@font-face {font-family: 'MullerBlack';src: url('Fontfabric - MullerBlack.otf');src: url('Fontfabric - MullerBlack.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerBlackItalic';src: url('Fontfabric - MullerBlackItalic.otf');src: url('Fontfabric - MullerBlackItalic.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerBold';src: url('Fontfabric - MullerBold.otf');src: url('Fontfabric - MullerBold.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerBoldItalic';src: url('Fontfabric - MullerBoldItalic.otf');src: url('Fontfabric - MullerBoldItalic.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerExtraBold';src: url('Fontfabric - MullerExtraBold.otf');src: url('Fontfabric - MullerExtraBold.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerExtraBoldItalic';src: url('Fontfabric - MullerExtraBoldItalic.otf');src: url('Fontfabric - MullerExtraBoldItalic.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerHeavy';src: url('Fontfabric - MullerHeavy.otf');src: url('Fontfabric - MullerHeavy.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerHeavyItalic';src: url('Fontfabric - MullerHeavyItalic.otf');src: url('Fontfabric - MullerHeavyItalic.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerLight';src: url('Fontfabric - MullerLight.otf');src: url('Fontfabric - MullerLight.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerLightItalic';src: url('Fontfabric - MullerLightItalic.otf');src: url('Fontfabric - MullerLightItalic.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerMedium';src: url('Fontfabric - MullerMedium.otf');src: url('Fontfabric - MullerMedium.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerMediumItalic';src: url('Fontfabric - MullerMediumItalic.otf');src: url('Fontfabric - MullerMediumItalic.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerRegular';src: url('Fontfabric - MullerRegular.otf');src: url('Fontfabric - MullerRegular.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerRegularItalic';src: url('Fontfabric - MullerRegularItalic.otf');src: url('Fontfabric - MullerRegularItalic.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerThin';src: url('Fontfabric - MullerThin.otf');src: url('Fontfabric - MullerThin.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerThinItalic';src: url('Fontfabric - MullerThinItalic.otf');src: url('Fontfabric - MullerThinItalic.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerUltraLight';src: url('Fontfabric - MullerUltraLight.otf');src: url('Fontfabric - MullerUltraLight.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerUltraLightItalic';src: url('Fontfabric - MullerUltraLightItalic.otf');src: url('Fontfabric - MullerUltraLightItalic.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'OpenSansBold';src: url('opensans-bold.eot');src: url('opensans-bold.eot?#iefix') format('embedded-opentype'),url('opensans-bold.woff') format('woff'),url('opensans-bold.ttf') format('truetype');font-weight: bold;font-style: normal;}
@font-face {font-family: 'OpenSansBoldItalic';src: url('opensans-bolditalic.eot');src: url('opensans-bolditalic.eot?#iefix') format('embedded-opentype'),url('opensans-bolditalic.woff') format('woff'),url('opensans-bolditalic.ttf') format('truetype');font-weight: bold;}
@font-face {font-family: 'OpenSansExtraboldRegular';src: url('opensans-extrabold.eot');src: url('opensans-extrabold.eot?#iefix') format('embedded-opentype'),url('opensans-extrabold.woff') format('woff'),url('opensans-extrabold.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'OpenSansExtraboldItalic';src: url('opensans-extrabolditalic.eot');src: url('opensans-extrabolditalic.eot?#iefix') format('embedded-opentype'),url('opensans-extrabolditalic.woff') format('woff'),url('opensans-extrabolditalic.ttf') format('truetype');font-weight: normal;}
@font-face {font-family: 'OpenSansItalic';src: url('opensans-italic.eot');src: url('opensans-italic.eot?#iefix') format('embedded-opentype'),url('opensans-italic.woff') format('woff'),url('opensans-italic.ttf') format('truetype');font-weight: normal;}
@font-face {font-family: 'OpenSansLightRegular';src: url('opensans-light.eot');src: url('opensans-light.eot?#iefix') format('embedded-opentype'),url('opensans-light.woff') format('woff'),url('opensans-light.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'OpenSansLightItalic';src: url('opensans-lightitalic.eot');src: url('opensans-lightitalic.eot?#iefix') format('embedded-opentype'),url('opensans-lightitalic.woff') format('woff'),url('opensans-lightitalic.ttf') format('truetype');font-weight: normal;}
@font-face {font-family: 'OpenSansRegular';src: url('opensans-regular.eot');src: url('opensans-regular.eot?#iefix') format('embedded-opentype'),url('opensans-regular.woff') format('woff'),url('opensans-regular.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'OpenSansSemiboldRegular';src: url('opensans-semibold.eot');src: url('opensans-semibold.eot?#iefix') format('embedded-opentype'),url('opensans-semibold.woff') format('woff'),url('opensans-semibold.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'OpenSansSemiboldItalic';src: url('opensans-semibolditalic.eot');src: url('opensans-semibolditalic.eot?#iefix') format('embedded-opentype'),url('opensans-semibolditalic.woff') format('woff'),url('opensans-semibolditalic.ttf') format('truetype');font-weight: normal;}
@font-face {font-family: 'OpenSansCondensedLight';src: url('open_sans_condensed_light.eot');src: url('open_sans_condensed_light.eot?#iefix') format('embedded-opentype'),url('open_sans_condensed_light.woff') format('woff'),url('open_sans_condensed_light.ttf') format('truetype'),url('open_sans_condensed_light.svg#OpenSansCondensedLight') format('svg');font-weight: normal;font-style: normal;}

body{margin:0;padding:0;color:#494039;font-family:OpenSansLightRegular;font-size:15px;}
.c{clear:both;display:block;}
img{border:none;outline:none;vertical-align:bottom;}
.ahref-line {margin-bottom:5px;}
.ahref-line a {color:#000000;}
.ahref-line a:hover {text-decoration:none;}
.telo-brus{width:1170px;margin:0 auto;padding:0 25px;}
.logotype-brus{background:url('../img/logotype.png') no-repeat;padding-left:45px;padding-top:24px;width:193px;text-decoration:none;color:#494039;font-family:OpenSansRegular;font-size:12px;float:left;display:block; margin:30px 0px;}
.address-company{font-size:13px;font-family:OpenSansRegular;float:left;width:180px; margin:30px 0px 30px 54px;}
.address-company span{display:block;font-family:OpenSansBold;}
.rashet-header{background: #009159 url("../img/rashet-header.png") no-repeat scroll 16px center;border-radius: 3px;color: #ffffff;display: block;float: left;font-family: OpenSansBold;font-size: 13px;margin: 30px 0px 30px 45px;padding-bottom: 10px;padding-left: 30px;padding-top: 10px;text-align: center;text-decoration: none;text-transform: uppercase;width: 170px;}
.hours-works{float:left;width:194px;text-align:right;margin-right:40px; margin-top:30px;}
.number-city-brus{font-size:22px;font-family: MullerBold;color:#494039;}
.number-city-brus span{color:#009159;}
.number-city-brus a{text-decoration:none; cursor:default; color:#494039;}
.evryday-work{font-size:12px;color:#494039;margin-bottom:3px;}
.call-me{float:right;width:168px;padding:9px 0;text-transform:uppercase;cursor:pointer;color:#009159;margin-top:30px;font-family:OpenSansBold;text-align:center;font-size:13px;border:1px solid #009159;border-radius: 3px;}
.call-me:hover{background:#009159;color:#ffffff;}
.menu-brus{border-top:1px solid #e5e5e5;}
.menu-brus a, .menu-brus span{color:#494039;font-family:OpenSansBold;text-align:center;font-size:13px;text-transform:uppercase;padding: 20px 34px;text-decoration:none;display:block;float:left;}
.menu-slide{position:relative;float:left;}
.hidden-to-menu {display:none;background: #ffffff none repeat scroll 0 0;position: absolute;top: 58px;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;z-index:1;}
.hidden-to-menu a{float:none;border-top: 1px solid #e5e5e5;text-align:left;width:130px;padding:12px 34px;}
.menu-slide .go-to-menu-slide{float:none;}
.menu-slide:hover .hidden-to-menu{display:block;}
.media-brus-glav{background:url('../img/media.jpg') no-repeat center center;height:400px;}
.center-media-block{width:860px;text-align:center;padding-top:85px;margin:0 auto;color:#ffffff;}
.zag-brus-media{font-size:48px;font-family: MullerBold;margin-bottom:5px;margin-top:0;}
.anons-brus-media{font-size:18px;font-family:MullerLight;margin-bottom:30px;}
.price-brus-media{font-size:24px;font-family: MullerBold;margin-bottom:20px;}
.price-brus-media span{color:#ffc000;}
.but-brus-media{width:250px;color:#ffffff;padding:12px 0;font-family:OpenSansBold;font-size:14px;cursor:pointer;background:#009159;margin:0 auto;display:block;text-decoration:none;border-radius:3px;}
.akcii-glav-brus{padding:20px 0 0;}
.one-akcii-glav{width:360px;padding-right:10px;overflow:hidden;margin-right:30px;border-bottom:5px solid #e5e5e5;float:left;height:123px;padding-top:40px;color:#494039;text-decoration:none;}
.akcii-left{float:left;width:142px;}
.akcii-right{float:left;width:218px;}
.one-akcii-glav:hover{border-bottom:5px solid #009159;}
.akciya-1{background: #e5e5e5 url('../img/akciya-one.jpg') no-repeat 0 center;}
.akciya-3{background: #e5e5e5 url('../img/akciya-two.jpg') no-repeat 0 center;}
.akciya-2{background: #e5e5e5 url('../img/akciya-three.jpg') no-repeat 0 center;margin-right:0;}
.zag-akcii-glav{font-family:MullerBold;font-size:22px;display:block;}
.anons-akcii-glav{font-family:OpenSansRegular;font-size:13px;display:block;margin-bottom:10px;}
.oldprice-akcii-glav{color:#b0adaa;font-size:18px;font-family:MullerMedium;text-decoration:line-through;}
.price-akcii-glav{font-family:MullerBold;font-size:24px;color:#009159;display:block;}
.ready-proekt-block{margin-top:50px;}
.zag-ready-proekt{font-family:MullerBold;font-size:30px;text-align:center;}
.nav-ready-proekt{margin:15px 0;border-bottom:1px solid #e5e5e5;position:relative;text-align:center;}
.nav-ready-link{color:#138c50;font-family:OpenSansBold;border-bottom:1px solid #e5e5e5;display: inline-block;padding:10px 60px;margin-bottom: -1px;cursor:pointer;}
.nav-active-ready{border-bottom:1px solid #494039;color:#494039;}
.nav-ready-link:hover{border-bottom:1px solid #138c50;}
.nav-active-ready:hover{border-bottom:1px solid #494039;}
.ready-proekt-all{position:relative;padding-top:40px;}
.active-prew-ready{display:block;}
.one-ready-work{float:left;margin-right:30px;margin-bottom:30px;position:relative;border:1px solid #e5e5e5;width:368px;}
.info-block-ready{padding:30px;height:150px;}
.name-ready-work{color:#009159;font-family:OpenSansRegular;margin-bottom:10px;text-decoration:none;display:block;}
.name-ready-work:hover{text-decoration:underline;}
.spec-left-ready{float:left;width:101px;text-align:center;border-left:1px solid #e3e3e3;padding: 3px 0;}
.spec-name-ready{font-size:12px;}
.spec-val-ready{font-size:18px;font-family:OpenSansSemiboldRegular;}
.no-bor-ready{border:none;text-align:left;}
.pic-ready-work{display:block;}
.block-price-ready{margin-top:15px;}

.block-price-ready span {font-size: 13px;}

.podrobnee-ready{float:right;color:#009159;font-size:13px;font-family:OpenSansBold;text-transform:uppercase;margin-top: 7px;}
.price-house{font-family:OpenSansRegular;font-size:24px;float:left;}
.work-no-mar{margin-right:0;}
.look-all-work{padding:9px 0;color:#009159;font-size:13px;font-family:OpenSansBold;text-decoration:none;display:block;border:1px solid #009159;border-radius:4px;text-align:center;text-transform:uppercase;margin-bottom:60px;}
.look-all-work:hover{color:#ffffff;background:#009159;}
.itaps-stroi-block{background:#f8f8f8;padding:45px 0;}
.zag-stroi-brus{font-size:30px;text-align:center;font-family:MullerBold;margin-bottom:12px;}
.anons-stroi-brus{text-align:center;margin-bottom:40px;}
.one-stadiya-brus{display: inline-block;margin: 0 -2px;width:234px;text-decoration: none;color:#0f894d;position:relative;}
.one-stadiya-brus:hover{background:#ffffff;text-decoration:underline;}
.its-now-razdel{background:#ffffff;}
.its-now-razdel:hover{text-decoration:none;}
.pic-one-sradiya{display:table-cell;text-align:center;width:234px;height:180px;}
.pic-one-sradiya span{display: table-cell;height: 180px;vertical-align: middle;width: 234px;}
.pic-one-sradiya img{vertical-align:middle;}
.text-one-sradiya{font-family:MullerBold;font-size:18px;height:45px;text-align:center;padding:0 10px 15px;display:block;}
.all-stadii-brus{text-align:center;}
.next-stad{background:url('../img/next-stad.png') no-repeat 0 0;height:30px;width:30px;position:absolute;top:50%;margin-top:-15px;left:-15px;}
.our-pluses-block{background:url('../img/plusses.jpg') no-repeat center center;padding-top:70px;padding:70px 0 140px;position:relative;}
.zag-our-pluses{color:#ffffff;font-size:28px;font-family:MullerBold;text-transform:uppercase;padding-bottom:20px;text-align:center;}
.anons-our-pluses{color:#ffffff;font-size:36px;font-family:MullerBold;text-align:center;}
.one-our-pluses{margin:0 65px;float:left;width:260px;}
.pic-our-plusses{width:335px;text-align:center;display:table-cell;vertical-align:middle;height:160px;}
.pic-our-plusses img{vertical-align:middle;}
.zag-our-plusses{color:#ffffff;height:55px;font-size:24px;font-family:MullerRegular;}
.text-our-plusses{height:140px;color:#ffffff;font-size:13px;}
.form-akciya{position:absolute;width:980px;padding:50px 65px;left:50%;margin-left:-555px;bottom:-115px;background:#ffffff;background:url('../img/form-akciya.png') no-repeat center center;border-radius: 3px;z-index:2;}
.zag-form-akciya{font-size:24px;font-family:MullerRegular;text-transform:uppercase;margin-bottom:30px;}
.zag-form-akciya span{font-family:MullerBold;}
.left-input-akciya{float:left;margin-right:27px;}
.left-input-akciya input{border:1px solid #d5d1cc;width:282px;padding:0 15px;height:42px;font-size:15px;font-family:OpenSansLightRegular;}
.but-form-akcii{background:#138c50;width:283px;text-align:center;padding:13px 0 14px;text-transform:uppercase;font-family:MullerBold;color:#ffffff;border-radius:3px;cursor:pointer;float:right;}
.yarov-chek-brus{margin: 10px auto 0;padding: 10px;width: 365px;}
.chekbox-dop-brus, .chekbox-dop-ekck{color: #000000;font-family: OpenSansRegular;font-size: 12px;padding-left: 31px;background:url('../img/chek.png') no-repeat;cursor:pointer;padding-bottom:2px;}
.activ-chek{background:url('../img/chek-activ.png') no-repeat;}
.chekbox-dop-brus input, .chekbox-dop-ekck input{display:none;}
.pers-dannye-client{color:#39643d;}
.our-hous-is{background:url('../img/our-hous-is.jpg') no-repeat center 0;padding:180px 0 85px;position:relative;}
.zag-hause-is{color:#ffffff;font-family:MullerBold;font-size:28px;text-transform:uppercase;text-align:center;margin-bottom:20px;}
.anons-hause-is{color:#ffffff;font-family:MullerBold;font-size:36px;text-align:center;}
.absolut-house-is{position:absolute;top:335px;width:497px;height:457px;z-index:1;background:url('../img/absolut-house-is.png') no-repeat center center;left:50%;margin-left:-222px;}
.all-spec-house{padding-top:35px;width:1140px;margin:0 auto;}
.one-spec-house{padding-top:30px;border-bottom:1px solid #3e976b;padding-bottom:18px;}
.left-spec-house{float:left;width:260px;}
.right-spec-house{float:right;width:260px;text-align:right;}
.zag-spec-house{color:#ffffff;font-size:18px;font-family:MullerRegular;}
.text-spec-house{font-size:13px;color:#ffffff;}
.otzyvs-block{width:1140px;margin:0 auto 30px;}
.garantiya-kachestva{margin-top:60px;padding-bottom:35px;}
.top-garantiya-kachestva{margin-bottom:23px;}
.zag-garantiya-kachestva{float:left;font-family:MullerBold;font-size:30px;padding-top:20px;margin-right:10px;}
.rating-garantiya-kachestva{float:left; padding-top:10px;}
.text-garantiya-kachestva{width:680px;}
.text-garantiya-kachestva span{font-family:OpenSansBold;}
.text-garantiya-kachestva a{color:#0e834a;}
.left-video-otzyvs{float:left;height:480px;width:699px;position:relative;}
.one-otzyv-left{position:absolute;opacity:0;top:0;display:block;left:0;}
.video-go{width:125px;height:125px;background:url('../img/video-go.png') no-repeat;position:absolute;z-index:2;top:50%;left:50%;margin-left:-62px;margin-top:-62px;display:block;}
.video-otzyv-backg{width:100%;height:100%;background:url('../img/back-fon.png') repeat;position:absolute;z-index:1;top:0;display:block;left:0;}
.right-video-otzyvs{float:right;width:420px;}
.play-otzyv-one{padding:18px;cursor:pointer;color:#0f894d;}
.play-otzyv-pic{float:left;width:158px;height:101px;}
.play-otzyv-pic img{max-width:158px;max-height:101px;}
.play-otzyv-info{width:194px;float:right;}
.play-otzyv-name{font-size:13px;height:75px;}
.active-play-otzyv{background:#f6f6f6;color:#494039;}
.map-instal-brus{padding:50px 0 0;background:#f8f8f8;margin-top:70px;}
.zag-map-instal{font-family:MullerBold;font-size:30px;text-align:center;padding-bottom:40px;}
.script-map-instal{height:533px;}
.footer-brus{padding:35px 0 60px;background:#f8f8f8;}
.left-footer{float:left;width:370px;margin-right:30px;}
.zag-footer-block{font-family:MullerBold;font-size:30px;margin-bottom:30px;}
.addres-office-brus{padding-left:45px;background:url('../img/addres-office-brus.png') no-repeat 0 3px;}
.city-footer{font-family:OpenSansBold;}
.address-footer{margin-bottom:15px;}
.phone-office-brus{margin-top:15px;padding-left:45px;background:url('../img/phone-office-brus.png') no-repeat 0 3px;}
.phone-footer{color:#009159;font-family:OpenSansBold;font-size:24px;}
.phone-footer a{text-decoration:none;cursor:default; color:#009159;}
.email-office-brus{margin-top:15px;padding-left:45px;background:url('../img/email-office-brus.png') no-repeat 0 3px;}
.email-footer{color:#494039;text-decoration:none;}
.center-footer{float:left;width:370px;}
.one-inp-footer{padding-bottom:15px;}
.one-inp-footer input{border:1px solid #cdcdcd;height:40px;width:338px;padding:0 15px;font-family:OpenSansLightRegular;font-size:15px;border-radius:3px;}
.our-manedgher{padding-left:55px;background:url('../img/our-manedgher.png') no-repeat;margin-top:8px;}
.right-footer{float:right;width:370px;margin-left:30px;}
.you-question{margin-bottom:15px;}
.you-question-inp{resize:none;border:1px solid #cdcdcd;height:123px;width:338px;padding:15px;font-family:OpenSansLightRegular;font-size:15px;border-radius:3px;}
.but-footer{background:#009159;text-align:center;width:370px;border-radius:3px;padding:10px 0 11px;color:#ffffff;cursor:pointer;font-family:OpenSansRegular;}
.podfooter-block{background:#4a3948;padding:15px 0 20px}
.left-podfooter{float:left;}
.left-podfooter span{display:block;float:left;text-decoration:none;text-transform:uppercase;color:#ffffff;font-size:13px;font-family:OpenSansBold;padding:15px 20px;}
.left-podfooter a{display:block;float:left;text-decoration:none;text-transform:uppercase;color:#ffffff;font-size:13px;font-family:OpenSansBold;padding:15px 20px;}
.left-podfooter a:hover{background:#2c212b;}
.right-podfooter{float:right;font-size:13px;color:#ffffff;opacity:0.5;padding-top:15px;}
.right-podfooter a{color:#ffffff;}
.bottom-podfooter{text-align:center;}
.bottom-podfooter a{opacity:0.5;color:#ffffff;padding:0 15px;font-size:13px;text-decoration:none;display:inline-block;}
.bottom-podfooter a:hover{text-decoration:underline;}
.media-vnut{background:url('../img/media-vnut.jpg') no-repeat center center;height:304px;}
.media-vnut-block{width:500px;text-align:center;color:#ffffff;margin:0 auto;padding-top:50px;}
.media-vnut-zag{font-size:36px;font-family:MullerBold;margin-bottom:20px;}
.media-vnut-rating{margin-bottom:20px;}
.all-otzyv-block{padding-top:37px;}
.play-otzyv-left{float:left;padding-bottom:30px;}
.play-otzyv-right{float:right;padding-bottom:30px;}
.picture-otzyv-block{height:359px;width:570px;display:block;position:relative;overflow:hidden;}
.backg-picture-block{height: 100%;left: 0;position: absolute;text-align: center;top: 0;width: 100%;}
.backg-picture-block img{height: 100%;width: 100%;text-align: center;}
.front-picture-block{position:absolute;top:0;left:0;width:100%;height:100%;background:url('../img/back-fon.png') repeat;z-index:1;}
.front-picture-but{background: url("../img/video-go.png") no-repeat scroll 0 0;height: 125px;left: 50%;margin-left: -62px;margin-top: -62px;position: absolute;top: 50%;width: 125px;z-index: 2;}
.play-otzyv-anons{background:#f7f7f7;padding:22px 30px;width:510px;height:85px;}
.play-otzyv-rating{padding-bottom:10px;}
.kroshki-brus-block{background:url('../img/media-vnut.jpg') no-repeat center center;}
.calculate-backg{-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; -moz-background-size: 100% 100%; background-size: 100% 100%;padding-bottom:90px;}
.left-kroshki-brus{padding:10px 0;font-size:12px;float:left;margin-left:30px;}
.big-kroshki{padding:30px 0 10px;}
.left-kroshki-brus a, .left-kroshki-brus span{color:#ffffff;opacity:0.5;text-decoration:none;}
.left-kroshki-brus a:hover{text-decoration:underline;opacity:1;}
.right-kroshki-brus{float:right;width:359px;overflow:hidden;}
.define{padding:0 3px;}
.prew-proekt, .next-proekt{color:#ffffff;padding:10px 0;font-size:12px;float:left;padding-left:38px;padding-right:20px;background:url('../img/prew-proekt.png') no-repeat 20px center;text-decoration:none;opacity:0.5;border-left:1px solid #ffffff;width:120px;}
.next-proekt{float:right;padding-right:38px;padding-left:20px;background:url('../img/next-proekt.png') no-repeat 142px center;border-right:1px solid #ffffff;border-left:none;}
.prew-proekt:hover, .next-proekt:hover{opacity:1;}
.sred-prew-next {border-left: 1px solid #ffffff;float: left;height: 37px;opacity: 0.5;width: 0;}
.zag-works h1, .zag-works-cat{margin:20px;font-size:36px;font-family:MullerBold;}
.zag-works-cat{text-align:center;}
.cart-ready-work{padding-bottom:70px;}
.cart-proekt{padding-top:30px;}
.info-ready-work{padding-bottom:70px;width:800px;}
.left-ready-work{float:left;width:800px;}
.media-work-gallery{overflow:hidden;width:800px;padding-top:20px;border-bottom:1px solid #e5e5e5;}
.one-work-gallery{float:left;margin-right:8px;margin-left:8px;margin-bottom:20px;height:74px;max-width:98px;text-align:center;}
.one-work-gallery img{width:100%;}
.zag-anons-work{padding-top:30px;font-size:24px;font-family:MullerMedium;}
.text-anons-work{padding-top:22px;}
.right-ready-work{float:right;width:340px;}
.form-ekckursii-object{padding:34px 30px;background:#f8f8f8;}
.proect-cart-rigth{border-bottom:1px solid #ffffff;padding:34px 30px 0;background:#f8f8f8;}
.zag-ekckursii-object{font-size:24px;font-family:MullerMedium;padding-bottom:20px;}
.text-ekckursii-object{padding-bottom:25px;}
.podtext-ekckursii-object{padding-bottom:20px;}
.input-ekck-obj{padding-bottom:20px;}
.input-ekck-obj input, .input-ekck-obj textarea{box-sizing: border-box;width:100%;padding:0 17px;height:40px;font-size:15px;border:1px solid #cdcdcd;border-radius:3px;}
.input-ekck-obj textarea{resize:none;height:105px;padding-top:10px;padding-bottom:10px;font-size:15px;font-family: OpenSansLightRegular;}
.but-ekck-obj, .but-ekck-quest{text-align:center;cursor:pointer;background:#009159;padding:9px 0 11px;color:#ffffff;font-family:OpenSansRegular;border-radius:3px;border:1px solid #009159;}
.but-ekck-obj:hover{color:#009159;background:#ffffff;}
.checked-yarov-ekck{margin: 10px 0;padding: 12px 5px 10px;border:1px solid #f8f8f8;}
.checked-yarov-ekck a{color:#009159;}
.other-works{background:#f8f8f8;padding:45px 0 60px;}
.other-maps{margin:0;background:#ffffff;}
.other-object-zag{font-size:30px;font-family:MullerBold;padding-bottom:20px;}
.one-other-work{margin-right:30px;margin-bottom:30px;width:370px;float:left;}
.pic-other-work{position:relative;}
.quntity-photo{position:absolute;z-index:1;width:70px;border-radius:3px;padding:5px 0;color:#009159;font-size:13px;top:20px;right:20px;text-align:center;background:#ffffff;}
.text-other-work{padding:15px 30px 0;height:50px;font-family:OpenSansRegular;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#ffffff;display:block;color:#5a534d;text-decoration:none;}
.pod-kroshki-block{margin-left:30px;}
.zag-pod-kroshki h1, .zag-filtr-cat{color:#ffffff;font-size:35px;font-family:MullerBold;margin:0 0 22px;}
.zag-filtr-cat{color:#000000;}
.one-filtr-works, .active-filtr-works{color:#ffffff;border:1px solid #ffffff;text-align:center;float:left;margin-right:8px;padding:5px 20px;text-decoration:none;border-radius:3px;}
.active-filtr-works, .one-filtr-works:hover{background:#009159;border:1px solid #009159;margin-right:8px;}
.filtr-works{padding-bottom:50px;}
.navig-block{border-bottom:1px solid #e5e5e5;padding-top:20px;}
.prew-str{float:left;font-family:OpenSansRegular;font-size:13px;padding-left:21px;background:url('../img/prew-str.png') no-repeat 0 center;margin-top:13px;text-decoration:none;color:#494039;width:140px;}
.opacity-but{float:left;width:140px;height:1px;}
.next-str{float:right;font-family:OpenSansRegular;font-size:13px;padding-right:21px;background:url('../img/next-str.png') no-repeat right center;margin-top:13px;text-decoration:none;color:#494039;width:140px;}
.next-str:hover, .prew-str:hover{text-decoration:underline;}
.all-srt-navig{margin-left:300px;float:left;}
.all-srt-navig a, .all-srt-navig span{width:50px;text-align:center;padding:10px 0;border-bottom:5px solid #ffffff;font-size:18px;text-decoration:none;float:left;color:#009159;}
.all-srt-navig span, .all-srt-navig a:hover{border-bottom:5px solid #009159;color:#494039;}
.anons-pod-kroshki, .anons-pod-kroshki a, .text-pod-kroshki a{color:#ffffff;font-size:18px;font-family:MullerRegular;padding-bottom:34px;}
.calculate-block{width:1110px;margin:0 auto;background:#ffffff;}
.top-calculate{border-bottom:1px solid #e5e5e5;background:#f7f7f7;}
.left-calculate{float:left;padding:50px;width:670px;background:#ffffff;}
.zag-calculate{font-size:24px;font-family:MullerMedium;padding-bottom:25px;}
.zag-calculate span{font-size:13px;opacity:0.5;font-family:OpenSansLightRegular;}
.one-stroke-calculate{padding-bottom:20px;}
.ancor-param{float:left;width:100px;padding-right:8px;font-family:OpenSansBold;padding-top: 5px;}
.radio-param{float:left;}
.radio-param span{padding-left: 10px;}
.radio-chek-brus{color: #009159;font-family:OpenSansRegular;font-size: 14px;padding-left: 25px;cursor:pointer;float:left;padding:10px 20px;background:#f7f7f7;margin-left: -1px;border:1px solid #e6e6e6;}
.activ-chek-brus{background:#009159;border:1px solid #009159;color:#ffffff;}
.radio-chek-brus input{display:none;}
.ploshad-calculate{border:1px solid #e6e6e6;padding:0 10px;width:73px;height:36px;font-family:OpenSansRegular;font-size: 15px;}
.text-calculate{border:1px solid #e6e6e6;padding:10px;width:100%;resize:none;height:117px;font-family:OpenSansRegular;font-size: 15px;box-sizing: border-box;}
.right-calculate{float:right;padding:45px 48px;width:240px;}
.zag-right-calculate{font-family:OpenSansRegular;font-size: 18px;padding-bottom:20px;}
.text-right-calculate{font-family:OpenSansRegular;font-size: 13px;}
.bottom-calculate{padding:30px 40px 70px;}
.zag-end-calculate{font-family:OpenSansBold;padding-bottom:15px;}
.inputs-calculate{padding-bottom:20px;}
.one-inputs-calculate{float:left;margin-right:18px;}
.one-inputs-calculate input{box-sizing: border-box;width:260px;border:1px solid #e6e6e6;padding:0 10px;resize:none;height:40px;font-family:OpenSansRegular;font-size: 15px;box-sizing: border-box;border-radius:3px;}
.but-go-calculate{width:190px;float:right;text-align:center;border:1px solid #009159;background:#009159;color:#ffffff;font-family:OpenSansRegular;border-radius:3px;cursor:pointer;padding:7px 0 9px;}
.but-go-calculate:hover{color:#009159;background:#ffffff;}
.sechenie-suh{display:none;}
.zag-proekt h1{margin:0 0 30px;font-family:MullerMedium;font-size:24px;}
.left-spec-proect{float:left;width:125px;margin-bottom:20px;}
.right-spec-proect{float:right;width:125px;margin-bottom:20px;}
.zag-spec-proect{font-size:13px;}
.text-spec-proect{font-size:21px;font-family:OpenSansRegular;}
.text-spec-proect span{font-size:16px;}
.complect-house{padding-bottom:20px;font-family:OpenSansRegular;}
.quantity-rooms{float:left;padding-top:55px;text-align:center;background:url('../img/quantity-rooms.png') no-repeat center 0;width:93px;}
.quantity-bathroom{float:left;padding-top:55px;text-align:center;background:url('../img/quantity-bathroom.png') no-repeat center 18px;width:93px;}
.quantity-bedroom{float:left;padding-top:55px;text-align:center;background:url('../img/quantity-bedroom.png') no-repeat center 0;width:93px;}
.text-pod-quntity{font-family:OpenSansRegular;padding-bottom:25px;}
.anons-price-house{padding-bottom:10px;font-size:16px;}
.cart-price-house{color:#009159;font-size:24px;font-family:OpenSansBold;padding-bottom:12px;}
.but-buy-house{padding:15px 0 16px;background:#009159;text-align:center;cursor:pointer;color:#ffffff;font-family:OpenSansRegular;border-radius:3px;margin-bottom:10px;border:1px solid #009159;}
.but-buy-house:hover{color:#009159;background:#f8f8f8;}
.but-question-cart{padding:15px 0 16px;color:#009159;background:#f8f8f8;text-align:center;cursor:pointer;font-family:OpenSansRegular;border-radius:3px;margin-bottom:30px;border:1px solid #009159;}
.but-question-cart:hover{background:#009159;color:#ffffff;}
.buy-yesterday{text-align:center;font-family:OpenSansRegular;padding-bottom:45px;}
.pluses-company{margin:0 0 30px;padding:15px 0;border-bottom:1px solid #e6e6e6;}
.pluses-stroim, .pluses-price, .pluses-garant{width:125px;margin-right:50px;padding-left:122px;padding-top:22px;height:60px;font-size:14px;text-transform:uppercase;background:url('../img/pluses-stroim.png') no-repeat 0 center;font-family:MullerMedium;float:left;}
.pluses-price{background:url('../img/pluses-price.png') no-repeat 0 center;padding-left:92px;}
.pluses-garant{background:url('../img/pluses-garant.png') no-repeat 0 center;padding-left:92px;margin-right:0;}
.zag-complitation{font-size:30px;font-family:MullerMedium;padding-bottom:5px;}
.zag-complitation span{color:#009159;}
.text-complitation{font-size:18px;font-family:MullerRegular;padding-bottom:20px;}
.block-rashiren-spec{padding-bottom:15px;border-top:1px solid #e6e6e6;}
.stroka-rashiren-spec{padding:20px 0;border-bottom:1px solid #e6e6e6;}
.two-stroka-rashiren{background:#f8f8f8;}
.left-rashiren-spec{float:left;width:210px;padding-left:22px;font-family:MullerBold;}
.right-rashiren-spec{float:right;font-size:13px;width:530px;padding-right:20px;}
.text-posle-rashiren{font-size:16px;font-family:MullerRegular;padding-bottom:65px;}
.dopol-job-zag{font-size:30px;font-family:MullerMedium;padding-bottom:45px;}
.but-tabu-dop{border:1px solid #e6e6e6;padding:15px 0;cursor:pointer;width:265px;float:left;text-align:center;margin-left:-1px;font-size:13px;color:#009159;text-transform:uppercase;font-family:OpenSansBold;}
.one-but-dopol{margin-left:0;}
.but-tabu-dop:hover, .active-but-dop{color:#ffffff;border:1px solid #009159;background:#009159;}
.media-block-dopl{position: relative;overflow:hidden;}
.media-block-one{position: absolute;top: 0;width: 100%;opacity:0;}
.open-media-brus{opacity:1;position:relative;}
.price-left-rashiren{padding-top:10px;color:#009159;font-size:18px;font-size:OpenSansBold;}
.itap-stroi-brus{margin-top:41px;background:#f8f8f8;padding:40px 0;}
.left-itap-stroi{float:left;width:770px;}
ul{list-style: outside none none;margin: 0;padding: 0;}
li{padding-left:35px;background:url('../img/li.png') no-repeat 13px 8px;}
ol li {background:none;padding-left:10px;}
.rigth-itap-stroi{float:right;background:url('../img/rigth-itap-stroi.jpg') no-repeat;width:310px;padding:25px 30px;height:425px;}
.rigth-itap-zag{color:#ffffff;font-size:30px;font-family:MullerBold;height: 272px;}
.rigth-itap-text{color:#ffffff;padding-bottom:20px;}
.rigth-itap-but{background: #009159;border-radius: 3px;color: #ffffff;font-family: OpenSansRegular;font-size: 15px;padding: 12px 0 13px;text-align: center;border:1px solid #009159;cursor:pointer;}
.top-podobrat-proekt{padding-bottom:33px;}
.thin-filter-block, .fat-filter-block{float:left;width:200px;border-right:1px solid #857b80;margin-right:26px;height:305px;}
.zag-filter-proekt{font-family:OpenSansBold;color:#ffffff;font-size:14px;padding-bottom:15px;text-transform:uppercase;}
.chekbox-filter-proekt, .radio-filter-proekt{color: #ffffff;font-family: OpenSansRegular;font-size: 13px;padding-left: 25px;background:url('../img/chekbox-filter-proekt.png') no-repeat 0 2px;margin-bottom: 12px;cursor:pointer;height:20px;}
.posat-str .chekbox-filter-proekt, .posat-str .radio-filter-proekt{background:url('../img/activ-filter-proekt-black.png') no-repeat 0 2px;}
.posat-str .chekbox-filter-proekt, .posat-str .radio-filter-proekt{color:#000000;}
.fat-filter-block .chekbox-filter-proekt{float:left;width:58px;margin-right:10px;}
.activ-filter-proekt, .activ-filter-radio{background:url('../img/activ-filter-proekt.png') no-repeat 0 2px;}
.posat-str .activ-filter-proekt, .posat-str .activ-filter-radio{background:url('../img/activ-filter-proekt.png') no-repeat 0 2px;}
.chekbox-filter-proekt input, .radio-filter-proekt input{display:none;}
.catalog-hr{color: #ffffff;font-family: OpenSansRegular;font-size: 13px;padding-left: 25px;background:url('../img/chekbox-filter-proekt.png') no-repeat 0 2px;margin-bottom: 12px;cursor:pointer;height:20px;display:block;text-decoration:none;}
.posat-str .catalog-hr{background:url('../img/activ-filter-proekt-black.png') no-repeat 0 2px;}
.posat-str .active-catalog-hr, .active-catalog-hr{background:url('../img/activ-filter-proekt.png') no-repeat 0 2px;}
.no-bor{border:none;}
.bottom-podobrat-proekt{padding-bottom:51px;}
.price-filter-proekt{font-family:OpenSansBold;color:#ffffff;font-size:14px;padding-bottom:15px;text-transform:uppercase;float:left;padding-top: 9px;}
.but-filter-proekt{float:left;margin-left:10px;}
.but-filter-proekt input{-webkit-appearance:none;background:#009159;font-family:OpenSansBold;color:#ffffff;font-size:14px;border:none;height:38px;width:200px;border-radius:3px;text-transform:uppercase;cursor:pointer;}
.price-block-media{float:left;}
.min-price, .max-price{font-size:13px;font-family:OpenSansRegular;color:#ffffff;float:left;}
.max-price{float:left;margin-left:30px;}
.min-price span, .max-price span{padding-top:10px;margin-left: 10px;}
.min-price input, .max-price input{width:75px;padding:0 10px;font-size:13px;height:36px;font-family:OpenSansRegular;margin-left:10px;border:none;outline:none;background:url('../img/price-inp.png') repeat;color:#ffffff;border-radius:3px;}
.posat-str .min-price input, .posat-str .max-price input{width:73px;border: 1px solid #009159;}
.posat-str .min-price input, .posat-str .max-price input{color:#000000;}
.telo-contacty{height:652px;}
.left-contacty{float:left;width:50%;background:url('../img/left-contacty.jpg') no-repeat center center;height:100%;}
.right-contacty{float:right;width:50%;height:100%;}
.text-contacty{width:584px;float:right;}
.all-text-cantacty{color:#ffffff;}
.catalog-uslug{margin-left: 30px;}
.one-cat-uslug{float:left;margin-right:30px;margin-bottom:30px;padding:33px 60px;width:240px;background:#ffffff;text-align:center;border-radius:5px;}
.pic-cat-uslug{height:100px;display:block;}
.zag-cat-uslug{font-size:24px;font-family:MullerBold;display:block;color:#494039;text-decoration:none;height:56px;}
.anons-cat-uslug{font-size:13px;height:40px;padding-bottom:20px;}
.but-cat-uslug{background:#138c50;color:#ffffff;text-transform:uppercase;font-size:13px;font-family:MullerBold;border-radius:3px;padding:14px 0;display:block;text-decoration:none;}
.cart-uslug{padding:35px 0;}
.left-cart-uslug{float:left;width:770px;}
.right-cart-uslug{float:right;width:370px;}
.but-uslug-media{background:#138c50;color:#ffffff;text-transform:uppercase;font-size:13px;font-family:MullerBold;border-radius:3px;padding:15px 0 13px;width:320px;text-align:center;cursor:pointer;}
.block-from-but{padding-bottom:70px;}
.uslug-electroz{background:url('../img/uslug/electroz.jpg') no-repeat center center;}
.uslug-fundament{background:url('../img/uslug/fundament.jpg') no-repeat center center;}
.uslug-kanalizac{background:url('../img/uslug/kanalizac.jpg') no-repeat center center;}
.uslug-kotelnai{background:url('../img/uslug/kotelnai.jpg') no-repeat center center;}
.uslug-krovla{background:url('../img/uslug/krovla.jpg') no-repeat center center;}
.uslug-nar-otdelka{background:url('../img/uslug/nar-otdelka.jpg') no-repeat center center;}
.uslug-otoplenie{background:url('../img/uslug/otoplenie.jpg') no-repeat center center;}
.uslug-price-list{background:url('../img/uslug/price-list.jpg') no-repeat center center;}
.uslug-proectir{background:url('../img/uslug/proectir.jpg') no-repeat center center;}
.uslug-proektirovanie{background:url('../img/uslug/proektirovanie.jpg') no-repeat center center;}
.uslug-proizvod{background:url('../img/uslug/proizvod.jpg') no-repeat center center;}
.uslug-stenokoplekt{background:url('../img/uslug/stenokoplekt.jpg') no-repeat center center;}
.uslug-texobslug{background:url('../img/uslug/texobslug.jpg') no-repeat center center;}
.uslug-ventilac{background:url('../img/uslug/ventilac.jpg') no-repeat center center;}
.uslug-vn-otdelka{background:url('../img/uslug/vn-otdelka.jpg') no-repeat center center;}
.uslug-vodosnobgen{background:url('../img/uslug/vodosnobgen.jpg') no-repeat center center;}
.uslugi-one{background:url('../img/uslugi-one.jpg') no-repeat center center;}
.uslugi-one .pod-kroshki-block, .uslugi-two .pod-kroshki-block{width:600px;}
.left-right-text-uslug{padding-top:40px;}
.zag-left-right{padding-bottom:30px;font-size:24px;font-family:MullerBold;}
.ingener-comunic-block{border-top:1px solid #e1ded9;}
.ingener-comunic-strok{border-bottom:1px solid #e1ded9;padding:12px 0 19px;}
.ingener-comunic-left{float:left;}
.ingener-comunic-right{float:right;}
.pod-ingener-comunic{font-size:13px;padding:20px 0;}
.pod-ingener-comunic span{text-transform:uppercase;color:#ff7800;font-family:OpenSansBold;}
.block-razdel-uslug{padding-bottom:25px;}
.one-razdel-uslug{text-decoration:none;color:#ffffff;float:left;display:block;width:310px;padding:15px 20px 0;border-radius:5px;height:110px;background:url('../img/one-razdel-uslug.png') repeat;margin-right:30px;margin-bottom:30px;}
.pic-razdel-uslug{float:left;width:77px;text-align:center;display:block;}
.right-razdel-uslug{float:right;width:225px;display:block;}
.zag-razdel-uslug{font-size:18px;font-family:MullerBold;padding-bottom:10px;display:block;}
.text-razdel-uslug{font-size:13px;display:block;}
.uslugi-two{background:url('../img/uslugi-two.jpg') no-repeat;}
#slider-price{border:none !important;background: url("../img/price_scroll_fon.png") no-repeat 0 center;height: 8px;padding: 14px 0;position: relative;width: 315px;top:0px;margin:0 auto;float:left;margin-left:20px;}
#slider-price .ui-slider-handle{border:none !important;background: rgba(0, 0, 0, 0) url("../img/str.png") no-repeat scroll 0 0;cursor: pointer;height: 38px;outline: medium none;position: absolute;top: 0px;width: 38px;z-index: 2;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;overflow: hidden;}
.ui-slider-horizontal .ui-slider-handle { top: px;margin-left:-18px;}
.ui-slider-horizontal .ui-slider-range {top: 16px;height: 5px;background:#009159;}
.one-uslug-cart{display:block;width:100%;position:relative;margin-bottom:30px;}
.one-uslug-cart img{max-width:100%;}
.no-mar-right{margin-right:0;}
.no-tovars{font-family: MullerBold;font-size: 18px;}
.fon-brus{background: url(../img/back-fon.png);cursor: pointer; display: none; height: 100%;left: 0;overflow: auto;position: fixed;top: 0;width: 100%;z-index: 10;}
.forma-brus{background: #ffffff none repeat scroll 0 0;border-radius: 3px;margin: 0 auto;padding: 35px;width: 100px;z-index: 11;margin-top:100px;margin-bottom:100px;cursor:default;position: relative;}
.close-div-brus{cursor:pointer;height: 18px;right: 18px;position: absolute;top: 18px;width: 18px;background:url(../img/close.jpg)no-repeat;}
.brus-body{overflow: hidden;height:100%;}
.ins{width:725px;}
.zag-form{padding-bottom:10px;font-size:24px;font-family:OpenSansBold;}
.anons-form{padding-bottom:20px;}
.inputs-form-block{padding-bottom:25px;}
.input-one{float:left;}
.input-one input{font-size:15px;font-family:OpenSansLightRegular;border-radius:3px;width:320px;padding:0 15px;height:40px;border:1px solid #cdcdcd;}
.right-pole{float:right;}
.chek-yarov{color: #656565;font-size: 12px;padding-top:3px;float:right;width:460px;}
.chek-yarov a{color: #009159;}
.brus-go-zvonok, .close-brus-form, .brus-go-rashet, .brus-go-proekt, .brus-go-uslug{background: #138c50 none repeat scroll 0 0;border-radius: 3px;color: #ffffff;cursor: pointer;float: right;font-family: OpenSansRegular;padding: 9px 0 11px;text-align: center;float:left;width:245px;}
.smaal-ins{width:300px;text-align:center;}
.smaal-ins, .close-brus-form{float:none;margin:0 auto;}
.clear-filtr{margin-left:67px;background: #009159 none repeat scroll 0 0;border: medium none;border-radius: 3px;color: #ffffff;cursor: pointer;float: right;font-family: OpenSansBold;font-size: 14px;padding: 9px 0;text-align: center;text-decoration: none;text-transform: uppercase;width: 153px;}
.gallery-uslug{padding:20px 0;}
.ymaps-image-with-content{background-image:url('../img/icon-map.png') !important;}
.ymaps-2-1-56-islets_icon-caption{padding-left: 32px !important;}
.error-zag{color: #000000;display: block;font-family: OpenSansBold;font-size: 30px;}	
.error-404{color: #000000;display: block;font-family: OpenSansBold;font-size: 145px;}
.social_link{padding-bottom:10px;}
.block-footer{float:left;overflow:hidden;width:770px;}
.header-brus-right{float:right;overflow:hidden;}
.header-brus-left{float:left;overflow:hidden;}
.but-filtr-proekt{overflow:hidden;float:left;}
.left-filtr-proekt{overflow:hidden;float:left;}
.brus-error{background:url('../img/baner-error.jpg') no-repeat center center;height:536px;}
.brus-error-zagl{font-size:128px;font-family:MullerBold;}
.brus-error-text{font-size:24px;font-family:MullerRegular;}
.brus-error-info{color:#ffffff;margin-left:30px;padding-top:125px;}
.brus-error-knop{margin-top:50px;text-decoration:none;background:#138c50 none repeat scroll 0 0;border-radius:3px;color:#ffffff;cursor:pointer;font-family:MullerBold;font-size:13px;padding:15px 0 13px;text-align:center;text-transform:uppercase;width:320px;display:block;}
.menu-brus-mobil{display:none;color:#494039;font-family:OpenSansBold;font-size:13px;padding:15px 34px 15px 65px;text-transform:uppercase;border-top:1px solid #e5e5e5;cursor:pointer;background:url('../img/menu-mobile.jpg') no-repeat 30px center;}
.accion{background:#ffffff;overflow:hidden;margin-bottom:32px;padding:32px 0px; }
.accion-left{float:left;}
.accion-right{float:left;margin-left:50px;width:61%;}
.accion-img{width:370px;height:308px;display:table-cell;vertical-align:middle;}
.accion-img img{vertical-align:middle;}
.accion-zagl{font-size:36px;font-family:MullerBold;color:#494039;margin-top:45px;}
.accion-text{color:#494039;margin-bottom:20px;}
.accion-cena{color:#009159;font-size:24px;font-family:MullerBold;margin-top:10px;}
.accion-knop{width:232px;background:#138c50 none repeat scroll 0 0;border-radius:3px;color:#ffffff;cursor:pointer;font-family:MullerBold;font-size:13px;padding:15px 0 13px;text-align:center;text-transform:uppercase;margin-top:15px;}
.anons-pod-sviz{color:#009159;cursor:pointer;text-decoration:underline;}
.text-pod-kroshki{color:#ffffff;font-family:MullerRegular;font-size:18px;padding-bottom:34px;}
.nootstup{margin-right:0;}
.text-yarov{color:#656565;font-size:12px;padding-top:3px;width:500px;text-align:center;margin:0 auto;}
.text-yarov a{color:#009159;}
.chek-yarov-footer{color:#656565;font-size:12px;padding-top:10px;width:370px;float:right;}
.chek-yarov-footer a{color:#009159;}
.posat-str{background:none;}
.black-kroshki a, .black-kroshki span, .posat-str .zag-filter-proekt, .posat-str .catalog-hr, .posat-str .price-filter-proekt, .posat-str .min-price span, .posat-str .max-price span{color:#000000;}
.zag-pod-obekty {font-family: MullerBold;font-size: 30px;margin-bottom: 12px;text-align: center;}
.text-pod-obekty {margin-bottom: 40px;text-align: center;}
.text-top-str{margin-bottom:20px;}
.we-are-proizv{padding:0 0 40px;}
.video-we-proizv{display:block;position:relative;}
.video-we-proizv img{width:100%;}
.zag-we-proizv{font-family: MullerBold;font-size: 30px;padding: 40px 0 30px;text-align: center;}
.left-we-proizv{float: left;width: 420px;font-size:22px;}
.right-we-proizv{float: right;position: relative;width: 699px;}
.shabl-text-anc a{color: #009159;}
.block-dop-tovars{padding-top:20px;}

.god-office-brus {padding-top:10px;}
.god-office-brus a {color:#009159;}

.mobil-but-zvonok{display:none; background:url('../img/mobil-but-zvonok.png') no-repeat;position: fixed; bottom:15px; left:20px; height:70px; width:70px; z-index:3;}
.mobil-but-zvonok a{width:100%; height:100%;}



@media only screen and (max-width:1220px){
.telo-brus{width:auto;padding:0 10px;}
.nav-ready-proekt{border-bottom:none;}
}
@media only screen and (max-width:1200px){
.one-akcii-glav{float:none;display:inline-block;margin:10px 10px 0;text-align:left;}
.akcii-glav-brus{text-align:center;}
.ready-proekt-one{text-align:center;}
.one-ready-work{width:30%;margin:0 10px 30px;}
.price-house{font-size:20px;}
.our-pluses-block{background:url('../img/plusses.jpg') repeat-y scroll center center;}
.one-our-pluses{display:inline-block;float:none;}
.all-our-pluses{text-align:center;}
.left-footer{float:none;width:auto;margin-right:0;}
.block-footer{float:none;width:770px;margin:30px auto 0;}
.zag-footer-block{text-align:center;}
.left-footer-block{text-align:center;}
.email-office-brus,.phone-office-brus,.addres-office-brus{display:inline-block;text-align:left;vertical-align:top;}
.phone-office-brus{margin:0 25px;}
.play-otzyv-left,.play-otzyv-right{float:none;margin:0 auto;width:570px;}
.pic-ready-work img{width:100%;}
.info-block-ready{text-align:left;}
.one-other-work{margin:0 15px 30px;}
.filtr-works{padding-bottom:40px;}
.one-filtr-works{margin-bottom:10px;}
.right-ready-work{float:none;width:auto;}
.left-ready-work{float:none;margin:0 auto;}
.other-object-zag{text-align:center;}
.zag-works h1{text-align:center;font-size:32px;}
.all-srt-navig{display:inline-block;float:none;margin-left:0;text-align:center;}
.navig-block{text-align:center;}
.spec-left-ready{width:60px;float:none;display:inline-block;}
.spec-val-ready{font-size:12px;}
.price-house{font-size:15px;}
.podrobnee-ready{font-size:11px;}
.name-ready-work{font-size:14px;}
.spec-ready-work{text-align:center;}
.top-podobrat-proekt{text-align:center;}
.thin-filter-block,.fat-filter-block{display:inline-block;text-align:left;float:none;vertical-align:top;margin-bottom:20px;height:auto;}
.kroshki-brus-block{background:url('../img/media-vnut.jpg') repeat-y scroll top center;}
.left-filtr-proekt{float:none;width:720px;margin:0 auto;}
.but-filtr-proekt{float:none;width:430px;margin:20px auto 0;}
.but-buy-house{width:260px;}
.but-question-cart{width:260px;}
.proect-cart-rigth{margin-bottom:20px;}
.right-spec-proect{float:left;}
.info-ready-work{width:auto;}
.dopol-job-zag{text-align:center;}
.but-tabu-dop{display:inline-block;float:none;margin-bottom:10px;}
.taby-buttons{text-align:center;}
.left-cart-uslug,.right-cart-uslug{width:auto;float:none;}
.one-cat-uslug{display:inline-block;float:none;margin:0 15px 30px;}
.catalog-uslug{margin-left:0;text-align:center;}
.accion-right{text-align:left; width:50%;}
}
@media only screen and (max-width:1160px){
.header-brus-left{float:none;margin:0 auto;width:720px;}
.header-brus-right{float:none;margin:0px auto 0;width:410px;}
.hours-works, .call-me {margin:15px 0px 30px 0px;}
 .call-me {margin-top:15px;}
.menu-brus-mobil{display:block;}
.menu-slide:hover .hidden-to-menu{display:none;}
.menu-brus{display:none;}
.our-hous-is{display:none;}
.form-akciya{bottom:auto;left:auto;margin:0;width:auto;position:relative;}
.left-input-akciya,.but-form-akcii{display:inline-block;float:none;}
.input-form-akcii,.zag-form-akciya{text-align:center;}
.left-video-otzyvs{float:none;margin:0 auto;width:640px;height:480px;}
.right-video-otzyvs{float:none;margin:0 auto;text-align:center;width:auto;}
.play-otzyv-one{display:inline-block;margin:20px 10px 0;text-align:left;width:386px;}
.otzyvs-block{width:auto;padding:0 10px;}
.calculate-block{width:auto;padding:0 10px;}
.left-calculate{float:none;width:auto;}
.right-calculate{float:none;width:auto;}
.one-inputs-calculate{display:inline-block;float:none;padding-bottom:20px;}
.but-go-calculate{display:inline-block;float:none;}
.inputs-calculate{text-align:center;padding-bottom:0;}
.zag-end-calculate{text-align:center;}
.menu-brus a,.menu-brus span{float:none;text-align:left;border-bottom:1px solid #e5e5e5;padding:15px 34px;}
.text-pod-kroshki{width:auto;text-align:center;}
.right-we-proizv{width:540px;padding-right:40px;}
.left-we-proizv{width:305px;padding-left:40px;}
.left-itap-stroi{float:none;width:auto;}
.rigth-itap-stroi{float:none;margin:0 auto;}
.menu-slide{float:none;}
}
@media only screen and (max-width:1140px){
.block-razdel-uslug{text-align:center;}
.one-razdel-uslug{display:inline-block;text-align:left;float:none;margin:0 15px 30px;}
}
@media only screen and (max-width:1120px){
.left-contacty{float:none;width:100%;background:url('../img/left-contacty.jpg') repeat scroll center center;padding-bottom:30px;}
.right-contacty{float:none;width:100%;height:400px;}
.telo-contacty{height:100%;}
.text-contacty{float:left;width:100%;}
.pod-kroshki-block{margin-left:0;}
.zag-pod-kroshki{text-align:center;}
.all-text-cantacty{text-align:center;}
.all-text-cantacty p,.social{display:inline-block;vertical-align:top;text-align:left;}
.all-text-cantacty p{margin:0 20px 0 0;}
.anons-pod-kroshki{text-align:center;}
.uslugi-one .pod-kroshki-block, .uslugi-two .pod-kroshki-block{width:auto;}
.but-uslug-media{margin:0 auto;}
}
@media only screen and (max-width:1100px){
.but-form-akcii{margin-top:20px;}
.right-podfooter{float:none;text-align:center;margin-bottom:15px;}
.left-podfooter{float:none;text-align:center;}
.left-podfooter a{display:inline-block;float:none;}
.left-podfooter span{display:inline-block;float:none;}
.brus-error-info{margin-left:0;}
.brus-error-zagl{font-size:56px;}
}
@media only screen and (max-width:970px){
.right-we-proizv{padding-right:0;}
.left-we-proizv{padding-left:0;}
}
@media only screen and (max-width:900px){
.garantiya-kachestva{margin-top:30px;background:none;padding-left:0;}
.text-garantiya-kachestva{width:auto;}
.right-kroshki-brus{float:none;}
.left-kroshki-brus{float:none;margin-left:0;}
.center-media-block{width:auto;}
.right-we-proizv{width:auto;float:none;}
.left-we-proizv{width:auto;float:none;padding-bottom:30px;}
.accion-right{width:40%;}
}
@media only screen and (max-width:830px){
.left-input-akciya{display:block;margin:0 auto 20px;;}
.but-form-akcii{display:block;margin:0 auto;}
.form-akciya{background:url('../img/form-akciya.png') repeat scroll center center}
.one-other-work{margin:0 0 30px;}
.left-ready-work,.picture-ready-work img{width:100%;}
.media-work-gallery{width:100%;text-align:center;}
.one-work-gallery{display:inline-block;float:none;}
.gallery-uslug{text-align:center;}
.prew-str,.next-str{display:none;}
.opacity-but{display:none;}
.one-ready-work{width:46%;}
.pluses-company{text-align:center;}
.pluses-stroim,.pluses-price,.pluses-garant{display:inline-block;float:none;}
.left-rashiren-spec{float:none;width:auto;padding:0 20px;}
.right-rashiren-spec{float:none;width:auto;padding:10px 20px 0;}
}
@media only screen and (max-width:800px){
.block-footer{width:auto;}
.center-footer{float:none;margin:0 auto;}
.right-footer{float:none;margin:20px auto 0;}
.ins{width:auto;}
.brus-go-zvonok{float:none;margin:0 auto;}
.chek-yarov{width:auto;text-align:center;padding-top:15px;}
.input-one{float:none;padding-bottom:25px;width:320px;margin:0 auto;}
.inputs-form-block{padding-bottom:0;}
.input-brus{box-sizing:border-box;}
.zag-form,.anons-form{text-align:center;}
.ancor-param{float:none;width:120px;}
.radio-param{float:none;}
.zag-calculate span{display:block;}
.left-calculate{padding:20px 10px;}
.right-calculate{padding:20px 10px;}
.accion-left{float:none;margin:0 auto;width:370px;}
.accion-right{float:none;margin-left:0;text-align:center;padding-bottom:30px;}
.accion-knop{margin:15px auto 0;}
.accion-img{height:auto;}
.chek-yarov-footer{margin:0 auto;text-align:center;float:none;}
.accion-right{width:94%; padding:0% 3%;}
}
@media only screen and (max-width:740px){
.header-brus-left,.header-brus-right{width:auto;margin:0;}
.header-brus {padding:10px 0px;}
.logotype-brus{float:none;margin:0 auto;}
.address-company,.hours-works{float:none;margin:30px auto 0;text-align:center;}
.rashet-header,.call-me{float:none;margin:15px auto 0;}
.script-map-instal,.zag-map-instal,.map-instal-brus{display:none;}
.left-filtr-proekt{width:auto;}
.price-filter-proekt{float:none;}
.price-block-media{float:none;}
}
@media only screen and (max-width:700px){
.one-otzyv-left,.one-otzyv-left img{width:100%;}
.left-video-otzyvs{width:500px;height:375px;}
.one-inputs-calculate{display:block;margin:0 auto;}
.but-go-calculate{display:block;margin:0 auto;}
.min-price{float:none;}
#slider-price{float:none;}
.max-price{float:none;margin-left:0;}
}
@media only screen and (max-width:600px){
.right-contacty{height:300px;}
.all-text-cantacty p{width:310px;margin:0 auto 20px;display:block;text-align:center;}
.social{width:180px;margin:0 auto;}
.play-otzyv-left,.play-otzyv-right{width:480px;}
.picture-otzyv-block{width:480px;}
.play-otzyv-anons{width:auto;}
.right-spec-proect,.left-spec-proect{float:none;display:inline-block;width:115px;}
.first-spec-proect,.complect-house{text-align:center;}
.quantity-rooms,.quantity-bathroom,.quantity-bedroom{display:inline-block;float:none;margin:0 0 10px 10px;}
}
@media only screen and (max-width:570px){
.left-video-otzyvs{width:400px;height:300px;}
.addres-office-brus,.phone-office-brus,.email-office-brus{margin:0 0 15px;}
.media-vnut-block{padding:40px 10px 0;width:auto;}
.zag-works h1{font-size:28px;}
.one-ready-work{width:100%;margin:0 0 30px;}
.price-house{font-size:20px;}
.podrobnee-ready{font-size:13px;}
.spec-left-ready{width:101px;}
.spec-name-ready{font-size:15px;}
.spec-val-ready{font-size:18px;}
.name-ready-work{font-size:15px;}
.text-yarov{width:auto;}
}
@media only screen and (max-width:500px){
.form-akciya{padding:50px 20px;}
.zag-form-akciya{font-size:20px;}
.yarov-chek-brus{width:180px;}
.left-input-akciya input{width:250px;}
.play-otzyv-left,.play-otzyv-right{width:400px;}
.picture-otzyv-block{width:400px;height:300px;}
.play-otzyv-anons{height:100px;padding:15px;}
.zag-pod-kroshki h1{font-size:26px;}
.but-uslug-media{width:280px;}
.zag-brus-media{font-size:34px;}
.center-media-block{padding-top:60px;}
.zag-works-cat{font-size:26px;}
}
@media only screen and (max-width:485px){
.next-stad{display:none;}
.play-otzyv-one{margin:20px 0 0;width:260px;}
.play-otzyv-pic{float:none;margin:0 auto;}
.play-otzyv-info{float:none;margin:0 auto;text-align:center;}
.play-otzyv-rating{width:100px;margin:0 auto;}
.play-otzyv-anons div{text-align:center;}
.nav-ready-link{display:block;}
.but-filtr-proekt{width:auto;}
.but-filter-proekt{float:none;margin:0 auto;width:200px;}
.clear-filtr{float:none;margin:15px auto 0;display:block;}
}
@media only screen and (max-width:420px){
.one-akcii-glav{margin:10px 0 0;width:280px;height:110px; padding-top:10px; height:140px;}
.zag-ready-proekt, .zag-stroi-brus, .zag-we-proizv, .anons-our-pluses {font-size: 26px;}
.our-pluses-block {padding-top:35px;}
.spec-val-ready{font-size:17px;}
.price-house {font-family: OpenSansBold;}
.ready-proekt-block {margin-top: 40px;}
.akcii-right{width:170px;float:right;}
.akcii-left{width:100px;}
.akcii-img img{width:100%;}
.zag-akcii-glav,.price-akcii-glav{font-size:18px;}
.info-block-ready{padding:20px 15px;}
.spec-left-ready{width:85px;}
.one-our-pluses{margin:0;}
.left-video-otzyvs{width:300px;height:225px;}
.center-footer,.but-footer,.right-footer{width:300px;}
.one-inp-footer input,.you-question-inp{width:268px;}
.input-one,.input-one input{width:100%;}
.forma-brus{padding:35px 15px;}
.play-otzyv-left,.play-otzyv-right{width:300px;}
.picture-otzyv-block{width:300px;height:250px;}
.bottom-calculate{padding:30px 10px 40px;}
.one-other-work{float:none;width:300px;}
.pic-other-work img{width:300px;}
.right-kroshki-brus{width:300px;}
.next-proekt{padding:10px 20px 10px 10px;width:115px;background:url('../img/next-proekt.png') no-repeat scroll 134px center;font-size:11px;}
.prew-proekt{padding:10px 10px 10px 20px;width:115px;font-size:11px;background:url('../img/prew-proekt.png') no-repeat scroll 5px center;}
#slider-price{margin: 0 auto 0 20px;width:265px;}
.one-cat-uslug{margin:0 0 30px;padding:30px;}
.one-razdel-uslug{margin:0 0 30px;padding:15px 10px 0;width:280px;}
.right-razdel-uslug{width:195px;}
.accion-left{width:auto;}
.accion-img{width:auto;display:block;padding:15px 15px 0 15px;}
.accion-img img{width:100%;}
.brus-error-knop{width:280px;}
.chek-yarov-footer{width:auto;}
.rigth-itap-stroi{padding:25px 15px;width:270px;}
}
@media (min-width: 1200px) {
    .center-media-block{
        width:750px;
        text-align:center;
        margin:0;
        display: inline-block;
    }
    .center-media-block{
        display: inline-block;
    }
    .media-brus-glav .left-video-otzyvs {
        float: inherit;
        height: 300px;
        width: 450px;
        position: relative;
        display: inline-block;
    }
    .media-brus-glav .left-video-otzyvs a {
        height: 300px;
        width: 450px;
    }
    .media-brus-glav .left-video-otzyvs a img {
        height: 300px; 
        width: 450px;
    }
    .media-brus-glav .wrapper{
        margin: 0 auto;
        width: 1210px;
    }
}
@media (max-width: 1200px) {
    .banner-video{
        display: none;
    }
}
.active-otz{
    opacity: 1!important;
}