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

body{ margin:0; padding:0;font-family:arial,helvetica,sans-serif;font-size:13px;background:#C1C1C1;font-stretch:semi-condensed;}
img{ border:none;}
span, div, p, form { margin:0; padding:0;}
.clear{ clear:both;}
a{text-decoration:none;}
h1{padding:0;margin:0;font-size:14px;font-weight:bold;color:#974578;}
#header{display:block;width:949px;height:140px;margin:0 auto;background:#2A2A2A;}
#header_container{display:block;width:100%;height:263px;background:url(../images/header_c.jpg) repeat-x;}
#subheader{float:left;display:block;width:949px;height:39px;background:url(../images/subheader.jpg) no-repeat;}
#main_container{width:100%;float:left;background:url(../images/wrapper_bg.jpg) #C1C1C1 repeat-x;}
#wrapper{width:949px;margin:0 auto;}
#main{float:Left;width:949px; padding:0px 0 0 0;}
#left{float:left;width:265px; margin:0 0px 10px 0px; background:#94001A;border:2px solid #ccc;}
#center{float:left;width:605px;padding:0px 0 10px 15px;}
#footer{margin:10px auto;width:949px;height:59px;font-size:11px; color:#6F6F6F;text-align:center;}
#subfooter{width:946px;float:left;border:2px solid #AFAFAF;padding:0px 0 5px 5px;background:#fff;}
#subfooter_con{width:950px;margin:30px auto;}

#flash{display:block;width:657px;;padding:0px 0 0 0px;}
#banner{width:949px; margin:0 auto;height:100px; overflow:hidden;}

/*header_main_right*/
.cat_banner{margin:10px 0 10px 0px;padding:0px 0 0 0;float:left;border:1px solid #ccc;height:263px;}
.right_banner{margin:0 0 5px 5px;float:left;}

/*header*/
.topN{margin:1px auto;width:949px;height:65px;padding:0px 0 0 0px;color:#ccc;background:url(../images/menu_bg.jpg) no-repeat;}
a.tn , a.tn:visited{color:#fff;padding:25px 20px 25px 15px;border-right:3px solid #8F001D; margin:0px 0px 0 0;display:block; float:left; height:16px;font-weight:bold;font-size:15px;outline:none;}
a.tn:hover , a.tn:active{outline:none;background:#1F1F1F;}

a.tnEnd , a.tnEnd:visited{color:#fff;padding:25px 20px 25px 15px;border-right:0px solid #8F001D; margin:0px 0px 0 0;display:block; float:left; height:16px;font-weight:bold;font-size:15px;outline:none;}
a.tnEnd:hover , a.tnEnd:active{outline:none;background:#1F1F1F;}


.topN_sm{margin:0px auto;width:949px;height:46px;padding:0px 0 0 0px;color:#ccc;background:url(../images/more.jpg) #780115 repeat-x;}
a.tns , a.tns:visited{color:#fff;padding:15px 20px 15px 15px; margin:0px 0px 0 0;display:block; float:left; height:16px;font-weight:bold;font-size:15px;outline:none;}
a.tns:hover , a.tns:active{outline:none;background:#3F000D;}
.vitrina2{float:left;margin:0 0 0 135px;}

/*flags*/
.grFlag{display:block;width:25px;height:18px;float:left;margin:0 6px 0 0;cursor:pointer;}
.enFlag{display:block;width:25px;height:18px;float:left;cursor:pointer;}
.flags{float:right; margin:10px 5px 0 32px;}
.logo_right{width:278px; height:117px; display:block; cursor:pointer;}
.sField{border:1px solid #dcdbdb;font-style:italic;width:164px;border:none;background:transparent;color:#fff;}
.logoDiv{float:left;display:block;width:310px;height:80px;cursor:pointer;}
.mainN{clear:left;display:block;width:893px;padding:20px 0 0 10px;}
a.main , a.main:visited{font-size:18px;font-weight:bold;color:#fff;padding:12px 30px;}
a.main:hover , a.main:active{background:#0BB3E8;}
.minicart{float:left; margin:10px 0 0 270px;}
.mc{float:left;color:#000; font-size:12px;cursor:pointer;}
.mc_hover{float:left;color:#000; font-size:12px;cursor:pointer;}
.num_prods{font-weight:bold;color:#CF0000;float:left;}

/*left*/
.leftNv_top{display:block;width:236px;height:30px;background:#6B0014;padding:10px 0 0 10px;margin:10px 0 15px 10px;color:#fff;font-size:16px;font-weight:bold;}
.leftNv{float:left;width:154px; margin:4px 0 25px 4px;padding:0 0 0px 0;}

/*newsletter*/
.newsletter{float:left;width:285px;padding:5px 0 0 0;margin:0px 0 10px 5px;}
.nsTitle{float:left;display:block;width:236px;height:28px;background:url(../images/ns_top.jpg) no-repeat;margin:10px 0 0 9px;}
.nsForm{float:left;padding:0px 0 5px 10px;}
.nsField{float:left;width:177px;height:28px;color:#ccc;margin:3px 10px 2px 0; padding:2px 0 2px 10px;background:url(../images/field.jpg) no-repeat;border:none;}
.fields{float:left;width:190px;}
.nsTag{float:left;padding:5px 0 0 0;color:#fff;font-weight:bold;}
.nsSub{outline:none;float:left;border:none;display:block;width:48px;height:63px;cursor:pointer;margin:5px 0 0px 0px; font-weight:bold;background:url(../images/arrow_large.jpg) no-repeat;color:#3E3E3E;font-family:arial;}
.newsletter_text{float:left;font-size:13px;width:220px;color:#CFCFCF;margin:0 0 15px 10px;}

/*search*/
.sTitle{float:left;display:block;width:238px;height:38px;background:url(../images/search_top.jpg) no-repeat;margin:0px 0 0 9px;}
.search_field{float:left;width:135px;height:30px;color:#ccc;margin:5px 0px 0 0px; padding:0px 0 2px 10px;background:url(../images/sfield.png) no-repeat;border:none;}
.search_form{float:right;width:244px;padding:2px 0 0 0;margin:0px 0 0px 35px;}
.sSub{outline:none;float:left;border:none;display:block;width:94px;height:30px;cursor:pointer;margin:5px 0 5px 0px; font-weight:bold;background:url(../images/sSub.jpg) repeat-x;color:#fff;font-family:arial;}

/*-news*/
.new{width:700px;}
.newbox{float:left;width:645px;padding:10px 8px;margin:0 0 5px 0px;}
.newstitle{font-weight:bold;margin:0;padding:0 0 3px 3px;font-size:13px; font-family:tahoma,verdana;width:595px;color:#fff;}
.new_content{float:left;width:635px;padding:5px 5px 0px 5px; text-align:justify;}
.new_bottom{text-align:left; margin:0px 0 0 0px;}
.newsfull_description{width:640px; text-align:justify;padding:0;margin:10px 20px 0 0;padding:10px 8px;}
.full_new_bottom{text-align:left; margin:5px 0 0 585px;}
a.pb_news , a.pb_news:visited {float:left;padding:0px 3px;color:#9F9F9F;margin:0px 0 0 0px;}
a.pb_news:hover , a.pb_news:active {float:left;color:#fff;}

/*newsheaders*/
.news_headers{ border-bottom:1px dashed #7F7F7F; padding:0 0 0px 0; width:280px;}
.newstitle a , .newstitle a:visited {color:#686868;text-decoration:none;}
.newstitle a:hover , .newstitle a:active{color:#686868;text-decoration:underline;}
.newsbody{color:#676767; margin:0 0 0 10px; width:270px;}
.right_title{width:100px; font-size:30px; color:#a9a9a9; font-weight:bold; margin:10px 0 10px 0;}

/*right*/
.main_title{width:670px;padding:20px 0 9px 0px;}
h1{font-size:16px;font-weight:bold;color:#000;padding:0px 0 0 5px;}
.text{padding:10px 0px 8px 10px; text-align:justify;width:630px; font-size:13px;}
.main_banner{display:block;width:664px;height:356px;background:url(../images/main_banner.jpg) no-repeat;}
.slider{display:block;width:664px;padding:10px 0;}
.content{float:left;width:647px;color:#ccc;padding:10px 10px 20px 10px;background:#000;margin:35px 0 0 0;}
a.sub , a.sub:visited {padding:0px 3px;color:#ccc;margin:0px 0 0 0px; font-size:13px;}
a.sub:hover , a.sub:active {color:#fff;}

/*pBox*/
.pBox{display:block;width:300px;height:290px;margin:5px 3px 5px 5px;padding:5px;float:left;border:1px solid #262626;}
.pBox_img{float:left;width:300px;height:120px;}
.pBox_right{float:left;display:block;width:176px;height:140px;overflow:hidden;padding:0 0 0 3px;}
.pBox_title{display:block;overflow:hidden;margin:2px 0 10px 0;background:url(../images/p_title.jpg) #7F000B repeat-x; padding:5px;}
h2{padding:5px;margin:0;font-size:13px;font-weight:bold;color:#fff;}
.pBox_desc{display:block;width:300px;text-align:justify;height:40px;padding:10px 0;overflow:hidden; color:#7F7F7F;}
.pBox_bottom{padding:10px 0 0 0;width:430px;}
.pp{float:left;display:block;margin:0 20px 0 0;}
.pnav{float:right;margin:0 10px 0 0;}
.price_del{text-decoration:line-through;color:#000;padding:0 10px 0 0;}
.price{font-size:14px;color:#00799F;font-weight:bold;padding:2px;}
.qty{padding:0 3px 0 0px;}
.gen_field{border:1px solid #555;}
.more{background:url(../images/more2.jpg) repeat-x;padding:10px;float:left;display:block;color:#fff;margin:10px 0 0 0;}

a.pb , a.pb:visited {background:#BF5617;padding:3px 5px	;color:#fff;border:1px solid #EF7F3B; cursor:pointer;font-size:11px;}
a.pb:hover , a.pb:active{background:#DF5400;color:#fff;border:1px solid #EF7F3B;padding:3px 5px;cursor:pointer;}

a.file , a.file:visited {padding:1px 3px; margin:0 5px 0 0;color:#ccc;}
a.file:hover , a.file:active {color:#fff;margin:0 5px 0 0;}
.file_box{float:left;display:block;margin:15px 0 0 175px;width:30px; height:30px;}

/*best */
.best{float:left;display:block;width:140px;height:270px;margin:15px 9px 5px 0;cursor:pointer;padding:0px;}
.best_date{float:left;display:block;width:100px;height:18px;padding:5px; color:#FF7200; font-weight:bold;margin:0px 0 0 5px; background:url(../images/line.jpg) bottom no-repeat;}
.best_name{float:left;display:block;width:120px;padding:5px; color:#000;margin:0px 0 0px 5px;}
.best_bottom{float:left;display:block;width:140px;background:#fff;}

/*pages-*/
.pages{clear:both;float:left;margin:20px 5px;width:645px;padding:5px 0 0 0;}
a.red , a.red:visited{color:#555;}
a.red:hover , a.red:active{color:#000000;}
.content_text{padding:10px 0 0 10px;}
.fb{margin:5px 0 10px 10px;float:left;}

.left_but a , .left_but a:visited {margin:0 0 5px 10px;float:left;clear:left;display:block; width:215px;padding:6px 0 6px 20px; color:#4A5654;font-weight:bold; background:url(../images/spot.jpg ) 10px 10px #D5D5D5 no-repeat;}
.left_but a:hover , .left_but a:active{margin:0 0 5px 10px;float:left;clear:left;display:block;  background:url(../images/spot_over.jpg ) 10px 10px #fff no-repeat; width:215px;padding:6px 0 6px 20px; color:#2687CF;font-weight:bold;}

/*full_product*/
.fpImg{float:left;display:block;width:660px;padding:10px 0 10px 0px;}
.fpImg_b{float:left;margin:0 0px 10px 8px;width:120px; height:100px;outline:none;}
.fpImg_large{float:left;margin:0 5px 10px 0px;width:290px; height:250px;outline:none;}
.fpImg_b img{}
.fpBot {float:left;display:block;width:580px;margin:5px 0 10px 0px;padding:5px;text-align:left;}
.fpBot_packet{float:left;display:block;width:710px;margin:10px 0 0px 0px;padding:5px;border:1px solid #4F4F4F;}
.fpDsc {float:left;width:605px;padding:20px;background:#fff;border:1px solid #ccc; color:#262626; text-align:justify;margin:5px 0 0 0;}
.Fprod_price{float:left;padding:0px 10px 0 0px;text-align:left; color:#fff;}
.Fprod_nav{float:left;padding:0px 0px 0 0px;width:610px;}
.pform{float:left;padding:0 0 0 10px;}
.Ffield{border:1px solid #ccc;}
.qty_in{margin:12px 3px 0 0px;color:#ccc;}
.price_del_in{text-decoration:line-through;color:#ccc;padding:0 10px 0 0;}
.back{float:left;display:block;width:66px;height:15px;background:url(../images/back.png) no-repeat;cursor:pointer;margin:0 0 5px 5px;}
.back_hover{float:left;display:block;width:66px;height:15px;background:url(../images/back_hover.jpg) no-repeat;cursor:pointer;margin:0 0 5px 5px;}
.Fbuy{display:block;width:112px;height:20px;background:url(../images/buy.jpg) no-repeat;cursor:pointer;margin:0 0 0 10px;}
.Fbuy_hover{display:block;width:112px;height:20px;background:url(../images/buy_hover.jpg) no-repeat;cursor:pointer;margin:0 0 0 10px;}
.buy2{display:block;width:112px;height:25px;background:url(../images/buy.jpg) no-repeat;cursor:pointer;margin:0 0 0px 20px;float:left;}
.buy2_hover{display:block;width:112px;height:25px;background:url(../images/buy.jpg) no-repeat;cursor:pointer;margin:0 0 0px 20px;float:left;}
.rel_title{clear:both;color:#ccc;font-size:20px;padding:20px 0 5px 10px;margin:0 0 20px 0;width:680px;border-bottom:1px solid #333;}
.price2{color:#FF0028;}
.mag{display:block;width:120px;height:28px;background:url(../images/mag.jpg) 20px 0 no-repeat;cursor:pointer;border:none;}
.file_box_full{float:left;display:block;}
a.pb_back , a.pb_back:visited {float:left;padding:6px 0 0 40px;margin:20px 0 0 0px;color:#ccc;font-weight:bold;background:url(../images/back.png) no-repeat;height:30px;}
a.pb_back:hover , a.pb_back:active {}
.facebook_v{float:left;margin:25px 0 0 490px;color:#262626;}

.facebook_v a , .facebook_v a:visited {color:#C15940;text-decoration:none;font-weight:bold;}
.facebook_v a:hover , .facebook_v a:active{color:#C15940;}

/*footer*/
.footer_left{float:left;width:561px;}
.footer_right{float:left;padding:50px 0 0 68px;font-size:11px;}
.footer_nav1{padding:25px 0 0 0;}
.footer_nav2{padding:15px 0 0 0;}
a.fn1 , a.fn1:visited{color:#0B8EBA;padding:0 10px 0 0;font-weight:bold;}
a.fn1:hover , a.fn1:active {color:#fc0000;}
a.fn2 , a.fn2:visited{color:#3B3B3B;padding:0 10px 0 0;font-weight:bold;}
a.fn2:hover , a.fn2:active {color:#fc0000;}
a.fl , a.fl:visited{padding:0;color:#6F6F6F;margin:0;text-decoration:none;}
a.fl:hover , a.fl:active{text-decoration:underline;}

/*---ueforms*/
.ue_title {margin:3px 0 3px 0px;background:#333;padding:3px;border:1px solid #555;color:#fff;width:645px;text-align:center;}
.form_block1 {margin:10px 10px 5px 0;border-top:1px solid #ccc;}
.ue_form {margin:0 0 10px 0px;padding:0px;color:#ccc;width:750px;text-align:left;}
.ue_form_newsletter {margin:0 0 10px 0px;padding:0px;width:680px;text-align:left;}
.gen_field {border:1px solid #CFCFCF;padding:3px;}

/*--contact*/
.contact_form{padding:30px 0 0 73px;}
.gen_sub{background:#94001A;padding:2px 3px	;color:#fff;border:1px solid #94001A; font-size:13px;}
.gen_sub_hover{background:#AF0020;color:#fff;border:1px solid #94001A;padding:2px 3px;cursor:pointer; font-size:13px;}
.sub_area{padding:20px 0 20px 240px;}
.contact_info{padding:30px 0 0 0;}
.cinfo_text{float:left;padding:15px 0 0 5px;}
.cinfo_text a , .cinfo_text a:visited {color:#94001A;text-decoration:none;}
.cinfo_text a:hover , .cinfo_text a:active{color:#94001A;text-decoration:underline;}

.content2 a , .content2 a:visited {color:#fff;text-decoration:none;font-weight:bold;}
.content2 a:hover , .content2 a:active{color:#fff;text-decoration:underline;font-weight:bold;}
.linktd{border-bottom:1px solid #262626;padding:15px 0 0 0;}

.address a , .address a:visited {color:#ccc;text-decoration:none;}
.address a:hover , .address a:active{color:#ccc;text-decoration:underline;}
.address{color:#fff; width:235px; margin:0 10px 0 3px; height:186px; overflow:hidden; background:url(../images/address_title.jpg) left top no-repeat; padding:40px 0 0 0;}
#map{float:left;display:block;width:645px;height:290px;background:#fff;border:3px solid #CFCBC2;margin:5px 0 0 8px;}
.footer_creds{margin:13px 0px 0 20px; font-size:12px;}
.footer_address{float:left; margin:13px 0 0 5px; color:#1D2D4F; font-size:12px;text-align:left;}
.f_logo{float:left;margin:0 0 0 580px; outline:none;}
.expl_text{width:275px; color:#686868; text-align:justify; margin:20px 0 5px 0;}
.small_photo{margin:0 10px 0 0;}
.panel_over_all{display:block;background:url(../images/panel.jpg) no-repeat;width:700px; height:540px;padding:5px 15px 0 0;}
.foot_img{padding:10px 5px 0px 5px;}

.contact_left_text1{float:left; text-align:left;color:#fff;width:180px;margin:0 0 25px 15px;}
.contact_left_text{float:left; text-align:left;color:#fff;width:180px;margin:0 0 0 15px;}


.downloads_cat_files{ width:98.5%; border:#ffffff solid 1px; background:#94001a; padding:3px; color:#ffffff;}
.downloads_cat_head{ width:100%; border:#ffffff solid 1px; background:#94001a; padding:3px;margin-top:10px; color:#ffffff;}
.downloads_cat_sub{height:20px; width:auto; padding-left:30px; padding-top:5px; background:url(../images/arrow.jpg) center left no-repeat; text-align:left;}
.downloads_cat_body{width:100%; padding-top:6px; padding-bottom:6px; float:left; min-height:1px;	height:auto !important;	height:auto; border-bottom:#296d9e solid 0px;}
.download_table{border:1px #2a2a2a solid; background:#ffffff; margin-top:5px; width:100%;color:#000000}

tr.border_bottom td {
  border-bottom:1pt solid #282120;padding:10px;
}


.filestable{padding:10px;}