html,body,div,span,h1,h2,h4,p,a,img,i,ul,li,form,header{margin:0;padding:0;border:0;font-family:inherit;font-size:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline}header,main{display:block}body{line-height:1}ul{list-style:none}#container{margin:0 auto;max-width:960px;width:100%}.cont{width:100%;max-width:100%;margin:0 auto;padding:0}.shapka{margin:0 auto;width:100%;max-width:960px}.sh_grdt_6-1{width:59%;display:inline;float:left}.sh_grdt_6-2{width:39%;min-height:166px;padding-left:15%;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;height:100%}#raz{display:inline-block}#raz img{margin:1.5em auto 0}#dva{display:inline-block;float:right}@media only screen and (max-width:960px){.sh_grdt_6-2{padding-left:2%;padding-right:2%}.sh_grdt_6-1,.sh_grdt_6-2{margin:0 auto;width:100%;text-align:center}.grdt_12{padding:0 .8em}#dva{float:none;width:100%}#raz img{margin:0 auto}}.grdt_12{display:inline;float:left;margin:0 0 .8em;width:100%;max-width:960px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}#container:before,#container:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}#container:after{clear:both}*,:after,:before{box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;font-family:Roboto,sans-serif;color:#2e3233;background-color:#fff}a{text-decoration:none}img{max-width:100%}input{font-family:Roboto,sans-serif;font-size:1.6rem}.cd-main-content,.cd-main-header{-webkit-transform:translateZ(0);position:relative}.cd-main-content{z-index:2}.cd-main-header{height:50px;background-image:url(../images/background.png);background-color:#f1f1f1;z-index:3;border-top-width:3px;border-top-style:solid;border-top-color:#04819e;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#04819e;font-size:1.4em;font-family:Roboto Condensed,sans-serif;background-position:0 0;background-repeat:no-repeat no-repeat}@media only screen and (min-width:1170px){.cd-main-header{height:80px;box-sizing:content-box}.cd-main-header:after{content:"";display:table;clear:both}}.cd-logo{position:absolute;top:12px;left:5%}@media only screen and (min-width:1170px){.cd-logo{top:26px;left:4em}}.cd-header-buttons{position:absolute;display:inline-block;top:3px;right:5%}.cd-header-buttons li{display:inline-block}@media only screen and (min-width:1170px){.cd-header-buttons{top:18px;right:4em}}.cd-nav-trigger{position:relative;display:block;width:44px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3}.cd-nav-trigger span,.cd-nav-trigger span:before,.cd-nav-trigger span:after{position:absolute;display:inline-block;height:3px;width:24px;background-color:#2e3233;background-position:initial initial;background-repeat:initial initial}.cd-nav-trigger span{position:absolute;top:50%;right:10px;margin-top:-2px}.cd-nav-trigger span:before,.cd-nav-trigger span:after{content:"";right:0;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transform-origin:0 50%}.cd-nav-trigger span:before{top:-6px}.cd-nav-trigger span:after{top:6px}@media only screen and (min-width:1170px){.cd-nav-trigger{display:none}}.cd-primary-nav a,.cd-primary-nav ul a{display:block;height:50px;line-height:50px;padding:0 20px;color:#fff;-webkit-font-smoothing:antialiased;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#3a3f40;-webkit-transform:translateZ(0)}.cd-primary-nav .see-all a{color:#ff7f00}@media only screen and (min-width:1170px){.cd-primary-nav .go-back,.cd-primary-nav .see-all{display:none}.cd-primary-nav .cd-secondary-nav>li{height:430px;width:23%;float:left;margin-right:2.66%;border-right-width:1px;border-right-style:solid;border-right-color:#e2e3df;overflow-x:hidden;overflow-y:auto}.cd-primary-nav .cd-secondary-nav>li>a{color:#ff7f00;font-weight:700;font-size:1.6rem;margin-bottom:.2em}.cd-primary-nav .cd-secondary-nav a{height:30px;line-height:30px;padding:0 18% 0 0;color:#2e3233;border-bottom-style:none;font-size:1.4rem}.cd-primary-nav .cd-nav-icons li{width:32%;float:left;margin:0 2% 20px 0}}.go-back a{position:relative}.go-back a:before,.go-back a:after{content:"";position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:10px;background-color:#464c4e;-webkit-backface-visibility:hidden;background-position:initial initial;background-repeat:initial initial}.go-back a:before{-webkit-transform:rotate(45deg)}.go-back a:after{-webkit-transform:rotate(-45deg)}@media only screen and (min-width:1170px){.go-back a:before,.go-back a:after{background-color:#04819e;background-position:initial initial;background-repeat:initial initial}}.cd-primary-nav .go-back a{padding-left:40px}.cd-primary-nav .go-back a:before,.cd-primary-nav .go-back a:after{left:20px;-webkit-transform-origin:1px 50%}@media only screen and (min-width:1170px){.cd-primary-nav .go-back a{padding-left:20px}.cd-primary-nav .go-back a:before,.cd-primary-nav .go-back a:after{left:1px}}.cd-overlay{position:fixed;z-index:2;height:100%;width:100%;top:0;left:0;background-color:rgba(153,153,153,.298039);visibility:hidden;opacity:0;-webkit-backface-visibility:hidden}body a,html a{text-decoration:none}p{line-height:1.5;font-family:Roboto,sans-serif}p+p{margin-top:1.5em}h1,h2{font-family:Roboto Condensed,sans-serif;font-weight:400}h1{text-transform:uppercase;font-size:2em;line-height:1.3;color:#000}h1:before{display:inline-block;content:"";width:8px;height:23px;margin-right:5px}h2{display:block;font-size:1.4375em;margin:1.125em 0 1.575em;color:#000}h4{font-family:Roboto Condensed,sans-serif;font-weight:400;font-size:1.5em;line-height:1.3;color:#000;text-transform:uppercase}h4:before{display:inline-block;content:"";width:8px;height:17px;margin-right:5px}img{max-width:100%;height:auto}@media screen{img{width:auto}}.hplan{font-family:Roboto Condensed;text-transform:uppercase}#container a{text-decoration:none}.calc_grd{max-width:100%;margin:auto;position:relative}#back-to-top{position:fixed;z-index:999;display:none;bottom:70px;right:15px}#back-to-top i{width:50px;height:50px;display:block;color:#fff;text-align:center;font-size:16px;line-height:50px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.phone a{color:#000;text-decoration:none}.phone{font-size:2.5em;font-family:Roboto Condensed;color:#000}.com_name{font-size:2em;font-family:Roboto Condensed;color:#000}.adr{color:#000;font-family:Roboto;font-size:1em;font-weight:300;line-height:24px}.shapka span{color:#000;font-family:Roboto;font-size:18px;font-weight:300;line-height:24px}.top_words{text-align:center}.top_words p{font-family:Roboto Condensed;text-transform:uppercase;font-size:3.6vw}hr{padding-bottom:5px;border:none}.knop11,.knop2{display:block;text-decoration:none;margin:1em auto 0;text-align:center;padding:.5em 1.5em;font-family:Roboto;font-size:1.1em;width:100%;background-color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;-webkit-animation:shadow 1s ease 0s infinite normal;background-position:initial initial;background-repeat:initial initial}#footer .br_m{display:none}@media screen and (max-width:400px) and (max-width:486px){#footer .br_m{display:block}}.sub_menu .uslugi{overflow:hidden}.sub_menu .uslugi li{width:280px;overflow:hidden;float:left}.sub_menu .uslugi li a{display:inline-block;overflow:hidden}.sub_menu .uslugi img{height:60px;float:left;border:1px solid #d8d8d8;box-shadow:#ececec 1px 1px 3px;margin-top:5px}.sub_menu .uslugi .group{display:inline-block;overflow:hidden;height:57px;float:left;width:175px;margin-left:10px;margin-top:5px}.sub_menu .uslugi .name{display:inline-block;font-size:15px;line-height:13px}.sub_menu .uslugi .price{display:inline-block;margin-top:10px;font-size:18px;line-height:21px}input[type="text"],textarea{width:100%;height:40px;padding:.29em .9em;background-color:#fff;border:1px solid #ccc;display:block;color:#000;font-family:Roboto;font-size:14px;font-weight:400}.spoiler h2,.spoiler.close h2{font-size:1.2em;color:#fff;margin:1em 0 0}.close.spoiler h2{padding:1em 1.2em}.spoiler h2{text-align:center;margin-right:10px}.spoiler h2 span{font-size:1.2em;color:#fff;float:right}.spoiler .block{padding:7px;border:1px solid #ddd;background-color:#fff;overflow:hidden;background-position:initial initial;background-repeat:initial initial}.show{display:none}.hide,.close .show{display:block}.close .hide{display:none}.slides{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}.flexslider{max-width:100%;background-color:#fff;border:4px solid #fff;position:relative;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 4px;box-shadow:rgba(0,0,0,.2) 0 1px 4px;zoom:1;background-position:initial initial;background-repeat:initial initial}.flexslider .slides{zoom:1}.top-slider.flexslider{position:relative;overflow:hidden;border:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:none}.top-slider.flexslider .slides>li{height:400px;font-size:16px;line-height:20px;color:#fff}.top-slider.flexslider .slides a.btn{color:#fff}.top-slider .text{height:400px;line-height:475px}.top-slider .text .inner{padding-top:82px;line-height:20px}.top-slider div.title{font-size:36px;line-height:52px;padding:0 0 12px;text-shadow:rgba(0,0,0,.298039) 2px 4px 3px}.top-slider div.text-block{line-height:26px;margin-bottom:20px;text-shadow:rgba(0,0,0,.298039) 2px 4px 3px}@media(max-width:678px){.top-slider .text .inner{padding-top:30px}.top-slider div.title{font-size:15px;line-height:12px;padding:0 0 10px}.top-slider.flexslider .slides>li{height:240px}.top-slider div.text-block{font-size:11px;line-height:18px}}.btn-primary{color:#fff;border-color:#bfbfbf}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-transparent{background-color:rgba(255,255,255,0);border:1px solid #fff;box-shadow:rgba(230,230,230,0) 0 2px 0 0;background-position:initial initial;background-repeat:initial initial}.col-md-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:992px){.col-md-6{float:left;width:50%}}#page_content ul{list-style-position:outside;padding-left:1.25em;line-height:1.5;margin:1.25em 0 .9375em .625em;font-family:Roboto,Arial,Helvetica,sans-serif}#page_content ul li{padding-left:.5em;margin-bottom:.3125em}.wrp{width:100%;max-width:960px;margin:0 auto}.wrp .col1{float:left;max-width:49%;width:480px;height:auto}.wrp .col2 .col-str1 .makr1{width:160px;height:67px;background-image:url(../images/mark.png);margin-bottom:8px;padding-left:11px;background-position:initial initial;background-repeat:initial initial}.wrp .col2 .col-str1 .makr1 span{height:67px;display:table-cell;vertical-align:middle;color:#fff;font-family:Roboto;font-weight:300;font-size:18px;line-height:20px}.col-str1{display:inline-block;float:left}.wrp .col2{float:right;max-width:49%;width:480px;margin:2.2em auto 0}@media only screen and (max-width:797px){.wrp .col2{margin:0 auto}}@media only screen and (max-width:736px){.wrp .col2 .col-str1{display:none}}@media only screen and (max-width:580px){.wrp .col1{width:100%;float:none}.wrp .col2{width:100%;max-width:100%;float:none}.wrp .col1{max-width:100%;width:100%;height:auto}.wrp .col1,.wrp .col2{margin:0 auto;width:100%;text-align:center}}.bg2{position:relative;overflow:hidden;background-color:#eee}.call_text{font-size:20px;text-align:center;padding:30px 0 10px}@media(min-width:992px){.call_text{float:left;padding:23px 0 22px}}.call_buttons{text-align:center;padding:10px 0 30px;color:#fff}@media(min-width:992px){.call_buttons{float:right;padding:14px 0 13px}}.clb{font-family:Roboto;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;background-image:none;white-space:nowrap;padding:6px 12px;font-size:1em;line-height:1.428571429;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}