@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;}






body{background: url("../images/body-top.jpg") no-repeat center 0; font-family: OpenSansLightRegular;font-size:13px;color:#000000;margin: 0px;padding:0px;}
p, li{font-size:13px;font-family: 'OpenSansRegular';line-height:21px;}
img{border:none;outline:none;vertical-align:bottom;}
.telo, .telo-menu, .telo-vnut{width:960px;margin:0 auto;}
.vnutri {padding-top:25px;}
header{margin-bottom: 17px;}
.logo{float:left;margin-left:5px;margin-top:28px;}
.slogan{float:left;margin-left:25px;margin-top:37px;width:315px;}
.slogan p{font-size:12px;margin:0px;}
.allprice, .allprice-footer{background: url("../images/whatsapp.png") no-repeat scroll 0 5px;float: left;margin-left: 45px;margin-top: 28px;padding-left: 50px;width: 195px;}
.allprice-footer{margin:0;float:none;}
.telefon{float:right;width:220px;margin-top:25px;}
.telefon span{color: #103b67;font-family: OpenSansBold;font-size: 22px;line-height: 24px;}

button{padding:0; border:0;}

.phone-header{text-decoration:none; cursor:default; color:#103b67;color: #103b67;font-family: OpenSansBold;font-size: 22px;line-height: 24px;}
.c{clear:both;}
.menu, .menu-gl{background: #0366c0 none repeat scroll 0 0;margin: 0 auto;padding-left: 2px;padding-right: 4px;}
.menu .left-kray:hover, .menu .left-kray{-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px; border-radius: 2px 0px 0px 2px;width:105px;}
.menu .right-kray:hover, .menu .right-kray{-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px; border-radius: 0px 2px 2px 0px;width:80px;}
.menu a, .menu span, .menu-gl a, .zov-master{cursor:pointer;color: #ffffff;display: block;float: left;font-family: OpenSansBold;font-size: 14px;padding: 17px 23px;text-decoration: none;text-transform: uppercase;}
.menu-gl a {padding-left: 44px;padding-right: 44px;}
.menu a:hover, .menu .left-kray:hover, .menu .right-kray:hover, .menu span, .menu-gl a:hover, .zov-master{background:#0078e5;}
.zov-master{background:#e0052e;float:right;padding:17px 50px;}
.menu img, .menu-gl img{float:left;margin-top:1px;}
.product-left{float:left;width:584px;}
.product-right{float:left;width:550px;}
.work-gocart, .uslugi-right-vn a, .gl-cont a{color:#0366c0;}
.zag-prod, .zag-r, .zag-uslug-vn, .zag-news, .zag-news-span, .zag-work, .zag-r-obr, .zag-r-cont{display: block; color:#000000;font-size:30px;margin-bottom: 0;}
h1{text-align:center;font-size:30px;font-family:OpenSansBold;padding:30px 0;margin:0;}
.zag-uslug-vn{margin-top:15px;background: url("../images/icon-uslug.png") no-repeat;padding-bottom:20px;line-height: 24px;}
.zag-uslug-2{color: #000000;font-family: OpenSansBold;font-size: 28px;margin: 0;padding: 12px 0 24px;text-align: left;}
.zag-uslug{font-family: OpenSansBold;display: block;height: 57px;color:#163746;font-size:36px;margin:0px;position:relative;top:-15px;}
.zag-news-span{margin-top:15px;}
.zag-news, .zag-news-span{background: url("../images/icon-news.png") no-repeat;margin-left:0px;}
.zag-r{background: none;padding-left: 0px;margin-left:0px;}
.zag-r-obr{background: none;padding-left: 0px;margin-left:0px;text-align:center;height: 35px;padding-top:0px;}
.zag-r-cont{background: none;padding-left: 0px;margin-left:0px;text-align:center;height: 30px;}
.uslugi-right p{padding:0px;margin:0px; }
.product-left a{background: url("../images/link-prod.png") no-repeat;color:#163746;padding-left:22px;text-decoration:none;}
.product-left a:hover{text-decoration:underline;}
.link-div-prod{border-top:1px solid #e0e0e0;width:252px;padding-top:10px;padding-bottom:10px;padding-left:10px;float:left;margin:0px 15px 0px 15px;}
.product-right{float:right;width:350px;padding-right:20px;}
.product-right a, .link-div-uslug-vn a{background: url("../images/link-uslug.png") no-repeat;color:#163746;padding-left:35px;display: inline-block;height: 25px;padding-top: 2px;text-decoration:none;}
.product-right a:hover, .link-div-uslug-vn a:hover{text-decoration:underline;}
.link-div-uslug{border-top:1px solid #e0e0e0;width:380px;padding-top:6px;padding-bottom:5px;padding-left:10px;float:left;margin-left:15px;}
.link-div-uslug-vn{border-top:1px solid #e0e0e0;width:300px;padding-top:6px;padding-bottom:5px;padding-left:10px;float:left;margin-left:15px;}
aside.uslugi-left-vn{width:275px;float:left;margin-left:0px;}
.work{margin:0 auto;margin-top:20px;}
middle{width:956px;margin:0 auto;}
.work-left{width:285px;margin-left:35px;float:left;}
.zag, .zag-new{ color: #163746;display: block;font-family: OpenSansRegular;font-size: 30px;padding-top: 30px;text-align: center;font-weight:normal;}
.zag-new{padding-bottom:15px;padding-top:35px;}
.work-left  .navi {color: #A3A9AF;float: left;height: 40px;padding-left: 33px;padding-top: 19px;text-decoration: none;margin-right:40px;margin-top:0px;}
.navi p{margin-bottom: 20px;text-align: center;}
.work-pic, .work-pic-gocart{border: 2px solid #e1e7ee;display: block;padding: 7px;}
.work-left .left:hover, #slider1 .navi .buttons.prev:hover{background: url("../images/left.png") no-repeat left -59px;color:#309bc3;}
.work-left .right, #slider1 .navi .buttons.next{background: url("../images/right.png") no-repeat right top;color: #A3A9AF;float: left;height: 40px;padding-right: 33px;padding-top: 19px;text-decoration: none;margin-top:0px;}
.work-left .right:hover, #slider1 .navi .buttons.next:hover{background: url("../images/right.png") no-repeat right -59px;color:#309bc3;}
aside{float:left;width:440px;margin-left:20px;}
.chek-yarov aside{float:none; margin-left:0; width:auto;}
.cont-right{float:right;width:440px;margin-right:20px;}
.link-div-new{border-top:1px dashed #e0e0e0;width:440px;padding-top:8px;padding-bottom:10px;float:left;}
.link-div-new a{color:#054974;}
.link-div-new span{color: #929292;display: block;float: left;font-size: 13px;height: 40px;padding-right: 20px;}
footer{margin:0 auto;background:#154056;padding:50px 0 25px 0;}
.pravila a {color:#0084cf;}
.footer-left{float:left;width:300px;margin-left:20px;}
.logo-footer{display:block;background:url('../images/footer-logo.png') no-repeat;width:275px;height:43px;display:block;}
.addres-footer, .years-montag, .old-montag{margin-top:15px;color:#ffffff;font-size:12px;opacity:0.5;}
.footer-center{float:left;width:260px; margin-left:50px;}
.footer-center p, .footer-soc p{color:#163746;font-size:12px;margin:0px;padding:0px;}
.footer-right{float:right;margin-right:20px;}
.footer-right .artqb_link{position:relative;top:0px;}
.catalog-left{float:left;width:285px;}
.zag-catalog{background: url("../images/icon-catalog.png") no-repeat;display: block;height: 57px;padding-left: 70px;color:#163746;font-size:24px;padding-top:15px;margin-left:15px;border-bottom:1px solid #e0e0e0;}
.catalog-left-a a, .catalog-left-a-active .catalog-left-span{background: url("../images/link-catalog.png") no-repeat;color:#5a5a5a;text-decoration:none;display:block;width:235px;padding:10px;padding-left:15px;}
.catalog-left-a a:hover, .catalog-left-a-active .catalog-left-span{background: #41acd4 url("../images/link-catalog-hover.png") no-repeat;color:#fefefe;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px; border-radius: 3px;}
.catalog-left-a:hover, .catalog-left-a-active{background: #41acd4;color:#fefefe;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px; border-radius: 3px;}
.catalog-left-a, .catalog-left-a-active{border-bottom:1px solid #e0e0e0;width:260px;float:left;margin-left:15px;padding-left:10px;}
.catalog-right{float:right;width:640px;margin-right:5px;}
.kroshki{padding:20px 0;}
.kroshki, .kroshki a, .kroshki span{font-family: OpenSansRegular;font-size:11px;color:#0366c0;text-decoration:none;}
.filtr{background: #e6ebec;font-family: Myriad Pro;font-size:12px;color:#323232;height:47px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px; border-radius: 3px;}
.filtr-vn{padding:10px 15px 15px 15px;width:280px;}
.filtr-vn span{display: block;float: left;padding-top: 5px;width: 90px;}
.stylized_select{background: url("../images/select.png") no-repeat scroll 0 0 transparent;height: 25px;overflow: hidden;position: relative;width: 185px;float:right;}
.stylized_select select {opacity: 0;position: relative;width: 100%;z-index: 2;}
.stylized_select .input_wrapper {font-size: 15px;left: 0;padding: 0 17px 0 7px;position: absolute;top: 0;width: 145px;z-index: 1;}
.input_wrapper input{border:0px;margin-top:4px;}
.tovar{border-bottom:1px solid #e6e6e6;padding-bottom: 15px;padding-top: 15px;}
.tovar-img{float:left;padding-right:40px;}
.tovar-harakter{float:left;padding-top:15px;}
.tovar-harakter a{text-decoration:none;color:#323232;font-weight:bold;}
.tovar-harakter a:hover{text-decoration:underline;}
.tochki{background: #ededed;width:245px;height:15px;padding-top:10px;}
.tochki .tochki-left, .tochki .tochki-right{color: #2b4256;float: left;font-family: tahoma;font-size:15px;padding-right: 5px;}
.tochki-vn-fff .tochki-left, .tochki-vn-ccc .tochki-left {width:70%;}
.tochki .tochki-right{float: right;padding-left: 5px;}
.tovar-price{float: right;width:145px;margin-right:20px;text-align:right;padding-top:35px;}
.price-tov{color: #0573a5;font-family: tahoma;font-size:18px;}
.knopka{background: url("../images/podrobno.png") no-repeat;width:111px;height:31px;float:right;text-align:center;margin-top:15px;}
.knopka a{display:block;color:#444444;font-family: Myriad Pro;font-size:13px;text-decoration:none;padding:5px 13px;}
.uslugi-right-vn p {margin-top:0;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-caption {position:absolute;left:0;top:0;background:#000;color:#fff;opacity:0.8; width:100%;z-index:8;text-align:center;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:39%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;width:30px;height:75px;}
.nivo-nextNav {right:0px;width:30px;height:75px;}
.nivo-controlNav{margin: 0 auto;position: relative;top: 295px;width: 115px;}
.nivo-controlNav a {background: url("../images/nivo-control-noactive.png") no-repeat;position:relative;z-index:9;cursor:pointer;width:17px;height:17px;display:block;float:left;margin-left:5px;margin-right:5px;}
.nivo-controlNav a.active {background: url("../images/nivo-control-active.png") no-repeat;width:17px;height:17px;display:block;}
.uslugi-left{float:left;width:655px;}
.uslugi-right{float:right;width:230px;height:355px;background:#f2f2f2;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px; border-radius: 4px;padding:25px;}
.uslugi-right-vn{float:right;width:660px;}
.manager-tovar img{float:left;padding-right:5px;}
.manager a, .manager-tovar a{color:#0778ab;}
.manager-tovar{border-top:1px dashed #c4c4c4;font-family: Tahoma;width:342px;padding:10px 4px;margin-top:20px;}
.manager-tovar p{font-size:11px;}
.left-news{padding-bottom:30px; text-align:center;}
.left-news p{font-size:13px;}
.pod-ours-works{padding:10px 0 40px;}
.news{border-bottom:1px solid #ccd3d5;margin-bottom:30px;padding-bottom:20px;}
.news-data{background:#f2f2f2;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px; border-radius: 4px;text-align:center;float:left;width:38px;height:38px;text-align:center;padding:4px;}
.news-data span{font-family: Tahoma;font-size:18px;}
.news-data p{font-family: Tahoma;font-size:11px;margin:0px;padding:0px;}
.news-text{float:right;width:550px;}
.news-text a, .right-stats a{font-family: OpenSansRegular;font-size:18px;color:#0366c0;text-decoration:none;}
.news-text a:hover, .right-stats a:hover{text-decoration:underline;}
.news-text p, .right-stats p{font-family: Tahoma;font-size:11px;}
.zag-news-vn{font-family: Tahoma;font-size:18px;color:#5c5c5c;}
.public{color:#ababab;font-family: Tahoma;font-size:11px;}
.raboti{width:133px;height:133px;border:9px solid #f2f2f2;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px; border-radius: 4px;transform:rotate(15deg);position:relative;z-index:10;top:-175px;left:35px;}
.img{width:165px;height:165px;position:relative;top:-333px;left:28px;}
.rabota-1{background:#ffffff;width:200px;height:200px;position:relative;}
.photo{float:left;width:285px;text-align:center;}
.tovar-dannie{float:right;width:355px;}
.tovar-price-vn{color:#066497;font-size:22px;font-weight:bold;}
.h1-tovar{font-weight:bold;color:#323232;font-size:24px;}
.span-tovar-vn{background:#ffffff;font-weight:bold;color:#2c2f31;font-size:14px;padding-right:15px;position:relative;top:-12px;}
.tovar-content{margin-top:40px;border-top:1px solid #e3e3e3;}
.tovar-harakter-vn{width:420px;padding-left:15px;}
.text-price-block h1{padding:25px 0 0;}
.text-price-block p{margin-top:0;}
.h1{font-size: 30px;margin: 0;padding: 20px 0;text-align: center;}
.tovar-opisanie-vn{padding-left:15px;}
.tovar-opisanie-vn p{color: #6a7175;font-family: tahoma;font-size:11px;}
.tochki-vn .tochki-left, .tochki-vn .tochki-right{background: none repeat scroll 0 0 #FFFFFF;color: #414141;float: left;font-family: tahoma;font-size:11px;padding-right: 5px;font-weight:bold;}
.tochki-vn .tochki-right{float: right;padding-left: 5px;}
.tab-price{font-family: tahoma;font-size:12px;color:#2b4256;font-weight:bold; width:100%;}
.work-galliry{width:184px;height:245px;float:left;margin-right:10px;text-align:center;margin-bottom:15px; }
.work-galliry img{width:100%;}
.work-galliry-right{margin-right:0;}
#slider1 .work-gal, #slider2 .work-gal{background: url("../images/work-normal-gl.png") no-repeat;}
.work-gal:hover{background: url("../images/work-hover.png") no-repeat;}
#slider1 .work-gal:hover{background: url("../images/work-active-gl.png") no-repeat;}
.work-galliry-a, .link-work{color: #000000;display: block;font-family: OpenSansRegular;font-size: 12px;margin-top: 10px;text-decoration: none;width: 100%;}
.work-galliry-a:hover{text-decoration:none;}
.work-right{float:right;width:630px;}
#slider1 {height: 295px;margin: 0 auto;overflow: hidden; width: 955px;}
#slider1 .viewport {float: left; width: 630px; height: 240px; overflow: hidden; position: relative; margin-top:50px;}
#slider1 .buttons1 {background:url("../images/buttons.png") no-repeat scroll 0 0 transparent; display: block; margin: 30px 10px 0 0; background-position: 0 -26px; text-indent: -999em; float: left; width: 16px; height: 26px; overflow: hidden; position: relative; }
#slider1 .next {background-position: 0 0; margin: 30px 0 0 10px;  }
#slider1 .disable {visibility: hidden; }
#slider1 .overview {list-style: none; position: absolute; padding: 0; margin: 0; width: 240px; left: 0; top: 10px; }
#slider1 .overview li{float: left;margin-left: 1px;margin-right: 15px;text-align: center;width: 190px;height:240px;}
#slider1  .navi{padding-left:40px;width:240px;float:left;}
#slider2  {height: 250px;margin: 0 auto;overflow: hidden; width: 230px;}
#slider2 .viewport {float: left; width: 210px; height: 250px; overflow: hidden; position: relative; margin-top:5px;}
#slider2 .buttons.prev, #slider2 .buttons.next { background:url("../images/buttons.png") no-repeat center 0px; display: block; text-indent: -999em; float:left;width: 10px; height: 15px; overflow: hidden; position: relative;top:40%;}
#slider2 .buttons.next{background: url("../images/buttons.png") no-repeat center -15px;float:right;top:60%;}
#slider2 .disable {visibility: hidden; }
#slider2 .overview {list-style: none; position: absolute; padding: 0; margin: 0; width: 210px; left: 0; top: 10px; }
#slider2 .overview li{float: left;margin-left: 1px;margin-right: 15px;text-align: center;width: 190px;height:210px;}
.catalog_razdel{float:left;width:181px;height:200px;border-bottom:1px solid #e6e6e6;text-align:center;}
.catalog_razdel a{font-size:14px;color:#42b1da;}
.catalog_razdel a:hover{text-decoration:none;}
.catalog_razdel img{border:0px;width:149px;height:124px;}
.line-rasdelitel{background:url("../images/line-rasdelitel.png") no-repeat;width:1px;height:199px;float:left;margin-left:15px;margin-right:15px;}
.map{height:440px;margin-top:35px;padding-bottom:45px;}
.map2{background:#ffffff;width:654px;height:380px;margin:0 auto;}
.map-all{width:650px;height:376px;margin:0 auto;padding-top:2px;}
#adminForm input{padding:0 10px;width:212px;border:1px solid #bfbfbf;color:#5c5c5c;font-family: OpenSansRegular;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 5px;}
#adminForm textarea{padding:10px;font-size:13px;width:232px;height:105px;border:1px solid #bfbfbf;resize:none;color:#5c5c5c;font-family: OpenSansRegular;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 5px;}
#adminForm p{margin-top:10px;color:#5c5c5c;font-size:13px;font-family: OpenSansRegular;}
.Inform{font-size:12px;color:#5c5c5c;font-family: OpenSansRegular;}
#adminForm .frm_submit .button-form{cursor:pointer; margin:0 auto;background:url("../images/button-form.png") no-repeat;width:111px;height:31px;border:0px;}
.frm_submit{text-align:center;padding-top:10px;}
.stats{border-bottom:1px solid #ccd3d5;padding-bottom:15px;padding-top:15px;}
.left-stats{float:left;width:170px;margin-right:15px;}
.right-stats{float:left;width:465px;}
.result{margin-top:40px;padding-top:60px;text-align:center;}
.novigaciya{margin:0 auto;width:485px;font-family: Tahoma;padding-top:50px;}
.novigaciya a{color:#077fb2;margin-left:3px;margin-right:3px;font-size:13px;font-weight:bold;}
.novigaciya span{margin-left:3px;margin-right:3px;color:#ffffff;background:#186082;font-weight:bold;padding:2px 5px;-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;behavior: url(border-radius.htc);}
.novigaciya .left-link{background: url("../images/left-navi.png") no-repeat;color:#186082;padding-left:15px;font-size:13px;color:#676767;font-weight:normal;}
.novigaciya .right-link{background: url("../images/right-navi.png") right no-repeat;color:#186082;padding-right:15px;font-size:13px;color:#676767;font-weight:normal;}
.box img{width:520px;}
.es-carousel{overflow:hidden;}
#rg-gallery{width:585px;position: relative;height:550px;margin-bottom:20px}
.rg-image-nav-prev{background:transparent url(../images/nav_thumbs.png) no-repeat top left;height: 58px;width: 33px;left: 5px;position: relative;top: 65px;display:block;}
.es-carousel a{width:130px;height:95px;}
.rg-image-nav-next{background:transparent url(../images/nav_thumbs.png) no-repeat top right;height: 58px;width: 33px;display:block;left: 550px;position: relative;top: 7px;}
.rg-image-nav-next:hover{background:transparent url(../images/nav_thumbs.png) no-repeat bottom right;}
.rg-image-nav-prev:hover{background:transparent url(../images/nav_thumbs.png) no-repeat bottom left;}
.es-carousel ul{margin:0px;padding:0px;}
.rg-thumbs{bottom: 0px;margin: 0 auto;position:absolute;width: 585px;}
.es-carousel-wrapper{margin: 0 auto;width: 430px;}
.rg-image-wrapper{width:585px;text-align:center;}
.es-carousel ul{display:none;}
.es-carousel ul li{float:left;display:block;text-align:center;}
.es-carousel ul li a{display:block;border:10px solid #e6ebec;opacity:0.8;-webkit-touch-callout:none;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.es-carousel ul li.selected a{border-style:solid;border-color:#8a8a8a;opacity:1.0;text-align:center;}
.es-carousel ul li a img{border:none;max-height:100%;max-width:100%;text-align:center;}
.es-nav span{color:#ffffff;}
.work-left-vn{width:585px;float:left;}
.work-right-vn{width:350px;float:right;}
.uslugi_block, .uslugi_block_1{background:#ffffff;float:left;height: 270px;border:1px solid #dbe0e2; margin-bottom: 27px;margin-right: 27px;padding: 10px 25px 25px;width: 250px;}
.uslugi_block-nomarg{margin-right:0;}
.uslugi_block_1 {min-height: 390px;}
.uslugi_block img, .uslugi_block_1 img{float:left;margin-right:14px;}
.uslugi_block .link, .uslugi_block_1 .link{color: #0366c0;display: block;font-family: OpenSansBold;font-size: 16px;margin-top: 2px;padding-bottom: 16px;padding-left: 67px;padding-top: 15px;text-decoration: none;text-transform: uppercase;}
.uslugi_block .link:hover, .uslugi_block_1 .link:hover{text-decoration:none;}
.uslugi_block ul, .uslugi_block_1 ul{padding-left:5px;}
.uslugi-left-vn ul{margin:0;padding:0;color: #0366c0;}
.over-none{overflow: hidden;height:0;}
.uslugi_block ul li, .uslugi_block_1 ul li{list-style-type: none; margin-bottom: 10px;}
.uslugi-left-vn ul li{list-style-type: none;margin: 9px 0;padding-left: 15px;}
.uslugi_block ul,.uslugi_block_1 ul {list-style:none}
.li-class{color: #0366c0;font-family: OpenSansRegular;font-size: 13px;}
.li-class:hover{text-decoration:none;}
.li-class-activ{}
.forma-zakaz{background: url("../images/forma-zakaz.jpg") no-repeat;width:227px;height:244px;float:left;padding:20px 25px 20px 25px;text-align:center;}
.vizov{color: #ffffff;font-family: OpenSansbold;font-size: 24px;text-shadow: 2px 2px 0 #006889;}
.forma-zakaz p{color: #ffffff;font-size: 13px;font-family: OpenSansLightRegular;text-align:left;margin-top:0px;}
#callmeform .text{background: url("../images/forma-zakaz-in.png") no-repeat;width:195px;height:37px;border:0px;padding-left:10px;padding-right:10px;color:#464646;font-size: 14px;font-family: OpenSansRegular;padding-bottom:10px;}
#callmeform .callme_submit, .callme_submit_vn{background: #e0052e none repeat scroll 0 0;border: 0 none;color: #ffffff;cursor: pointer;font-family: OpenSansBold;font-size: 15px;padding: 11px 0 12px;text-transform: uppercase;width: 215px;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
#callmeform .text.tclass{border:1px solid #fb0729;}
#callmeform .callme_submit:hover, .callme_submit_vn:hover{opacity:0.7;}
.callme_submit_vn{text-align:center;float:right;background: #e0052e none repeat scroll 0 0;border: 0 none;color: #ffffff;cursor: pointer;font-family: OpenSansBold;font-size: 15px;padding: 11px 0 12px;text-transform: uppercase;width: 225px;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.left-meneger{float:left;}
.input-left-meneger{border: 2px solid #a1c6e7;color: #0366c0;font-size: 15px;height: 43px;padding: 0 13px;width: 314px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px; border-radius:3px;}
.banner_b{width:215px;}
.c_success{color:#12d808;font-size: 12px;font-family: OpenSansSemiboldRegular;background: #ffffff;width:210px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 0px 0px 3px 3px;margin:0 auto;}
.c_error{color:#e70000;font-size: 12px;font-family: OpenSansSemiboldRegular;background: #ffffff;width:185px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 0px 0px 3px 3px;margin:0 auto;}
.tel-form{padding-top:4px;font-family: OpenSansBold;color:#ffffff;font-size: 11px;}
.link-uslugi-left-vn{}
.img-catalog-vn{float:left;margin-right:15px;margin-top:5px;}
.plus-m{float:left;width:44px;height:44px;margin-right:15px;}
.manager{background: #0366c0 none repeat scroll 0 0;border-bottom: 1px solid #478fd1;padding: 33px 38px 18px;}
.pod-manger-cart{margin-bottom: 20px;background: #0366c0;padding: 18px 38px 33px;color:#ffffff;}
.manager-left{width:350px;float:left;}
.manager-right{width:215px;float:right;}
.viezd{font-family: OpenSansBold;font-size: 18px;color:#2b4256;display:block;}
.viezd-2{font-family: Tahoma;font-size: 12px;color:#2b4256;display:block;}
.zag{padding-bottom: 30px;}
.work-gl table{color:#154056;text-align:center;}
.name-span-block{background: #eeeeee url("../images/name-span-block.jpg") no-repeat;width:640px;display:block;color:#154056;font-family: OpenSansBold;font-size: 16px;padding-left: 20px;padding-top: 5px;padding-bottom: 5px;margin-top:25px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px; border-radius: 3px;}
.footer-soc{padding-top:32px;width:150px;float:left;}
.footer-soc img{padding-top:5px;padding-right:3px;}
.konsult{padding-top:70px;padding-bottom:50px;}
.konsult-block{background: #eeeeee;height:85px;position:relative;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 5px;}
.konsult-block img{position:absolute;top:-35px;left:20px;float:left;}
.konsult-block-p{float:right;width:390px;margin-right:55px;font-size:18px;}
.konsult-block-p p{font-size:17px;}
.Podrazd{margin-top:20px;}
.uslug{float:left;margin-top:27px;margin-left:27px;margin-right:27px;}
.all-job{float:right;margin-top:8px;font-family: OpenSansBold;font-size:14px;color:#0789bc;}
.zag_otziv{color: #010101;display: block;font-family: OpenSansBold;font-size: 24px;padding-bottom: 30px;text-align: center;}
.name_otziv-1{border: 1px solid #0366c0;float: left;font-family: OpenSansLightRegular;font-size: 14px;height: 40px;margin-bottom: 20px;padding-left: 10px;padding-right: 10px;width: 410px;}
.form-otziv-all1{padding: 35px 50px;}
.rayting-golos{float:left;margin-left: 46px;}
.text_otziv-1{border: 1px solid #0366c0;display: block;font-family: OpenSansLightRegular;font-size: 14px;height: 115px;margin-bottom: 17px;padding: 10px;resize: none;width: 838px;}
.but_otziv_1{background: #0366c0 none repeat scroll 0 0;border: 0 none;color: #ffffff;cursor: pointer;display: block;font-family: OpenSansBold;font-size: 14px;height: 46px;margin: 0 auto;text-align: center;text-transform: uppercase;width: 222px;}
.forma_otziv {background: none repeat scroll 0 0 #fafafa;}
.text-form-o {background: #ffffff none repeat scroll 0 0;color: #000000;display: block;font-family: OpenSansRegular;font-size: 24px;margin-top: 37px;text-align: center;}
.forma-otziv-1{margin-top: 30px;background:#f4f6f8;}
.one-otziv-1{border-bottom: 1px solid #a4b8cc;padding: 35px 0;}
.one-otziv-n{float:left; font-family: OpenSansBold; font-size: 14px;}
.one-otziv-o{float:left;margin-left:15px;margin-top: -3px;}
.one-otziv-d{color: #a5a5a5;font-size:12px;padding-top:13px;}
.one-otziv-t{float:right;width:720px;}
.do-otziv-1{display:block; margin-top:13px;}
.posle-otziv-1{display: none;height: 83px;}
.otvet_zag_1{color: #1f1f1f;font-size: 16px;margin-top: 45px;text-align: center;}
.otvet_text_1{ margin-top: 10px;text-align: center;}
h2{font-size:20px;}
h3{font-size:16px;}
.madia_vn_left{width:380px;height:255px;float:left;}
.madia_vn_left img {border-radius:3px 0px 0px 3px;}
.madia_vn_right{background:#0366c0 ;width:210px;height:195px;float:right;text-align:center;padding:30px 35px;}
.banner_zag, .banner_price, .banner_time, .banner_garantia{font-family:Arial;font-size:18px;color:#ffffff;text-shadow:1px 1px 0 #007e9c;display:block;display:block;}
.banner_price{font-size:36px;font-family: OpenSansBold;margin-top:7px;margin-bottom:7px;}
.banner_time, .banner_garantia{font-size:13px;margin-bottom:5px;}
.callme_submit_vn.banner_b{margin-top:10px;}
#block-menu{height:60px;border-bottom: 1px solid #e5eced;}
.yakor-hide{color: #0366c0;display: inline-block;font-family: OpenSansRegular;font-size: 13px;margin-right: 35px;margin-top: 20px;text-decoration: none;}
.h-block, .h-block-left{padding-top:20px;margin-top:0px;font-family: OpenSansRegular;font-size:24px;font-weight:normal;}
.h-block-left{float:left;border-top:0;padding-top:0px;}
.banner_price{font-size:26px;}
.fon-forms, .fon-forms-otv{background:#000000;width:100%;height:100%;opacity:0.6;position:fixed;z-index:10;top:0;display:none;cursor:pointer;}
.forma{background:#ffffff;padding:27px 27px;border-radius:3px;}
.close-div, .close-div-otv{background: url("../images/close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor: pointer;height: 17px;position: absolute;right: 14px;top: 14px;width: 18px;}
.obvodka, .obvodka-otv{position:fixed;z-index:11;top:50%;left:50%;margin-left:-228px;margin-top:-153px;display:none;border-radius:3px;padding:3px;background:url(../img/obvodka.png);}
.zakaz{border-bottom: 1px dashed #0084cf;color: #0084cf;cursor: pointer;display: inline-block;font-size: 13px;margin-top: 4px;text-decoration: none;}
.zakaz:hover {border-bottom: 1px solid #0084cf;}
.all-forms{width:375px;}
.zagol-form{color: #050505;font-family: OpenSansRegular;font-size: 18px;text-align:center;margin-bottom:9px;}
.one-str-form{width: 375px;margin-top:11px;height:38px;}
.one-str-form span{color: #818181;font-size: 14px;position: relative;top: 10px;float:left;}
.one-str-form input{background: url("../images/form-input.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border: 0 none;border-radius: 4px;color: #5f676e;font-family: "OpenSansRegular";font-size: 12px;height: 32px;padding-left: 9px;padding-right: 10px;width: 255px;}
.but-zv, .but-zv-otv{width:157px;padding:9px 0;margin:0 auto;background:#0090c5;font-family: "OpenSansRegular";font-size: 14px;color: #ffffff;text-align:center;border-radius:3px;margin-top:20px;text-shadow: 1px 1px #094e6b;cursor:pointer;}
.val-input{border: 1px solid #ffffff;border-radius: 5px;float: right;overflow:hidden;}
.text-otv{margin: 17px 0 39px;text-align: center;}
.online-zayv-ob{background:#0b5374;padding:5px;border-radius:5px;margin-top:30px;}
.online-zayv-form{background:#154056;padding:30px;}
.online-zayv-form h2{padding:0;margin: -15px 0 17px;color:#ffffff;font-size:24px;font-family: OpenSansBold;}
.online-input input{border:1px solid #154056;border-radius:4px;padding:0 10px;color:#000000;font-size:15px;height:34px;width:267px;background:#ffffff;font-family: arial;font-weight:bold}
.input-back-left{float:left;border-radius:4px;background:#ffffff;}
.textarea-online div{border-radius:4px;margin-top:10px;background:#ffffff;}
.input-back-right{float:right;border-radius:4px;background:#ffffff;}
#text_onl{border:1px solid #154056;resize: none;width:580px;color:#000000;font-size:15px;background:#ffffff;font-family: arial;font-weight:bold;padding:15px 0 0 10px;height:70px;border-radius:4px;margin:0;}
.but-online{background:url(../img/but-online.jpg);width:234px;margin:0 auto;height:50px;margin-top:20px;cursor:pointer;}
.uslugi-right-vn ul{padding:0;margin:0;}
.uslugi-right-vn li{background: url("../img/galka.jpg") no-repeat scroll 0 5px rgba(0, 0, 0, 0);list-style: outside none none;padding-left: 31px;}
.menu_catalog_vn {display:none;}
.menedger-form {margin-bottom:40px;border: 3px solid #dde4eb;padding: 20px 30px 37px;text-align: center;margin-top:10px;}
.poluch-kons{font-family:OpenSansRegular;color:#000000;font-size:13px;}
.img-meneg {border-radius: 135px;display: inline-block;height: 135px;overflow: hidden;width: 135px;}
.name-meneg{color: #000000;font-family: OpenSansBold;font-size: 16px;margin-top: 10px;}
.spec-meneg{ color: #000000;font-family: OpenSansRegular;font-size: 13px;}
.phone-meneg {color: #000000;font-family: OpenSansRegular;font-size: 24px;margin-top: 10px;}
.but-meneg{background: #e0052e none repeat scroll 0 0;color: #ffffff;cursor: pointer;font-family: OpenSansBold;font-size: 14px;width:100%;margin-top: 10px;padding: 12px 0;text-transform: uppercase;margin-top:15px;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.but-meneg:hover{opacity:0.7;}
.voznikl-vopr{margin-top:10px;}
.trub_action{padding-top:20px;}

.hid-city-link{display:none;}

.nivoSlider {position:relative; width:100%;}
.nivoSlider img {position:absolute;top:0px;left:0px; max-width: 100%;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.telefon p{font-size:13px;margin:0px;padding:0px;}

.up-tab{background:#008bc6;width:100%;height:36px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px; border-radius: 3px;}
.up{padding: 10px 50px 10px 18px;background: #0366c0 none repeat scroll 0 0;font-family: OpenSansRegular;font-weight: normal;}
.up-left, .up-right{text-align:left;color:#ffffff; padding:10px 0; padding-left:18px;}
.up-right{text-align:center; padding-left:0;}

.tochki-vn-fff, .tochki-vn-ccc{border-bottom: 1px solid #ededed;padding-bottom: 6px;padding-left: 10px;padding-top: 6px;font-weight:normal;font-family:OpenSansRegular;}
.tab-price td{height:35px;border-bottom:2px solid #ededed;}
.tab-price td{height:35px;background: #ffffff;border-bottom:2px solid #ededed;}

.tochki-left{text-align:left; font-size:14px; padding:6px 0; padding-left:10px;}
.tochki-right{width:145px;text-align:center;font-family:OpenSansSemiboldRegular;font-size:16px; padding:6px 0;}

ol {padding-left:0px;}

.uslugi_block_adaptive
{
float:left;
}
.tel-smural {
background: rgba(0, 0, 0, 0) url("/img/tel-div.jpg") repeat-x scroll 0 0;
bottom: 0;
display: none;
height: 61px;
position: fixed;
width: 100%;
}
.tel-smural-t{
background: rgba(0, 0, 0, 0) url("/img/tel-div-t.jpg") no-repeat scroll center center;
height: 61px;
margin: 0 auto;
width: 319px;
}
.question-whatsapp-block{
font-family:OpenSansRegular;
color:#103b67;
}
.question-whatsapp-footer{
font-family:OpenSansRegular;
color:#ffffff;
}
.question-whatsapp-block span, .question-whatsapp-footer span{
color:#29b53f;
}
.whatsapp-opaci{
opacity:0.5;
color:#ffffff !important;
}
.phone-whatsapp-block, .phone-whatsapp-footer{ 
font-family:OpenSansRegular;
font-size:22px;
color:#103b67;
}
.phone-whatsapp-block a{text-decoration:none; cursor:default; color:#103b67;}
.phone-whatsapp-footer{
color:#ffffff;
}
.phone-whatsapp-footer a{text-decoration:none; cursor:default; color:#ffffff;}
.mail-whatsapp-block{
color:#103b67;
}
.mail-whatsapp-footer{
color:#ffffff;
opacity:0.5;
}
.mail-whatsapp-block a{
color:#103b67;
}
.mail-whatsapp-footer a{
color:#ffffff;
text-decoration: none;
text-decoration:underline;
}
.media{background:url('../images/salle-media.jpg') no-repeat center center;}
.salle-block, .salle-block-catalog{
width:805px;
margin:0 auto;
padding:50px 0;
}
.salle-block-catalog{
padding:0 0 50px;
}
.salle-block-left{
float:left;
padding:42px 45px;
background:url('../images/salle-block-left.png');
width:445px;
height: 166px;
}
.salle-block-right{
float:right;
padding:42px 45px;
background:#e0052e;
width:180px;
height: 166px;
}
.salle-block-zag, .salle-block-zag a{
color:#0366c0;
font-size:30px;
font-family:OpenSansBold;
line-height:35px;
}
.dbl-media-block{
padding-top: 20px;
}
.dbl-media-left, .dbl-media-right{
float: left;
margin-right: 45px;
padding-bottom: 15px;
padding-left: 52px;
padding-top: 15px;
color:#0366c0;
font-size:14px;
font-family:OpenSansBold;
background:url('../images/dbl-media-left.png') no-repeat 0 center;
}
.dbl-media-right{
background:url('../images/dbl-media-right.png') no-repeat 0 center;
}
.salle-block-anons p{
font-size:18px;
color:#335365;
}
.price-right{
font-size:24px;
color:#ffffff;
font-family:OpenSansSemiboldRegular;
text-decoration:line-through;
}
.old-price-right{
font-size:26px;
font-family:OpenSansBold;
color:#ffffff;
}
.go-to-media{
background: #ffffff none repeat scroll 0 0;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
-khtml-border-radius: 3px; 
border-radius: 3px;
color: #e0052e;
display: block;
font-family: OpenSansBold;
font-size: 14px;
margin-top: 25px;
padding: 13px 0;
text-align: center;
text-decoration: none;
text-transform: uppercase;
}
.plusses-company{
padding:23px 0 30px;
border-bottom:1px solid #cbdbe5;
margin-bottom:25px;
}
.plusses-company p{
margin:0;padding:0;
font-size:12px;
}
.left-plusses{
float:left;
width:410px;
padding-left:80px;
background:url('../images/left-plusses.png') no-repeat 15px center;
}
.right-plusses{
float:right;
width:343px;
padding-left:70px;
background:url('../images/right-plusses.png') no-repeat 0 center;
}
.zagolovok-plusses{
color:#0366c0;
font-size:24px;
font-family:OpenSansBold;
text-transform: uppercase;
}
.text-plusses{
padding-top:5px;
}
.top-uslug-glav{
border-bottom:2px solid #cbdbe5;
padding-bottom:10px;
}
.backg-li-380{
background:url('../images/backg-li-380.png')no-repeat 0 center;
}
.backg-li-381{
background:url('../images/backg-li-381.png')no-repeat 0 center;
}
.backg-li-382{
background:url('../images/backg-li-382.png')no-repeat 0 center;
}
.backg-li-383{
background:url('../images/backg-li-383.png')no-repeat 0 center;
}
.backg-li-384{
background:url('../images/backg-li-384.png')no-repeat 0 center;
}
.backg-li-497{
background:url('../images/backg-li-497.png')no-repeat 0 center;
}
.zagol-h2{
font-family: OpenSansRegular;
font-size: 30px;
font-weight: normal;
margin: 0;
padding: 25px;
text-align: center;
}
.all-otzyv-glav{
padding-bottom: 35px;
}
.silver-backg{
background:#f4f6f8;
}
.block-otzyv-glav-left, .block-otzyv-glav-right{
background: #ffffff none repeat scroll 0 0;
float: left;
height: 200px;
margin-bottom: 21px;
padding: 12px;
width: 446px;
}
.block-otzyv-glav-right{
float:right;
}
.otzyv-left{
float:left;
width:150px;
}
.otzyv-pic-name{
border-bottom:1px solid #dde2e7;
padding:5px 0 20px;
}
.pic-otzyv{
float:left;
-moz-border-radius: 50px; 
-webkit-border-radius: 50px; 
-khtml-border-radius: 50px; 
border-radius: 50px;
overflow: hidden;
}
.name-ocenk-otzyv{
float: right;
font-family: OpenSansRegular;
width: 90px;
}
.zagolovok-otzyv-glav{
color:#000000;
font-family: OpenSansRegular;
font-size:15px;
margin-top:12px;
height:93px;
display:block;
}
.otzyv-right{
width:270px;
height:202px;
display:block;
float:right;
position:relative;
}
.otzyv-right img{
width:100%
}
.yout-bacgr{
position:absolute;
width:100%;
height:100%;
background:url('../images/yout-bacgr.png') ;
top:0;
}
.yout-bacgr span{
background:url('../images/youtube-button.png') no-repeat;
width:74px;
height:74px;
display:block;
position:relative;
top:50%;
margin: -37px auto 0;
}
.look-all-works {
border: 1px solid #0366c0;
color: #0366c0;
display: block;
font-family: OpenSansBold;
font-size: 14px;
margin: 0 auto;
padding: 16px 0;
text-align: center;
text-decoration: none;
text-transform: uppercase;
width: 210px;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
-khtml-border-radius: 3px; 
border-radius: 3px;
}
.look-all-works:hover{
background:#0366c0;
color:#ffffff;
}
.all-work-ural{
margin-bottom:20px;
}
.primery-works-block{
padding-bottom:45px;
}
.work-gl{
padding-bottom:80px;
}
.work-gl-one{
float:left;
width:215px;
padding:150px 10px 0;
color:#2b4256;
}
.work-gl-one p{
text-align:center;
line-height: 16px;
}
.work-backg-4{
background:url('../images/work-backg-4.png') no-repeat 23px 0;
}
.work-backg-3{
background:url('../images/work-backg-3.png') no-repeat 23px 0;
}
.work-backg-2{
background:url('../images/work-backg-2.png') no-repeat 23px 0;
}
.work-backg-1{
background:url('../images/work-backg-1.png') no-repeat 23px 0;
}
.table-calculate{
width:100%;
}
.table-calculate th{
padding:20px 0;
background:#0366c0;
color:#ffffff;
text-transform:uppercase;
font-size:14px;
font-family:OpenSansBold;
}
.zag-name-table{
text-align:left;
}
.chek-table-name{
width:70%;
border-right:1px solid #d6dde5;
border-bottom:2px solid #d6dde5;
font-size:14px;
font-family:OpenSansRegular;
}
.chek-table-zagolovok{
border-bottom:2px solid #d6dde5;
font-size:14px;
font-family:OpenSansBold;
padding:17px 30px;
text-transform:uppercase;
background:#d6dde5;
}
.chek-table-price{
width:18%;
border-right:1px solid #d6dde5;
border-bottom:2px solid #d6dde5;
text-align:center;
font-size:16px;
font-family:OpenSansBold;
padding:8px 0;
}
.chek-table-calculate{
width:12%;
border-bottom:2px solid #d6dde5;
}
.pad-chek-name{
padding-left:30px;
display:block;
}
.chekbox-sm{
color: #000000;
font-family: ProximaNova-Light;
font-size: 14px;
background:url('../images/sm-chek.png') no-repeat;
margin-bottom: 7px;
cursor:pointer;
height: 24px;
margin: 0 auto;
width: 24px;
}
.activ-chek{
background:url('../images/sm-chek-activ.png') no-repeat;
}
.chekbox-sm input{
display:none;
}
.block-calculate-itogo{
padding:30px 25px;
background:#0366c0;
}
.top-calculate-itogo{
padding-bottom:20px;
border-bottom:1px solid #478fd1;
color:#ffffff;
}
.stoimost-rabot-block{
float:left;
width:430px;
padding-left:12px;
}
.stoimost-price-rabot{
font-size:30px;
}
.stoimost-zagol-rabot{
font-size:24px;
font-family:OpenSansBold;
line-height: 31px;
}
.stoimost-pod-rabot{
font-size:12px;
}
.vyzov-mastera-block{
float:left;
margin-right:10px;
}
.vyzov-mastera-but-calcul, .vyzov-mastera-but, .vyzov-mastera-but-cart{
background: #e0052e none repeat scroll 0 0;
color: #ffffff;
float: right;
font-family: OpenSansBold;
font-size: 14px;
padding: 15px 0;
text-align: center;
text-transform: uppercase;
width: 200px;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
-khtml-border-radius: 3px; 
border-radius: 3px;
cursor:pointer;
}
.vyzov-mastera-but-cart{
width:260px;
float:none;
}
.vyzov-mastera{
height:45px;
padding:0 17px;
color:#0366c0;
font-size:16px;
border:2px solid #abc7e0;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
-khtml-border-radius: 3px; 
border-radius: 3px;
width:215px;
}
.bottom-calculate-itogo{
padding-top:21px;
color:#ffffff;
font-family:OpenSansBold;
}

.calculate-clock{
float:left;
margin-left:12px;
padding-left:52px;
text-transform:uppercase;
width:108px;
background:url('../images/calculate-clock.png') no-repeat;
min-height:41px;
}
.calculate-garant, .good-master-garant{
float:left;
margin-left:34px;
padding-left:78px;
text-transform:uppercase;
width:100px;
background:url('../images/calculate-garant.png') no-repeat;
min-height:41px;
}
.good-master-garant{
margin-left:60px;
}
.calculate-kruglosut{
float:left;
margin-left:35px;
padding-left:57px;
text-transform:uppercase;
width:146px;
background:url('../images/calculate-kruglosut.png') no-repeat;
min-height:41px;
}
.calculate-phone, .good-master-phone, .good-master-whatsapp{
float:right;
padding-left:62px;
text-transform:uppercase;
width:180px;
background:url('../images/calculate-phone.png') no-repeat;
min-height:41px;
}
.good-master-whatsapp{
background:url('../images/good-master-whatsapp.png') no-repeat;}
.good-master-phone{
width:200px;
}
.calculate-phone-consul{
font-family:OpenSansLightRegular;
text-transform:none;
}
.calculate-phone-number{
font-size:18px;
}
.good-master-number{
font-size:20px;
}
.full-price-list{
margin: 20px 0;
display: block;
font-size: 20px;
text-align: center;
font-family: OpenSansSemiboldRegular;
}

.full-price-list:hover {text-decoration:none;}
.grafic-footer{
color:#ffffff;
opacity:0.5;
}
.grafic-footer-phone{
color:#ffffff;
font-size:22px;
}
.grafic-footer-phone a{text-decoration:none; cursor:default; color:#ffffff;}
.zakaz-zvonok-footer{
color:#0084cf;
border-bottom:1px dashed #0084cf;
width:172px;
cursor:pointer;
}
.grafic-block-footer{
margin-top:20px;
padding-left:50px;
font-family:OpenSansRegular;
}
.video-ptzyv-footer{
background: rgba(0, 0, 0, 0) url("../images/video-ptzyv-footer.png") no-repeat scroll 0 0;
color: #ffffff;
display: block;
font-family: OpenSansBold;
padding-bottom: 11px;
padding-left: 50px;
padding-top: 7px;
text-decoration: none;
text-transform: uppercase;
width: 150px;
margin-top:10px;
}
.video-ptzyv-footer span{
border-bottom: 1px dashed #ffffff;
}
.like-footer{
font-size:14px;
font-family:OpenSansBold;
color:#ffffff;
background:#29b53f url('../images/like-footer.png') no-repeat 20px 14px;
width:150px;
padding: 13px 0 13px 52px;
text-transform: uppercase;
margin-top:13px;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
-khtml-border-radius: 3px; 
border-radius: 3px;
cursor:pointer;
display:block;
text-decoration:none;
}
.dislike-footer{
font-size:14px;
font-family:OpenSansBold;
color:#ffffff;
background:#cc0606 url('../images/dislike-footer.png') no-repeat 20px 17px;
width:150px;
padding: 13px 0 13px 52px;
text-transform: uppercase;
margin-top:8px;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
-khtml-border-radius: 3px; 
border-radius: 3px;
cursor:pointer;
display:block;
text-decoration:none;
}
.ours-otzyv-opacity{
opacity:0.5;
color:#ffffff;
padding-right:5px;
}
.podfooter-block{
padding:20px 0;
background:#0e3041;
}
.podfooter-block-left{
float:left;
opacity:0.5;
width:610px;
color:#ffffff;
font-size:11px;
}
.podfooter-block-right{
float:right;
width:180px;
padding-top: 7px;
}
.veb-studio{
float:left;
color:#ffffff;
opacity:0.5;
}
.go-to-artqb{
float:right;
color:#ffffff;
opacity:0.5;
font-family:OpenSansBold;
text-transform:uppercase;
}
.pod-kroshki{
border-bottom:1px solid #ffffff;
}
.pod-kroshki-white{
border-bottom:1px solid #dee1e4;
}
.ps-ours-works{
margin-top:10px;
text-align:center;
}
.block-takzge-video, .block-takzge-works{
padding:40px 0;
margin:0 auto;
width:400px;
padding-left:105px;
background:url('../images/block-takzge-video.png') no-repeat 5px center;
display:block;
color:#0366c0;
text-decoration:none;
}
.block-takzge-works{
background:url('../images/block-takzge-works.png') no-repeat 5px center;
}

.block-takzge-video:hover {background:url('../images/block-takzge-video-hover.png') no-repeat 0 center;}

.block-takzge-works:hover{background:url('../images/block-takzge-works-hover.png') no-repeat 0 center;}

.look-takzge{
font-size:14px;
font-family:OpenSansBold;
color:#0366c0;
}
.look-takzge-anons{
font-size:24px;
font-family:OpenSansRegular;
}

.look-takzge-anons:hover {text-decoration:underline;}
.good-masters, .good-masters-cart{
background:url('../images/good-masters.jpg') no-repeat center center;
padding:43px 0;
}
.top-good-master{
padding-top:40px;
color:#ffffff;
font-family:OpenSansBold;
border-top:1px solid #91bbe1;
}
.bottom-good-master{
padding-top:40px;
color:#ffffff;
font-family:OpenSansBold;
border-top:1px solid #91bbe1;
}
.good-master-top{
color:#ffffff;
padding-bottom:42px;
}
.good-master-left{
float:left;
font-size:36px;
font-family:OpenSansRegular;
}
.cart-master-right, .good-master-right{
float:right;
margin-right:85px;
}
.good-master-right .vyzov-mastera-but{
width:250px;
color:#ffffff;
padding:20px 0;
}
.zagolovok-nashi-work{
margin:28px 0;
text-align:center;
font-size:30px;
font-family:OpenSansBold;
}
.navig-rabot-block{
padding-bottom:70px;
}
.left-working-navi{
float:left;
}
.right-working-navi{
float:right;
}
.vaertical-navi-workibg{
vertical-align:middle;
display:table-cell;
}
.prew-worknavig, .sled-worknavig{
vertical-align:middle;
border: 3px solid #e1e7ee;
color: #0366c0;
display: block;
font-family: OpenSansRegular;
font-size: 12px;
padding: 60px 0 7px;
text-align: center;
text-decoration: none;
vertical-align: middle;
width: 100px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
-khtml-border-radius: 5px; 
border-radius: 5px;
background:url('../images/prew-worknavig.png') no-repeat center 13px ;
}
.sled-worknavig{
background:url('../images/sled-worknavig.png') no-repeat center 13px;
}
.pic-worknavig{
width:550px;
float:right;
margin-right:100px;
}
.pic-worknavig img{
width:100%;
}
.gallery-work{
padding-bottom:40px;
text-align:center;
}
.gallery-text{
padding-bottom:20px;
text-align:center;
width:550px;
margin:0 auto;
}
.price-but-work{
width:550px;
margin:0 auto;
border-top:1px solid #e1e7ee;
padding-top:25px;
padding-bottom:50px;
overflow:hidden;
}
.price-our-work{
float:left;
padding-left:5px;
}
.anons-price-our-work{padding-bottom:2px;}
.price-our-work span{
font-size:24px;
font-family:OpenSansBold;
}
.but-our-work{
width:180px;
text-align:center;
background:#ff0000;
color:#ffffff;
font-size:14px;
font-family:OpenSansBold;
padding:16px 0;
margin:0 auto;
cursor:pointer;
float:right;
border-radius:3px;
}
.right-but-work{
float:right;
margin:0;
margin-right:5px;
}
.new-all-work{}
.one-new-work{background:#f4f6f8; width:100%; box-sizing:border-box; border:2px solid #e1e7ee; border-radius:3px; padding:9px; padding-right:40px; overflow:hidden; margin-bottom:23px; position:relative;}
.left-new-work{float:left; width:500px; padding-right:40px;}
.big-pic-new-work{margin-bottom:4px;}
.all-pic-new-work{overflow:hidden; letter-spacing:-0.3em; width:100%; height:73px;}
.one-small-new-work{display:inline-block; vertical-align:middle; letter-spacing:normal; margin-right:5px; width:96px; text-align:center;}
.one-small-new-work img{max-width:100%;}
.one-small-new-work:nth-child(5){margin-right:0;}
.name-new-work{color:#0366c0; padding:20px 20px 20px 0px; font-size:18px; font-family:OpenSansRegular;display: block;text-decoration: none;}
.name-new-work:hover{text-decoration: underline;}
.anons-new-work{font-size:13px; padding-bottom:35px;}
.anons-new-work ul{margin:0; padding:0;}
.anons-new-work ul li{list-style:none; background:url('../img/spisok.png') no-repeat left 8px; padding-left:30px;}
.right-new-work{float:right; width:365px;}
.price-but-work-gl{overflow:hidden; position:absolute; bottom:40px; right:40px;}
.price-work-gl{float:left;}
.price-work-gl span{font-size:24px; font-family:OpenSansBold;}
.anons-work-gl{padding-bottom:2px; font-size:13px;}
.but-work-gl{width:180px; border-radius:3px; text-align:center; background:#ff0000; color:#ffffff; font-size:14px; font-family:OpenSansBold; padding:16px 0; margin:0 auto; cursor:pointer; float:right;}
.gallery-one-works{
padding: 0 10px 20px;
display:inline-block;
}
.no-prew-work{
width: 106px;
float:left;
}
.zag-vnut-drug-work{
padding:25px;
text-align:center;
font-size:30px;
font-family:OpenSansRegular;
}
.left-contacty{
background: rgba(0, 0, 0, 0) url("../images/whatsapp.png") no-repeat scroll 0 5px;
float: left;
margin-left: 20px;
margin-right: 80px;
padding-left: 55px;
}
.quest-whats-cantacy{
color: #103b67;
font-family: OpenSansRegular;
}
.quest-whats-cantacy span{
color: #29b53f;
font-family: OpenSansBold;
}
.number-whats-cantacy{
font-family: OpenSansRegular;
font-size: 24px;
}
.center-contacty{
float: left;
padding-left: 55px;
background: rgba(0, 0, 0, 0) url("../images/center-contacty.png") no-repeat scroll 0 5px;
}
.center-contacty-text{
color: #154056;
font-family: OpenSansRegular;
}
.center-contacty-number{
font-family: OpenSansRegular;
font-size: 24px;
}
.center-contacty-number a, .number-whats-cantacy a{text-decoration:none; cursor:default; color:#000000;}
.right-contacty{
float:right;
padding-left:60px;
background: rgba(0, 0, 0, 0) url("../images/right-contacty.png") no-repeat scroll 0 5px;
}
.right-contacty-text{
color: #154056;
font-family: OpenSansRegular;
}
.right-contacty-mail{
font-family: OpenSansRegular;
font-size: 24px;
text-decoration:none;
color:#000000;
}
.master-contacy{
color:#ffffff;
font-size:14px;
font-family:OpenSansBold;
text-align:center;
width:236px;
margin:40px auto;
padding:20px 0;
text-transform:uppercase;
cursor:pointer;
background:#e0052e;
}
.address-contacty{
text-align:center;
font-family:OpenSansRegular;
}
.rekviziti-block{
padding-bottom:25px;
}
.rekviziti-block p{
border-bottom:1px solid #dae2ea;
margin:0;
padding:20px 25px;
}
.zag-rekvizity{
border-bottom:1px solid #dae2ea;
font-size:30px;
padding:65px 25px 20px;
font-size:30px;
margin:0;
font-family:OpenSansBold;
}
.left-otzyv-catalog{
float:left;
width:200px;
}
.anons-otzyv{
color:#7e92a6;
font-family:OpenSansRegular;
text-align:center;
}
.zag-otzyvy-catalog{
padding-bottom:15px;
}
.yakors-otzyv{
width:400px;
margin:0 auto;
padding:15px 0 30px;
text-align:center;
}
.yakors-video-otzyv, .yakors-text-otzyv{
font-size:18px;
color:#0366c0;
font-family:OpenSansSemiboldRegular;
float:left;
padding:5px 0;
padding-left:32px;
border-bottom:1px dashed #0366c0;
background:url('../images/yakors-video-otzyv.png') no-repeat 4px 6px;
cursor:pointer;
}
.li-class-activ, .li-class-activ span{color:#000000;}
.yakors-text-otzyv{
padding-left:37px;
float:right;
background:url('../images/yakors-text-otzyv.png') no-repeat 0 8px;
}
.polosa-center-otzyv{
height:33px;
width:1px;
background:#d6d9dc;
display:inline-block;
}
.all-book-zghalob{
margin-top:23px;
border-top:1px solid #a4b8cc;
padding-bottom:18px;
}
.sm-navig{
padding-bottom: 42px;
}
.sm-navig a, .sm-navig span {
border: 1px solid #0366c0;
color: #0366c0;
float: left;
font-family: OpenSansBold;
font-size: 18px;
margin-right: 14px;
padding: 4px 0;
text-align: center;
text-decoration: none;
width: 33px;
}
.sm-navig span, .sm-navig a:hover{
background: #0366c0 none repeat scroll 0 0;
color: #ffffff;
}
.all-block-akcii{
background:url('../images/all-block-akcii.png') repeat-y center center;
}
.akcii-zagolovok{
font-size:30px;
color:#ffffff;
font-family:OpenSansBold;
text-align:center;
}
.akcii-zagolovok span{
padding:0 80px 10px;
border-bottom:1px solid #ffffff;
}
.polosa-otzyv-works{
background:#f4f6f8;
height:6px;
}
.pad-top-akcii{
margin-top: 15px;
}
.pod-manger-left{
float:left;
padding-left: 62px;
background:url('../images/pod-manger-left.png') no-repeat 0 center;
}
.pod-manger-right{
float:right;
padding-left: 55px;
background:url('../images/pod-manger-right.png') no-repeat 0 center;
}
.pod-manger-zag{
font-family: OpenSansRegular;
}
.pod-manger-zag span{
font-family: OpenSansBold;
}
.pod-manger-phone{
font-family: OpenSansBold;
font-size: 24px;
}
.pod-manger-phone a{text-decoration:none; cursor:default; color:#ffffff;}
.zag-video-cart{
font-size:24px;
font-family:OpenSansRegular;
padding:40px 0 35px;
text-align:center;
}
.block-video-cart{
padding:20px;
background:#ffffff;
}
.left-video-cart{
float:left;
width:235px;
}
.rigth-video-cart{
float:right;
display:block;
width:640px;
position:relative;
height:480px;
}
.rigth-video-cart img{
width:100%;
}
.zagolovok-video-cart{
border-bottom: 3px solid #f4f6f8;
color: #0366c0;
font-family: OpenSansRegular;
font-size: 16px;
height: 60px;
}
.name-pic-video-cart{
padding:20px 0 25px;
}
.pic-video-cart{
-moz-border-radius: 50px; 
-webkit-border-radius: 50px; 
-khtml-border-radius: 50px; 
border-radius: 50px;
height:50px;
width:50px;
overflow:hidden;
float:left;
}
.name-video-cart{
float:right;
width:172px;
}
.ocenka-video-cart{
padding-bottom:6px;
}
.fio-video-cart{
font-family:OpenSansRegular;
}
.vypol-works-cart{
font-size:13px;
color:#0366c0;
padding-left:48px;
display:block;
height:30px;
font-family:OpenSansRegular;
background:url('../images/vypol-works-cart.png') no-repeat 0 center;
}
.bottom-video-cart{margin-top:22px;}
.yout-bacgr .big-you{
background:url('../images/big-you.png') no-repeat center center;
height:98px;
width:98px;
margin: -49px auto 0;
}
.min-otzyv-cart{
float:left;
margin-right:21px;
width:224px;
padding-bottom:20px;
}
.cart-otzyv-aj{
padding-bottom:40px;
}
.min-otzyv-video{
position:relative;
display:block;
width:224px;
height:126px;
}
.min-otzyv-video img{
width:100%;
}
.min-otzyv-name{
font-family: OpenSansRegular;
padding-top: 10px;
}
.min-otzyv-zag{
color: #0366c0;
font-family: OpenSansBold;
font-size: 15px;
text-decoration:none;
}
.no-mar-video-cart{
margin-right:0;
}
.look-works-cart {
border: 1px solid #0366c0;
color: #0366c0;
display: block;
font-family: OpenSansBold;
font-size: 14px;
margin: 0 auto;
padding: 13px 0;
text-align: center;
text-decoration: none;
text-transform: uppercase;
width: 230px;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
-khtml-border-radius: 3px; 
border-radius: 3px;
}
.look-works-cart:hover{
background:#0366c0;
color:#f4f6f8;
}
.button-in-cart-otzyvy{
padding:40px 0;
}
.cart-master-left{
float:left;
padding-left:74px;
width:470px;
}
.zag-prew-footer{
font-size:26px;
font-family:OpenSansRegular;
}
.price-prew-footer{
font-family:OpenSansBold;
font-size:48px;
}
.garant-prew-footer{
margin-top:10px;
font-size:15px;
font-family:OpenSansRegular;
}
.right-prew-footer{
padding-top:18px;
padding-right:50px;
float:right;
}
.consult-block-prew-footer{
margin-top: 32px;
padding-left: 63px;
background:url("../images/calculate-phone.png") no-repeat scroll 0 center;
}
.phone-prew-footer{
font-family: OpenSansBold;
font-size: 24px;
}
.phone-prew-footer a, .good-master-number a{text-decoration:none; cursor:default; color:#ffffff;}
.fon-sm{
background: url(../images/back-fon.png);
cursor: pointer;
display: none;
height: 100%;
left: 0;
overflow: auto;
position: fixed;
top: 0;
width: 100%;
z-index: 10;
}
.forma-sm{
background: #ffffff none repeat scroll 0 0;
border-radius: 3px;
margin: 0 auto;
padding: 50px 70px;
width: 100px;
z-index: 11;
margin-top:100px;
margin-bottom:100px;
cursor:default;
position: relative;
}
.close-div-sm{
cursor:pointer;
height: 18px;
right: 18px;
position: absolute;
top: 18px;
width: 18px;
background:url(../images/close.jpg)no-repeat;
}
.sm-body{
height:100%;
overflow:hidden;
}
.ins{
width:250px;
}
.zagolovok-form{font-family: OpenSansBold;font-size: 18px;color: #0f375b;text-align:center;text-transform:uppercase;}
.anons-form{color: #0f375b;margin-top:10px;text-align:center;}
.inputs-form{margin-top:15px;}
.inputs-form input{height: 36px;width: 228px;border: 1px solid #0366c0;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;padding: 0 10px;font-family: OpenSansLightRegular;}
.text-form{height: 60px;width: 228px;border: 1px solid #0366c0;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;padding:10px;font-family: OpenSansLightRegular;resize:none;font-size:13px;}
.zvonok-but, .but-form-cl, .zov-master-but, .question-sm-but{margin-top:15px;font-family: OpenSansBold;font-size: 14px;color: #ffffff;text-transform: uppercase;background: #006cb7;border-bottom: 4px solid #005996;padding: 15px 0 10px ;cursor: pointer;text-align: center;}
.zvonok-but:hover, .but-form-cl:hover, .zov-master-but:hover, .question-sm-but:hover{background:#2d99e4;border-bottom: 4px solid #1b74b1;}
.zvonok-but:active, .but-form-cl:active, .zov-master-but:active, .question-sm-but:active{border-bottom: 2px solid #1b74b1;margin-top:17px;}
.dop-tovar{
width:100%;
}
.dop-tovar th{
background:#0366c0;
color:#ffffff;
padding:12px 0;
text-align:left;
}
.dop-tovr-name{
width:35%;
}
.dop-tovr-spec{
width:35%;
}
.dop-tovar .dop-tovr-price{
width:17%;
text-align:center;
}
.dop-tovr-name span, .dop-tovr-spec span{
padding-left:27px;
}
.dop-tovar-one{
padding:15px 0;
}
.dop-spec-left{
float:left;
}
.dop-spec-right{
float:right;
}
.one-tovar-name{
padding: 15px 10px;
border-right:1px solid #dde4eb;
font-family:OpenSansRegular;
border-bottom:2px solid #dde4eb;
}
.one-tovar-spec{
padding: 15px 20px;
border-right:1px solid #dde4eb;
font-family:OpenSansRegular;
border-bottom:2px solid #dde4eb;
font-size:12px;
}
.one-tovar-price{
padding: 15px 10px;
text-align:right;
font-size:16px;
font-family:OpenSansSemiboldRegular;
border-bottom:2px solid #dde4eb;
}
.one-tovar-pic{
padding:0 10px;
display:block;
float:left;
}
.name-dop-tovar{
float:left;
font-size:13px;
color:#0366c0;
width:160px;
text-decoration:none;
}
.ps-table-tovar{
padding:13px 0;
padding-left:70px;
font-family:OpenSansRegular;
background:url('../images/ps-table-tovar.png') no-repeat 16px center;
}
.ps-table-tovar span{
font-family:OpenSansSemiboldRegular;
font-size:15px;
}
.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%;}


.menu-icon-380, .menu-icon-381, .menu-icon-382, .menu-icon-383, .menu-icon-384, .menu-icon-461, .menu-icon-497{border-bottom:1px solid #dde4eb;}

.menu-icon-380 .menu-left-cat{background:#ffffff url("../images/sntehnika.png") no-repeat scroll 17px center;}
.menu-icon-380 .menu-left-cat:hover{background:#edf2f6 url("../images/sntehnika.png") no-repeat scroll 17px center;color:#0366c0;}
.menu-icon-380 .close-menu{color:#ffffff;background:#0366c0 url("../images/sntehnika2.png") no-repeat scroll 17px center;}
.menu-icon-380 .menu-activ-cat{color:#ffffff;background:#0366c0 url("../images/sntehnika2.png") no-repeat scroll 17px center;}

.menu-icon-381 .menu-left-cat{background:#ffffff url("../images/vodosnabjenie.png") no-repeat scroll 17px center;}
.menu-icon-381 .menu-left-cat:hover{background:#edf2f6 url("../images/vodosnabjenie.png") no-repeat scroll 17px center;color:#0366c0;}
.menu-icon-381 .close-menu{color:#ffffff;background:#0366c0 url("../images/vodosnabjenie2.png") no-repeat scroll 17px center;}
.menu-icon-381 .menu-activ-cat{color:#ffffff;background:#0366c0 url("../images/vodosnabjenie2.png") no-repeat scroll 17px center;}

.menu-icon-382 .menu-left-cat{background:#ffffff url("../images/kanaliya.png") no-repeat scroll 17px center;}
.menu-icon-382 .menu-left-cat:hover{background:#edf2f6 url("../images/kanaliya.png") no-repeat scroll 17px center;color:#0366c0;}
.menu-icon-382 .close-menu{color:#ffffff;background:#0366c0 url("../images/kanaliya2.png") no-repeat scroll 17px center;}
.menu-icon-382 .menu-activ-cat{color:#ffffff;background:#0366c0 url("../images/kanaliya2.png") no-repeat scroll 17px center;}

.menu-icon-383 .menu-left-cat{background:#ffffff url("../images/otoplenie.png") no-repeat scroll 17px center;}
.menu-icon-383 .menu-left-cat:hover{background:#edf2f6 url("../images/otoplenie.png") no-repeat scroll 17px center;color:#0366c0;}
.menu-icon-383 .close-menu{color:#ffffff;background:#0366c0 url("../images/otoplenie2.png") no-repeat scroll 17px center;}
.menu-icon-383 .menu-activ-cat{color:#ffffff;background:#0366c0 url("../images/otoplenie2.png") no-repeat scroll 17px center;}

.menu-icon-384 .menu-left-cat{background:#ffffff url("../images/dopolnitelno.png") no-repeat scroll 17px center;}
.menu-icon-384 .menu-left-cat:hover{background:#edf2f6 url("../images/dopolnitelno.png") no-repeat scroll 17px center;color:#0366c0;}
.menu-icon-384 .close-menu{color:#ffffff;background:#0366c0 url("../images/dopolnitelno2.png") no-repeat scroll 17px center;}
.menu-icon-384 .menu-activ-cat{color:#ffffff;background:#0366c0 url("../images/dopolnitelno2.png") no-repeat scroll 17px center;}

.menu-icon-461 .menu-left-cat{background:#ffffff url("../images/Narujnie.png") no-repeat scroll 17px center;}
.menu-icon-461 .menu-left-cat:hover{background:#edf2f6 url("../images/Narujnie.png") no-repeat scroll 17px center;color:#0366c0;}
.menu-icon-461 .close-menu{color:#ffffff;background:#0366c0 url("../images/Narujnie2.png") no-repeat scroll 17px center;}
.menu-icon-461 .menu-activ-cat{color:#ffffff;background:#0366c0 url("../images/Narujnie2.png") no-repeat scroll 17px center;}


.menu-icon-497 .menu-left-cat{background:#ffffff url("../images/DOMA.png") no-repeat scroll 17px center;}
.menu-icon-497 .menu-left-cat:hover{background:#edf2f6 url("../images/DOMA.png") no-repeat scroll 17px center;color:#0366c0;}
.menu-icon-497 .close-menu{color:#ffffff;background:#0366c0 url("../images/DOMA2.png") no-repeat scroll 17px center;}
.menu-icon-497 .menu-activ-cat{color:#ffffff;background:#0366c0 url("../images/DOMA2.png") no-repeat scroll 17px center;}

.menu-left-cat{color: #0366c0;cursor: pointer;font-family: OpenSansBold;font-size: 15px;padding: 15px 0 15px 60px;text-transform: uppercase;}

.zagolovok-menu-left {border-bottom: 1px solid #dde4eb;color: #88a1b8;font-family: OpenSansBold;font-size: 14px;padding-bottom: 18px;padding-left: 23px;padding-top: 18px;}
.logotype-block{float:left;}
.right-block-calculate{float:right; width:465px;}
.zagolovok-nashi-work h1{padding:0;}

.kroshki li{padding-left:0; background:none; list-style:none; float:left; line-height:12px;}
.defis-kroshki{float:left; padding:0 4px;}

.left-form-b{cursor:pointer; margin-top:10px;}
.banka-gl{text-align:center; cursor:pointer;}
.banka-gl img{max-width:100%;}


.mobil-but-zvonok{display:none; background:url('../img/mobil-but-zvonok.png') no-repeat;position: fixed; bottom:10px; left:10px; height:65px; width:65px; z-index:3;}
.mobil-but-zvonok a{width:100%; height:100%; display:block;}
.mobil-but-whatsupp{display:none; background:rgb(255, 101, 102); position:fixed; bottom:10px; right:10px; height:65px; width:65px; z-index:3; border-radius:45px; overflow: hidden; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06), 0 2px 32px rgba(0, 0, 0, 0.16) !important;}
.hand-watsupp{position: absolute;top: 18px;left: 19px !important;transition: all 0.3s ease;opacity: 1;width: 30px;height: auto; transform: rotate(0deg) scale(1);}
.close-whatsupp-mobile{width: 20px;position: absolute;top: 23px;left: 23px;opacity: 0;transform: rotate(120deg) scale(1.2);transition: all 0.3s ease;}
.vspl-whatsupp{z-index:25; position:fixed; bottom:97px; right:20px; width:300px; background:#ffffff; padding:30px 15px; border-radius:10px; box-shadow: 0px 0px 19px #bcbcbc}
.logo-vspl-whatsupp{background: url("../images/logo-name.png") no-repeat;width: 221px;height: 25px; margin:0 auto; margin-bottom:20px; background-size:100%;}
.anons-vspl-whatsupp{padding-bottom:20px;}
.but-vspl-whatsupp{position:relative; width:auto; color:#ffffff; font-family: OpenSansLightRegular; font-size: 16px; font-weight:bold; border-radius:10px; text-align:center; display:block; text-decoration:none; background: linear-gradient(180deg,#60fd7c,#07b825); background-image:url("../img/whatsapp.svg") no-repeat; padding:15px 0;}
.pic-whatsupp{position:absolute; background:url("../img/whatsapp.svg") no-repeat; top:3px; left:85px; height:34px; width:22px;}

/* стили для всплывашки по городам*/
.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;}

.but-five-step{width:600px; margin:20px auto; text-align:center; display:block; padding:12px 0; border-radius:4px; background:#e0052e; color:#fff; cursor:pointer; font-family:OpenSansBold; font-size:16px;}
.top-five-step{color:#e0052e; display:block; border-bottom:1px solid #e0052e;}
#div
{
position: fixed;
top: 0;
left: 0;
z-index: 999000000;
width: 100%;
height: 100%;
background: url(../images/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(../images/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:#e0052e; font-family:OpenSansBold; 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:15px;}
.obolochka b{}
.obolochka ul li{padding-bottom:10px;}
.obolochka ul{padding-left:10px;}

.all-perelink-down{overflow:hidden; padding-top:20px;}
.one-perelink-down{float:left; position:relative; width:306px; height:205px; margin-right:20px; margin-bottom:20px; text-decoration:none; color:#ffffff;}
.one-perelink-down img{max-width:100%;}
.zag-perelink-down{position:absolute; left:0; bottom:0; padding:20px 10px; width:100%; padding-top:60px; box-sizing:border-box; z-index:1; color:#ffffff; font-family:OpenSansSemiboldRegular; font-size:16px; background: url(../img/shadow-box-in.png) repeat-x bottom 0 left -10px;}
.telefon.allprice{background:none; margin-left:0; padding-left:0;}
@media only screen and (max-width:830px) {
.big-ins{width:auto;}
}

@media only screen and (max-width:980px) {
.top-uslug-glav{padding-left:20px;}
.left-plusses{float:none;margin:0 auto;}
.right-plusses{float:none;margin:20px auto 0;}
.plusses-company{padding-top:0;}
.telo-menu, .telo-vnut{width:auto;}
.zov-master{display:none;}
.telo, .footer{width:auto;margin:0 auto;}
.buttons .prev, .buttons .next, .viewport, .allprice, .menedger-form, .trub_action, .footer-soc, .cont-left, .cont-right, .work-gl, .zag, .uslugi-right, .left-news, .left-form-b{display:none;}
.footer-center {width:275px;}
.content{width:100%;}
.media{width:100%; padding-bottom:0px;}
.menu-adaptive{background: #e6ebec;width:100%;}
.menu{padding:0;}
.menu, .menu-gl{width:auto;margin:0 auto;padding-bottom:0px; }
.menu a, .menu span, .menu-gl a{font-size:14px;text-decoration:none;display:block;float:left;padding:10px 30px; text-align:center;}
.menu-gl a {padding:10px 28px;}
.menu span{color:#ffffff;}
.product{width:100%;}
.uslugi_block_adaptive {width:48%; padding:1%; height:100%;}
.uslugi_block, .uslugi_block_1 {width:100%; padding:0px; height:100%; margin:0;}
.uslugi_block img, .uslugi_block_1 img {margin-top:20px;margin-left:20px;}
.uslugi_block .link, .uslugi_block_1 .link{padding-top:17px; font-size: 22px;}
.uslugi_block ul, .uslugi_block_1 ul{margin:20px;}
.li-class{font-size: 16px;}
.footer-right{margin-right:0px;}
.uslugi-left{width:100%;}
.uslugi_block_1{height:435px;}
.right-news {width:100%}
.left-stats{width:25%; margin-left:2%;}
.right-stats{width:70%;}
.news-text p, .right-stats p {font-size:13px; font-family: OpenSansRegular;}
.work-left-vn, #rg-gallery{width:100%;}
.rg-gallery{margin:0 auto;}
.work-right-vn {float:none; margin:0 auto; width:100%;}
aside.uslugi-left-vn {width:100%;}
aside {width:96%;}
.uslugi-left-vn ul li{padding:0px; border:0px;padding-left:18px;}
.uslugi-right-vn, .tochki-vn-fff, .tochki-vn-ccc{width:auto;}
.madia_vn_right{float:left;}
#text_onl{width:98%;}
.online-input input {width:100%;}
.input-back-right{float:left;}
.input-back-left{width:45%; margin-right:3%;}
.input-back-right {width:45%; margin-left:3%;}
.yakor-hide{width:100%; border-bottom:1px solid #43b3dc; margin:0px; padding:15px 0px; text-align:center;}
#block-menu{height:100%; padding-bottom:20px;}
.textarea-online div{background:none;}
.h-block, .h-block-left {border-top:0px;}
.madia_vn{width:100%; background:#0366c0;}
.madia_vn_center{width:662px; margin:0 auto;}
.head {border-bottom:none; height:auto;margin-bottom:30px;}
.telo, .footer, .uslugi-right-vn{padding-left:10px; padding-right:10px;}
.div_cat_adaptive{width:100%; overflow:hidden;}
.menu_catalog_vn {background:#0078e6 url("../img/menu-open.jpg") no-repeat scroll right center; height:50px; width:100%; display:block;cursor:pointer;}
.menu_catalog_vn_close{background:#0078e6 url("../img/menu-close.jpg") no-repeat scroll right center;}
.menu_catalog_vn span {font-family: OpenSansBold; font-size: 14px; color:#ffffff; padding-top:15px; margin-left:10px; display:block; text-transform:uppercase;}
.menu_catalog_vn_div {background: url("../img/qwerty.jpg") no-repeat center center; width:16px;height:12px; float:left; padding:19px; cursor:pointer;}
.div_cat_adaptive {height:0px;}
.name-span-block{width:100%;}
.block-otzyv-glav-left, .block-otzyv-glav-right{float:none;width:550px;margin:0 auto 21px;height:260px;}
.otzyv-right{width:345px; height:258px;}
.stoimost-rabot-block {float: none;margin: 0 auto;width:375px;}
.right-block-calculate{float:none;margin: 20px auto 0;width: 480px;}
.bottom-calculate-itogo{text-align:center;}
.calculate-clock, .calculate-garant, .calculate-kruglosut, .calculate-phone{float:none;display:inline-block;text-align:left;margin: 0 20px 20px 0;}
.footer-right{display:none;}
.footer-center{float:right;}
.podfooter-block-left, .podfooter-block-right{float:none;text-align:center;width:auto;}
.podfooter-block-right{margin: 0 auto;padding-top: 20px;width: 200px;}
.bottom-good-master{text-align:center;}
.calculate-clock, .good-master-garant, .calculate-kruglosut, .good-master-phone{float:none;display:inline-block;}
.work-galliry {float:none;display:inline-block;margin:0 10px 15px;vertical-align:top; color:#0366c0;}
.catalog-rabot, .all-work-ural{text-align:center;padding-top:20px;}
.pic-worknavig{margin-right: -381px;position: relative;right: 50%;}
.text_otziv-1{width:655px;}
.do-otziv-1{width:680px;margin:13px auto 0;}
.top-contacty{text-align:center;}
.left-contacty, .center-contacty, .right-contacty{float:none;text-align:left;display:inline-block;vertical-align:top;margin:0 30px 20px;}
.block-video-cart{display:none;}
.bottom-video-cart{text-align:center;}
.min-otzyv-cart{float:none;margin:10px;display:inline-block;vertical-align:top;}
.bottom-good-master{display:none;}
.cart-master-left{float:none;text-align:center;padding:0;width:auto;}
.cart-master-right{float: none;padding:20px 0 0;text-align: center;width: auto;margin:0;}
.right-prew-footer{float:none;padding:0;width:280px;margin:0 auto;}
.good-masters-cart{background:#0366c0;}
.tochki-vn-fff, .tochki-vn-ccc{padding-left:0;}
.zagolovok-menu-left{display:none;}
.navi .zag{display:block; margin:0; padding-top:10px; padding-bottom:20px;}
.big-pic-new-work img{max-width:100%;}
.left-new-work{width:440px; padding-right:20px;}
.one-small-new-work{width:84px;}
.one-small-new-work img{max-width:100%;}
.price-but-work-gl{bottom:20px; right:20px;}
.one-new-work{padding-right:20px;}
.name-new-work{padding:0; padding-bottom:15px;}
.all-perelink-down{text-align:center; padding-bottom:10px;}
.all-perelink-down .no-mar-right{margin-right:6px;}
.one-perelink-down{margin:0 6px; margin-bottom:10px; float:none; display:inline-block; vertical-align:top;}
.telefon.allprice{display:block !important; background:none;}
.all-pic-new-work{height:63px;}
}
@media only screen and (max-width:950px) {
.left-otzyv-catalog, .one-otziv-t{float:none;}
.one-otziv-t{padding-top:20px;}
}
@media only screen and (max-width:900px) {
.good-master-left{float:none;text-align:center;margin-bottom:25px;}
.good-master-right{float:none;margin:0;}
.vyzov-mastera-but{float:none;margin:0 auto;}
.right-new-work{width:335px;}
}
@media only screen and (max-width:850px) {
.salle-block-catalog{width:auto;}
.salle-block-left, .salle-block-right{float:none;width:auto;}
.salle-block-mobile{width:310px;margin:0 auto;}
.price-right{float:right;margin-top:10px;}
.old-price-right{float:left;}
.go-to-media{margin:25px auto 0;width:400px;}
.salle-block-zag, .salle-block-anons{text-align:center;}
.dbl-media-block {margin: 0 auto;width: 360px;}
.dbl-media-right{margin-right:0;}
.salle-block-left{height:auto;}
.one-small-new-work{width:74px;}
.left-new-work{width:390px;}
.all-pic-new-work{height:55px;}
}
@media only screen and (max-width:800px) {
.pic-worknavig{float:none;margin:0 auto;right:0;clear:both;padding-top:20px;}
.vaertical-navi-workibg{height:auto !important;}
.left-working-navi{margin-left:100px;}
.right-working-navi{margin-right:100px;}
.left-new-work{float:none; width:100%; text-align:center; padding-bottom:20px;}
.right-new-work{float:none; width:100%; text-align:center;}
.one-small-new-work{width:93px; float:none; display:inline-block;}
.anons-new-work ul{text-align:left;}
.anons-new-work{padding-bottom:70px;}
.but-work-gl, .price-work-gl{float:none; display:inline-block;}
.price-but-work-gl{text-align:center; width:calc(100% - 18px); right:9px;}
.price-work-gl{margin:0 5px;}
.one-new-work{padding-right:9px;}
.all-pic-new-work{height:69px; width:500px; margin:0 auto;}
}
@media only screen and (max-width:780px) {
.telo, .footer{margin:0 auto;}
.buttons .prev, .buttons .next, .viewport, .allprice, .footer-soc, .cont-left, .cont-right, .work-gl, .zag, .zakaz, .kroshki, .map, .rg-thumbs, .konsult, .madia_vn_left{display:none;}
.slogan{width:229px; margin-left:10px;}
.slogan p{font-size:9px;}
.logo img {width:51px;}
.content{width:100%;}
.media{display:none;}
.product{width:100%;}
.uslugi_block_adaptive {width:98%; padding:1%; height:100%;}
.uslugi_block, .uslugi_block_1 {width:100%; padding:0px; height:100%;}
.uslugi_block img, .uslugi_block_1 img {margin-top:20px;margin-left:20px;}
.uslugi_block .link, .uslugi_block_1 .link{padding-top:17px; font-size: 21px;}
.uslugi_block ul, .uslugi_block_1 ul{margin:20px; padding-left:0px;}
.li-class{background: none; font-size: 15px; height:40px; text-align:left; margin:0px;padding-left:0px;}
.li-class:hover{background: none;color: #00b3da;}
.footer-right{margin-right:0px; padding-top:10px; float:none; margin:0 auto;}
p, li {font-size:14px;}
.uslugi-left{width:100%;}
.text_otziv-1, .name_otziv-1{width:96%; padding-left:2%;padding-right:2%;}
.rayting-golos{float:left;padding-bottom:20px;padding-left:2%;padding-right:2%;}
.form-otziv-all1{padding:0px;}
.do-otziv-1{padding:20px;}
.left-stats{display:none;}
.right-stats{width:100%;}
.news-text p, .right-stats p {font-size:14px; font-family: OpenSansRegular;}
.work-left-vn{width:100%;}
.rg-gallery, .rg-image-wrapper{width:100%;}
#rg-gallery{height:100%;}
.input-back-left{width:96%; margin-right:0%; margin-top:10px;}
.input-back-right {width:96%; margin-left:0%; margin-top:10px;}
.uslugi-right-vn img {display:none;}
.madia_vn_center{width:100%;}
.madia_vn_right{margin:0 auto; float:none; padding:30px 0px;}
.manager{display:none;}
.tochki-left{width:70%;}
.tochki-vn-fff, .tochki-vn-ccc {height:65px;}
.telefon {margin-left:40px;}
.h-block .uslug .gallery img{display:block;}
.zag-uslug{top:0px;}
.telefon span{font-family: OpenSansBold;}
.footer-right{display:none;}
.menu a, .menu span, .menu-gl a{float:none;}
.menu, .menu-gl{height:auto;border:none;padding:0;}
.menu, .menu-gl{text-align:center; padding:0 135px;}
.menu img, .menu-gl img{display:none;}
.menu a, .menu span, .menu-gl a{padding:10px; display:inline-block; width:109px;}
.bottom-good-master{display:none;}
.one-otziv-t{width:auto;}
.rayting-golos{width:200px;float:none;margin:0 auto;}
.text_otziv-1{margin:20px auto;width:460px;}
.name_otziv-1{display:block;float:none;width:460px;margin:0 auto 20px;}
.do-otziv-1{width:auto;}
.address-contacty{padding-bottom:30px;}
.navi .zag{display:block;}
.banka-gl{overflow:hidden;}
.banka-gl img{max-width:calc(100% + 50%); margin-left:-25%;}

}
@media only screen and (max-width:700px) {
.footer-left{float:none;margin:0 auto;width:300px;}
.footer-center{float:none;margin:30px auto 0;width:300px;}
.allprice-footer{padding-left:0;background:none;}
.grafic-block-footer{padding-left:0;}
.chek-table-name span{padding-left:0;}
#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;}
.menu, .menu-gl{padding:0 95px;}
}
@media only screen and (max-width:650px) {
.logotype-block {float: none;margin: 0 auto;width: 312px;}
.telefon{float:none; margin: 30px auto;width:205px;}
.allprice{display: none;float: none;margin: 30px auto;}
.telefon.allprice{display:block; margin: 30px auto; margin-top:10px; margin-bottom:20px; padding-left:50px; background:url("../images/whatsapp.png") no-repeat scroll 0 5px;}
.head{margin-bottom:20px;}
.pod-manger-cart{text-align:center;}
.pod-manger-left, .pod-manger-right{float:none;display:inline-block;text-align:left;vertical-align:top;margin:10px 10px;}
.dop-tovar, .ps-table-tovar {display:none;}
#block-menu{display:none;}
.zag-uslug-2, h1{font-size:24px;}
}
@media only screen and (max-width:600px) {
.block-otzyv-glav-left, .block-otzyv-glav-right{width:446px;height:200px;}
.otzyv-right{width:270px; height:202px;}
.block-takzge-video, .block-takzge-works{margin:0;width:auto;}
#poz{width:calc(100% - 20px);}
.fpluses_but{font-size:13px;}
.one-perelink-down{width:220px; height:148px;}
.zag-perelink-down{font-size:14px;}
.menu, .menu-gl{padding:0 45px;}
}
@media only screen and (max-width:570px) {
.rg-image-wrapper{width:100%;}
.rg-image-wrapper img {width:100%;}
.sot{display:none;}
.li-class {font-family: 'OpenSansRegular'; font-size:14px;}
.tochki-left, .tochki-right {font-family: 'OpenSansRegular';}
.tochki-right{width:30%;}
ul, ol{padding-left:0;}
.stoimost-rabot-block{padding:0;text-align:center;width:auto;}
.right-block-calculate{width:auto;}
.vyzov-mastera{width:261px;}
.vyzov-mastera-block, .vyzov-mastera-but-calcul{float:none;margin:10px auto;width:300px;}
.pic-worknavig{width:100%;}
.text_otziv-1, .name_otziv-1{width:95%;}
.price-but-work{width:100%;}
.one-small-new-work{width:18%;}
.gallery-text{width:calc(100% - 20px);}
.all-pic-new-work{height:61px; width:460px;}
}
@media only screen and (max-width:500px) {
.tel-smural {display: block;}
.left-plusses, .right-plusses{width:auto;background:none;padding-left:0;}
.block-otzyv-glav-left, .block-otzyv-glav-right{width:auto;height:auto;}
.otzyv-left{float:none;width:auto;}
.otzyv-right{float:none;width:auto; height:342px;}
.date-otzyv{display:none;}
.zagolovok-otzyv-glav{height:auto;margin:0;padding-top:12px;border-top:1px solid #dde2e7;padding-bottom:17px;}
.otzyv-pic-name{border:none;margin:0 auto;width:210px;}
.name-ocenk-otzyv{width:135px;}
.calculate-clock, .calculate-garant, .calculate-kruglosut, .calculate-phone{width:145px;}
.stoimost-zagol-rabot{padding-bottom:15px;}
.good-master-left{font-size:24px;}
.go-to-media{width:auto;}
.price-right, .old-price-right{float:none;text-align:center;}
.dbl-media-left, .dbl-media-right{margin:10px auto;width:130px;float:none;}
.dbl-media-block{width:auto;}
.salle-block-zag{font-size:28px;}
.salle-block-mobile{width:auto;}
.banka-gl img{max-width:calc(100% + 100%); margin-left:-53%;}
.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;}
.menu, .menu-gl{padding:0;}
.one-small-new-work{margin-bottom:10px;}
.all-pic-new-work{width:100%;}
}
@media only screen and (max-width:450px) {
.left-working-navi{margin-left:0;}
.right-working-navi{margin-right:0;}
.yakors-video-otzyv, .yakors-text-otzyv{float:none;width:145px;margin:0 auto;}
.polosa-center-otzyv{height:1px; width:200px;margin:10px auto 0;float:none;}
.yakors-otzyv{width:auto;}
.work-galliry{height:224px; width:168px;}
.one-small-new-work{width:74px; margin-bottom:10px;}
}
@media only screen and (max-width:400px) {
.vyzov-mastera{width:161px;}
.vyzov-mastera-block, .vyzov-mastera-but-calcul{width:200px;}
.pod-manger-left, .pod-manger-right{padding:0; background:none;}
.pod-manger-cart{padding:18px 15px 33px}
.ins{width:auto;}
.zvonok-but, .but-form-cl, .zov-master-but, .question-sm-but{width: 212px;margin:15px auto 0;}
.inputs-form {text-align:center;}
.inputs-form input, .text-form{width:190px;margin:auto 0;}
.forma-sm{padding:30px 25px;}
.work-galliry{margin:0 5px 15px; width:152px; height:210px;}
.vspl-whatsupp{width:calc(100% - 40px); padding:0;}
.logo-vspl-whatsupp{width:190px; background-size:100%; margin-bottom:5px; margin-top:20px; padding:0 10px;}
.pic-whatsupp{left:43px;}
.anons-vspl-whatsupp{padding:10px; padding-bottom:20px;}
.but-vspl-whatsupp{margin:10px 0; width:calc(100% - 20px); margin:0 auto; margin-bottom:20px;}
.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;}
.price-our-work{float:none; padding-left:0; text-align:center; padding-bottom:15px;}
.right-but-work{float:none; margin:0 auto;}
.otzyv-right{height:260px;}
.one-perelink-down{width:100%;}
.menu a, .menu span, .menu-gl a{padding:10px 2px;}
}
@media only screen and (max-width:380px){
.obolochka{font-size:15px;}
.obolochka .zag-form{font-size:24px;}
#poz{margin-top:30px;}
.one-perelink-down{height:242px;}
}
@media only screen and (max-width:350px) {
.uslugi_block .link, .uslugi_block_1 .link{font-size:17px;}
.block-takzge-video, .block-takzge-works{background:none;padding:40px 0;}
.footer-left, .footer-center{width:auto;}
.calculate-clock, .calculate-garant, .calculate-kruglosut, .calculate-phone{display:block;width:auto;}
.bottom-calculate-itogo{text-align:left;}
.work-galliry{width:148px;}
.otzyv-right{height:220px;}
.one-perelink-down{height:222px;}
}
@media only screen and (max-width:339px) {
.buttons .prev, .buttons .next, .allprice, .viewport, .footer-soc, .cont-left, .cont-right, .work-gl, .zag, .map{display:none;}
.madia_vn_right{display:block;}
.h-block .uslug .gallery img{margin:0 auto;}
.telefon{margin-top:20px;}
.logotype-block{width:285px;}
.navi .zag{display:block;}
.work-galliry{width:138px;}
.otzyv-right{height:207px;}
.one-perelink-down{height:214px;}
}

.chek-yarov{
padding:15px 0 0;
text-align:center;
font-size:13px;
}


.chek-yarov.foot, .chek-yarov.foot a {color:#ffffff; font-size:12px;}
.no-mar-right{margin-right:0;}





