@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0;font-family:verdana,helvetica,sans-serif;font-size:12px;color:#313636;background:#e8e7e2;}

img{ border:none;}
span, div, p, form { margin:0; padding:0;}
.clear{ clear:both;}
a{text-decoration:none;color:#000000;}
h1{padding:0;margin:0;font-size:16px;font-weight:bold;color:#21211b;}
h2{padding:0;margin:0;font-size:16px;font-weight:bold;color:#21211b;}
h3{padding:0;margin:0;font-size:13px;font-weight:bold;color:#21211b;}
#header_container{margin-top:0px;width:100%; height:173px; background:#f8f8f8 url(../images/header_bgnew.jpg) repeat-x; }
#header{display:block;width:1000px;height:173px;margin:0 auto;background:url(../images/headernew4.png) no-repeat;}
#logo{ width:324px;height:173px;margin-left:12px;float:left; cursor:pointer; border:0px #000000 solid;}
#logo_right{width:300px;height:60px;float:right; border:0px #000000 solid;}
#mainmenu{width:1000px;height:47px;  border:0px #000000 solid;}


#main_container{width:1000px;margin:0 auto; }
#wrapper{width:1000px;margin:0 auto;}
#main{float:Left;width:1000px;}
#left{float:left;width:240px; padding:20px 0 10px 10px; background:#d9d8d2;}
#right{float:left;width:705px;padding:0px 0 10px 8px;}
#footer_container{clear:left;width:100%; background:#686861; border-top:#959494 1px solid; margin-top:0px; }
#footer{width:1000px;height:58px;padding:0;margin:0 auto; }

/*header*/
.topN{float:left;width:1000px;padding:2px 0 0 0px; border:0px #000000 solid;}

.flags{float:right;padding:10px 10px 0 0px;}
.bgFlag{float:left;display:block;width:18px;height:11px;background:url(../images/bgFlag.jpg) no-repeat;cursor:pointer;margin:0 0 0 2px;}
.enFlag{float:left;display:block;width:18px;height:11px;background:url(../images/enFlag.jpg) no-repeat;cursor:pointer;margin:0 0 0 2px;}
.grFlag{float:left;display:block;width:18px;height:12px;background:url(../images/grFlag.jpg) no-repeat;cursor:pointer;margin:0px 0 0 0;}

.minicart{width:249px; min-height:46px;float:left;background:#ccb9ae; margin-top:8px;}
.mctext{color:#3e3e3e;padding-left:25px; background:url(../images/cart.jpg) 8px 0 no-repeat; text-align:right; padding-right:17px; font-size:14px;}
.mc{text-align:right;color:#ed232a;font-size:14px;cursor:pointer; padding-right:17px;}
.mc_hover{color:#40210f;font-size:14px;cursor:pointer; text-align:right; padding-right:17px;}


a.tn , a.tn:visited{color:#40210f;font-weight:bold;}
a.tn:hover , a.tn:active{color:#c4763e;}
.mainline{width:2px; height:12px; float:left;  margin-top:10px;background:url(../images/line.jpg) no-repeat;}
.mainch{float:left;width:125px; height:27px; background:url(../images/menubg.jpg) 50% 100% no-repeat; text-align:center; margin-left:10px; }

.search{float:right;height:18px; margin-right:25px; margin-top:145px;}
.stext{width:80px; height:16px; float:left; color:#ffffff; text-align:right; padding-right:5px;padding-top:5px;}
.sField{border:0px solid #b4d0f6;font-style:italic;width:157px;color:#000000; height:16px; float:left; padding:2px;margin-right:5px; background:#ffffff;}
.sSub{border:none;background:url(../images/search.jpg) top left no-repeat;cursor:pointer;height:36px;width:29px; float:left;}
.sSub_hover{border:none;background:#E81C01;color:#fff;font-weight:bold;cursor:pointer;height:22px;width:73px;}
.logoDiv{clear:left;float:left;display:block;width:272px;height:133px;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;}

/*left*/
.leftNv_top{display:block;width:239px;height:41px;background:url(../images/leftNv_top.jpg) no-repeat;}
.leftNv{float:left;width:239px;}
.leftW{float:left;width:239px;background:#fff;padding:5px 0 0 0;}
.leftW_title{display:block;width:239px;height:41px;background:url(../images/cTitle.jpg) no-repeat;}
.leftW_text{padding:10px 5px;color:#313636;font-size:11px;}
.leftW_text a , .leftW_text a:visited{color:#EF803B;}
.leftW_text a:hover , .leftW_text a:active{color:#0CB3E8;}


.cat_container {float:left; width:249px;  z-index:98; border:0px #000000 solid;}

.opentable{float:left;width:230px;padding:0px; background:#fffcfc;}
.opentable_height{height:37px;}
.opentable_title{text-align:center; display:block; vertical-align:middle; padding:5px; margin: 0 auto; width: 220px; height:27px;}
.opentabletitletext{ color:#78166b; font-size:16px; font-weight:bold;}
.opentable_text{margin:0 auto; width: 230px; padding-top:0px; border-left:0px #d1d1d1 solid; border-right:0px #d1d1d1 solid; height:auto;z-index:98; }
.opentable_footer{float:left;display:block;width:230px;height:4px;background:url(../images/blockbg.jpg) no-repeat;}
.vittitle{width:225px;float:left;background:#fffcfc; padding-left:5px; padding-top:8px; color:#ff7840; font-weight:bold;
height:22px; }
#bArea1{width:230px; float:left;  }
#bArea {width:700px; float:left; margin-top:20px;}

/*newsletter*/
.newsletter{float:left;width:210px;padding:10px; background:#fffcfc;}
.nsTitle{float:left;display:block;width:230px;height:32px;background:url(../images/newslettertitle.jpg) no-repeat; }
.nsFooter{float:left;display:block;width:230px;height:4px;background:url(../images/blockbg.jpg) no-repeat;}
.nsForm{float:left;padding:10px 0 20px 22px;}
.nsField{border:1px solid #629DAF;width:190px;color:#412210;font-style:italic;}
.nsTag{padding:5px 0 0 0;color:#fff;font-weight:bold;}
.nsSub{border:none;display:block;width:72px;height:24px;background:url(../images/nsSub.jpg) no-repeat;cursor:pointer;margin:10px 0 0 119px;}
.nsSub_hover{border:none;display:block;width:72px;height:24px;background:url(../images/nsSub_hover.jpg) no-repeat;cursor:pointer;margin:10px 0 0 119px;}

.newsletter1{float:left; width:158px; padding-left:0px;color:#3a3a3a;border:0px #cbd9ec solid; font-weight: bold; margin-top:3px;}
.newsletter11{float:left; width:158px; padding-left:0px;padding-top:5px;color:#3a3a3a;border:0px #cbd9ec solid; font-weight: bold;}
.newsletter2{float:left; width:18px; HEIGHT:21px;padding-top:5px; padding-left:10px;color:#5976a9; border:0px #cbd9ec solid; font-weight: bold;}
.newsletter_submit{border:none; height:57px;background:url(../images/red_arrow.jpg) no-repeat 0px 30%; font-size:11px; font-weight:bold;text-decoration:none;
cursor:pointer;}

.subfooter1bg{width:953px; height:172px;padding-top:1px; padding-left:5px; margin:0 auto;background:url(../images/footer1bg.jpg) no-repeat;}
.contactblock{width:334px; height:136px; padding-top:10px; padding-left:10px; float:left; margin-left:40px;}
.cbtext{font-size:14px; color:#40210f; cursor:pointer;}
.cbtext1{ color:#9a6b50; width:280px; cursor:pointer; border:0px #000000 solid; margin-top:5px; }
.cbtext2{ color:#9a6b50; width:300px; cursor:pointer; border:0px #000000 solid; margin-top:5px; }
.cbtext3{  width:162px; text-align:right; padding-right:40px;}
.subfooter{width:658px; height:75px; margin:10px auto;background:url(../images/subfooter.png) no-repeat;}

.buyblock{width:334px; height:136px; padding-top:10px; padding-left:10px; float:left;}

.helpblock{width:212px; height:136px; padding-top:10px; padding-left:10px; float:left; }

/*login*/
.login{float:left; width:230px;padding:5px 0 4px 0; background:#fffcfc url(../images/blockbg.jpg) 0 100% no-repeat;}

.login_title{padding:0px 0 10px 0px; color:#ff7840; font-size:18px; font-weight:normal;}
.login_title1{padding:0px 0 10px 0px; color:#ff7840; font-size:14px; font-weight:bold;}
.login_block{padding:0px 0 5px 10px;  width:220px; border:0px #000000 solid;}
.welcome{text-align:center;padding:15px 0;}


/*right*/
.main_title{width:704px;padding-top:20px; padding-bottom:5px;border-bottom:5px #c6c6ba solid;}

.text{padding:10px 0 0 0;}
.main_banner{display:block;width:664px;height:356px;background:url(../images/main_banner.jpg) no-repeat;}

.bgart{background:url(../images/bgart.jpg) 0 0 repeat-y; color:#ffffff;}

.slider{display:block;width:664px;padding:10px 0;}
.content{float:left;width:692px;color:#313636;padding:7px 5px 10px 5px; border:0px #000000 solid;}

.contentbgart{float:left;width:692px;background:url(../images/bgart.jpg) 0 0 repeat-y; color:#ffffff;padding:7px 5px 10px 5px; border:0px #000000 solid;}
.product{ width:694px;  vertical-align:top; margin:6px; float:left;  border:0px #000000 solid;  z-index:1;}
* html .product {margin:2px; }
.product1{display:block; float:left; height:auto;width:100%; padding-bottom:6px;}

.product_top1{ width:330px; height:auto; vertical-align:top; margin:2px; float:left; padding:3px; border:0px #000000 solid;  z-index:1;}
* html .product_top1 { margin:2px;}

.product_top{ width:670px; height:auto; vertical-align:top; margin-top:5px; float:left; padding:10px; z-index:1; background:#d7d7ca;-webkit-border-radius:5px;  -moz-border-radius:5px;    border-radius:5px;}
* html .product_top { margin:2px;}

.pr_t {  background: url(../images/pr_t.jpg) 0 0 repeat-x; width: auto}
.pr_b {}
.pr_l {  background: url(../images/pr_l.jpg) 0 0 repeat-y}
.pr_r {background: url(../images/pr_r.jpg) 100% 0 repeat-y }
.pr_bl {}
.pr_br {}
.pr_tl {  background: url(../images/pr_tl.jpg) 0 0 no-repeat}
.pr_tr {  background: url(../images/pr_tr.jpg) 100% 0 no-repeat;  padding:10px 10px 0px 10px;}


a.pbm , a.pbm:visited  { color:#000000;border:0px solid #555;}
a.pbm:hover , a.pbm:active {text-decoration:underline;}

.product_topv{ width:215px; height:270px; vertical-align:top; margin:2px; float:left; padding:3px; border:0px #000000 solid;  z-index:1;}
* html .product_topv { margin:7px;}
.product_main_top{float:left; width:150px; height:150px; overflow:hidden;border:0px #d5d5d5 solid; cursor:pointer;}

.product_div_description_top{ float:left;  color:#1b0e06; font-size:12px; text-align:left;  border:0px red solid;   margin-top:5px;
padding:3px; }
.product_div_image_top{float:left;  width: 191px; height:191px; margin-right:10px; margin-bottom:10px; border:0px #f0e7c9 solid;}

.product_div_image_top1{float:left;  width: 200px; height:200px; margin-right:10px; margin-bottom:10px; border:0px #f0e7c9 solid;}
.ergimag{border:1px #ffd800 solid;}
.productvl{width:3px; height:180px; background:url(../images/vline.jpg) 50% 50% no-repeat; float:left; margin-top:6px; }
.productvl1{width:5px; height:270px; background:url(../images/vline.jpg) 50% 50% no-repeat; float:left;}
.producthl{width:215px; height:8px; background:url(../images/hline.jpg) 50% 50% no-repeat; float:left; margin-left:8px;}
.producthl1{width:215px; height:8px; background:url(../images/hline.jpg) 50% 50% no-repeat; float:right; margin-right:8px;}

.productbot{height:26px; width:130px; background:#ffd800; margin-top:10px; float:right;}
.producthbot{float:left;width:auto; height:21px; padding-top:5px;padding-left:33px; background:url(../images/morearrow.jpg) 0 0 no-repeat;}
.producthbot1{float:right;width:auto; height:21px; padding-top:5px;padding-left:33px; background:url(../images/morearrow.jpg) 0 0 no-repeat;}
.productlbot{float:left;width:9px; height:34px; background:url(../images/lmb.jpg) 0 0 no-repeat;}
.productrbot{float:right; width:9px; height:34px; background:url(../images/rmb.jpg) 0 0 no-repeat;}


.product_title_top{margin:0 auto;  min-height:18px; height:auto !important; height:18px; text-align:left; cursor:pointer;
background:url(../images/marrow.gif) 5px 50% no-repeat; padding-left:20px;}



 .product_title_top1{float:left; width:100px;  min-height:20px; height:auto !important; height:20px;
 text-align:left;cursor:pointer; background:url(../images/marrow.gif) 5px 50% no-repeat; padding-left:20px;}

.images_in{margin:0 auto;  padding-left:2px; padding-right:2px; padding-bottom:2px; border:0px #000000 solid;} /*use in top,*/
.images_in1{float:left;  padding-left:5px; padding-right:5px; padding-bottom:5px; border:0px #000000 solid;} /*use in top,*/

.images{ width:auto; min-height:1px; height:auto !important; height:auto;   padding:5px; float:left;} /*use in page full_product*/

.cimages{width:702px; height:231px;  border:0px #ab1c01 solid; }

.images_center{float:left; padding:0; width:700px;  height:280px; border:0px #000000 solid;} /*use in top,*/

/*pBox*/
.pBox{display:block;width:680px;height:120px;border:1px solid #a17339;background:#ccb9ae;margin:3px 0;padding:5px;}
.pBox_img{float:left;width:170px;height:120px;background:#fff;}
.pBox_right{float:left;display:block;width:470px;height:120px;overflow:hidden;padding:0 0 0 3px;}
.pBox_title{display:block;width:470px;overflow:hidden;}
.pBox_desc{display:block;width:470px;height:55px;padding:5px 0;overflow:hidden;}
.pBox_bottom{padding:5px 5px 5px 5px; border:0px #000000 solid;}
.pp{margin:0 auto;text-align:center;margin-top:3px; border:0px #000000 solid;}
.ppf{float:left;display:block;}
.pnavfr{float:right; margin-right:10px;margin-top:5px;text-align:left; }
.pnavf{float:left; margin-left:10px;text-align:left; }
.pnav{margin:0 auto; text-align:center; border:0px #000000 solid;}
.pnavv{float:left; padding-top:5px;border:0px #000000 solid;}

.pnavcart{width:107px;height:22px; padding-top:2px;padding-left:23px; margin:0 auto; background:url(../images/cartbg1.jpg) 0% 0% no-repeat; }
.pnavmore{width:126px;height:22px; text-align:center; padding-top:2px; margin-left:3px; background:url(../images/morebg.jpg) 0% 0% no-repeat; }
.price_del{float:left; text-decoration:line-through;font-size:13px;color:#ccb9ae;padding:5px 0 0 3px; font-weight:bold;}
.price_delfrom{color:#2e66b1; font-size:14px; font-weight:bold;}
.price{float:left; font-size:15px; padding-top:2px; color:#343434; font-weight:bold; }
.price1{font-size:15px; padding-top:2px; color:#343434; font-weight:bold; }
.tleft{float:left;padding-top:5px;}
.qty{padding:0 3px 0 0px;}
.gen_field{border:1px solid #555;}
.gen_field1{border:1px solid #555; width:23px; float:left;}
.buy{ padding-left:3px; padding-top:2px; cursor:pointer; float:left; border:0px solid #555; }
.pb{color:#ffffff;font-weight:bold;}
.pb_hover{color:#f1df4b; font-weight:bold;}

a.pb , a.pb:visited {padding:0px 3px;color:#3a3a3a;border:0px solid #555;}
a.pb:hover , a.pb:active {color:#000000;}

/*pBox2*/
.pBox2{float:left;display:block;width:221px;height:260px;margin:3px;border:1px solid #ccc;}
.pBox2_img{float:left;display:block;padding:0 0 0 20px;cursor:pointer;}
.pBox2_right{float:left;width:120px;padding:0 0 0 5px;}
.pBox2_title{float:left;width:221px;padding:10px 0 3px 0;overflow:hidden;text-align:center;}
.pBox2_desc{display:block;width:200px;height:36px;padding:10px;overflow:hidden;color:#313636;cursor:pointer;}
.pBox2_bottom{float:left;width:210px;padding:10px 0 5px 0;border-top:1px solid #ccc;}
.pBox2_price{padding:0 20px 0 5px;float:left;}

/*pages-*/
.pages{clear:both;float:left;margin:20px 0;width:680px;border-top:1px solid #e7efbc;padding:5px 0 0 0;}

a.red , a.red:visited{color:#313636;}
a.red:hover , a.red:active{color:#FF0000;}

.loginfield1{float:left; width:100px; text-align:right; padding-top:3px;color:#343434;border:0px #cbd9ec solid;  margin-top:3px;}
.loginfield11{float:left; width:120px; padding-left:5px; margin-top:3px; color:#343434;border:0px #cbd9ec solid; font-weight: bold;}
.loginfield111{margin:0 auto; margin-top:6px; border:0px #cbd9ec solid; text-align:center;}
.loginfield2{float:left;  margin-top:6px; border:0px #cbd9ec solid; text-align:left;}

a.red1 , a.red1:visited{color:#3a3a3a; padding-left:12px; background:url(../images/red_arrow.jpg) no-repeat 0px 50%;}
a.red1:hover , a.red1:active{color:#ff7840;}

.content_text{padding:10px 0 0 10px;}


/*full_product*/
.fpImg{float:left;display:block;width:680px;padding:5px; border:0px solid #ccc;}
.fpImg_b{float:left;margin:5px 10px 10px 0px;}
.fpImg_bs{width:120px; text-align:center;float:left;margin:5px 10px 10px 0px;}
.fpImg_fb{float:left;margin-left:10px;}
.fpImg_b img{border:0px solid #ccc;}
.fpBot {float:left;display:block;width:680px;margin:10px 0 10px 0px;padding:5px;border:0px solid #ccc;text-align:right;}
.fpDsc {float:left;width:680px;padding:5px;border:0px solid #ccc;}
.Fprod_price{float:left;padding:0px 10px 0 0px;width:280px;text-align:left;}
.Fprod_nav{float:left;padding:0px 10px 0 0px;width:320px;}
.pform{float:left;padding:0 0 0 10px;}
.Ffield{border:1px solid #ccc;}
.back{float:left;display:block;width:66px;height:15px;background:url(../images/back.jpg) 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:41px;height:15px;background:url(../images/buy.jpg) no-repeat;cursor:pointer;margin:0 0 5px 0;float:left;}
.buy2_hover{display:block;width:41px;height:15px;background:url(../images/buy_hover.jpg) no-repeat;cursor:pointer;margin:0 0 5px 0;float:left;}
.rel_title{clear:both;color:#a77b45;font-size:20px;padding:20px 0 5px 10px;margin:0 0 20px 0;width:680px;border-bottom:1px solid #ccb9ae;}
.price2{color:#FF0028;}
.mag{display:block;width:120px;height:28px;background:url(../images/mag.jpg) 20px 0 no-repeat;cursor:pointer;border:none;}

/*footer*/
.footer_left{float:left;width:711px;color:#CCCCCC;padding-top:15px; padding-left:15px;}
.footer_right{width:250px; padding:20px 15px 0 0px; float:right; text-align:right; color:#CCCCCC;}
.footerq{float:right;padding:15px 68px 0 0;width:220px; font-size:11px;}
.footer_nav1{padding:25px 0 0 0;}
.footer_nav2{padding:15px 0 0 0;}
a.fn1 , a.fn1:visited{color:#e79208;font-size:11px;}
a.fn1:hover , a.fn1:active {color:#40210f;}
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:#CCCCCC;margin:0; font-size:10px;}
a.fl:hover , a.fl:active{color:green;}

.footerlogo{color:#CCCCCC; font-size:16px; font-weight:bold;}
.footerte{color:#ffffff;}
/* cart*/
.cart_pDel{display:block;width:20px;height:15px;background:url(../images/delete.gif) no-repeat;cursor:pointer;}
.pTot1{width:84px;padding:2px 0 0 0;color:#000}
.pTot2{font-size:14px;font-weight:bold;color:#fff;width:100px;background:#333;text-align:center;}
.pSend{display:block;width:75px;height:17px;background:url(../images/send.jpg) no-repeat;cursor:pointer;}
.pSend_hover{display:block;width:75px;height:17px;background:url(../images/send_hover.jpg) no-repeat;cursor:pointer;}
a.basketlink , a.basketlink:visited{color:#000;font-weight:bold;}
a.basketlink:hover , a.basketlink:active{color:#F70F0D;}
.basket_title_td{border-bottom:1px solid #525152;background:#ccc;color:#000;}
.os1_total_title{font-weight:bold;color:#000;}
.basket_table {margin:3px 0 10px 0px;padding:3px;border:1px solid #525152;background:#ccc;width:680px;}
.other_form{padding:10px 10px 20px 10px;background:#525152;border-bottom:1px solid #313636;border-top:1px solid #313636; color:#ffffff; width:670px;}
.other_form_title{border-bottom:1px solid #40210f;color:#000;font-size:16px;margin:0 0 10px 0;padding:0 10px 3px 10px;background:#ccc;}

/*cart show_terms() */
.terms {background:#525152;border:1px solid #40210f;padding:5px; width:670px;}
.terms_title {padding:3px 5px;font-weight:bold;color:#fff;}
.terms_text{background:#fff;color:#000;display:block;height:200px;overflow:auto;padding:3px;border:1px solid #ccc;}
.terms_checkbox{padding:3px;text-align:right;color:#fff;}
.paymethod{background:#525152;padding:5px;border:1px solid #40210f;margin:0px 0 5px 0; color:#fff; width:670px;}

/*---ueforms*/
.ue_title {margin:3px 0 3px 0px;background:#525152;padding:5px;border:1px solid #40210f;color:#fff;width:670px;text-align:center;}
.form_block1 {margin:10px 10px 5px 0;border-top:1px solid #ccc;}
.ue_form {margin:0 0 10px 0px;padding:5px;border:1px solid #40210f;color:#000;width:645px;text-align:center;background:#ccb9ae; width:670px;}
.gen_field {border:1px solid #ccc;}

/*--contact*/
.contact_form{padding:30px 0 0 120px; width:560px; border:0px #000000 solid;}
.gen_sub{background:#8c8977;color:#fff;font-weight:bold;cursor:pointer;border:1px solid #d3bf1a;margin:3px 2px;}
.gen_sub_hover{border:1px solid #d3bf1a;background:#4e4e4d;color:#fff;font-weight:bold;cursor:pointer;margin:3px 2px;}
.sub_area{padding:20px 0 20px 240px;}
.contact_info{padding:30px 0 0 0;}
.cinfo_text{float:left;padding:0 5px 0 0px;width:270px; }
.cinfo_text a , .cinfo_text a:visited {color:#BE4E3A;}
.cinfo_text a:hover , .cinfo_text a:active{color:#98261B;}
#map{float:left;display:block;width:410px;height:350px;background:#fff;border:2px solid #40210f;}

/*order info*/
.ord_title{border-bottom:1px solid #ccc;padding-bottom:3px;font-weight:bold;font-size:14px;}
.ordT{background:#D0EAF2;padding:3px;}
.ordP{background:#eee;padding:3px;}

/*wish list*/
.lts{background:#D0EAF2;padding:3px;}
.list_item{background:#eee;padding:3px;}
.list_image{}

/*catprod_order*/
.catprod_order{background:#eee;border:1px solid #ccc;margin:5px 0;padding:0 0 0 320px;}


#sub_choices {padding:10px; margin:0 auto; height:auto;  background:#dddddd; border:1px #bec0bf solid;}



#sub_choices2{ margin-right: auto; width:100%; text-align:left; height:auto;}

.sub_choices1{margin-top:10px; float:left; width:auto; white-space:nowrap; padding-top:5px; padding-bottom:5px; padding-right:5px; text-align:center; display:block;
vertical-align:middle; color: #ffffff; }
.sub_choices_text {white-space:nowrap; padding:4px; margin: 0 auto; color: #ffffff; font-size: 11px; font-weight: bold; border: #939292 1px solid; background-color: #6f7370; }
a.sub_choices_text {white-space:nowrap; padding:4px; margin: 0 auto; color: #ffffff; font-size: 11px; font-weight: bold; border: #939292 1px solid; background-color: #6f7370; }
a.sub_choices_text:active {white-space:nowrap; padding:4px; margin: 0 auto; color:#ffffff ; font-size: 11px; font-weight: bold; border: #939292 1px solid; background-color: #6f7370; }
a.sub_choices_text:visited {white-space:nowrap; padding:4px; margin: 0 auto; color: #ffffff; font-size: 11px; font-weight: bold; border: #939292 1px solid; background-color: #6f7370; }
a.sub_choices_text:hover { white-space:nowrap; padding:4px; margin: 0 auto; font-weight: bold; color: #ffffff; font-size: 11px; text-decoration: none;
    border: #afafaf 1px solid; background-color: #373737; }


.sub_choicesn {float:left; height:auto; width:100%; border:0px #000000 solid;}
.sub_choices2n{ margin-right: auto; width:100%; text-align:left; height:auto;}
.divider{float:left; width:1px; height:18px; margin-top:3px; background:url(../images/divider.jpg) 0 0 no-repeat; margin-right:5px;}
.sub_choices1n{float:left; width:auto; white-space:nowrap; padding-top:0px; padding-bottom:0px; text-align:center; display:block;
vertical-align:middle; color: #ffffff; height:22px; margin-right:5px;}
.c_t {  background: url(../images/c_t.jpg) 0 0 repeat-x; width: auto}
.c_b {background: url(../images/c_b.jpg) 0 100% repeat-x}
.c_l {  background: url(../images/c_l.jpg) 0 0 repeat-y}
.c_r {background: url(../images/c_r.jpg) 100% 0 repeat-y }
.c_bl {background: url(../images/c_bl.jpg) 0 100% no-repeat}
.c_br {background: url(../images/c_br.jpg) 100% 100% no-repeat}
.c_tl {  background: url(../images/c_tl.jpg) 0 0 no-repeat}
.c_tr {  background: url(../images/c_tr.jpg) 100% 0 no-repeat;  padding:4px;}
.sub_choices_text11 { padding:4px; color: #3a3a3a;border:0px #ffffff solid;}
.sub_choices_text1 {white-space:nowrap;  margin: 0 auto; color: #ffffff; background:#94948a;-webkit-border-radius:5px;  -moz-border-radius:5px;    border-radius:5px;font-size: 12px; font-weight: bold; padding:4px; }
a.sub_choices_text1 {white-space:nowrap; margin: 0 auto; background-color:#fffcfc; -webkit-border-radius:5px;  -moz-border-radius:5px;    border-radius:5px;color: #3a3a3a; font-size: 12px; font-weight: bold;  }
a.sub_choices_text1:active {white-space:nowrap; margin: 0 auto; background-color:#fffcfc; -webkit-border-radius:5px;  -moz-border-radius:5px;    border-radius:5px;color: #3a3a3a;font-size: 12px; font-weight: bold;  }
a.sub_choices_text1:visited {white-space:nowrap;  margin: 0 auto; background-color:#fffcfc; -webkit-border-radius:5px;  -moz-border-radius:5px;    border-radius:5px;color: #3a3a3a; font-size: 12px;  font-weight: bold;  }
a.sub_choices_text1:hover { white-space:nowrap;  margin: 0 auto; font-weight: bold; background:#ffd800;color: #3a3a3a; font-size: 12px; text-decoration: none; }
.subcat_title{float:left; color:#000000;padding:4px;font-size: 13px; }
.sub_choices_text11ri { float:right;margin-top:5px; margin-right:0px; border:0px #000000 solid; width:auto; }

.new{width:690px; border:0px #000000 solid;}
.news_title{background:#ccb9ae; color:#40210f; min-height:20px; padding:5px; font-size:14px;}
.news_short_desc{padding:5px; }
.news_bottom{border-bottom:1px #e0e0e0 solid; padding:5px 0; text-align:right; }

.newsb{float:left; background:url(../images/newsb.jpg) 0 0 no-repeat; width:136px; height:18px;color:#ffffff; font-size:14px; font-weight:bold; padding-left:2px;}
.newsh{width:322px; float:left; margin:10px; border:0px #000000 solid; cursor:pointer;}
.newstitle{color:#40210f; min-height:20px; padding:5px 0px 5px 0px; font-size:14px;  font-weight:bold;}
.subcats{padding:5px;}

.xorigoi{margin:0 auto; text-align:center;padding-top:5px; border:0px #000000 solid;padding-right:5px;}


.r_t {  background: url(../images/r_t.jpg) 0 0 repeat-x; width: auto}
.r_b {background: url(../images/r_b.jpg) 0 100% repeat-x}
.r_l {  background: url(../images/r_l.jpg) 0 0 repeat-y}
.r_r {background: url(../images/r_r.jpg) 100% 0 repeat-y }
.r_bl {background: url(../images/r_bl.jpg) 0 100% no-repeat}
.r_br {background: url(../images/r_br.jpg) 100% 100% no-repeat}
.r_tl {  background: url(../images/r_tl.jpg) 0 0 no-repeat}
.r_tr {  background: url(../images/r_tr.jpg) 100% 0 no-repeat;  padding:8px;}

downloads_cat_files{ width:98.5%; border:#94b0be solid 1px; background:#f5ebbb; padding:3px;}
.downloads_cat_head{ width:100%; border:#b3bac7 solid 1px; background:#ccb9ae; padding:3px;}
.downloads_cat_sub{height:20px; width:auto; padding-left:30px; padding-top:5px; background:url(../images/gen_arrow1.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 1px;}
.download_table{border:1px #3e82b0 solid; background:#ffffff; margin-top:5px; width:100%;}
.tag_area{float:right; padding-right:15px;}
.tag_areavv{position:relative; background:#ffffff; height:38px; top:-50px; }
.tag_areav{height:36px; width:138px; margin:0 auto; padding-top:2px;}
.tag1{width:138px; height:26px; padding-top:8px; text-align:center; background:url(../images/tag1.jpg) top left no-repeat; color:#78166b; font-size:14px; font-weight:bold;}
.tag2{width:138px; height:34px;  text-align:center; background:url(../images/tag1.jpg) top left no-repeat; color:#78166b; font-size:14px; font-weight:bold;}
.tag3{width:138px; height:26px; padding-top:8px; text-align:center; background:url(../images/tag1.jpg) top left no-repeat; color:#78166b; font-size:14px; font-weight:bold;}
.tag4{width:138px; height:26px; padding-top:8px; text-align:center; background:url(../images/tag1.jpg) top left no-repeat; color:#78166b; font-size:14px; font-weight:bold;}
.tag5{width:138px; height:26px; padding-top:8px; text-align:center; background:url(../images/tag1.jpg) top left no-repeat; color:#78166b; font-size:14px; font-weight:bold;}
.tag6{width:128px; height:34px; padding:0px 5px; text-align:center; background:url(../images/tag1.jpg) top left no-repeat; color:#78166b; font-size:14px; font-weight:bold;}
.tag7{width:138px; height:26px; padding-top:8px; text-align:center; background:url(../images/tag1.jpg) top left no-repeat; color:#78166b; font-size:14px; font-weight:bold;}
.tag8{width:128px; height:34px; padding:0px 5px; text-align:center; background:url(../images/tag1.jpg) top left no-repeat; color:#78166b; font-size:14px; font-weight:bold;}
.tag9{width:128px; height:34px; padding:0px 5px; text-align:center; background:url(../images/tag1.jpg) top left no-repeat; color:#78166b; font-size:14px; font-weight:bold;}

.eshop{width:248px; height:232px; }
.Container {width:248px; margin:0 auto;}

.con_Header {width:248px;  height:232px; background:url(../images/eshop.jpg) top left no-repeat;}

.con_Header2 {float:left; width:248px; border:0px #000000 solid; height:34px; background:url(../images/eshoph.jpg) top left no-repeat; }

.con_Header:hover { cursor: pointer; cursor: hand; }

.Content {float:left; margin-left:8px; }
.grey{width:248px; height:auto; background:#e0dfdf; z-index:1;}

.greytop{width:248px; height:16px; background:url(../images/greytop.jpg) top left no-repeat;}
.greybot{width:248px; height:16px; background:url(../images/greybot.jpg) top left no-repeat;}
.larrow{width:18px; height:17px; float:right; margin-right:5px; margin-top:3px; background:url(../images/larrow.jpg) top left no-repeat;}
.larrow1{width:18px; height:17px; float:right; margin-right:5px;  background:url(../images/larrow.jpg) top left no-repeat;}
.wrote{width:138px; height:38px; padding-top:15px; padding-left:97px; color:#323232; font-size:12px; font-weight:bold;
background:url(../images/wrote1.jpg) top left no-repeat; cursor:pointer; margin:0 auto; margin-top:5px;}
.article{width:138px; height:38px; padding-top:15px; padding-left:97px; color:#323232; font-size:12px; font-weight:bold;
background:url(../images/article1.jpg) top left no-repeat; cursor:pointer; margin:0 auto; margin-top:5px;}

.article1{width:138px; height:51px; padding-top:2px; padding-left:97px; padding-right:0px; color:#323232; font-size:12px; font-weight:bold;
background:url(../images/article1.jpg) top left no-repeat; cursor:pointer; margin:0 auto; margin-top:5px;}


.pdf{width:138px; height:38px; padding-top:15px; padding-left:97px; color:#323232; font-size:12px; font-weight:bold;
background:url(../images/pdf.jpg) top left no-repeat; cursor:pointer; margin:0 auto; margin-top:5px;}

.social{padding-left:30px;}

.coffee_lab{padding-left:8px; font-size:13px; color:#4a2715; font-weight:bold; cursor:pointer;}
.coffee_labt{padding-left:8px; padding-right:9px;  color:#535353;padding-top:8px;margin-bottom:10px; cursor:pointer;}


.vitrina{float:left; width:260px;  margin-left:70px; cursor:pointer;}
.vitrina1{float:right; width:260px; margin-right:70px;  cursor:pointer;}

.frontbar{width:257px; height:21px; float:left; background:url(../images/frontcaffe.jpg) top left no-repeat; color:#ffffff; font-weight:bold; padding-top:174px;
padding-left:3px;}
.frontbart{float:left; margin-top:7px; padding-right:26px; color:#313636;background:url(../images/btnvai.jpg) top right no-repeat; border:0px #000000 solid;}

.frontcaffe{width:257px; height:21px; float:left; background:url(../images/frontcaffe1.jpg) top left no-repeat; color:#ffffff; font-weight:bold; padding-top:174px;
padding-left:3px;}
.frontcaffet{float:left; margin-top:7px; padding-right:26px; color:#313636; background:url(../images/btnvai.jpg) top right no-repeat; min-height:45px;}

.prpdf{float:left; margin-left:5px;background:#e4e4e4 url(../images/download.jpg) center right no-repeat; padding:3px 28px 3px 4px; color:#40210f;}

#toTop {
    width:48px;
    height:48px;
        background:url(../images/arrow.png) no-repeat;
        text-align:center;
        padding:5px;
        position:fixed; /* this is the magic */
        bottom:50px; /* together with this to put the div at the bottom*/
        right:20px;
        cursor:pointer;
        display:none;
        color:#333;
        font-family:verdana;
        font-size:11px;
}
.pimg{padding:12px 0;   float:left;}
.post_content2 {    float:left; font-family: Verdana, Arial, Helvetica, sans-serif;}
.post_content {float:right; width:470px;}
.articlen { margin:0 0 32px;    padding:0;}
.style2 {font-size: 22px}
.imgvhsp {margin-right:10px; margin-bottom:10px;}

.article_bg {
line-height:26px;
background-image:url(../images/bg_pleonetmata.jpg);
background-repeat:no-repeat;
    margin:0 0 32px;
    padding:15px;
    }


table.contact-form tr:nth-of-type(2) { display: none; }
