@font-face{font-family:'dincondensedcdincondensed';src:url('../fonts/dincondensedc-webfont.eot');src:url('../fonts/dincondensedc-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/dincondensedc-webfont.woff') format('woff'),
url('../fonts/dincondensedc-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sans_condensedbold';src:url('../fonts/opensans-condbold-webfont.eot');src:url('../fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-condbold-webfont.woff') format('woff'),
url('../fonts/opensans-condbold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'PTSerifCaptionRegular';src:url('../fonts/pt_serif-caption-web-regular.eot');src:url('../fonts/pt_serif-caption-web-regular.eot') format('embedded-opentype'),
url('../fonts/pt_serif-caption-web-regular.ttf') format('truetype'),
url('../fonts/pt_serif-caption-web-regular.svg#PTSerifCaptionRegular') format('svg');}
@font-face{font-family:'pt_serifbold_italic';src:url('../fonts/pt_serif-web-bolditalic-webfont.eot');src:url('../fonts/pt_serif-web-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/pt_serif-web-bolditalic-webfont.woff') format('woff'),
url('../fonts/pt_serif-web-bolditalic-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'pt_serifbold';src:url('../fonts/pt_serif-web-bold-webfont.eot');src:url('../fonts/pt_serif-web-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/pt_serif-web-bold-webfont.woff') format('woff'),
url('../fonts/pt_serif-web-bold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'pt_serifitalic';src:url('../fonts/pt_serif-web-italic-webfont.eot');src:url('../fonts/pt_serif-web-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/pt_serif-web-italic-webfont.woff') format('woff'),
url('../fonts/pt_serif-web-italic-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'cuprumffuregular';src:url('../fonts/cuprum-webfont.eot');src:url('../fonts/cuprum-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/cuprum-webfont.woff') format('woff'),
url('../fonts/cuprum-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'pt_serifregular';src:url('../fonts/pt_serif-web-regular-webfont.eot');src:url('../fonts/pt_serif-web-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/pt_serif-web-regular-webfont.woff') format('woff'),
url('../fonts/pt_serif-web-regular-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_PT_Serif-Caption-Web-Italic';src:url('../fonts/PT_Serif-Caption-Web-Italic.eot');src:local('☺'),
url('../fonts/PT_Serif-Caption-Web-Italic.woff') format('woff'),
url('../fonts/PT_Serif-Caption-Web-Italic.ttf') format('truetype'),
url('../fonts/PT_Serif-Caption-Web-Italic.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Core Sans D 57 Cn';src:url('../fonts/subset-CoreSansD57CnBold.eot');src:local('Core Sans D 57 Cn Bold'), local('CoreSansD57CnBold'),
url('../fonts/subset-CoreSansD57CnBold.eot?#iefix') format('embedded-opentype'),
url('../fonts/subset-CoreSansD57CnBold.woff2') format('woff2'),
url('../fonts/subset-CoreSansD57CnBold.woff') format('woff'),
url('../fonts/subset-CoreSansD57CnBold.ttf') format('truetype'),
url('../fonts/subset-CoreSansD57CnBold.svg#CoreSansD57CnBold') format('svg');font-weight:bold;font-style:normal;}
body{}
a:focus, input:focus, button:focus, textarea:focus{outline:none;outline-offset:0;}
a:active{outline:0;}
.page{min-width:320px;}
.headerTop{height:62px;background:url(../i/patern_header.jpg) repeat-x 0 0;}
.header{position:relative;background:url(../i/patern_header.jpg) repeat-x 0 -62px;height:84px;z-index:960;}
.header__i{height:84px;max-width:1000px;margin:0 auto;position:relative;}
.header__ii{display:none;position:absolute;top:0;left:0;width:100%;}
.branch{position:absolute;top:-62px;z-index:999;}
.branch img{}
.branch.branch__l{left:0;background:url(../i/branch.png);width:210px;height:313px;}
.branch.branch__r{right:0;background:url(../i/branch1.png);width:156px;height:300px;}
.logoSmall{display:none;}
.logo{position:absolute;top:13px;left:19px;text-align:center;}
.logoBig{margin-top:-50px;}
.logo a{font:italic 14px/14px 'Georgia', sans-serif;color:#c7bba3;text-decoration:none;}
.logo:hover a{color:#fff;}
.logo a span{}
.miniService{position:absolute;top:22px;left:202px;margin-top:-62px;}
.addHead .miniService{margin-top:0;}
.miniService__i{display:-moz-inline-stack;display:inline-block;vertical-align:bottom;zoom:1;*display:inline;text-decoration:none;font:italic 13px/14px 'Georgia', sans-serif;}
.miniService__i.ruler{color:#b9d531;}
.miniService__i.master{color:#ebb97a;}
.miniService__i:hover{color:#fff;}
.miniService__i img{display:-moz-inline-stack;display:inline-block;vertical-align:bottom;zoom:1;*display:inline;}
.miniService__i span{display:-moz-inline-stack;display:inline-block;vertical-align:bottom;zoom:1;*display:inline;text-decoration:underline;padding:0 5px 20px 5px;}
.header .phoneBox{position:absolute;top:41px;left:554px;margin-top:-62px;}
.addHead .phoneBox{margin-top:0;}
.phoneBox{line-height:20px;}
.phoneBox .phone{font:30px/30px 'open_sans_condensedbold', sans-serif;color:#fff;}
.phoneBox a{font:bold 12px/16px Arial, sans-serif;color:#e1d2b9;text-decoration:none;border-bottom:1px dashed #e1d2b9;margin:0 0 0 15px;}
.phoneBox a:hover{color:#fff;border-bottom:1px dashed #fff;}
.label{display:block;text-decoration:none;position:absolute;top:0;right:22px;width:123px;height:61px;text-align:center;line-height:14px;background:url(../i/shortcard.png) no-repeat 0 0;padding:79px 0 0;}
.label:hover{background-position:0 -152px;}
.label span{font:14px/14px 'open_sans_condensedbold', sans-serif;color:#fff;}
.label{margin-top:-62px;}
.addHead .label{margin-top:0;}
.mainMenu{position:absolute;bottom:0;left:205px;}
.mainMenu>ul{height:33px;background:url(../i/fon_menu.png) repeat 0 0;//padding:0 3px;}
.mainMenu>ul>li{float:left;position:relative;}
.mainMenu>ul>li>a{display:block;font:16px/16px 'open_sans_condensedbold', sans-serif;color:#ebb97a;text-decoration:none;text-transform:uppercase;padding:9px 10px 8px 10px;}
.mainMenu>ul>li>a:first-child{padding-left:13px;}
.mainMenu>ul>li>a:last-child{padding-right:13px;}
.mainMenu>ul>li>a:hover{color:#fff;}
.mainMenu>ul>li.cur>a{background:#e5cdaa;color:#000;}
.mainMenu>ul>li>ul{display:none;position:absolute;top:33px;left:0;background:#fff0da;padding:15px 20px;width:230px;border-top:5px solid #a4be26;box-shadow:0 11px 18px rgba(0,0,0, .75);}
.mainMenu>ul>li:hover>ul{display:block;}
.mainMenu>ul>li>ul li{display:block;padding:3px 0;line-height:14px;}
.mainMenu>ul>li>ul a{font:14px/14px 'PTSerifCaptionRegular', serif;color:#44362e;}
.mainMenu>ul>li>ul:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#a4be26;border-width:5px;left:20px;top:-15px;}
.header.addHead{position:absolute;z-index:999;width:100%;left:0;height:84px;margin:0;-o-box-shadow:0 5px 18px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 5px 18px rgba(0, 0, 0, 0.8);-webkit-box-shadow:0 5px 18px rgba(0, 0, 0, 0.8);box-shadow:0 5px 18px rgba(0, 0, 0, 0.8);}
.header.addHead .logoSmall{display:block;}
.header.addHead .logoBig{display:none;}
.header.addHead .miniService__i img{display:none}
.header.addHead .miniService{top:19px;left:157px;}
.header.addHead .mainMenu{left:155px;}
.header.addHead .miniService ins{display:none;}
.header.addHead .miniService__i{font:italic 14px/14px 'cuprumffuregular';}
.header.addHead .miniService__i span{padding:0 16px 20px 5px;}
.header.addHead .phoneBox{top:16px;left:486px;}
.header.addHead .phoneBox a{margin:0 0 0 3px;}
.header.addHead .logo{top:11px;left:36px;line-height:14px;}
.header.addHead .logo a{font-size:12px;}
.header.addHead .header__i{height:84px;}
.header.addHead .phoneBox .phone{font:24px/24px 'open_sans_condensedbold', sans-serif;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;*display:inline;}
.header.addHead .label, .header.addHead .label:hover{background:url(../i/label.png) no-repeat 0 0;width:93px;height:45px;right:25px;padding:58px 0 0;line-height:9px;z-index:15;}
.header.addHead .label span{font:10px/12px 'open_sans_condensedbold', sans-serif;}
.footer_2{margin:0 0 0;min-height:72px;background:url(../i/patern_footer_2.jpg) repeat-x 0 0;border-top:solid 1px #0F0D0C;position:relative;}
.footer_2::after{content:'';height:1px;position:absolute;top:1px;left:0;right:0;background-color:#615652;}
.footer_2__i{width:933px;margin:0 auto;position:relative;height:47px;}
.footer_2__i .soc{margin-left:28px;margin-top:20px;}
.footer_2__i .soc a{display:block;float:left;width:36px;height:36px;background:url(../i/soc.png) no-repeat 0 0;margin-right:14px;}
.footer_2__i .soc a:hover{background-position:0 -40px;}
.footer_2__i .soc .yt{background-position:-50px 0;}
.footer_2__i .soc .yt:hover{background-position:-50px -40px;}
.footer_2__i .soc .in{background-position:-100px 0;}
.footer_2__i .soc .in:hover{background-position:-100px -40px;}
.footer_2__i .soc .fb{background-position:-146px 0;}
.footer_2__i .soc .fb:hover{background-position:-146px -40px;}
.footer_2__i .soc .vk{background-position:-196px 0;}
.footer_2__i .soc .vk:hover{background-position:-196px -40px;}
.design{position:absolute;top:7px;left:738px;}
.design a{font:11px/12px Arial, sans-serif;color:#d2c0a3;text-decoration:none;}
.design a:hover span{color:#fff;}
.design a span{text-decoration:underline;color:#b9d531;}
.footer{margin:0 0 0;min-height:183px;background:url(../i/patern_footer_2.jpg) repeat-x 0 0;}
.footer__i{max-width:933px;margin:0 auto;position:relative;}
.footer__i a{color:#9d9486;font:11px/14px Arial, sans-serif;cursor:pointer;text-decoration:none;}
.footer__i .link_11{display:block;position:absolute;left:226px;top:85px;}
.footer__i .link_12{display:block;position:absolute;left:426px;top:85px;}
.footer__i .link_21{display:block;position:absolute;left:226px;top:145px;}
.footer__i .link_22{display:block;position:absolute;left:426px;top:145px;}
.footer__i b{font:bold 14px/24px Verdana, sans-serif;color:#af8b55;display:block;padding-bottom:2px;margin-bottom:0;}
.footer__i a:hover b{color:#FFF;}
.footer__i h3.group-header{color:#FFF;font:normal 24px/24px 'open_sans_condensedbold', sans-serif;position:absolute;top:36px;left:226px;}
.miniLogo{position:absolute;top:20px;left:28px;}
.miniLogo a{}
.miniLogo a img{}
.cop{position:absolute;top:87px;left:32px;font:12px/18px Arial, sans-serif;color:#9d9486;width:144px;}
.footerPhone{position:absolute;top:35px;left:264px;font:18px/18px 'open_sans_condensedbold', sans-serif;color:#fff;}
.footerPhone a{font:18px/18px 'open_sans_condensedbold', sans-serif;color:#fff;text-decoration:none;}
.footerPhone span{color:#c0b399;font:12px/18px Arial, sans-serif;}
.footerPhone h3, .footerPhone .h3{color:#af8b55;font:normal 24px/24px 'open_sans_condensedbold', sans-serif;margin-bottom:25px;display:block;}
.footerPhone p{margin:0 47px 10px 0;display:inline-block;vertical-align:middle;line-height:2.4rem;}
.footerPhone .on-map{display:none;float:left;vertical-align:middle;font:12px/18px Arial, sans-serif;text-decoration:none;height:33px;margin-top:5px;background:url(../i/map_cur.png) no-repeat 0 0;padding:8px 0 0 35px;box-sizing:border-box;cursor:pointer;overflow:hidden;}
.footerPhone .on-map span{color:#c0b399;border-bottom:dashed 1px #c0b399;}
.footerPhone .on-map:hover span{border-bottom:dashed 1px #FFF;color:#FFF;}
.footerPhone .on-map-close{vertical-align:middle;display:none;float:left;margin-top:5px;margin-left:15px;height:33px;width:26px;background:url(../i/map_close.png) no-repeat 0 0;}
.yandex-map{height:350px;display:none;background-color:#615652;}
.addMenu{border-top:1px solid #e5d2ad;width:1000px;margin:0 auto;}
.addMenu ul{text-align:center;padding:5px 0 7px;}
.addMenu ul li{display:-moz-inline-stack;display:inline-block;vertical-align:bottom;zoom:1;*display:inline;}
.addMenu li a{font:14px/14px 'open_sans_condensedbold', sans-serif;color:#544c46;text-decoration:none;text-transform:uppercase;}
.addMenu li a:hover{color:#60901e;}
.addMenu li.cur a{}
.banerBox{height:400px;background:url(../i/grad.png) repeat-x 0 100% #e3d8c1;}
.banerBox__i{margin:0 auto;position:relative;padding:0 0;max-width:980px;}
.arrowBan{display:block;position:absolute;top:152px;width:21px;height:88px;background-image:url(../i/ar_baner.png);background-repeat:no-repeat;cursor:pointer;z-index:100;}
.arrowBan.arL{background-position:0 0;left:12px;}
.arrowBan.arL:hover{background-position:0 -294px}
.arrowBan.arR{right:12px;background-position:0 -98px;}
.arrowBan.arR:hover{background-position:0 -196px;}
.arrowBan.disabled{visibility:hidden;}
.paging{position:absolute;top:34px;left:50%;z-index:800;width:200px;margin-left:-30px;}
.paging a{display:-moz-inline-stack;display:inline-block;vertical-align:bottom;zoom:1;*display:inline;width:22px;height:21px;background:url(../i/paging.png) no-repeat 0 0;margin:0 1px 0 0;}
.paging a:hover{background-position:0 -31px;}
.paging a.selected{background-position:0 -62px;}
.banerBox_items{z-index:99;}
.banerItems{height:400px;width:980px;position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:bottom;}
.banerItems .imgBox{position:absolute;bottom:0;left:0;}
.banerItems .imgBox img{max-width:980px;}
.banerItems .slogonBox{position:absolute;top:78px;right:25px;width:493px;}
.banerItems .slogonBox h2, .banerItems .slogonBox .h2{font:36px/40px 'PTSerifCaptionRegular', serif;color:#44362e;text-transform:uppercase;display:block;}
.banerItems .slogonBox h2 a, .banerItems .slogonBox .h2 a{text-decoration:none;}
.banerItems .slogonBox .btnOn{}
.btnOn{display:-moz-inline-stack;display:inline-block;vertical-align:bottom;zoom:1;*display:inline;background:url(../i/btn_on.png) no-repeat 100% 0;padding:0 18px 0 0;font:14px/14px 'PTSerifCaptionRegular', serif;color:#62533e;margin:13px 0 0;}
.btnOn span{display:block;background:url(../i/btn_on.png) no-repeat 0 -43px;padding:7px 10px 12px 12px;}
.btnOn:hover{background:url(../i/btn_on.png) no-repeat 100% -86px;}
.btnOn:hover span{background:url(../i/btn_on.png) no-repeat 0 -129px;}
.btnOn:active{background:url(../i/btn_on.png) no-repeat 100% -172px;}
.btnOn:active span{background:url(../i/btn_on.png) no-repeat 0 -217px;}
.descriptionWood{background:url(../i/bg_pine.jpg) no-repeat 50% 50%;background-size:cover;width:100%;position:relative;height:475px;margin-top:170px;}
.descriptionWood .wrap{width:940px;margin:0 0 0-470px;position:absolute;top:-75px;left:50%;min-height:245px;background:#f5efde;padding:58px 387px 58px 58px;box-sizing:border-box;}
.descrTxt{}
.descrTxt h2, .descrTxt .h2{font:24px/36px 'PTSerifCaptionRegular';color:#44362e;display:block;}
.descrTxt p{font:14px/24px Arial, sans-serif;color:#90847d;margin:30px 0 15px 0;}
.descrTxt p a{color:#609913;}
.descrTxt p a:hover{text-decoration:none;}
.descrTxt .btnOn{}
.descrTiser{position:absolute;top:0;right:0;bottom:0;width:334px;text-align:center;padding:65px;font:normal 30px/30px 'PTSerifCaptionRegular';color:#FFF;background:url(../i/bg_wood.jpg) no-repeat 50% 50%;background-size:cover;box-sizing:border-box;}
.descrTiser .leaf{display:inline-block;width:31px;height:38px;background:url(../i/leaf.png) no-repeat 0 0;margin-bottom:5px;}
.descrTiser a{position:absolute;bottom:68px;left:50%;margin-left:-102px;display:inline-block;width:203px;height:47px;background:url(../i/descr-tezer-btn.png) no-repeat 0 0;font:normal 24px/24px 'PTSerifCaptionRegular';letter-spacing:-0.025em;line-height:43px;color:#674129;text-decoration:none;}
.descrTiser a:hover{background-position:-203px;color:#256300;}
.masterSelect{position:absolute;top:-130px;right:93px;width:221px;height:367px;background:url(../i/select.png) no-repeat 0 0;}
.masterSelect h3{text-align:center;font:30px/28px 'pt_serifbold_italic';color:#44362e;margin:53px 0 0;}
.masterSelect a{display:block;font:22px/24px 'PTSerifCaptionRegular', serif;color:#fff;position:absolute;top:197px;left:22px;}
.masterSelect:hover a{color:#ffe463;text-decoration:none;}
.masterSelect a i{display:block;width:34px;height:34px;margin:9px 0 0;background:url(../i/ar_circle.png) no-repeat 0 0;}
.masterSelect:hover a i{background-position:0 -44px;}
.whyBox{width:1000px;margin:44px auto 0;}
.whyBox .bigTitle .leaf{right:308px;}
.bigTitle{font:60px/60px 'PTSerifCaptionRegular';color:#44362e;position:relative;text-align:center;background:url(../i/bord.png) repeat-x 0 50%;text-transform:uppercase;}
.bigTitle .leaf{display:block;position:absolute;top:-28px;width:31px;height:38px;background:url(../i/leaf.png) no-repeat 0 0;}
.bigTitle span{background:#fff;padding:0 28px;}
.promotion{text-align:center;margin:34px 0 0;}
.promoItems{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;width:150px;margin:0 22px;}
.promoItems.promoTop .promoClose:hover{background-position:0 -24px;}
.promoItems.promoTop .promoClose{display:block;position:absolute;top:13px;right:15px;height:14px;width:14px;background:url(../i/close.png) no-repeat 0 0;cursor:pointer;}
.promoItems.bot.cur .promoItems.promoTop{display:block;}
.promoItems.promoTop{display:none;position:absolute;top:0;left:-48px;background:#fff;-o-box-shadow:0 0 25px rgba(100, 88, 79, 0.7);-moz-box-shadow:0 0 25px rgba(100, 88, 79, 0.7);-webkit-box-shadow:0 0 25px rgba(100, 88, 79, 0.7);box-shadow:0 0 25px rgba(100, 88, 79, 0.7);padding:0px 10px 20px 15px;width:175px;z-index:700;}
.promoItems.promoTop h3, .promoItems:hover h3{color:#a56d3a;}
.whyBox_content .promoItems.promoTop h3 strong{border-bottom:0;}
.promoItems h3, .promoItems .h3{font:18px/18px 'pt_serifbold', serif;color:#657a00;margin:22px 0 0;cursor:pointer;display:block;}
.promoImg{height:140px;overflow:hidden;}
.promoImg img{vertical-align:top;}
.promoItems:hover .promoImg img{margin:-140px 0 0;}
.promoDescr{font:12px/16px Arial, sans-serif;color:#755d50;margin:9px 0 0;}
.promoDescr span{font-weight:bold;font-style:italic;display:block;font-size:125%;}
.reviewsBlock{width:1000px;margin:72px auto 0;}
.reviewsBlock .bigTitle .leaf{right:358px;}
.boxReviews{position:relative;padding:18px 70px 0 20px;}
.arrowRev{position:absolute;display:block;cursor:pointer;width:15px;height:47px;background-image:url(../i/ar_rev.png);background-repeat:no-repeat;top:118px;}
.arrowRev.arL{background-position:0 0;left:0;}
.arrowRev.arL:hover{background-position:0 -114px;}
.arrowRev.arR{background-position:0 -57px;right:40px;}
.arrowRev.arR:hover{background-position:0 -171px;}
.boxReviews__i{overflow:hidden;zoom:1;width:910px;height:285px;}
.review{float:left;width:180px;padding:19px 20px 21px;}
.review:hover{background:#fffce9;-o-box-shadow:0 7px 18px rgba(196, 193, 186, 0.8);-moz-box-shadow:0 7px 18px rgba(196, 193, 186, 0.8);-webkit-box-shadow:0 7px 18px rgba(196, 193, 186, 0.8);box-shadow:0 7px 18px rgba(196, 193, 186, 0.8);}
.review:hover h3, .review:hover .readMore{color:#598d12;}
.review h3, .review .h3{font:14px/14px 'PTSerifCaptionRegular';color:#9f6a3e;display:block;}
.review h3 span, .review .h3 span{display:block;font:11px/14px Arial, sans-serif;color:#62707f;margin:5px 0 0;}
.review h3 a, .review .h3 a{text-decoration:none;color:#9f6a3e;}
.review h3 a span, .review .h3 a span{text-decoration:none;color:#62707f;}
.review .text{font:12px/18px Arial, sans-serif;color:#515151;margin:12px 0 0;}
.review .text a{color:#515151;text-decoration:none;}
.review .readMore{font:11px/12px 'PTSerifCaptionRegular';color:#9f6a3e;}
.blockContacts{width:1000px;margin:32px auto 70px;}
.blockContacts .bigTitle .leaf{right:313px;}
.boxMaps{width:882px;background:#f0e5d0;padding:23px 20px 30px;margin:37px 0 0 40px;-o-box-shadow:0 13px 25px rgba(209, 205, 197, 0.8);-moz-box-shadow:0 13px 25px rgba(209, 205, 197, 0.8);-webkit-box-shadow:0 13px 25px rgba(209, 205, 197, 0.8);box-shadow:0 13px 25px rgba(209, 205, 197, 0.8);}
.map__i{text-align:center;position:relative;height:360px;}
.map__i img{}
.contacts__i{overflow:hidden;zoom:1;padding:30px 0 0 27px;}
.marker{display:block;position:absolute;bottom:-19px;left:23px;width:57px;height:85px;background:url(../i/marker.png) no-repeat 0 0;}
.infoBox{float:left;padding:0 60px 0 0;}
.infoBox h3, .infoBox .h3{font:18px/20px 'PTSerifCaptionRegular';color:#2d2d2d;}
.infoBox .info{font:12px/18px Arial, sans-serif;color:#4c4c4c;margin:10px 0 0;}
.infoBox .info a{color:#7f5b2b;}
.infoBox .info a:hover{text-decoration:none;}
.assortmentBox{background:url(../i/fon_as.jpg) no-repeat 50% 44px;margin:23px 0 0;}
.assortmentBox__i{width:1000px;margin:0 auto;}
.asItem{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;text-align:center;width:262px;padding:33px 28px 60px;text-decoration:none;border-radius:0 0 160px 160px;}
.asItem .asImg{height:250px;line-height:250px;vertical-align:bottom;}
.asItem .asImg img{}
.asItem h2, .asItem .h2{font:28px/28px 'PTSerifCaptionRegular';color:#44362e;height:105px;margin:10px 0 0;display:block;}
.asItem .asOk{border-bottom:1px solid #e5d2ad;padding:13px 0 11px;font:14px/14px 'pt_serifitalic';color:#000;margin:4px 0 0;}
.asItem .asDescr{font:italic 13px/17px Arial, sans-serif;color:#000;margin:15px 5px 0;}
.asMore{margin:11px 0 0;}
.asItem:hover{background:url(../i/plashka.png) no-repeat 0 0;}
.asItem:hover .asOk{padding:12px 0 11px;border-top:1px solid #e5d2ad;}
.asItem:hover .btnOn{background:url(../i/btn_on.png) no-repeat 100% -86px;}
.asItem:hover .btnOn span{background:url(../i/btn_on.png) no-repeat 0 -129px;}
.floorBoxOuter{position:absolute;top:400px;right:50%;z-index:888;margin:0;}
.floorBox{position:absolute;top:0;right:0;margin:100px -500px 0 0;background:url(../i/floor_2.png) no-repeat 0 0;width:31px;height:182px;padding:16px 0 0 10px;}
.floorBox a{display:block;width:21px;height:22px;cursor:pointer;background:url(../i/floor_b.png) no-repeat 0 0;margin:0 0 5px;}
.floorBox a:hover{background-position:50% -58px}
.floorBox a.cur{background-position:50% -28px}
.centralBox{width:1000px;margin:0 auto 55px;}
.objectsMapPage{}
.objectsMapPage .blockMap{margin:2rem 0 3rem;}
.slider-for .slick-list{transition:height 0.5s ease;}
.galeryPage{padding:27px 32px 0;}
.galeryPage *{outline:0;}
.galeryPage .gallery-description{margin:3rem 0;}
.galeryConatiner{position:relative;}
.galeryNav .slick-track{max-height:85px;overflow:hidden;}
.galeryNav .sticker{display:block;position:absolute;right:-11px;top:-12px;width:132px;height:191px;background:url(../i/pat_gal.png) 100% 0;z-index:5;}
.galeryNav .sticker:hover{background-position:left -119px top 0;}
.galeryConatiner .btnOn:hover{background-position:top -258px right 0;}
.galeryConatiner .btnOn:hover span{background-position:top -301px left 0;}
.galeryNav{height:119px;margin-top:4px;background-color:#efe9df;position:relative;}
.galeryNav::after{content:"";position:absolute;top:-4px;width:100%;left:0;height:4px;background:url(../i/bg_hor.png) top 0px left 0 repeat-x;z-index:1;}
.galeryFor{position:relative;display:none;}
.galeryFor::after{content:"";position:absolute;top:0;width:100%;left:0;height:4px;background:url(../i/bg_hor.png) top -8px left 0 repeat-x;z-index:1;}
.galeryFor .slick-prev, .galeryFor .slick-next{position:absolute;top:0;z-index:1;width:10%;height:100%;text-indent:200%;white-space:nowrap;overflow:hidden;border:none;margin:0;padding:0;background:transparent;transition:opacity 0.5s ease;opacity:0.7;}
.galeryFor .slick-prev{left:0;}
.galeryFor .slick-prev::after{content:"";position:absolute;top:50%;margin-top:-24px;height:48px;width:48px;background:url("../i/pat_gal.png") no-repeat -270px -19px rgba(239,233,223,0.7);border-radius:2rem 2rem;left:23px;}
.galeryFor .slick-prev:hover::after{background:url("../i/pat_gal.png") no-repeat -270px -104px rgba(239,233,223,1);}
.galeryFor .slick-next::after{content:"";position:absolute;top:50%;margin-top:-24px;height:48px;width:48px;background:url("../i/pat_gal.png") no-repeat -354px -19px rgba(239,233,223,0.7);border-radius:2rem 2rem;right:23px;}
.galeryFor .slick-next:hover::after{background:url("../i/pat_gal.png") no-repeat -354px -104px rgba(239,233,223,1);}
.galeryFor .slick-next{right:0;}
.overflowbg{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(72, 65, 60, 0.98);z-index:9999999;}
.overflowbg .close{position:absolute;right:3rem;top:2rem;line-height:1;color:#fff;font-size:4rem;cursor:pointer;}
.overflowbg .close:hover{color:#ddd;}
.centralBox.overflow .overflowbg{display:block;}
.centralBox.overflow .overflow_content{position:absolute;left:3%;width:90%;height:100%;}
.centralBox.overflow .overflow_content h1{color:#fff;position:absolute;top:0;left:0;width:100%;padding:0;text-align:center;margin:20px 0 0;}
.centralBox.overflow .galeryNavContainer{position:fixed;top:8rem;left:5%;z-index:99999999;}
.centralBox.overflow .galeryNavContainer .galeryNav::after{z-index:99999999;}
.centralBox.overflow .galeryNavContainer .galeryNav .sticker{z-index:999999999;}
.centralBox.overflow .galeryFor{position:fixed;top:15.7rem;left:5%;z-index:9999999;}
.centralBox.overflow .galeryFor .slick-prev, .centralBox.overflow .galeryFor .slick-next{width:50%;z-index:9999999999;}
.centralBox.overflow .galeryFor .slick-slide img{cursor:initial;}
.galeryNav .slick-prev, .galeryNav .slick-next{position:absolute;top:0;z-index:1;background:url(../i/pat_gal.png) top left no-repeat;width:85px;height:85px;text-indent:200%;white-space:nowrap;overflow:hidden;border:none;margin:0;padding:0;}
.galeryNav .slick-prev{background-position:left -251px top 0;left:-85px;}
.galeryNav .slick-prev:hover{background-position:left -251px top -85px;}
.galeryNav .slick-next{background-position:left -336px top 0;right:-85px;}
.galeryNav .slick-next:hover{background-position:left -336px top -85px;}
.galeryNav .slider-nav{top:19px;left:90px;position:absolute;width:650px;}
.galeryNav .slick-slide{margin-right:9px;}
.galeryNav .slick-slide:focus{outline:none;}
.galeryNav .slick-slide{position:relative;}
.galeryNav .slick-current::after{content:"";position:absolute;box-sizing:border-box;border:solid 5px #a4be26;top:0;left:0;height:85px;width:100%;}
.galeryNav .slick-slide::before{content:"";position:absolute;top:0;left:0;height:85px;width:100%;background-color:#000;transition:opacity 0.5s ease;opacity:0;}
.galeryNav .slick-slide:hover::before{opacity:0.6;}
.galeryNav .slick-slide:hover::after{content:"";position:absolute;top:0;left:0;height:85px;width:100%;background:url(../i/eye.png) 50% 50% no-repeat;}
.galeryFor .slick-slide img{width:100%;height:auto;}
.galeryItem{position:relative;float:left;width:304px;height:412px;margin-right:12px;margin-bottom:17px;}
.galeryItem:nth-of-type(3n){margin-right:0;}
.galeryItem::after{content:"";position:absolute;bottom:0;width:100%;left:0;height:4px;background:url(../i/bg_hor.png) top -8px left 0 repeat-x;z-index:1;}
.galeryItem:hover::after{background-position:top -12px left 0;}
.galeryImg{width:304px;height:220px;overflow:hidden;position:relative;}
.galeryImg::after{content:"";position:absolute;bottom:0;width:100%;left:0;height:4px;background:url(../i/bg_hor.png) top 0 left 0 repeat-x;z-index:1;}
@media only screen and (-Webkit-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (min-device-pixel-ratio:1.5){.galeryImg::after{background-image:url(../i/bg_hor@2x.png);background-size:18px 16px;}
.galeryItem::after{background-image:url(../i/bg_hor@2x.png);background-size:18px 16px;}
.galeryNav::after{background-image:url(../i/bg_hor@2x.png);background-size:18px 16px;}
.galeryFor::after{background-image:url(../i/bg_hor@2x.png);background-size:18px 16px;}
}
.galeryItem:hover .galeryImg::after{background-position:top -4px left 0;}
.galeryItem .galeryImg img{width:304px;height:220px;}
.galeryOption{width:244px;padding:0 30px;background:#efe9df;height:189px;text-align:center;}
.galeryItem:hover .galeryOption{background:#a4be26;}
.galeryOption .amount{padding:30px 0 0;display:block;font:30px/30px 'pt_serifregular', sans-serif;color:#000;}
.galeryOption .amount span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;*display:inline;background:url(../i/foto.png) no-repeat 0 3px;padding:0 0 0 40px;}
.galeryItem:hover .galeryOption .amount span{background-position:0 -36px;}
.galeryOption .styleW{display:block;text-decoration:none;font:18px/20px 'PTSerifCaptionRegular', sans-serif;color:#000;margin:5px 0 0;min-height:40px;}
.galeryOption .styleW:hover{text-decoration:underline;}
.galeryOption .btnOn{margin:11px 0 0;}
.other-galleries{text-align:center;font:22px/36px 'PTSerifCaptionRegular', sans-serif;position:relative;margin:28px 0;}
.other-galleries::before{content:"";position:absolute;top:50%;left:0;width:100%;border-top:solid 1px #d4b5a0;height:1px;z-index:-1;}
.other-galleries span{display:inline-block;background-color:#FFF;padding:0 15px;}
.all-galleries{display:block;text-align:center;font:16px/36px 'PTSerifCaptionRegular', sans-serif;position:relative;margin:14px 0;color:#9c6f2d;cursor:pointer;}
.all-galleries:hover{color:#589509;}
.all-galleries::before{content:"";position:absolute;top:50%;left:0;width:100%;border-top:solid 1px #d4b5a0;height:1px;z-index:-1;}
.all-galleries span{display:inline-block;background-color:#FFF;padding:0 15px;}
.content a:target{padding-top:6rem;}
.content .feedbackBlock{margin:24px 0 0;}
.content > .feedbackBlock{clear:both;}
.content .feedbackBlock div{margin:0;}
.content .feedbackBlock > *{}
.content .feedbackBlock .cabinet{overflow:hidden;zoom:1;}
.content .feedbackBlock .new_cabinet{width:468px;margin:0 auto;padding:0;}
.content .feedbackBlock .new_cabinet #tr_text_605d input{width:9rem;}
.content .feedbackBlock > h3, .content .feedbackBlock > .h3{width:468px;margin:24px auto 0;text-align:center;}
.content .feedbackBlock > .phoneBox{width:468px;text-align:center;text-indent:-16px;}
.content .feedbackBlock .new_cabinet h3, .content .feedbackBlock .new_cabinet .h3{margin:0;}
.content .feedbackBlock .cabinet__i{float:left;}
.content .feedbackBlock .cabinet__i.cabL{}
.content .feedbackBlock .cabinet__i.cabR{padding:29px 0 0 60px;width:268px;}
.content .feedbackTitled{}
.content .feedbackTitled .bigTitle{font-size:1.5rem;line-height:1.75rem;display:table-cell;max-width:13.5rem;text-align:center;}
.content .feedbackTitled .bigTitle span{padding:0;}
.content .feedbackTitled .bigTitle .leaf{top:-1rem;right:0.125rem;}
.content .feedbackBlock.feedbackTitled form label{display:table-cell;padding:0 2rem 0.5rem;max-width:16rem;vertical-align:middle;}
.content .feedbackTitled form label .lefttd{padding:0;width:100%;text-align:center;}
.content .feedbackTitled form label input{max-width:15rem;text-align:center;}
.content .feedbackTitled .button-wrapper{display:table-cell;text-align:center;}
.content .feedbackTitled .footnote{display:block;width:100%;text-align:center;}
.content .feedbackTitled .footnote span{display:inline-block;margin-left:-3rem;}
.content .commentBox{overflow:hidden;zoom:1;padding:22px 0 0;}
.content .commentBox img{display:block;float:left;padding:0 28px 0 19px;width:92px;height:92px;}
.content .commentBox .comment{overflow:hidden;zoom:1;font:16px/18px 'Conv_PT_Serif-Caption-Web-Italic', serif;color:#393330;padding:17px 0 0;}
.content .commentBox .comment span{display:block;font:italic 12px/18px 'Times New Rooman', serif;color:#767676;}
.content .feedbackBlock form{font:14px/18px 'pt_serifregular', serif;color:#595959;text-align:center;}
.content .feedbackBlock form td{padding:21px 0 0 0;vertical-align:center;}
.content .feedbackBlock .lefttd{vertical-align:middle;text-align:right;width:125px;padding:17px 13px 0 0;}
.content .feedbackBlock .comentError{display:block;font:italic 11px/12px Arial, sans-serif;color:#d84850;}
.content .feedbackBlock form td div{position:relative;}
.content .feedbackBlock .errorForm .lefttd{color:#e5252f;}
.content .feedbackBlock .errorForm .comentError{visibility:visible;}
.content .feedbackBlock .errorForm input[type="text"]{border:1px solid #e5252f;}
.content .feedbackBlock input[type="text"]{border:1px solid #a8acad;width:319px;height:25px;padding:0 5px;}
.content .feedbackBlock select{border:1px solid #a8acad;width:87px;height:34px;padding:2px 2px 2px 5px;}
.content .feedbackBlock form label{margin:0 9px 0;}
.content .feedbackBlock textarea{border:1px solid #a8acad;width:319px;height:114px;}
.content .feedbackBlock .footnote{font:12px/14px 'pt_serifitalic', serif;color:#595959;}
.content .feedbackBlock .phoneBox{margin:36px auto 0;}
.content .feedbackBlock *:not(i).phone{color:#7e9b48;font:36px/38px 'dincondensedcdincondensed', serif;}
.content .feedbackBlock .phoneBox a{color:#836a50;border-bottom:1px dashed #836a50;}
.content .feedbackBlock .phoneBox a:hover{border-bottom:0;}
.feedback-form #tr_file_58c9{position:relative;}
.feedback-form #tr_file_58c9 td:nth-child(2):after{content:"Допустимые форматы файлов: PDF, Word, Excel, png, jpg";display:block;font-size:0.7em;padding:0.5rem 0 0;text-align:center;width:100%;}
.feedback-form #tr_file_58c9 .error{display:block;text-align:center;margin:0.5rem 0 0;}
.contactsPage{margin:33px 0 0;}
.contactsPage .content .feedbackBlock .cabinet__i.cabL{width:565px;padding:0;float:none;margin:0 auto;}
.contactsPage .content .feedbackBlock .cabinet__i.cabR{padding:0 0 0 58px;width:309px;position:relative;}
.contactsPage .content .feedbackBlock .lefttd{width:108px;}
.contactsPage .content .feedbackBlock form tr:last-child td{text-align:left;padding-left:120px;}
.contactsPage .content .feedbackBlock textarea{width:426px;}
.contactsPage .content .feedbackBlock input[type="text"]{width:419px;}
.content .feedbackBlock .communication{width:280px;height:195px;padding:6px;background:#f5ecd2;margin:59px 0 0;}
.content .communication__i{border:1px solid #fff;padding:15px 5px 17px 18px;}
.content .comInfo{overflow:hidden;zoom:1;padding:19px 0 0;}
.content .comInfo img{width:92px;height:92px;display:block;float:left;}
.content .comInfo .comInfo__i{overflow:hidden;zoom:1;padding:5px 0 0 19px;}
.content .comInfo .comInfo__i p{padding:8px 0 0;margin:0;font-size:12px;}
.pageAddress{margin:0 0 34px;}
.blockMap{position:relative;text-align:center;height:359px;margin:-160px auto 0;}
.blockMap img{display:block;position:absolute;top:0;left:50%;margin:0 0 0 -600px;}
.blockMap .marker{bottom:-31px;}
.pageAddress .contacts__i{padding:62px 70px;position:relative;z-index:1;background:#fff;max-width:50rem;margin:0 auto;top:0;}
.pageAddress .contacts__i:before{content:'';display:block;position:absolute;left:25px;right:25px;top:25px;bottom:25px;border:solid 1px #ccc;z-index:-1;}
.pageAddress .contacts__i hr{display:none;}
.pageAddress .infoBox{padding:0 50px 0 0;}
.pageAddress .infoBox h3, .pageAddress .infoBox .h3{font:24px/26px 'PTSerifCaptionRegular';}
.pageAddress .infoBox .info{font:14px/18px Arial, sans-serif;color:#7e7e7e;margin:14px 0 0;}
.pageAddress .infoBox .info span{color:#000;}
.pageAddress .infoBox .info strong{color:#95774e;}
.pageAddress .infoBox .info a{color:#537d07;}
.impossible{position:absolute;bottom:25px;right:106px;}
.cabinet{overflow:hidden;zoom:1;}
.cabinet__i{float:left;padding:29px 0 0;}
.cabinet__i.cabL{width:204px;}
.cabinet__i.cabR{width:796px;}
.miniBanner{margin:11px 0 0;}
.miniBanner a img{}
.expertBox{width:136px;margin:35px 0 0 17px;}
.expertName{}
.expertName img{}
.expertName h4, .expertName .h4{font:16px/18px 'PTSerifCaptionRegular';color:#7f5f26;margin:18px 0 0;padding:0 0 13px;}
.expertName h4 span, .expertName .h4 span{display:block;font-size:11px;color:#767676;}
.expertAnswer{}
.expertAnswer h5, .expertAnswer .h5{font:20px/21px 'PTSerifCaptionRegular';color:#393330;margin:14px 0 0;}
.expertAnswer .btnOn{}
.page.solution .content .feedbackBlock .cabinet__i.cabL,
.page.price .content .feedbackBlock .cabinet__i.cabL{padding:0;}
.page.solution .content .feedbackBlock .cabinet__i.cabR,
.page.price .content .feedbackBlock .cabinet__i.cabR{padding:0 0 0 58px;width:265px;}
.page.solution .content .feedbackBlock,
.page.price .content .feedbackBlock{margin:10px 0 0;}
.content .communication__i h3, .content .communication__i .h3{margin:0;}
.content .answerName{overflow:hidden;zoom:1;margin:25px 0 0;}
.content .answerName img{float:left;margin:0 12px 0 0px;}
.content .answer__i{overflow:hidden;zoom:1;margin:0;}
.content .answer__i span{display:block;font:14px/14px 'pt_serifregular';color:#000;margin:5px 0 0;}
.content .answer__i h4{margin:0;color:#a27a40;}
.content .answer__i h6 span{font:11px/12px Arial, sans-serif;color:#727272;}
.topMenu{padding:0 0 10px;background:#e5cdaa;position:relative;}
.topMenu .bordMenu{position:absolute;width:100%;height:21px;bottom:-9px;left:0;background:url(../i/bord_menu.png) repeat-x 0 0;}
.topMenu ul{text-align:center;padding:10px 0 0;}
.topMenu ul li,
.moreMenu ul li{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;}
.topMenu li a,
.moreMenu li a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;font:14px/16px 'pt_serifregular';color:#44362e;padding:2px 10px 2px 10px;}
.topMenu li.cur a,
.moreMenu li.cur a{background:#fff;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-decoration:none;}
.moreMenu p{margin:0 auto;width:1000px;box-sizing:border-box;}
.moreMenu p{font-family:'PTSerifCaptionRegular';color:#1c1c1c;font-weight:normal;font-size:24px;padding:15px 20px 18px 225px;display:block;}
.moreMenu div{width:100%;background:#e5cdaa;background-position:top;background-repeat:repeat-x;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAECAMAAAC0n5/jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFFQTFRF///+/Pn1//7+5c6r6dS2/v387t/I+PLp59Ky9evd7dzD69i99Orb9Ona6NO1/v799u3g8+nZ6NKy5tCu+vXt6ta65s+u+fTs6NKz5c2q////CS+QbAAAADpJREFUeNpi4BOSkODgYZKCAX4uBkkQYGGEC3GKQYQkRcUZwAKsvGKSUCFJYTYBcRF2QW5mSUmAAAMA4NEF1QfvdtcAAAAASUVORK5CYII=);}
.moreMenu ul{width:1000px;box-sizing:border-box;margin:0 auto;padding:20px 20px 15px 215px;}
.solution .moreMenu ul,
.selection .moreMenu ul{margin-left:0;}
.solution .moreMenu p,
.selection .moreMenu p{margin-left:15px;}
.textPrice{position:relative;overflow:hidden;zoom:1;margin:2px 0 0;}
.textPrice p{float:left;width:480px;font:14px/21px Arial, sans-serif;color:#6e5b51;padding:15px 0 0;}
.expertPrice{float:left;position:relative;}
.expertPrice img{}
.expertPrice h5{position:absolute;top:22px;right:-95px;text-align:center;font:14px/14px 'pt_serifregular';color:#705d41;width:86px;}
.expertPrice h5 span{display:block;border-top:1px solid #aea18d;font:11px/12px Arial, sans-serif;color:#705d41;margin:8px 0 0;padding:7px 0 0;}
.textPrice hr{border:0;height:29px;background:url(../i/hr1.png) no-repeat 50% 0;margin:25px 0 0;width:100%;position:absolute;bottom:0px;left:0;}
.comment{font:16px/22px 'Conv_PT_Serif-Caption-Web-Italic';color:#393330;margin:25px 0 0;}
.specialOffer, .content .specialOffer{width:736px;padding:56px 0 0;background:url(../i/spec_offer.png) no-repeat 0 0;font:24px/28px 'PTSerifCaptionRegular';color:#9d6e12;margin:5px 0 0 -18px;}
.specialOffer__i, .content .specialOffer__i{background:url(../i/spec_offer_i.png) no-repeat 0 100%;padding:6px 85px 52px 47px;margin:0;}
.specialOffer p, .content .specialOffer p{margin:0px 0 2px;}
.priceTable{position:relative;margin:25px 0 0 -31px;}
.bordTable{position:absolute;left:0;width:100%;height:17px;}
.bordTable.bordTop{top:0;background:url(../i/bord_top.png) repeat-x 0 0;}
.bordTable.bordBot{bottom:0;background:url(../i/bord_bot.png) repeat-x 0 0;}
.priceTable table{width:100%;}
.priceTable tr{}
.priceTable tr th{vertical-align:top;border-left:1px dashed #dce1af;font:16px/18px 'PTSerifCaptionRegular';color:#44362e;padding:0 0 20px;background:#fff;}
.priceTable tr th:first-child, .priceTable tr td:first-child{border-left:0;}
.priceTable tr:first-child th{padding:32px 0 14px;}
.priceTable tr th span{font:12px/14px 'PTSerifCaptionRegular';color:#765e46;}
.priceTable tr td{vertical-align:middle;border-top:1px dashed #fff;border-left:1px dashed #fff;background:#efe4d3;font:18px/20px 'pt_serifregular';color:#674c3d;text-align:center;height:92px;}
.priceTable tr.last td{padding:0 0 12px;}
.priceTable tr td:first-child:hover{background:#efe4d3;cursor:default;}
.priceTable tr.highLightRow td,
.priceTable tr td.highLightCol,
.priceTable tr th.highLightCol,
.priceTable tr.highLightRow td .cost span b,
.priceTable tr td.highLightCol .cost span b{background:#dce1af;}
.priceTable tr th.highLightCol{border-color:#fff;}
.priceTable tr th.highLightCol span{color:#55791c;}
.priceTable tr td:hover,
.priceTable tr td.highLightCell,
.priceTable tr td:hover .cost span b,
.priceTable tr td.highLightCell .cost span b{background:#fff;cursor:pointer;}
.priceTable tr td:hover .cost{font:30px/30px 'pt_serifbold';color:#55791c;}
.priceTable tr td:hover .cost a{display:block;}
.cost{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;font:24px/24px 'pt_serifbold';color:#9c8166;}
.cost span{display:block;background:url(../i/cost.png) repeat-x 0 50%;font:14px/16px 'pt_serifregular';color:#44362e;}
.cost span b{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;background:#efe4d3;}
.cost a{font:14px/16px 'pt_serifregular';display:none;margin:3px 0 0;}
.woodPage{position:relative;padding:0 45px 0 0;}
.woodPage .content h2{margin:76px 0 0;vertical-align:middle;}
.woodPage .content .feedbackBlock .cabinet__i.cabL,
.page.about .content .feedbackBlock .cabinet__i.cabL,
.podborPage .content .feedbackBlock .cabinet__i.cabL{padding:0;}
.woodPage .content .feedbackBlock .cabinet__i.cabR,
.page.about .content .feedbackBlock .cabinet__i.cabR,
.podborPage .content .feedbackBlock .cabinet__i.cabR{padding:0 0 0 50px;width:230px;}
.podborPage .cabinet{padding:0 0 0 36px;}
.page.about .content .feedbackBlock{}
.content .whatMade{overflow:hidden;zoom:1;margin:24px 0 0;}
.content .whatMade__i{display:block;float:left;width:185px;text-align:center;text-decoration:none;}
.content .whatMade__i:hover p{text-decoration:underline;}
.content .whatMade__i span{display:block;text-align:center;height:150px;}
.content .whatMade__i span img{vertical-align:bottom;height:150px;}
.content .whatMade__i h5{display:block;font:18px/20px 'pt_serifregular';color:#7c5a26;padding:10px 0 0 25px;}
.content .findings{}
.content .findings__i{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;width:215px;margin:0 32px 0 0;}
.content .findings__i img{height:179px;}
.content .findings__i h3, .content .findings__i .h3{color:#9d6c4f;margin:17px 0 0;}
.content .findDescr{font:italic 12px/18px 'Georgia', sans-serif;color:#242424;margin:13px 0 0;}
.content .findDescr p{margin:0;}
.content .findDescr p b{font-weight:normal;color:#6b6151;}
.content .findText{font:italic 11px/12px Arial, sans-serif;color:#858585;margin:16px 0 0;}
.liftBox{position:absolute;top:502px;right:-1px;width:40px;height:2115px;background:url(../i/lift.png) no-repeat 0 0;}
.liftI{position:absolute;top:0;margin-top:28px;left:16px;}
.woodPage .liftI{margin-top:100px;}
.liftI a{display:block;text-align:center;width:21px;height:22px;cursor:pointer;font-style:normal;font:11px/22px Arial, sans-serif;color:#fff;background:url(../i/bul_lift.png) no-repeat 0 0;margin:0 0 10px;text-decoration:none;}
.liftI a:hover{background-position:0 -32px;}
.liftI a.cur{background-position:0 -32px;}
.content .historyBox{text-align:center;}
.content .historyBox h3, .content .historyBox .h3{font:24px/20px 'Conv_PT_Serif-Caption-Web-Italic';color:#3a3531;margin:2px 0 0;}
.content .historyBox{}
.content .historyBox__i{position:relative;margin:32px 0 0;}
.content .arH{display:block;position:absolute;left:50%;margin:0 0 0 -13px;cursor:pointer;width:26px;height:26px;background-image:url(../i/arh.png);background-repeat:no-repeat;z-index:100;}
.content .arH.disabled{visibility:hidden;}
.content .arH.arTop{top:-13px;background-position:0 0;}
.content .arH.arTop:hover{background-position:0 -72px;}
.content .arH.arBot{bottom:-11px;background-position:0 -36px;}
.content .arH.arBot:hover{background-position:0 -108px;}
.content .historyBox__ii{padding:0 0 10px;}
.content .historyItem{border-top:1px solid #fff;padding:0 19px 18px;}
.content .historyItem:first-child{border-top:0;}
.content .historyItem h5{font:14px/16px 'PTSerifCaptionRegular';color:#3a3531;padding:20px 0 0;}
.page.about .content .historyItem p{font:13px/15px 'Times New Rooman';color:#3a3531;margin:4px 0;}
.page.about .content .banerBox{background:none;margin:0;}
.page.about .content .banerBox__i{margin:7px auto 0;}
.page.about .content .imgBox_i{position:absolute;bottom:0;right:88px;}
.page.about .content .banerBox_items,
.page.about .content .banerItems{margin:0;}
.page.about .content .slogonBox{left:21px;width:160px;background:url(../i/leaf.png) no-repeat 70px 0;top:56px;}
.page.about .content .slogonBox h2{font:29px/24px 'pt_serifbold_italic';color:#44362e;text-transform:none;padding:14px 0 0;text-align:center;}
.page.about .cabinet{padding:0 0 0 36px;}
.page.about .arrow{top:163px;}
.page.about .arrowBan.arL{left:-5px;}
.page.about .arrowBan.arR{right:68px;}
.page.about .content .whyBox_content{margin:0 -12px 0 -47px;background:url(../i/fright.png) repeat-y 100% 0 #f5eee2;}
.page.about .content .why__i{margin:0;padding:0 0 32px;background:url(../i/fleft.png) repeat-y 0 0;}
.page.about .content .whyBox_content .bigTitle{background:none;padding:28px 0 0;font:48px/50px 'PTSerifCaptionRegular';margin:0;}
.page.about .content .promotion{margin:9px 0 0;text-align:left;padding:0 0 0 44px;}
.whyBox_content .bigTitle span{position:relative;background:none;}
.page.about .content .whyBox_content .promoImg{height:134px;}
.whyBox_content .leaf{right:-10px;}
.whyBox_content .promoItems:hover .promoImg img{margin:0;}
.page.about .content .whyBox_content .promoItems h3, .page.about .content .whyBox_content .promoItems .h3{font-family:'PTSerifCaptionRegular';margin:0;font-size:16px;line-height:19px}
.whyBox_content .promoItems h3 strong, .whyBox_content .promoItems .h3 strong{border-bottom:1px dashed #657a00;font-weight:normal;}
.page.about .content .whyBox_content .promoItems{text-align:left;margin:0 0px 0 33px;}
.page.about .content .whyBox_content .promoDescr{font-size:11px;line-height:12px;line-height:14px;margin:7px 0 0;}
.selectionPage{position:relative;padding:0 116px 0 38px;}
.selectionPage h1{padding:0;}
.specialistBlock{overflow:hidden;zoom:1;margin:18px 0 0;}
.specFoto{float:left;position:relative;text-align:right;width:293px;}
.specFoto img{vertical-align:bottom;}
.specName{position:absolute;top:51px;left:7px;}
.specName h3{font:18px/18px 'pt_serifregular';color:#4e7900;text-align:center;}
.specName h3 span{display:block;border-top:1px solid #4e7900;font:11px/11px 'PTSerifCaptionRegular';color:#3e3835;margin:11px 5px 0;padding:11px 0 0;}
.specAdvice{overflow:hidden;zoom:1;font:18px/24px 'PTSerifCaptionRegular';color:#514944;padding:39px 25px 0 17px;}
.specAdvice strong{color:#5c8405;}
.boxImportant{position:relative;background:url(../i/fon_important.png) 0 0;background-position:center center;background-size:cover;font:24px/30px 'PTSerifCaptionRegular';color:#fff;text-align:center;padding:35px 45px 34px;margin:58px 0 0;}
.boxImportant.first{margin:0;}
.boxImportant h3{position:absolute;top:-16px;left:50%;width:100px;height:30px;margin:0 0 0 -50px;font:14px/26px 'Conv_PT_Serif-Caption-Web-Italic';color:#fff;background:url(../i/green.png) repeat-x 0 0;}
.topBlock{margin:46px 0 0;position:relative;}
.topBlock p{font:14px/21px Arial, sans-serif;color:#595959;margin:18px 15px 0 0;}
.topBlock p strong{font-weight:normal;color:#627700;}
.topBlock h4{font:30px/36px 'PTSerifCaptionRegular';color:#625852;margin:35px 0 0;}
.topBlock h4.miniTitle{font-size:24px;line-height:30px;}
.topBlock h5{font:18px/20px 'PTSerifCaptionRegular';color:#537a00;margin:29px 0 0;}
.topBlock ul.list{margin:32px 0 0;}
.topBlock ul.list li{padding:0 0 0 47px;background:url(../i/bul_top.png) no-repeat 0 0;font:16px/18px 'Conv_PT_Serif-Caption-Web-Italic';color:#625852;margin:0 0 17px;}
.topTitle{padding:0 0 0 311px;background:url(../i/big_win.jpg) no-repeat 66px 0;min-height:240px;}
.topTitle h2{font:121px/121px 'PTSerifCaptionRegular';color:#493930;padding:10px 0 0;letter-spacing:-3px;}
.topTitle h2 span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;*display:inline;color:#89a500;font-size:144px;margin:-47px 0 0;}
.topTitle .descrTop{font:20px/24px 'PTSerifCaptionRegular';color:#493930;margin:5px 0 0 4px;}
.titleNumber{font:36px/36px 'PTSerifCaptionRegular', serif;color:#625852;margin:30px 0 0;}
.titleNumber span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;*display:inline;width:51px;height:50px;background:url(../i/number.png) no-repeat 0 0;text-align:center;font:36px/47px 'PTSerifCaptionRegular', serif;color:#fff;margin:-10px 11px 0 0;}
.statistics{overflow:hidden;zoom:1;margin:31px 0 0;}
.statistics img{display:block;float:left;}
.descrStatistics{overflow:hidden;zoom:1;padding:14px 0 0 30px;width:410px;}
.descrStatistics ul{}
.descrStatistics ul li{font:14px/14px 'Conv_PT_Serif-Caption-Web-Italic';color:#4d4641;margin:0 0 5px;}
.descrStatistics li i{width:11px;height:11px;margin:0 7px 0 0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;*display:inline;background:url(../i/bul_stat.png) no-repeat 0 -21px;}
.descrStatistics li:first-child i{background:url(../i/bul_stat.png) no-repeat 0 0;}
.txtStatistics{font:italic 12px/18px Arial, sans-serif;color:#817167;margin:23px 0 0;}
.parametersBox{overflow:hidden;zoom:1;margin:52px 0 0;}
.parametersBox.parameters_timber{margin:2px 0 32px;}
.titleParameters{font:20px/20px 'PTSerifCaptionRegular';color:#625852;}
.parametersBox.parameters_timber .prametersItem{width:214px;padding:0;}
.parametersBox.parameters_timber .descrInfo{left:3px;}
.prametersItem{float:left;width:240px;padding:0 0 0 50px;position:relative;margin:34px 0 0;}
.prametersItem.first{padding:0;}
.prametersItem img{}
.prametersItem h3{font:18px/20px 'PTSerifCaptionRegular';color:#000;margin:22px 0 0;}
.prametersItem ul{margin:13px 0 0;}
.prametersItem ul li{background:url(../i/bul.gif) no-repeat 0 9px;font:14px/18px 'Conv_PT_Serif-Caption-Web-Italic';color:#537a00;padding:0 0 0 15px;}
.information{cursor:pointer;margin:5px 0 0;}
.information i{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;*display:inline;width:19px;height:18px;background:url(../i/info.png) no-repeat 0 0;}
.information:hover i, .information.cur i{background-position:0 -28px;}
.information span{font:12px/14px 'Conv_PT_Serif-Caption-Web-Italic';color:#2f7ba8;border-bottom:1px dashed #2f7ba8;margin:0 0 0 4px;}
.prametersItem.cur .descrInfo{display:block;}
.descrInfo{display:none;padding:14px 19px;position:absolute;bottom:32px;left:48px;background:#fff;width:184px;font:italic 12px/16px Arial, sans-serif;color:#777;-o-box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);box-shadow:0 2px 8px rgba(0, 0, 0, 0.5);z-index:50;}
.prametersItem.first .descrInfo{left:3px;}
.descrInfo i{position:absolute;bottom:-9px;left:15px;width:9px;height:11px;background:url(../i/ar_info.png) no-repeat 0 0;}
.attention{width:335px;font:18px/20px 'Conv_PT_Serif-Caption-Web-Italic';color:#625852;background:url(../i/fright.png) repeat-y 100% 9px #efe4d0;margin:29px 0 0 -13px;}
.attention__i{background:url(../i/fleft.png) repeat-y 0 8px;padding:6px 33px 8px;}
.optionTimber{overflow:hidden;zoom:1;margin:32px 0 34px;}
.itemOption{float:left;padding:0 82px 0 0;}
.itemOption.last{padding:0;}
.itemOption .numberOption{float:left;font:48px/48px 'PTSerifCaptionRegular';color:#a18553;}
.itemOption h3{overflow:hidden;zoom:1;font:18px/20px 'PTSerifCaptionRegular';color:#5b492e;padding:3px 0 0;}
.features{overflow:hidden;zoom:1;margin:43px 0 34px 9px;}
.featuresItem{float:left;border-left:1px solid #cdcbca;width:208px;height:320px;text-align:center;position:relative;}
.featuresItem:first-child{border-left:0;}
.featuresItem h3{font:16px/18px 'PTSerifCaptionRegular';color:#595959;margin:7px 0 0;}
.featuresItem img{display:block;position:absolute;bottom:17px;left:18px;line-height:280px;vertical-align:bottom;}
.textMiniBox{margin:30px 0 0;}
.itemText{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;width:279px;}
.itemText.last div{padding:0;}
.itemText h3{font:18px/20px 'PTSerifCaptionRegular';color:#537a00;}
.itemText div{font:12px/18px Arial, sans-serif;color:#595959;padding:0 50px 0 0;margin:12px 0 0;}
.rightBlock{position:absolute;top:0;right:0;width:121px;height:5525px;background:url(../i/bord_right.png) no-repeat 0 100%;z-index:950;margin:0 !important;}
.titleElevator{position:absolute;top:30px;right:0;width:117px;text-align:center;text-decoration:none;}
.titleElevator span{display:block;font:110px/108px 'PTSerifCaptionRegular';color:#89a500;}
.titleElevator h6{font:14px/14px 'cuprumffuregular';color:#403935;margin:0;}
.titleElevator i{display:-moz-inline-stack;display:inline-block;vertical-align:bottom;zoom:1;*display:inline;cursor:pointer;width:26px;height:26px;background:url(../i/arh.png) no-repeat 0 -36px;margin:13px 0 0;}
.menuElevator{position:absolute;top:450px;right:0;width:116px;background:url(../i/bord_top.png) repeat-x 0 0 #efe4d0;padding:27px 0 0;margin-top:100px;}
.menuElevator ul{background:url(../i/bord_bot.png) repeat-x 0 100%;padding:0 0 26px;margin:0 !important;}
.menuElevator ul li{margin:0 !important;padding:0 !important;background:none;}
.menuElevator li a{display:block;font:14px/14px 'PTSerifCaptionRegular';color:#493930;text-decoration:none;padding:4px 9px 6px;}
.menuElevator li.cur a, .menuElevator li a:hover{background:#a4be26;color:#fff;}
.podborPage{}
.podborPage h1{padding:0;}
.podborPage{padding:39px 0px 0 0;}
.podborBox{position:relative;background:#f4efe8;}
.podborTop{position:absolute;top:-3px;left:0;height:3px;width:100%;background:url(../i/fon_podbor.png) repeat-x 0 0;}
.podborBottom{position:absolute;bottom:-3px;left:0;height:3px;width:100%;background:url(../i/fon_podbor1.png) repeat-x 0 0;}
.boxObject{}
.windowMenu{margin:0 0 42px;}
.window__item{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;text-align:center;position:relative;margin:0 6px 0 0;}
.window__ii{width:94px;}
.window__ii .window__ar{height:15px;}
.window__ii .window__ar i{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;width:11px;height:6px;background:url(../i/ar_window.png) no-repeat 0 0;}
.window__ii .windowImg{}
.window__ii .windowImg img{}
.window__open{position:absolute;top:-22px;left:0;display:none;width:94px;background:url(../i/fon_open.png) repeat 0 0;z-index:20;}
.window__item:hover .window__open{display:block;}
.window__open .window__ar{height:26px;}
.window__open .window__ar i{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;width:11px;height:6px;margin:12px 0 0;background:url(../i/ar_window.png) no-repeat 0 -16px;}
.window__open .windowImg{background:url(../i/bord_window.gif) repeat-x 0 0;padding:2px 0 0;height:72px;line-height:67px;}
.window__open .windowImg:hover{background-color:#82ab3a;}
.window__open .windowImg img{vertical-align:middle;}
.window__size{width:481px;height:308px;position:relative;}
.window__bigvisual{width:412px;height:232px;text-align:center;vertical-align:top;}
.window__bigvisual img{height:231px;}
.window__scrollB{position:absolute;bottom:0;left:15px;height:63px;width:384px;background:url(../i/scroll_b.png) no-repeat 0 0;}
.window__scrollL{top:0;right:0;position:absolute;height:230px;width:69px;background:url(../i/scroll_l.png) no-repeat 0 0;}
.window__metr{position:absolute;bottom:7px;right:11px;}
.window__metr p span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;*display:inline;background:#fff;font:14px/14px Arial, sans-serif;padding:3px 0 4px;width:53px;text-align:center;margin:0 2px 0 0;}
.window__metr p{margin:0 0 6px;font:italic 12px/12px Arial, sans-serif;}
.window__scrollL{top:0;right:0;position:absolute;height:230px;width:69px;background:url(../i/scroll_l.png) no-repeat 0 0;}
.window__metr{position:absolute;bottom:7px;right:11px;font:italic 12px/12px Arial, sans-serif;color:#553f29;}
.window__metr p span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;*display:inline;background:#fff;padding:3px 0 4px;width:35px;text-align:center;color:#524036;border:1px solid #b18d57;}
.colsBox{}
.col{float:left;}
.col.colR{width:512px;background:url(../i/shad.png) no-repeat 0 0;}
.col.colL{width:488px;}
.titlePodbor{text-align:center;font:14px/14px 'pt_serifbold_italic';color:#553f29;background:url(../i/bord_window.gif) repeat-x 0 30px;padding:23px 0 0 0;margin:0 41px 0 24px;}
.titlePodbor span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;*display:inline;background:#f4efe8;padding:0 13px 0;}
.numberB{font:italic 12px/12px Arial, sans-serif;margin:8px 41px 0 25px;padding:0 0 13px;}
.numberB input{font:italic 12px/12px Arial, sans-serif;border:1px solid #e7dbcb;background:#f6f2ed;width:38px;height:22px;padding:0 3px;color:#553f29;margin:0 4px 0 0;}
.numberB label{margin:0 28px 0 0;}
.numberB label:focus{color:#553f29;}
.numberB label input:focus{background:#fff;border:1px solid #b18d57;outline:none;}
.numberB span{color:#b9a48d;}
.pickup{background:url(../i/bord_window.gif) repeat-x 0 0;padding:24px 0 0 0;margin:0 41px 0 25px;}
.boxObject{margin:0 0 0 -22px;}
.addBlock{margin:28px 0 0px 27px;}
.addBlock h2{font:60px/60px 'PTSerifCaptionRegular';color:#658b1f;}
.addBlock h2 span{font:italic 24px/60px 'Georgia', sans-serif;color:#653626;margin:0 0 0 10px;}
.woodType{overflow:hidden;zoom:1;margin:12px 0 0 26px;}
.typeItem{float:left;width:102px;margin:0 0 0 16px;}
.typeItem:first-child{margin:0;}
.imgType{position:relative;width:102px;overflow:hidden;}
.imgType img{}
.checkBox{height:18px;background:url(../i/check.png) no-repeat 50% 0;margin:7px 0 8px;}
.typeItem.cur .checkBox{background-position:50% -28px;cursor:pointer;}
.titleWood{text-align:center;}
.imgType__i{width:102px;height:102px;background:url(../i/img_fon1.png) no-repeat 0 0;position:absolute;top:0;left:0;}
.typeItem:hover .imgType__i{background:url(../i/img_fon.png) no-repeat 0 0;}
.typeItem.cur .imgType__i{background:url(../i/img_fon_h.png) no-repeat 0 0;}
.typeItem h3{font:14px/16px 'pt_serifbold';color:#635147;position:relative;padding:0 0 0 3px;text-align:center;display:-moz-inline-stack;display:inline-block;vertical-align:bottom;zoom:1;*display:inline;}
.typeItem h3 span{padding:4px 7px 4px 4px;min-width:79px;}
.typeItem:hover h3{color:#5c860f;}
.typeItem.cur h3{color:#fff;background:url(../i/fon_h3.png) repeat-y 0 0;}
.typeItem.cur h3 span{display:block;text-align:center;background:url(../i/fon_h3_b.png) repeat-y 100% 0;}
.typeItem.cur h3 i{display:block;position:absolute;top:-6px;left:50%;margin:0 0 0 -5px;background:url(../i/fon_h3_i.png) no-repeat 0 0;width:11px;height:6px;}
.typeDescr{font:italic 12px/17px Arial, sans-serif;color:#5b554f;margin:8px 20px 16px 32px;}
.colorBox{height:72px;background:url(../i/bord_window.gif) repeat-x 0 0;margin:0 25px 0 33px;padding:4px 0 0 0px;position:relative;}
.color{float:left;margin:0px 0 0 -4px;}
.color h4{overflow:hidden;zoom:1;font:14px/14px 'pt_serifbold_italic';color:#2b2624;margin:20px 0 0 80px;}
.color h4 span{display:block;font:12px/12px 'Conv_PT_Serif-Caption-Web-Italic';color:#635147;}
.color__i{float:left;width:69px;height:69px;position:relative;}
.color__ii{width:69px;height:69px;position:absolute;top:0;left:0;background:url(../i/mask.png) no-repeat 0 0;}
.changeColor{float:right;margin:21px 21px 0 0;}
.linkChange{cursor:pointer;}
.linkChange i{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;*display:inline;background:url(../i/color.png) no-repeat 0 0;width:34px;height:34px;margin:0 4px 0 0;}
.linkChange:hover i{background-position:0 -44px;}
.linkChange span{font:16px/18px 'Conv_PT_Serif-Caption-Web-Italic';border-bottom:1px dashed #635147;color:#635147;}
.linkChange:hover span{color:#507903;border-bottom:1px dashed #507903;}
.clarifying{background:url(../i/bord_window.gif) repeat-x 0 0;overflow:hidden;zoom:1;margin:0 24px 0 33px;}
.clarifuingI{float:left;width:210px;}
.clarifuingI h4{font:14px/16px 'pt_serifbold_italic';color:#2b2624;margin:15px 0 0;}
.clarifuingI label{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;*display:inline;margin:6px 0 0;}
.clarifuingI label span{font:italic 11px/12px Arial, sans-serif;color:#5a4c3e;}
.clarifuingI label select{border:1px solid #b7aa99;height:22px;width:112px;font:12px/14px Arial, sans-serif;color:#544c46;margin:0 0 0 17px;vertical-align:middle;}
.moreOption{float:left;width:245px;}
.moreOption h4{font:14px/16px 'pt_serifbold_italic';color:#2b2624;margin:15px 0 0;}
.moreOption label{font:italic 12px/12px Arial, sans-serif;color:#5a4c3e;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;*display:inline;margin:12px 0 0;}
.moreOption label input{vertical-align:middle;margin:0 15px 0 0;}
.moreOption label span{}
.totalBox{clear:both;background:url(../i/bord_window.gif) repeat-x 0 0;padding:21px 0 0;margin:169px 0 0;}
.totalBox a{font:16px/18px 'Conv_PT_Serif-Caption-Web-Italic';text-decoration:none;color:#635147;}
.totalBox a:hover{color:#4e7900;}
.totalBox a:hover span{border-bottom:1px dashed #4e7900;}
.totalBox a:hover i{background-position:0 -50px;}
.totalBox a i{width:40px;height:40px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;*display:inline;background:url(../i/add.png) no-repeat 0 0;}
.totalBox a span{border-bottom:1px dashed #635147;margin:0px 0px 0 16px;}
.podborPage .specName{position:absolute;top:29px;left:9px;}
.podborPage .specAdvice{font:16px/22px 'PTSerifCaptionRegular';color:#514944;padding:26px 25px 0 44px;}
.orderBox{padding:0 0 0 30px;margin:33px 0 0;}
.choice{padding:0 30px 0 0;}
.choice h2{font:24px/30px 'PTSerifCaptionRegular';color:#44362e;padding:0 0 15px 5px;overflow:hidden;zoom:1;vertical-align:bottom;}
.choice h2 span{display:block;float:left;padding:4px 0 0;}
.choice h2 span:first-child{width:696px;font:30px/30px 'PTSerifCaptionRegular';padding:0;}
.choice__i{}
.choiceItem{border-top:1px solid #d6ccbc;overflow:hidden;zoom:1;padding:19px 0 12px 58px;position:relative;}
.numberItemI{display:block;position:absolute;top:21px;left:7px;width:40px;height:40px;background:url(../i/number1.png) no-repeat 0 0;text-align:center;font:18px/39px 'PTSerifCaptionRegular', serif;color:#fff;}
.choiceImg{float:left;width:110px;}
.choiceImg img{}
.choiceDescr{float:left;width:320px;padding:0 7px 0 0;}
.choiceDescr table{width:100%;}
.choiceDescr tr{}
.choiceDescr tr td{vertical-align:top;border:0;font:12px/12px Arial, sans-serif;color:#7f7f7f;padding:0 0 9px;}
.choiceDescr tr td:first-child{width:128px;font-weight:bold;color:#414141;}
.choiceCost{float:left;width:205px;}
.choiceCost h3{font:24px/24px 'PTSerifCaptionRegular';color:#6b4e34;}
.choiceCost h3 span{font:14px/24px 'Georgia';color:#423a32;margin:0 0 0 5px;}
.delete{cursor:pointer;font:italic 12px/12px Arial, sans-serif;color:#5a4c3e;margin:10px 0 0 3px;}
.delete i{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;*display:inline;width:21px;height:21px;margin:0 5px 0 0;background:url(../i/delete.png) no-repeat 0 0;}
.delete:hover i{background-position:0 -31px;}
.featureBlock{overflow:hidden;zoom:1;}
.featureBlock h2{font:24px/24px 'PTSerifCaptionRegular';color:#44362e;margin:2px 0 14px;}
.featureBlock ul{margin:0 0 0 6px;}
.featureBlock ul li{background:url(../i/bul1.png) no-repeat 0 3px;padding:0 0 0 27px;font:13px/13px 'Conv_PT_Serif-Caption-Web-Italic';color:#9c8266;margin:0 0 6px;}
.featureBlock li strong{color:#5a4c3e;}
.totalOrder{height:60px;clear:both;padding:25px 0 0;}
.totalCost{float:left;height:47px;vertical-align:middle;font:36px/46px 'PTSerifCaptionRegular';color:#658b1f;padding:0 58px 0 0;background:url(../i/fon_ord.png) no-repeat 100% 0 #eef1c4;}
.totalCost span{display:block;float:left;font:18px/18px 'PTSerifCaptionRegular';color:#44362e;width:450px;padding:13px 5px 17px 23px;margin:0 18px 0 0;}
.totalCost i{margin:0 0 0 5px;font:italic 18px/50px 'Georgia';color:#423a32;}
.totalOrder .orderBtnBox{float:left;margin:0 0 0 42px;}
.orderBtn{background:url(../i/btn_or.png) no-repeat 0 0;padding:0 0 0 5px;font:28px/30px 'cuprumffuregular';color:#fff;border:0;text-transform:uppercase;}
.orderBtn::-moz-focus-inner{border:0;padding:0;margin:0;}
.orderBtn span{display:block;padding:11px 35px 6px 27px;background:url(../i/btn_or.png) no-repeat 100% -57px;}
.printOrder{float:left;text-align:center;margin:0 0 0 23px;}
.printOrder i{display:-moz-inline-stack;display:inline-block;vertical-align:bottom;zoom:1;*display:inline;width:27px;height:32px;background:url(../i/print.png) no-repeat 0 0;}
.printOrder span{display:block;text-align:center;font:11px/12px 'Conv_PT_Serif-Caption-Web-Italic';color:#5c8e00;text-decoration:underline;margin:3px 0 0;}
.psBox{text-align:center;font:italic 14px/18px Arial, sans-serif;color:#5b554f;margin:18px 0 0;}
.psBox a{color:#5a8b00;}
.psBox a:hover{color:#5c351c;text-decoration:none;}
.proposal{overflow:hidden;zoom:1;border-top:1px solid #d6ccbc;border-bottom:1px solid #d6ccbc;margin:30px 5px 0 31px;padding:18px 0 25px 7px;}
.proposalVisual{float:left;}
.proposalVisual img{}
.proposalTxt{overflow:hidden;zoom:1;padding:14px 41px 0 25px;}
.proposalTxt h3{font:18px/20px 'PTSerifCaptionRegular';color:#433d39;margin:0 0 7px;}
.proposalTxt p{font:13px/17px Arial, sans-serif;color:#5b554f;}
.choiceColor{position:absolute;top:87px;left:-347px;background:#fff;-o-box-shadow:0 0 25px rgba(165, 163, 161, 0.9);-moz-box-shadow:0 0 25px rgba(165, 163, 161, 0.9);-webkit-box-shadow:0 0 25px rgba(165, 163, 161, 0.9);box-shadow:0 0 25px rgba(165, 163, 161, 0.9);width:652px;padding:0 0 29px;z-index:700;}
.choiceColor h3{font:16px/18px 'Conv_PT_Serif-Caption-Web-Italic';color:#635147;padding:8px 0 4px 38px;margin:14px 0 0 26px;background:url(../i/color.png) no-repeat 0 0;}
.choiceColor .button{margin:10px 0 0 31px;}
.choiceColor .colorClose{position:absolute;top:14px;right:15px;width:13px;height:13px;background:url(../i/close.png) no-repeat 0 0;cursor:pointer;display:block;}
.choiceColor__i{margin:17px 0 0 22px;}
.itemColor{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:0 2px 14px;}
.itemColor h6{text-align:center;font:10px/10px Arial, sans-serif;color:#5f5f5f;margin:5px 0 0;}
.itemColor .itemColor__i{width:69px;height:69px;position:relative;}
.itemColor__i .fonItem{position:absolute;top:0;left:0;width:69px;height:69px;background:url(../i/mask.png) no-repeat 0 -79px;}
.itemColor:hover .itemColor__i .fonItem{background-position:0 -158px;}
.itemColor.cur .itemColor__i .fonItem{background-position:0 -237px;}
.podborBox__i{position:relative;z-index:699;}
.phoneBox.cur .formCall{display:block;}
.miniService.cur .formCall{display:block;}
.miniService.cur .formCall{left:-70px;}
.formCall{display:none;position:absolute;background:#fff;-o-box-shadow:0 0px 25px rgba(27, 27, 27, 0.9);-moz-box-shadow:0 0px 25px rgba(27, 27, 27, 0.9);-webkit-box-shadow:0 0px 25px rgba(27, 27, 27, 0.9);box-shadow:0 0px 25px rgba(27, 27, 27, 0.9);z-index:999;width:782px;top:220px;left:-394px;padding:0 0 56px;}
.formCall h3, .formCall .h3{font:36px/38px 'PTSerifCaptionRegular';color:#2d2d2d;margin:71px 0 0 166px;display:block;}
.formCall .closeColl{display:block;position:absolute;top:26px;right:30px;height:14px;width:14px;background:url(../i/close.png) no-repeat 0 0;cursor:pointer;}
.formCall .closeColl:hover{background-position:0 -24px;}
.formCall .content .feedbackBlock{margin:30px 0 0 32px;}
.formCall .content .feedbackBlock table td{vertical-align:middle;}
.formCall .content .feedbackBlock input[type="text"]{width:490px;}
.formCall .content .feedbackBlock select{margin:0 15px 0 8px;}
.thanksBox{position:absolute;background:#fff;-o-box-shadow:0 0px 25px rgba(27, 27, 27, 0.9);-moz-box-shadow:0 0px 25px rgba(27, 27, 27, 0.9);-webkit-box-shadow:0 0px 25px rgba(27, 27, 27, 0.9);box-shadow:0 0px 25px rgba(27, 27, 27, 0.9);z-index:999;width:782px;top:412px;left:50%;margin:0 0 0 -342px;text-align:center;display:none;}
.thanksBox div{font:30px/36px 'PTSerifCaptionRegular';color:#504843;padding:59px 0 61px 0;}
.name{position:relative;}
.name.cur .typeWood{display:block;}
.typeWood{display:none;position:absolute;top:-10px;left:-10px;background:#fff;-o-box-shadow:0 0px 25px rgba(27, 27, 27, 0.9);-moz-box-shadow:0 0px 25px rgba(27, 27, 27, 0.9);-webkit-box-shadow:0 0px 25px rgba(27, 27, 27, 0.9);box-shadow:0 0px 25px rgba(27, 27, 27, 0.9);z-index:988;width:628px;overflow:hidden;zoom:1;padding:15px 43px 47px 41px;}
.typeWood .typeClose:hover{background-position:0 -24px;}
.typeWood .typeClose{display:block;position:absolute;top:13px;right:15px;height:14px;width:14px;background:url(../i/close.png) no-repeat 0 0;cursor:pointer;}
.typeWood img{display:block;float:left;padding:34px 25px 0 0;width:192px;height:192px;}
.descrType{overflow:hidden;zoom:1;}
.descrType h3{font:36px/38px 'PTSerifCaptionRegular';color:#44362e;}
.content .descrType p{font:14px/18px 'PTSerifCaptionRegular';color:#6f594d;margin:9px 0 0;}
.action .typeWood{display:block;position:relative;top:auto;left:auto;background:transparent;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;z-index:auto;width:auto;overflow:hidden;zoom:1;padding:15px 43px 47px 41px;}
.formOrder{z-index:998;position:absolute;top:442px;left:50%;margin:0 0 0 -456px;padding:42px 20px 54px 63px;width:828px;background:#fff;-o-box-shadow:0 0 62px rgba(0, 0, 0, 0.6);-moz-box-shadow:0 0 62px rgba(0, 0, 0, 0.6);-webkit-box-shadow:0 0 62px rgba(0, 0, 0, 0.6);box-shadow:0 0 62px rgba(0, 0, 0, 0.6);}
.formOrder2{width:710px;margin-left:-360px;}
.titleForm{font:48px/48px 'PTSerifCaptionRegular';color:#44362e;margin:0 0 25px;}
.formOrder2 .titleForm{font:36px/36px 'PTSerifCaptionRegular';margin-left:135px;}
.itemBlock{margin-left:135px;overflow:hidden;zoom:1;}
.itemBlock .img{float:left;}
.itemBlock .description{padding-left:30px;float:left;}
.itemBlock .description .cost{text-align:center;color:#55791c;}
.itemBlock .description .cost span b{background:#fff;}
.itemBlock .description .title{font:21px/21px 'PTSerifCaptionRegular';color:#765e46;padding-bottom:10px;}
.itemBlock .description .material{font:14px/14px 'PTSerifCaptionRegular';color:#343434;padding-bottom:20px;}
.formOrder_cost{background:#eef1c4;font:18px/48px 'PTSerifCaptionRegular';vertical-align:middle;color:#44362e;padding:12px 0 8px 27px;margin:0 30px 0 0;}
.formOrder_cost span{font:48px/48px 'PTSerifCaptionRegular';color:#658b1f;vertical-align:middle;margin:0 0px 0 34px;}
.formOrder_cost span i{font:italic 18px/20px 'Georgia';color:#423a32;margin:0 0 0 8px;}
.formOrder .content .feedbackBlock{margin:0;}
.formOrder .content .feedbackBlock .cabinet__i,
.formOrder .content .feedbackBlock .cabinet__i.cabR{padding-top:12px;}
.formOrder .content .feedbackBlock .phoneBox{position:absolute;right:26px;bottom:0;}
.formOrder .content .feedbackBlock .phone{font:48px/48px 'dincondensedcdincondensed';}
.formOrderClose{display:block;position:absolute;top:20px;right:30px;width:14px;height:14px;background:url(../i/close.png) no-repeat 0 -24px;cursor:pointer;}
.formOrderClose:hover{background-position:0 0;}
.appear-marker{position:relative;}
.appear-marker div{position:absolute;overflow:hidden;height:1px;width:1px;}
.topBlockMarker,
.titleMarker,
.reasonMarker{position:absolute;top:-100px;left:1px;height:1px;width:1px;overflow:hidden;}
.reasonMarker{top:-130px;}
.feedbackItem{overflow:hidden;padding:20px 0 40px 0;background:url(../i/hr.png) no-repeat 50% 100%;}
.feedbackItem .who{float:left;padding:0 30px;width:155px;background:url(../i/bul.png) no-repeat 8px 2px;}
.feedbackItem .who h6{margin:0;}
.feedbackItem .who span{font-family:'PTSerifCaptionRegular';}
.feedbackItem .what{float:right;width:580px;}
.content .feedbackItem,
.content .feedbackItem .what,
.content .feedbackItem .who{margin:0;}
.pagination{padding:0 0 0 20px;}
.pagination a,
.pagination span,
.pagination i{font-family:'PTSerifCaptionRegular';font-weight:normal;display:block;width:30px;height:30px;border-radius:15px;float:left;overflow:hidden;text-align:center;line-height:30px;font-size:18px;text-decoration:none;}
.pagination a:hover{text-decoration:none;}
.pagination span{background:#9cbd37;color:#FFF;}
.pagination .arrow-left, .pagination .arrow-right{display:none;}
.counter{margin-top:10px;}
.counter >div{text-align:left !important;}
.counter >div>span{text-align:center !important;}
i.phone{font-style:normal !important;}
.footerMenu ul{padding:13px 0 0 190px;}
.footerMenu li{display:inline;padding:0 15px 0 0;}
.footerMenu a{font-family:'open_sans_condensedbold';color:#d2c0a3;text-decoration:none;font-size:14px;font-weight:normal;text-transform:uppercase;}
.bottomTextBlock, .bottomTextBlock2, .bottomTextBlock3{width:890px;margin:0 auto 0;position:relative;overflow:hidden;}
.bottomTextBlock hr{border:0;outline:0;margin:46px -55px;padding:0;border-bottom:solid 1px #e5d2ad;}
.bottomTextBlock hr:first-child{margin-top:0;}
.bottomTextBlock h2, .bottomTextBlock2 h2, .bottomTextBlock .h2, .bottomTextBlock2 .h2{font:22px/26px 'PTSerifCaptionRegular';color:#44362e;display:block;}
.bottomTextBlock p{font:14px/20px Arial, sans-serif;color:#735f52;margin:11px 0 0;}
.bottomTextBlock2 p{font:16px/24px Arial, sans-serif;color:#735f52;margin:15px 0 0;}
.bottomTextBlock h3, .bottomTextBlock .h3{color:#44362e;font:bold 18px/22px Arial, sans-serif;display:block;}
.bottomTextBlock h3 + p, .bottomTextBlock .h3 + p{margin:0;}
.bottomTextBlock a, .bottomTextBlock2 a{color:#9f6a3e;}
.bottomTextBlock .cols{position:relative;overflow:hidden;margin-top:44px;}
.bottomTextBlock .twocol{float:left;width:47%;height:175px;overflow:hidden;box-sizing:border-box;padding:10px 0 0 120px;background:url(../i/pattern_1.png) no-repeat;margin-right:6%;}
.bottomTextBlock .twocol:nth-child(2){background-position:top 0 left -473px;margin-right:0;}
.bottomTextBlock .twocol:nth-child(3){background-position:top -177px left 0;}
.bottomTextBlock .twocol:nth-child(4){background-position:top -177px left -473px;margin-right:0;}
.bottomTextBlock2{box-sizing:border-box;margin-top:55px;background:url(../i/pattern_2.jpg) no-repeat;height:277px;padding-left:565px;padding-top:44px;margin-bottom:70px;padding-right:55px;}
.page.price .bottomTextBlock3{width:auto;}
.bottomTextBlock3{margin:0 auto 3rem;padding:2rem 0 0;}
.bottomTextBlock3 form{text-align:center;}
.bottomTextBlock3 .bigTitle{font-size:36px;}
.fullwidth .content .bottomTextBlock3 .leaf{right:298px;}
.bottomTextBlock3 .leaf{right:198px;}
.bottomTextBlock3 .footnote{color:#595959;font:12px/14px "pt_serifitalic",serif;margin:1rem 0;}
.bottomTextBlock3 form table{width:100%;}
.bottomTextBlock3 form td{width:100%;text-align:center;}
.bottomTextBlock3 form td.lefttd{display:none;}
.bottomTextBlock3 form input[type="text"]{border:1px solid #a8acad;height:25px;padding:0 5px;text-align:center;}
.bottomTextBlock3 form #error_text_1c95::after, .bottomTextBlock3 form #error_text_0a75::after, .bottomTextBlock3 form #error_text_11b9::after{content:'Ваш телефон';display:block;color:#595959;font:14px/18px "pt_serifregular",serif;}
.page.fullwidth .bottomTextBlock3, .page.galery .bottomTextBlock3{width:auto;text-align:center;margin:2rem 0;padding:0;}
.slick-slider, .slick-list{height:420px;}
.galeryFor .slick-slide img{height:420px;width:auto;margin:0 auto;cursor:zoom-in;cursor:-moz-zoom-in;cursor:-webkit-zoom-in;}
#tr_text_f492 .star, #tr_text_e832 .star, #tr_text_1c95 .star{display:none;}
.bottomTextBlock h1{padding:0;}
.promoItems a{text-decoration:none;}
.bottomTextBlock h2, .bottomTextBlock .h2{margin:2rem 0 1rem;}
.ui-timepicker-wrapper{overflow-y:auto;height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);outline:none;z-index:10001;margin:0;}
.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em;}
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em;}
.ui-timepicker-list{margin:0;padding:0;list-style:none;}
.ui-timepicker-duration{margin-left:5px;color:#888;}
.ui-timepicker-list:hover .ui-timepicker-duration{color:#888;}
.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0;}
.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000;}
li.ui-timepicker-selected,
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover{background:#1980EC;color:#fff;}
li.ui-timepicker-selected .ui-timepicker-duration,
.ui-timepicker-list li:hover .ui-timepicker-duration{color:#ccc;}
.ui-timepicker-list li.ui-timepicker-disabled,
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default;}
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2;}
.content{position:relative;}
.equal{text-align:center;}
a.button{background:rgba(0, 0, 0, 0) url("../i/button.png") no-repeat scroll 0 0;border:0 none;color:#fff;display:inline-block;font:28px/30px "cuprumffuregular",sans-serif;padding:0 0 0 9px;text-transform:uppercase;vertical-align:top;text-decoration:none;}
a.button:hover{background-position:0 -116px;color:#ffe463;}
a.button:active{background-position:0 -237px;color:#ffe463;}
a.button span{background:rgba(0, 0, 0, 0) url("../i/button.png") no-repeat scroll 100% -58px;display:block;padding:10px 18px 9px 8px;}
a.button:hover span{background-position:100% -174px;}
a.button:active span{background-position:100% -291px;}
#divReview{margin:0;}
#divReview:first-child{margin:20px 0 0;}
#divReview .newsItem:first-child{border-top:none;}
#divReview:first-child .newsItem:first-child{border-top:1px solid #d3d2d1;}
.alphabet-nav{margin-bottom:1rem;}
.alphabet-nav ul{overflow:hidden;margin:0 0 0.5rem;}
.content .alphabet-nav li{float:left;background:none;padding:0.25rem;margin:0;}
.content .alphabet-nav li.current{background-color:#537d07;}
.content .alphabet-nav li span{color:#4c4c4c;}
.content .alphabet-nav li.current span{color:#fff;}
.content .gallery-text{margin:4rem 0;}
.price-v .pricelist{margin:2rem 0 2rem;overflow:hidden;}
.price-v .pricelist .price-item{width:100%;padding:1rem 0 3rem;box-sizing:border-box;overflow:auto;}
.price-v .pricelist .price-item:last-child{margin:0;}
.price-v .pricelist .price-image{width:100%;overflow:hidden;}
.price-v .pricelist .price-image figure{position:relative;}
.price-v .pricelist .price-image figcaption{text-align:center;font-family:"pt_serifbold_italic", serif;font-size:1.3rem;margin:0 0 0.5rem;}
.price-v .pricelist .price-image img{max-width:100%;}
.price-v .pricelist .description{margin:1rem;}
.price-v .pricelist .price-data{color:#674c3d;font-family:'pt_serifregular';}
.price-v .pricelist .price-data > div{box-sizing:border-box;width:25%;padding:1rem;float:left;text-align:center;position:relative;}
.price-v .pricelist .price-data > div:nth-child(1), .price-v .pricelist .price-data > div:nth-child(3){background:rgba(239, 228, 211, 0.3);}
.price-v .pricelist .price-data span{display:inline-block;vertical-align:middle;}
.price-v .pricelist .price-data .window-type{line-height:1.1;height:5rem;}
.price-v .pricelist .price-data .window-type > span{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.price-v .pricelist .price-data .window-type .info{font-style:italic;font-size:0.7em;padding:0.25rem 0 0.5rem;}
.price-v .pricelist .price-data .window-price{font-family:"pt_serifbold";font-size:1.4rem;}
.price-v .pricelist .price-data .first::before{display:block;height:50px;width:56px;background:url('/public/i/pine.png') no-repeat;position:absolute;bottom:-2rem;right:1rem;content:'';}
.price-v .pricelist .price-data .second::before{display:block;height:50px;width:111px;background:url('/public/i/larch.png') no-repeat;position:absolute;bottom:-2rem;right:1rem;content:'';}
.price-v .pricelist .price-data .third::before{display:block;height:50px;width:76px;background:url('/public/i/oak.png') no-repeat;position:absolute;bottom:-2rem;right:1em;content:'';}
.price-v .pricelist .price-data .fourth::before{display:block;height:50px;width:56px;background:url('/public/i/pine.png') no-repeat;position:absolute;bottom:-2rem;right:1rem;content:'';}
.notice{text-align:center;}
.price-h .pricelist{margin:2rem 0 3rem;overflow:hidden;}
.price-h .pricelist .price-item{width:100%;padding:1rem 0;box-sizing:border-box;border-bottom:1px dashed #dce1af;overflow:hidden;}
.price-h .pricelist .price-item:last-child{border-bottom:0;}
.price-h .pricelist .price-image{width:50%;overflow:hidden;float:left;max-height:215px;}
.price-h .pricelist .price-image figure{position:relative;}
.price-h .pricelist .price-image figcaption{position:absolute;left:1rem;top:1rem;color:#fff;font-family:"pt_serifbold_italic", serif;font-size:1.3rem;text-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.price-h .pricelist .price-image img{max-width:100%;}
.price-h .pricelist .price-data{color:#674c3d;font-family:'pt_serifregular';float:right;width:49%;}
.price-h .pricelist .price-data > div{box-sizing:border-box;width:50%;padding:1rem;float:left;text-align:center;}
.price-h .pricelist .price-data > div:nth-child(1), .price-h .pricelist .price-data > div:nth-child(4){background:rgba(239, 228, 211, 0.3);}
.price-h .pricelist .price-data span{display:inline-block;vertical-align:middle;}
.price-h .pricelist .price-data .window-type{line-height:1.1;height:2.75rem;}
.price-h .pricelist .price-data .window-type span{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.price-h .pricelist .price-data .window-price{font-family:"pt_serifbold";font-size:1.4rem;}
#slider{width:1000px;height:392px;overflow:hidden;margin:1rem auto;}
#slider img{width:100%;}
#slider .slide{position:relative;}
#slider .description{position:absolute;top:2rem;right:86px;width:394px;}
#slider .h2{display:block;padding:0 0 0 22px;font-family:'PTSerifCaptionRegular', serif;font-size:39px;margin:15px 0;line-height:37px;letter-spacing:-1px;}
#slider .text{font-family:"Arial", sans-serif;padding:0 0 0 24px;display:block;margin:0 0 17px;line-height:20px;}
#slider .button{display:inline-block;height:74px;background:transparent;padding:0 44px;position:relative;}
#slider .button:before{content:'';background:url(/public/i/slider_elements/button_left.png) no-repeat;height:74px;width:44px;display:inline-block;position:absolute;left:0;top:0;}
#slider .button:after{content:'';background:url(/public/i/slider_elements/button_right.png) no-repeat;height:74px;width:44px;display:inline-block;position:absolute;right:0;top:0;}
#slider .button span{background:url(/public/i/slider_elements/button_bg.png) repeat-x;height:74px;display:inline-block;padding:0 10px 0 20px;line-height:54px;color:#5e3b2d;font-family:'Core Sans D 57 Cn', sans-serif;font-size:24px;}
#slider .button:hover:before{background:url(/public/i/slider_elements/button_left_hover.png) no-repeat;}
#slider .button:hover:after{background:url(/public/i/slider_elements/button_right_hover.png) no-repeat;}
#slider .button:hover span{background:url(/public/i/slider_elements/button_bg_hover.png) repeat-x;color:#fff;}
#slider .slick-prev{left:45px;background:url(/public/i/slider_elements/aleft.png) no-repeat;width:23px;height:104px;z-index:1;top:calc(50% - 10px);}
#slider .slick-prev:hover{background:url(/public/i/slider_elements/aleft_hover.png) no-repeat;}
#slider .slick-prev:before{display:none;}
#slider .slick-next{right:43px;background:url(/public/i/slider_elements/aright.png) no-repeat;width:23px;height:104px;z-index:1;top:calc(50% - 10px);}
#slider .slick-next:hover{background:url(/public/i/slider_elements/aright_hover.png) no-repeat;}
#slider .slick-next:before{display:none;}
#slider .slick-dots{bottom:35px;}
#slider .slick-dots li{margin:0;}
#slider .slick-dots li:first-child{margin:0 0 0 178px;}
#slider .slick-dots li button{background:url(/public/i/slider_elements/dot.png) no-repeat;width:18px;height:18px;padding:0;}
#slider .slick-dots li button:hover{background:url(/public/i/slider_elements/dot_hover.png) no-repeat;}
#slider .slick-dots li.slick-active button{background:url(/public/i/slider_elements/dot_active.png) no-repeat;}
#slider .slick-dots li button:before{display:none;}
@media only screen and (max-width:999px){html{overflow-x:hidden;}
#slider{width:100%;}
#slider .slide, #slider .image{height:392px;}
#slider .image .half-image{width:initial;max-width:initial;}
#slider .description{left:90px;right:90px;width:320px;background:rgba(255,255,255,0.5);border-radius:0.5rem;}
#slider .description .h2, #slider .description .text{text-shadow:0 -1px 2px rgba(255,255,255,0.75);}
#slider .button:before{left:1px;}
.centralBox .pricePage.price-v .pricelist .price-item, .centralBox .pricePage.price-v .pricelist .price-image, .centralBox .pricePage.price-v .pricelist .price-data{padding:0;}
.centralBox .pricePage.price-v .pricelist .price-item{overflow:hidden;padding:0 0 3rem;}
.centralBox .pricePage.price-v .pricelist .price-data > div{width:100%;float:none;text-align:left;}
.centralBox .pricePage.price-v .pricelist .price-data > div .window-price{float:right;padding:1.25rem 0 0;}
.centralBox .pricePage.price-v .pricelist .price-data > div::before{right:auto;left:2rem;}
.page{overflow:hidden;}
#rh-snippet{display:none !important;}
#rc-connect{left:20 !important;}
.floorBoxOuter{display:none;}
.mainMenu{display:none;}
.slicknav_menu{background:transparent;padding:23px 0 0;}
.slicknav_btn{float:left;}
.slicknav_nav{background:rgba(0, 0, 0, 0) url("../i/patern_header.jpg") repeat scroll 0 0;padding:1rem 0 1rem;font-size:1.25rem;}
.slicknav_nav .slicknav_row:hover, .slicknav_nav a:hover{background:#48413C;}
.headerTop{display:none;}
.header.addHead{height:84px;}
.header.addHead .logo{left:60px;z-index:2;}
.header.addHead .miniService{left:180px;}
.miniService__i{display:block;}
.miniService__i img{display:none;}
.header.addHead .miniService__i span{padding-bottom:10px;}
.header.addHead .phoneBox{left:auto;right:140px;text-align:center;top:19px;}
.header.addHead .phoneBox .phone{display:block;}
.banerBox .paging{display:none !important;}
.banerItems .slogonBox{width:320px;top:10px;text-align:right;right:50px;}
.bigTitle{font-size:45px;}
.whyBox{width:100%;}
.whyBox .promoItems{margin-bottom:3rem;}
.bottomTextBlock, .bottomTextBlock2, .bottomTextBlock3{width:100%;}
.bottomTextBlock button.button, .bottomTextBlock2 button.button, .bottomTextBlock3 button.button{font-size:18px;}
.bottomTextBlock3 .bigTitle{font-size:20px;}
table .button:first-child{padding:0 0 0 8px;}
.assortmentBox{background:transparent;}
.assortmentBox__i{width:100%;}
.assortmentBox__i .asItem{margin:0 auto 2rem;display:block;}
.descriptionWood{height:590px;}
.descriptionWood .wrap{width:90%;padding:58px;margin:0 0 0 -45%;}
.descriptionWood .wrap .descrTiser{display:none;}
.reviewsBlock{width:100%;}
.reviewsBlock .leaf{right:auto;left:35%;}
.boxReviews .arrowRev.arL{left:30px;}
.bottomTextBlock > *{padding-left:20px;padding-right:20px;}
.bottomTextBlock h1{padding:0 20px;font-size:34px;line-height:36px;}
.bottomTextBlock .twocol{padding:120px 10px 10px;text-align:center;height:375px;background:transparent;position:relative;}
.bottomTextBlock .twocol .h3{margin:0 0 15px;}
.bottomTextBlock .twocol::before{content:'';display:block;position:absolute;width:86px;height:90px;left:calc(50% - 43px);top:0;background:url("../i/pattern_1.png") no-repeat scroll 0 0;}
.bottomTextBlock .twocol:nth-child(2)::before{background-position:left -473px top 0;}
.bottomTextBlock .twocol:nth-child(3)::before{background-position:left 0 top -177px;}
.bottomTextBlock .twocol:nth-child(4)::before{background-position:left -473px top -177px;}
.bottomTextBlock2{padding:297px 20px 20px;background-color:#F0E9DF;background-position:left -5px top 0;height:auto;}
.centralBox{width:100%;}
.page.about .cabinet{padding:0 20px;}
.page.about .content h1{padding:0;font-size:34px;line-height:36px;}
.page.about .content > table > tbody > tr > td{display:table-row;width:100%;}
.content blockquote.w620{width:100%;}
.page.about .arrowBan.arR{right:-5px;}
.banerBoxSecond .banerItems{height:330px;}
.page.about .banerBoxSecond .banerItems .imgBox_i{right:0;left:88px;}
.banerBoxSecond .banerItems img{width:100%;height:auto;}
.page.about .content .whyBox_content{margin:0;}
.page.about .content .promotion{text-align:center;padding:0 20px;}
.page.about .content .whyBox_content .promoItems{margin:0 0 20px 33px;}
.page.regular .centralBox .cabinet__i.cabL, .page.wood .centralBox .cabinet__i.cabL, .page.price .centralBox .cabinet__i.cabL, .page.solution .centralBox .cabinet__i.cabL{display:none;}
.page.regular .centralBox .cabinet__i.cabR, .page.wood .centralBox .cabinet__i.cabR, .page.price .centralBox .cabinet__i.cabR, .page.solution .centralBox .cabinet__i.cabR{width:100%;}
.woodPage{padding:0;}
.woodPage .liftBox{display:none;}
.page.regular .centralBox .content p, .page.regular .centralBox .content div, .page.wood .centralBox .content p, .page.wood .centralBox .content div, .page.fullwidth .centralBox .content p, .page.fullwidth .centralBox .content div, .page.solution .centralBox .content p, .page.solution .centralBox .content div, .page.price .centralBox .pricePage p, .page.price .centralBox .pricePage div{padding-left:20px;padding-right:20px;}
.page.regular .centralBox .content div.attention, .page.price .centralBox .pricePage div.priceTable{padding:0;}
.page.regular .centralBox .content blockquote, .page.wood .centralBox .content blockquote, .page.solution .centralBox .content blockquote{width:100%;}
.page .centralBox .content .banerBoxSecond img.half-image, .page .banerBox img.half-image, .page .promoImg img.half-image{max-width:100%;}
.feedbackItem{padding-left:20px;padding-right:20px;}
.page.regular .centralBox .content .feedbackItem .who{margin:0 0 1rem;padding:0 0 0 30px;}
.page.regular .centralBox .content .feedbackItem .who br + br{display:none;}
.page.regular .centralBox .content .feedbackItem .what, .page.regular .centralBox .content .feedbackItem .what p, .page.regular .centralBox .content .feedbackItem .what div{width:100%;padding:0;}
.content .feedbackTitled{}
.content .feedbackTitled .bigTitle{font-size:1.5rem;line-height:1.75rem;display:block;width:100%;text-align:center;padding:0 !important;max-width:unset;}
.content .feedbackTitled .bigTitle span{padding:0;}
.content .feedbackTitled .bigTitle .leaf{top:-2rem;right:0.5rem;}
.content .feedbackBlock.feedbackTitled form label{display:block;padding:0.5rem 0 1rem;width:100%;vertical-align:middle;max-width:unset;margin:0;}
.content .feedbackTitled form label .lefttd{padding:0 !important;width:100%;text-align:center;}
.content .feedbackTitled form label input{max-width:unset;text-align:center;max-width:15rem;}
.content .feedbackTitled .button-wrapper{display:block;text-align:center;}
.content .feedbackTitled .footnote{display:block;width:100%;text-align:center;padding:0.5rem 0 0 !important;}
.content .feedbackTitled .footnote span{display:inline-block;margin-left:0;}
.content h1, .pricePage h1, .content .h1, .pricePage .h1, h1, .page.about .content h1{font-size:34px;line-height:36px;padding-left:20px;padding-right:20px;}
.content h2, .content .h2{font-size:26px;line-height:28px;}
.content h3{font-size:20px;line-height:22px;}
.content h2, .content h3, .content h4, .content h5{padding-left:20px;padding-right:20px;}
.liftBox{display:none;}
.page.wood table.tbl td:nth-child(5){display:none;}
.name.cur .typeWood{box-sizing:border-box;left:0;top:64px;position:fixed;}
.name.cur .typeWood img{float:none;}
.name.cur .typeWood p, .name.cur .typeWood h3, .name.cur .typeWood div{padding:0 !important;}
.name.cur .typeWood .typeClose{top:34px;right:34px;}
.content .whatMade__i{width:50%;box-sizing:border-box;margin:0 0 2rem;}
.content .whatMade__i span img{height:auto;max-width:100%;}
.content .findings__i{width:100%;padding:0;margin:0 auto 4rem;text-align:center;box-sizing:border-box;}
.page img.full-image{max-width:100%;height:auto;}
.page img.half-image{max-width:47%;height:auto;}
.page td img.half-image{max-width:100%;}
.header.addHead .logo img.half-image{max-width:100%;}
.page.regular .centralBox .feedbackBlock .new_cabinet, .content .feedbackBlock .new_cabinet{width:100%;padding:0;}
.content .feedbackBlock .comment > h3, .content .feedbackBlock .comment > .h3{padding:0;margin:0 0 1rem;}
.historyBox__i{padding:0 0 2rem;}
.content .historyItem{padding:0;}
.page.about .content .historyItem p{width:100%;}
.selectionPage{padding:0 20px;}
.selectionPage .rightBlock{display:none;}
.specialistBlock{margin:18px 0 2rem;}
.specFoto{float:none;}
.topTitle{padding:0 0 0 170px;background-position:-56px 0;}
.topTitle h2{font-size:84px;line-height:84px;}
.topTitle h2 span{font-size:84px;margin:-16px 0 0;}
.statistics{text-align:center;}
.statistics img{float:none;display:inline-block;}
.descrStatistics{padding:14px 0 0;width:100%;}
.titleParameters{margin:0 0 2rem;}
.prametersItem{text-align:center;margin:0 auto 3rem;float:none;padding:0;}
.prametersItem img.half-image{max-width:100%;}
.itemOption{float:none;padding:0;margin:0 0 1.5rem;}
.features{margin:40px 0;}
.features img.half-image{max-width:100%;}
.featuresItem{width:50%;box-sizing:border-box;padding:0 0 2rem;}
.featuresItem:nth-child(3){border-left:0;}
.itemText{width:100%;margin:0 0 2rem;}
.content ul.gemini li:nth-child(3n+1)::before{content:none;}
.content ul.gemini li{width:100%;float:none;margin:0 0 4rem;background:url("../../i/gemini-hover.png") no-repeat scroll center bottom;}
.content ul.gemini li a:not(.btnOn){position:relative;left:auto;top:auto;}
.content ul.gemini li img{display:block;margin:0 auto;}
.content ul.gemini li h3{display:inline-block;position:relative;left:auto;bottom:auto;}
.content ul.gemini li a.btnOn{position:relative;left:auto;bottom:70px;}
.page.fullwidth .centralBox .content .gemini-item{position:relative;padding:0;}
.page.fullwidth .content .gemini-item div, .page.fullwidth .content .gemini-item p{padding:0;}
.page.fullwidth .content .gemini-item .gemini-item-img-container{width:100%;float:none;text-align:center;height:420px;padding-top:120px;}
.content .gemini-item-img-container img.half-image{max-width:100%;max-height:420px;}
.content .gemini-item-img-container div.f360{margin:0 auto;}
.gemini-item-img-container .f360 .expand{display:none !important;}
.page.fullwidth .content .gemini-item .wrap{padding:0;}
.content .gemini-item .preview{position:absolute;left:20px;top:0;margin:0;}
.priceTable{margin:25px 0 0;}
.priceTable tr th{font-size:12px;line-height:14px;}
.priceTable tr th span{display:none;}
.priceTable tr td{font-size:14px;line-height:16px;}
.cost{font-size:20px;line-height:20px;}
.priceTable tr td:hover .cost{font-size:24px;line-height:24px;}
.page.price .pricePage .bottomTextBlock3 .bigTitle{padding:0;}
.page.price .pricePage .textPrice{box-sizing:border-box;}
.page.price .pricePage .textPrice p{padding:0;width:100%;box-sizing:border-box;float:none;}
.expertPrice{float:none;}
.expertPrice img.half-size{max-width:100%;}
.expertPrice h5{right:95px;bottom:40px;top:auto;}
.expertPrice br{display:none;}
.page.solution td{text-align:center;}
.page.solution td img.half-image{max-width:75%;}
.page.solution td h6{margin-left:0;}
.page.solution .answer__i h4{padding:0;}
.pageAddress .contacts__i{padding:0 20px;}
.pageAddress .contacts__i:before{content:none;}
.pageAddress .infoBox{float:none;padding:0;width:100%;margin:0 0 2rem;}
.contactsPage .feedbackBlock{}
.contactsPage .content .feedbackBlock .cabinet__i.cabL{width:100%;padding:0 20px;box-sizing:border-box;}
.contactsPage .content .feedbackBlock input[type="text"], .contactsPage .content .feedbackBlock textarea{width:200px;float:left;padding:0 5px;}
.contactsPage .content .feedbackBlock .feedback-form #tr_file_58c9 td:nth-child(2):after{width:85%;}
.contactsPage .content .feedbackBlock form tr:last-child td{text-align:left;}
.page.galery .galeryItem{float:none;margin:0 auto 4rem;}
.page.galery .galeryItem .galeryImg img.half-image{height:220px;max-width:100%;}
.page.galery .bottomTextBlock3 a{font-size:22px;}
.overflowbg .close{z-index:999;}
.galeryNav .slider-nav{width:140px;}
.page.galery .galeryNav .slider-nav img.half-image{max-width:100%;}
.page.galery .slick-slider, .page.galery .slick-list{height:290px;}
.page.galery .galeryFor .slick-arrow{display:none !important;}
.moreMenu p{padding:15px;}
.moreMenu ul{width:100%;padding:20px;text-align:center;}
.footer{min-height:100px;}
.miniLogo{left:10px;}
.cop{display:none;}
.footerPhone{left:140px;width:calc(100% - 140px);}
.footerPhone .h3{display:none;}
.footerPhone p{float:left;clear:left;text-align:left;line-height:1;margin-bottom:4px;}
.footerPhone p:last-child{float:right;margin-right:10px;position:absolute;right:0;}
.footer_2__i .soc{margin-left:10px;}
.formCall{width:100vw;left:-164px;top:65px;z-index:9;}
.formCall h3, .formCall .h3{margin:70px 0 0;}
.formCall .content .feedbackBlock{margin:30px 0 0 -70px;}
.formCall .content .feedbackBlock table{margin:0 auto;}
.formCall .content .feedbackBlock .lefttd{width:auto;}
.formCall .content .feedbackBlock input[type="text"]{width:300px;}
}
@media only screen and (max-width:630px){.header.addHead .miniService{display:none;}
.footerPhone p > span{display:none;}
}
@media only screen and (max-width:479px){.addHead .label{display:none;}
.header.addHead .phoneBox{right:10px;}
.footerPhone p:nth-of-type(2){display:none;}
.footerPhone p:nth-of-type(1){margin-top:12px;}
.banerBox{display:none;}
}
@media only screen and (max-width:420px){.header.addHead .phoneBox .phone{font-size:1.2em;}
.footerPhone p:nth-of-type(1){margin-top:-6px;position:absolute;right:0;margin-right:10px;}
.footerPhone p:nth-of-type(3){margin-top:18px;right:4px;}
}
@media only screen and (max-width:360px){.header.addHead .phoneBox .phone{font-size:1.2em;}
}