@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-display: swap;}
@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-display: swap;}
@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-display: swap;}
@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-display: swap;}
@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-display: swap;}
@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-display: swap;}
@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-display: swap;}
@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-display: swap;}
@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-display: swap;}
@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-display: swap;}
@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; font-display: swap;}
@font-face {font-family: 'MullerBold';src: url('10268.otf');src: url('10268.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerRegular';src: url('MullerRegular.otf');src: url('MullerRegular.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerMedium';src: url('MullerMedium.otf');src: url('MullerMedium.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerExtraBold';src: url('MullerExtraBold.otf');src: url('MullerExtraBold.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
@font-face {font-family: 'MullerLight';src: url('MullerLight.otf');src: url('MullerLight.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal;}
body{margin:0;padding:0;font-size:13px;font-family:OpenSansLightRegular;}
.c{clear:both;}
img{border:none;outline:none;vertical-align:bottom;}
h2{color:#000000;font-family:MullerRegular;font-size:28px;margin:18px 0px;}
table{width:95%;display:table;border-collapse:separate;border-spacing:0; margin:0 auto;}
button{border:0; padding:0;}
.org{display:none;}
.buy-class{padding-top:20px;height:35px;}
.buy {background: #148c4f; padding:7px 30px; color:#ffffff; font-family:OpenSansRegular; font-size:16px; text-decoration:none;-moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}
.footer-raus-tel .emailto a, .footer-raus-teltwo .emailto a {font-size:13px; font-family:OpenSansLightRegular; text-decoration:underline; display: inline-block;}
.diler, .diler-montaj {background: url('../img/diler.jpg') no-repeat; margin-bottom:30px;}
.diler-montaj {background: url('../img/diler-montaj.jpg') no-repeat; margin-bottom:0;}
.diler-cl {background: url('../img/diler-fon.png') repeat; padding:30px; width:210px; height:340px; color:#ffffff;font-family:OpenSansBold; font-size:15px;}
.diler-cl span {font-size:24px; padding-bottom:20px;display:block;}
.diler-cl a {color: #ffe400; display:block;}
.diler-cl p {margin:0;}
.firm-glav-right {background:url('../img/urfo.jpg') no-repeat; width:330px; height:320px;float:right;}
.content .avto td {border-right:1px solid #188950; border-bottom:1px solid #188950;text-align: center; padding:5px; font-size:13px;}
.content .avto {border-left:1px solid #188950; border-top:1px solid #188950;}
.content ol, .content ul {padding-left:25px;}
.telo-raus{width:1920px;margin:0 auto;height:100%;background:#343a37;}
.raus-left{background:#f4f4f4;width:270px;height:100%;float:left;}
.raus-mid{width:1096px;height:100%;float:left;background:#ffffff;}
.raus-mid-block header{float:left;}
.raus-right{width:554px;background:#343a37;float:right;}
.raus-fon{background:#f4f4f4;overflow:hidden;}
.raus-mid-block{float:left;overflow:hidden;width:1366px;background:#f4f4f4;}
.logotip{background:url('../img/logo.png') no-repeat;width:148px;height:33px;margin:0 auto;display:block;}
.text-data{font-family:OpenSansBold;text-transform:uppercase;color:#000000;text-align:center;margin-top:15px;}
.text-logo{font-family:OpenSansLightRegular;color:#000000;font-size:12px;text-align:center;margin-top:7px;}
.info-a{font-family:OpenSansBold;text-transform:uppercase;color:#188950;display:block;text-decoration:none;margin-top:11px;}
.info{margin-top:30px;}
.info-ur{font-family:OpenSansRegular;text-decoration:none;color:#188950;background:url('../img/ur.png') no-repeat center left;padding-left:24px;margin-top:13px;display:block;}
.raus-left-verx{padding:30px 30px 28px;}
.raus-left-polos{background:#ffffff;height:2px;}
.raus-left-niz{padding:25px 30px 28px;}
.menu{margin-bottom:25px;}
.menu-open{background:url(../img/open.png) no-repeat scroll right 6px;width:25px;height:25px;float:left;cursor:pointer;}
.menu-zagl{text-transform:uppercase; font-size:14px;color:#000000;font-family:OpenSansBold;text-decoration:none;display:block;float:left;width:167px;}
.menu-open-block{overflow:hidden;}
.menu-silkas{font-family:OpenSansLightRegular;display:block;text-decoration:underline;color:#000000;margin-bottom:10px;}
.menu-silka{font-family:OpenSansRegular;display:block;text-decoration:none;color:#000000;margin-bottom:10px;}
.menu-block{margin-top:15px;display:none;}
.close{background:url(../img/close.png) no-repeat scroll right 6px;}
.shapka{padding:12px 38px;overflow:hidden;}
.shapka-tel, .shapka-tel2{color:#333936;font-size:18px;font-family:OpenSansBold;text-decoration:none;display:block;float:left;}
.shapka-tel2 {margin-left:25px;}
.shapka-tel span, .shapka-tel2 span{color:#000000;font-size:24px;}
.shapka-gorod{color:#000000;font-family:OpenSansLightRegular;float:left;margin-left:28px;margin-top:9px;}
.shapka-time{background:url('../img/tel.png') no-repeat center left;color:#000000;font-family:OpenSansLightRegular;float:left;padding-left:20px;margin-left:33px;margin-top:9px;}
.shapka-knop{color:#000000;text-transform:uppercase;text-align:center;width:157px;padding:7px 0;cursor:pointer;font-family:OpenSansBold;background:#ffc000;-moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;float:right;}
.mid-line{background:#e6e6e6;height:2px;}
.mid-block{padding:0px 38px 14px 28px;overflow:hidden;margin-bottom:50px;}
.glav-zagl, h1{font-family:MullerBold;font-size:32px;color:#000000; line-height:1.1; margin:22px 0px; text-transform:uppercase;} 
.baner{position:relative;}
.baner-fon{height:299px;background:#248353;}
.baner-block{overflow:hidden;}
.baner-block-foto{width:504px;opacity:0.8;float:right;}
.baner-block-info{width:474px;float:left;margin:43px 0 0 42px;}
.baner-block-vid{font-family:MullerRegular;font-size:18px;color:#ffc000;}
.baner-block-plus{font-size:18px;color:#ffc000;font-family:MullerMedium;margin-top:10px;}
.baner-block-knop{color:#ffffff;font-family:OpenSansBold;text-transform:uppercase;border:1px solid #ffffff;text-align:center;-moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;width:210px;padding:10px 0;cursor:pointer;margin-top:15px;display:block;text-decoration:none;}
.baner-block-knop:hover{color:#248353;background:#ffffff;}
.baner-block-zagl{font-size:38px;font-family:MullerBold;color:#ffffff;text-transform:uppercase;margin-top:15px;}
.baner-block-opt{font-size:34px;font-family:MullerBold;color:#ffffff;text-transform:uppercase;margin-top:4px;}
.baner-block-opt span{background:#f50034;margin:0 10px;padding:5px 15px 0;}
.accii-clas-alutex,.accii-clas-dorhan,.accii-clas-xerman{color:#ffc000;float:left;font-family:MullerRegular;font-size:16px;padding:20px;width:140px;text-align:center;cursor:pointer;background:#252927;}
.accii-clas{overflow:hidden;border-top:2px solid #545454;}
.dorhan{display:none;}
.xerman{display:none;}
.active-class{background:#343a37;color:#ffffff;cursor:default;}
.plus-glav{overflow:hidden;margin-top:35px;}
.plus-block-zagl{color:#000000;font-size:34px;font-family:MullerExtraBold;}
.plus-block-zagl span{font-size:14px;font-family:MullerBold;padding:0 5px;}
.plus-block-text{color:#5f5f5f;font-family:MullerRegular;}
.plus-block{float:left;width:20%;text-align:center;}
.firm-glav{overflow:hidden;margin-top:33px;}
.firm-glav-left{float:left;width:668px;border-top:1px solid #e6e6e6;}
.firm-glav-block{overflow:hidden;border-bottom:1px solid #e6e6e6;}
.firm-glav-center{display:table-cell;text-align:center;vertical-align:middle;width:230px;height:105px;}
.firm-glav-center img{vertical-align:middle;}
.firm-glav-img{float:left;}
.firm-glav-info{float:right;width:438px;margin-top:30px;}
.firm-glav-nazv{font-family:OpenSansLightRegular;color:#5f5f5f;}
.firm-glav-text{font-family:MullerBold;font-size:18px;color:#000000;}
.firm-glav-text span{font-size:24px;}
.firm-glav-text a{font-family:OpenSansBold;color:#188950;text-transform:uppercase;margin-left:10px;}
.video-glav-zagl, .zag-blago{color:#000000;font-family:MullerRegular;font-size:30px;}
.one-blago{float:left; margin-right:20px; width:238px; margin-bottom:20px; border:1px solid #1b7177;}
.all-blago{margin-top:25px;}
.video-glav{padding:40px 0;}
.video-glav-blcok{overflow:hidden;margin-top:20px;}
.video-glav-img{height:440px;width:670px;background:#000000;position:relative;float:left;}
.video-glav-fon{opacity:0.8;}
.video-glav-play{position:absolute;top:0;left:0;background:url('../img/play.png') no-repeat center center;height:440px;width:670px;}
.video-glav-vibor{float:right;width:330px;}
.video-glav-min{overflow:hidden;padding:20px;border-bottom:1px solid #eaeaea;}
.video-min-img{float:left;width:100px;}
.video-min-text{float:right;width:165px;margin-left:20px;}
.video-min-zagl{font-family:OpenSansRegular;font-size:15px;color:#000000;}
.video-min-info{font-family:OpenSansLightRegular;color:#5f5f5f;}
.video-min-all{text-transform:uppercase;font-family:OpenSansBold;color:#188950;border-bottom:1px solid #eaeaea;text-decoration:none;margin:0 auto;margin:15px auto 0;display:block;width:117px;}
.activ{border:2px solid #188950;}
.prim-glav{overflow:hidden;margin-bottom:20px;}
.prim-glav-block{float:left;width:325px;margin-right:22px;margin-top:30px;}
.prim-glav-img{text-align:center;vertical-align:middle;width:325px;height:237px;}
.prim-glav-img img{vertical-align:middle;}
.prim-glav-nazv{color:#188950;font-family:OpenSansRegular;font-size:14px;padding-top:20px;text-decoration:none;display:block;text-align:left;}
.prim-glav-gorod{color:#000000;font-family:OpenSansLightRegular; margin-top:5px; text-decoration:none;}
.prim-glav-gorod a{color:#000000; text-decoration:none;}
.prim-glav-info{padding:0 22px 20px 22px;background:#eaeaea;text-align:left; height:80px; width:281px;}
.prim-glav-min{overflow:hidden;}
.prim-glav-block-min{float:left;margin-right:12px;margin-top:30px;width:245px;}
.prim-glav-nazv-min{color:#188950;font-family:OpenSansRegular;font-size:14px;padding-top:4px;}
.prim-glav-img-min{height:179px;text-align:center;vertical-align:middle;width:245px;display:block;}
.prim-glav-info-min{background:#eaeaea none repeat scroll 0 0;height:80px;padding:15px 22px;text-decoration:none;text-align:left;}
.prim-glav-img-min img{vertical-align:middle;width:245px;}
.noright{margin-right:0;}
.prim-glav-vse{text-transform:uppercase;font-family:OpenSansBold;color:#188950;border-bottom:1px solid #eaeaea;text-decoration:none;margin:18px auto 0;display:block;width:195px;}
.sviz-glav{background:#148c4f;padding:25px 30px 35px 30px;margin-top:28px;}
.sviz-glav-zagl{font-family:OpenSansRegular;color:#ffffff;font-size:22px;}
.sviz-glav-blcok{overflow:hidden;margin-top:18px;}
.sviz-glav-adres input{font-size:14px;font-family:OpenSansLightRegular;width:379px;-moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;border:1px solid #eaeaea;padding:9px 10px 9px 37px; color:#767676;background:#fff url('../img/maps.jpg') no-repeat 13px center;}
.sviz-glav-adres{float:left;}
.sviz-glav-data{float:left;margin-left:12px;}
.sviz-glav-time{float:left;margin-left:13px;cursor:pointer;}
.select-tovar{-webkit-appearance: none;-moz-appearance: none;text-indent: 0.01px; text-overflow: '';-ms-appearance: none;appearance: none!important;font-size:14px;font-family:OpenSansLightRegular;width:155px;-moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;border:1px solid #eaeaea;padding:8px 10px 8px 23px; color:#767676;background:#ffffff url('../img/time.png') no-repeat 8px center;cursor:pointer;}
.sviz-glav-timoff{background:#ffffff url('../img/time2.png') no-repeat 8px center;}
.sviz-glav-knop{font-family:OpenSansRegular;display:block;color:#000000;font-size:14px;background:#ffc000;float:right;width:176px;text-align:center;cursor:pointer;-moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;padding:10px 0;}
.accii{padding:0 42px 20px;}
.accii-knop{overflow:hidden;}
.accii-knop-vorot{color:#ffffff;font-size:16px;font-family:MullerRegular;padding:22px 0 22px 42px;width:152px;float:left;}
.accii-knop-kalk{padding:22px 0 22px 30px;font-size:16px;font-family:MullerRegular;color:#ffc000;float:right;width:328px;cursor:pointer;background:#252927;}
.accii-knop-kalk span{border-bottom:1px dashed #505251;background:url('../img/kalk.png') no-repeat left top;padding:2px 0 3px 19px;}
.accii-tabl{margin-top:15px;}
.accii-tabl table{margin:0;padding:0;border:none; }
.accii-tabl table tr td{text-align:center;border-right:0; border-bottom:1px solid silver; padding:10px 0;}
.accii-tabl table tr{border:none; margin:10px 0;}
.accii-tab-shapk{color:#ffffff;text-align:center;font-family:OpenSansLightRegular;opacity:0.5;}
.accii-tab-left{width:130px;color:#ffffff;font-size:15px;font-family:OpenSansLightRegular;}
.accii-tab-mid{width:170px;color:#ffc000;font-size:15px;font-family:OpenSansBold;}
.accii-tab-right{width:170px;color:#128c4e;font-size:15px;font-family:OpenSansBold;}
.accii-text{font-size:12px;font-family:OpenSansLightRegular;color:#ffffff;opacity:0.5;margin:20px 0 28px;}
.accii-kont{background:#464c49;overflow:hidden;padding:29px 28px 30px;}
.accii-kont-img{float:left;border:5px solid #565c59;-moz-border-radius:60px; -webkit-border-radius:60px; -khtml-border-radius:60px; border-radius:60px;width:100px;height:100px;overflow:hidden;}
.accii-kont-info{float:right;width:281px;}
.accii-kont-tel{font-size:18px;color:#f5b907;font-family:OpenSansBold;text-decoration:none;}
.accii-kont-tel span{font-size:24px;}
.accii-kont-zagl{font-size:18px;color:#ffffff;font-family:OpenSansLightRegular;}
.accii-kont-zagl span{display:block;}
.accii-kont-knop{font-family:OpenSansRegular;text-decoration:underline;color:#f5b907;cursor:pointer;margin:10px 0 15px;}
.accii-kont-name{color:#ffffff;font-family:OpenSansLightRegular;font-size:15px;}
.accii-kont-dolg{color:#79807c;font-family:OpenSansLightRegular;}
.accii-video{position:relative;}
.accii-video-text{font-family:MullerLight;font-size:36px;color:#ffffff;margin-top:85px;text-align:center;}
.accii-video-dlit{font-size:15px;font-family:OpenSansLightRegular;color:#ffffff;text-align:center;}
.accii-video-block{position:absolute;top:0;}
.accii-video-play{background:url("../img/play.png") no-repeat scroll center center;width:156px;height:156px;margin:0 auto;}
.footer-raus{margin:0 auto;background:#343a37;padding:25px 0 35px 232px;overflow:hidden;width:1688px;}
.footer-cat {padding:0px 20px 30px 0px;}
.footer-cat a, .footer-cat span {font-family:OpenSansRegular; font-size:13px; color:#ffffff; margin:0px 7px 0px 0px;}
.footer-cat ul {padding:0; margin:0;}
.footer-cat li {list-style:none; display: inline-block;}
.footer-raus-logo{background:url('../img/logo.png') no-repeat scroll 0 0;height:33px;width:148px;float:left;display:block;}
.footer-raus-text{float:left;font-family:OpenSansLightRegular;font-size:12px;color:#ffffff;opacity:0.3;width:210px;margin-left:19px;}
.footer-raus-tel, .footer-raus-teltwo{color:#ffffff;font-family:OpenSansLightRegular;margin-left:50px;float:left;width:230px;}
.footer-raus-teltwo{margin-left:26px;}
.footer-raus-tel a,.footer-raus-teltwo a{font-size:18px;color:#ffffff;font-family:OpenSansBold;text-decoration:none;display:block;}
.footer-raus-tel span,.footer-raus-teltwo span{font-size:24px;color:#188950;}
.footer-raus-adres{color:#ffffff;float:left;font-family:OpenSansLightRegular;margin-left:28px;width:175px;}
.footer-raus-adres span{font-family:OpenSansBold;}
.footer-raus-kon{font-family:OpenSansLightRegular;font-size:12px;opacity:0.3;float:left;margin-left:82px;color:#ffffff;}
.footer-raus-kon a{display:block;color:#ffffff; display: inline-block;}
.footer-niz{overflow:hidden;background:#2c312f;padding:12px 210px 10px 232px; width:1478px;}
.footer-niz-text{width:682px;color:#ffffff;opacity:0.3;font-size:12px;font-family:OpenSansLightRegular;float:left;}
.footer-niz-silka{display:block;float:right;text-decoration:none;opacity:0.3;font-family:OpenSansBold;color:#ffffff;margin-top:7px;}
.footer-niz-silka span{font-family:OpenSansLightRegular;}
.knop-pop{position:fixed;height:88px;cursor:pointer;top:50%;right:0;margin-top:-88px;z-index:15;display:none;color:#ffffff;font-family:OpenSansBold;text-transform:uppercase;-moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;width:2ch; text-align: center;word-wrap:break-word;background:#ff0024 url('../img/voskl.png') no-repeat center 13px;padding:40px 7px 15px;}
.otkrito{position:fixed;top:0;right:0;z-index:5;overflow:auto;width:572px;}
.mid-blocks{margin-bottom:50px;overflow:hidden;padding:14px 38px;margin-top:34px;}
.raus-kroshi{padding:8px 0 8px 38px;background:#f4f4f4;}
.raus-kroshi-block{color:#000000;opacity:0.6;font-family:OpenSansLightRegular;font-size:12px;}
.raus-kroshi-block a{color:#000000;font-family:OpenSansLightRegular;font-size:12px;text-decoration:none;}
.kart-block{background:#f4f4f4;overflow:hidden;}

.kart-block button, .img-name, .des-name{display:none;}



.kart-block-img{float:left;width:650px;}
.kart-block-info{float:right;width:310px;margin-left:30px;margin-right:30px;}
.kart-block-zagl{font-family:OpenSansBold;width: 210px;}
.kart-block-zagl span{font-family:OpenSansLightRegular;}
.kart-block-cena{font-family:OpenSansLightRegular;font-size:18px;}
.kart-block-cena span{font-family:OpenSansBold;font-size:24px;}
.kart-block-div{color:#000000;float:left;}
.kart-block-vid{float:left;width:96px;}
.kart-block-right{overflow:hidden;margin-top:23px;border-bottom:1px solid #eaebeb;padding-bottom:21px;}
.noram{border-bottom:none;}
.kart-text{margin-top:35px;font-size:15px;font-family:OpenSansLightRegular;color:#000000;}
.kart-text a {color:#000000;}
.kart-firm-zagl{font-size:30px;font-family:MullerRegular;color:#000000;}
.kart-firm{margin-top:35px;}
.kart-firm-ichei{border:1px solid #eaeaea;float:left;width:337px;color:#000000;text-align:center;padding-bottom:25px;}
.firm-kart-center{display:table-cell;height:103px;text-align:center;vertical-align:middle;width:338px;padding-top:25px;}
.firm-kart-center img {vertical-align:middle;width:290px;}
.kart-firm-nazv{font-family:OpenSansSemiboldRegular;font-size:14px;display:block;text-decoration:none;color:#000000;width:295px;margin:15px auto 10px;height:65px;}
.kart-firm-razm{font-family:OpenSansLightRegular;font-size:15px;margin-top:10px;}
.kart-firm-text{font-family:OpenSansLightRegular;margin-top:20px;}
.kart-firm-cena{font-size:18px;font-family:OpenSansRegular;}
.kart-firm-cena span{font-family:OpenSansBold;font-size:24px;}
.kart-firm-silk{text-transform:uppercase;font-family:OpenSansBold;color:#188950;margin-top:25px;display:block;}
.kart-firm-block{margin-top:20px;overflow:hidden;}
.prim-kart{color:#000000;font-family:MullerRegular;font-size:30px;margin-top:35px;}
.prim-kart-spisok, .prim-kart-spisok a{font-family:OpenSansLightRegular;font-size:14px;color:#000000;line-height:1.2;}
.prim-kart-spisok a {text-decoration:underline;}
.prim-kart-spisok li{padding-left:10px;}
.konsult{background:#188950;overflow:hidden;padding:18px 33px 22px 35px; margin-top:35px;}
.konsult-img{float:left;}
.konsult-knop{float:right;font-family:OpenSansBold;font-size:343a37;width:264px;text-transform:uppercase;text-align:center;background:#ffc000;cursor:pointer;-moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;padding:10px 0;margin-top:18px;}
.konsult-text{width:530px;float:left;font-size:24px;font-family:OpenSansLightRegular;color:#ffffff;margin-left:35px;}
.osob-kart{overflow:hidden;}
.baner-block-img{float:right;width:504px;opacity:0.8;}
.diler-text{font-size:15px;font-family:OpenSansLightRegular;color:#000000;border-bottom:1px solid #e6e6e6;padding-bottom:30px;}
.diler-block{overflow:hidden;color:#000000;font-size:15px;font-family:OpenSansLightRegular;padding:30px 0;border-bottom:1px solid #e6e6e6;}
.diler-block-gorod{font-family:OpenSansBold;font-size:18px;float:left;width:180px;}
.diler-block-tel{text-decoration:none;font-size:20px;font-family:OpenSansBold;color:#188950;display:block;float:right;width:170px;}
.diler-block-email{text-decoration:none;color:#000000;display:block;float:left;width:200px;margin-top:3px;margin-left:30px;}
.diler-block-adres{font-size:15px;float:left;width:250px;margin-top:3px;margin-left:25px;}
.filtr-otziv-block{color:#188950;font-family:OpenSansLightRegular;font-size:15px;float:left;cursor:pointer;padding:18px 12px 18px 12px;text-decoration:none;}
.filtr-otziv{overflow:hidden;border-bottom:1px solid #e6e6e6;padding:0 38px;}
.temnie{color:#000000;background:url('../img/tochka.png') repeat-x bottom center;margin-bottom:-1px;cursor:default;}
.midl-block{overflow:hidden;padding:14px 38px;}
.otziv-video-img{height:329px;position:relative;width:490px;}
.otziv-video-fon{opacity:0.8;}
.otziv-video-fon img{width:490px;height:329px;}
.otziv-video-play{background:url("../img/play.png") no-repeat scroll center center;height:329px;left:0;position:absolute;top:0;width:490px;}
.otziv-video-nazv{font-family:OpenSansRegular;font-size:18px;color:#000000;margin-top:15px;}
.otziv-video-vid{font-family:OpenSansLightRegular;font-size:13px;color:#5f5f5f;margin-top:5px;}
.otziv-video-block{float:left;width:490px;margin-top:40px;}
.noleft{float:right;}
.rabot-block{overflow:hidden;}
.rabot-block-img{width:630px;float:left;}
.rabot-block-info{padding:0 1px 0 3px;width:386px;background:#f4f4f4;float:right;}
.rabot-master{border-bottom:1px solid #d9d9d9;padding:32px 29px 31px 37px;overflow:hidden;}
.rabot-master-pic{float:left;}
.rabot-img-brig{border-radius:50px;-moz-border-radius:50px; -webkit-border-radius:50px; -khtml-border-radius:50px; height:80px;width:80px;display:table-cell;vertical-align:middle;text-align:center;overflow:hidden;}
.rabot-img-brig img{vertical-align:middle;text-align:center;}
.rabot-master-info{float:right;margin-left:24px;width:216px;margin-top:10px;}
.rabot-master-prof{font-family:OpenSansLightRegular;color:#000000;}
.rabot-master-name{font-family:OpenSansBold;font-size:18px;color:#000000;}
.rabot-master-silka{color:#188950;font-family:OpenSansLightRegular;margin-top:5px;display:block;}
.rabot-ocenka{overflow:hidden;margin-bottom:15px;}
.rabot-ocenka-text{font-family:OpenSansLightRegular;font-size:15px;color:#000000;margin-top:3px;float:left;}
.rabot-ocenka-img{float:right;}
.noniz{margin-bottom:0;}
.danie{border-bottom:0;padding:31px 29px 31px 37px;}
.rabot-ocenka-danie{text-align:right;float:right;color:#000000;font-family:OpenSansBold;font-size:15px;}
.vibor-foto{margin:10px auto 0;overflow:hidden;display:table;}
.vibor-foto-noactiv{height:8px;background:#d9d9d9;width:111px;float:left;margin-right:19px;cursor:pointer;}
.viboract{background:#188950;}
.rabot-otziv-zagl,.rabot-xarakt-zagl{font-family:OpenSansRegular;font-size:24px;color:#000000;}
.rabot-otziv{margin-top:35px;}
.rabot-otziv-text{font-family:OpenSansLightRegular;color:#000000;font-size:15px;margin-top:20px;}
.rabot-xarakt{margin:45px 0;}
.rabot-otziv-stok{overflow:hidden;border-bottom:1px solid #d9d9d9;color:#000000;font-family:OpenSansLightRegular;font-size:15px;padding:10px 0;}
.rabot-otziv-pole{width:50%;float:left;}
.rabot-otziv-tabl{border-top:1px solid #d9d9d9;margin-top:35px;}
.kontakt-menu{overflow:hidden;}
.kontakt-menu-right{display:block;float:right;background:url('../img/diler.png') no-repeat center left;color:#188950;font-family:OpenSansBold;font-size:15px;padding-left:20px;}
.kontakt-menu-left{float:left;overflow:hidden;}
.kontakt-menu-ofic{float:left;font-family:OpenSansBold;font-size:15px;color:#000000;border-bottom:1px solid #343a37;width:154px;text-align:center;padding-bottom:15px;}
.kontakt-menu-rekv{font-family:OpenSansLightRegular;font-size:15px;text-decoration:none;text-align:center;color:#188950;float:left;display:block;margin:0 16px;}
.kontakt-block{overflow:hidden;padding:14px 38px 0 38px;}
.mid-line-kont{background:#e6e6e6 none repeat scroll 0 0;height:2px;margin-top:-1px;}
.kontakt-tel-nomer{font-size:18px;font-family:OpenSansBold;color:#333936;float:left;display:block;text-decoration:none;margin-left:5px;margin-top:-9px;}
.kontakt-tel-nomer span{color:#188950;font-family:OpenSansBold;font-size:24px;}
.kontakt-tel,.kontakt-email{overflow:hidden;margin-bottom:15px;}
.kontakt-tel-text{float:left;font-size:15px;font-family:OpenSansBold;color:#333936;}
.kont-mid-block{padding:35px 38px 43px;overflow:hidden;}
.kontakt-email-nomer{float:left;font-size:15px;font-family:OpenSansLightRegular;color:#000000;text-decoration:none;margin-left:5px;margin-top:1px;}
.kontakt-sviz{overflow:hidden;margin-top:10px;}
.kontakt-sviz-zagl{font-family:MullerRegular;font-size:24px;margin-top:35px;color:#000000;}
.kontakt-sviz-textarea{border:1px solid #d9d9d9;color:#808080;font-family:OpenSansLightRegular;font-size:15px;resize:none;width:707px;padding:15px 20px;height:127px;}
.kontakt-sviz-left{float:left;width:749px;}
.kontakt-sviz-right{width:251px;float:right;}
.kontakt-sviz-knop{font-family:MullerRegular;font-size:14px;color:#ffffff;text-align:center;background:#188950;padding:13px 0 11px;cursor:pointer;text-transform:uppercase;}
.kontakt-sviz-name,.kontakt-sviz-tel{border:1px solid #d9d9d9;color:#808080;font-family:OpenSansLightRegular;font-size:15px;width:209px;padding:9px 20px;margin-bottom:20px;}
.rekvezit{overflow:hidden;border-bottom:1px solid #e6e6e6;font-family:OpenSansLightRegular;font-size:15px;color:#000000;padding:24px 0 18px;}
.rekvezit-left{float:left;width:250px;margin-right:37px;}
.rekvezit-right{float:left;}
.rekvez-mid-block{overflow:hidden;padding:35px 38px 312px;}
.video-midl-block{overflow:hidden;padding:14px 38px 60px;}
.katalog{overflow:hidden;}
.katalog-vn{padding-top:50px;}
.katalog-block{width:490px;overflow:hidden;position:relative;float:left;background:#343a37;margin-right:40px;margin-bottom:40px;}
.katalog-img{opacity:0.5;}
.katalog-silka, .katalog-silka-span, .katalog-price{display:block;width:90%;text-align:center;position:absolute;left:50%; margin-left:-220px;font-size:22px;color:#ffffff;font-family:MullerBold;text-decoration:none; top:35%; text-transform: uppercase;}
.katalog-silka-span{top:60%; font-size:22px; display:block;}
.katalog-price{top:55%;}
.katalog-text{font-size:15px;font-family:OpenSansLightRegular;color:#000000;}
h3{font-family:MullerRegular;font-size:24px;color:#000000;}
.katalog-midl-block{padding:14px 38px 40px;}
.katalog-plus-block{overflow:hidden;margin-left:25px;margin-top:45px;}
.katalog-plus-img{width:100px;float:left;}
.katalog-plus-pic{display:table-cell;vertical-align:middle;text-align:center;width:100px;height:100px;}
.katalog-plus-pic img{display:table-cell;vertical-align:middle;}
.katalog-plus-info{margin-left:45px;float:right;width:845px;}
.katalog-plus-zagl{font-family:MullerRegular;font-size:18px;color:#000000;}
.katalog-plus-text{font-family:OpenSansLightRegular;font-size:15px;color:#000000;margin-top:10px;}
.navig{overflow:hidden;margin-top:40px;}
.navig-activ{text-align:center;display:block;color:#ffffff;background:#343a37;margin-right:10px;width:40px;line-height:40px;font-size:18px;float:left;font-family:MullerBold;}
.navig-noactiv{color:#188950;font-size:18px;font-family:MullerBold;width:40px;line-height:40px;text-align:center;float:left;display:block;}
.brend{overflow:hidden;}
.brend-zagl{float:left;color:#000000;font-family:MullerBold;font-size:40px;}
.brend-img{float:right;margin-top:30px;}
.tabel-zagl{font-size:24px;font-family:MullerRegular;color:#000000;}
.ur-plus-block{overflow:hidden;padding-top:35px;}
.ur-plus-left{float:left;width:100px;margin-right:24px;text-align:center;}
.ur-plus-left img{text-align:center;}
.ur-plus-right{float:left;width:895px;}
.ur-plus-zagl{font-family:MullerRegular;font-size:24px;color:#000000;}
.ur-plus-text{font-family:OpenSansLightRegular;font-size:15px;color:#000000;margin-top:7px;}
.ur-komp-zagl{font-family:MullerLight;color:#000000;font-size:30px;width:690px;}
.ur-komp{margin-top:90px;}
.ur-komp-block{overflow:hidden;}
.ur-komp-raz{float:left;width:200px;margin:35px 2px 0;}
.ur-komp-img{width:200px;height:80px;display:table-cell;text-align:center;vertical-align:middle;}
.ur-komp-img img{vertical-align:middle;}
.ur-otziv{padding:25px 38px 60px;background:#f4f4f4;}
.ur-otziv-zagl{font-family:MullerLight;font-size:30px;color:#000000;}
.prim-glav-slide{margin-right:22px;width:337px;float:left;}
.ur-otziv-info{background:#ffffff;padding:40px 50px;overflow:hidden;}
.ur-otziv-left{float:left;width:200px;}
.ur-otziv-img{text-align:center;vertical-align:middle;display:table-cell;width:200px;height:180px;}
.ur-otziv-img img{vertical-align:middle;}
.ur-otziv-right{float:left;width:670px;margin-left:45px;}
.ur-otziv-firm{color:#9a9a9a;font-family:OpenSansLightRegular;}
.ur-otziv-block{margin-top:42px;}
.ur-otziv-text{font-size:15px;color:#000000;font-family:OpenSansLightRegular;margin-top:20px;}
.ur-otziv-name{color:#000000;font-family:MullerRegular;font-size:24px;}
.kalkul{display:none;margin-top:30px;}
.kalkul-zagl{font-family:MullerMedium;font-size:24px;color:#ffffff;}
.kalkul-verx{overflow:hidden;margin-top:20px;}
.kalkul-verx-left{float:left;width:100px;}
.kalkul-mera{font-family:OpenSansLightRegular;color:#79807c;margin-top:22px;}
.kalkul-input{font-family:OpenSansSemiboldRegular;font-size:18px;color:#ffc000;border:0;border-bottom:1px solid #464c49;background:#343a37;width:98px;padding:4px 1px;}
.kalkul-avtom{overflow:hidden;width:100px;}
.kalkul-avtom-knop{cursor:pointer;float:left;font-family:OpenSansBold;padding:6px 0;text-align:center;width:50px;background:#464c49;color:#ffffff;}
.activ-lift{background:#ffc000;color:#252927;}
.vibor{display:none;}
.kalkul-verx-right{width:320px;float:right;background:url('../img/vorota.png') no-repeat center center;height:201px;}
.kalkul-cvet{overflow:hidden;margin-top:15px;}
.kalkul-cvet-block{border:3px solid #464c49;float:left;height:32px;width:32px;margin-right:9px;}
.white-vorot{background:#ffffff;}
.blue-vorot{background:#00438f;}
.ciren-vorot{background:#790e1f;}
.beg-vorot{background:#efd397;}
.red-vorot{background:#db1e14;}
.brown-vorot{background:#55301b;}
.green-vorot{background:#004233;}
.gray-vorot{background:#c9cacc;}
.dark-vorot{background:#a0a1a7;}
.cyan-vorot{background:#253d49;}
.kalkul-cvet-fon{height:100%;width:100%;cursor:pointer;}
.novisot{margin-top:0;}
.activ-color{width:28px;height:28px;border:5px solid #ffc000;}
.kalkul-vid{overflow:hidden;margin-top:14px;}
.kalkul-vid-block{float:left;margin-right:10px;border:3px solid #464c49;width:74px;height:48px;cursor:pointer;}
.kalkul-vid-fon{width:70px;height:44px;border:2px solid #252927;}
.vid-vorot{background:url('../img/vid.jpg') no-repeat center center;}
.vid2-vorot{background:url('../img/vid2.jpg') no-repeat center center;}
.vid3-vorot{background:url('../img/vid3.jpg') no-repeat center center;}
.vid4-vorot{background:url('../img/vid4.jpg') no-repeat center center;}
.vid5-vorot{background:url('../img/vid5.jpg') no-repeat center center;}
.activ-vid{border:5px solid #ffc000;}
.kalkul-knop{color:#252927;cursor:pointer;text-align:center;background:#ffc000;text-transform:uppercase;width:100%;padding:12px 0;margin-top:21px;font-family:OpenSansBold;-moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}
.vorota-color{height:187px;margin-left:16px;margin-top:12px;width:288px;background-color:rgb(255, 255, 255);}
.vorota-vid{width:288px;height:187px;}
.vorota-1{background:url('../img/vibor2.png') repeat top left;}
.vorota-2{background:url('../img/vibor.png') repeat top left;}
.vorota-3{background:url('../img/vibor3.png') repeat top left;}
.vorota-4{background:url('../img/vibor4.png') repeat top left;}
.vorota-5{background:url('../img/vibor5.png') repeat top left;}
.activ-kalk{color:#ffffff;background:url('../img/kalk-activ.png') no-repeat scroll left top;border-bottom: 1px dashed #ffc000;}
.activ-fon{background:#343a37;cursor:default;}
.activ-accii{cursor:pointer;background:#252927;color:#ffc000;}
.accii-polos{background:#464c49;height:1px;margin-bottom:40px;display:none;}
.karta-foto-galery{float:left;margin:0 4px 10px 4px;height:85px;}
.rabot-block-midle{text-align:center;width:630px;}
.rabot-block-midle img{max-height:100%;max-width:630px;}
.gallery{text-align:center;text-decoration:none;display:blcok;}
.openmen{display:block;}
.fon-raus-sviz, .fon-forms-city{background:url(../img/back-fon.png);cursor:pointer;display:none;height:100%;left:0;overflow:auto;position:fixed;text-align:center;top:0;width:100%;z-index:30;}
.forma-raus, .forma-raus-city{background: #ffffff none repeat scroll 0 0;border-radius:3px;cursor:default;display:inline-block;margin-bottom:100px;margin-top:100px;padding:50px 70px;position:relative;z-index:30;}
.close-div-raus, .close-div-raus-city{cursor:pointer;height: 18px;right: 18px;position: absolute;top: 18px;width: 18px;background:url(../img/close.jpg)no-repeat;}
.raus-body{overflow: hidden;height:100%;}
.text-vsplivashki-raus{font-family:OpenSansLightRegular;color:#000000;width:355px;text-align:center;font-size:18px;}
.nameforma-raus{border:1px solid #188950;display:block;margin:15px auto;padding:12px 15px;width:292px;}
.knop-raus,.knop-raus-zamer,.knop-raus-kalk{background:#188950 none repeat scroll 0 0;border-radius:5px;color:#ffffff;cursor:pointer;font-family:OpenSansBold;font-size:18px;margin:0 auto;padding:12px 0;text-align:center;width:322px;}
.otpravka-pravila{font-family:OpenSansLightRegular;color:#000000;margin-top:10px;text-align:center;width:355px;}
.otpravka-pravila a{color:#188950;font-size:14px;}
.all-forms-raus p{font-family:OpenSansLightRegular;color:#000000;}
.video-site{padding:40px 0;}
.text-vsplivashki{color:#000000;font-family:OpenSansLightRegular;font-size:18px;}
.but-form-close{background:#188950 none repeat scroll 0 0;border-radius:5px;color:#ffffff;cursor:pointer;font-family:OpenSansBold;font-size:18px;margin:0 auto;padding:12px 0;text-align:center;width:180px;}
.menu-mobil{text-transform:uppercase;color:#000000;cursor:pointer;display:block;font-family:OpenSansBold;text-decoration:none;background:#ffffff url('../img/menu-mobile-black.png') no-repeat 30px center;padding:10px 30px 10px 70px;display:none;}
.footer-raus-mid{overflow:hidden;float:left;margin-top:-10px;}
.footer-raus-left{overflow:hidden;float:left;}
.cvetnoy{background:#ffc000;}
.color{color:#000000;}
.removes{background:#148c4f;color:#ffffff;}
.kontakt-maps{width:100%;height:500px;}
.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%;}
.all-forms-raus-city{text-align:left;}
.go-all-city{cursor:pointer;}
.content {width:100%; float:left;}
.content-50 {width:50%; float:left;}
.img-cont{width:45%; float:right; padding-top:30px;}
.img-cont img {max-width:100%;}
.content table img, .content img, .kart-text img {max-width:100%;}
.content table td {text-align:center;}
.video-obzor{width:95%; height:430px; padding-bottom:40px; margin:0 auto;}
#slider1 { height: 337px; overflow:hidden; width:1020px;position:relative;margin-top:25px;}
#slider1 .viewport { float: left; width: 1020px; height: 337px; overflow: hidden; position: relative; }
#slider1 .buttons { display: block; margin: -5px -16px 0 0; background-position: 0 -38px; text-indent: -999em;width: 40px; height: 40px; overflow: hidden; position: absolute; top:132px;z-index:5;}
#slider1 .next { background:url('../img/strel-right.jpg') no-repeat scroll 0 0 transparent; right:17px;}
#slider1 .prev { background:url('../img/strel-left.jpg') no-repeat scroll 0 0 transparent; }
#slider1 .disable { visibility: hidden; right:0;}
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider1 .overview li{cursor:pointer;  display: inline;  width: 337px; margin-right:22px; height: 320px;display:block;float:left;}
.slider1-img{width:80px; cursor:pointer; display: inline-block; vertical-align: middle;}
a:active { outline:none; }
#container {width:580px;padding:10px;margin:0 auto;position:relative;z-index:0;}
#slides {z-index:100;}
.slides_container {width:1020px;height:270px;overflow:hidden;position:relative;}
.pagination {margin:26px auto 0;width:100px;}
.pagination li {float:left;margin:0 7px;height:17px;}
.pagination li a {display:block;width:17px;height:0;padding-top:17px;background-image:url(../img/slide2.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -30px;}
div#fancy_overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #000000;display: none;z-index: 30;}
* html div#fancy_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
div#fancy_wrap {text-align: left;}
div#fancy_loading {position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 100;}
div#fancy_loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url('fancy_progress.png') no-repeat;}
div#fancy_loading_overlay {position: absolute;background-color: #FFF;z-index: 30;}
div#fancy_loading_icon {position: absolute;background: url('fancy_loading.gif') no-repeat;z-index: 35;width: 16px;height: 16px;}
div#fancy_outer {position: absolute;top: 0;left: 0;z-index: 90;padding: 18px 18px 33px 18px;margin: 0;overflow: hidden;background: transparent;display: none;}
div#fancy_inner {position: relative;width:100%;height:100%;border: 1px solid #BBB;background: #FFF;}
div#fancy_content {margin: 0;z-index: 100;position: absolute;}
div#fancy_div {background: #CCC;color: #000;height: 100%;width: 100%;z-index: 100;}
img#fancy_img {position: absolute;top: 0;left: 0;border:0; padding: 0; margin: 0;z-index: 100;width: 100%;height: 100%;}
div#fancy_close {position: absolute;top: -12px;right: -15px;height: 30px;width: 30px;background: url('../img/fotogal/close.png') top left no-repeat;cursor: pointer;z-index: 181;display: none;}
#fancy_frame {position: relative;width: 100%;height: 100%;display: none;}
#fancy_ajax {width: 100%;height: 100%;overflow: auto;}
a#fancy_left, a#fancy_right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer;z-index: 111; display: none;outline: none;}
a#fancy_left {left: 0px; }
a#fancy_right {right: 0px; }
span.fancy_ico {position: absolute; top: 50%;margin-top: -15px;width: 30px;height: 30px;z-index: 112; cursor: pointer;display: block;}
span#fancy_left_ico {left: -9999px;background: transparent url('../img/fotogal/fancy_left.png') no-repeat;}
span#fancy_right_ico {right: -9999px;background: transparent url('../img/fotogal/fancy_right.png') no-repeat;}
a#fancy_left:hover {visibility: visible;}
a#fancy_right:hover {visibility: visible;}
a#fancy_left:hover span {left: 20px; }
a#fancy_right:hover span {right: 20px; }
.fancy_bigIframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}
div#fancy_bg {position: absolute;top: 0; left: 0;width: 100%;height: 100%;z-index: 70;border: 0;padding: 0;margin: 0;}
div.fancy_bg {position: absolute;display: block;z-index: 70;border: 0;padding: 0;margin: 0;}
div.fancy_bg_n {top: -18px;width: 100%;height: 18px;background: transparent url('fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne {top: -18px;right: -13px;width: 13px;height: 18px;background: transparent url('fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e {right: -13px;height: 100%;width: 13px;background: transparent url('fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se {bottom: -18px;right: -13px;width: 13px;height: 18px;background: transparent url('fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s {bottom: -18px;width: 100%;height: 18px;background: transparent url('fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw {bottom: -18px;left: -13px;width: 13px;height: 18px;background: transparent url('fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w {left: -13px;height: 100%;width: 13px;background: transparent url('fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw {top: -18px;left: -13px;width: 13px;height: 18px;background: transparent url('fancy_shadow_nw.png') no-repeat;}
div#fancy_title {position: absolute;bottom: -33px;left: 0;width: 100%;z-index: 100;display: none;}
div#fancy_title div {color: #FFF;font: bold 12px Arial;padding-bottom: 3px;}
div#fancy_title table {margin: 0 auto;}
div#fancy_title table td {padding: 0;vertical-align: middle;}
td#fancy_title_left {height:32px;width:15px;background:transparent url(fancy_title_left.png) repeat-x;}
td#fancy_title_main {height:32px;background:transparent url(fancy_title_main.png) repeat-x;}
td#fancy_title_right {height: 32px;width: 15px;background: transparent url(fancy_title_right.png) repeat-x;}
#slider-wrap{position:absolute;top:0;width:1020px;}
#slider{height:299px;overflow: hidden;position:relative;}
.slide{width:100%;height:100%;}
.sli-links{ text-align:center;position:absolute;top:26px;right:25px;}
.sli-links .control-slide{margin-bottom:15px;width:15px;height:15px;overflow:hidden;text-indent:-9999px;background:url(../img/slide.png) center bottom no-repeat;display:block;}
.sli-links .control-slide:hover{cursor:pointer;background-position:center bottom;}
.sli-links .control-slide.active{background-position:center top;}
#prewbutton, #nextbutton{ display:block;width:15px;height:100%;position:absolute;top:0;overflow:hidden;text-indent:-999px;background:url(../img/arrowBg.png) left center no-repeat;opacity:0.8;z-index:3;outline:none !important;}
#prewbutton{left:10px;}
#nextbutton{right:10px;background:url(../img/arrowBg.png) right center no-repeat;}
#prewbutton:hover, #nextbutton:hover{opacity:1;}
.pagination li{list-style-type:none;}
.nalichie-block{background: #00aa00;color: #ffffff;position: absolute;top: 25px;right: 24px;padding: 2px 5px;font-size: 14px;}
.relat-block{position:relative}

.fon-forms-city{display:none;}
.block-bukva {display: inline-block;padding-bottom: 20px;padding-left: 50px;vertical-align: top;width: 120px;}
.bukva {color: #838383;font-family: Arial;font-size: 30px;font-weight: bold;}
.city-bukva {color: #0085da;cursor: pointer;display: block;}
.big-ins{width:700px;}
/* input box in default state */ 
.tcalInput {font-size:14px;font-family:OpenSansLightRegular;width:108px;-moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;border:1px solid #eaeaea;padding:9px 10px 9px 37px; color:#767676;background:#fff url('../img/data.png') no-repeat 13px center;cursor: pointer;}
/* additional properties for input boxe in activated state, above still applies unless in conflict */
.tcalActive {background:#fff url('../img/data2.png') no-repeat 13px center;}
/* container of calendar's pop-up */
#tcal {position: absolute;visibility: hidden;z-index: 100;width: 170px;background:#ffffff;margin-top: 2px;padding: 0 2px 2px 2px;border: 1px solid silver;-moz-box-shadow: 3px 3px 4px silver;-webkit-box-shadow: 3px 3px 4px silver;box-shadow: 3px 3px 4px silver;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='silver');}
/* table containing navigation and current month */
#tcalControls {border-collapse: collapse;border: 0;width: 100%;}
#tcalControls td {border-collapse: collapse;border: 0;padding: 0;width: 16px;background-position: 50% 50%;background-repeat: no-repeat;cursor: pointer;}
#tcalControls th {border-collapse: collapse;border: 0;padding: 0;line-height: 25px;font-size: 10px;text-align: center;font-family: Tahoma, Geneva, sans-serif;font-weight: bold;white-space: nowrap;}
#tcalPrevYear { background-image: url('img/prev_year.gif'); }
#tcalPrevMonth { background-image: url('img/prev_mon.gif'); }
#tcalNextMonth { background-image: url('img/next_mon.gif'); }
#tcalNextYear { background-image: url('img/next_year.gif'); }
/* table containing week days header and calendar grid */
#tcalGrid {border-collapse: collapse;border: 1px solid silver;width: 100%;}
#tcalGrid th {border: 1px solid silver;border-collapse: collapse;padding: 3px 0;text-align: center;font-family: Tahoma, Geneva, sans-serif;font-size: 10px;background-color: gray;color: white;}
#tcalGrid td {border: 0;border-collapse: collapse;padding: 2px 0;text-align: center;font-family: Tahoma, Geneva, sans-serif;width: 14%;font-size: 11px;cursor: pointer;}		
#tcalGrid td.tcalOtherMonth { color: silver; }
#tcalGrid td.tcalWeekend { background-color: #ACD6F5; }
#tcalGrid td.tcalToday { border: 1px solid red; }
#tcalGrid td.tcalSelected { background-color: #FFB3BE; }		

.faq{font-size:14px; color:#000000; line-height:1.6;}
.faqElement{padding-bottom:10px;}
.faqQuestion{font-family:OpenSansBold;}

.but-five-step{width:600px; margin:20px auto; text-align:center; display:block; padding:12px 0; border-radius:4px; background:#148c4f; color:#fff; cursor:pointer; font-family:MullerBold; font-size:16px;}
.top-five-step{color:#148c4f; display:block; border-bottom:1px solid #148c4f;}
#div
{
position: fixed;
top: 0;
left: 0;
z-index: 999000000;
width: 100%;
height: 100%;
background: url(../img/back-fon.png);
display: none;
}
#poz{

font: bold 16 Arial;
width:600px;
text-align:lest;
padding:35px;
background-color:white;
border-radius: 3px;
margin:0 auto;
margin-top: 100px;
margin-bottom: 100px;
box-sizing:border-box;
}
#cross
{
float:right;
margin-right: -17px;
margin-top:-17px;
cursor: pointer;
}
#poz input
{
font-size: 16px;
}


#poz input, #poz textarea
{
border: 1px solid #01556e;
margin: 10px auto;
padding:5px;
width: 200px;

border-radius: 0 !important;
width: 100%;
box-sizing: border-box;
outline: none;
padding: 10px !important;
}

#poz textarea
{
height:150px;
font-size: 16px;
}


#poz h4
{
color:#01556e;
padding:10px;
font-size:22px;
}

#poz .buy-it-now
{

position: relative;
margin: 28px auto;
display: block;
width: 145px;
height: 24px;
line-height: 24px;
font-size: 20px;
color: #ffffff !important;
background-color: #027A9D;
cursor: pointer;
padding: 10px 25px;
text-decoration: none !important;
text-align: center;

}

#div{position:fixed; top:0; left:0; z-index:999000000; width:100%; height:100%; background: url(../img/back-fon.png); display:none; overflow:auto;}
.duble-but{overflow:hidden; padding-top:40px;}
.duble-but .left-but{float:left;}
.duble-but .right-but{float:right;}
.fpluses
{
padding:30px 0;
}
.fpluses_head
{
overflow:hidden; padding-bottom:30px ;
}
.fpluses_head img
{
float:left; padding-right:15px;
}
.fpluses_zag
{
color:#004e64; font:bold 18px Arial;
}
.fpluses p
{
font-family:Arial; 
}
.fpluses ul
{
display:block;
text-align:left; font:normal 16px Arial; 
padding-bottom:40px;
}
.fpluses ul li
{
overflow:hidden;
padding-bottom:20px; 
}
.fpluses ul li img
{

width:16px;
height:16px;
padding-right:10px; padding-bottom:10px; float:left;

}
.fpluses_but
{text-decoration:none; color:#fff; padding:10px 10px; border-radius:5px; background:#148c4f; font-family:MullerBold; font-size:14px; cursor:pointer; text-align:center; color:#ffffff;}
.fpluses span
{
display:block !important;
}
.center-five-step{text-align:center; padding-top:20px;}
.obolochka{color:#000000; font-size:14px; font-family:OpenSansRegular;}
.obolochka b{}
.obolochka ul li{padding-bottom:10px;}
.obolochka ul{padding-left:10px;}

.one-catalog{display:inline-block; vertical-align:top; margin-right:20px; margin-bottom:20px; position:relative; border:1px solid silver; width:31%; height:auto; padding:15px 10px; box-sizing:border-box;}
.name-catalog{padding-bottom:15px; border-bottom:1px solid silver; font-family:MullerBold; margin-bottom:10px; font-size:14px;}
.name-podcatalog{padding-bottom:10px; font-family:OpenSansLightRegular; font-size:14px;}
.name-catalog a, .name-podcatalog a{text-decoration:none; color:#000000;}
.hidden-uslug-index{position:absolute; left:0; width:100%; background:#ffffff; height:0; overflow:hidden; padding:0; padding-top:0 !important; box-sizing:border-box;}
.but-faq{width:600px; margin:20px auto; text-align:center; display:block; padding:12px 0; border-radius:4px; background:#148c4f; color:#fff; cursor:pointer; font-family:MullerBold; font-size:16px;}
.all-faq{display:none;}
.duble-phone{color:#000000;}
.duble-phone a{text-decoration:none; color:#000000;}
.duble-phone .hid-phone{display:none;}

.nomargin{margin-right:0;}
@media only screen and (max-width:1919px){
.raus-right{display:none;}
.telo-raus{width:auto;}
.footer-raus{width:auto;padding:25px 0 35px 10px;}
.footer-niz{width:auto;padding:12px 10px 10px 10px;}
.raus-left{width:253px;}
.knop-pop{display:block;}
.footer-raus-kon{width:310px;margin-left:20px;margin-top:-15px;}
.footer-raus-tel,.footer-raus-teltwo,.footer-raus-adres{margin-left:20px;}
.accii-clas-alutex,.accii-clas-dorhan,.accii-clas-xerman{width:145px;}
}
@media only screen and (max-width:1365px){
.one-blago{float:none; display:inline-block; margin:0 8px; margin-bottom:20px;}
.all-blago .noright{margin-right:8px !important;}
.all-blago{text-align:center;}
.raus-left{width:210px;}
.menu-zagl{font-size:12px;width:125px;}
.raus-mid{width:830px;}
.baner-block-info{margin:43px 0 0 20px;}
#slider-wrap{width:780px;}
.mid-block{padding:14px 25px;}
.baner-block-img{width:350px;}
.baner-block-info{width:400px;}
.baner-block-opt{font-size:28px;}
.baner-block-zagl{font-size:35px;}
.plus-block-zagl{font-size:28px;}
.slider1-li{width:240px;margin-right:20px;}
.prim-glav-slide{width:240px;}
.prim-glav-img{width:240px;height:175px;}
.prim-glav-img img{width:100%;}
#slider1 .overview li{width:240px;margin-right:20px;}
.prim-glav-info{height:105px;}
#slider1 .next{right:276px;}
.sviz-glav-adres input{width:150px;}
.footer-raus-logo{float:none;}
.footer-raus-text{float:none;margin:10px 0 0 0;}
.footer-raus-kon{width:270px;}
.kontakt-sviz-left{width:500px;}
.kontakt-sviz-textarea{width:450px;}
.diler-block-adres{width:190px;}
.diler-block-email{width:170px;}
.katalog-block{width:370px;margin-right:20px;margin-bottom:20px;}
.katalog-block img{width:100%;}
.katalog-silka, .katalog-silka-span{width:370px;top:30%; margin-left:-185px;}
.katalog-price{width:370px; margin-left:-185px; top:50%;}
.katalog-silka-span {top:70%;}
.noright{margin-right:12px;}
.kart-block-info{margin-right:20px;margin-left:20px;width:280px;}
.kart-block-img{width:460px;overflow:hidden;}
.filtr-otziv-block{font-size:13px;padding:18px 14px;}
.prim-glav-block{width:240px;margin-right:12px;}
.katalog-midl-block{padding:14px 30px 40px;}
.rabot-block-midle,.rabot-block-img{width:450px;}
.rabot-block-midle img{max-width:450px;}
.rabot-block-info{width:330px;}
.midl-block{padding:14px 20px;}
.rabot-master{padding:15px;}
.rabot-ocenka-text{font-size:14px;}
.rabot-master-info{width:195px;margin-left:20px;}
.diler, .diler-montaj{background-size:100%;}
.diler-cl{padding:20px; width:170px; height:272px;}
.diler-cl span{font-size:20px;}
.firm-glav-left{width:450px;}
.firm-glav-center{width:180px;}
.firm-glav-info{width:270px;}
.firm-glav-text{font-size:16px;}
.firm-glav-text span{font-size:21px;}
}
@media only screen and (max-width:1020px){
.raus-left{float:none;width:1096px;margin:60px auto 0;}
.raus-mid{float:none;margin:0 auto;}
.raus-mid-block{width:auto;float:none;}
.raus-left-verx{overflow:hidden;}
.raus-header-block{width:auto;overflow:hidden;margin:0 auto;}
.info{float:right;}
.raus-mid-block header{float:none;}
.info-a{float:left;display:block;margin-right:25px;margin-top:0;}
.text-block-mid{overflow:hidden;width:305px;margin:0 auto;}
.info-ur{float:right;display:block;margin-top:0;}
.logotip{display:block;float:left;}
.text-data{float:left;width:120px;margin-top:7px;margin-left:35px;}
.text-logo{text-align:center;width:auto;margin:10px auto 0;}
.shapka{background:#ffffff;position:absolute;top:0;width:1020px;}
.raus-left-niz{background:#ffffff;display:none;}
.menu-mobil{display:block;}
.footer-raus-left{width:380px;margin:0 auto;float:none;}
.footer-raus-mid{width:505px;margin:25px auto 0;float:none;}
.footer-raus-kon{margin-top:20px;margin-left:0;text-align:center;float:none;width:auto;}
.menu-open{float:right;}
.menu-zagl{width:90%;}
.raus-left{width:auto;}
.raus-mid{width:auto;}
.shapka{width:100%;padding:14px 0;}
.shapka-tel{margin-left:10px;}
.shapka-knop{margin-right:10px;}
.otziv-video-block{float:none;margin:20px auto 0;}
.mid-block{padding:14px 10px;}
.glav-zagl{margin:0;}
.otziv-video-nazv{margin-top:5px;}
.prim-glav{width:685px;margin:0 auto;}
.prim-glav-block{margin:30px 8px 0;}
.katalog-midl-block{padding:14px 10px 40px;}
.filtr-otziv{padding:0 10px;}
.rabot-block-img{float:none;margin:0 auto;}
.rabot-block-info{float:none;margin:20px auto 0;}
.midl-block{padding:14px 10px;}
.rabot-block{margin-top:20px;}
.diler-block-email{margin-left:20px;}
.kontakt-sviz-left{width:700px;}
.kontakt-sviz-textarea{width:658px}
.kont-mid-block{padding:20px 10px 33px}
.katalog{width:500px;margin:20px auto 0;}
.katalog-block{margin-right:0;}
.katalog-plus-img{float:none;margin:0 auto;}
.katalog-plus-info{width:auto;float:none;margin-left:0;}
.katalog-plus-block{margin-left:0;}
.ur-komp{margin-top:40px;}
.ur-komp-zagl{width:auto;text-align:center;}
.ur-komp-block{width:1020px;margin:0 auto;}
#slider1{width:673px;}
.video-glav{padding:40px 10px;}
.ur-otziv{display:none;}
.ur-otziv-info{padding:40px 20px;}
.kart-firm-block{width:680px;margin:20px auto 0;}
.baner{width:1020px;margin:15px auto 0;}
.plus-block{width:215px;height:85px;float:none;display:inline-block;}
.plus-glav{width:auto;text-align:center;}
.menu-mobil{padding:10px 30px 10px 50px;background:#ffffff url("../img/menu-mobile-black.png") no-repeat scroll 10px center;}
.raus-kroshi{padding:10px 0 10px 10px}
.slides_container{width:auto;}
.prim-glav-min{text-align:center;}
.prim-glav-block-min{display:inline-block;float:none;margin:30px 6px 0;}
.rekvez-mid-block{padding:35px 38px 75px;}
.ur-komp-block{width:816px;}
.ur-plus-right{width:860px;}
.kart-block{padding:30px 0 0;margin-top:20px;}
.kart-block-img{float:none;margin:0 auto;}
.kart-block-info{float:none;margin:0 auto;}
.sviz-glav-adres input{width:300px;}
.prim-glav-img{height:237px;width:325px;}
.footer-raus-logo{float:left;}
.footer-raus-text{float:left;margin:0 17px 0 0;}
.prim-glav-block{margin:30px 8px 0;width:325px;}
.katalog-block{width:490px;margin-bottom:40px;margin-right:40px;}
.katalog-silka, .katalog-silka-span{top:35%;width:490px; margin-left:-245px;}
.katalog-price{width:490px; margin-left:-245px; top:55%;}
.katalog-silka-span {top:55%;}
#slider1 .overview li{width:325px;}
.prim-glav-slide{width:325px;}
#slider1 .next{right:17px;}
.block-ban-menu{display:none;}
}
@media only screen and (max-width:1020px){
.info-a{float:none;margin-left:0;margin-top:20px;margin-right:0;}
.info-ur{float:none;margin-top:25px;}
.info{float:none;width:200px;margin:0 auto;text-align:center;}
.konsult-img{display:none;}
.konsult-text{float:none;width:auto;text-align:center;margin:0;}
.konsult-knop{float:none;margin:20px auto 0;}
.info-a{width:200px;display:inline-block;vertical-align:top;margin:20px 10px 0;}
.info-ur{width:155px;display:inline-block;vertical-align:top;margin:20px 10px 0;}
.info{width:auto;}
/*.kontakt-sviz-left{float:none;}
.kontakt-sviz-right{float:none;margin-top:20px;}*/
.ur-plus-left{float:none;margin:0 auto;}
.ur-plus-right{width:auto;float:none;margin-top:20px;}
}
@media only screen and (max-width:980px){
.kontakt-sviz-textarea{width:100%; box-sizing:border-box; height:156px;}
.kontakt-sviz-left{width:660px;}
.ur-otziv-right{width:380px;}
.sviz-glav-adres{float:none;margin:0 auto;width:349px;}
.sviz-glav-data{float:none;margin:20px auto 0;width:157px;}
.sviz-glav-time{float:none;margin:20px auto 0;width:155px;}
.sviz-glav-knop{margin:20px auto 0;float:none;}
.sviz-glav{width:430px;margin:33px auto 0;}
.sviz-glav-zagl{text-align:center;}
}
@media only screen and (max-width:950px){
.filtr-otziv-block{float:none;display:block;text-align:center;}
.diler-block{padding:10px 0;}
.diler-block-gorod,.diler-block-adres,.diler-block-email,.diler-block-tel{float:none;margin:10px 0 0;}
.diler-block-gorod{margin:0;}
.kontakt-sviz-left{width:68%;}
}
@media only screen and (max-width:860px){
.footer-niz-text{float:none;width:auto;}
.footer-niz-silka{float:none;margin:20px auto 0;}
.footer-niz{text-align:center;}
.rekvezit-left,.rekvezit-right{float:none;}
}
@media only screen and (max-width:840px){
.ur-komp-block{width:612px;}
.ur-plus-zagl{font-size:20px;}
}
@media only screen and (max-width:820px){
.shapka-tel{float:none;display:inline-block;}
.shapka-gorod{float:none;display:inline-block;}
.shapka-time{float:none;display:inline-block;}
.shapka-knop{float:none;display:inline-block;margin-right:0;margin-left:20px;margin-top:15px;}
.shapka{text-align:center;padding:14px 10px;box-sizing: border-box;}
.raus-left-verx{padding:48px 10px 28px;}
.raus-left{margin:130px auto 0;}
.kontakt-sviz-left{width:60%;}
.content-50 {width:100%; float:none;}
.img-cont{width:100%; float:none; padding-top:20px; margin:0 auto; text-align:center;}
}
@media only screen and (max-width:820px){
.firm-glav-left{float:none; margin:0 auto;}
.firm-glav-right{display:none;}
}
@media only screen and (max-width:710px){
.prim-glav{width:325px;}
.prim-glav-block{margin:30px 0 0;}
#slider1 .overview li{margin-right:0;}
#slider1{width:325px;}
.kart-firm-block{width:340px;}
.firm-glav-left{width:auto;}
.firm-glav-img{float:none;width:230px;margin:0 auto;}
.firm-glav-info{width:auto;float:none;text-align:center;margin-top:10px;}
.firm-glav-text a{display:block;}
.firm-glav-block{padding-bottom:20px;}
.firm-glav-center{width:230px;}
#poz{padding:25px 20px; width:580px;}
.but-five-step{width:100%; padding:12px 10px; box-sizing:border-box;}
#cross{margin-top:-8px; margin-right:-8px;}
.but-faq{width:100%;}
}
@media only screen and (max-width:680px){
.footer-raus{padding:35px 0;}
.footer-raus-mid{width:auto;text-align:center;}
.footer-raus-tel{float:none;margin:0 auto;width:215px;}
.footer-raus-teltwo{float:none;margin:20px auto 0;width:200px;}
.footer-raus-adres{float:none;margin:20px auto 0;}
.rabot-otziv-tabl{width:auto;}
.rabot-otziv-pole{width:50%;}
.ur-otziv-left{float:none;margin:0 auto;}
.ur-otziv-right{float:none;}
.kart-block-img{width:auto;}
.kart-block-img img{width:100%;}
.kart-block-info{width:280px;}
.kart-block-vid{width:80px;}
.kart-block-vid img{width:50px;}
.kart-block-vid{text-align:center;}
.slides_container{height:430px;}
.video-obzor{height:350px;}
.kontakt-sviz-left{width:56%;}
.video-obzor, table{width:100%;}
}
@media only screen and (max-width:640px){
.ur-komp-block{width:408px;}
.ur-komp-zagl{font-size:24px;}
h2{font-size:24px;line-height:1.3;}
.baner{width:auto;}
.baner-block-info{width:auto;float:none;margin:12px 0 0 10px;}
.baner-block{width:300px;margin:0 auto;}
#slider-wrap{width:100%;}
.kontakt-maps{height:300px;}
.baner-block-img{display:none;}
.kontakt-sviz-left{width:53%;}
#poz{width:calc(100% - 20px);}
.fpluses_but{font-size:13px;}
}
@media only screen and (max-width:590px){
.raus-right{width:290px;}
.accii-knop-kalk{width:190px;padding:23px 50px;}
.accii-knop-vorot{width:285px;padding:23px 0;text-align:center;}
.accii{padding:0 10px 20px;}
.kalkul-zagl{text-align:center;}
.kalkul-cvet-block{margin-right:15px;margin-top:15px;}
.kalkul-cvet{margin-top:0;}
.kalkul-vid-block{margin-right:7px;margin-top:14px;}
.activ-vid{border:3px solid #ffc000;}
.kalkul-vid{margin-top:0;}
.kalkul-verx-right{width:265px;}
.vorota-color{width:265px;margin-left:0;}
.kalkul-verx-left{float:none;margin:0 auto;width:auto;}
.kalkul{margin-top:0;}
.accii-kont{padding:15px 10px;}
.accii-kont-img{margin:0 auto;float:none;}
.accii-kont-info{width:245px;float:none;text-align:center;}
.glav-zagl{font-size:26px;}
.rabot-block-midle img{max-width:100%;}
.rabot-block-midle,.rabot-block-img{width:100%;}
.forma-raus{padding:20px;}
.text-vsplivashki-raus{width:280px;}
.nameforma-raus,.otpravka-pravila{width:217px;}
.knop-raus,.knop-raus-zamer,.knop-raus-kalk{width:252px;}
.kontakt-menu-right{float:none;margin:10px 0;}
.kontakt-menu-left{float:none;margin-top:10px;}
.kontakt-block{padding:14px 10px 0;}
.kalkul-input-verx{overflow:hidden;}
.kalkul-input-podblok{float:left;width:100px;margin:0 16px;}
.kalkul-input-niz{width:100px;margin:20px auto 0;}
.kalkul-mera{margin-top:0;}
.otziv-video-block{width:300px;}
.otziv-video-img,.otziv-video-img,.otziv-video-play,.otziv-video-fon img{width:300px;height:200px;}
.accii-clas-alutex,.accii-clas-dorhan,.accii-clas-xerman{width:250px;}
.kontakt-sviz-left{width:49%;}
}
@media only screen and (max-width:530px){
.katalog{width:300px;}
.katalog-block,.katalog-silka,.katalog-silka-span{width:300px;top:23%; font-size:18px;}
.katalog-price{width:300px; margin-left:-150px; top:55%; font-size:18px;}
.katalog-silka,.katalog-silka-span{margin-left:-150px;}
.katalog-silka-span {top:65%;}
.sviz-glav,.sviz-glav-adres{width:240px;}
.sviz-glav-adres input{width:191px;}
.shapka-tel, .shapka-tel2 {float:none;}
.shapka-tel2 {margin:0;}
.kontakt-sviz-left{width:100%; float:none; margin-bottom:20px;}
.kontakt-sviz-right{float:none; width:100%;}
.kontakt-sviz-name, .kontakt-sviz-tel{width:100%; box-sizing:border-box;}
.duble-but{position:relative;}
.duble-but .right-but{float:none; display:block; margin:0 auto; width:268px;}
.duble-but .left-but{float:none; display:block; margin:0 auto; width:172px; margin-bottom:20px;}
.duble-but .back-five-step{width:84px;}
.obolochka .zag-form{padding-bottom:10px;}
#poz{padding:10px 15px;}
.obolochka ul{padding-bottom:20px;}
.obolochka ul li{padding-bottom:10px; padding-left:20px; background:url('../img/li.png') no-repeat 0px 8px;}
#cross{margin-top:2px; margin-right:2px;}
.shapka-time, .shapka-knop, .shapka-gorod{display:none;}
.raus-left{margin:35px auto 0;}
.info-a{width:auto;}
.plus-glav{display:none;}
}
@media only screen and (max-width:440px){
.vibor-foto{width:300px;margin:0 auto;}
.karta-foto-galery{margin:10px 10px 0;}
.ur-komp-block{width:204px;}
.konsult-knop{width:230px;}
/*.raus-left{margin:160px auto 0;}*/
h1 {font-size:28px;}
.sviz-glav-zagl {font-size:18px;}
.kart-block-div {width:195px;}
.kart-block-vid {padding-top:10px;}
}
@media only screen and (max-width:420px){
.footer-raus-left{width:auto;}
.footer-raus{padding:35px 10px;}
.footer-raus-logo,.footer-raus-text{float:none;margin:0 auto;text-align:center;}
.text-block-mid{width:auto;}
.logotip{float:none;}
.text-data{float:none;margin:10px auto 0;}
.prim-glav{width:300px;}
.prim-glav-block{width:300px;}
.prim-glav-img{width:300px;}
.rabot-block-info{width:300px;padding:0;}
.rabot-master-pic{margin:0 auto;float:none;width:80px;}
.rabot-master-info{float:none;width:auto;margin-left:0;text-align:center;}
.rabot-ocenka-text,.rabot-ocenka-img,.rabot-ocenka-danie{float:none;text-align:left;}
#slider1{width:300px;}
.video-obzor{height:200px;}
.footer-cat {text-align:center;}
.footer-cat a {display:block; margin-bottom:5px;}
.baner-block-zagl {font-size:22px;}
.baner-fon {height:265px;}
.baner-block-info{margin-top:20px;}
.kart-firm-nazv {font-size:16px;}
/*.raus-left{margin:130px auto 0;}*/
}
@media only screen and (max-width:400px){
.konsult-text {font-size:18px;}
.kart-firm-block{width:300px;}
.kart-firm-ichei,.firm-kart-center{width:298px;}
.shapka-time,.shapka-knop{margin-left:0;}
.block-ban-menu{display:block; width:210px; margin:0 auto;}
.one-blago{margin:0; margin-bottom:20px;}
.all-blago .noright{margin-right:0 !important;}
.duble-but{position:relative; padding-bottom:60px;}
.duble-but .right-but{width:100%; box-sizing:border-box;}
.duble-but .left-but{margin-bottom:10px; position:absolute; bottom:0; left:50%; margin-left:-96px; margin-bottom:0;}
.duble-but .back-five-step{margin-left:-42px; width:84px;}
#poz{margin-top:50px;}
}
@media only screen and (max-width:380px){
.obolochka{font-size:15px;}
.obolochka .zag-form{font-size:24px;}
#poz{margin-top:30px;}

}

