html{height:100%}
body{margin:0;padding:0;color:#8d3e13;font:14px "Bookman Old Style", Georgia, "Times New Roman", Times, serif;height:100%;background:url(images/bg_1.jpg) center top #fff;}
a{color:#8d3e13;outline:none;}
form{margin:0;padding:0}
table, td, tr{vertical-align:top;text-align:left}
img{border:0}
.viber{
    position:absolute;
    left :30px;
    bottom:60;
    
}
#wrap_bg{background:url(images/bg_5.jpg) center top repeat-x}
#wrap{width:1100px;margin:0 auto;background:url(images/bg_3.png) 0 bottom no-repeat;padding-bottom:20px;}
#header{clear:both;height:460px;position:relative;background:url(images/bg_4.jpg) 0 0 no-repeat}
#header h1{position:absolute;left:47px;top:126px;line-height:31px!important;text-decoration:none;color:#10291d;font:normal 128.6% "Century", Georgia, "Times New Roman", Times, serif;margin:0;padding:0;}
#header h1 span{text-decoration:none;font-size:200%;color:#10291d}
#header_menu{position:absolute;left:372px;top:12px;height:40px;}
ul.horizontal{list-style:none;padding:0;margin:0}
ul.horizontal li{float:left;background:url(images/sprite.png) -349px 15px no-repeat;padding:5px 0 1px 26px;margin-right:23px;color:#f6efe9;}
ul.horizontal li a{color:#e9e1da;border-bottom:1px solid #96877b;text-decoration:none}
#header_tel{
    position:absolute;
    left:42px;top:200px;width:215px;text-align:right;padding-bottom:5px;line-height:17px!important;font-size:114.3%;color:#3e1f06}
#header_tel p{margin:12px 0 0 0;}
#header_tel p.tel{font-size:112.5%;line-height:18px!important;}
#header_tel p.tel span{color:#833a11;font:133.3% "Century", Georgia, "Times New Roman", Times, serif}
#header_korzina{position:absolute;left:170px;top:356px;color:#484847;line-height:18px;width:110px}
#header_korzina a{color:#3e1f06}
#header_korzina span{line-height:26px;color:#3e1f06;font-size:128.6%}
#header_banner{position:absolute;left:322px;top:58px;border:3px solid #3b2011;width:761px;height:369px;overflow:hidden}
#header_banner ul{list-style:none;padding:0;margin:0;width:1000000px}
#header_banner ul li{float:left;display:block;height:369px;overflow:hidden;display:none;width:761px;}
#header_banner img{width:761px;height:369px;vertical-align:top;}
#header_search{position:absolute;left:48px;top:17px;width:240px;}
#header_search .inpdiv{width:174px;height:18px;background:url(images/sprite.png) 0 0 no-repeat;padding:2px 4px 1px 4px;overflow:hidden;float:left;margin-top:2px;position:relative}
#header_search .inpdiv input{width:160px;height:20px;background:none;font:14px "Bookman Old Style", Georgia, "Times New Roman", Times, serif;color:#3e1f06;border:0;left:13px;top:-3px;position:absolute}
#header_search .inp2{background:url(images/sprite.png) -186px 0 no-repeat;width:24px;height:24px;border:0;cursor:pointer;float:left;margin-left:13px;}
#bg_content{background:url(images/bg_2.png) 0 repeat-y;padding:0 11px 0 13px}
#content{position:relative;background:url(images/bg_6.png) bottom repeat-x;min-height:210px;padding:1px 0 53px 30px}
* html #content{height:210px}
#mceContentBody{color:#10291d}
table.product_print_v{display:none;}
#left_block{width:236px;float:left;padding-bottom:40px}
#left_block h3{clear:both;width:236px;height:30px;background:url(images/sprite.png) 0 -122px no-repeat;text-align:center;color:#f6efe9;padding:12px 0 3px 0;margin:0;font-style:italic;font-weight:normal;font-size:142.9%;}
#left_catalog_menu{padding:19px 0 28px 6px}
#left_catalog_menu ul{list-style:none;padding:0;margin:0}
#left_catalog_menu ul li{line-height:15px;padding:0;clear:both}
#left_catalog_menu ul li a{color:#3e1f06;text-decoration:underline;float:left;background:url(images/x6.gif) 0 14px no-repeat;padding:7px 0 8px 25px}
#left_catalog_menu ul li a:hover{color:#000000}
#news_block{padding:1px 0 0 9px;line-height:18px;}
#news_block p{margin:15px 0 0 0;padding-bottom:23px;background:url(images/bg_7.png) 0 bottom no-repeat}
#news_block p a{color:#8d634d;margin-right:5px;font-weight:bold;text-decoration:none;}
#news_block p a:hover{text-decoration:underline}
.left_adresa{padding:35px 0 20px 12px;clear:both;line-height:18px}
#left_catalog_menu ul li.child{margin-left:15px}
#right_block{width:760px;float:left;padding:6px 0 0 47px}
#right_block h1{clear:both;margin:0 0 0 25%;width:361px;height:28px;background:url(images/sprite.png) 0 -80px no-repeat;text-align:center;font-style:italic;font-weight:normal;font-size:142.9%;padding:7px 0px 3px 0;color:#3e1f06}
#catalog_8{clear:both;padding:37px 0 20px 0;}
#catalog_8 ul{list-style:none;padding:0;margin:0;}
#catalog_8 ul li{float:left;width:379px;height:167px;overflow:hidden;display:block;padding-bottom:10px}
#catalog_8 ul li div.img{margin-top:6px;border:1px solid #582f15;background:#fdfdfd;width:102px;text-align:center;height:102px;vertical-align:middle;float:left}
#catalog_8 ul li div.img a{display:table-cell;height:105px;vertical-align:middle;width:105px}
#catalog_8 ul li div.img a img{vertical-align:top}
* html #catalog_8 ul li div.img img{display:block;z-index:expression(runtimeStyle.zIndex = 1, this == ((122/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0":style.marginTop=(122/2)-(parseInt(offsetHeight)/2) +'px');}
*:first-child+html #catalog_8 ul li div.img img{display:block;z-index:expression(runtimeStyle.zIndex = 1, this == ((122/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0":style.marginTop=(122/2)-(parseInt(offsetHeight)/2) +'px');}
#catalog_8 ul li div.text{float:left;padding:0 0 0 14px;line-height:18px;width:225px;color:#3c1e0c}
#catalog_8 ul li div.text a{color:#3c1e0c}
#catalog_8 ul li div.text p{margin:0;}
#catalog_8 ul li div.text p.nazvanie{font-size:128.6%;padding-bottom:6px;font-style:italic;}
#catalog_2{padding:40px 0 0 2px;clear:both;position:relative}
* html #catalog_2{margin-left:-68px}
#catalog_2 ul{list-style:none;padding:0;margin:0;}
#catalog_2 ul li{float:left;border:1px solid #602c10;background:#fefefe;width:213px;height:245px;margin-left:33px;position:relative}
#catalog_2 ul li:first-child{margin-left:}
#catalog_2 ul li div.new{position:absolute;top:-14px;right:-17px;width:74px;height:79px;background:url(images/sprite.png) -221px 0 no-repeat}
#catalog_2 ul li div.nazvanie{height:50px;padding:15px 57px 0 14px;line-height:18px;font-size:114.3%;overflow:hidden}
#catalog_2 ul li div.nazvanie a{color:#503620}
#catalog_2 ul li div.img{height:104px;text-align:center;overflow:hidden}
#catalog_2 ul li div.cena{text-align:center;font-size:114.3%;padding-left:20px;color:#503620;}
#catalog_2 ul li div.cena span{font-size:150%;color:#090909}
#catalog_4{padding:1px 0 0 10px;clear:both;position:relative}
#catalog_4 ul{list-style:none;padding:0;margin:0;}
#catalog_4 ul li{float:left;border:1px solid #602c10;background:#fefefe;width:213px;height:245px;position:relative;margin-top:27px}
#catalog_4 ul li div.new{position:absolute;top:-14px;right:-17px;width:74px;height:79px;background:url(images/sprite.png) -221px 0 no-repeat}
#catalog_4 ul li div.nazvanie{height:50px;padding:15px 57px 0 14px;line-height:18px;font-size:114.3%;overflow:hidden}
#catalog_4 ul li div.nazvanie a{color:#503620}
#catalog_4 ul li div.img{height:144px;text-align:center;overflow:hidden}
#catalog_4 ul li div.cena{text-align:center;font-size:114.3%;padding-left:20px;color:#503620;}
#catalog_4 ul li div.cena span{font-size:150%;color:#090909}
#catalog_5{padding:40px 0 0 2px;clear:both;position:relative}
* html #catalog_5{margin-left:-68px}
#catalog_5 ul{list-style:none;padding:0;margin:0;}
#catalog_5 ul li{float:left;border:1px solid #602c10;background:#fefefe;width:213px;height:245px;margin-left:33px;position:relative}
#catalog_5 ul li:first-child{margin-left:}
#catalog_5 ul li div.new{position:absolute;top:-14px;right:-17px;width:74px;height:79px;background:url(images/sprite_top.png) -221px 0 no-repeat}
#catalog_5 ul li div.nazvanie{height:50px;padding:15px 57px 0 14px;line-height:18px;font-size:114.3%;overflow:hidden}
#catalog_5 ul li div.nazvanie a{color:#503620}
#catalog_5 ul li div.img{height:104px;text-align:center;overflow:hidden}
#catalog_5 ul li div.cena{text-align:center;font-size:114.3%;padding-left:20px;color:#503620;}
#catalog_5 ul li div.cena span{font-size:150%;color:#090909}
.zzz{position:absolute;left:950px;top:12px;height:40px;}
.sort{padding:23px 0 5px 144px;clear:both;}
#catalog_3{clear:both;padding:4px 0 0 0;width:720px}
#catalog_3 ul{list-style:none;padding:0;margin:0;}
#catalog_3 ul li{display:block;clear:both;padding:26px 0 0 0}
#catalog_3 ul li div.img{padding:0 10px;overflow:hidden;height:160px;background:#fefdfd;border:1px solid #582f15;text-align:center;float:left;margin:0 19px 10px 0}
#catalog_3 ul li div.img a{display:table-cell;height:160px;vertical-align:middle;}
#catalog_3 ul li div.img img{vertical-align:top}
* html #catalog_3 ul li div.img img{display:block;z-index:expression(runtimeStyle.zIndex = 1, this == ((160/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0":style.marginTop=(160/2)-(parseInt(offsetHeight)/2) +'px');}
*:first-child+html #catalog_3 ul li div.img img{display:block;z-index:expression(runtimeStyle.zIndex = 1, this == ((160/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0":style.marginTop=(160/2)-(parseInt(offsetHeight)/2) +'px');}
#catalog_3 ul li div.text{padding:0 0 10px 0;line-height:18px;}
#catalog_3 ul li div.text p{margin:10px 0 0 0}
#catalog_3 ul li div.text p.nazvanie{margin:0;font-size:128.6%}
#catalog_3 ul li div.reit{width:173px;float:right;padding-top:1px;line-height:20px}
#catalog_3 ul li div.reit img{margin:0;float:right}
#catalog_3 ul li div.plashka{background:#f1e0d2;height:42px;padding:0 27px 0 28px;clear:both}
#catalog_3 ul li div.cena{float:left;padding-top:6px;color:#503620;font-size:114.3%}
#catalog_3 ul li div.cena span{font-size:#090909;font-size:150%}
#catalog_3 ul li div.korz{padding:1px 0 0 34px;float:right;height:24px;margin-top:8px;}
.clear{clear:both;}
#footer{width:1100px;margin:0 auto;position:relative;height:72px;color:#c1a791}
#footer_1{position:absolute;left:61px;top:8px;;font-size:85.7%;line-height:14px;}
#footer_2{position:absolute;left:268px;top:6px;height:40px}
#footer_2 ul.horizontal li{padding-left:23px;margin-right:18px}
#footer_3{position:absolute;right:41px;top:8px}
.cmp_headers{background-color:#F5F5F5;}
.cmp_column_odd{background-color:white;vertical-align:top;}
.cmp_column_even{background-color:#F8F8F8;vertical-align:top;}
#cmp-table tr:hover td{background-color:#d5e5fa!important;}
#cmp-table tr td{text-align:center;padding:6px;}
#cmp-table tr td.cmp_headers{text-align:left;}
.regularPrice{color:brown;text-decoration:line-through;}
.totalPrice{color:#CC3300;font-weight:bold;font-size:130%;margin:0 5px 5px 5px;}
.product_list .totalPrice{color:#000;background:#f2f2f2;font-weight:normal}
.youSaveLabel{font-size:75%;}
.youSavePrice{font-size:75%;}
.prd_out_of_stock{padding:1px 0 0 8px;float:center;font-size:150%;height:80px;margin-top:9px;font-weight:bold;color:#ff0000;}
.cpt_product_category_info a, .cat_path_in_productpage a{width:22%;font-size:100%;}
.review_block{margin-left:20px;}
.review_title{color:#333;margin-top:10px;margin-bottom:0px;font-size:120%;}
.review_date{color:#999;border:0px solid #EEE;border-top-width:1px;font-size:90%;margin-bottom:5px;}
.review_content{color:#333;padding-left:20px;}
.review_showall{margin-left:20px;}
.background_cart_top{background-color:#F5F5F5;border-bottom:1px #99C9DF solid;font-size:12pt;}
.background_cart_top h1{display:inline;padding:0px;margin:0px;}
#cart_content_tbl{width:100%;}
#cart_content_tbl td{padding:6px;}
#cart_page_title{padding:10px;text-align:left;}
#cart_page_title h1{display inline;padding:0px;margin:0px;}
#cart_clear{padding:10px;text-align:right;}
#cart_clear a{font-size:9pt;}
.cart_discount_label{font-weight:bold;}
#cart_total_label{font-size:130%;font-weight:bold;}
#cart_total{background-color:#F5F5F5;font-size:130%;font-weight:bold;padding:10px;white-space:nowrap;}
#cart_checkout_btn{padding-top:20px;}
.cart_product_brief_description{font-size:80%;}
#cart_content_header td{font-weight:bold;}
.cart_apply_for_discounts_extra{font-size:80%;color:#777;}
.cart_product_quantity{text-align:center;}
#reg_fields_tbl td{padding:5px;}
#reg_auth_fields td{background-color:#F5F5F5;}
#reg_confcode td{background-color:#F5F5F5;}
#reg_fields_tbl td input, .addressform td input{width:300px;}
#subscribed4news{width:auto!important;}
#reg_fields_tbl td textarea, .addressform td textarea{width:300px;height:100px;}
#reg_submit_btn{font-size:150%;font-weight:bold;}
#cat_advproduct_search{background-color:#F5F5F5;margin-right:10px;width:232px;}
#cat_advproduct_search form{padding:10px;}
#cat_advproduct_search td{vertical-align:top;}
#cat_advproduct_search td{vertical-align:top;}
#cat_advproduct_search select{width:100%;}
#cat_advproduct_search form, #cat_advproduct_search table{//width:100%;}
#cat_advproduct_search h3{padding:0px;margin:10px 10px 0 10px;}
#cat_info_left_block, #cat_advproduct_search{float:left;}
.cpt_maincontent center{clear:both;}
#cat_top_tree{overflow:hidden;margin-top:10px;}
.hndl_submit_prds_cmp, #cat_product_sort{margin:10px 0;}
.prdbrief_name a{font-size:100%;text-decoration:none;line-height:100%;}
.prdbrief_name a:hover{border-bottom:solid 1px;}
ul.product_list li{border:solid 1px #e6e6e6;margin:0 2px !important;text-align:center;}
ul.product_list li table{margin:0 auto;}
.product_list a{font-size:120%;line-height:150%;text-decoration:none;color:#CC3300;display:block;white-space:nowrap;overflow:hidden;}
.product_list a:hover{text-decoration:underline;}
.product_list a:hover img, .product_list td a:hover{border:none;}
.product_option{width:99%;//width:auto;position:relative;zoom:1;}
.checkout_noframe_title{padding:5px 15px;}
#checkout_have_account{padding:15px;background-color:#F5F5F5;margin:0 -5px 15px -5px;}
#checkout_logininfo{width:428px;}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea{width:200px;}
.paddingblock input.checkout_buttons{font-size:130%;font-weight:bold;margin:5px 0;}
.checkout_steps_divider{width:40px;height:1px;background-color:#99C9DF;overflow:hidden;}
#checkout_addresses{width:800px;}
#checkout_addresses td{}
tr#ord_total_row *{font-size:105%;font-weight:bold;}
.row_odd td{background-color:#F8F8F8;}
.row_even td{border:0px solid #F5F5F5;border-width:1px 0px;}
.paddingblock{background:#fff;padding-left:15px;padding-right:15px;text-align:left;font-size:12pt;}
.paddingblock h2{padding:20px 5px;margin-top:0px;}
.paddingblock td{font-size:95%;vertical-align:top;padding:5px;}
.paddingblock p{margin-bottom:10px;}
.paddingblock input{margin:2px 0 0 0;}
.asterisk{color:red;}
.cellpadding tr td{padding:5px;}
.cust_name{font-size:110%;font-weight:bold;}
#prddeatailed_container .cpt_product_rate_form table{width:100%;width:auto;/**/}
#block-customerinfo td{font-size:100%;}
.cpt_product_images{float:left;}
body.mceContentBody{background:#ffffff;}
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height:1px;line-height:1px;font-size:1px;overflow:hidden;border-style:solid;border-width:0 1px;}
b.r1{margin:0 3px;border-width:0 2px}
b.r2{margin:0 2px}
b.r3{margin:0 1px}
b.r4{height:2px}
b.rb1{margin:0 8px;border-width:0 2px}
b.rb2{margin:0 6px;border-width:0 2px}
b.rb3{margin:0 5px}
b.rb4{margin:0 4px}
b.rb5{margin:0 3px}
b.rb6{margin:0 2px}
b.rb7{margin:0 1px;height:2px}
b.rb8{margin:0;height:2px}
b.rs1{margin:0 1px}
b.t1{border-width:0 5px}
b.t2{border-width:0 3px}
b.t3{border-width:0 2px}
b.t4{height:2px}
b.tb1{border-width:0 10px}
b.tb2{border-width:0 8px}
b.tb3{border-width:0 6px}
b.tb4{border-width:0 5px}
b.tb5{border-width:0 4px}
b.tb6{border-width:0 3px}
b.tb7{border-width:0 2px;height:2px}
b.tb8{border-width:0 1px;height:2px}
b.ts1{border-width:0 2px}
#powered_by{font-size:9px !important;position:relative;top:-10px;line-height:200%;}
body.body-page-404{background:#fff;background-image:none;text-align:left;font-size:12px;}
body.body-page-404 ul, body.body-page-404 li{list-style:none;}
.cpt_product_add2cart_button input{vertical-align:middle;}
#powered_by{font-size:9px !important;position:relative;top:-10px;line-height:200%;}
body.body-page-404{background:#fff;background-image:none;text-align:left;font-size:12px;}
body.body-page-404 ul, body.body-page-404 li{list-style:none;}
.cpt_product_add2cart_button input{vertical-align:middle;}
.notpodcherk{text-decoration:none}