@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; background:url(../images/bg.jpg); color:#333;font-size:12px; font-family:Tahoma ,Arial, Helvetica, sans-serif;color:#fff;}
a,a:visited,a:hover,a:active{text-decoration:none; outline:none;}
img{ border:none;}
span, div, p, form { margin:0; padding:0;}
.clear{ clear:both;}

/*=== BASIC STRUCTURE ==*/
#header_container{width:100%; height:116px; background:url(../images/header_container.png) center no-repeat;float:left; }
#header{display:block;width:900px;height:102px;margin:0 auto;}
#wrapper{width:100%;float:left;}
#site{width:900px;margin:0 auto;}
#main{float:left;width:900px; background:#000;}
#footer_container{width:100%; height:36px; float:left; background:#E98815;}
#footer{display:block;width:900px;height:36px;background:url(../images/footer.jpg) no-repeat;margin:0 auto;}
#left{float:left;width:213px;display:block; }
#right{float:left;width:670px;padding:7px 0 7px 7px;display:block;}
#bottom{float:left;width:890px; background:#000; padding:0 0 20px 10px;display:block;}
.flash{float:left;display:block;width:689px;height:186px;background:url(../images/flash.jpg) no-repeat;}
.header_menu{float:left;display:block;width:211px;height:186px;background:url(../images/left_top_menu.jpg) no-repeat;}
.subheader{width:900px; margin:0 auto;}

/*header_menu subclasses*/
ul#headermenu1,ul#headermenu1 li,ul#headermenu1 ul {margin:0; padding:0;  width:100px;list-style: none; padding:68px 0 0 5px;}
ul#headermenu1:after {clear: both;display: block; font: 1px/0px serif;content: ".";height: 0;visibility: visible;}
ul#headermenu1 li {display: block !important;display: inline;position: relative; z-index:0;  padding:0;list-style-type:none;}
ul#headermenu1 a {display:block;width:100px;height:26px; text-decoration:none;padding:5px 0 0px 20px;margin:0;color:#fff;font-size:13px;}
ul#headermenu1 a:hover,ul#headermenu1 li:hover a,ul#headermenu1 li.iehover a {color:#f7941d;}


