body{color:#00A0E3;font:12px Arial, Helvetica, sans-serif;margin:0;padding:0;}
.body-wide{}
form, fieldset, p, blockquote,
table, tr, td,
h1, h2, h3, h4, h5,
dl, dd, dt{border:0;font-weight:normal;margin:0;padding:0;}
img{border:none;line-height:0;}
table img{max-width:initial;margin:5px;}
table{border-collapse:collapse;}
.w100{width:100%;}
.hidden{display:none;}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.clearfix{zoom:1;}
.transparent{filter:alpha(opacity=50);moz-opacity:0.5;opacity:0.5;}
sup{position:relative;top:-0.4em;vertical-align:baseline;}
sub{bottom:-0.4em;position:relative;vertical-align:baseline;}
* a{outline:none!important;}
a:link,
a:visited{color:#004F8C;}
a:hover,
a:active{color:#0d1d51;}
.content a{text-decoration:underline;}
*{outline:none;}
/**/.text p{margin:0 0 10px 0;font-size:16px;}

/*.text h1,.news-header.text h2, h2#caption{font-size:150%;font-family:'Open Sans', sans-serif;margin:0.5em 0;text-transform:uppercase;text-align:left;color:white;background-color:#ea5551;padding:5px 0 5px 5px;}*/

.text h1, .news-header.text h2, h2#caption {
    font-size: 150%;
    font-family: 'Open Sans', sans-serif;
    margin: 0.5em 0;
    text-transform: uppercase;
    text-align: left;
    color: #009bdf;
}

.popup_color {
    color: #666666;
}

.main .content .h1_for_service, .service .content .h1_for_service, .wrapper h1, .main .content .h2_to_h1_main, .service .content .h2_to_h1_service{background-color:#ea5551;color:white;text-align:left;padding:10px;font-size:120%;font-family:'Open Sans', sans-serif;margin-top:5px;text-transform:uppercase;}
/*.text h2, .rubrika-body li h3, .main .content h2, .service .content h2{font-size:120%;margin:35px 0 20px 0;color:white;font-family:'Open Sans', sans-serif;text-transform:uppercase;padding:5px 0 5px 10px;font-weight:normal;background-color:#00A0E3;}*/
.text strong{font-weight:bold;margin:25px 0 15px 0;}
.text p > img,
.text p > a > img{height:auto;max-width:100%;margin:5px;}
.text .hr{background:#bec2da;clear:both;height:1px;margin:25px 10px 20px 0;}
.text .hr hr{display:none;}
.text .left{float:left;margin:3px 20px 15px 0;}
.text .right{float:right;margin:3px 10px 15px 20px;}
.text .center{display:block;margin:3px auto 15px auto;}
.text .file{font-size:13px;color:#8d8d8d;margin:0 0 20px 0;padding:10px 0 15px 60px;background:url(../images/print.jpg) no-repeat;}
.text .file a{color:#10567d;font-size:13px;margin-right:5px;}
.text ul,
.text ol{margin-bottom:20px;margin-right:10px;}
.text li+ul,
.text li+ol{margin-top:0;margin-bottom:0;}
.text ul ol li{list-style:decimal;padding-left:0;margin-left:0;background:none;}
.text ul.kruto li{list-style:none;margin-left:-15px;}
.text ul.kruto li:before{content:"—";padding-right:10px;}
.text table{margin:0 10px 20px 0;*margin:0 10px 20px 0;padding-right:10px;border-collapse:collapse;border-spacing:0;width:100%;}
.text table td:not[(class="ot-pervogo-lica")]{vertical-align:top;margin-right:10px;border:1px solid #d6d6d6;}
.text table.table{}
.text table.table td:not[(class="ot-pervogo-lica")]{line-height:16px;border:1px solid #bec2da;padding:7px 40px 9px 10px;border-width:1px 1px 1px 1px;vertical-align:top;}
.text table.table2{font:12px verdana, sans-serif;}
.text table.table2 td{color:#e1c974;font-size:11px;line-height:16px;border:1px solid #deba51;padding:5px 5px 5px 5px;vertical-align:top;}
.text blockquote{border:10px #00A0E3 solid;clear:both;margin:10px 0;padding:10px 20px;}
.text blockquote p, .text blockquote h2, .text blockquote h3, .text blockquote img{margin:4px 0;}
.path{width:100%;color:#a7aec8;margin-bottom:5px;font-size:11px;margin-top:25px;}
.path a{color:#a7aec8;font-size:11px;}
.path a:link,
.path a:visited{color:#a7aec8;}
.path a:hover,
.path a:active{color:#8289a3;}
.path span{color:#3582ac;font:18px Arial, Helvetica, sans-serif;}
.text .big{font-size:16px;color:#000;padding:0;margin:0 0 27px 0;}
.w980{margin:0 auto;width:980px;}
.verh{}
.jj{background:url(../images/bg-end.png) 3px 100% no-repeat;padding-bottom:30px;overflow:hidden;margin:0 auto;width:986px;}
.attice{height:48px;width:982px;margin-left:2px;_margin-left:8px;}
/*.header{position:relative;}*/
.clock{background:url(../images/clock.png)0 8px no-repeat;width:15px;float:left;height:23px;margin-right:10px;}
.schedule{color:#FFFFFF;padding-top:5px;}
.schedule p{float:left;text-transform:uppercase;font:10px Arial Black, sans-serif;padding-top:3px;margin-right:20px;}
.schedule span{font-size:10px;}
.time{font:14px Arial Black, sans-serif !important;padding:0 !important;}
.shadow{background:url(../images/ten.png) repeat-x;position:absolute;width:981px;top:30px;height:9px;left:-256px;}
.col1{width:263px;float:left;padding-left:20px;}
*+html .col1{width:263px;}
.col2{width:697px;float:right;margin-right:4px;background:#f3f3f3;}
.col2 img{border:1px solid darkblue;}
.col2 .produkcia img{border:0;}
.about{margin-top:15px;}
.about1{margin-top:15px;}
.about a, .about1 a, .about span, .about1 span{font-size:11px;margin-right:35px;}
.logo{background:url(../images/logon.png) no-repeat 0 0;width:382px;height:109px;float:left;margin:20px 0 0 20px;}
.logo1{background:url(../images/logon1.png) no-repeat 0 0;width:420px;height:120px;float:left;margin:20px 0 0 20px;}
.logo a{display:block;width:382px;height:109px;}
.logo1 a{display:block;width:382px;height:109px;}
.online-cons{padding-top:56px;}
.cons{position:absolute;top:155px;left:35px;width:250px;}
.cons1{position:absolute;top:150px;left:35px;width:250px;}
.phone-cons{float:right;margin-bottom:4px;margin-right:10px;margin-left:-20px;}
.phone-cons p{font:bold 35px Arial Black, sans-serif;color:#00A0E3;}
.phone-cons span{font:bold 18px Arial Black, sans-serif;color:#6171a8;}
.phone-zakaz{margin-top:11px;}
.phone-zakaz a{text-decoration:none;background:url(../images/bg-zakaz-phone.png) 0 -19px no-repeat;display:block;height:19px;z-index:2;}
.phone-zakaz a:link,
.phone-zakaz a:visited{color:#ffffff;}
.phone-zakaz a:hover,
.phone-zakaz a:active{color:#e9e2e2;}
.phone-zakaz span{background:url(../images/bg-zakaz-phone-A.png) 0 14px repeat-x;padding-bottom:4px;}
.phone-zakaz .b-middle{height:19px;background:url(../images/bg-zakaz-phone.png) 0 -19px repeat-x;}
.phone-zakaz .b-left{background:url(../images/bg-zakaz-phone.png) 0 0 no-repeat;height:19px;width:5px;}
.phone-zakaz .b-right{background:url(../images/bg-zakaz-phone.png) 0 -38px no-repeat;height:19px;width:5px;}
.coordinati{margin-bottom:9px;}
.coordinati a{font:11px Tahoma, sans-serif;color:#7a7b9f;}
.coordinati a:link,
.coordinati a:visited{color:#7a7b9f;}
.coordinati a:hover,
.coordinati a:active{color:#595a78;}
.inet-contacts{margin-bottom:22px;}
.icq{float:left;margin-right:15px;}
.icq p{color:#11a125;}
.icq span{font:12px Arial Black, sans-serif;margin:0 5px 0 0;color:#11a125;}
.skype p{color:#55a9f7;}
.skype span{font:italic 12px Arial Black, sans-serif;margin:0 5px 0 0;color:#55a9f7;}
.face-online{width:62px;height:69px;float:left;margin-left:2px;}
.online-consultant{margin:0 0 15px 70px;}
.online-consultant p{font:15px Arial Narrow, sans-serif;text-transform:uppercase;*font:14px Arial Narrow, sans-serif;}
.have-a-question{background:#d9dcee;margin-bottom:16px;padding:5px 86px 15px 70px;margin-left:2px;margin-right:18px;}
.faq_block{margin-top:20px;float:left;width:47%;}
.answer{margin-bottom:5px;}
.answer p{font:14px Arial Black, sans-serif;color:#00A0E3;}
.answer a{font-size:11px;display:block;float:right;margin-top:4px;}
.answer span{font:11px Arial, sans-serif;}
.faq1{border-top:1px #bec2da solid;padding:14px 0 0 0;margin-bottom:40px;margin-right:10px;}
.faq-header{margin-bottom:5px;}
.faq-header p{font-size:11px;color:#7a7b9f;text-transform:uppercase;letter-spacing:1px;}
.faq-body{margin-bottom:15px;margin-left:10px;}
.handbook-header p{font:14px Arial Black, sans-serif;margin-bottom:5px;}
.handbook1{padding-top:15px;border-top:1px #bec2da solid;}
.handbook-bit{margin-bottom:20px;}
.handbook1 .last{margin-bottom:30px !important;}
.handbook-termin{background:url(../images/krest.png)0 5px no-repeat;margin:0 0 0 -15px;padding:0 0 0 15px;}
.handbook-termin a{font-size:14px;}
.santehrab{padding-right:10px;margin-bottom:20px;margin-left:45px;padding-top:30px;}
.chastn .header{margin:0 0 10px 0;}
.santehrab-header{margin-bottom:20px;}
.santehrab-header a{font:bold 18px Arial Narrow, sans-serif;text-transform:uppercase;letter-spacing:1px;}
.chastn{float:left;margin:0 55px 35px 0;width:27%;}
.chastn a{font-weight:bold;}
.chastn a:link,
.chastn a:visited{color:#d45832;}
.chastn a:hover,
.chastn a:active{color:#9f482d;}
.chastn p{color:#7a7b9f;margin-bottom:5px;}
.organizaciyam{margin:0 20px 0 0;}
.slujba{margin:20px 40px 30px 0px;float:right;display:inline-block;width:140px;}
.slujba_main{margin:0;width:140px;}
.slujba_main1{margin:0;float:left;position:relative;top:20px;right:15px;}
.slujba .header{margin:0 0 10px 0;}
.alarm{background:url(../images/knopka.gif) no-repeat;height:70px;float:right;left:280px;position:absolute;top:-30px;}
.alarm1{background:url(../images/knopka.gif) no-repeat;position:absolute;top:-163px;left:600px;}
.alarm a{display:block;float:left;width:67px;height:70px;text-decoration:none;}

/*.alarm1 a{display:block;float:left;width:67px;height:70px;text-decoration:none;}*/

.alarm1 a {
    width: 100%;
    text-decoration: none;
}


.slujba .header a{font-weight:bold;}
.slujba .header a:link,
.slujba .header a:visited{color:#d45832;}
.slujba .header a:hover,
.slujba .header a:active{color:#9f482d;}
.produkcia{margin-left:10px;margin-top:20px;}
.produkcia-bit{border:1px solid;border-radius:15px;display:inline-block;margin:0 3px 6px;padding:6px;vertical-align:top;width:207px;height:194px;}
.produkcia-bit p{color:#7a7b9f;margin-bottom:5px;}
.produkcia-bit a{text-decoration:none;}
.produkcia-bit a p{font-size:9pt;font-family:Arial;text-decoration:none;}
.produkcia-bit img{margin-bottom:2px;height:68px;}
.produkcia-bit .header{margin:0 0 10px 0;}
.produkcia-bit .header a{font:16px Arial Narrow, sans-serif;text-transform:uppercase;text-decoration:underline;letter-spacing:1px;}
.scroll{float:left;margin-right:20px;position:relative;margin-bottom:35px;width:300px;border:1px #bec2da solid;}
.prev{position:absolute;width:21px;height:81px;top:1px;background:url(../images/prev.png) no-repeat;display:block;float:left;z-index:2;}
.scrollable{background:#e1ecf2;float:left;position:relative;overflow:hidden;width:287px;height:78px;}
.scrollable img{margin:1px 0 0 0;}
.scrollable .items{width:20000em;position:absolute;}
.scrollable .items p{color:#777575;font:11px Tahoma, Geneva, sans-serif;}
.items div{margin:0 1px 0 1px;float:left;}
.next{width:20px;top:1px;position:absolute;left:277px;height:81px;background:url(../images/next.png) no-repeat;display:block;float:left;z-index:3;}
.all-obj-scroll{width:100%;margin-left:55px;}
.object-scroll{float:left;}
.objekt{width:300px;margin-right:20px;}
.objekt .header1{font:16px Arial Black, sans-serif;color:#00A0E3;float:left;text-decoration:none;}
.objekt a{display:block;font-size:11px;padding-top:5px;float:right;}
.anonsi{margin-bottom:35px;padding-right:35px;margin-left:55px;}
.main-news-bit{margin-bottom:15px;}
.news-data{margin-bottom:5px;}
.news-data p{font:10px Arial, sans-serif;color:#8e98ba;}
.news-prev{margin-bottom:20px;}
.news-prev a{font-weight:bold;}
.main-blogs{width:47%;float:right;}
.main-blogs-header{background:url(../images/rss.jpg) 16% 30% no-repeat;border-bottom:1px #bec2da solid;margin-bottom:15px;margin-top:20px;}
.main-blogs-header p, .main-blogs-header p a{font:16px Arial Black, sans-serif;margin-bottom:3px;}
.main-blogs-header a{text-decoration:none;border-bottom:none;}
.main-blogs-bit{margin-bottom:15px;}
.main-blogs-bit img{margin-right:13px;float:left;}
.main-blogs-bit a{text-decoration:none;}
.main-blogs-bit span{text-decoration:underline;}
.blogs-body{overflow:hidden;zoom:1;}
.partners{margin-right:35px;margin-bottom:20px;}
.partners a{float:left;height:57px;margin:0 25px 25px 0;}
.psevdofooter{width:100%;float:left;margin-bottom:8px;padding-left:20px;}
.contakts-bottom{float:left;margin-right:135px;}
.contakts-bottom a{font:11px Tahoma, sans-serif;}
.contakts-bottom a:link,
.contakts-bottom a:visited{color:#7a7b9f;}
.contakts-bottom a:hover,
.contakts-bottom a:active{color:#65668c;}
.contakts-bottom p{font:11px Tahoma, sans-serif;color:#7a7b9f;}
.fun-to-see{float:left;margin-right:165px;padding-top:13px;}
.fun-to-see p{font:italic 12px Arial, sans-serif;color:#d45832;}
.problem{background:url(../images/probl.png) no-repeat;padding:7px 5px 5px 20px;float:left;width:195px;height:50px;}
.problem a{font:11px Arial, sans-serif;}
.problem a:link,
.problem a:visited{color:#d45832;}
.problem a:hover,
.problem a:active{color:#934f3b;}
.foot .col2{background:none;}
.foot{margin-bottom:195px;overflow:hidden;margin-top:15px;}
.foot p{color:#b1b9d5;font:11px Tahoma, Geneva, sans-serif;}
.foot a:link,
.foot a:visited{color:#b1b9d5;}
.foot a:hover,
.foot a:active{color:#094566;}
.copy{font:11px Arial, Helvetica, sans-serif;color:#b1b9d5;}
.foot .counters{margin:0 30px 0 0;float:left;}
.foot .counters a img{filter:alpha(opacity=40);moz-opacity:0.4;opacity:0.4;}
.foot .counters a:hover img{filter:alpha(opacity=100);moz-opacity:1;opacity:1;}
.foot a{text-decoration:none;}
.foot .fanky1{margin-right:40px;}
.foot .fanky img{float:left;margin:10px 15px 0 0;}
.foot .fanky{font:11px Arial,Helvetica,sans-serif;padding-top:3px;background:url(../images/fanky.png) 189px 0 no-repeat;height:24px;float:right;width:268px;}
.foot .fanky a{font:11px Arial,Helvetica,sans-serif;float:left;height:24px;width:218px;display:block;}
.label{float:left;}
.textbox, #feedback_text, .forma-zakaza-reviews textarea{width:100%}
.forma-zakaza fieldset{}
.forma-zakaza input{color:black;font-family:'Open Sans', sans-serif;}
.submit{color:#00A0E3;}
.answer1{margin-bottom:5px;}
.answer1 p{font:16px Arial Black, sans-serif;}
.answer1 a{font-size:11px;}
.answer1 span{font-size:11px;}
.inner-menu{margin-bottom:5px;float:left;width:100%;margin-top:10px;}
.inner-menu1{float:left;margin-left:20px;}
.inner-menu1 p{font:16px Arial Narrow, sans-serif;color:#d45832;text-transform:uppercase;margin-bottom:10px;}
.inner-menu1 a{font:16px Arial Narrow, sans-serif;text-transform:uppercase;margin-bottom:10px;display:block;}
.inner-menu .slujba{margin:0;float:right;margin-right:85px;*margin-right:25px;}
.news-header{margin-bottom:15px;}
.current1 p{margin:0;color:#FFFFFF;}

.navigate-news,

.navigate-news .bit{width:49%;float:left;}
.navigate-news .bit-next{text-align:right;}
.navigate-header{font-size:13px;margin-bottom:10px;color:#8e98ba;}
.another-news{margin-bottom:5px;}
.current-news .data{margin-bottom:-20px !important;}
.scroll-inner{float:left;margin-right:85px;position:relative;margin-bottom:35px;width:609px;}
.scroll-inner .prev{position:absolute;width:24px;height:58px;top:80px;background:url(../images/prev-inner.png) no-repeat;display:block;float:left;z-index:1;left:-24px;}
.scrollable-inner{float:left;position:relative;overflow:hidden;width:609px;height:325px;*width:650px;}
.scrollable-inner img{}
.scrollable-inner .items{width:20000em;position:absolute;}
.gal-year{text-decoration:none;padding:2px 5px;color:black;text-align:center;}
.obekti-header h1{margin-bottom:15px;}
.our-works .gall-obiektov-bit{border:0px;}
aside .our-work .gall-obiektov .gall-obiektov-bit{float:none;}
aside .our-work .gall-obiektov .gall-obiektov-bit a .image-wrapper,
aside .our-work .gall-obiektov .gall-obiektov-bit a span{display:inline-block;vertical-align:middle;}
aside .our-work .gall-obiektov .gall-obiektov-bit.size_150{height:auto;width:100%;}
aside .our-work .gall-obiektov .gall-obiektov-bit a .image-wrapper{position:inherit}
.scroll-inner .next{width:24px;top:80px;position:absolute;left:609px;height:58px;background:url(../images/next-inner.png) no-repeat;display:block;float:left;z-index:3;}
.disabled{visibility:hidden !important;}
.sign{margin:0 0 10px 10px !important;}
.faq-header1{margin-bottom:15px;}
.faq-header1 p{font:24px Arial Black, sans-serif;margin-bottom:3px;float:left;margin-right:10px;}
.faq-category{border-bottom:1px #bec2da solid;padding-bottom:15px;margin:0 40px 30px 0;}
.faq-category a{background:url(../images/bg-a-faq.png)0 100% repeat-x;text-decoration:none;font-size:12px;}
.faq-category-bit{margin:10px;}
.faq-category-header{margin-bottom:20px;}
.faq-category-header p{font-size:11px;text-transform:uppercase;color:#7a7b9f;}
.forma-vopros{width:320px;}
.forma-vopros fieldset{margin-bottom:8px;}
.forma-vopros .textbox{width:230px;}
.faq-answer{margin-top:10px;display:block;width:620px;}
.faq-question, .faq-question p{font-weight:bold;}
.top-arrow{background:url(../images/bg-arrow.png) 0 0 no-repeat;width:620px;height:8px;padding:0;*margin-bottom:-7px;}
.answer-body{border-right:1px #bec2da solid;border-left:1px #bec2da solid;border-bottom:1px #bec2da solid;padding:15px 50px 15px 20px;}
.answer-body p{margin-bottom:5px;}
.answer-body span{font-style:italic;display:block;margin-bottom:5px;}
.another p{color:#ef1520;}
.another a{background:url(../images/bg-a-answer.png) 0 100% repeat-x;text-decoration:none !imoprtant;}
.another a:link,
.another a:visited{color:#ef1520;}
.another a:hover,
.another a:active{background:#9e4226;}
.spisok-statei a{display:block;margin:0 0 15px 0;}
.rubrika{margin-bottom:25px;}
.rubrika p{float:left;font-size:16px;margin-right:15px;}
.rubrika a{padding-top:5px;display:block;font-size:70%;}
.rubrika a:link,
.rubrika a:visited{color:#8e98ba;}
.rubrika a:hover,
.rubrika a:active{color:#56669b;}
.main-text{padding-right:40px;margin-bottom:40px;}
.nazvanie-statii p{font-size:24px;margin-bottom:0 !important;}
.back{margin-bottom:20px;}
/*.back p{margin:0 5px 0 0;color:#004F8C;float:left;}*/
.annotacia{font:italic 11px Arial, sans-serif;margin:-15px 0 0 0 !important;}
.ams-main{margin-right:40px;border-top:1px #bec2da solid;}
.ams-main h2{margin-top:15px;}
.ams-chastn{margin-right:0px;position:relative;}
.pismo{display:inline-block;width:100%;}
.page-slovo-direktora-block-left{float:left;display:inline-block;width:calc(100% - 200px);padding-right:20px;}
.page-slovo-direktora-block-right{float:left;display:inline-block;width:200px;}
img.page-slovo-direktora-photo{display:inline-block;float:left;width:100%;margin:0px;max-width:200px;}
.homepage_menu_table td:nth-child(even) a:hover,
.produkcia-bit a p:hover,
.produkcia-bit .header a:hover{margin-top:0px;background-color:#d45832;padding:0px 5px;border-radius:5px;display:block;color:white;}
.sf-menu .oranj-bottom{border-radius:0;}
.oranj-bottom p{font-size:12px;}
.homepage_menu_table .oranj-bottom{color:#FFF;}
.another-news .oranj-bottom{margin-top:3px;background:none;}
.assortiment{border:1px #bec2da solid;margin-top:10px;padding:10px;clear:both;}
.assortiment a,
.assortiment p{padding:5px;display:inline-block;width:32%;vertical-align:middle;text-align:center;font-size:0.9em;margin:0;}
.sform{margin:0 0 10px 0;}
.sform .label{font-size:11px;padding:0 0 5px 0;float:none;}
.sform .textbox{float:none;width:100%;}
.sform fieldset{margin:0 0 10px 0;float:none;margin-bottom:15px;}
.sform textarea{resize:none;width:100%;float:none;}
.popup .submit-wrap{margin-top:0px;float:none;margin:0 auto;}
.popup .submit-wrap input.submit{margin-top:0px;float:none;margin:0 auto;padding:5px 65px;}
.sform .close{float:right;color:#00A0E3;}
.sform .submit-wrap{}
.sform ul.error_list{list-style:none;padding:0;margin:0;color:#f00;}
.sform ul.error_list li{background:none;}
#feed ul.error_list{list-style:none;padding:0;margin:0;color:#f00;}
.secphone{color:#6171A8;font:bold 18px Arial Black,sans-serif;display:1none;text-align:left;margin-right:10px;margin-bottom:15px;}
.secphone2{color:#00A0E3;font:bold 35px Arial Black,sans-serif;}
.form1{margin-bottom:20px;}
.form1 .label{float:none;}
.form1 .left-form{float:left;margin-right:40px;width:200px;}
.form1 .left-form .textbox{float:none;}
.form1 fieldset{margin-bottom:5px;}
.form1 .submit{float:left;}
.hscroll{position:relative;height:75px;width:300px;overflow:auto;border:1px solid #bec2da;padding:2px 0;margin:0 0 30px 0;}
.hscroll2{display:block;height:110px;width:1500px;padding:0 1px;margin:0;list-style:none;}
.hscroll li{display:block;float:left;padding:0 1px;}
.hscroll a{display:block;text-decoration:none;}
.tooltip{display:none;background:#e3e4eb;font-size:11px;width:150px;padding:5px;color:#00A0E3;margin-top:3px;}
.ekb-oblast{border:1px solid #bec2da;color:#00A0E3;font-size:12px;text-align:center;padding:4px 0;margin:-3px 0 4px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(/PIE.htc);}
.gall-partner{padding:10px 20px 0 10px;display:flex;flex-flow:row;flex-wrap:wrap;text-align:center;justify-content:center;}
.gall-partner-bit{margin:10px;width:calc(50% - 20px);border:5px solid #C8E8FB;box-shadow:inset 0px 0px 0px 2px #00A0E3;padding:10px;padding-bottom:30px;position:relative;}
.gall-partner-head{color:#006CAF;font-size:120%;text-align:center;font-weight:bold;}
.partner-bit-header{margin:10px 0;font-weight:bold;}
.partner-bit-header a{font-size:14px;text-transform:uppercase;text-decoration:none;}
.partner-logo{text-align:center;height:150px;width:100%;max-height:100%;display:flex;align-items:center;justify-content:center;}
.partner-logo img{max-width:100%;max-height:100%;}
.gall-partner-bit-body{overflow:hidden;}
.gall-partner-bit-body p{margin-bottom:5px;}
.gall-partner-bit-body p a{color:black;}
.partner-bit-sale{color:white;text-align:center;background-color:#EA5451;padding:10px 0;font-weight:bold;font-size:120%;text-transform:uppercase;margin:10px 5px;position:relative;left:15px;width:calc(100% - 40px);}
.partner-bit-sale::before{content:'';position:absolute;left:-43px;bottom:0px;border:23px solid transparent;border-right:20px solid #EA5451;}
.partner-bit-sale::after{content:'';position:absolute;right:-43px;bottom:0px;border:23px solid transparent;border-left:20px solid #EA5451;}
.gall-partner-link{position:absolute;bottom:5px;width:100%;text-align:center;left:0;}
.left-bit{width:100%;clear:both;float:left;margin-bottom:15px;background:url(../images/bg-left-bit.png) 0 100% no-repeat;height:51px;}
.left-bit a{font-size:16px;text-transform:uppercase;float:left;margin-top:24px;}
.left-bit img{float:left;}
.types{margin-bottom:20px;}
.types ul{margin:0;padding:0;}
.types ul li{margin:0;padding:0 0 10px 0;list-style-type:none;height:40px;}
.types ul li img{display:inline-block;height:auto;margin-right:10px;width:40px;}
.g-menu{text-align:center;width:100%;}
.g-menu ul{padding:0;margin-top:5px;}
.g-menu ul li{list-style:none;display:block;width:16.59%;}
.g-m-block{padding:0px 20px;height:31px;background:#00A0E3;border-right:2px solid #fff;text-align:center;display:table-cell;vertical-align:middle;line-height:31px;*float:left;*padding:0px 30px;}
*+html .g-m-block{white-space:nowrap;}
.g-m-block a{font:13px Arial, Verdana, Tahoma, "Droid Sans", Helvetica, Ubuntu, sans-serif;color:#fff;text-align:center;*line-height:28px;}
.pict-header{margin-top:61px;margin-left:-368px;width:285px;height:200px;float:left;}
.pict-header img{margin-top:-9px;float:left;}
.pict-header1{margin-top:40px;margin-left:-200px;height:200px;float:left;}
.pict-header1 img{margin-top:-15px;margin-left:-120px;float:left;}
.r-col-header{float:right;margin:10px 15px 0 0;}
.r-col-header a{text-decoration:none;}
.r-col-elem{background:#d0342d;border:2px solid #00A0E3;margin-bottom:7px;padding:0 5px;padding-bottom:5px;width:200px;border-radius:5px;}
.r-col-elem1{background:#d0342d;border:2px solid #00A0E3;margin-bottom:7px;padding:0 5px;padding-bottom:5px;width:250px;border-radius:5px;}
*+html .r-col-elem{width:287px;}
.r-col-elem p{font:12px Arial, Helvetica, Ubuntu, sans-serif;}
.big-phone{font:bold 40px Arial, Helvetica, Ubuntu, sans-serif;float:right;padding-right:10px;margin-right:53px;}
.tal{text-align:center;padding-bottom:5px;padding-top:10px;text-decoration:underline;color:#f5f470;text-decoration:none;}
.tar{text-align:center;color:#fff;}
.clients-otzivi{padding-bottom:30px;}
.block-co{border-bottom:1px solid #c4c8dd;padding:15px 10px 5px;width:150px;}
.block-co p{text-transform:uppercase;}
.block-co p a{padding-left:60px;line-height:50px;vertical-align:bottom;}
.cl-p{height:50px;background:url("../images/cl-p.png") 0 0 no-repeat;}
.otz-p{height:50px;background:url("../images/otz-p.png") 0 0 no-repeat;}
.prod-block{width:590px;margin-bottom:10px;margin-left:55px;}
.prod-block P{color:#686992;}
.p-b-img{width:82px;height:69px;float:left;margin:0 20px 20px 0;}
.gir{text-transform:uppercase;font-size:16px;line-height:30px;}
.gir-links{display:inline-block;*display:inline;zoom:1;word-spacing:normal;vertical-align:top;text-align:left;padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid #dadada;}
.gir-links a{margin-right:10px;padding-bottom:4px;text-decoration:none;}
.err_404_1{color:#EA5451;font-size:200%;margin:5px;text-align:center;}
.err_404_2{font-size:150%;text-align:center;color:#EA5451;}
.run_left{background:url('/images/css/gal2_prev.png') no-repeat scroll 0 0 transparent;height:150px;left:0;position:absolute;top:0;width:100%;}
.run_right{background:url('/images/css/gal2_next.png') no-repeat scroll 100% 0 transparent;height:150px;position:relative;width:100%;}
.site_search{margin-left:20px;margin-right:10px;min-height:1000px;}
.search_passage{padding-left:30px;padding-top:5px;}
.site_search_title{padding-top:20px;padding-bottom:20px;}
.search_page{color:green;padding-left:30px;padding-top:5px;padding-bottom:20px;}
.search_page a{}
.search_input{width:215px;vertical-align:middle;border:1px solid #abadb3;border-right:0;color:#9f9f9f;font-style:italic;height:20px;}
.search_button{width:30px;height:24px;vertical-align:middle;border:1px solid #abadb3;margin-left:-3px;border-left:0;background:#fff url('/images/zooom.png') no-repeat 5px 4px;cursor:pointer;}
.search_num{height:21px;margin-bottom:20px;margin-left:30px;}
.search_num img{}
.search_num span{vertical-align:bottom;padding-left:10px;}
.search_form{margin-top:10px;margin-bottom:10px;}
.pager{padding-bottom:30px;font-size:120%;width:650px;}
.pager span{margin-left:8px;display:inline-block;}
.pager span a{font-size:100%;}
.social_b{float:right;margin-right:40px;padding:0;height:19px;}
.social_b span{color:#7A7B9F;vertical-align:bottom;position:relative;top:-5px;margin-right:5px;}
.homepage_menu{float:left;margin-bottom:20px;margin-top:20px;}
.homepage_menu h2{margin-bottom:10px;font-weight:bold;}
.homepage_menu_table td img{margin-right:5px;}
.homepage_menu_table td{padding-top:5px;padding-bottom:5px;padding-right:5px;}
.homepage_menu_table td div div{padding:2px 0;}
.dir_photo{margin-bottom:10px;}
.produkcia-bit .cent{margin-left:40px;}
.slovo_form{margin-top:50px;}
.slovo_form #prompt1{height:400px;}
.slovo_form #prompt1 #ask_director_text{width:95%;height:70px;}
.slovo_form div{display:block;}
#prompt1 .label label,
.forma-vopros .label label{color:black;}
#cont_table{display:none;}
h2.cont_title{font-size:17px;font-weight:bold;}
img.modalInput2{cursor:pointer;}
.fitingoff{margin-bottom:10px;}
.headertop{height:250px;position:relative;}
.headertop1{height:250px;position:relative;background:url('/images/pipes.png') no-repeat 290px 25px;}
.text table.santehniki td{vertical-align:top;}
/*.text p{text-align:justify;}*/
.text table.santehniki td{padding:5px 5px;}
.top{text-align:center;padding-bottom:5px;margin-top:-10px;}
.sec-phone-cons, .sec-phone-cons1{float:right;margin:-10px 81px 0 0;padding:0;font-size:25px;}
.slider{background-color:#00A0E3;border-radius:10px;width:100%;padding:0 5px;padding-bottom:10px;}
.slider td{width:200px;text-align:center;}
.slider div{float:left;}
.slider img{margin:20px 5px;border:1px solid white;}
.text_under_slider{background-color:#00A0E3;border-radius:10px;color:white;margin-top:30px;padding:5px;padding-top:20px;text-align:justify;}
.text_under_slider .text_otziv{color:#96a6dc;width:50px;}
.object_under_slider{position:absolute;}
.object_under_slider div.podiem{position:relative;top:-30px;left:30px;}
.object_under_slider td{width:220px;}
.object_under_slider td div{background-color:white;border-radius:10px;width:150px;text-align:center;min-height:50px;padding-top:5px;}
.forma-zakaza-podpis{text-align:left;}
.price_text{clear:both;background-color:#01a0e2;color:white;font-size:120%;text-align:center;}
.price_text a{display:inline-block;background-color:white;color:#01a0e2;font-size:16px;width:30%;min-width:200px;margin:20px 5px;padding:10px;}
.price_text .price_text_preffix{display:inline-block;width:30%;text-transform:uppercase;}
.price_text ul{margin:0px;padding:0px;}
.price_text li{display:inline-block;background:#ffeaeb;margin-right:10px;padding:5px 10px;}
.price_text li a{color:#666666;}
.content .price-label-top{display:inline-block;min-width:65px;position:relative;vertical-align:top;width:9%;z-index:2;}
.price-label-top img{position:absolute;right:-25px;top:-25px;}
.price-top-text{color:white;display:table-cell;font-size:15px;font-weight:bold;height:4em;text-align:center;transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-o-transform:rotate(-30deg);vertical-align:middle;vertical-align:middle;width:65px;}
.forma-zakaza-price-label{position:absolute;right:30px;top:5px;}
.forma-zakaza-price-label img{border:0 none;position:absolute;right:-45px;top:-30px;}
.forma-zakaza-price-text{color:white;display:table-cell;font-size:15px;font-weight:bold;height:4em;text-align:center;transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-o-transform:rotate(-30deg);vertical-align:middle;width:65px;}
.forma-zakaza-inner-block{width:64%;display:inline-block;vertical-align:top;margin-top:15px;}
.forma-zakaza-inner-right-block{width:35%;font-weight:bold;font-size:100%;text-align:center;color:#24438c;display:inline-block;}
.forma-zakaza-inner-right-block img{border:none;}
.forma-zakaza .error_list li{font-size:12px;padding-left:5px;}
.forma-zakaza .label{display:inline-block;text-align:left;}
.forma-zakaza textarea{resize:none;width:100%;}
#feedback .label{color:inherit;}
p.forma-zakaza-podpis{text-align:left;font-weight:bold;font-size:120%;color:#EA5451;margin-top:10px;margin-bottom:0;}
p.forma-zakaza-podpis a{white-space:nowrap;}
p.forma-zakaza-podpis .workhours{font-weight:normal;}
p.forma-zakaza-after-podpis{color:#01a0e2;font-size:15px;margin-bottom:35px;}
.under_lid_block_border_top_left{border-bottom:1px dashed #01a0e2;border-right:1px dashed #01a0e2;}
.under_lid_block_border_top_center{border-bottom:1px dashed #01a0e2;}
.under_lid_block_border_top_right{border-bottom:1px dashed #01a0e2;border-left:1px dashed #01a0e2;}
.under_lid_block_border_bottom_left{border-right:1px dashed #01a0e2;}
.under_lid_block_border_bottom_center{border:0px;}
.under_lid_block_border_bottom_right{border-left:1px dashed #01a0e2;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu li{position:relative;}
.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;}
.sf-menu > li{float:left;}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul{display:block;}
.sf-menu a{display:block;position:relative;}
.sf-menu ul ul{top:0;left:100%;}
.sf-menu ul{box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:10em;width:12em;background:#00A0E3;margin-top:0;}
.sf-menu a{border-left:1px solid #fff;border-top:1px solid #dFeEFF;border-top:1px solid rgba(255,255,255,.5);padding:.75em 1em;text-decoration:none;zoom:1;}
.sf-menu a{color:#fff;}
.sf-menu li{background:#00A0E3;white-space:nowrap;*white-space:normal;-webkit-transition:background .2s;transition:background .2s;text-align:center;}
.sf-menu ul li{background:#00A0E3;width:100%;}
.sf-menu ul ul li{background:#00A0E3;}
.sf-menu li:hover,
.sf-menu li.sfHover{background:#3853b1;-webkit-transition:none;transition:none;}
.sf-arrows .sf-with-ul{padding-right:2.5em;*padding-right:1em;}
.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#dFeEFF;border-top-color:rgba(255,255,255,.5);}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after{border-top-color:white;}
.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dFeEFF;border-left-color:rgba(255,255,255,.5);}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:white;}
.subscribe{height:30px;margin:calc(254px - 30px) 0 2px 1px;position:absolute;width:calc(16.59% - 1px);z-index:99;background:#00A0E3;}
.subscribe p{padding:7px 15px;}
.subscribe p, .subscribe p a{color:#FFFFFF;}
#gallery_div{width:132px;border:1px solid rgb(255, 255, 255);overflow:hidden;height:132px;margin:4px;}
.gallery_block{text-align:center;vertical-align:top;padding-left:0;}
.gallery_block li{font-size:10pt;color:black;text-align:center;padding:3px !important;width:146px;height:190px;background-color:#C8E8FB !important;display:inline-block;list-style:none;position:relative;margin:5px;}
.gallery_block div.gal-title{height:35px;margin-top:6px;}
div.ca-container{width:567px;height:220px;text-align:justify;}
div.ca-item-wrapper{background-color:#3c58af !important;color:#f3f3f3;float:left;font-size:10pt;height:200px;margin:0 26px 14px -5px !important;text-align:center;width:150px;}
li.ca-item{width:200px;height:100px;}
ul.ca-wrapper{padding-left:0;height:200px;text-align:center;}
div.ca-item-wrapper p{color:white;font-size:12px;Line-height:1em;margin:10px 5px;text-align:center;}
div.ca-item-wrapper p a, div.ca-item-wrapper{color:white;}
div.ca-item-main{padding:2px;height:134px;width:136px;border:1px solid white;background:none;box-shadow:none;padding:0px;position:relative;margin:2px;overflow:hidden;}
.ca-container ul li{margin-left:5px;}
.ca-container ul li{list-style:none;display:inline-block;}
.tel{color:#EA5451;white-space:nowrap;}
.order_now{clear:both;}
.order_now a{display:table;width:40%;min-width:200px;margin:10px auto;text-align:center;border:0;outline:0;color:#fff;font-size:14px;text-transform:uppercase;padding:4px 10px;background:#EA5451;display:block;text-decoration:none;box-shadow:1px 1px 2px 0px #000000;}
.order_now a[href="#ask"]{margin-left:0;}
.order_now a:hover{background:#ff070f;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDcwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjQyMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ff070f 0%, #ff4221 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff070f), color-stop(100%,#ff4221));background:-webkit-linear-gradient(top, #ff070f 0%,#ff4221 100%);background:-o-linear-gradient(top, #ff070f 0%,#ff4221 100%);background:-ms-linear-gradient(top, #ff070f 0%,#ff4221 100%);background:linear-gradient(to bottom, #ff070f 0%,#ff4221 100%);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff070f', endColorstr='#ff4221',GradientType=0);text-decoration:none;text-shadow:0 0 1px white;}
#ya-site-results img{border:none;}
#ya-site-results .b-serp-item__image-snippet{left:30px;}
#ya-site-results .b-serp-item_media_image{padding-left:105px;}
#ya-site-results .b-body-items{padding-left:30px;}
#ya-site-results .b-serp-item__text, #ya-site-results .b-serp-item__number{color:#00A0E3;}
#thanks_slider{overflow:hidden;clear:all;}
#thanks_slider ul{height:100%;list-style:none;}
#thanks_slider li.ca-item{width:100px;}
#thanks_slider li.ca-item img{max-height:100px;width:auto;}
.clients h2{font-size:150%;}
#phone_services{font-size:200%;}
.sale{margin-top:-20px;font-weight:bold;font-size:150%;}
.aside-video-img{background:url("/images/video.png") no-repeat;background-position:50%;background-size:contain;height:150px;}
/*.modal label{color:black;}
.modal{display:none;position:fixed;left:0!important;top:0!important;width:100%;height:100%;background:rgba(0,0,0,.7);text-align:center;z-index:10000 !important;}
.modal:after{display:inline-block;height:100%;width:0;vertical-align:middle;content:'';}
.popup{border:3px solid #00A0E3;color:#00A0E3;display:inline-block;font-size:18px;margin:10px 0;padding:20px;position:relative;text-align:left;vertical-align:middle;width:90%;max-width:500px;}
.block_popu_new{padding-bottom:30px;}
.popup h2#caption{background-color:#00A0E3;text-align:center;font-size:20px; color: #fff;}
.popup.successfull{text-align:center;}
.popup img{width:100%;max-width:500px;}
.popup form label{display:block;text-align:left;width:50%;text-transform:uppercase;font-weight:bold;}
#caption{text-align:center;font-weight:bold;}
#caption p{max-width:70%;}
.modal button.close {
    background: none repeat scroll 0 0 #fff;
    font-size: 0.8em;
    margin: 0;
    opacity: 1;
    padding: 0;
}
.submit-wrap input.submit, .sform button.close{border:0;outline:0;color:#fff;font-size:14px;text-transform:uppercase;padding:4px 30px;background-color:#EA5451;display:block;}
#accident_text,#accident_name, #accident_phone,
#call_order_text, #call_order_name, #call_order_phone{background:none repeat scroll 0 0 white;border:1px solid black;color:#69696a;font-size:16px;min-height:30px;padding:0 12px;width:100%;}
.popup .popup_logo{width:50%;max-width:195px;float:right;margin-left:20px;margin-top:20px;}
.popup .after_form_text_popup{color:black;font-size:12px;text-align:center;margin-bottom:15px;}
.popup textarea{height:50px;}
#feedback{position:absolute;margin-top:-5em;}
.forma-zakaza-reviews{padding:10px;border:3px solid #00A0E3;background:#fff;color:#00A0E3;font-size:18px;margin:10px 0;padding:20px;position:relative;text-align:left;vertical-align:middle;}
#feed #caption{margin:0;}
#feed .label{padding:0;}
#feed .forma-zakaza{margin:0;}*/
.yashare-auto-init{margin-bottom:10px;}
* iframe[src*="youtube"],
* iframe[src*="vimeo"]{max-width:100%;}
.vacancy-wrapper{background-repeat:no-repeat;border:3px solid #08a3e5;margin-bottom:20px;padding:20px;position:relative;}
p.vacancies_new_class_price{float:right;width:40%;text-align:right;color:#00a0e3;font-weight:600;font-size:20px;margin-top:-2px;margin-bottom:20px;}
.vacancy-wrapper h3{margin:0;}
.non-expanderContent{width:100%;}
.expanderContent{width:100%;margin-top:20px;float:left;}
.vacancy-wrapper table,
.vacancy-wrapper tr,
.vacancy-wrapper th,
.vacancy-wrapper td{text-align:left;}
.vacancy-wrapper th{color:#08a3e5;padding-left:3px;}
.vacancy-wrapper th img{height:40px;padding:0.5em;vertical-align:middle;margin:3px -10px 10px 0;}
.slide{background-repeat:no-repeat;bottom:0px;cursor:pointer;height:auto;left:0;margin:10px 0px 0px 0px;position:relative;width:auto;right:0;background-position:center;float:left;}
.slidedown{background-image:none;background-color:inherit;}
.slideup{background-image:none;background-color:inherit;}
.slide_text{color:#d00f10;border-bottom:1px dotted #d00f10;font-size:18px;}
.slidedown .slide_text:before{content:"Развернуть";}
.slideup .slide_text:before{content:"Свернуть";}
.slide_btn{width:29px;height:18px;display:inline-block;margin-top:15px;margin-left:15px;}
.slideup .slide_btn{margin-top:10px;}
.slidedown span.slide_line_1{transform:translateY(5px) translateX(0px) rotateZ(45deg);display:block;width:60%;height:2px;background-color:#d00f10;margin-bottom:3px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.slidedown span.slide_line_2{transform:translateY(11px) translateX(0px) rotateZ(135deg);display:block;width:60%;height:2px;background-color:#d00f10;margin-bottom:3px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.slideup span.slide_line_1{transform:translateY(15px) translateX(0px) rotateZ(45deg);display:block;width:60%;height:2px;background-color:#d00f10;margin-bottom:3px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.slideup span.slide_line_2
{
    transform:translateY(10px) translateX(11px) rotateZ(135deg);
    display:block;
    width:60%;
    height:2px;
    background-color:#d00f10;
    margin-bottom:3px;
    -webkit-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
.expanderContent h3,.expanderContent li,.expanderContent p{color:#000;}
.expanderContent ul{padding-left:20px;}
#service-wrapper *{font-size:12px;}
#service-wrapper h1,
#service-wrapper h2,
#service-wrapper h3,
#service-wrapper ul,
#service-wrapper p,
#service-wrapper table,
#service-wrapper img{margin:0;padding:0;}
#service-wrapper div{margin-bottom:5px;}
#service-wrapper .service-column{display:inline-block;vertical-align:top;width:49%;}
#service-wrapper > .service-column{min-width:300px;}
#service-wrapper h1{font-size:2em;font-weight:800;}
#service-wrapper h2{font-size:1.4em}
#service-wrapper h1,
#service-wrapper h2,
#service-wrapper h3{margin-bottom:5px;padding:5px;text-align:center;text-transform:uppercase;}
#service-wrapper .nblue{background-color:#00a0e3;color:#fff;}
#service-wrapper .red{background-color:#ea5551;color:#fff;}
#service-header span{text-transform:uppercase;font-weight:700;}
.service-header-item{display:inline-block;vertical-align:middle;width:33%;margin-right:-0.1em;}
.service-header-item:not(:nth-child(2)){text-align:center;}
#service-header,
#service-footer table{width:100%;}
#service-header h1{color:#fff;}
#service-header td{color:#304897;font-weight:800;text-transform:uppercase;vertical-align:bottom;}
#service-header .dh{color:#ea5551;font-size:40px;font-weight:800;line-height:0.9em;text-align:right;}
#service-footer h1,
#service-footer h2,
#service-footer h3{margin:0;}
#service-footer td{width:50%;}
#service-footer td h1{line-height:1em;}
#service-wrapper .blue{background-color:#52b5e9;color:#fff;}
#service-wrapper .separate{height:5px;width:100%;}
#service-wrapper ul{padding:5px;margin-left:1.5em;}
#service-wrapper ul li{text-align:left;}
#service-wrapper .nblue ul li{list-style-image:url(/images/service/service-li-white.png);}
#service-wrapper .red-border{border:5px solid #ea5551;}
#service-wrapper .red-border ul li{color:#d4030c;list-style-image:url(/images/service/service-li-red.png);}
#service-wrapper .red-border > h1{padding:24px;color:#52b5e9;}
#service-wrapper .service-column table td{vertical-align:top;padding:5px;}
#service-wrapper table h3,
#service-wrapper .nice h3{color:#d4030c;margin:0;padding:0;text-align:left;}
#service-wrapper table p,
#service-wrapper .nice p{color:#304897;line-height:1em}
#service-wrapper .nice .service-column{margin:0;max-width:49%;padding:0 10px;}
#service-wrapper .nice .service-column h3{text-align:center;}
#service-wrapper .service-img{text-align:center;}
#service-wrapper .this-us{text-align:center;}
#service-wrapper .this-us > img{margin:18px 8px;}
#service-wrapper .big-margin-li > li{font-size:14px;margin:20px 10px;}
#service-wrapper .nblue > p{padding:5px;}
#service-wrapper .red1{padding:56px 0;}
#service-wrapper .service-header-item-50{display:inline-block;text-align:center;vertical-align:middle;width:49%;}
@media (max-width:1024px){#service-wrapper .service-column{display:inline-block;vertical-align:top;width:100%;}
#service-header .dh + td{font-size:0.8em;}
.aside .loyalty-card{}
}
@media (max-width:991px){.under_lid_block_border_top_left{border:0px;border-bottom:1px dashed #01a0e2;border-right:1px dashed #01a0e2;}
.under_lid_block_border_top_center{border:0px;border-bottom:1px dashed #01a0e2;}
.under_lid_block_border_top_right{border:0px;border-bottom:1px dashed #01a0e2;border-right:1px dashed #01a0e2;}
.under_lid_block_border_bottom_left{border:0px;border-bottom:1px dashed #01a0e2;}
.under_lid_block_border_bottom_center{border:0px;border-right:1px dashed #01a0e2;}
.under_lid_block_border_bottom_right{border:0px;}
}
@media (max-width:961px){.service-header-item{width:32%;}
.service-header-item img{width:60px;}
#service-header .dh{font-size:30px;}
#service-header .dh + td{font-size:0.7em;}
#service-wrapper .big-margin-li > li{font-size:inherit;margin:inherit;}
.faq-category{margin:0;}
.faq-answer{width:100%;}
.top-arrow{width:100%;}
.answer-body{padding:15px;}
}
@media (max-width:860px){.aside .loyalty-card{margin:80px auto 0px;}
}
@media (max-width:767px){.popup_new{width:100% !important;min-height:100%;}
.aside .loyalty-card{margin:80px auto 30px;}
.under_lid_block_border_top_left,.under_lid_block_border_top_center,.under_lid_block_border_top_right,.under_lid_block_border_bottom_left,.under_lid_block_border_bottom_center,.under_lid_block_border_bottom_right{border:0px;border-bottom:1px dashed #01a0e2;}
p.vacancies_new_class_price{width:100%;}
.vacancy-wrapper h2{width:100%;}
}
@media (max-width:620px){#service-wrapper h1{font-size:1.5em;}
.service-header-item{width:49%;}
.service-header-item:last-child,
#service-wrapper .service-header-item-50{width:100%;}
}
@media (max-width:480px){#service-wrapper h1{font-size:1.2em;}
}
img.img50{width:45%;margin:5px 2%;}
#about-header{text-align:center;margin:0 auto;}
.about-header-item{display:inline-block;vertical-align:top;width:33%;margin-right:-0.1em;text-align:center;}
.about-header-item p{text-align:center!important;line-height:1em;}
.about-header-item img{margin:0 0 5px;height:50px;width:auto;}
.about-feedback{text-align:center;}

.about-feedback img {
    width:17%;
    /*margin:5px 1%;*/
    border:2px solid #00A0E3;
}

#our-clients_slider.ca-container{width:85%;}
#our-clients_slider .ca-item{height:inherit;width:25%;}
#our-clients{clear:both;font-size:0px;position:relative;}
#our-clients.ca-wrapper{height:100%;}
#our-clients li img{transition:0.3s;height:auto;max-height:120px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="grayscale"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#grayscale');filter:gray;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;max-width:120px;padding:0 5px;}
#our-clients li:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:none;}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){#our-clients li img{padding:0 40px;}
#our-clients_slider{margin:-20px auto;}
}
@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape){#our-clients li img{padding:0 40px;}
#our-clients_slider{margin:-20px auto;}
}
@media (max-width:480px){img.img50{width:100%;margin:2% 0;}
.about-header-item{display:block;margin:0 auto;}
.about-feedback img{width:16%;margin:5px 1%}
#our-clients li img{max-width:100%;}
}
.text-review{margin-bottom:2em;}
.text_reviews_stars{float:right;display:inline-block;padding:5px 0px 0px 0px;}
.text_reviews_star{font-size:25px;line-height:25px;color:#01a0e4;width:19px;height:18px;}
.info-about-client{font-size:13px;}
#image-reviews-wrapper{font-size:0;}
.image-review{display:inline-block;width:32%;font-size:13px;text-align:center;vertical-align:top;}
.image-review:nth-child(3n-1){margin:0 2%;}
.image-review .image-review-title{margin-top:5px;}
.audio-review p{font-size:13px;}
.audio-review audio{width:100%;}
#about-this-service{clear:both;margin-bottom:20px;font-family:'Open Sans', sans-serif;}
#about-this-service > div{font-size:15px;}
#about-this-service .wrap-service{width:100%;display:table;table-layout:fixed;background-color:#006CAF;margin:0px;margin-bottom:35px;}
#about-this-service .photo_prod_static{vertical-align:middle;display:table-cell;float:none;text-align:right;margin:0px;padding:0px;}
.photo_prod{margin:0 auto;padding-left:10px;margin-bottom:35px;background-color:white;}
.photo_prod img{width:100%;}
.photo_under_content{margin:20px 0;letter-spacing:-5px;}
.photo_under_content img{margin:0;padding:0;}
.photo_under_content a img{width:33%;margin-right:0.5%;padding:0;display:inline-block;}
.photo_under_content a:last-child img{margin-right:0;}
#about-this-service .photo_prod_static img{float:right;margin-right:-1px;}
#about-this-service .col-xs-6, #about-this-service .col-sm-6, #about-this-service .col-md-6, #about-this-service .col-lg-6, #about-this-service .col-xs-12, #about-this-service .col-sm-12, #about-this-service .col-md-12, #about-this-service .col-lg-12{padding-right:0px;padding-left:0px;}
#about-this-service .desc_prod{color:white;padding-left:1em;display:table-cell;float:none;}
#about-this-service .desc_prod_line_cost{margin:inherit;margin-bottom:5px;}
.va-middle-flex{display:flex;align-items:center;}
#about-this-service .call{color:white;margin:0.5em 0 0.5em 0;margin-left:1em;display:inline-block;border:0;outline:0;color:#fff;font-size:14px;text-transform:uppercase;padding:4px 10px;margin-top:5px;background:#EA5451;}
#about-this-service .call:hover{background:#ff070f;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDcwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjQyMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ff070f 0%, #ff4221 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff070f), color-stop(100%,#ff4221));background:-webkit-linear-gradient(top, #ff070f 0%,#ff4221 100%);background:-o-linear-gradient(top, #ff070f 0%,#ff4221 100%);background:-ms-linear-gradient(top, #ff070f 0%,#ff4221 100%);background:linear-gradient(to bottom, #ff070f 0%,#ff4221 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff070f', endColorstr='#ff4221',GradientType=0);text-shadow:0 0 3px white;}
#about-this-service .dotted{color:white;font-size:14px;}
#about-this-service .btn-red{}
.class_service_removing_blockages{margin-top:50px;}
#about-this-service .icon,.class_service_removing_blockages .icon{color:black;font-size:0.8em;display:table;overflow:hidden;margin:15px 0px 30px 0px;}
#about-this-service .icon2,.class_service_removing_blockages .icon2{color:black;margin:0;padding-bottom:10px;display:table;overflow:hidden;margin-bottom:35px;}
#about-this-service a.dotted,.class_service_removing_blockages a.dotted{border:0;}
#about-this-service .icon > div,.class_service_removing_blockages .icon > div{padding:0;}
.under_lid_title{color:#006CAF;text-transform:uppercase;font-weight:bold;background-color:#C8E8FB;text-align:center;padding:10px;margin-top:45px;
    display: none;}

.under_block .ult {display: block;}

#about-this-service .icon {
    display: none;
}

.under_block .ri {
    display: table !important;
}
.under_block .ri{display: inline-block;}
.under_lid_head{color:#0091cc;font-weight:bold;font-size:medium;}
.under_lid_head img{padding:5px;margin-right:10px;}
.under_lid_head_description{padding-left:43px;margin-top:-8px;}
.under_lid_truba{background-color:#C8E8FB;border:1px solid #C8E8FB;padding-bottom:1000px;margin-bottom:-1000px;height:100%;color:#006CAF;text-align:center;}
.under_lid_five{background-color:#00A0E3;border:1px solid #C8E8FB;padding-bottom:1000px;margin-bottom:-1000px;height:100%;color:white;text-transform:uppercase;text-align:center;}
.under_lid_five a, .under_lid_five a:hover{color:white;text-decoration:none;}
.under_lid_truba_inner, .under_lid_five_inner{margin:10px 10px 0 10px;}

.container_advantages_bottom_page{display:inline-block;margin-top:32px;}
.block_advantages_1, .block_advantages_2{width:49%;margin-left:1%;display:inline-block;float:left;}
.item_block_advantages{display:block;width:100%;margin-bottom:10px;}
.item_block_advantages_img{display:inline-block;float:left;}
.item_block_advantages_text{display:inline-block;width:80%;padding:15px 0px 0px 15px;}
span.item_block_advantages_title{display:block;color:#29a9e0;font-size:16px;font-weight:600;}
span.item_block_advantages_description{font-size:12px;color:#000;text-align:justify;display:inline-block;}
.class_container_scheme_of_blockages{width:100%;float:left;margin-bottom:50px;}
.class_title_scheme_of_blockages{width:100%;float:left;}
.class_block_item_title_scheme_of_blockages{width:50%;float:left;padding:10px 10px 0px 10px;background:#fff;cursor:pointer;}
span.class_item_title_scheme_of_blockages{width:100%;background:#c8e8fb;display:block;text-align:center;font-size:18px;font-weight:600;color:#333333;padding:11px 10px;}
.class_block_item_title_scheme_of_blockages.active_item_title_scheme_of_blockages{background:#efeded;}
.class_block_item_title_scheme_of_blockages.active_item_title_scheme_of_blockages span.class_item_title_scheme_of_blockages{background:#efeded;}
.body_scheme_of_blockages_hidden{display:none;}
.class_body_scheme_of_blockages{float:left;width:100%;padding:40px 33px;background:#efeded;}
ul.class_inside_ul_scheme_of_blockages{width:50%;float:left;margin:0px;padding:0px;}
a.class_inside_a_scheme_of_blockages{text-decoration:none;color:#000;}
li.class_inside_li_scheme_of_blockages{list-style-type:none;margin-bottom:20px;font-size:16px;}
a.class_inside_a_scheme_of_blockages:hover{text-decoration:underline;color:#01a0e2 !important;}
ul.class_inside_ul_scheme_of_blockages li:before{content:"►";color:#00a0e3;font-size:12px;font-family:'Open Sans', sans-serif;padding-right:10px;}
ul.class_inside_ul_scheme_of_blockages.class_inside_ul_scheme_of_blockages_padding{padding-left:30px;}
.class_inside_title_image_scheme_of_blockages{float:left;width:100%;background:#b8b8b8;color:#fff;font-size:20px;padding:5px 30px;margin-top:30px;}
.class_inside_block_image_scheme_of_blockages img{width:100%;height:auto;}
p.class_inside_p_scheme_of_blockages{width:50%;float:left;font-size:12px;color:#6c6b6b;padding:0px 15px 0px 0px;margin:0px;line-height:22px;}
#call-me-free{clear:both;font-size:0;margin:0;margin-top:20px;}
#call-me-free p{text-align:left;}
#call-me-free > div{display:inline-block;font-size:16px;vertical-align:top;}
#call-me-free > div:nth-child(1){margin-right:1%;width:47%;}
#call-me-free > div:nth-child(2){margin-left:1%;width:49%;}
#call-me-free img{width:100%;height:auto;}
#call-me-free h2{color:#24438c;margin:0;text-transform:inherit;}
#call-me-free a.free-phone{border-bottom:1px dashed;display:inline-block;margin:1em auto;text-decoration:none;}
.why-we-wrap{margin:2rem 0;}
.why-we-wrap .why-we{margin-top:30px;margin-bottom:15px;padding:0;width:100%;}
.why-we-wrap .why-we p{font-size:14px;}
.why-we-wrap .why-we strong{color:#006CAF;font-size:16px;}
.why-we li{display:inline-block;font-size:13px;list-style:none;line-height:normal;position:relative;text-align:center;vertical-align:top;width:18%;}
.why-we li:nth-child(2n){width:6%;}
.why-we li:nth-child(2n) img{width:50%;max-width:25px;margin-top:28px;vertical-align:top;}
.why-we li img{width:auto;max-width:100px;height:auto;max-height:100px;margin:0 0 5px;}
.why-we li p{text-align:center;}
.description{list-style:none;}
.description li{position:relative;margin:0.5em 0;}
.description li:before{content:"\2714";color:#00a8f6;font-size:1.5em;position:absolute;top:-0.33em;left:-25px;}
div.new-year{position:absolute;margin:auto;left:10px;right:0;top:-5px;width:250px;z-index:1;}
div.new-year img{width:100%;}
#YMapsID{width:100%!important;}
.ya-page_js_yes .ya-site-form_inited_no{display:none !important;}
.ya-site-form-wrapper{float:right;height:34px !important;}
.ya-site-form__form{width:200px;}
#ya-site-form0{position:relative;}
#ya-site-form0 .ya-site-form__search, #ya-site-form1 .ya-site-form__search, #ya-site-form0 .ya-site-form__search td, #ya-site-form1 .ya-site-form__search td, #ya-site-form0 .yaform__precise-i, #ya-site-form1 .yaform__precise-i{background-color:transparent !important;}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text , #ya-site-form1 .ya-site-form__form .ya-site-form__input-text{border:1px solid #22377b !important;border-top:2px solid #22377b !important;border-left:2px solid #22377b !important;color:#6a81cd !important;font-size:14px !important;height:34px !important;line-height:1.42857 !important;padding:6px !important;width:170px !important;float:right !important;}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text:focus, #ya-site-form1 .ya-site-form__form .ya-site-form__input-text:focus{border-color:#66afe9 !important;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6) !important;outline:0 none !important;}
#ya-site-form0 .ya-site-form__submit_type_image, #ya-site-form1 .ya-site-form__submit_type_image{background:url("/images/btn-search-new.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;height:21px !important;position:absolute;right:180px;top:10px;}
#ya-site-form0 .ya-site-form__search-input{padding:0px !important;}
.our-work-item{width:23% !important;}
.content_after_gallery table td{font-size:small;}
.content_after_gallery table td p, .content_after_gallery table th p{font-size:small;}
.content_after_gallery table th, .content_after_gallery table td{border:0;padding:3px;}
.content_after_gallery table th p{font-weight:bold;text-align:left;}
.xml_price_table{overflow:hidden;}
.tel_top, .around-clock a, .tel_top:link, .around-clock a:link, .tel_top:hover, .around-clock a:hover, .tel_top:visited, .around-clock a:visited, .footer-phone a, .footer-phone a:link, .footer-phone a:hover, .footer-phone a:visited, .forma-zakaza-podpis .middle-phone{text-decoration:none;}
.around-clock a, .around-clock a:hover, .around-clock a:visited, .around-clock a:link{color:black;}
.flamp{width:100%;}
.flamp_content{margin:0 auto;width:228px;display:block;}
#vk_groups{margin:0 auto;}
.slider_banner_top{padding-top:5px;}
.slider_banner_top img{width:100%;height:100%;margin-top:5px;margin-bottom:40px;}
.jshowoff{z-index:0;}
.lowercase .aside-block h2{text-transform:none;}
#YMapsID{
    width:600px;
    /*height:400px;*/
    border:1px solid #00A0E3;
}
.korpus label{padding:5px;line-height:36px;cursor:pointer;position:relative;bottom:-2px;background:#c8e8fb;font-size:small;color:#303030;margin:0px;font-size:13px;}
.korpus input[type="radio"]:checked + label{color:#303030;background:#efeded;}
@media screen and (max-width:800px){.korpus input[type="radio"]:checked + label{border-bottom:1px solid #00A0E3;}
.korpus label{margin-bottom:7px;}
}
.korpus > input:nth-of-type(1):checked ~ div:nth-of-type(1), .korpus > input:nth-of-type(2):checked ~ div:nth-of-type(2), .korpus > input:nth-of-type(3):checked ~ div:nth-of-type(3), .korpus > input:nth-of-type(4):checked ~ div:nth-of-type(4), .korpus > input:nth-of-type(5):checked ~ div:nth-of-type(5), .korpus > input:nth-of-type(6):checked ~ div:nth-of-type(6), .korpus > input:nth-of-type(7):checked ~ div:nth-of-type(7){display:block;padding:0px;}
th{padding:3px;}
.contacts .icon, .contacts .text_icon, .contacts .link, .contacts .text_part{display:inline-block;}
.contacts .icon{width:50px;vertical-align:top;}
.contacts .text_icon{width:90%;}
.contacts .text_part{width:60%;}
.contacts .link a{color:#EA5551;}
.contacts .map{height:50%;}
.contacts .goluboy{color:#00A0E3;}
.contacts .pink{color:#EA5551;}
.zoom_plus{position:relative;z-index:2;}
.warranty > div{display:inline-block;vertical-align:top;text-align:center;font-size:12px;margin:10px 0;}
.warranty > div:nth-child(1){width:40%;}
.warranty > div:nth-child(2){width:59%;}
.nowrap{white-space:nowrap;}
.pre{display:block;unicode-bidi:embed;font-family:monospace;}
.copy_and_privacy{font-size:12px;margin-left:40px;margin-top:20px;}
#service-wrapper .service-column p{text-align:left;}
.URblocks{font-size:12px;line-height:0.9;color:#fff;display:inline-table;text-align:center;padding:10px;margin-right:3px;width:10;height:10;}
.nred{padding:4px;background-color:#ea5551;width:95%;margin:10px 0px 20px 0px;}
.tableText{display:inline-block;width:48%;padding-bottom:20px}
.tableText2{display:inline-block;padding-bottom:20px}
.tableTextImg{width:40;display:inline-block;vertical-align:top;margin-right:10px}
.tableTextText{width:60%;display:inline-block;color:#01a0e4;font-weight:bold;}
.tableTextText2{width:65%;font-size:13px;display:inline-block;color:#01a0e4;font-weight:bold;}
.general_text_form .text{background-color:#C8E8FB;padding:20px;}
.general_text_form h2{margin:0;}
.general_text_form_logo{float:right;margin:10px;max-width:30%;}
/*form label{font-weight:normal;color:black;display:block;text-align:left;width:50%;text-transform:uppercase;font-weight:bold;font-size:11px;}*/
.forma-zakaza label, .forma-zakaza-reviews label{margin-top:15px;}
.forma-zakaza input, .forma-zakaza-reviews input{margin:0 auto;}
form input{font-weight:normal;box-sizing:border-box;}
.wrapper_object_button_block{text-align:center;}
.object_button_block{display:inline-block;background-color:#00A0E3;margin:20px auto;padding:1vw;text-align:center;vertical-align:middle;}
.object_button_block_text{display:inline-block;color:white;text-align:left;vertical-align:middle;}
.object_button_block button{display:inline-block;vertical-align:middle;margin:10px;}
.object_button_block img{display:inline-block;vertical-align:top;margin:0 10px;}
.err_404{border:5px solid #EA5451;width:100%;margin:20px 0;padding:20px;}
.about-header-item-blue{background-color:#006CAF;color:white;padding:10px 0;background:url(/images/about-header-item-blue.png) no-repeat;background-size:contain;background-position:center;font-size:1.2vw;}
.about-header-item-title{color:#EA5451;}
.cars_service img{width:100%;}
.first_face img{margin-top:5px !important;}
.timer{color:#26699d;border:2px solid #aadff6;display:inline-block;padding:5px;border-radius:5px;}
.small_text{font-size:15px;}
.read_more{text-decoration:underline;color:#01a0e2;margin-bottom:10px;cursor:pointer;font-weight:bold;}
.loyalty-card{background:linear-gradient(to bottom, #32d3e4, #4497cd);background:-moz-linear-gradient(top, #32d3e4, #4497cd);background:-webkit-linear-gradient(top, #32d3e4, #4497cd);background:-o-linear-gradient(top, #32d3e4, #4497cd);background:-ms-linear-gradient(top, #32d3e4, #4497cd);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;margin-top:30px;margin-bottom:30px;padding-bottom:23px;width:228px;height:auto;}
.loyalty-card-img{position:relative;margin-top:-80px;padding-left:5px;}
.loyalty-card-desc{color:#fff;font-size:14px;line-height:20px;text-align:center;margin-top:-20px;margin-bottom:20px;}
.loyalty-card-desc span{color:#e9ff30;}
.loyalty-card-form{padding:0 15px;}
.loyalty-card-form .label{display:none;}
.loyalty-card-form .input_phone_wrapper{width:88% !important;}
.input_phone_wrapper .label{display:block;}
.loyalty-card-form .phonebox{margin-top:1px;height:28px !important;width:134px !important;vertical-align:top !important;border:1px solid grey !important;outline:0 !important;color:#000 !important;width:139px !important;border:0px !important;outline:1px solid #c4c1c1 !important;padding:5px;font-size:14px;}
.loyalty-card-form .submit{background:url(/images/left_sidebar/send.png) no-repeat center center !important;outline:0 !important;border:0 !important;background-color:#ca2927!important;padding:4px 30px !important;margin-left:-4px !important;height:30px;}
.loyalty-card-form_wrap{margin-bottom:10px;}
.loyalty-card-form_wrap input[type="tel"]{padding:10px;}
.loyalty-card-policy{font-size:11px;color:#fff;text-align:center;}
input.loyalty-card-phone{padding-left:10px;}
.loyalty-card-form_wrap input::-webkit-input-placeholder{font-size:13px;}
.loyalty-card-form_wrap input:-moz-placeholder{font-size:13px;}
.loyalty-card-form .policy-small{padding:35px 15px 0;text-align:left;}
.loyalty-card{max-width:210px;background:#ca2927;border-radius:10px;padding:0px 0px 20px 0px;border:1px solid #8f8f8f;border-right:2px solid;margin-top:90px;position:relative;}
.loyalty-card-background{background:#efeded;border-radius:8px 8px 0px 0px;}
.loyalty-card-bant{position:absolute;top:-52px;left:-27px;}
.loyalty-card-title{text-align:center;width:100%;font-size:16px;color:#e32624;font-weight:600;padding:30px 0px 25px 0px;}
.loyalty-card-desc span{color:#00a0e3;}
.loyalty-card-desc{color:#666666;padding:0px 20px 25px 20px;font-size:12px;margin:0px;}
.loyalty-card-desc span{color:#cb0200;}
p.policy-small{display:inline-block;padding:20px 15px; text-align:center;font-size:11px;color:#666;margin:0px;}
p.policy-small a{color:#27a9e7;}
.komu .textcomment:before{content:url(../images/chat.png);width:19px;height:19px;padding-right:10px;position:relative;top:3px;}
.komu .videocomment:before{content:url(../images/play-button.png);width:19px;height:19px;padding-right:10px;position:relative;top:3px;}
.komu .letters:before{content:url(../images/text-file.png);width:auto;height:19px;padding-right:10px;position:relative;top:3px;}
.komu .audiocomment:before{content:url(../images/volume.png);width:auto;height:19px;padding-right:10px;position:relative;top:3px;}
.komu .flampi:before{content:url(../images/flamp.png);width:auto;height:19px;padding-right:10px;position:relative;top:3px;}
.forma-zakaza-reviews{margin-bottom:30px;}
.text-review{border-bottom:1px solid #c4c4c4;padding:30px 0;margin-bottom:0;}
.text-review h4{font-size:14px;color:#000;font-weight:bold;font-style:italic;text-transform:initial;}
.text-review .info-about-client{font-size:14px;color:#666666;font-style:italic;}
.text-review .full-review{color:#000000;font-size:16px;}
.category-review{font-size:14px;}
.pagination{margin:45px 0 20px !important;}
.title-review{margin-top:20px;margin-bottom:20px;}
.title-review a span{font-size:16px;text-decoration:none;text-transform:uppercase;color:#ea5551;font-weight:bold;border-bottom:2px dotted #f0acaa;display:inline;margin-right:8px;}
.title-review a:link{text-decoration:none;color:#ea5551;}
.title-review a:hover{text-decoration:none;color:#ea5551;}
.title-review:before{content:url('/images/note.png');width:26px;height:19px;padding-right:8px;}
.text-review .review-rating{float:right;margin-top:10px;margin-right:15px;}
.hr-form{margin:0;border-bottom:1px solid #c4c4c4;}
.forma-zakaza-reviews form .review-rating__stars label{display:initial;width:100%;}
.container-fieldset>fieldset:last-child{display:none !important;}
.review-rating{display:block;position:absolute;top:24px;left:120px;unicode-bidi:bidi-override;direction:rtl;text-align:left;}
.review-rating__stars{display:inline-block;vertical-align:middle;}
.review-rating input{display:none;}
.review-rating label{display:inline-block;margin:0;cursor:pointer;}
.review-rating label:before{content:'☆';font-size:25px;line-height:25px;color:#28afe7;width:19px;height:18px;}
.review-rating label:hover ~ span:before,
.review-rating input:checked + label ~ label:before,
.review-rating label:hover:before,
.review-rating input:checked + label:before{content:'★';}
.review-rating__stars:hover label:before{content:'☆' !important;}
.review-rating__stars:hover label:hover:before,
.review-rating:hover label:hover ~ label:before{content:'★' !important;}
.forma-zakaza-reviews{display:none;}
label[for="reviews_name"], label[for="reviews_phone"]{width:47%;}
#reviews_name, #reviews_phone{width:47%;color:#69696a;}
#reviews_service, #reviews_text{color:#69696a;}
#reviews_phone{position:absolute;top:82px;right:21px;}
label[for="reviews_phone"]{position:absolute;top:51px;right:21px;}
#mapster_wrap_0>img{z-index:-1 !important;}
@media (max-width:620px){label[for="reviews_phone"], #reviews_phone{position:initial;width:100%;}
label[for="reviews_name"], #reviews_name{position:initial;width:100%;}
}
@media screen and (min-width:1024px){div.bottom_block{display:inline-block !important;width:47% !important;margin:0px 13px 5px 0px !important;text-align:center !important;}
div.bot_marg{margin:30px 2px 3px 5px !important;}
div.bottom_logo{display:inline-block !important;width:47% !important;margin:0px 13px 5px 0px !important;text-align:center !important;}
img.bottom_block{position:relative !important;top:75px !important;}
div.bottom_title{font-size:12pt !important;}
div.bottom_text{font-size:9pt !important;}
div.bottom_zwei_pos{left:313px !important;}
div.bottom_drei_pos{left:-620px !important;}
div.not_sure{font-size:9pt !important;}
div.not_sure_text{font-size:9pt!important;}
}
@media screen and (max-width:1024px) and (min-width:962px){div.top_block_text{font-size:9pt !important;}
div.center_block_text{font-size:7pt !important;}
div.center_block{width:47% !important;}
div.center_text{font-size:9pt !important;margin:0px 0px 0px 0px !important;}
div.center_right_pos{posititon:relative !important;left:-245px !important;}
div.center_left_pos{posititon:relative !important;left:9px !important;}
div.top_right_pos{position:relative !important;left:-180px !important;}
div.santeknik{position:relative !important;left:-25px !important;top:-70px !important;}
div.how_work{width:47% !important;}
div.ten_years{height:82% !important;}
div.bottom_block{display:inline-block !important;width:47% !important;margin:0px 13px 5px 0px !important;text-align:center !important;}
div.bottom_logo{display:inline-block !important;width:47% !important;margin:0px 13px 5px 0px !important;text-align:center !important;}
img.bottom_block{position:relative !important;top:55px !important;}
div.bottom_title{font-size:10pt !important;}
div.bottom_text{font-size:8pt !important;}
div.bottom_zwei_pos{left:255px !important;}
div.bottom_drei_pos{left:-520px !important;}
div.NONE{display:none !important;}
img.not_sure{width:100% !important;height:50px !important;}
div.not_sure{width:99.99% !important;background-color:#E73A40 !important;}
div.not_sure_text{width:97% !important;}
div.not_sure_left{left:-310px !important;top:5px !important;}
}
@media screen and (max-width:961px) and (min-width:861px){div.FULL_SIZE{width:99% !important;}
img.FULL_SIZE{width:99% !important;}
div.top_block_text{font-size:15pt !important;}
div.top_left_pos{top:-230px !important;}
div.top_right_pos{left:-325px !important;}
div.center_block_text{font-size:12pt !important;}
div.center_block{width:99% !important;}
div.center_text{font-size:14pt !important;margin:0px 0px 0px 0px !important;}
div.center_title{font-size:18pt !important;}
div.center_right_pos{posititon:relative !important;left:-425px !important;top:20px !important;}
div.center_left_pos{posititon:relative !important;left:20px !important;top:-270px !important;}
div.how_work{width:45% !important;}
div.ten_years{height:79% !important;}
div.YK{margin:15px 15px 7px 7px !important;}
div.bottom_title{font-size:9pt !important;}
div.bottom_text{font-size:7pt !important;}
div.bottom_eins_pos{left:0px !important;}
div.bottom_zwei_pos{left:223px !important;}
div.bottom_drei_pos{left:-450px !important;top:-6px !important;}
img.not_sure{width:100% !important;height:50px !important;}
div.not_sure{width:97% !important;}
div.not_sure_left{left:-280px !important;top:5px !important;}
}
@media screen and (max-width:767px){.block_advantages_1, .block_advantages_2{width:100%;margin-left:0%;}
span.class_item_title_scheme_of_blockages{font-size:14px;}
.class_body_scheme_of_blockages{padding:15px;}
ul.class_inside_ul_scheme_of_blockages{width:100%;}
ul.class_inside_ul_scheme_of_blockages.class_inside_ul_scheme_of_blockages_padding{padding-left:0px;}
.class_inside_title_image_scheme_of_blockages{font-size:16px;margin-top:15px;}
p.class_inside_p_scheme_of_blockages{width:100%;font-size:14px;margin-bottom:15px;}
.class_container_scheme_of_blockages{margin-bottom:30px;}
.page-slovo-direktora-block-left{width:100%;padding-right:0px;}
.page-slovo-direktora-block-right{width:100%;text-align:center;}
.page-slovo-direktora-photo{float:none !important;}
}
@media screen and (max-width:771px) and (min-width:621px){div.top_block_text{font-size:9pt !important;}
div.center_block_text{font-size:7pt !important;}
div.center_block{width:47% !important;}
div.center_text{font-size:9pt !important;margin:0px 0px 0px 0px !important;}
div.center_right_pos{posititon:relative !important;left:-245px !important;}
div.center_left_pos{posititon:relative !important;left:9px !important;}
div.top_right_pos{position:relative !important;left:-180px !important;}
div.santeknik{position:relative !important;left:-25px !important;top:-70px !important;}
div.how_work{width:47% !important;}
div.ten_years{height:82% !important;}
div.bottom_block{display:inline-block !important;width:47% !important;margin:0px 13px 5px 0px !important;text-align:center !important;}
div.bottom_logo{display:inline-block !important;width:47% !important;margin:0px 13px 5px 0px !important;text-align:center !important;}
img.bottom_block{position:relative !important;top:55px !important;}
div.bottom_title{font-size:10pt !important;}
div.bottom_text{font-size:8pt !important;}
div.bottom_zwei_pos{left:255px !important;}
div.bottom_drei_pos{left:-520px !important;}
div.NONE{display:none !important;}
i
img.not_sure{width:100% !important;height:50px !important;}
div.not_sure{width:99.99% !important;background-color:#E73A40 !important;}
div.not_sure_text{width:97% !important;}
div.not_sure_left{left:-310px !important;top:5px !important;}
}
@media screen and (max-width:620px) and (min-width:481px){div.main_margin{margin:0px !important;}
div.body_margin{margin:15px 15px 15px 15px !important;}
div.body_margin_second{margin:0px 0px 15px 0px !important;width:100% !important;}
div.FULL_SIZE{width:99% !important;}
img.FULL_SIZE{width:99% !important;}
div.top_block_text{font-size:11pt !important;}
div.top_left_pos{top:-180px !important;}
div.top_right_pos{left:-285px !important;}
div.center_block_text{font-size:11pt !important;}
div.center_block{width:99% !important;}
div.center_text{font-size:12pt !important;margin:0px 0px 0px 0px !important;}
div.center_title{font-size:18pt !important;}
div.center_right_pos{posititon:relative !important;left:-385px !important;top:20px !important;}
div.center_left_pos{posititon:relative !important;left:20px !important;top:-250px !important;}
div.how_work{width:45% !important;}
div.ten_years{height:79% !important;}
div.YK{margin:15px 15px 7px 7px !important;}
div.bottom_block{display:inline-table !important;width:97% !important;margin:0px 7px 5px 0px !important;text-align:center !important;}
div.bottom_logo{display:none !important;}
img.bottom_block{position:relative !important;top:55px !important;}
div.bottom_title{font-size:18pt !important;margin:5px 10px 20px 20px !important;}
div.bottom_text_footer_eins{margin-top:30px !important;}
div.bot_marg{margin:47px 2px 3px 5px !important;}
div.bottom_text_footer_zwei{margin-top:70px !important;}
div.bottom_text_footer_drei{margin-top:60px !important;}
div.bottom_text{font-size:13pt !important;}
div.bottom_eins_pos{top:0px !important;}
div.bottom_zwei_pos{left:5px !important;}
div.bottom_drei_pos{left:-420px !important;}
img.not_sure{width:100% !important;height:50px !important;}
div.not_sure{width:97% !important;}
div.not_sure_left{left:-280px !important;top:5px !important;}
}
@media screen and (max-width:480px) and (min-width:321px){div.body_disp{display:block !important;}
div.main_margin{margin:0px !important;}
div.body_margin{margin:15px 15px 15px 15px !important;}
div.body_margin_second{margin:0px 0px 15px 0px !important;width:100% !important;display:block !important;}
div.FULL_SIZE_2{width:99% !important;}
div.santehnik_margin{margin:0px 0px 5px 11px !important;}
img.FULL_SIZE{width:99% !important;}
div.top_block_text{font-size:11pt !important;margin:0px !important;}
div.top_left_pos{top:-180px !important;}
div.top_right_pos{left:-250px !important;}
div.center_block_text{font-size:8pt !important;}
div.center_block{width:99% !important;}
div.center_text{font-size:9pt !important;margin:10px 0px 0px 0px !important;}
div.center_title{font-size:13pt !important;}
div.center_right_pos{posititon:relative !important;left:-295px !important;top:10px !important;}
div.center_left_pos{posititon:relative !important;left:20px !important;top:-195px !important;}
div.how_work{width:99% !important;margin:15px 0px 15px 0px !important;}
div.ten_years{height:79% !important;}
div.YK{margin:15px 15px 7px 7px !important;}
div.bottom_block{display:inline-table !important;width:95% !important;margin:0px 7px 5px 0px !important;text-align:center !important;}
div.bottom_logo{display:none !important;}
img.bottom_block{position:relative !important;top:55px !important;}
div.bottom_title{font-size:13pt !important;margin:5px 10px 5px 20px !important;}
div.bottom_text_footer_eins{margin-top:30px !important;}
div.bot_marg{margin:30px 2px 3px 5px !important;}
div.bottom_text_footer_zwei{margin-top:60px !important;}
div.bottom_text_footer_drei{margin-top:45px !important;}
div.bottom_text{font-size:10pt !important;}
div.bottom_eins_pos{top:0px !important;}
div.bottom_zwei_pos{left:5px !important;}
div.bottom_drei_pos{left:-330px !important;}
img.not_sure{width:100% !important;height:50px !important;}
div.not_sure{width:99.99% !important;background-color:#E73A40 !important;}
div.not_sure_text{width:97% !important;}
div.not_sure_left{left:-230px !important;top:5px !important;}
div.santeknik{display:none !important;}
div.TSG_footer{width:99% !important;text-align:center !important;}
#about-this-service .icon .under_lid_block{height:100px;}
}
@media screen and (max-width:320px){div.body_disp{display:block !important;}
div.main_margin{margin:0px !important;}
div.body_margin{margin:15px 15px 15px 15px !important;}
div.body_margin_second{margin:0px 0px 15px 0px !important;width:100% !important;display:block !important;}
div.FULL_SIZE_2{width:99% !important;}
div.santehnik_margin{margin:0px 0px 5px 11px !important;}
img.FULL_SIZE{width:99% !important;}
div.top_block_text{font-size:9pt !important;margin:0px !important;}
div.top_left_pos{top:-150px !important;}
div.top_right_pos{left:-220px !important;}
div.center_block_text{font-size:7pt !important;}
div.center_block{width:99% !important;}
div.center_text{font-size:8pt !important;margin:10px 0px 0px 0px !important;}
div.center_title{font-size:12pt !important;}
div.center_right_pos{posititon:relative !important;left:-255px !important;top:10px !important;}
div.center_left_pos{posititon:relative !important;left:20px !important;top:-165px !important;}
div.how_work{width:99% !important;margin:15px 0px 15px 0px !important;}
div.ten_years{height:79% !important;}
div.YK{margin:15px 15px 7px 7px !important;width:99% !important;}
div.TSG{margin:15px 15px 7px 7px !important;width:99% !important;}
div.bottom_block{display:inline-table !important;width:95% !important;margin:0px 7px 5px 0px !important;text-align:center !important;}
div.bottom_logo{display:none !important;}
img.bottom_block{position:relative !important;top:55px !important;}
div.bottom_title{font-size:11pt !important;margin:5px 10px 5px 20px !important;}
div.bottom_text_footer_eins{margin-top:30px !important;}
div.bot_marg{margin:30px 2px 3px 5px !important;}
div.bottom_text_footer_zwei{margin-top:60px !important;}
div.bottom_text_footer_drei{margin-top:45px !important;}
div.bottom_text{font-size:8pt !important;}
div.bottom_eins_pos{top:0px !important;}
div.bottom_zwei_pos{left:5px !important;}
div.bottom_drei_pos{left:-290px !important;}
img.not_sure{width:100% !important;height:50px !important;}
div.not_sure{width:99.99% !important;background-color:#E73A40 !important;}
div.not_sure_text{width:97% !important;}
div.not_sure_left{left:-210px !important;top:5px !important;}
div.santeknik{display:none !important;}
div.TSG_footer{width:99% !important;text-align:center !important;}
#about-this-service .icon .under_lid_block{height:100px;}
}
@media (max-width:480px){.news-block .bit img, .news-block .bit > div{display:block !important;padding-right:0 !important;}
.news-block .data{font-size:15px !important;margin-bottom:10px !important;}
.news-block .descript{margin-top:10px !important;}
.year > div{margin-right:9px;}
.news-block .bit img{width:100% !important;height:auto;margin:0 auto 10px;}
}
.my-big-bnt{width:57% !important;}
@media (max-width:1024px){.my-big-bnt{width:76% !important;}
}
@media (max-width:962px){.my-big-bnt{width:100% !important;}
}
.all-specialists .spec_chief_name,
.all-specialists .spec_chief_job{text-align:center;}
/*.all-specialists{display:-webkit-flex;display:flex;flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;}*/
.spec_zubarev{clear:both;margin-bottom:30px;}
.spec_chief_img {left: 0 !important;margin: 10px auto !important;}
.spec_chief_card_inline {width: 32% !important;padding: 0 10px;}
@media (max-width:620px){
	.spec_chief_card_inline {width: 49% !important;}
}
@media (max-width:380px){
	.spec_chief_card_inline {width: 100% !important;}
}
.download-price-list{margin:25px 0;}
.download-price-list a{width:100%;border:0;outline:0;color:#fff;font-size:14px;text-transform:uppercase;padding:10px 10px;background:#00A0E3;margin-top:0px;font-weight:600;text-decoration:none;}
.download-price-list a:hover{background:linear-gradient(to bottom, #00A0E3 0%,#006caf 100%);color:white;text-decoration:none;}
@media (max-width:380px){.download-price-list{display:none;}
}
p.forma-zakaza-after-podpis{margin-bottom:18px;}
#call-me-free p{line-height:19px !important;text-align:justify;}
#call-me-free > div:nth-child(1){margin-right:2%;width:42%;}
#call-me-free > div:nth-child(2){margin-left:0;width:56%;}
.bottom-spesialists-block{background-color:#c8e8fb;padding:10px 28px;margin:20px 0 70px;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:space-around;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-flex-pack:space-around;color:#006caf;}
.bottom-spesialists-block-phone{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;}
.bottom-spesialists-block-phone a{font-size:18px;font-weight:bold;text-decoration:none;}
.bottom-spesialists-block-phone a:hover{text-decoration:none;}
.bottom-spesialists-block-phone span{font-size:24px;}
.bottom-spesialists-block-phone-ico{background:url(/uploads/phone-svg-icon.svg) no-repeat;width:50px;height:48px;margin-right:15px;}
.bottom-spesialists-block-right{font-size:16px;}
.bottom-spesialists-block-right span{font-weight:bold;display:block;}
@media screen and (max-width:1024px){.bottom-spesialists-block{flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;text-align:center;padding:15px;}
.bottom-spesialists-block-phone{margin-bottom:5px;}
}
.general_text_form .text{background-color:#efeded;padding:20px 30px;}
.policy-director-form{font-size:12px !important;margin-bottom:0 !important;margin-right:10px !important;}
.policy-director-form a{color:#00a4e6;}
.sform .textbox{padding:3px 10px;}
form input{padding:3px 10px;}
.sform textarea{padding:5px 10px;}
.general_text_form h2{padding:6px 30px;background-color:#3eb5f1;}
.director-form-row{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:space-between;}
.director-form-row fieldset{width:32.5%;}
.director-form-row fieldset input{width:100%;}
.sform textarea{height:85px;}
.director-form-row-policy{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-flex-pack:space-between;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;}
.sform .submit-wrap{margin-bottom:0;}
.sform{margin:0;}
.director-form-row-policy .submit-wrap input{padding:5px 30px;}
.director-form-row-policy fieldset.submit-wrap{min-width:initial !important;}
@media (max-width:620px){.director-form-row{flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;}
.director-form-row fieldset{width:100%;}
.policy-director-form{margin-right:0 !important;margin-bottom:20px !important;}
.director-form-row-policy{flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;}
}
.kalendar-btn{width:210px !important;padding:6px 0 !important;}
.under_lid_five .under_lid_five_inner strong{color:#fcbfbe;}
.license__wrap {
	padding: 0 0 20px;
}
.aside-menu-block ul li.has-children:after {
	border-top: 5px solid #b3b3b3 !important;
}
.aside-menu-block ul li.has-children:hover:after {
	border-top: 5px solid #e6e6e6 !important;
}
.aside-menu-block ul li.has-children.service_menu_level_2_active_li:hover:after {
	border-top: 0 !important;
	top: 20px !important;
}
/*-- about page --*/
.about-company-page_wrap h2 {
	margin: 0;
}
.title-line {
	color: #fff;
	font-size: 19px;
	font-family: 'OpenSansSemibold';
	text-transform: uppercase;
}
.title-line_blue {
	background: #099bdd;
}
.title-line_pink {
	background: #ea5451 !important;
}
.about-company_wrap {
	margin-bottom: 40px;
	display: -webkit-flex; 
	display: -moz-flex; 
	display: -ms-flexbox; 
	display: flex;
}
.about-company_item {
	width: 20%;
}
.about-company_item-img {
	margin-bottom: 14px;
	text-align: center;
}
.about-company_item-img img{
	width: auto;
	height: 60px;
}
.about-company_item-desc {
	font-size: 15px;
	font-family: 'OpenSansSemibold';
	line-height: 1.1;
	text-align: center;
}
.about-company_item-desc span {
	color: #ff6363;
	display: block;
}
.about-desc-block {
	background: #f5f5f5;
	padding: 30px;
	margin-bottom: 30px;
}
.about-company-team {
	display: -webkit-flex; 
	display: -moz-flex; 
	display: -ms-flexbox; 
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.about-company-team_item {
	display: -webkit-flex; 
	display: -moz-flex; 
	display: -ms-flexbox; 
	display: flex;
	width: 33%;
}
.about-company-team_item:nth-of-type(2) {
	margin: 0 30px;
}
.about-company-team_item-ico {
	max-width: 75px;
	margin-right: 15px;
}
.about-company-team_item-ico img {
	height: 73px;
	width: auto;
}
.about-company-team_item-desc {
	color: #ff6363;
	font-size: 15px;
	font-family: 'OpenSansSemibold';
	text-transform: uppercase;
}
.about-company-team_item-desc span {
	display: block;
	text-transform: initial;
	color: #444;
	margin-top: 10px;
}
.about-team {
	padding: 20px 0 0px;
}
.about-team_item {
	display: -webkit-flex; 
	display: -moz-flex; 
	display: -ms-flexbox; 
	display: flex;
}
.about-team_item:not(:first-of-type) {
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
}
.about-team_item:not(:last-of-type) {
	margin-bottom: 35px;
}
.about-team_item-info-name {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #099bdd;
	margin-bottom: 5px;
}
.about-team_item-info-post {
	font-size: 16px;
	color: #adadad;
}
.about-team_item-info-desc {
	margin-top: 25px;
}
.about-team_item-photo {
	min-width: 163px;
	width: 163px;
	height: 163px;
	margin-right: 35px;
}
.about-team_item-photo img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.about-team-brigade {
	margin: 30px 0 70px;    
}        
.title_ico {
	color: #099bdd;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 20px;
	position: relative;
	padding-left: 40px;
}
.title_ico-avaria img {
	width: 24px;
	height: 23px;
	display: block;
	position: absolute;
	left: 0;
	top: -3px;
}
.title_ico .icon {
	fill: #099bdd;
	width: 25px;
	height: 25px;
	display: block;
	position: absolute;
	left: 0;
	top: -2px;
}
.about-team-brigade_desc {
	margin-bottom: 50px;
}
.about-team-brigade_desc p,
.about-team-brigade_desc p {
	margin-bottom: 40px;
}
.about-reviews_wrap .title-line,
.about-our-clients_wrap .title-line,
.about-quality_wrap .title-line {
	margin-bottom: 30px;
}
.about-reviews_wrap > img {
	margin-bottom: 30px;
}
.about-feedback {
	margin-bottom: 45px;
}
.about-feedback a {
	text-decoration: none;
	/*display: block;*/
}
.about-feedback-fancy {
	display: -webkit-flex; 
	display: -moz-flex; 
	display: -ms-flexbox; 
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.about-feedback a.fancy {
	width: 19%;
	border: 2px solid #00A0E3;
}
.about-feedback a.fancy img {
	width: 100%;
	border: 0;
	margin: 0;
}
.about-our-clients_wrap {
	margin-bottom: 40px;
}
.about-our-clients {
	margin-bottom: 40px;
	display: -webkit-flex; 
	display: -moz-flex; 
	display: -ms-flexbox; 
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
}
.about-our-clients_item {
	color: #444;
	font-size: 15px;
	font-family: 'OpenSansSemibold';
	text-align: center;
	width: 20%;
}
.about-our-clients_item .icon {
	margin-bottom: 15px;
	max-height: 75px;
	max-width: 70px;
	display: block;
	margin: 0 auto;
}        
.about-our-clients_item span {
	display: block;
}
.about-quality_wrap {
	margin-bottom: 55px;
}
.about-quality_wrap .title_ico {
	margin-top: 25px;
}
.about-garanty-slider_wrap {
	margin: 30px 0 60px;
	position: relative;    
}
.about-garanty-slider {
	overflow: hidden;    
}
.about-garanty-slider_item-wrap {
	white-space: nowrap;
	overflow: hidden;    
}
.about-garanty-slider_item {
	padding: 0 50px;
	width: 100%;
	/*vertical-align: top;    
	display: inline-block;*/
	white-space: normal;
	display: -webkit-flex; 
	display: -moz-flex; 
	display: -ms-flexbox; 
	display: flex;
	margin-bottom: 30px;
}

.about-garanty-slider_item-img {
	min-width: 165px;
	width: 165px;
	height: 240px;
	margin-right: 30px;
}
.about-garanty-slider_item-img img {
	/*display: block;*/
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%;
}


.thumbnaill {
    max-width: 100%;
}

.lightbox {
    display: none;
    position: fixed;
    z-index: 999;
    width: 100%;
    height: 100%;
    text-align: center;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
}

.lightbox img {
    max-width: 90%;
    max-height: 80%;
    margin-top: 5% !important;
    width: unset !important;
    height: unset;
    display: unset;
}

.lightbox:target {
    outline: none;
    display: block;
}


.about-garanty-slider_item-desc-title {
	color: #099bdd;
	font-size: 16px;
	font-family: 'OpenSansSemibold';
	text-transform: uppercase;
	margin-bottom: 25px;
}
.about-garanty-slider_item-desc {
	font-size: 15px;
}
@media screen and (max-width: 1024px) {
	.about-company_wrap,
	.about-our-clients,
	.about-feedback-fancy {
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;  
		flex-wrap: wrap;
		margin-bottom: 20px;
	}
	.about-company-team {
		display: block;
	}
	.about-feedback-fancy {
		-webkit-justify-content: initial;
		-moz-justify-content: initial;
		-ms-flex-pack: initial;
		justify-content: initial;
	}
	.about-company_item,
	.about-our-clients_item {
		width: 33%;
		margin-bottom: 20px;
	}
	.about-company-team_item:nth-of-type(2),
	.about-company-team_item {
		margin: 0 auto 20px;
		max-width: 200px;
		width: 100%;
	}
	.about-team-brigade_desc img {
		display: block;
		margin: 0 auto 20px;
	}            
	.about-feedback a.fancy {
		width: 32%;
		margin: 0 .5% 20px;
	}
}
@media screen and (max-width: 860px) {
	.about-company_item,
	.about-our-clients_item {
		width: 50%;
	}
}
@media screen and (max-width: 680px) {
	.about-garanty-slider_item {
		display: block;
	}
	.about-garanty-slider_item-img {
		margin: 0 auto 20px;
	}
	.about-garanty-slider_item {
		padding: 0 30px;
	}
}        
@media screen and (max-width: 550px) {
	.about-team_item {
		display: block;
	}
	.about-team_item-photo {
		margin: 0 auto 25px;
	}
	.about-team_item-info-name,
	.about-team_item-info-post {
		text-align: center;
	}
	.about-feedback a.fancy {
		width: 48%;
	}
	.about-team {
		padding: 20px 0 50px;
	}
}
@media screen and (max-width: 480px) {
	.about-company_item,
	.about-our-clients_item,
	.about-feedback a.fancy {
		width: 100%;
	}
	.about-feedback a.fancy {
		margin: 0 auto 20px;
		max-width: 200px;
	}
	.about-team-brigade_desc img {
		width: auto;
		max-width: 100%;
	}
}
/*-- /about page --*/

/*--new spasibka--*/
.popup_call_service,
.popup_call_service_end_time {
    max-width: 650px !important;
}
.successfull_container_image_service {
	/*display: none;*/
}
.successfull_container_text {
	position: relative;
	/*background: url(/images/tnx_bg.png) #fff no-repeat 0% 0% !important;*/
	background-size: 270px 100% !important;
}
/*.successfull_container_text::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: -17px;
    width: 298px;
    height: 253px;
	background: url(/images/truba-tnx.png) no-repeat 50% 50%;
	background-size: contain;
}*/
.successfull_container_title_service {
    font-size: 23px !important;
    font-weight: bold !important;
}
.successfull_container_title_service,
.successfull_container_textblock_service,
.successfull_container_timeblock_service,
.successfull_container_textblock_service_time_end {
	padding-left: 300px !important;
}
.successfull_container_timeblock_image {
    margin: 0px 12px 0px 0 !important;
}
.successfull_container_timeblock_service_time_end {
    padding: 7px 26px 8px 300px !important;
}

@media screen and (max-width: 700px) {
	.popup_call_service,
	.popup_call_service_end_time {
		max-width: 370px !important;
	}
	.successfull_container_text::before {
		display: none;
	}
	.successfull_container_title_service,
	.successfull_container_textblock_service,
	.successfull_container_timeblock_service,
	.successfull_container_textblock_service_time_end {
		padding-left: 26px !important;
	}
	.successfull_container_timeblock_service_time_end {
		padding: 7px 26px 8px !important;
	}
}
/*--/new spasibka--*/
/*** POPUP ***/
.popup-wrapper {
	display: none;
	max-width: 717px;
	padding: 0 20px;
    position: fixed;
    z-index: 9999;
    top: 30%;
    left: 50%;
    transform: translateX(-50%);
}

/*.popup__late {*/
	/*position: relative;*/
	/*display: flex;*/
	/*justify-content: space-between;*/
	/*align-items: center;*/
	/*width: 100%;*/
	/*padding: 30px 40px;*/
	/*background: #fff;*/
	/*box-shadow: 0 0 2px #009bdf;*/
/*}*/

.popup__late {
    position: relative;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    width: 100%;
    padding: 30px 40px;
    background: #fff;
}

.popup__image-wrapper {
	width: 221px;
	margin-right: 40px;
	flex-shrink: 0;
}
.popup__image {
	width: 100%;
}
.popup__content-wrapper {
	max-width: 370px;
	min-width: 270px;
}
.popup__title {
	text-transform: uppercase;
	font-size: 25px;
	font-weight: bold;
	color: #009bdf;
	margin-bottom: 29px;
}
.popup__text {
	line-height: 25px;
	margin-bottom: 17px;
}
.popup__text:last-child {
	margin-bottom: 25px;
}

.popup__phone-wrapper {
	display: flex;
}
.popup__phone-icon {
	width: 23px;
	height: 23px;
	margin-right: 10px;
	fill: #009bdf;
}
.popup__phone {
	font-size: 21px;
}
.popup__phone-link {
	text-decoration: none;
	color: #000000;
}
.popup__phone_bold {
	font-size: 29px;
	font-weight: bold;
	color: #009bdf;
	line-height: 23px;
	padding-left: 8px;
}
.modal__close {
	width: 18px;
	height: 18px;
	position: absolute;
	top: 22px;
	right: 22px;
	cursor: pointer;
}
.modal__close::before {
	content: '';
	width: 24px;
	height: 2px;
	position: absolute;
    left: 11px;
    top: 13px;
	background: black;
	display: inline-block;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	-webkit-transform: translateX(-3px) translateY(8px) rotateZ(45deg);
	-ms-transform: translateX(-3px) translateY(8px) rotate(45deg);
	transform: translateX(-3px) translateY(8px) rotateZ(45deg);
}
.modal__close::after {
	content: '';
	width: 24px;
	height: 2px;
	position: absolute;
	left: 11px;
    top: 13px;
	background: black;
	display: inline-block;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	-webkit-transform: translateX(-3px) translateY(8px) rotateZ(-45deg);
	-ms-transform: translateX(-3px) translateY(8px) rotate(-45deg);
	transform: translateX(-3px) translateY(8px) rotateZ(-45deg);
}
.modal__close:hover::before,
.modal__close:hover::after {
	/*background: white;*/
}

/*** ASIDE ***/
.aside-late {
	display: none;
	z-index: 5999;
	background: #f6f5f5;
	position: fixed;
	right: 0;
	bottom: 150px;
}
	.aside__content {
		cursor: pointer;
		position: relative;
		padding: 13px 40px 13px 60px;
	}
		.aside__image-wrapper {
			position: absolute;
			width: 66px;
			height: 100%;
			left: 0;
			top: 0;
		}
			.aside__image {
				position: absolute;
				top: -25%;
				left: -50%;
				width: auto;
				height: 145.5%;
			}
		.aside__text {
			margin: 0;
			text-transform: uppercase;
			font-size: 15px;
			text-align: center;
			font-weight: bold;
			color: #444444;
			white-space: nowrap;
		}


@media screen and (max-width: 450px) {
	.aside__text {
		font-size: 12px;
	}
}

/*** OVERLAY ***/
.overlay-late{
	display: none;
	width: 100vw;
    height: 100vh;
    background: black;
    opacity: 0.5;
    position: fixed;
    top: 0;
	bottom: 0;
    left: 0;
    right: 0;
	z-index: 1000;
}

@media (max-width:999px) {
    .aside-late {
        bottom: 120px;
    }

    .aside__text {
        font-size: 12px;
    }

    .aside__content {
        padding: 9px 20px 9px 35px;
    }
}

@media (max-width:960px) {
    .aside-late {
        bottom: 255px;
    }
}

@media (max-width:860px) {
    .aside-late {
        bottom: 130px;
    }
}

@media (max-width:620px) {
    .aside__text {
        display: none;
    }

    .aside__content {
        padding: 35px 20px 5px 35px;
    }
}

@media (max-width:480px) {
    .aside-late {
        bottom: 195px;
    }
}

@media (max-width:380px) {
    .aside-late {
        bottom: 135px;
    }
}