@font-face{font-family:"MyriadProRegular";src:url(/bitrix/templates/.default/css/../fonts/MyriadProRegular.eot);src:url(/bitrix/templates/.default/css/../fonts/MyriadProRegular.eot?#iefix) format("embedded-opentype") , url(/bitrix/templates/.default/css/../fonts/MyriadProRegular.woff) format("woff") , url(/bitrix/templates/.default/css/../fonts/MyriadProRegular.ttf) format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"MyriadProItalic";src:url(/bitrix/templates/.default/css/../fonts/MyriadProItalic.eot);src:url(/bitrix/templates/.default/css/../fonts/MyriadProItalic.eot?#iefix) format("embedded-opentype") , url(/bitrix/templates/.default/css/../fonts/MyriadProItalic.woff) format("woff") , url(/bitrix/templates/.default/css/../fonts/MyriadProItalic.ttf) format("truetype");font-style:normal;font-weight:normal}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]) {display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root) {overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body:after{content:url(/bitrix/templates/.default/img/lightbox/close.png) url(/bitrix/templates/.default/img/lightbox/loading.gif) url(/bitrix/templates/.default/img/lightbox/prev.png) url(/bitrix/templates/.default/img/lightbox/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom: 1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/bitrix/templates/.default/img/lightbox/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/bitrix/templates/.default/img/lightbox/prev.png) left 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/bitrix/templates/.default/img/lightbox/next.png) right 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom: 1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/bitrix/templates/.default/img/lightbox/close.png) top right no-repeat;text-align:right;outline:none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}button,input,select,textarea{color:#222}html,body{height:100%}html{font-size:14px;line-height:1.4;font-family:'Open Sans',sans-serif;color:#3b1604}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}:link,:visited{text-decoration:underline}:link{color:#42413c}:visited{color:#6e6c64}a:hover,a:active,a:focus{text-decoration:none}h1,h2,h3{font-family:'Open Sans Condensed',sans-serif}h3{font-size:18px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}input,textarea{outline:none}textarea{resize:vertical}.site-wrapper{overflow:hidden;min-height:100%}.cttl{font-size:2em;margin:.67em 0}.site-header-wrapper{position:relative;min-height:215px;z-index:1;background:url(/bitrix/templates/.default/img/site-header-wrapper-bg.png) left top repeat-x}.site-header{padding-top:22px;color:#fff}.site-header_sec{position:absolute;left:50%;margin-left:-470px!important}.site-header__logo{float:left}.header-info{float:right;width:700px}.header-info__ico{margin-right:9px}.header-info__phones{display:inline-block;margin-right:20px}.header-info__fb-btn{padding:4px 12px 4px 7px;text-decoration:none;text-transform:uppercase;color:#fff;outline:none;float:right;position:relative;top:-4px}.header-info__fb-btn:hover{background-color:#e31f24;box-shadow:2px 2px 0 rgba(45,45,45,.08)}.header-info__fb-btn b{border-bottom:1px dashed #fff}.header-info__fb-btn:hover b{border-bottom-color:transparent}.main-menu{margin-top:18px}.main-menu-list{margin:0;padding:0 8px;border-radius:2px;list-style:none;background:#fff;box-shadow:2px 2px 0 rgba(45,45,45,.08)}.main-menu-list a{display:block;text-decoration:none;color:#3b1604}.main-menu-list a.selected,.main-menu-list a:hover{color:#e31f24}.main-menu-list__item{position:relative;float:left}.main-menu-list__item-link{position:relative;padding:17px 8px 17px;font-size:17px;font-weight:bold;text-transform:uppercase}.main-menu-list__item-link:after{content:"";position:absolute;display:block;width:100%;height:0;left:0;bottom:0;opacity:0;overflow:hidden;background:#e31f24}.main-menu-list__item.selected .main-menu-list__item-link:after,.main-menu-list__item:hover .main-menu-list__item-link:after{height:3px;opacity:1}.main-menu-drop{visibility:hidden;position:absolute;left:0;min-width:100%;margin:0;padding:8px 0 13px;border-radius:0 0 2px 2px;list-style:none;z-index:100;background:rgba(255,255,255,.9);box-shadow:2px 2px 0 rgba(45,45,45,.05);opacity:0}.no-rgba .main-menu-drop{background:#fff}.main-menu-list__item:hover .main-menu-drop{visibility:visible;opacity:1}.main-menu-drop__item{}.main-menu-drop__item-link{padding:3px 10px;font-size:13px;white-space:nowrap}.bx-wrapper{position:relative;margin:0;padding:0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-loading{min-height:50px;background:url(/bitrix/templates/.default/img/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.main-slider-wrapper{margin-top:-215px}.main-slider{}.main-slider__slide{height:510px;background-position:50% 50%;background-repeat:no-repeat}.main-slider__slide.slide1{background-color:#fdfdfd}.main-slider__slide.slide2{background-color:#97785d}.main-slider-pager-wrapper{position:relative;height:94px;margin-top:-94px;background-color:rgba(59,22,4,.3)}.no-rgba .main-slider-pager-wrapper{background:url(/bitrix/templates/.default/img/no-rgba-main-slider-pager-wrapper.png)}.main-slider-pager{padding:17px}.main-slider-arrow{float:left;margin-right:20px}.no-rgba .main-slider-arrow{background:url(/bitrix/templates/.default/img/no-rgba-main-slider-pager-wrapper.png)}.main-slider-arrow a{display:block;width:70px;height:60px;overflow:hidden;text-indent:-9999px;background-color:rgba(3,3,3,.2);background-position:50% 50%;background-repeat:no-repeat}.main-slider-arrow a:hover{background-color:rgba(3,3,3,.3)}.main-slider-arrow.prev-arrow a{background-image:url(/bitrix/templates/.default/img/main-slider-arrow-left.png)}.main-slider-arrow.next-arrow a{background-image:url(/bitrix/templates/.default/img/main-slider-arrow-right.png)}.main-slider-thumbs{float:left}.main-slider-thumbs__thumb{display:block;width:82px;height:52px;margin-right:20px;float:left;overflow:hidden;border:4px solid transparent;background-position:50% 50%;background-repeat:no-repeat}.main-slider-thumbs__thumb.active,.main-slider-thumbs__thumb:hover{border-color:#e31f24}.nav-chain-list{position:relative;margin:2.3em 0 .5em;padding:0;list-style:none;text-align:center;z-index:5}.nav-chain-list__item,.nav-chain-list__sep{display:inline;font-size:13px}.nav-chain-list__sep:first-child{display:none}.nav-chain-list__item{margin:0 5px;font-style:italic}.nav-chain-list__item-link{color:#3b1604;text-decoration:none}.nav-chain-list__item-link:hover{color:#e31f24}.nav-chain-list__sep{color:#e31f24}.page-title{margin:0 0 1em;font-size:48px;line-height:1;text-align:center;text-transform:uppercase}.stairs-title{position:relative}.stairs-title__btn.button-box{position:absolute;line-height:14px;top:5px;margin-left:30px}.products-sections-list{margin:0;padding:0;list-style:none}.products-sections-list__item{width:16.5%;margin-bottom:20px;float:left;line-height:1.2;text-align:center}.products-sections-list__item-link{display:block;color:#3b1604;text-decoration:none}.products-sections-list__item-link:hover{color:#e31f24}.products-sections-list__item-ico{display:block;width:68px;height:66px;margin:0 auto;background-position:50% top;background-repeat:no-repeat}.products-sections-list__item-link:hover .products-sections-list__item-ico{background-position:50% -66px}.products-sections-list__item-name{height:3.6em;margin-top:15px;padding:0 7px;font-size:15px;overflow:hidden}.how-order-list{margin:0;padding:0;list-style:none}.how-order-list__item{position:relative;width:12.5%;float:left;text-align:center;font-size:18px;font-weight:bold}.how-order-list__item.item-bot{margin-top:48px}.how-order-list__item.item-top{}.how-order-list__item-link{display:block;text-decoration:none;color:#3b1604}.how-order-list__item-link:hover{color:#e31f24}.how-order-list__item-ico{display:block;width:56px;height:56px;margin:0 auto 7px;background-position:50% 0;background-repeat:no-repeat}.how-order-list__item-link:hover .how-order-list__item-ico{background-position:50% -56px}.how-order-list__item-arrow{position:absolute;top:64px;right:-21px}.how-order-box{padding-top:30px;padding-bottom:50px}.fb-info-box-main{width:620px;margin:35px auto 40px}.fb-info-box-detail{margin-top:10px}.fb-info-box{padding:25px 0;border:7px solid #f2f5f6;border-radius:10px;text-align:center}.fb-info-phones{display:inline-block;margin-right:15px;padding-right:25px;vertical-align:middle;text-align:left;background:url(/bitrix/templates/.default/img/curve-dash.png) right center no-repeat}.fb-info-phones span{padding:0 6px;color:#fff;background:#e31f24}.gal-slider-wrapper{}.gal-slider{background:url(/bitrix/templates/.default/img/gal-slider-bg.png) center top no-repeat}.reviews-main{margin:0 -20px 0 0;padding:0;list-style:none}.reviews-main__item{width:300px;float:left;margin-right:20px}.reviews-main__item-link{position:relative;display:block;padding:23px 20px 30px;border-radius:3px;text-decoration:none;color:#3b1604;background:#fdf4d8}.reviews-main__item-date{position:absolute;top:10px;right:14px;font-size:11px}.reviews-main__item-name{display:block;font-size:18px}.reviews-main__item-text{min-height:4.2em;margin:.6em 0 0;font-size:13px}.faq-artcls-box{position:relative}.faq-artcls-box__sep{position:absolute;width:0;height:auto;left:50%;top:0;bottom:0;border-top:none;border-right:1px dashed #776764}.faq-artcls-box{}.faq-main-box{width:450px;margin-right:40px;float:left}.faq-main-list{margin:0;padding:0;list-style:none}.faq-main-list__item{}.faq-main-list__item-question{margin:0;padding:1px 0 3px 35px;font-style:italic;background:url(/bitrix/templates/.default/img/faq-question-ico.png) left top no-repeat}.faq-main-list__item-answer{margin:1em 0 1.8em;padding:0 0 2px 35px;font-size:13px;background:url(/bitrix/templates/.default/img/faq-answer-ico.png) left top no-repeat}.articles-main-box{width:450px;float:left}.articles-main-list{margin:0;padding:0;list-style:none}.articles-main-list__item{}.articles-main-list__item-link{display:block;margin-bottom:1.3em;text-decoration:none;color:#3b1604}.articles-main-list__item-sec{}.articles-main-list__item-name{display:inline-block;margin-top:7px;padding:0 10px;font-size:18px;color:#fff;border-radius:2px;background:#e31f24}.articles-main-list__item-link:hover .articles-main-list__item-name{color:#f6c8c9}.articles-main-list__item-text{margin:.7em 0 0;font-size:13px}.articles-section-list{margin:0 0 25px;padding:0;text-align:center}.articles-section-list__item{display:inline-block}.articles-section-list__item-link{display:block;min-width:95px;margin:0 5px;padding:7px 25px;border-radius:2px;text-decoration:none;color:#3b1604;background:#fdf4d8}.articles-section-list__item-link.selected,.articles-section-list__item-link:hover{background:#f9e0ba}.articles-section-list__item-link i{border-bottom:1px dashed #3b1604}.articles-section-list__item-link.selected i,.articles-section-list__item-link:hover i{border-bottom-color:transparent}.article-detail{}.article-detail__picture{margin-right:20px;float:left}.other-articles{padding:20px 0 10px}.faq-page{}.faq-list{}.faq-list>hr:first-child{display:none}.faq-list__item{}.faq-list__item-question{padding:1px 0 3px 35px;font-style:italic;background:url(/bitrix/templates/.default/img/faq-question-ico.png) left top no-repeat}.faq-list__item-answer{margin:1em 0 1.8em;padding:0 0 2px 35px;font-size:13px;background:url(/bitrix/templates/.default/img/faq-answer-ico.png) left top no-repeat}.reviews-wrapper{margin-bottom:2em;overflow:hidden}.reviews-list{margin-right:-20px}.reviews-list__item{position:relative;width:420px;float:left;margin:0 20px 20px 0;padding:23px 20px 30px;border-radius:3px;text-decoration:none;color:#3b1604;background:#fdf4d8}.reviews-list__item-date{position:absolute;top:10px;right:14px;font-size:11px}.reviews-list__item-name{display:block;font-size:18px}.reviews-list__item-text{height:7em;margin:.6em 0 0;overflow:hidden;font-size:13px}.add-form-box{padding-top:30px;padding-bottom:40px}.add-form{}.add-tbl{width:100%}.add-tbl__name-cell{width:120px;padding-right:20px;line-height:1.2}.add-tbl__name-cell.question-cell{text-align:right}.add-tbl__field-cell{width:220px;padding:10px 0}.add-form__field{width:100%}.add-form__captcha-field{width:100px;float:left}.add-form__captcha-pic{width:100px;height:37px;float:right}.add-form-captcha-layer{position:relative}.add-form__textarea{height:153px;resize:none}.add-form-submit{margin-top:20px;text-align:center}.page-404{min-height:270px;padding-right:340px;background:url(/bitrix/templates/.default/img/page-404-bg.png) right 55px no-repeat}.products-menu-section-container{padding:20px 0 10px;border-bottom:9px solid #e9eeef}.products-menu-section{display:table;width:100%;margin:0;padding:0;list-style:none;font-size:0}.products-menu-section__item{display:inline-block;vertical-align:top;text-align:center}.products-menu-section__item-link{display:inline-block;position:relative;padding:3px 10px 12px;font-size:12px;line-height:1.2;color:#3b1604;text-decoration:none}.products-menu-section__item-link.selected{z-index:10;background:#fdf4d8;box-shadow:2px 2px 0 rgba(45,45,45,.08)}.products-menu-section__item-link:hover{color:#e31f24}.products-menu-section__item-ico{display:block;position:relative;width:38px;height:37px;margin:0 auto 7px;overflow:hidden;background-position:50% top;background-repeat:no-repeat}.products-menu-section__item-ico-img{position:absolute;width:100%;left:0;top:0}.products-menu-section__item-link:hover .products-menu-section__item-ico-img{top:-37px}.products-list{}.products-list>hr:first-child{display:none}.products-list__item{}.products-list-item-pic{width:285px;float:left;max-height:224px;overflow:hidden;border:5px solid #fff;box-shadow:0 0 3px rgba(4,31,42,.4)}.products-list-item-pic__img{}.products-list-item-info{margin-left:315px}.products-list-item-info__name{margin:0 0 .5em;font-size:18px}.products-list-item-info__name-link{text-decoration:none;color:#3b1604}.products-item-props{margin:1em 0;padding:0;list-style:none}.products-item-props_detail{margin-top:0}.products-item-props td{padding:1px 0;font-size:13px;font-style:italic;line-height:1.2}.products-item-props__ico-cell{width:45px}.products-item-props__name-cell{}.products-item-props__ico{position:relative;display:inline-block;width:35px;height:34px;line-height:34px;overflow:hidden;vertical-align:middle;text-align:center}.products-item-props__img-ico{position:absolute;width:100%;left:0;top:0}.products-list-item-info__text{margin:1em 0 1em;font-size:13px}.product-detail-more{margin-top:30px}.nproducts-detail-left{width:400px;float:left}.nproducts-detail-pics{margin-right:-20px}.nproducts-detail-pics__big{width:400px;height:320px;overflow:hidden;float:right;margin:0 20px 12px 0}.nproducts-detail-pics__big.no-photo{background:#f9e0ba url(/bitrix/templates/.default/img/no-photo.png) center center no-repeat}.nproducts-detail-pics__thumb{float:left;margin:0 20px 12px 0}.nproducts-detail-pics__thumb-layer{display:block;width:130px;height:80px;border:5px solid transparent;background-position:50% 50%;background-repeat:no-repeat}.nproducts-detail-pics__thumb.active .products-detail-pics__thumb-layer,.nproducts-detail-pics__thumb-layer:hover{border-color:#e31f24}.nproducts-detail-info{margin-left:420px;padding-bottom:4em;font-size:13px}.products-detail-left{width:620px;float:left}.products-detail-pics{margin-right:-20px}.products-detail-pics__big{width:620px;height:320px;overflow:hidden;float:right;margin:0 20px 12px 0}.products-detail-pics__big.no-photo{background:#f9e0ba url(/bitrix/templates/.default/img/no-photo.png) center center no-repeat}.products-detail-pics__thumb{float:left;margin:0 20px 12px 0}.products-detail-pics__thumb-layer{display:block;width:130px;height:80px;border:5px solid transparent;background-position:50% 50%;background-repeat:no-repeat}.products-detail-pics__thumb.active .products-detail-pics__thumb-layer,.products-detail-pics__thumb-layer:hover{border-color:#e31f24}.products-detail-info{margin-left:640px;padding-bottom:4em;font-size:13px}.products-detail-info__title{margin:1.1em 0 .4em}.products-detail-tech-param{margin:1em 0}.products-detail-tech-param ul{margin:1em 0;padding:0;list-style:none}.products-detail-tech-param li:before{position:absolute;content: "� ";left:0;top:0}.products-detail-tech-param li{position:relative;margin:.6em 0;padding-left:20px}.products-detail-info__description{margin:1em 0}.products-detail-info__calc-btn{margin-top:1.5em}.header-info__fb-btn,.header-info__fb-btn b,.main-menu-list__item-link:after,.main-menu-list a,.main-menu-drop,.main-slider-thumbs__thumb,.main-slider-arrow a,.big-title__link,.nav-chain-list__item-link,.products-sections-list__item-link,.products-sections-list__item-ico,.products-menu-section__item-link,.products-menu-section__item-ico-img,.products-detail-pics__thumb-layer,.how-order-list__item-link,.how-order-list__item-ico,.articles-section-list__item-link,.articles-section-list__item-link i,.articles-main-list__item-name,.calculator__stair-kinds-item,.calculator__material-item,.footer-menu__item-link,.footer-btns__btn b,.form-field,.capcha-refresh,.pagenav__btn,.pagenav__num,.button-box,.button{-webkit-transition:all ease 200ms;-moz-transition:all ease 200ms;transition:all ease 200ms}.pagenav-container{margin-top:2em;background:#f2f5f6;background:-moz-linear-gradient(top,#f2f5f6 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f5f6),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f2f5f6 0%,#fff 100%);background:-o-linear-gradient(top,#f2f5f6 0%,#fff 100%);background:-ms-linear-gradient(top,#f2f5f6 0%,#fff 100%);background:linear-gradient(to bottom,#f2f5f6 0%,#fff 100%)}.pagenav{padding-top:40px;padding-bottom:40px;text-align:center}.pagenav__btn{display:inline-block;min-width:38px;height:38px;line-height:38px;font-style:italic;text-decoration:none;color:#3b1604}.pagenav__btn:link:hover,.pagenav__btn:visited:hover{color:#e31f24}.pagenav__btn-arrow{margin:0 7px;font-size:18px}.pagenav__num{display:inline-block;width:32px;height:32px;margin:0 8px;border:3px solid #e31f24;border-radius:2px;font-size:18px;font-weight:bold;line-height:34px;color:#e31f24;background:#f9e0ba}.pagenav__num:link,.pagenav__num:visited{border-color:#f9e0ba;text-decoration:none;color:#3b1604}.pagenav__num:link:hover,.pagenav__num:visited:hover{color:#e31f24;border-color:#e31f24}.main-gallery{padding:20px 0;overflow:hidden}.main-gallery-list{position:relative;margin:0;padding:0;list-style:none}.main-gallery-list__item{position:relative;float:left}.main-gallery-list__item-pic{margin-left:10px;border:6px solid #fff;box-shadow:0 0 3px rgba(4,31,42,.4)}.main-gallery-list__item:first-child .main-gallery-list__item-pic{margin-left:0}.main-gallery-slider.ui-slider{position:relative;width:360px;height:5px;margin:25px auto 0;border-radius:2px;background:#dcdfde;box-shadow:inset 1px 1px 1px rgba(47,47,47,.4)}.gal-slider-wrapper .main-gallery-slider .ui-slider-handle{position:absolute;display:block;width:28px;height:27px;top:-9px;margin-left:-14px;z-index:2;cursor:pointer;outline:none;-ms-touch-action:none;touch-action:none;background:url(/bitrix/templates/.default/img/main-gallery-slider-handle-bg.png);border:0}.contacts-page{}.contacts-list{width:720px;margin:2em auto;padding:0;list-style:none}.contacts-list__item{min-height:27px;padding-left:33px;float:left;background-position:0 2px;background-repeat:no-repeat}.contacts-list__item.phones{width:193px}.contacts-list__item.mail{width:183px}.contacts-list__item.adds{width:243px}.contacts-list__item.phones{background-image:url(/bitrix/templates/.default/img/contacts-phone-ico.png)}.contacts-list__item.mail{background-image:url(/bitrix/templates/.default/img/contacts-mail-ico.png)}.contacts-list__item.adds{background-image:url(/bitrix/templates/.default/img/contacts-adds-ico.png)}.contacts-map{height:345px;border-bottom:7px solid #e5e9ea}.print-btn-box{margin:2em 0;text-align:right}.print-btn{display:inline-block;font-size:12px;font-style:italic;text-decoration:none;color:#e31f24}.print-btn__ico{margin-right:10px}.cnts{font-family:"MyriadProRegular"}.cnts h4{font-size:16px;text-align:center;color:#3b1604;font-family:"MyriadProItalic";margin-bottom:60px}.cnts__l{width:470px;float:left}.cnts__r{width:455px;height:405px;float:right}.cnts__map{border:1px solid #9e3e41;margin-top:40px}.cnts__ttl{font-family:"MyriadProItalic";font-size:18px;color:#888;margin-bottom:20px}.cnts__ps{color:#3b1604;font-size:18px;line-height:18px;margin-bottom:45px}.cnts__p{padding-left:50px;background:url(/bitrix/templates/.default/img/cphone.png) no-repeat 12px 2px;padding-bottom:20px}.cnts__p span{font-size:24px}.cnts__mail{margin-bottom:50px;display:inline-block;padding-left:50px;font-size:18px;color:#e31f24;text-decoration:none;background:url(/bitrix/templates/.default/img/cmail.png) no-repeat 10px 4px}.cnts__mail:hover{text-decoration:underline}.cnts__addr{padding:0 145px 0 50px;background:url(/bitrix/templates/.default/img/caddress.png) no-repeat 10px 4px;font-size:18px;color:#3b1604}.cnts__time{padding:0 145px 0 50px;background:url(/bitrix/templates/.default/img/cclock-n.png) no-repeat 10px 4px;font-size:18px;color:#3b1604}.cb{clear:both}.foote-space{height:230px}.site-footer-wrapper{height:221px;margin-top:-230px;border-top:9px solid #bb1d1c;background:#e31f24}.footer-menu-wrapper{border-bottom:7px solid #bb1d1c;background:-moz-linear-gradient(top,#e42929 0%,#e64339 15%,#e31f24 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e42929),color-stop(15%,#e64339),color-stop(100%,#e31f24));background:-webkit-linear-gradient(top,#e42929 0%,#e64339 15%,#e31f24 100%);background:-o-linear-gradient(top,#e42929 0%,#e64339 15%,#e31f24 100%);background:-ms-linear-gradient(top,#e42929 0%,#e64339 15%,#e31f24 100%);background:linear-gradient(to bottom,#e42929 0%,#e64339 15%,#e31f24 100%)}.footer-menu{margin:0;padding:0;text-align:center}.footer-menu__item{display:inline-block}.footer-menu__item-link{display:block;padding:20px 9px;font-size:17px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#fff}.footer-menu__item-link.selected,.footer-menu__item-link:hover{color:#f29699}.site-footer{padding-top:40px;font-size:13px;line-height:1.3;color:#fff;box-shadow:inset 0 10px 20px #e64137}.site-footer__logo{display:block;float:left;margin:-7px 20px 0 0}.site-footer__copyright{float:left}.site-footer-links{width:420px;float:left;margin-left:40px;position:relative}.site-footer__adds{float:left;font-style:normal}.site-footer-links__social-wr{position:absolute;right:-25px;top:0;width:135px;text-align:center}.site-footer-links__social{display:inline-block;vertical-align:top;width:39px;margin:0 0 5px 2px;position:relative;top:0;cursor:pointer;-webkit-transition:all 150ms ease 0s;-moz-transition:all 150ms ease 0s;-o-transition:all 150ms ease 0s;-ms-transition:all 150ms ease 0s;transition:all 150ms ease 0s}.site-footer-links__social:hover{top:-2px}.footer-btns{clear:both;padding-top:15px}.footer-btns__btn{margin-right:25px;font-size:14px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#fff}.footer-btns__btn-ico{margin-right:10px}.footer-btns__btn b{border-bottom:1px dashed #fff}.footer-btns__btn:hover b{border-bottom:transparent}.site-footer__8planet{display:block;padding:2px 0 2px 32px;float:right;text-decoration:none;color:#fff;background:url(/bitrix/templates/.default/img/8-planet-logo.png) left center no-repeat}.popup-box,.popup-box-close{background:url(/bitrix/templates/.default/img/box-bg.gif) repeat}.popup-box{border-radius:2px}.popup-box-close{position:absolute;display:block;width:40px;height:40px;line-height:40px;top:-15px;right:-15px;border-radius:50%;z-index:10;cursor:pointer}.popup-box-close:hover{top:-18px;right:-18px;border:3px solid #e31f24;color:#e31f24}.popup-box-close__ico{display:block;position:absolute;left:13px;top:12px;width:14px;height:15px;background:url(/bitrix/templates/.default/img/popup-close-x.png) left top}.popup-box-close:hover .popup-box-close__ico{background-position:left bottom}.fb-popup{padding:40px 50px}.feedback{}.fb-form-tbl{}.fb-form-tbl__name-cell{padding:19px 20px 19px 0}.fb-form-tbl__name-cell.message{vertical-align:top}.fb-form-tbl__field-cell{padding:10px 0}.fb-field{width:330px}.fb-textarea{min-height:120px}.fb-captcha-field{width:105px;margin-right:15px;vertical-align:middle}.fb-captcha-pic{width:130px;height:37px}.calc-popup-box{padding:30px 25px;width:810px;font-size:13px}.calc-title{margin:0 0 1.3em;text-align:center}.calc-sec{margin:2px 0;padding:25px 25px 30px;border-radius:2px;background:#fff;box-shadow:1px 1px 0 rgba(255,255,255,.5)}.calc-sec__title{margin:0 0 1.8em;text-align:center;font-size:14px;font-weight:normal;font-style:italic}.calculator-composition-list{margin:0;padding:0;list-style:none}.calculator-composition-list__item{float:left;padding:0 0 10px 25px;width:228px;background:url(/bitrix/templates/.default/img/calc-checkmark.png) 0 3px no-repeat}.compos-note{width:75%;margin:1em auto 0;font-size:12px}.calculator__stair-kinds-list{margin:0;padding:0;list-style:none}.calculator__stair-kinds-item{width:143px;height:110px;margin:0 1px 0 2px;float:left;border:3px solid #e5e9ea;border-radius:3px;text-align:center;cursor:pointer;background:#e5e9ea;box-shadow:1px 1px 0 rgba(45,45,45,.08)}.calculator__stair-kinds-item-image-wrapper{width:38px;height:35px;line-height:35px;margin:10px auto 0;text-align:center}.calculator__stair-kinds-item:hover,.calculator__stair-kinds-item.active{background:#fdf4d8}.calculator__stair-kinds-item:hover{border-color:#fdf4d8}.calculator__stair-kinds-item.active{border-color:#e31f24}.calculator__stair-kinds-item-image{max-width:100%;height:auto}.calculator__stair-kinds-item-text{margin-top:11px;padding:0 10px;font-size:12px;line-height:1.2}.calculator__material-list{margin:0;padding:0;list-style:none}.calculator__material-item{width:143px;height:35px;line-height:35px;margin:0 1px 0 2px;float:left;border:3px solid #e5e9ea;border-radius:3px;text-align:center;cursor:pointer;background:#e5e9ea;box-shadow:1px 1px 0 rgba(45,45,45,.08)}.calculator__material-item:hover,.calculator__material-item.active{background:#fdf4d8}.calculator__material-item:hover{border-color:#fdf4d8}.calculator__material-item.active{border-color:#e31f24}.calc-stair-height{}.calc-sec_stair-height{background:none;box-shadow:none}.calc-stair-height__field{width:150px;margin:0 10px}.calc-sec-red{position:relative;margin-bottom:30px;background:#e31f24;border-bottom:7px solid #ba1519;border-radius:2px}.calculator__result{margin:0;padding:0;text-align:left;list-style:none}.calculator__result-item{width:162px;height:135px;padding-top:25px;float:left;text-align:center}.calculator__result-item_finish{}.calculator__result-item_montage{}.calculator__result-item_total{width:161px;border-left:1px dashed #5b1609;background:#ba1519}.calculator__result-item-name{height:2.6em;line-height:1.3;color:#fff}.calculator__result-item-name-i{}.calculator__result-item-value{display:inline-block;width:56px;height:36px;line-height:36px;margin-top:17px;padding:0 7px;overflow:hidden;border-radius:2px;font-size:14px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;background:#fff}.calc-sec-red_note{position:absolute;left:0;bottom:12px;margin:0;padding:0 30px;font-size:12px;color:#fff}.calc-form{margin:0 auto}.calc-form__name-cell{padding-left:12px;padding-right:18px;line-height:1.2}.calc-form__field-cell{width:220px;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px}.calc-form__field{width:100%}.calc-form__captcha-field{width:100px}.calc-form__captcha-image{float:right}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.condensed,.button,.big-title{font-family:'Open Sans Condensed',sans-serif}.clearfix:after{clear:both}.box-width{width:940px;margin:auto}.max-width{margin-left:-9999px;margin-right:-9999px}.box-pad{padding-top:45px;padding-bottom:20px}.box-bg{border-top:7px solid rgba(173,169,157,.1);border-bottom:7px solid rgba(59,22,4,.1);background:url(/bitrix/templates/.default/img/box-bg.gif) repeat}.box-bg2{border-bottom:7px solid #e5e9ea;background:#f2f5f6}.big-title{margin-top:0;font-size:40px;text-align:center;text-transform:uppercase}.big-title__link{border-bottom:2px solid rgba(59,22,4,1);text-decoration:none;color:#3b1604}.big-title__link:hover{border-bottom-color:rgba(59,22,4,0);color:#e31f24}.big-title_left{text-align:left}.big-title_calc{margin:0}.theme-sep{height:7px;border-top:1px dashed #776764;background:#f2f5f6}.theme-sep_2{border-top:none}.max-sep{margin-top:2em;margin-bottom:2em;border-top:1px dashed #7b6b67}.max-sep_mar{margin-top:0;margin-bottom:0}.button-box{display:inline-block;padding:5px;vertical-align:middle;cursor:pointer;background:#f2f5f6;box-shadow:inset 0 0 0 1px #e9ebec}.button-box:hover{background:#e4e9eb;box-shadow:none}.button{display:inline-block;padding:7px 23px;border:none;border-radius:2px;font-size:14px;line-height:1.3;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#f7cccd;background:#e31f24;box-shadow:1px 1px 1px 0 #86080c}.button-box:hover .button{box-shadow:0 0 1px 0 #86080c}.button__ico{margin-right:10px}.button-box_beige .button{color:#836955;background:#f9e0ba;box-shadow:1px 1px 1px 0 #c1a781}.button.button_submit{padding-left:52px;padding-right:35px;background-image:url(/bitrix/templates/.default/img/submit-btn-ico.png);background-position:20px center;background-repeat:no-repeat}.form-field{box-sizing:border-box;padding:9px 10px;border:none;border-radius:1px;background:#f5f7f9}.form-field:focus{background:#fff}.capcha-refresh{display:inline-block;width:20px;height:19px;margin:0 10px;vertical-align:middle;background:url(/bitrix/templates/.default/img/captcha-refresh.png) left top}.capcha-refresh:hover{background-position:left bottom}.capcha-refresh_add{position:absolute;right:-43px;top:8px}.backto{margin:2em 0;clear:both}.backto__link{padding-left:30px;font-size:13px;font-style:italic;text-decoration:none;color:#e31f24;background:url(/bitrix/templates/.default/img/backto-ico.png) left center no-repeat}.pic-border{border:5px solid #fff;box-shadow:0 0 3px rgba(4,31,42,.4)}.no-boxshadow .pic-border{border-color:#e9eef0}.text-mark{font-style:italic}.content-box{padding-bottom:50px}.box-last{min-height:50px;margin-bottom:-50px}.index_stairs .products-sections-list{text-align:center}.index_stairs .products-sections-list__item{float:none;display:inline-block}.sh__p-title{display:inline-block;width:268px;box-sizing:border-box;padding:0 38px 0 0;vertical-align:top}.sh__p-phones{font-size:18px}.download__price{padding:4px 12px 4px 7px;text-decoration:none;text-transform:uppercase;background-color:#e31f24;box-shadow:2px 2px 0 rgba(45,45,45,.08);color:#fff;outline:none;display:inline-block;margin-top:10px}.download__price b{border-bottom:1px dashed #fff}.download__price:hover b{border-bottom-color:transparent}.ctrl{margin-bottom:10px}.ctrl__input{position:absolute;top:auto;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px;height:1px}.ctrl__input:focus+.ctrl__title:before{border-color:#e31f24}.ctrl__title{font-size:14px;display:inline-block;line-height:1.58;position:relative}.ctrl__title:before{content:'';display:inline-block;width:20px;height:20px;border:1px solid #999;margin-right:10px;vertical-align:middle;transition:border-color .15s ease;background-repeat:no-repeat;background-position:center;background-size:90%}.ctrl_check .ctrl__input:checked+.ctrl__title:before{background-image:url(/bitrix/templates/.default/img/ico-check.png)}.ctrl_error .ctrl__title:before{border-color:#f24841;background-color:#fcd2d0}.ctrl__title span{vertical-align:middle}.policy-link{color:#fff;display:inline-block;margin-top:12px;font-size:.9em}#feedback .sh-fres{width:100%;display:none}#feedback .sh-fres-good{width:100%;text-align:center;border-radius:10px;height:inherit;line-height:35px}#feedback .sh-fres-good div{font-size:35px;font-weight:bold;text-align:center;margin-bottom:10px;text-shadow:1px 1px 2px #fff , 0 0 16px #b6b6b6;color:#57c606;text-transform:uppercase;line-height:39px}#feedback .sh-fres-bad{width:100%;text-align:center;border-radius:10px;height:inherit;line-height:35px}#feedback .sh-fres-bad div{font-size:35px;font-weight:bold;text-align:center;margin-bottom:10px;text-shadow:1px 1px 2px white , 0 0 16px #b6b6b6;color:#b61616;text-transform:uppercase;line-height:39px}#feedback .shform__error{background:red}#feedback .shform__select{width:100%;height:25px;cursor:pointer}#kuznica_megameta{width:800px;background:#fff;position:static;opacity:1}#kuznica_megameta .li-item{padding-left:10px;display:inline-block}#kuznica_megameta .li-item-2{padding-left:30px;display:inline-block}.h2_main{color:#3b1604;display:block;font-family:"Open Sans Condensed",sans-serif;font-size:40px;font-weight:700;line-height:56px;margin-block-end:33.2px;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;margin-top:0;position:relative;text-align:center;text-size-adjust:100%;text-transform:uppercase}.products-detail-tech-param li:before{position:absolute;content: "�";left:0;width:50px;top:0;height:40px}.site-footer-links__social-wr1{position:absolute;right:-25px;top:0;width:135px;text-align:center}.h2_main_prim{color:#3b1604;display:block;font-family:"Open Sans Condensed",sans-serif;font-size:40px;font-weight:700;line-height:56px;margin-block-end:33.2px;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;margin-top:0;text-align:center;text-size-adjust:100%;text-transform:uppercase}.h2_main_otz{color:#3b1604;display:block;font-family:"Open Sans Condensed",sans-serif;font-size:21px;font-weight:700;line-height:29.4px;margin-block-end:17.43px;margin-block-start:17.43px;margin-inline-end:0;margin-inline-start:0;text-size-adjust:100%}.h2_vopr{color:#3b1604;display:block;font-family:"Open Sans Condensed",sans-serif;font-size:40px;font-weight:700;line-height:56px;margin-block-end:33.2px;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;margin-top:0;text-align:left;text-size-adjust:100%;text-transform:uppercase}.h3_predv{color:#3b1604;display:block;font-family:"Open Sans Condensed",sans-serif;font-size:18px;font-weight:700;line-height:25.2px;margin-block-end:23.4px;margin-block-start:0;margin-bottom:23.4px;margin-inline-end:0;margin-inline-start:0;margin-left:0;margin-right:0;margin-top:0;text-align:center;text-size-adjust:100%}.h2_calc{color:#3b1604;display:block;font-family:"Open Sans Condensed",sans-serif;font-size:40px;font-weight:700;line-height:56px;margin-block-end:0;margin-block-start:0;margin-bottom:0;margin-inline-end:0;margin-inline-start:0;margin-left:0;margin-right:0;margin-top:0;text-align:center;text-size-adjust:100%;text-transform:uppercase}.h3_rasch{color:#3b1604;display:block;font-family:"Open Sans Condensed",sans-serif;font-size:18px;font-weight:700;line-height:25.2px;margin-block-end:23.4px;margin-block-start:0;margin-bottom:23.4px;margin-inline-end:0;margin-inline-start:0;margin-left:0;margin-right:0;margin-top:0;text-align:center;text-size-adjust:100%}.h4_text{color:#3b1604;display:block;font-family:"Open Sans",sans-serif;font-size:14px;font-style:italic;font-weight:400;line-height:19.6px;margin-block-end:25.2px;margin-block-start:0;margin-bottom:25.2px;margin-inline-end:0;margin-inline-start:0;margin-left:0;margin-right:0;margin-top:0;text-align:center;text-size-adjust:100%}.h_cons{color:#3b1604;display:block;font-family:"Open Sans Condensed",sans-serif;font-size:18px;font-weight:700;line-height:25.2px;margin-block-end:23.4px;margin-block-start:0;margin-bottom:23.4px;margin-inline-end:0;margin-inline-start:0;margin-left:0;margin-right:0;margin-top:0;text-align:center;text-size-adjust:100%}.h_quest{color:#3b1604;display:block;font-family:"Open Sans Condensed",sans-serif;font-size:40px;font-weight:700;line-height:56px;margin-block-end:33.2px;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;margin-top:0;text-align:center;text-size-adjust:100%}.header-info__fb-btn.max:hover{background-color: #ffffff00;box-shadow:none}.nav-chain-list{display:flex;flex-flow:row;padding-left:350px}