a img {border:none;}

html,body{
 overflow: auto;
}

.mainPage{
  width: 100%;
  text-align: center;
}

.home{
 background-image: url('../foto/back-home-crop.jpg');
 background-repeat: no-repeat;
}

.bottomMainPage{
  font-family: "Trebuchet MS","Tahoma";
  font-size: 13px;
  color: #808080;
  text-align: center;
}

.topBanner{
 height: 120px;
 background-image: url('../jpg/back-top_120.jpg');
 background-repeat: repeat-x;
}

.footerHome{
 position: absolute;
 bottom: 0px;
 left:0px;
 width:100%;
}

.footer{
 width:100%;
}

.bottomBanner{
 height: 80px;
 background-image: url('../jpg/back-bottom.jpg');
 background-repeat: repeat-x;
 color: #FFFFFF;
 text-align: center;
 font-family: "Trebuchet MS","Tahoma";
 font-size: 12px;
}

.downloadfile{
}

.i_text{
 border: 1px solid #c0c0c0;
 font: 12px "Trebuchet MS","Tahoma";
 height: 20px;
 margin: 2px;
}

.loginform{
 font-size: 13px;
 color: #676767;
 font-family: "Trebuchet MS","Tahoma";
 margin: 20px 0px 0px 0px;
}

.downloadcatalogo{
 text-align:center;
 color: #800000;
 margin: 20px;
}

