#all-wrapper{min-height:100%}
#content{padding:5px 0 0}
#content .new-width-container{float:right;margin-right:0;width:770px}
#content .twocolumn h2,#content .onecolumn h2,.section_title,.center{text-align:center}
#content h2{color:#523b22;font-family:"Open Sans";font-size:14pt;font-weight:700;margin-bottom:15px;text-transform:uppercase}
#footer{background:#fff;height:136px;padding:22px 0;width:100%}
#footermain{background:#fff;height:186px;margin-top:0;padding:22px 0}
#header{background:#fff;padding:5px 0;width:100%}
#header .wrapper{align-items:center;display:flex;flex-wrap:wrap}
#info-box{background:#f7f7f7;box-shadow:0 0 20px #000;display:none;float:left;font-size:14px;left:50%;padding:15px;position:fixed;top:50%;z-index:10000}
#info-box-overlay{background:#000;display:none;height:100%;left:0;opacity:.9;position:fixed;top:0;width:100%;z-index:9999}
#largeimg{height:285px;padding:5px;width:500px}
#mainmenu{background:#fff;border:1px solid #dbcab0;position:relative;z-index:110}
#printbut{background:#743b22;border:none;color:#fff;cursor:pointer;display:block;margin:14px auto 13px;padding:10px 40px;text-align:center;width:63px}
#prodcarousel{height:1%;overflow:hidden;padding:0}
#prodcarousel .buttons{display:block;float:right;height:27px;margin:0 4px 0 0;width:27px}
#prodcarousel .disable{visibility:hidden}
#prodcarousel .next{background:url(../images/carousel_arrows.png) top right no-repeat;margin:0 0 0 4px}
#prodcarousel .next:hover{background:url(../images/carousel_arrows.png) bottom right no-repeat}
#prodcarousel .overview{left:0;list-style:none;margin:0;padding:0;position:absolute;top:0;width:990px}
#prodcarousel .overview li{float:left;height:351px;margin:0 10px;padding:0;width:212px}
#prodcarousel .prev{background:url(../images/carousel_arrows.png) top left no-repeat}
#prodcarousel .prev:hover{background:url(../images/carousel_arrows.png) bottom left no-repeat}
#prodcarousel .viewport{float:left;height:400px;overflow:hidden;position:relative;width:690px}
#top{background:#fff;margin:0 auto;width:100%}
#top_contacts{background:#614b38;display:none;padding-top:20px}
#top_contacts .wrapper{display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}
#wrapper{padding-bottom:20px;padding-top:10px}
.additional_info{color:#523b22;font-size:10pt;overflow:hidden;width:100%}
.additional_title{color:#523b22;font-family:"Open Sans";font-size:10pt;font-weight:700;margin-bottom:20px;text-transform:uppercase}
.adress_footer{color:#523b22;float:left;margin-left:30px;width:15%}
.adress_footer p{font-size:9.5pt}
.adress_footer span{font-family:"Open Sans";font-size:10pt;font-weight:700;text-transform:uppercase}
.adress_header{margin-left:20px;margin-right:12px;width:22%}
.adress_header a{background:url(../images/topmarker.png) 10px 5px no-repeat;display:block;padding-left:30px;text-decoration:none}
.adress_header span.ci > span{color:#fff;display:block;font-size:9pt}
.adress_header span.filial{color:#ebbe28;font-family:"Open Sans";font-size:10pt;font-weight:700}
.adress_header,.call_order,.logo_footer,.review_img,.review_text,.review_descr,.gallery,.img_left{float:left}
.adress_header:nth-child(2){width:300px}
.adv{background:#332310;color:#fff;display:inline-block;font-family:"Open Sans";font-size:10.5pt;font-weight:700;height:133px;margin:0 6px;padding-top:37px;text-decoration:none;text-transform:uppercase;width:150px}
.adv:hover{color:#f0c227;text-decoration:none}
.adv_container{box-sizing:border-box;margin-top:-193px;padding:0 11px;position:absolute;text-align:center;width:100%}
.advantages{background:url(../images/bgbelt.jpg);padding:12px 0 23px;width:100%}
.advantages .section_title{margin-bottom:80px}
.ask{background:url(../images/ask.png) left center no-repeat;float:right;margin-top:8px;padding-left:28px}
.ask a{font-size:10pt}
.ask a:hover,.more-block a:hover,.send a:hover,.order a:hover,.gotocat a:hover,.breadcrumbs a:hover{text-decoration:underline}
.ask a:link,.ask a:visited{color:#523b22;text-decoration:none;text-transform:uppercase}
.breadcrumbs{font-size:9pt}
.breadcrumbs a:link,.breadcrumbs a:visited{color:#be9716;text-decoration:none}
.breadcrumbs span.del{color:#b9b9b9;margin:0 13px}
.brown_table th{background:#523b22;border:1px solid #f3e9dd;color:#fff;font-weight:700;padding:6px 10px;text-align:left}
.brown_table>tbody>tr>td{background:#fff;border:1px solid #f3e9dd;padding:6px 10px}
.btn{background:#8c6b48;border-bottom:#644f37 3px solid;color:#fff;display:inline-block;font-size:10pt;padding:8px 40px 7px;text-align:center;text-decoration:none;text-transform:uppercase}
.btn-slide{background:#e2d2ba url(../images/open_close.png) center bottom no-repeat;border:1px solid #ceb999;color:#523b22;cursor:pointer;display:block;font-family:"Open Sans";font-size:7pt;font-weight:700;height:13px;margin:0 auto;text-align:center;text-decoration:none;text-transform:uppercase;width:84px}
.call_order{margin-left:20px;margin-top:20px}
.call_order a{-moz-border-radius:3px;-moz-box-shadow:0 2px 0 0 rgba(193,155,29,1);-webkit-border-radius:3px;-webkit-box-shadow:0 2px 0 0 rgba(193,155,29,1);background:#ebbe28;border-radius:3px;box-shadow:0 2px 0 0 rgba(193,155,29,1);color:#523b22;font-size:10pt;letter-spacing:-1px;line-height:28px;padding:6px 13px 4px;text-decoration:none;text-transform:uppercase}
.carousel-active-tab{color:red}
.carousel-disabled,.mr-rotato-disabled{color:#aaa}
.carousel_header{color:#523b22;font-family:"Open Sans";font-weight:700;padding-bottom:24px}
.carousel_title{float:left;font-size:18pt}
.cat_promo_img{border:#fff solid 4px;display:block;height:450px;margin-bottom:12px}
.cat_promo_img>img{border:#523b22 solid 4px;margin:0;padding:0}
.catalog_unit{background:#fff;margin:3px;position:relative;width:159px;z-index:100}
.catalog_unit .check{margin-left:5px;margin-top:-7px;z-index:1000}
.catalog_unit > .mask{background:rgba(0,0,0,0.75) url(../images/eye.png) center center no-repeat;display:none;height:159px;left:0;position:absolute;top:0;width:159px}
.catalog_unit img{display:block;height:159px;width:159px}
.catalog_unit_container{background:#fff;float:left;margin:0 3px 16px 0;text-align:center;text-decoration:none;width:165px}
.catalog_unit_container + .new-gallery{clear:left}
.catalog_unit_container:hover .catalog_unit > .mask{display:block}
.categories{margin-bottom:27px;position:relative}
.categories li{float:left;list-style-type:none;margin:5px 3px 0;position:relative;text-align:center}
.categories li a{border:2px solid #a39688;display:block;font-family:"Open Sans";font-size:10.5pt;font-weight:700;padding:3px 10px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}
.categories li a:hover,.btn:hover{color:#fff}
.categories li:hover > a{background:#d42020;border:2px solid #d42020}
.categories--alter li a{font-size:10pt;padding:3px 5px}
.cback td{padding:3px}
.cback td .order{margin:10px 0}
.cdt{background:url(../images/dt.png) 0 0 no-repeat;display:block;height:17px;margin:0 auto;overflow:hidden;width:17px}
.cdt:hover,.plus:hover,.minus:hover{opacity:.7}
.check{background:url(../images/check.png) center center no-repeat;height:26px;margin-left:119px;margin-top:-43px;position:absolute;width:22px}
.clear,.carousel-tabs{clear:both}
.clfooter{clear:both;height:40px}
.close-btn{color:red;font-size:40px;line-height:30px;position:absolute;right:20px;text-decoration:none;top:3px}
.close-btn:hover{color:red;text-decoration:none}
.cmain{margin-left:5px}
.cmain p{margin:0 0 20px}
.content-low{color:#523b22;font-size:11pt;padding:10px 0}
.content-low p{margin:10px 0 7px}
.content_text a{color:#be9716}
.content_text p,.content_text p,.content_text span{color:#523b22;font-size:11pt;margin-bottom:14pt}
.copyright{color:#888;float:left;font-size:9pt;width:568px}
.copyright2{color:#888;float:left;font-size:9pt;margin-left:30px}
.custom-categories{background:#FFF;border:#dbcab0 solid 3px;line-height:50px;margin:20px 0;text-align:center;width:886px}
.custom-categories__item{margin-right:70px}
.description{background-color:rgba(0,0,0,0.75);color:#fff;display:table;position:relative;width:159px}
.description span{display:table-cell;height:70px;padding:5px;text-align:center;vertical-align:middle;width:149px}
.description--new{width:100%}
.description--new span{padding:0}
.fb{color:#777;display:block;font-size:10pt;margin-top:-25px;min-width:140px;padding-left:18px;/* padding-right:30px; */padding-top:10px;position:relative;vertical-align:top}
.fb .fa{font-size:24px}
.fb .sh{background:url(../images/shc.png) no-repeat 0 2px;left:16px;padding-left:20px;position:absolute}
.fb > .actions{background:url(../images/sale.png) no-repeat;display:block;height:30px;position:absolute;top:57px;width:203px}
.fb a:hover{color:#777;text-decoration:underline}
.fb a:link,.fb a:visited{color:#777;text-decoration:none}
.fb a:last-child{padding-left: 4px;}
.field{border:1px solid #644f37;outline:none;padding:5px;width:180px}
.fixed1{left:0;position:fixed!important;top:0;transition:all .25s ease;width:100%;z-index:1001!important}
.footer_bottom{padding:0 18px}
.footer_top{align-items:top;display:flex;flex-wrap:wrap;margin-bottom:60px;padding:18px 18px 0}
.found{background:#523b22;color:#fff;padding:0 5px}
.frame{overflow:hidden;padding:0 10px 0 5px}
.frame p{margin:0 0 10px}
.frm td{font-size:13px;padding:5px}
.fshc{background:#8c6b48;border:none;border-bottom:#644f37 3px solid;color:#fff;cursor:pointer;font-size:10pt;padding:8px 40px 7px;text-decoration:none;text-transform:uppercase}
.gallery{margin:0 20px;width:500px}
.gotocat{background:url(../images/gotocat.png) center center no-repeat;height:33px;margin-left:261px;margin-top:-61px;position:absolute;width:206px}
.gotocat a{color:#fff;font-family:"Open Sans";font-size:10.5pt;font-weight:700;line-height:33px;padding-left:20px;text-decoration:none;text-transform:uppercase}
.h2{color:#523b22;font-family:"Open Sans";font-size:14pt;font-weight:700}
.hamb-wrap{height:29px}
.hamburger{height:29px;padding:0!important}
.hamburger-box{height:29px!important}
.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:#000;border-radius:0;height:3px!important;margin-top:0;width:30px!important}
.header_inform{align-items:center;display:flex;flex-wrap:wrap;/* padding:15px */}
.history > .product_unit_container{float:none;margin:10px auto}
.icon{height:67px;margin:0 auto 20px;width:67px}
.icon01{background:url(../images/icons.png) 0 center no-repeat}
.icon02{background:url(../images/icons.png) -67px center no-repeat}
.icon03{background:url(../images/icons.png) -134px center no-repeat}
.icon04{background:url(../images/icons.png) -201px center no-repeat}
.icon05{background:url(../images/icons.png) -268px center no-repeat}
.icon06{background:url(../images/icons.png) -335px center no-repeat}
.informers{float:right}
.konttable{border-collapse:collapse;margin:15px 0;text-align:center;width:900px}
.konttable td{border:1px solid #523b22;color:#523b22;padding:5px 20px}
.leftside{float:left;margin:0 20px;max-width:250px}
.leftside b{color:#523b22;font-family:"Open Sans";font-weight:700}
.leftside nav{margin:5px 0 10px}
.leftside ul{border-bottom:#dbcab0 1px solid}
.leftside ul li{background:#fff;border:#dbcab0 1px solid;border-bottom:none;display:block;list-style-type:none}
.leftside ul li a{color:#523b22;display:block;font-size:11pt;padding:7px 0 7px 30px;text-decoration:none;width:218px}
.leftside ul li a.active,.leftside ul li a:hover{background:#f2efe8;border-left:#dbcab0 solid 6px;padding:7px 0 7px 24px;width:218px}
.legend{display:table-cell;/* padding-left:18px;padding-top:15px; */vertical-align:middle;max-width: 425px;  text-align: center; width: 330px;}
.legend img{padding-right:10px;}
.legend p{font-family:"Open Sans";font-size:12pt;font-style:italic}
.location{display:table-cell;padding-left:18px;padding-right:16px;vertical-align:middle}
.location span{border-bottom:1px solid #e0d0af;font-size:11pt;padding:5px 0}
.logo{padding: 15px 15px 15px 0;width:205px}
.maincontent{margin:0 20px 0 0;padding:0 0 20px}
.maincontent h1{color:#523b22;font-family:"Open Sans";font-size:18pt;font-weight:700;margin-bottom:20px;text-transform:uppercase}
.maincontent p{margin-top:7px}
.maincontent ul li,.content_text ul li,.mainmenu > li a:link,.mainmenu li a:visited,.categories li a:link,.categories li a:visited,.breadcrumbs span{color:#523b22}
.maincontent ul,.content_text ul{margin:10pt 14pt 10pt 25pt}
.maincontent.wide{float:none;margin:0;max-width:1000px;width:100%}
.mainmenu > li{display:inline-block;position:relative}
.mainmenu > li > ul > li > a,.mainmenu > li > ul > li > ul > li > a,.mainmenu > li > ul > li > ul > li > ul > li > a{display:block;line-height:14px}
.mainmenu > li > ul > li > ul > li > ul,.mainmenu > li > ul > li > ul{left:280px;top:0}
.mainmenu > li > ul > li > ul > li > ul,.mainmenu > li > ul > li > ul,.mainmenu > li > ul{background:#fff;border:1px solid #dbcab0;border-top:none;display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;width:280px}
.mainmenu > li > ul > li > ul > li:hover > ul{display:block;z-index:2200;left:280px}
.mainmenu > li > ul > li,.mainmenu > li > ul > li > ul > li,.mainmenu > li > ul > li > ul > li > ul > li{display:block;position:relative}
.mainmenu > li > ul > li:hover > ul{display:block;z-index:2100;left:280px}
.mainmenu > li a{font-family:"Open Sans";font-size:9.2pt;line-height:36px;padding:6px 12px 8px;text-decoration:none;text-transform:uppercase}
.mainmenu > li.active,.mainmenu li:hover,.brown_table>tbody>tr:nth-child(2n)>td{background:#f2efe8}
.mainmenu > li:hover > ul{display:block;z-index:2000}
.manager-box{-moz-box-shadow:-5px 5px 20px 0 rgba(0,0,0,0.4);-moz-transition:right 1s;-o-transition:right 1s;-webkit-box-shadow:-5px 5px 20px 0 rgba(0,0,0,0.4);-webkit-transition:right 1s;background:#fff;border:1px solid #dbcab0;box-shadow:-5px 5px 20px 0 rgba(0,0,0,0.4);/* height:330px; */height:400px;padding:10px 25px 15px 60px;position:fixed;right:0;/* top:30%; */top:20%;transition:right 1s;width:200px;z-index:10000}
.manager-box .error{background:#f0c227;color:#000}
.manager-box .frame{background:#c1ac8c url(../images/order.png) center no-repeat;cursor:pointer;height:355px;left:0;position:absolute;top:0;width:25px}
.manager-box .order{background:#f2efe8;border:1px solid #dbcab0;cursor:pointer;margin:10px 0 0;padding:5px 10px;width:100px}
.manager-box > form > input{border:1px solid #dbcab0;display:block;padding:5px;width:190px}
.manager-box > form > span{display:block;font-size:10pt;margin:10px 0 5px}
.manager-box > form > textarea{border:1px solid #dbcab0;display:block;height:50px;padding:5px;width:190px}
.manager-box-c .calc{-moz-box-shadow:-5px 5px 20px 0 rgba(0,0,0,0.4);-webkit-box-shadow:-5px 5px 20px 0 rgba(0,0,0,0.4);background:#be1818 url(../images/order_calc2.png) center no-repeat;box-shadow:-5px 5px 20px 0 rgba(0,0,0,0.4);cursor:pointer;height:290px;position:fixed;right:0;top:20%;width:35px;z-index:10000}
.manager-box.hidden{-moz-transition:right 1s;-o-transition:right 1s;-webkit-transition:right 1s;right:-250px;transition:right 1s}
.manufacturer,.material{color:#523b22;font-size:10pt;margin-bottom:14px}
.mc{height:31px;margin:0 auto;position:relative;width:73px}
.minus{background-position:0 -17px;top:18px}
.more-block{clear:left;padding:10px 0 0;width:342px}
.more-block a:link,.more-block a:visited,.send a:link,.send a:visited,.order a:link,.order a:visited{background:#8c6b48;border-bottom:#644f37 3px solid;color:#fff;display:block;font-size:10pt;padding:8px 40px 7px;text-align:center;text-decoration:none;text-transform:uppercase}
.nav{float:left;margin:2px 2px 24px}
.navs{margin:0 auto;width:62px}
.new-gallery{background:#FFF;display:block;float:left;height:170px;margin:0 1.33% 1.33% 0;padding:10px;position:relative;width:32%}
.new-gallery:hover .new-gallery__title{background:rgba(46,31,14,0.75) url(../images/sec_arrows.png) 95% 0 no-repeat}
.new-gallery__item{bottom:10px;left:10px;position:absolute;right:10px;top:10px}
.new-gallery__title{background:rgba(46,31,14,0.75) url(../images/sec_arrows.png) 95% -103px no-repeat;bottom:0;color:#fff;left:0;line-height:21px;min-height:44px;overflow:hidden;padding:3px 16px;position:absolute;right:0;text-transform:uppercase}
.new-sections,.new-sections *{-moz-box-sizing:border-box;box-sizing:border-box}
.new-sections,.product_container,.new-width-container .product_container{margin-left:0}
.next{background:url(../images/arrows.jpg) right bottom no-repeat;display:block;height:27px;width:27px}
.next:hover{background:url(../images/arrows.jpg) right top no-repeat}
.no-mrg-right,.custom-categories__item:last-child{margin-right:0}
.onecolumn{clear:both;margin:0 auto;padding:20px 0 0;width:460px}
.onecolumn > .cat_promo_img{height:315px}
.order{float:left;width:162px}
.order_box{margin-bottom:30px}
.page-filter{padding-right:20px;text-align:right}
.page-filter a{padding:0 5px}
.page-filter a.active{color:#523b22;text-decoration:none}
.page_images{float:left;margin:30px 2px}
.pager{clear:left;color:#dbcab0;text-align:center}
.pager .active{color:#523b22;font-weight:700}
.pager .disabled{color:#dbcab0}
.phones{background:url(../images/phone.png) left center no-repeat;color:#000;display:table-cell;font-size:13.5pt;padding-left:35px; padding-right:15px;/*padding-top:10px; */text-decoration:none;vertical-align:middle;line-height:20px}
.phones p,.phones span{display:block;margin-bottom:0;margin-top:0;padding:0}
.plus,.minus{background:url(../images/pm.png) 0 0 no-repeat;display:block;height:17px;position:absolute;right:0;width:17px}
.prev{background:url(../images/arrows.jpg) left bottom no-repeat;display:block;height:27px;width:27px}
.prev:hover{background:url(../images/arrows.jpg) left top no-repeat}
.prod_container{float:left;margin-right:24px;overflow:hidden;padding:0;width:342px}
.prod_img{border:solid 5px #dbcab0;height:332px;overflow:hidden;padding:0;width:332px}
.prod_img img{margin:0;padding:0}
.product_card{border-bottom:#dbcab0 solid 3px;margin-bottom:23px;padding-bottom:36px;width:100%}
.product_descr{float:left;width:316px}
.product_descr h1{color:#523b22;font-family:"Open Sans";font-size:18pt;font-weight:400;margin-bottom:10px;text-transform:none}
.product_price{color:#523b22;font-family:"Open Sans";font-size:14pt;font-weight:700;margin-bottom:14px}
.product_title{color:#523b22;margin-bottom:16px;min-height:80px}
.product_unit .check{margin-left:82px}
.product_unit .learn_more{background:#f2efe8;border:#dbcab0 1px solid;color:#523b22;font-size:10pt;line-height:30px;margin:0 auto;padding:0;width:140px}
.product_unit .price{color:#523b22;font-family:"Open Sans";font-size:15pt;font-weight:700;margin-bottom:10px}
.product_unit img{height:auto;margin-bottom:24px;width:190px}
.product_unit_container{background:#fff;border:#dbcab0 solid 3px;display:block;float:left;margin-bottom:16px;margin-right:20px;padding:6px 6px 20px;text-align:center;text-decoration:none;width:190px}
.product_unit_container:hover .learn_more{background:#f0c227;border:#f0c227 solid 1px;color:#fff}
.ramka_ochra{border:#dccbb7 solid 3px;bottom:0;height:55px;padding:18px;position:absolute;width:958px;z-index:90}
.ramka_white{border:#fff solid 3px;height:130px}
.red{background:#be1818;border:1px solid #dbcab0;color:#fff;cursor:pointer;padding:7px}
.related{margin-bottom:60px}
.review{position:relative}
.review_container{background:#fff;border:#dccbb7 solid 3px;margin:0 18px;padding:18px 36px 18px 18px;position:relative;width:904px;z-index:1000}
.review_descr{margin:0 20px;width:420px}
.review_descr h3{color:#332310;font-family:"Open Sans";font-size:18pt;font-weight:700;margin-bottom:30px}
.review_descr p{font-size:11pt;margin-bottom:23px}
.review_img{margin-right:18px;margin-top:18px;width:128px}
.review_signature{color:#f0c227;float:right;font-family:"Open Sans";font-style:italic}
.review_text{margin-top:18px;width:704px}
.review_text h4{color:#f0c227;font-family:"Open Sans";font-weight:700;text-transform:uppercase}
.review_text p{font-size:10pt;line-height:16pt}
.reviews{padding:26px}
.search{font-family:"Open Sans";font-size:12pt;height:26px;position:absolute;right:10px;text-transform:uppercase;top:5px}
.search span{line-height:26px}
.search span,.search input{float:left;margin:0 5px 0 0}
.sec01{background:url(../images/sections.jpg) top left no-repeat;height:161px}
.sec02{background:url(../images/sections.jpg) top center no-repeat;height:161px}
.sec03{background:url(../images/sections.jpg) top right no-repeat;height:161px}
.sec04{background:url(../images/sections.jpg) center left no-repeat;height:161px}
.sec05{background:url(../images/sections.jpg) center center no-repeat;height:161px}
.sec06{background:url(../images/sections.jpg) center right no-repeat;height:161px}
.sec07{background:url(../images/sections.jpg) bottom left no-repeat;height:161px}
.sec08{background:url(../images/sections.jpg) bottom center no-repeat;height:161px}
.sec09{background:url(../images/sections.jpg) bottom right no-repeat;height:161px}
.sec_base{height:149px}
.sec_title{background:rgba(46,31,14,0.75) url(../images/sec_arrows.png) 246px -103px no-repeat;color:#fff;height:39px;line-height:21px;margin-top:116px;overflow:hidden;padding:3px 16px;position:absolute;text-transform:uppercase;width:258px}
.section{background:#fff;float:left;padding:10px;width:290px}
.section_title h2{color:#332310!important;font-family:"Open Sans"!important;font-size:24pt!important;font-weight:300;text-align:center;text-transform:uppercase}
.section_title h2 span{font-family:"Open Sans"!important;font-weight:800}
.sections a{display:block;float:left;margin:0 16px 16px 0;width:165px}
.sections a:hover .sec_title{background:rgba(46,31,14,0.75) url(../images/sec_arrows.png) 246px 0 no-repeat}
.send{margin:15px 0 0;width:280px}
.shadow{background:url(../images/shadow.png);height:15px}
.shadow .active{background:#e2d2ba url(../images/open_close.png) top center no-repeat}
.shc{border-collapse:collapse;margin-bottom:20px}
.shc .ccd{height:21px;padding:5px;position:absolute;text-align:right;width:40px}
.shc .total td{text-align:right}
.shc th,.shc td{background:#fff;border:1px solid #dbcab0;padding:10px;vertical-align:middle}
.slide{list-style-type:none}
.slide_top{margin-bottom:20px}
.slidecontrols li{display:inline;max-width:27px}
.slider{background:#fff;border:10px solid #fff;margin-bottom:20px;position:relative;width:660px;z-index:100}
.slider > ul{background:#ccc;height:495px;list-style:none;margin:0;padding:0;width:660px}
.slider > ul > li{margin:0;padding:0;position:relative}
.slider > ul > li > a > img,.slider > ul > li >img{height:495px;left:0;position:absolute;top:0;width:660px;z-index:100}
.slider > ul > li > a > span,.slider > ul > li > span{background-color:rgba(0,0,0,0.75);color:#fff;display:block;padding:10px;position:absolute;right:0;top:0;z-index:200}
.soft-container{border:solid 5px #dbcab0;display:block;float:left;height:93px;margin:10px 5px 0;overflow:hidden;position:relative;width:93px}
.soft-container > .pseudo-zoom{position:absolute;z-index:10}
.soft-container > .soft-zoom{left:0;position:absolute;top:0;z-index:100}
.srch > li{margin-bottom:10px}
.sub{background:#f2efe8;cursor:pointer}
.text-before{margin:20px 0}
.thumbs img{border:solid 2px #f3eae3;height:89px;width:89px}
.thumbs img:hover{border:solid 2px #332310}
.tlt{background:#d00;border-bottom:1px solid #dbcab0;border-top:1px solid #dbcab0;color:#FFF;font-size:20px;font-weight:700;padding:5px 0;text-align:center}
.twocolumn{float:left;padding:0 20px;width:460px}
.txt{width:150px}
.txt,.sub{border:1px solid #dbcab0;padding:5px}
.txt-normal{padding:5px;width:160px}
.txt-normal.wide{width:350px}
.txt.error,.field.error,.txt-normal.error{background:#8c6b48;color:#fff}
.txt2{width:250px}
.ugol{background:url(../images/ugol.png) center center no-repeat;height:22px;margin-left:20px;margin-top:-40px;width:19px}
.wrapper,#wrapper{margin:0 auto;max-width:1050px;position:relative;width:100%}
a{color:#8c6b48;text-decoration:underline}
a > img{border:none;text-decoration:none}
a,p,h1,h2,h3,h4,ul,li{margin:0;padding:0}
a.catalog_unit_container:hover{background:#f0c227;text-decoration:none}
a.product_unit_container:hover{border:#f0c227 solid 3px;text-decoration:none}
a:focus{outline:none}
a:hover{color:#be9716;text-decoration:underline}
b,strong,.review_descr b,.review_descr strong,.shc th{font-family:"Open Sans";font-weight:700}
body{background:url(../images/bgmain.jpg);color:#523b22;font-family:"Open Sans";font-size:11pt;margin:0;overflow-x:hidden;padding:0}
dd,.value{float:left;margin:4px 0 4px 2%;width:33%}
dt,.label{float:left;margin:4px 0;width:65%}
h1{color:#523b22;font-family:"Open Sans";font-size:16pt;font-weight:700;margin-bottom:16px;margin-left:5px;text-transform:uppercase}
h3{color:#523b22;font-family:"Open Sans";font-weight:700}
h3,h2{padding:10px 0}
html{height:100%;margin:0;padding:0}
input,textarea{outline:none;resize:none}
span.history{display:block;font-family:"Open Sans";font-size:15pt;font-weight:700;text-align:center}
textarea.field{height:80px;resize:none}
textarea.txt-normal{height:100px;width:350px}
ul.breadcrumbs{line-height:20px;list-style:none;margin:0 0 15px;overflow:hidden}
ul.breadcrumbs > li{float:left;list-style:none;margin:0}
ul.breadcrumbs > li:after{background:url(../images/arrow.png) no-repeat center;content:'';display:inline-block;height:8px;margin:0 5px;width:20px}
ul.breadcrumbs > li:last-child:after{display:none}
@media max-width979px {
    .tlt{display:none;font-size:36px}
}
.kd18{/* padding-top:25px; */font-weight:bold}

.main_cat img{ width: 90%; margin: 0 auto;}
.main_cat div{ padding-bottom: 30px; text-align: center}