body,html{height:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
a,a:active,a:focus,a:hover{text-decoration:none}
.content li,.middle,body{position:relative}
.content ul li:before,.middle:after{content:""}
.return-back:after,.return-back:hover:before{filter:alpha(Opacity=0);opacity:0}
.button span,.form__button span,.header-menu__level2 a,.header__top-menu a{text-transform:uppercase}
.hidden,.invisible{visibility:hidden}
.accessories,.calalog-block .content>h3,.clear,.clearfix:after,.group:after,.lb-dataContainer:after,.middle:after,.modal-footer:after{clear:both}
@font-face{font-family:PTSansRegular;src:url(fonts/pts55f.eot);src:url(fonts/pts55f.eot?#iefix) format("embedded-opentype"),url(fonts/pts55f.woff) format("woff"),url(fonts/pts55f.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:PTSansItalic;src:url(fonts/pts56f.eot);src:url(fonts/pts56f.eot?#iefix) format("embedded-opentype"),url(fonts/pts56f.woff) format("woff"),url(fonts/pts56f.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:PTSansBold;src:url(fonts/pts75f.eot);src:url(fonts/pts75f.eot?#iefix) format("embedded-opentype"),url(fonts/pts75f.woff) format("woff"),url(fonts/pts75f.ttf) format("truetype");font-weight:400;font-style:normal}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
body{line-height:1;font:16px/130% PTSansRegular,arial,sans-serif;color:#3d3d3d;width:100%}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.no-right-margin{margin-right:0!important}
.container,.middle--mainpage .container,.wrapper{margin:0 auto}
.wrapper{width:100%;min-width:980px;min-height:100%;height:auto!important;height:100%;background:#f4f0e5}
.container{display:table;width:940px}
.middle{padding:0 0 140px;width:100%}
.middle--mainpage:before{display:none}
.middle:after{display:table}
:active,:after,:before,:focus,:hover,a,button,input,textarea{outline:0!important}
a{color:#166b8b}
.footer a,.footer a:hover{text-decoration:underline}
a:hover{color:#39a1c7}
b,strong{font-family:PTSansBold,arial,sans-serif}
sup{font:10px/120% PTSansRegular,arial,sans-serif;vertical-align:super}
.content{display:table-cell;vertical-align:top;padding:0 0 50px}
.content em,.content i{font-family:PTSansItalic,arial,sans-serif}
.content h1,.content h2,.content h3{margin:0 0 20px}
.content h1{font:36px/100% PTSansBold,arial,sans-serif;color:#3d3d3d}
.content h1.catalog-heading{float:right;width:380px}
.content h2{font:30px/100% PTSansBold,arial,sans-serif}
.content h3{font:24px/100% PTSansBold,arial,sans-serif}
.content h4{margin:0 0 10px;font:24px/100% PTSansRegular,arial,sans-serif}
.content ol a,.content p a,.content ul a{color:#9b1c1c}
.content ol a:hover,.content p a:hover,.content ul a:hover{color:#d33939}
.content p{margin:0 0 15px}
.content p img{display:block;margin:0 auto 10px;-webkit-box-shadow:0 25px 8px -17px #a9a28e;box-shadow:0 25px 8px -17px #a9a28e}
.content p img[align=left],.content p img[style='float: left;']{margin:5px 20px 10px 0}
.content p img[align=right],.content p img[style='float: right;']{margin:5px 0 10px 20px}
.content p.selected-text{margin:0 0 25px;padding:15px 20px;background:#e8e3d6;-webkit-border-radius:4px;border-radius:4px}
.content li{margin:0 0 10px}
.content ul{margin:0 0 30px 20px;list-style:none}
.content ul li:before{position:absolute;top:7px;left:-14px;width:6px;height:6px;border-radius:100%}
.content ol li:after,.content ul li:before{background:#ea3636;-webkit-border-radius:100%}
.content ol{margin:0 0 30px 23px;list-style:none;counter-reset:li}
.content ol li{position:relative}
.content ol li:before{content:counter(li);counter-increment:li;position:absolute;top:3px;left:-23px;font:18px/100% PTSansBold,arial,sans-serif;color:#231d06}
.breadcrumbs__element:before,.button i:after,.button i:before,.content ol li:after,.content--mainpage:after,.content--mainpage:before,.form__button i:after,.form__button i:before,.mainpage-cooperation li:before,.return-back:after,.return-back:before,.scrollUp:after,.scrollUp:before{content:""}
.content ol li:after{position:absolute;top:15px;left:-12px;width:2px;height:2px;border-radius:100%}
.content table{margin:0 0 20px;width:100%;background:#e5e0d2}
.content tr{border-bottom:1px solid #f4f0e5}
.content td,.content th{padding:8px 15px}
.content thead{color:#fff;text-align:left;background:#27292b}
.modal__text,.modal__title--success{text-align:center}
.content--mainpage{position:relative;float:left;padding:45px 0 50px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
.content--mainpage h1{position:absolute;top:0;left:0;right:0;color:#000;text-align:center}
.content--mainpage:after,.content--mainpage:before{position:absolute;left:50%;margin-left:-480px}
.content--mainpage:before{top:15px;background:url(../img/sprite-s12f506a07a.png) 0 -1158px no-repeat;height:8px;width:960px}
.content--mainpage:after{bottom:30px;background:url(../img/sprite-s12f506a07a.png) 0 -1131px no-repeat;height:7px;width:960px}
.return-back{position:relative;display:block;margin:40px 0 30px 40px;font:18px/100% PTSansRegular,arial,sans-serif;color:#9b1c1c;transition:all .4s ease}
.return-back,.return-back:after,.return-back:before{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}
.return-back:after,.return-back:before{position:absolute;transition:all .4s ease;top:-8px;left:-40px}
.return-back:before{background:url(../img/sprite-s12f506a07a.png) 0 -3049px no-repeat;height:32px;width:32px}
.return-back:after{background:url(../img/sprite-s12f506a07a.png) 0 -2997px no-repeat;height:32px;width:32px}
.return-back:hover:after{filter:alpha(Opacity=100);opacity:1}
.scrollUp:after,.scrollUp:hover:before{filter:alpha(Opacity=0);opacity:0}
.return-back:hover{color:#d33939}
.image-with-desc{margin:0 auto 35px!important;width:600px;font:14px/100% PTSansItalic,arial,sans-serif;color:#848178}
.image-with-desc img{max-width:600px}
.image-with-desc span{display:block;margin:0 auto;width:600px}
.breadcrumbs{margin:0 0 10px;font:12px/130% PTSansRegular,arial,sans-serif}
.breadcrumbs__element{position:relative;margin:0 12px 0 0;color:#3d3d3d}
.breadcrumbs__element:before{position:absolute;top:5px;right:-6px;border-top:2px solid transparent;border-left:3px solid #f71e1e;border-bottom:2px solid transparent}
.breadcrumbs__element a{color:#3d3d3d;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.breadcrumbs__element a:hover{color:#9b1c1c}
.breadcrumbs__element--last:before{display:none}
.scrollUp{left:50%;bottom:25px;margin-left:395px;width:50px;height:50px;background:rgba(255,255,255,.6);-webkit-border-radius:100%;border-radius:100%;z-index:1000!important}
.scrollUp:after,.scrollUp:before{position:absolute;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;top:12px;left:10px}
.scrollUp:before{background:url(../img/sprite-s12f506a07a.png) 0 -3378px no-repeat;height:23px;width:31px}
.scrollUp:after{background:url(../img/sprite-s12f506a07a.png) 0 -3335px no-repeat;height:23px;width:31px}
.scrollUp:hover:after{filter:alpha(Opacity=100);opacity:1}
.offsetTop{position:fixed;left:0;bottom:25px;width:1px;height:50px}
.calalog-block .content>br{display:block;margin-bottom:14px}
.sidebar-menu__element a:first-child{margin-top:15px}
.mainpage-cooperation ul{margin:0 0 30px 20px;list-style:none}
.mainpage-cooperation li{position:relative;margin:0 0 10px}
.mainpage-cooperation li:before{position:absolute;top:7px;left:-14px;width:6px;height:6px;background:#ea3636;-webkit-border-radius:100%;border-radius:100%}
.content td,.content th{border:1px solid #F4F0E5;vertical-align:middle}
.modal{width:380px;margin-left:-190px;-webkit-border-radius:5px;border-radius:5px}
.modal__title{margin:0 0 5px;padding:15px 0 10px 20px;font:30px/100% PTSansBold,arial,sans-serif;color:#231d06;border-bottom:1px solid #cdc7b7}
.modal__close{position:absolute;top:12px;right:9px;cursor:pointer;background:url(../img/sprite-s12f506a07a.png) 0 -2711px no-repeat;height:14px;width:14px;transition:all .3s ease}
.form input,.form textarea,.modal__close{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.modal__close:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.modal__text{margin:20px 0;font:15px/130% PTSansRegular,arial,sans-serif}
.form label{position:relative;display:block;margin:0 0 10px;width:340px}
.form label.error{position:absolute;bottom:-13px;right:1px;margin:0;font:11px/100% PTSansRegular,arial,sans-serif;color:#dd7676;text-align:right}
.form span{display:block;margin:0 0 5px;font:16px/100% PTSansRegular,arial,sans-serif}
.form span i{color:#e32f2f}
.form input,.form textarea{color:#231d06;background:#fff;border:1px solid #cbc6b9;-webkit-box-shadow:inset 1px 1.7px 4px #D5D1C4;box-shadow:inset 1px 1.7px 4px #D5D1C4;-webkit-border-radius:4px;border-radius:4px;transition:all .3s ease}
.form input:focus,.form textarea:focus{border:1px solid #948e7f}
.form input.error,.form textarea.error{border:1px solid #eb9c9c}
.form input{padding:0 10px;width:342px;height:30px;font:16px/28px PTSansRegular,arial,sans-serif}
.form textarea{padding:5px 10px;width:100%;height:90px;resize:none;font:14px/120% PTSansRegular,arial,sans-serif}
.form__button{position:relative;display:block;margin:20px auto;width:162px;height:36px;background:#e0d8b8;background:-moz-linear-gradient(top,#eae2c3,#e0d8b8);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eae2c3),color-stop(100%,#e0d8b8));background:-webkit-linear-gradient(top,#eae2c3,#e0d8b8);background:-o-linear-gradient(top,#eae2c3,#e0d8b8);background:-ms-linear-gradient(top,#eae2c3,#e0d8b8);background:-webkit-gradient(linear,left top,left bottom,from(#eae2c3),to(#e0d8b8));background:linear-gradient(to bottom,#eae2c3,#e0d8b8);border:1px solid #c7bfa2;-webkit-border-radius:5px;border-radius:5px;cursor:pointer}
.form__button i,.form__button i:after,.form__button i:before,.form__button span{position:absolute;-webkit-border-radius:5px;border-radius:5px;transition:all .4s ease}
.button i,.button i:after,.button i:before,.button span,.form__button i,.form__button i:after,.form__button i:before,.form__button span{top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}
.form__button i:after,.form__button i:before{filter:alpha(Opacity=0);opacity:0}
.form__button i:before{background:#ebe3c2;background:-moz-linear-gradient(top,#fff6d1,#ebe3c2);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff6d1),color-stop(100%,#ebe3c2));background:-webkit-linear-gradient(top,#fff6d1,#ebe3c2);background:-o-linear-gradient(top,#fff6d1,#ebe3c2);background:-ms-linear-gradient(top,#fff6d1,#ebe3c2);background:-webkit-gradient(linear,left top,left bottom,from(#fff6d1),to(#ebe3c2));background:linear-gradient(to bottom,#fff6d1,#ebe3c2)}
.form__button i:after{background:#d3cbaa;background:-moz-linear-gradient(top,#cec6a9,#d3cbaa);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cec6a9),color-stop(100%,#d3cbaa));background:-webkit-linear-gradient(top,#cec6a9,#d3cbaa);background:-o-linear-gradient(top,#cec6a9,#d3cbaa);background:-ms-linear-gradient(top,#cec6a9,#d3cbaa);background:-webkit-gradient(linear,left top,left bottom,from(#cec6a9),to(#d3cbaa));background:linear-gradient(to bottom,#cec6a9,#d3cbaa)}
.form__button span{font:16px/34px PTSansRegular,arial,sans-serif;color:#474023;text-align:center}
.form__button:active i:after,.form__button:hover i:before{filter:alpha(Opacity=100);opacity:1}
.form--modal{padding:0 0 0 20px}
.button{position:relative;display:block;margin:0 auto;width:190px;height:40px;background-color:#dc2727;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFDC2727', endColorstr='#FFDC2727');background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjMjcyNyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWEzNjM2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGMyNzI3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-moz-linear-gradient(left,#dc2727 0,#ea3636 50%,#dc2727 100%);background-image:-webkit-linear-gradient(left,#dc2727 0,#ea3636 50%,#dc2727 100%);background-image:-webkit-gradient(linear,left top,right top,from(#dc2727),color-stop(50%,#ea3636),to(#dc2727));background-image:linear-gradient(to right,#dc2727 0,#ea3636 50%,#dc2727 100%);border:none;cursor:pointer}
.button i,.button i:after,.button i:before,.button span{position:absolute;transition:all .4s ease}
.button i{background:0 0!important}
.button i:after,.button i:before{opacity:0}
.button i:before{background-color:#ea3636;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFEA3636', endColorstr='#FFEA3636');background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhMzYzNiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmYyOTI5Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWEzNjM2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-moz-linear-gradient(left,#ea3636 0,#ff2929 50%,#ea3636 100%);background-image:-webkit-linear-gradient(left,#ea3636 0,#ff2929 50%,#ea3636 100%);background-image:-webkit-gradient(linear,left top,right top,from(#ea3636),color-stop(50%,#ff2929),to(#ea3636));background-image:linear-gradient(to right,#ea3636 0,#ff2929 50%,#ea3636 100%)}
.button i:after{background-color:#a91515;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFA91515', endColorstr='#FFA91515');background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MTUxNSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYzIwZDBkIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYTkxNTE1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-moz-linear-gradient(left,#a91515 0,#c20d0d 50%,#a91515 100%);background-image:-webkit-linear-gradient(left,#a91515 0,#c20d0d 50%,#a91515 100%);background-image:-webkit-gradient(linear,left top,right top,from(#a91515),color-stop(50%,#c20d0d),to(#a91515));background-image:linear-gradient(to right,#a91515 0,#c20d0d 50%,#a91515 100%)}
.button span{font:18px/45px PTSansBold,arial,sans-serif;color:#fff!important;text-align:center}
.button:active i:after,.button:hover i:before{filter:alpha(Opacity=100);opacity:1}
.header__search button:after,.header__search button:hover:before{filter:alpha(Opacity=0);opacity:0}
.button--application{position:absolute;top:40px;left:50%;margin-left:280px;-webkit-border-radius:5px;border-radius:5px}
.button--application i,.button--application i:after,.button--application i:before,.button--application span{-webkit-border-radius:5px;border-radius:5px}
.button--price-list{position:absolute;bottom:21px;right:80px;width:160px;height:30px;-webkit-border-radius:3px;border-radius:3px}
.button--price-list i,.button--price-list i:after,.button--price-list i:before,.button--price-list span{-webkit-border-radius:3px;border-radius:3px}
.button--price-list span{font:13px/30px PTSansRegular,arial,sans-serif}
.button--mainpage-cooperation{margin:0;width:320px;height:50px}
.button--mainpage-cooperation span{font:30px/55px PTSansBold,arial,sans-serif}
.button--catalog-application-2 span,.button--service span{font:24px/55px PTSansBold,arial,sans-serif}
.button--service{margin:0 0 40px;width:380px;height:50px;-webkit-border-radius:5px;border-radius:5px}
.button--service i,.button--service i:after,.button--service i:before,.button--service span{-webkit-border-radius:5px;border-radius:5px}
.button--catalog-application-1{margin:0 0 9px;width:220px;-webkit-border-radius:5px;border-radius:5px}
.button--catalog-application-1 i,.button--catalog-application-1 i:after,.button--catalog-application-1 i:before,.button--catalog-application-1 span{-webkit-border-radius:5px;border-radius:5px}
.button--catalog-application-2{margin:0 auto 60px;width:380px;height:50px;-webkit-border-radius:5px;border-radius:5px}
.button--catalog-application-2 i,.button--catalog-application-2 i:after,.button--catalog-application-2 i:before,.button--catalog-application-2 span{-webkit-border-radius:5px;border-radius:5px}
.button--price-list-beige{margin:0 0 15px;width:142px;height:32px;background:#E0D8B8;background:-moz-linear-gradient(top,#EAE2C3,#E0D8B8);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#EAE2C3),color-stop(100%,#E0D8B8));background:-webkit-linear-gradient(top,#EAE2C3,#E0D8B8);background:-o-linear-gradient(top,#EAE2C3,#E0D8B8);background:-ms-linear-gradient(top,#EAE2C3,#E0D8B8);background:-webkit-gradient(linear,left top,left bottom,from(#eae2c3),to(#e0d8b8));background:-webkit-linear-gradient(top,#eae2c3,#e0d8b8);background:linear-gradient(to bottom,#eae2c3,#e0d8b8);border:1px solid #c7bfa2;-webkit-border-radius:5px;border-radius:5px}
.button--price-list-beige i,.button--price-list-beige i:after,.button--price-list-beige i:before,.button--price-list-beige span{-webkit-border-radius:5px;border-radius:5px}
.button--price-list-beige span{font:13px/32px PTSansRegular,arial,sans-serif;color:#474023!important}
.button--price-list-beige i:before{background:#ebe3c2;background:-moz-linear-gradient(top,#fff6d1,#ebe3c2);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff6d1),color-stop(100%,#ebe3c2));background:-webkit-linear-gradient(top,#fff6d1,#ebe3c2);background:-o-linear-gradient(top,#fff6d1,#ebe3c2);background:-ms-linear-gradient(top,#fff6d1,#ebe3c2);background:-webkit-gradient(linear,left top,left bottom,from(#fff6d1),to(#ebe3c2));background:linear-gradient(to bottom,#fff6d1,#ebe3c2)}
.button--price-list-beige i:after{background:#d3cbaa;background:-moz-linear-gradient(top,#cec6a9,#d3cbaa);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cec6a9),color-stop(100%,#d3cbaa));background:-webkit-linear-gradient(top,#cec6a9,#d3cbaa);background:-o-linear-gradient(top,#cec6a9,#d3cbaa);background:-ms-linear-gradient(top,#cec6a9,#d3cbaa);background:-webkit-gradient(linear,left top,left bottom,from(#cec6a9),to(#d3cbaa));background:linear-gradient(to bottom,#cec6a9,#d3cbaa)}
.header{margin:0 0 50px;height:165px}
.header__top{position:relative;height:30px;background:#e3decf}
.header__top-menu{margin:0 auto;text-align:center}
.header__top-menu a{margin:0 23px;display:inline-block;font:14px/30px PTSansRegular,arial,sans-serif;color:#68655F;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.header__top-menu a:hover{color:#9b1c1c}
.header__search{position:absolute;top:4px;left:50%;margin-left:285px}
.header__search:hover input{border-bottom:1px solid #c2b693}
.header__search button{position:absolute;top:2px;right:-24px;width:16px;height:16px;cursor:pointer;border:none;background:0 0}
.header__search button:after,.header__search button:before{content:"";position:absolute;top:0;left:0;transition:all .4s ease}
.header__search button:after,.header__search button:before,.header__search input{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}
.header__search button:before{background:url(../img/sprite-s12f506a07a.png) 0 -1635px no-repeat;height:16px;width:16px}
.header__search button:after{background:url(../img/sprite-s12f506a07a.png) 0 -1599px no-repeat;height:16px;width:16px}
.header__search button:hover:after{filter:alpha(Opacity=100);opacity:1}
.header .logo:after,.header .logo:hover:before{filter:alpha(Opacity=0);opacity:0}
.header__search input{padding:0;font:14px/100% PTSansItalic,arial,sans-serif;color:#68655f;background:0 0;border:none;border-bottom:1px solid #e3decf;transition:all .4s ease}
.header__search input:focus{border-bottom:1px solid #9b1c1c}
.header__middle{position:relative;height:135px;border-bottom:20px solid #27292b}
.header .logo{position:absolute;top:18px;left:50%;margin-left:-470px;width:220px;height:76px}
.header .logo:after,.header .logo:before{top:0;left:0;transition:all .4s ease}
.header .logo:after,.header .logo:before,.header__callback:after,.header__callback:before{content:"";position:absolute;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}
.header .logo:before{background:url(../img/sprite-s12f506a07a.png) 0 -1943px no-repeat;height:76px;width:220px}
.header .logo:after{background:url(../img/sprite-s12f506a07a.png) 0 -1847px no-repeat;height:76px;width:220px}
.header .logo:hover:after{filter:alpha(Opacity=100);opacity:1}
.header__callback:after,.header__callback:hover:before{filter:alpha(Opacity=0);opacity:0}
.header__callback,.header__phone{position:absolute;right:50%}
.header__phone{top:40px;margin-right:-230px;font:30px/100% PTSansBold,arial,sans-serif;color:#33383c}
.header__callback{top:78px;margin-right:-225px;font:13px/100% PTSansRegular,arial,sans-serif}
.header__callback:after,.header__callback:before{transition:all .4s ease;top:-1px;left:-21px}
.header__callback:before{background:url(../img/sprite-s12f506a07a.png) 0 -1563px no-repeat;height:16px;width:16px}
.header__callback:after{background:url(../img/sprite-s12f506a07a.png) 0 -1526px no-repeat;height:17px;width:16px}
.header__callback:hover:after{filter:alpha(Opacity=100);opacity:1}
.header-menu{position:relative;margin:-25px auto 0;width:940px;z-index:50}
.header-menu:after,.header-menu:before{content:"";position:absolute;top:0}
.header-menu:before{left:-18px;background:url(../img/sprite-s12f506a07a.png) 0 -1386px no-repeat;height:50px;width:18px}
.header-menu:after{right:-18px;background:url(../img/sprite-s12f506a07a.png) 0 -1456px no-repeat;height:50px;width:18px}
.header-menu__level1{display:table;position:relative;margin:0 auto;width:940px;height:50px;background-color:#2e3238;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF2E3238', endColorstr='#FF2E3238');background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlMzIzOCIvPjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjM2I0MDQ4Ii8+PHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiMzYjQwNDgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTMyMzgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:-moz-linear-gradient(left,#2e3238 0,#3b4048 15%,#3b4048 85%,#2e3238 100%);background-image:-webkit-linear-gradient(left,#2e3238 0,#3b4048 15%,#3b4048 85%,#2e3238 100%);background-image:-webkit-gradient(linear,left top,right top,from(#2e3238),color-stop(15%,#3b4048),color-stop(85%,#3b4048),to(#2e3238));background-image:linear-gradient(to right,#2e3238 0,#3b4048 15%,#3b4048 85%,#2e3238 100%)}
.header-menu__level1>li{display:table-cell;width:21%}
.header-menu__level1>li>a{position:relative;display:table;width:100%;height:50px;font:15px/120% PTSansRegular,arial,sans-serif;color:#fff;text-transform:uppercase;border-left:1px solid #23262a}
.header-menu__level1>li>a div,.header-menu__level1>li>a i{position:absolute;top:0;left:0;right:0;bottom:0}
.header-menu__level1>li>a i{filter:alpha(Opacity=0);opacity:0}
.header-menu__level1>li>a div{z-index:70}
.header-menu__level1>li>a span{width:313px;height:50px;display:table-cell;vertical-align:middle;text-align:center}
.header-menu__level1 .header-menu__level1-point--1 i{background-color:#404753;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF404753', endColorstr='#FF525C6C');background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNDc1MyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNTI1YzZjIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNTI1YzZjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-moz-linear-gradient(left,#404753 0,#525c6c 50%,#525c6c 100%);background-image:-webkit-linear-gradient(left,#404753 0,#525c6c 50%,#525c6c 100%);background-image:-webkit-gradient(linear,left top,right top,from(#404753),color-stop(50%,#525c6c),to(#525c6c));background-image:linear-gradient(to right,#404753 0,#525c6c 50%,#525c6c 100%)}
.header-menu__level1 .header-menu__level1-point--2 i{background-color:#404753;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF404753', endColorstr='#FF404753');background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNDc1MyIvPjxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjNTI1YzZjIi8+PHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiM1MjVjNmMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDQ3NTMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:-moz-linear-gradient(left,#404753 0,#525c6c 45%,#525c6c 55%,#404753 100%);background-image:-webkit-linear-gradient(left,#404753 0,#525c6c 45%,#525c6c 55%,#404753 100%);background-image:-webkit-gradient(linear,left top,right top,from(#404753),color-stop(45%,#525c6c),color-stop(55%,#525c6c),to(#404753));background-image:linear-gradient(to right,#404753 0,#525c6c 45%,#525c6c 55%,#404753 100%)}
.header-menu__level1 .header-menu__level1-point--3 i{background-color:#404753;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF404753', endColorstr='#FF525C6C');background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyNWM2YyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNTI1YzZjIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDA0NzUzIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-moz-linear-gradient(left,#525c6c 0,#525c6c 50%,#404753 100%);background-image:-webkit-linear-gradient(left,#525c6c 0,#525c6c 50%,#404753 100%);background-image:-webkit-gradient(linear,left top,right top,from(#525c6c),color-stop(50%,#525c6c),to(#404753));background-image:linear-gradient(to right,#525c6c 0,#525c6c 50%,#404753 100%)}
.header-menu__level1 .header-menu__level1-point:first-child>a{border-left:none}
.header-menu__level1 .header-menu__level1-point--active i{filter:alpha(Opacity=100);opacity:1}
.header-menu__level1 .header-menu__level1-point:hover .header-menu__level1-element{background:#e3decf;-webkit-box-shadow:0 -5px 10px -5px rgba(77,58,13,.3);box-shadow:0 -5px 10px -5px rgba(77,58,13,.3)}
.header-menu__level1 .header-menu__level1-point:hover span{color:#000}
.header-menu__level2{display:none;position:absolute;top:50px;left:-20px;padding:15px 15px 50px;width:980px;background:#d7d1bd;background:-moz-linear-gradient(top,#e3decf,#d7d1bd);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e3decf),color-stop(100%,#d7d1bd));background:-webkit-linear-gradient(top,#e3decf,#d7d1bd);background:-o-linear-gradient(top,#e3decf,#d7d1bd);background:-ms-linear-gradient(top,#e3decf,#d7d1bd);background:-webkit-gradient(linear,left top,left bottom,from(#e3decf),to(#d7d1bd));background:linear-gradient(to bottom,#e3decf,#d7d1bd);-webkit-box-shadow:1px 1.7px 10px rgba(77,58,13,.3);box-shadow:1px 1.7px 10px rgba(77,58,13,.3);z-index:60}
.header-menu__level2 .column{display:table-cell;padding:0 10px 0 0;width:25%;vertical-align:top}
.header-menu__level2 li{margin:0 0 10px}
.header-menu__level2 a{display:inline-block;padding:3px 5px;font:13px/100% PTSansBold,arial,sans-serif;color:#292319;-webkit-border-radius:3px;border-radius:3px;transition:all .3s ease}
.footer a,.header-menu__level2 a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.contacts__callback,.header-menu__level3 a{font:13px/100% PTSansRegular,arial,sans-serif}
.header-menu__level2 a:hover{background:#d1c3a1}
.header-menu__level3{margin:5px 0 0}
.header-menu__level3 li{margin:0}
.header-menu__level3 a{text-transform:none}
.header-menu__level1 li:hover .header-menu__level2{display:table}
.header-menu__level2-border{position:absolute;height:4px;bottom:-4px;left:4px;right:4px;background:#706751}
.header-menu__level2-border:after,.header-menu__level2-border:before{content:"";position:absolute;top:0;border-top:4px solid #706751}
.header-menu__level2-border:before{left:-4px;border-left:4px solid transparent}
.header-menu__level2-border:after{right:-4px;border-right:4px solid transparent}
.footer{width:100%;margin:-140px auto 0;height:140px;position:relative;border-top:20px solid #27292b;border-bottom:5px solid #b6b09d;font:14px/100% PTSansRegular,arial,sans-serif;color:#000}
.footer a{transition:all .3s ease}
.footer__address,.footer__copyright,.footer__made-in,.footer__mail,.footer__phone{position:absolute}
.footer__address,.footer__copyright{left:50%}
.footer__made-in,.footer__mail,.footer__phone{right:50%}
.footer__copyright{top:85px;margin-left:-470px}
.footer__mail,.footer__phone{margin-right:10px}
.footer__phone{top:38px;font:14px/120% PTSansRegular,arial,sans-serif;text-align:right}
.footer__phone span{font:18px/110% PTSansRegular,arial,sans-serif}
.footer__mail{top:86px}
.footer__address{top:42px;margin-left:10px}
.footer__made-in{top:85px;margin-right:-470px}
.footer-menu{position:relative;margin:-20px auto 0;width:940px;height:40px;text-align:center;background-color:#2e3238;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF2E3238', endColorstr='#FF2E3238');background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlMzIzOCIvPjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjM2I0MDQ4Ii8+PHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiMzYjQwNDgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTMyMzgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:-moz-linear-gradient(left,#2e3238 0,#3b4048 15%,#3b4048 85%,#2e3238 100%);background-image:-webkit-linear-gradient(left,#2e3238 0,#3b4048 15%,#3b4048 85%,#2e3238 100%);background-image:-webkit-gradient(linear,left top,right top,from(#2e3238),color-stop(15%,#3b4048),color-stop(85%,#3b4048),to(#2e3238));background-image:linear-gradient(to right,#2e3238 0,#3b4048 15%,#3b4048 85%,#2e3238 100%)}
.footer-menu a{display:inline-block;margin:0 18px;font:16px/40px PTSansRegular,arial,sans-serif;color:#b6bcc5;text-decoration:none}
.footer-menu a:hover{color:#fff;text-decoration:none}
.footer-menu:after,.footer-menu:before{content:"";position:absolute;top:0}
.footer-menu:before{left:-18px;background:url(../img/sprite-s12f506a07a.png) 0 -1266px no-repeat;height:40px;width:18px}
.footer-menu:after{right:-18px;background:url(../img/sprite-s12f506a07a.png) 0 -1326px no-repeat;height:40px;width:18px}
.modal-backdrop,.sidebar__button span,.sidebar__button:before{right:0;bottom:0}
.sidebar{display:table-cell;vertical-align:top;padding:0 20px 0 0;width:240px;position:relative}
.sidebar--right{padding:10px 0 0 20px}
.sidebar__button{position:relative;display:block;margin:0 0 20px;height:60px;background:#E3CB7E;background:-moz-linear-gradient(top,#E8D898,#E3CB7E);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#E8D898),color-stop(100%,#E3CB7E));background:-webkit-linear-gradient(top,#E8D898,#E3CB7E);background:-o-linear-gradient(top,#E8D898,#E3CB7E);background:-ms-linear-gradient(top,#E8D898,#E3CB7E);background:-webkit-gradient(linear,left top,left bottom,from(#e8d898),to(#e3cb7e));background:-webkit-linear-gradient(top,#e8d898,#e3cb7e);background:linear-gradient(to bottom,#e8d898,#e3cb7e);-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 25px 10px -17px #a9a28e;box-shadow:0 25px 10px -17px #a9a28e}
.sidebar__button:after,.sidebar__button:before{content:"";position:absolute}
.sidebar__button:before{top:0;left:0;-webkit-border-radius:4px;border-radius:4px;background:#e3cb7f;background:-moz-linear-gradient(top,#fae8a1,#e3cb7f);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fae8a1),color-stop(100%,#e3cb7f));background:-webkit-linear-gradient(top,#fae8a1,#e3cb7f);background:-o-linear-gradient(top,#fae8a1,#e3cb7f);background:-ms-linear-gradient(top,#fae8a1,#e3cb7f);background:-webkit-gradient(linear,left top,left bottom,from(#fae8a1),to(#e3cb7f));background:linear-gradient(to bottom,#fae8a1,#e3cb7f);filter:alpha(Opacity=0);opacity:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.sidebar__button span{position:absolute;top:7px;left:80px;font:20px/110% PTSansBold,arial,sans-serif;text-transform:uppercase;color:#3f3305}
.sidebar__button:hover:before{filter:alpha(Opacity=100);opacity:1}
.sidebar__button--partners:after{top:0;left:10px;background:url(../img/sprite-s12f506a07a.png) 0 -3174px no-repeat;height:60px;width:73px}
.sidebar__button--measurment:after{top:5;left:10px;background:url(../img/sprite-s12f506a07a.png) 0 -3101px no-repeat;height:53px;width:67px}
.sidebar-menu{margin:0 0 45px;background:#E0DACA;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 22px 15px -15px #a9a28e;box-shadow:0 22px 15px -15px #a9a28e}
.sidebar-menu__heading{display:table-cell;width:220px;height:57px;vertical-align:middle;padding:5px 10px;font:20px/100% PTSansBold,arial,sans-serif;color:#402219;text-transform:uppercase;background:#dad4c1;background:-moz-linear-gradient(top,#d0c8b1,#dad4c1);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d0c8b1),color-stop(100%,#dad4c1));background:-webkit-linear-gradient(top,#d0c8b1,#dad4c1);background:-o-linear-gradient(top,#d0c8b1,#dad4c1);background:-ms-linear-gradient(top,#d0c8b1,#dad4c1);background:-webkit-gradient(linear,left top,left bottom,from(#d0c8b1),to(#dad4c1));background:linear-gradient(to bottom,#d0c8b1,#dad4c1);border-bottom:1px solid #d0c8b1;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.sidebar-menu__element{position:relative;display:block;padding:0 15px 15px 20px;font:16px/120% PTSansRegular,arial,sans-serif;color:#3d3d3d;transition:all .3s ease}
.sidebar-menu__element,.sidebar-menu__element:before{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.sidebar-menu__element--first{margin-top:15px}
.sidebar-menu__element:before{content:"";position:absolute;top:6px;left:10px;border-top:3px solid transparent;border-left:4px solid #927f4d;border-bottom:3px solid transparent;transition:all .3s ease}
.sidebar-menu__element--active,.sidebar-menu__element:hover{color:#9b1c1c}
.sidebar-menu__element--active:before,.sidebar-menu__element:hover:before{border-left:4px solid #9b1c1c}
.see-also{margin:30px 0;padding:15px 10px;background:#e8e3d6;-webkit-border-radius:4px;border-radius:4px}
.see-also__heading{margin:0 0 15px;font:24px/100% PTSansBold,arial,sans-serif;color:#3d3d3d}
.modal-footer,.modal-form{margin-bottom:0}
.see-also__element{position:relative;display:block;padding:0 15px 15px 11px;font:16px/120% PTSansRegular,arial,sans-serif;color:#231d06;transition:all .3s ease}
.see-also__element,.see-also__element:before{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.see-also__element:before{content:"";position:absolute;top:8px;left:3px;border-top:2px solid transparent;border-left:3px solid #9b1c1c;border-bottom:2px solid transparent;transition:all .3s ease}
.affix,.modal{position:fixed}
.see-also__element--active,.see-also__element:hover{color:#9b1c1c}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.custom-html,.custom-html>h4{font-family:Arial,sans-serif}
.input-block-level{display:block;width:100%;min-height:30px;box-sizing:border-box}
#lg-gallery .thumb-cont,.input-block-level{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop,.modal-backdrop.fade.in{opacity:.98;filter:alpha(opacity=98)}
.modal{top:10%;left:50%;z-index:1050;background:#f4f0e5;background-clip:padding-box;outline:0}
.modal-footer,.well{background-color:#f5f5f5}
.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%}
.modal.fade.in{top:10%}
.modal-footer{padding:14px 15px 15px;text-align:right;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}
.modal-footer:after,.modal-footer:before{display:table;content:"";line-height:0}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.well{min-height:20px;padding:19px;margin-bottom:20px;border:1px solid #e3e3e3;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}
.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.well-small{padding:9px;-webkit-border-radius:3px;border-radius:3px}
.pull-right{float:right}
.pull-left{float:left}
.hide{display:none}
.show{display:block}
.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}
.collapse.in{height:auto}
@-ms-viewport{width:device-width}
.hidden{display:none}
.hidden-desktop,.visible-phone,.visible-tablet{display:none!important}
.visible-desktop{display:inherit!important}
.connected-carousels{float:left;margin:0 20px 20px 0;height:315px}
.connected-carousels .stage{width:300px;position:relative}
.connected-carousels .navigation{margin:10px 0 0 20px;width:270px;height:64px;position:relative}
.connected-carousels .carousel{overflow:hidden;position:relative}
.connected-carousels .carousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}
.connected-carousels .carousel li{float:left;margin:0;cursor:pointer}
.connected-carousels .carousel li:before{display:none}
.connected-carousels .carousel-stage{height:240px;-webkit-box-shadow:0 20px 10px -15px #a9a28e;box-shadow:0 20px 10px -15px #a9a28e}
.connected-carousels .carousel-stage li{width:300px;height:240px;background:#fff;-webkit-border-radius:5px;border-radius:5px;overflow:hidden}
.connected-carousels .carousel-stage li a{position:relative;display:table-cell;width:300px;height:240px;vertical-align:middle;text-align:center}
.connected-carousels .carousel-stage li a:after{content:"";position:absolute;bottom:13px;right:13px;filter:alpha(Opacity=0);opacity:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.connected-carousels .carousel-stage li a:hover img{opacity:.8}
.connected-carousels .carousel-stage li img{max-width:358px;max-height:358px;vertical-align:bottom;transition:all .4s ease}
.connected-carousels .carousel-navigation li div,.connected-carousels .carousel-stage li img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}
.connected-carousels .carousel-navigation{position:relative;width:270px;height:80px}
.connected-carousels .carousel-navigation:before{content:"";position:absolute;top:0;right:-1px;width:10px;height:80px;background:#f4f0e5;z-index:2}
.connected-carousels .carousel-navigation li{padding:0 10px 0 0;width:90px;height:64px}
.connected-carousels .carousel-navigation li div{display:table-cell;width:80px;height:64px;background:#fff;vertical-align:middle;text-align:center;border:1px solid #f1f1f1;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;transition:all .4s ease}
.connected-carousels .carousel-navigation li img{max-width:80px;max-height:64px;vertical-align:bottom;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 3px -2px #a9a28e;box-shadow:0 5px 3px -2px #a9a28e;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.connected-carousels .carousel-navigation li.active img{opacity:.7}
.connected-carousels .carousel-navigation li:hover img{opacity:.6}
.connected-carousels .next-navigation,.connected-carousels .prev-navigation{display:block;position:absolute;top:50%;margin-top:-10px;z-index:3;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.connected-carousels .next-navigation.inactive,.connected-carousels .prev-navigation.inactive{opacity:.3;cursor:default}
#lg-gallery.opacity .thumb-cont,#lg-outer{opacity:1}
.connected-carousels .prev-navigation{left:-20px;background:url(../img/sprite-s12f506a07a.png) 0 -801px no-repeat;height:20px;width:10px}
#lg-slider,#lg-slider.animate .lg-slide{position:absolute;left:0}
.connected-carousels .next-navigation{right:-10px;background:url(../img/sprite-s12f506a07a.png) 0 -761px no-repeat;height:20px;width:10px}
#lg-gallery,#lg-outer,#lg-slider,#lg-slider .lg-slide{height:100%;width:100%}
.group:after,.group:before{display:table;content:"";line-height:0}
.light-gallery{overflow:hidden!important}
#lg-gallery img{border:none!important}
#lg-outer{position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .35s ease;transition:opacity .35s ease;background:#000;background:rgba(0,0,0,.98)}
#lg-gallery,#lg-outer .lg-slide{position:relative}
#lg-gallery.opacity{opacity:1;-webkit-transition:opacity 1s ease 0s;transition:opacity 1s ease 0s}
#lg-gallery.fade-m{opacity:0;-webkit-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s}
#lg-gallery{opacity:0;-webkit-transition:opacity 1s ease 0s;transition:opacity 1s ease 0s}
#lg-slider{top:0;white-space:nowrap}
#lg-slider .lg-slide{background:url(../img/loading.gif) center center no-repeat;display:inline-block;text-align:center}
#lg-slider .lg-slide.complete{background-image:none}
#lg-gallery.show-after-load .lg-slide>*{opacity:0}
#lg-gallery.show-after-load .lg-slide.complete>*{opacity:1}
#lg-slider.slide .lg-slide,#lg-slider.use-left .lg-slide{position:absolute;opacity:.4}
#lg-slider.fade-m .lg-slide{position:absolute;left:0;opacity:0}
#lg-slider.fade-m .current{opacity:1;z-index:9}
#lg-slider .lg-slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#lg-gallery.opacity .lg-slide .object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.lg-slide .object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .5s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .5s ease 0s}
#lg-gallery.fade-m .lg-slide .object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}
#lg-slider.fade-m.on .current{opacity:1;-webkit-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s}
#lg-slider.fade-m .lg-slide{-webkit-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s}
#lg-slider.slide .lg-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
#lg-slider.slide.on .lg-slide{opacity:0}
#lg-slider.slide .lg-slide.current{opacity:1!important;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}
#lg-slider.slide .lg-slide.prev-slide{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
#lg-slider.slide .lg-slide.next-slide{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
#lg-slider.use-left .lg-slide{left:100%}
#lg-slider.use-left.on .lg-slide{opacity:0}
#lg-slider.use-left .lg-slide.current{opacity:1!important;left:0!important}
#lg-slider.use-left .lg-slide.prev-slide{opacity:0;left:-100%}
#lg-slider.use-left .lg-slide.next-slide{opacity:0;left:100%}
#lg-slider.slide.on .current,#lg-slider.slide.on .lg-slide,#lg-slider.slide.on .next-slide,#lg-slider.slide.on .prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s}
#lg-slider.speed .current,#lg-slider.speed .lg-slide,#lg-slider.speed .next-slide,#lg-slider.speed .prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important}
#lg-slider.timing .current,#lg-slider.timing .lg-slide,#lg-slider.timing .next-slide,#lg-slider.timing .prev-slide{-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}
#lg-slider .lg-slide img{display:inline-block;max-height:100%;max-width:100%;cursor:-moz-grabbing;cursor:grab;cursor:-webkit-grab;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}
#lg-gallery .thumb-cont .thumb-inner{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s}
@-webkit-keyframes rightEnd{0%,100%{left:0}
50%{left:-30px}
}
@keyframes rightEnd{0%,100%{left:0}
50%{left:-30px}
}
@-webkit-keyframes leftEnd{0%,100%{left:0}
50%{left:30px}
}
@keyframes leftEnd{0%,100%{left:0}
50%{left:30px}
}
.lg-slide .object.right-end{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}
.lg-slide .object.left-end{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}
#lg-action{display:none}
#lg-counter{bottom:52px;text-align:center;width:100%;position:absolute;z-index:9;color:#FFF}
#lg-gallery .thumb-cont{position:absolute;bottom:20px;left:50%;margin-left:-420px;width:840px;height:75px!important;max-height:75px;box-sizing:border-box;-webkit-transition:max-height .4s ease-in-out;transition:max-height .4s ease-in-out;z-index:9;opacity:1;overflow:hidden}
#lg-gallery .thumb-cont .thumb-inner{overflow-y:auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
#lg-gallery .thumb-cont .thumb-info{background-color:#333;padding:7px 20px;display:none}
#lg-gallery .thumb-cont .thumb-info .count{color:#fff;font-weight:700;font-size:12px}
#lg-gallery .thumb-cont .thumb{display:inline-block!important;vertical-align:middle;text-align:center;padding-right:10px;width:110px;height:75px;opacity:1;filter:alpha(opacity=60);overflow:hidden;cursor:pointer}
#lg-gallery .thumb-cont .thumb img{height:auto;max-width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#lg-close,#lg-close:after,#lg-close:before{height:20px;width:19px}
#lg-gallery .thumb-cont .thumb.active img,#lg-gallery .thumb-cont .thumb:hover img{opacity:.7}
#lg-close:after,#lg-close:hover:before{filter:alpha(Opacity=0);opacity:0}
#lg-close{position:absolute;top:15px;right:15px;cursor:pointer}
#lg-close:after,#lg-close:before{content:"";position:absolute;top:0;left:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
#lg-close:before{background:url(../img/sprite-s12f506a07a.png) 0 -1226px no-repeat}
#lg-close:after{background:url(../img/sprite-s12f506a07a.png) 0 -1186px no-repeat}
#lg-close:hover:after{filter:alpha(Opacity=100);opacity:1}
.custom-html{background:rgba(0,0,0,.75);color:#fff;height:70px;left:0;position:absolute;right:0;top:0;z-index:9}
.custom-html p{font-size:14px}
.custom-html>h4{font-weight:700;margin-bottom:5px;margin-top:15px}
.lightGallery__title{position:fixed;top:20px;left:0;right:0;text-align:center;font:18px/100% PTSansRegular,arial,sans-serif;color:#eee}
.lb-loader,.lightbox{text-align:center;left:0;line-height:0}
body:after{display:none}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background:#000;filter:alpha(Opacity=80);opacity:.8;display:none}
.lb-prev:after,.lb-prev:hover:before{filter:alpha(Opacity=0);opacity:0}
.lightbox{position:absolute;width:100%;z-index:10000;font-weight:400}
.lightbox .lb-image{display:block;height:auto;max-width:inherit}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;background:url(../img/preloader.gif) center center no-repeat #fff}
.lb-close,.lb-loader,.lb-nav{position:absolute}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-loader{top:43%;height:25%;width:100%}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto}
.lb-nav{top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container>.nav{left:0}
.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}
.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%}
.lb-next:after,.lb-next:before,.lb-prev:after,.lb-prev:before{height:24px;width:14px}
.lb-dataContainer:after{content:"";display:table}
.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{display:none}
.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}
.lb-close{top:0;right:-80px;cursor:pointer;font:16px/100% PTSansRegular,arial,sans-serif;color:#b7c2cb;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:11}
.lb-close:hover{color:#7897b0}
.lb-prev{left:-50px}
.lb-prev:after,.lb-prev:before{transition:all .4s ease;left:10px!important}
.lb-next:after,.lb-next:before,.lb-prev:after,.lb-prev:before{content:"";position:absolute;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}
.lb-prev:before{background:url(../img/sprite-s12f506a07a.png) 0 -1803px no-repeat}
.lb-prev:after{background:url(../img/sprite-s12f506a07a.png) 0 -1759px no-repeat}
.lb-prev:hover:after{filter:alpha(Opacity=100);opacity:1}
.lb-next:after,.lb-next:hover:before{filter:alpha(Opacity=0);opacity:0}
.lb-next{right:-50px}
.lb-next:after,.lb-next:before{transition:all .4s ease;left:auto;right:10px!important}
.lb-next:before{background:url(../img/sprite-s12f506a07a.png) 0 -1715px no-repeat}
.lb-next:after{background:url(../img/sprite-s12f506a07a.png) 0 -1671px no-repeat}
.lb-next:hover:after{filter:alpha(Opacity=100);opacity:1}
.lb-next,.lb-prev{position:absolute;top:0;bottom:0;width:50px}
.lb-next:after,.lb-next:before,.lb-prev:after,.lb-prev:before{margin-top:-12px;top:50%!important}
.mainpage-house{position:relative;margin:-50px auto 0;height:705px;background:url(../img/house.png) center -105px no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}
.mainpage-house__link{position:absolute;left:50%;padding:7px 20px 5px;font:17px/100% PTSansBold,arial,sans-serif;color:#23262a;background:#f2f2ea;border:3px solid #ea3636;-webkit-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 15px 0 rgba(50,50,50,.9);box-shadow:0 0 15px 0 rgba(50,50,50,.9);filter:alpha(Opacity=0);opacity:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.mainpage-house__link:before{content:"";position:absolute}
.mainpage-house__link:hover{color:#fff;background:#ea3636}
.mainpage-house__link--1{top:95px;margin-left:-255px}
.mainpage-house__link--2{top:407px;margin-left:-405px}
.mainpage-house__link--3{top:345px;margin-left:308px}
.mainpage-house__link--4{top:538px;margin-left:-225px}
.mainpage-house__link--1:before,.mainpage-house__link--2:before{right:-3px;bottom:-18px;background:url(../img/sprite-s12f506a07a.png) 0 -2534px no-repeat;height:39px;width:23px}
.mainpage-house__link--3:before{left:-3px;bottom:-18px;background:url(../img/sprite-s12f506a07a.png) 0 -2652px no-repeat;height:39px;width:23px}
.mainpage-house__link--4:before{right:-3px;top:-18px;background:url(../img/sprite-s12f506a07a.png) 0 -2593px no-repeat;height:39px;width:23px}
.mainpage-advantages{position:relative;margin:0 0 40px;height:300px}
.mainpage-advantages__shadow{position:absolute;left:50%;margin-left:-320px;width:640px;height:50px;-webkit-box-shadow:0 0 25px rgba(0,0,0,.5);box-shadow:0 0 25px rgba(0,0,0,.5);-webkit-border-radius:150px/30px;border-radius:150px/30px;z-index:4}
.mainpage-advantages__shadow--top{top:0}
.mainpage-advantages__shadow--bottom{bottom:0}
.mainpage-advantages__inside{position:absolute;top:0;left:0;right:0;bottom:0;padding:30px 0 0;height:300px;text-align:center;background:url(../img/mainpage-advantages.jpg);border-top:1px solid #fff;border-bottom:1px solid #cdc8ba;z-index:5}
.mainpage-advantages__heading{margin:0 0 25px;font:48px/100% PTSansBold,arial,sans-serif;color:#5f372b;text-transform:uppercase;background:url(../img/mainpage-advantages__heading.png) center 15px no-repeat}
.mainpage-advantages__icon{display:table-cell;vertical-align:middle;width:112px;height:112px;background:#fff;-webkit-border-radius:100%;border-radius:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.mainpage-advantages__icon:before{content:"";display:block;margin:0 auto}
.mainpage-advantages__title{margin:10px 0 0 -24px;width:160px;font:17px/110% PTSansRegular,arial,sans-serif;color:#17150f}
.mainpage-advantages__section{margin:0 auto;width:960px}
.mainpage-advantages__element{float:left;display:block;vertical-align:top;padding:0 24px;width:160px}
.mainpage-advantages__element--1 .mainpage-advantages__icon:before{background:url(../img/sprite-s12f506a07a.png) 0 -2039px no-repeat;height:68px;width:68px}
.mainpage-advantages__element--2 .mainpage-advantages__icon:before{background:url(../img/sprite-s12f506a07a.png) 0 -2127px no-repeat;height:71px;width:52px}
.mainpage-advantages__element--3 .mainpage-advantages__icon:before{background:url(../img/sprite-s12f506a07a.png) 0 -2218px no-repeat;height:77px;width:64px}
.mainpage-advantages__element--4 .mainpage-advantages__icon:before{background:url(../img/sprite-s12f506a07a.png) 0 -2315px no-repeat;height:48px;width:91px}
.mainpage-advantages__element--5 .mainpage-advantages__icon:before{background:url(../img/sprite-s12f506a07a.png) 0 -2383px no-repeat;height:61px;width:62px}
.mainpage-advantages__element--6 .mainpage-advantages__icon:before{background:url(../img/sprite-s12f506a07a.png) 0 -2464px no-repeat;height:50px;width:56px}
.mainpage-advantages__element:hover .mainpage-advantages__icon{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.mainpage-cooperation{position:relative;margin:0 auto 30px;width:940px;padding:10px 70px 0 320px;min-height:240px;background:url(../img/mainpage-cooperation.png) left top no-repeat}
.mainpage-cooperation__heading{margin:0 0 10px;font:30px/100% PTSansBold,arial,sans-serif;text-transform:uppercase}
.mainpage-cooperation__text{margin:0 0 20px}
.animate-buttons{position:relative;margin:0 auto 50px;width:940px;height:80px}
.animate-buttons__title{position:absolute;top:16px;left:140px;right:0;bottom:0;font:24px/110% PTSansBold,arial,sans-serif;color:#3D310D;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.48)}
.animate-buttons__image *{position:absolute;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.animate-buttons__element{position:relative;display:block;float:left;margin:0 0 0 20px;width:300px;height:80px;background:#E3CB7E;background:-moz-linear-gradient(top,#E8D898,#E3CB7E);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#E8D898),color-stop(100%,#E3CB7E));background:-webkit-linear-gradient(top,#E8D898,#E3CB7E);background:-o-linear-gradient(top,#E8D898,#E3CB7E);background:-ms-linear-gradient(top,#E8D898,#E3CB7E);background:-webkit-gradient(linear,left top,left bottom,from(#e8d898),to(#e3cb7e));background:-webkit-linear-gradient(top,#e8d898,#e3cb7e);background:linear-gradient(to bottom,#e8d898,#e3cb7e);-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 18px 10px -12px #a9a28e;box-shadow:0 18px 10px -12px #a9a28e;transition:all .4s ease}
.animate-buttons__element,.animate-buttons__element:before{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}
.animate-buttons__element:first-child{margin:0}
.animate-buttons__element:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-border-radius:4px;border-radius:4px;filter:alpha(Opacity=0);opacity:0;transition:all .4s ease;background:#e3cb7f;background:-moz-linear-gradient(top,#fae8a1,#e3cb7f);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fae8a1),color-stop(100%,#e3cb7f));background:-webkit-linear-gradient(top,#fae8a1,#e3cb7f);background:-o-linear-gradient(top,#fae8a1,#e3cb7f);background:-ms-linear-gradient(top,#fae8a1,#e3cb7f);background:-webkit-gradient(linear,left top,left bottom,from(#fae8a1),to(#e3cb7f));background:linear-gradient(to bottom,#fae8a1,#e3cb7f)}
.animate-buttons__element:hover{-webkit-box-shadow:0 16px 13px -10px #a9a28e;box-shadow:0 16px 13px -10px #a9a28e}
.animate-buttons__element:hover:before{filter:alpha(Opacity=100);opacity:1}
.animate-buttons__element--measurement:hover .animate-buttons__image-4,.animate-buttons__element--price-list:hover .animate-buttons__image-3{opacity:.4}
.animate-buttons__element--measurement .animate-buttons__image-1{top:-26px;left:20px;background:url(../img/sprite-s12f506a07a.png) no-repeat;height:36px;width:53px}
.animate-buttons__element--measurement .animate-buttons__image-2{top:-14px;left:12px;background:url(../img/sprite-s12f506a07a.png) 0 -56px no-repeat;height:72px;width:90px}
.animate-buttons__element--measurement .animate-buttons__image-3{top:25px;left:32px;background:url(../img/sprite-s12f506a07a.png) 0 -148px no-repeat;height:52px;width:96px}
.animate-buttons__element--measurement .animate-buttons__image-4{top:13px;left:7px;background:url(../img/sprite-s12f506a07a.png) 0 -220px no-repeat;height:51px;width:95px}
.animate-buttons__element--measurement:hover .animate-buttons__image-1{top:-40px}
.animate-buttons__element--measurement:hover .animate-buttons__image-2{top:-23px}
.animate-buttons__element--price-list .animate-buttons__image-1{top:-5px;left:10px;background:url(../img/sprite-s12f506a07a.png) 0 -526px no-repeat;height:78px;width:90px}
.animate-buttons__element--price-list .animate-buttons__image-2{top:-25px;left:37px;background:url(../img/sprite-s12f506a07a.png) 0 -624px no-repeat;height:90px;width:88px}
.animate-buttons__element--price-list .animate-buttons__image-3{top:70px;left:30px;background:url(../img/sprite-s12f506a07a.png) 0 -734px no-repeat;height:7px;width:52px}
.animate-buttons__element--price-list:hover .animate-buttons__image-1{top:-17px;left:-1px}
.animate-buttons__element--price-list:hover .animate-buttons__image-2{top:-38px;left:47px}
.animate-buttons__element--objects .animate-buttons__image-1{top:-14px;left:7px;background:url(../img/sprite-s12f506a07a.png) 0 -291px no-repeat;height:101px;width:120px}
.animate-buttons__element--objects .animate-buttons__image-2{top:7px;left:-4px;background:url(../img/sprite-s12f506a07a.png) 0 -412px no-repeat;height:94px;width:143px}
.animate-buttons__element--objects:hover .animate-buttons__image-1{top:-25px}
.animate-buttons__element--objects:hover .animate-buttons__image-2{top:5px;opacity:.4}
.animate-buttons--catalog{width:700px}
.animate-buttons--catalog .animate-buttons__element{width:340px}
#mainpage-bunner{text-align:center;margin-bottom:50px}
.service-list{margin:0 0 50px}
.service-list__image,.service-list__info{display:table-cell}
.service-list__image{vertical-align:top}
.service-list__image img{-webkit-border-radius:5px;border-radius:5px;vertical-align:bottom;-webkit-box-shadow:0 3px 3px 0 #cac5b5;box-shadow:0 3px 3px 0 #cac5b5;-o-transition:all .3s ease;transition:all .3s ease}
.service-list__image img,.service-list__info{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease}
.service-list__info{padding:5px 0 5px 20px;vertical-align:middle;color:#231d06;-o-transition:all .3s ease;transition:all .3s ease}
.service-list__element{margin:0 0 20px;min-height:80px;font:24px/130% PTSansRegular,arial,sans-serif;-o-transition:all .3s ease;transition:all .3s ease}
.articles-list__element,.service-list__element{display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease}
.service-list__element:hover img{opacity:.9}
.service-list__element:hover .service-list__info{color:#9b1c1c}
.service-categories__element{margin:0 0 30px;min-height:130px;font:16px/130% PTSansRegular,arial,sans-serif;color:#3d3d3d}
.service-categories__title{margin:0 0 13px;font:24px/100% PTSansBold,arial,sans-serif;color:#231d06}
.service-categories__image{float:left;margin:0 10px 5px 0;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 4px 5px 0 #cac5b5;box-shadow:0 4px 5px 0 #cac5b5}
.articles-list{margin:0 0 50px 20px}
.articles-list__element{position:relative;margin:0 0 13px;font:18px/100% PTSansRegular,arial,sans-serif;color:#231d06;-o-transition:all .3s ease;transition:all .3s ease}
.articles-list__element:before{content:"";position:absolute;top:5px;left:-14px;width:6px;height:6px;background:#ea3636;-webkit-border-radius:100%;border-radius:100%;transition:all .3s ease}
.articles-list__element:before,.contacts__info-element a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.articles-list__element:hover{color:#9b1c1c}
.articles-list__element:hover:before{background:#9b1c1c}
.contacts__info{display:table;margin:0 0 25px;width:100%}
.contacts__info-element{display:table-cell;vertical-align:top;width:25%;color:#231d06}
.contacts__info-element a{color:#9b1c1c;transition:all .3s ease}
.contacts__info-element a:hover{color:#d33939}
.contacts__map{margin:0 0 40px;padding:4px;width:940px;height:375px;border:4px solid #fff;box-shadow:0 0 4px rgba(160,152,130,.75)}
.contacts__map,.staff__image{background:#fff;-webkit-box-shadow:0 0 4px rgba(160,152,130,.75)}
.YMaps-placemark{display:block!important}
.YMaps-balloon{display:none!important}
.staff__element{float:left;width:235px;height:290px;text-align:center}
.staff__image{position:relative;margin:5px auto 8px;width:120px;height:140px;box-shadow:0 0 4px rgba(160,152,130,.75)}
.staff__image:before{content:"";position:absolute;top:37px;left:28px;background:url(../img/sprite-s12f506a07a.png) 0 -3254px no-repeat;height:61px;width:62px}
.staff__image img{position:absolute;top:4px;left:4px;vertical-align:bottom}
.staff__title{margin:0 0 5px;font:18px/100% PTSansRegular,arial,sans-serif}
.staff__desc{margin:0 0 13px;font:14px/100% PTSansRegular,arial,sans-serif}
.staff__phone{font:20px/100% PTSansBold,arial,sans-serif}
.catalog-section-list{margin:0 0 50px;width:700px}
.catalog-section-list:after{content:"";display:table;clear:both}
.catalog-section-list__inside{width:720px}
.catalog-section-list__image{width:220px;height:160px;display:table-cell;vertical-align:middle;text-align:center}
.catalog-section-list__image img{vertical-align:bottom}
.catalog-section-list__title{padding:10px 10px 5px;font:18px/100% PTSansRegular,arial,sans-serif;color:#231d06;transition:all .4s ease}
.catalog-section-list__element:after,.catalog-section-list__title{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}
.catalog-section-list__element{position:relative;display:block;margin:0 20px 20px 0;width:220px;height:235px;background:#E5E0D2;-webkit-border-radius:4px;border-radius:4px;box-shadow:0 23px 10px -17px #a9a28e}
.catalog-section-list__element,.catalog-section__element{text-align:center;float:left;-webkit-box-shadow:0 23px 10px -17px #a9a28e}
.catalog-section-list__element:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../img/sprite-s12f506a07a.png) 0 -841px no-repeat;height:200px;width:220px;filter:alpha(Opacity=0);opacity:0;transition:all .4s ease}
.catalog-section-list__element:hover .catalog-section-list__title{color:#9b1c1c}
.catalog-section-list__element:hover:after{filter:alpha(Opacity=100);opacity:1}
#section-list_price{color:#9F0707;font-weight:700;font-size:14px;position:absolute;bottom:4px;width:220px;}
.catalog-section{margin:0 0 40px;width:700px}
.catalog-section:after{content:"";display:table;clear:both}
.catalog-section__inside{width:720px}
.catalog-section__element{position:relative;display:block;margin:0 20px 20px 0;width:220px;height:310px;background:#e3decf;-webkit-border-radius:4px;border-radius:4px;box-shadow:0 23px 10px -17px #a9a28e}
.catalog-section__element--action:after{content:"";position:absolute;top:0;right:0;background:url(../img/sprite-s12f506a07a.png) 0 -1061px no-repeat;height:50px;width:50px}
.catalog-section__image{width:220px;height:190px;display:table-cell;vertical-align:middle;text-align:center;background:#fff;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.catalog-section__image img{vertical-align:bottom}
.catalog-section__title{padding:10px;font:18px/100% PTSansRegular,arial,sans-serif;color:#231d06;transition:all .4s ease}
.catalog-section__button,.catalog-section__title{display:block;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}
.catalog-section__title:hover{color:#9b1c1c}
.catalog-section__button{margin:0 auto;width:150px;height:30px;font:13px/30px PTSansRegular,arial,sans-serif;text-align:center;color:#443310;text-transform:uppercase;background:#F3EFE4;-webkit-border-radius:5px;border-radius:5px;transition:all .4s ease}
.catalog-section__button:hover{color:#fff;background:#e12b2b}
.catalog-section__button:active{color:#fff;background:#a91515}
#section-price{color:#9F0707;font-weight:700;margin:10px 0;line-height:36px}
.catalog-sorting,.pagenavigation__page,.show-on__count{font:16px/40px PTSansRegular,arial,sans-serif}
.catalog-sorting{margin:0 0 70px;padding:0 25px 0 20px;height:40px;background:#E3DECF;-webkit-border-radius:5px;border-radius:5px}
.pagenavigation,.pagenavigation__heading{float:left}
.pagenavigation__nav,.pagenavigation__page{display:block;float:left;margin:0 0 0 13px}
.pagenavigation__page{color:#231d06;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.pagenavigation__page--active,.pagenavigation__page:hover{color:#9b1c1c}
.pagenavigation__nav{display:block;position:relative;margin-top:14px;width:7px;height:11px}
.pagenavigation__nav--prev:after,.pagenavigation__nav--prev:before{transition:all .4s ease}
.pagenavigation__nav--next:after,.pagenavigation__nav--next:before,.pagenavigation__nav--prev:after,.pagenavigation__nav--prev:before{position:absolute;top:0;left:0;content:"";-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}
.pagenavigation__nav--prev:before{background:url(../img/sprite-s12f506a07a.png) 0 -2966px no-repeat;height:11px;width:7px}
.pagenavigation__nav--prev:after{background:url(../img/sprite-s12f506a07a.png) 0 -2935px no-repeat;height:11px;width:7px;filter:alpha(Opacity=0);opacity:0}
.pagenavigation__nav--prev:hover:before{filter:alpha(Opacity=0);opacity:0}
.pagenavigation__nav--prev:hover:after{filter:alpha(Opacity=100);opacity:1}
.objects-list__count:after,.objects-list__count:hover:before,.pagenavigation__nav--next:after,.pagenavigation__nav--next:hover:before{filter:alpha(Opacity=0);opacity:0}
.pagenavigation__nav--next:after,.pagenavigation__nav--next:before{transition:all .4s ease}
.pagenavigation__nav--next:before{background:url(../img/sprite-s12f506a07a.png) 0 -2904px no-repeat;height:11px;width:7px}
.pagenavigation__nav--next:after{background:url(../img/sprite-s12f506a07a.png) 0 -2873px no-repeat;height:11px;width:7px}
.pagenavigation__nav--next:hover:after{filter:alpha(Opacity=100);opacity:1}
.pagenavigation__nav--unactive:before{opacity:.4!important}
.pagenavigation__nav--unactive:after{display:none}
.show-on{float:right}
.show-on__heading{float:left}
.show-on__count{display:block;float:left;margin:0 0 0 13px;color:#231d06;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.show-on__count--active,.show-on__count:hover{color:#9b1c1c}
.accessories{margin:0 0 60px}
.accessories__element{margin:0 0 20px;min-height:75px}
.accessories__image{float:left;margin-right:10px;border:2px solid #fff;-webkit-box-shadow:0 0 4px rgba(160,152,130,.75);box-shadow:0 0 4px rgba(160,152,130,.75)}
.accessories__info{overflow:hidden;color:#000}
.accessories__title{margin:0 0 3px;font:18px/100% PTSansBold,arial,sans-serif}
.accessories__desc{font:16px/120% PTSansRegular,arial,sans-serif}
.catalog-element__buttons{float:right;width:380px}
#element-price{border:2px solid #d0c8b1;width:290px;height:65px;text-align:center;line-height:56px;font-weight:700;font-size:24px;float:left;color:#9F0707}
#element-price span{color:#3d3d3d}
.container.calalog-block .sidebar{float:left;display:block;width:220px;padding:0}
.container.calalog-block .sidebar:after{content:"";display:table;clear:both}
.container.calalog-block .content{float:right;display:block;width:700px}
.container.calalog-block .content:after,.objects-list:after{content:"";clear:both;display:table}
.sidebar-menu .sidebar-menu__element:first-child{margin-top:15px}
.connected-carousels{width:292px}
.container.calalog-block .content>ul{clear:both}
.wrap-color .color-block{width:220px;float:left;margin-right:14px;margin-bottom:15px;height:200px;line-height:.92}
.wrap-color .color-block:nth-child(3n+2){margin-right:0}
.objects-list{margin:0 0 20px;width:940px}
.objects-list__inside{width:960px}
.objects-list__bg:after,.objects-list__bg:before{content:"";position:absolute;top:0;left:0;width:220px;height:165px;background:#fff;-webkit-box-shadow:0 0 4px rgba(160,152,130,.75);box-shadow:0 0 4px rgba(160,152,130,.75);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.objects-list__bg:after{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}
.objects-list__image{position:absolute;top:0;left:0;border:4px solid #fff;box-shadow:0 0 4px rgba(160,152,130,.75)}
.objects-detail__image img,.objects-list__image{-webkit-box-shadow:0 0 4px rgba(160,152,130,.75)}
.objects-list__count{top:149px;left:74px;padding-left:39px;width:72px;height:32px;font:16px/30px PTSansRegular,arial,sans-serif;color:#231d06;background:#e0d8b8;background:-moz-linear-gradient(top,#eae2c3,#e0d8b8);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eae2c3),color-stop(100%,#e0d8b8));background:-webkit-linear-gradient(top,#eae2c3,#e0d8b8);background:-o-linear-gradient(top,#eae2c3,#e0d8b8);background:-ms-linear-gradient(top,#eae2c3,#e0d8b8);background:-webkit-gradient(linear,left top,left bottom,from(#eae2c3),to(#e0d8b8));background:linear-gradient(to bottom,#eae2c3,#e0d8b8);border:1px solid #c7bfa2;-webkit-border-radius:20px;border-radius:20px;transition:all .4s ease}
.objects-list__count,.objects-list__count:after,.objects-list__count:before{position:absolute;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}
.objects-list__count:after,.objects-list__count:before{content:"";transition:all .4s ease;top:6px;left:16px}
.objects-list__count:before{background:url(../img/sprite-s12f506a07a.png) 0 -2837px no-repeat;height:16px;width:18px}
.objects-list__count:after{background:url(../img/sprite-s12f506a07a.png) 0 -2801px no-repeat;height:16px;width:18px}
.objects-list__count:hover:after{filter:alpha(Opacity=100);opacity:1}
.objects-list__title{position:absolute;top:190px;left:10px;right:10px;font:18px/100% PTSansRegular,arial,sans-serif;color:#231d06;text-align:center;transition:all .4s ease}
.objects-detail__image img,.objects-list__title{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}
.objects-list__element{position:relative;display:block;float:left;margin:0 20px 0 0;width:220px;height:250px}
.objects-list__element:hover .objects-list__bg:before{top:-6px;width:200px;left:10px}
.objects-list__element:hover .objects-list__bg:after{top:-3px;left:5px;width:210px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.objects-list__element:hover .objects-list__count{color:#927f49}
.objects-list__element:hover .objects-list__count:before{filter:alpha(Opacity=0);opacity:0}
.objects-list__element:hover .objects-list__count:after{filter:alpha(Opacity=100);opacity:1}
.objects-list__element:hover .objects-list__title{color:#9b1c1c}
.objects-list--catalog{width:700px}
.objects-list--catalog .objects-list__inside{width:720px}
.objects-detail{width:940px}
.objects-detail__inside{margin:0!important;width:960px}
.objects-detail__inside:after{content:"";display:table;clear:both}
.objects-detail__image{margin:0 auto 7px;background:#fff}
.objects-detail__image img{display:block;border:4px solid #fff;vertical-align:bottom;box-shadow:0 0 4px rgba(160,152,130,.75);transition:all .4s ease}
.objects-detail__title{padding:0 10px;font:16px/120% PTSansRegular,arial,sans-serif;color:#231d06;transition:all .4s ease}
.objects-detail__element:after,.objects-detail__title{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}
.objects-detail__element{position:relative;float:left;display:block;margin:0 20px 0 0!important;width:220px;height:240px;text-align:center;cursor:pointer}
.objects-detail__element:before{display:none}
.objects-detail__element:after{content:"";position:absolute;top:65px;left:92px;background:url(../img/sprite-s12f506a07a.png) 0 -2745px no-repeat;height:36px;width:36px;filter:alpha(Opacity=0);opacity:0;transition:all .4s ease}
.objects-detail__element:hover:after{filter:alpha(Opacity=100);opacity:1}
.objects-detail__element:hover .objects-detail__title{color:#9b1c1c}
.objects-detail__element:hover img{opacity:.4}