.downloadcatalogo a{color: #800000;display:block;}

.downloadcatalogo A:visited {text-decoration: none; border: 1px solid #CCC; background-color: #FFFFFF;}
.downloadcatalogo A:link {text-decoration: none;  border: 1px solid #CCC; background-color: #FFFFFF;}
.downloadcatalogo A:hover {text-decoration: none; border: 1px solid #BBB; background-color: #e2e2e2;}


.downloadfile a{
 color: #333;
 display:block;
 width: 400px;
 cursor:pointer;
 border: 1px solid #c0c0c0;
}

.downloadfile img{border: 0px;}

.downloadfile A:visited {text-decoration: none; border: 1px solid #CCC; background-color: #FFFFFF;}
.downloadfile A:link {text-decoration: none;  border: 1px solid #CCC; background-color: #FFFFFF;}
.downloadfile A:hover {text-decoration: none; border: 1px solid #BBB; background-color: #e2e2e2;}

.exit:visited {text-decoration: none; color: #4040ff;  border: none;}
.exit:link {text-decoration: none; color: #4040ff;  border: none;}
.exit:hover {text-decoration: none; color: #fff; border: none;}


.stattable{
 font-family: "Trebuchet MS","Tahoma";
 font-size: 13px;
}

.stattable th{
 border: 1px solid #c0c0c0;
 background-color: #d9d9d9;
 color: #474747;
}

.stattable td{
 color: green;
}

.statlink:visited {text-decoration: none; color: green;}
.statlink:link {text-decoration: none;  color: green;}
.statlink:hover {text-decoration: underline; color: green;}


.stattotal{
 border-top: 1px solid #303030;
 color: #000080;
}

.statbox{
 border: 1px dotted #c0c0c0;
 margin: 5px;
 margin-bottom: 25px;
}

.stattitle{
 background-image: url('../jpg/tag-stats.png');
 background-repeat: no-repeat;
 padding-left: 40px;
 margin: 5px 5px 5px 15px;
 color: #800000;
 font-size: 13px;
}

.left_ex{
 text-align: center;
 margin-top: 15px;
 margin-bottom: 100px;
 margin-left: 10px;
 border-right: 1px solid #ba0206;
 float:left;
 width: 250px;
}

.left{
 font-family: "Trebuchet MS","Tahoma";
 padding-bottom: 20px;
 padding-right: 20px;
 border-right: 2px solid #CCC;
 text-align: left;
}

.lev_1{
 color: #333;
 padding: 10px;
 font-size: 13px;
}

.lev_1 A:visited {text-decoration: none; color: #ba0206;  border: 1px solid #FFF;}
.lev_1 A:link {text-decoration: none; color: #ba0206;  border: 1px solid #FFF;}
.lev_1 A:hover {text-decoration: none; color: #ba0206; border: 1px solid #BBB;}

.lev_2{
 color: #333;
 padding: 10px;
 margin-left: 20px;
 font-size: 13px;
}

.generictext{
 font-family: "Trebuchet MS","Tahoma";
 font-size: 13px;
 text-align:justify;
}

.contact_form{
 font-family: "Trebuchet MS","Tahoma";
 font-size: 13px;
}

.contact_field{
 color: #ba0206; 
 border: 1px solid #c0c0c0;
 margin-top: 3px;
 margin-bottom: 3px;
}

.grouptitle{
 font-family: "Trebuchet MS","Tahoma";
 font-size: 20px;
 color: #4040ff;
 } 
 
.groupsubtitle{
 font-family: "Trebuchet MS","Tahoma";
 font-size: 16px;
 color: #008000;
 }  

.groupimg{
 border: 1px dotted #BBB;
 padding: 10px;
 margin: 10px;
 }

.proddetail{
 text-align: left;
 margin-left: 100px;
 }

.prodtechspec{
 border: 1px dotted #ec0000;
 padding: 10px;
 margin: 20px;
 text-align:left;
 } 

.prodtechtable{
 width: 100%;
 font-size: 12px;
 }
 
.prodtechtable td,th,tr{
 border: 1px solid #c0c0c0;
 margin: 1px;
 padding: 1px;
} 
 
.lev_2 A:visited {text-decoration: none; color: #4040ff;  border: 1px solid #FFF;}
.lev_2 A:link {text-decoration: none; color: #4040ff;  border: 1px solid #FFF;}
.lev_2 A:hover {text-decoration: none; color: #4040ff; border: 1px solid #BBB;}


.cen_ex{
 text-align: center;
 width:65%;
 margin-top: 15px;
 margin-bottom: 10px;
 margin-left: 60px;
 border: 1px solid #000;
 float:left;
}

.cen{
 font-family: "Trebuchet MS","Tahoma";
 font-size: 13px;
 border: 2px solid #CCC;
 padding: 10px;
 text-align: justify;
}

.history{
 text-align: justify;
}

.historytext{
 font-family: "Trebuchet MS","Tahoma";
 font-size: 13px;
 padding: 30px 10px 10px 50px;
 background-image: url('../jpg/trimecstory.jpg');
 background-repeat: no-repeat;
 background-position: top center;
}

.cen_exHome{
 text-align: center;
 margin-top: 20px;
 margin-left: 75px;
}

.cenHome{
 font-family: "Trebuchet MS","Tahoma";
 font-size: 13px;
 border: 2px solid #CCC;
 padding: 10px;
 text-align: justify;
 background-image: url('../foto/back-home-crop.jpg');
}

.backHome{
 width: 100%;
 text-align:center;
 background-image: url('../foto/back-home.jpg');
background-attachment:fixed;
background-position: 0px 150px;
}

.bottomBanner A:visited {text-decoration: none; color: #e6b609;}
.bottomBanner A:link {text-decoration: none; color: #e6b609;}
.bottomBanner A:hover {text-decoration: underline; color: #e6b609;}

/** address **/

.address
{
 position: fixed;
 top: 15;
 right: 5;
 text-align:right;
 font-family: "Trebuchet MS","Tahoma";
 font-size: 12px;
 color: white;
}

.address a:visited{ text-decoration:none; color: yellow;}
.address a:link { text-decoration:none; color: yellow;}
.address a:hover{ text-decoration:none; color: #4040ff;}

/** Box **/
.box_std_single{
  border: 1px solid #ed0000;
}

.box_std_double{
  border: 2px solid #ed0000;
}

/**Fonts **/
.tahoma13{
  font-size: 13px;
  font-family: "Tahoma";
}

.trebuchet13{
  font-size: 13px;
  font-family: "Trebuchet MS","Tahoma";
}

.statsline{
  font-size: 13px;
  color: #676767;
  font-family: "Trebuchet MS","Tahoma";
}

A.mainpage:visited {text-decoration: none; color: #4040ff; float:left;}
A.mainpage:link {text-decoration: none; color: #4040ff; float:left;}
A.mainpage:hover {text-decoration: none; color: black; float:left;}

#topNavBar{
 font-family: "Trebuchet MS","Tahoma";
 font-size: 12px;
 height: 40px;
 text-align:center;
 background-image: url('../jpg/topnavbar.jpg');
 background-repeat: repeat-x;
}

#topNavBar div.icon   { margin: 0px; }
#topNavBar div.icon a { 
     float:left;
	 vertical-align: middle; 
	 text-decoration: none;
	 border: 2px solid #ba0206;
	 padding: 3px;
     margin-top: 4px;
     margin-left: 2px;
     margin-right: 2px;
     background-image: url('../jpg/navbuttongrad.jpg');
     background-repeat: repeat-x;  
    }
#topNavBar div.icon a:visited { color : #000; }
#topNavBar div.icon a:link    { color : #000; }
#topNavBar div.icon a:hover{ 
	 color : #333; 
	 /*background-color: #ebeb67;*/
     background-image: url('../jpg/navbuttongrad_h.jpg');
     background-repeat: repeat-x;  
	 border: 2px solid #ba0206;
	 padding: 3px;
     }
#topNavBar div.icon a:active  { color : #808080; }
#topNavBar div.icon img { margin-top: 0px; border: 0px; }
#topNavBar div.icon span { display: block; padding-top: 0px; font-family: "Comic Sans MS"; font-size:11px; }


/* lightbox thumb */

.thumbbanner
{
  margin: 10px;
  position: absolute;
  top: 10px;
  left: 15px;
}

.thumblightbox
{
 padding: 4px;
 border: 1px solid #606060;
 background-color: #fff;
}

.thumblightboxextern
{
 padding: 6px;
 margin: 5px;
 background-color: #e0e0e0;
}

.thumbTable
{
 text-align: center;
}