/*header subclasses*/
.topN{width:895px;padding:123px 0 0 0;text-align:right;}
a.tn , a.tn:visited{color:#fff;background:url(../images/tn.jpg)0 5px no-repeat;padding:0 30px 0 13px; outline:none;}
a.tn:hover , a.tn:active{color:#3F647F; outline:none;}

/*left subclasses*/
.leftB{width:213px; }
.leftB_body{width:213px;background:#232323;}


/*right subclasses*/
h1{color:#000;font-size:14px;padding:0;margin:0;}
.main_title{display:block;width:670px;height:27px; background:url(../images/title.jpg); margin:0 auto; padding:5px 0 0 230px; color:#000; font-weight:bold; font-size:18px;}
.text{padding:10px 10px 20px 10px; text-align:justify; color:#a3a3a3;}

/*pBox*/
.pBox{display:block;width:667px; height:140px; background:#242424;margin-bottom:10px; border:1px solid #434343;}
.pBox_content{float:left;width:465px;padding:0 0 0 10px;}
.pBox_title{float:left;width:465px;height:18px;overflow:hidden;padding:5px 0 0 0;}
h2{color:#a3a3a3;font-size:14px;padding:0;margin:0;}
.pBox_desc{float:left;display:block;width:490px;height:92px;overflow:hidden;color:#445460; text-align:justify; padding:2px 0 0 0;}
.pBox_bottom{width:500px;text-align:right;padding:2px 0px 5px 0;}
a.pbmore , a.pbmore:visited{color:#35698F;padding:0 10px 10px 0; outline:none; font-weight:bold;}
a.pbmore:hover , a.pbmore:active{color:#B3D7EF; outline:none;}
.pBox_img{float:right;padding:10px 10px 0 6px;}
.pBox_img img{border:1px solid #6c8ea8;}


/*full_product-*/
.product_image_area{width:631px; background:#242424;}
.fProd_img{}
.fProd_img img{border:1px solid #a3a3a3;}  
.product_top{width:590px;}
.product_description{padding:10px 10px 0 10px; width:610px;text-align:justify; color:#445460; background:#242424; border:1px solid #434343;}
.product_bottom{padding:3px 5px 5px 0;border-top:1px solid #a3a3a3;width:600px;margin-top:3px;text-align:right;}
.Fprod_price{padding:3px 0px;width:621px;text-align:center; font-weight:bold;color:#CFCFCF; margin-top:10px; }
.back{padding:0 100px 0 0;}
a.fp , a.fp:visited{color:#35698F;text-decoration:none;font-weight:bold; outline:none;}
a.fp:hover , a.dp:active{color:#B3D7EF; outline:none;}


/*contact*/
.contact_form {float:left;width:580px;padding:5px 5px 5px 50px;margin-top:3px; margin-bottom:3px; border:1px solid #434343;background:#242424;}
.contact_info{float:left;width:625px;padding:5px 5px 5px 5px;margin:3px 0;background:#0C283F;border:1px solid #434343;}
.cinfo_text{float:left;width:320px;padding:0 0 10px 0;}
#map {float:left;display:block;width:300px;height:250px;background:#fff;border:2px solid #444;}
.cinfo_text a , .cinfo_text a:visited{color:#fff; outline:none;}
.cinfo_text a:hover , .cinfo_text a:active{color:#DFB161; outline:none;}


/*--pages*/
.pages{clear:left;width:666px;padding:5px 5px 5px 5px;;margin:3px 0;border-top:1px solid #E98815;}
a.red , a.red:visited{color:#1D7DEF; outline:none;}
a.red:hover , a.red:active{color:#E0E5EF; outline:none;}

/*--productspage*/
.productstitle{font-weight:bold;margin:10px 0 0 0;padding:10px 0 3px 3px;  border-bottom:1px solid #ccc; color:#464647;}
.products{margin:0;padding:20px 0 3px 35px; color:#445460; }
.productpage{width:180px; margin:5px 0 3px 250px; padding:0px 0 30px 0;}
.productpage_container{width:657px; margin:5px 0 3px 10px; background:#EFEFEF}
a.ppg , a.ppg:visited{color:#4F4F4F; text-decoration:none;padding:0 14px 2px 0; outline:none;}
a.ppg:hover , a.ppg:active{color:#45649F; outline:none;}

/*newsletter*/
.newsletter{float:left; display:block; width:193px; padding:40px 0 0 15px;} * html .newsletter{padding:0;}
.newsletter_top{display:block; width:173px; height:20px;  margin:0 0 10px 0; font-weight:bold; font-size:14px;  border-bottom:1px solid #ccc;}
.newsletter_body{width:200px;}
.newsletter_bottom{display:block;width:135px;height:15px;}
.newsletter_form{margin:0;}
.nsField{width:119px;border:none;}
.nss{padding:5px 0 5px 9px;}
.nsSub{display:block;width:78px;height:55px;background:url(../images/nsSub.jpg) no-repeat;border:none;cursor:pointer; margin:0 0 0 40px;}
.nsSubover{display:block;width:78px;height:55px;background:url(../images/nsSubover.jpg) no-repeat;border:none;cursor:pointer; margin:0 0 0 40px;}

/*---ueforms*/
.ue_title {clear:left;float:left;width:635px;padding:3px 0;margin:10px 0;text-align:center;background:#AA030A}
.ue_form {float:left;width:635px;padding:3px 0px 3px 0px;text-align:center;background:#696969;}
.ue_form1 {float:left;width:530px;border-top:1px solid #AA030A;border-bottom:1px solid #AA030A;padding:3px 0px 3px 0px;margin:10px 0;}
.ueSub{padding:0px 20px;background:#AA030A;border:1px solid #AA030A;color:#fff;cursor:pointer;}
.ueSub_hover{padding:0px 20px;background:#fff;border:1px solid #AA030A;color:#000;cursor:pointer;}

/*--vitrines*/
#vitrina1{width:315px; background:#242424; height:130px; margin:30px 0 20px 10px; float:left; }
#vitrina2{width:315px; background:#242424; height:130px; margin:30px 20px 0px 0px; float:left;}
#vitrina1_box_container{padding:0; width:320px; margin:0;}
#vitrina2_box_container{padding:0; width:320px; margin:0;}
.Vbox{float:left;display:block;overflow:hidden;width:315px;height:130px; margin:0;border:1px solid #434343;cursor:pointer;background:#242424;}
.Vbox_hover{float:left;display:block;overflow:hidden;width:315px;height:130px; margin:0; cursor:pointer;background:#242424; border:1px solid #555;}

.Vbox_title{width:150px;margin:0;background:#242424;color:#8b4b00;font-size:12px;font-weight:bold;text-align:center;padding:5px 5px 0 0; float:left;}
.Vbox_title2{width:150px;margin:0;background:#242424;color:#8b4b00;font-size:12px;font-weight:bold;text-align:center;padding:5px 5px 0 0; float:left;}
.Vbox_img{float:left;display:block;width:110px;height:90px;border:1px solid #fff;margin:10px 20px 20px 25px;}
.Vbox_desc{float:left;padding:3px;display:block;width:140px;height:110px;overflow:hidden;}


/*footer*/
.creds{text-align:right;padding:6px 9px 0 0;font-size:10px;color:#000;}
a.fl , a.fl{color:#000; outline:none;}
a.fl:hover , a.fl:active {color:#fff; outline:none;}

