@charset "utf-8";
@font-face{font-family:"Helvetica";src:url(../_fonts/HelveticaRegular/HelveticaRegular.eot);src:url(../_fonts/HelveticaRegular/HelveticaRegular.eot?#iefix)format(embedded-opentype),url(../_fonts/HelveticaRegular/HelveticaRegular.woff) format("woff"),url(../_fonts/HelveticaRegular/HelveticaRegular.ttf) format("truetype");font-style:normal;font-weight:400}
@font-face{font-family:"Helvetica";src:url(../_fonts/HelveticaBold/HelveticaBold.eot);src:url(../_fonts/HelveticaBold/HelveticaBold.eot?#iefix)format(embedded-opentype),url(../_fonts/HelveticaBold/HelveticaBold.woff) format("woff"),url(../_fonts/HelveticaBold/HelveticaBold.ttf) format("truetype");font-style:normal;font-weight:700}
@font-face{font-family:"Helvetica";src:url(../_fonts/HelveticaItalic/HelveticaItalic.eot);src:url(../_fonts/HelveticaItalic/HelveticaItalic.eot?#iefix)format(embedded-opentype),url(../_fonts/HelveticaItalic/HelveticaItalic.woff) format("woff"),url(../_fonts/HelveticaItalic/HelveticaItalic.ttf) format("truetype");font-style:italic;font-weight:400}
@font-face{font-family:"Helvetica";src:url(../_fonts/HelveticaLight/HelveticaLight.eot);src:url(../_fonts/HelveticaLight/HelveticaLight.eot?#iefix)format(embedded-opentype),url(../_fonts/HelveticaLight/HelveticaLight.woff) format("woff"),url(../_fonts/HelveticaLight/HelveticaLight.ttf) format("truetype");font-style:normal;font-weight:300}
@font-face{font-family:"Helvetica";src:url(../_fonts/HelveticaBlack/HelveticaBlack.eot);src:url(../_fonts/HelveticaBlack/HelveticaBlack.eot?#iefix)format(embedded-opentype),url(../_fonts/HelveticaBlack/HelveticaBlack.woff) format("woff"),url(../_fonts/HelveticaBlack/HelveticaBlack.ttf) format("truetype");font-style:normal;font-weight:700}
@font-face{font-family:"Helvetica";src:url(../_fonts/HelveticaHeavy/HelveticaHeavy.eot);src:url(../_fonts/HelveticaHeavy/HelveticaHeavy.eot?#iefix)format(embedded-opentype),url(../_fonts/HelveticaHeavy/HelveticaHeavy.woff) format("woff"),url(../_fonts/HelveticaHeavy/HelveticaHeavy.ttf) format("truetype");font-style:normal;font-weight:800}
@font-face{font-family:"Helvetica";src:url(../_fonts/HelveticaMedium/HelveticaMedium.eot);src:url(../_fonts/HelveticaMedium/HelveticaMedium.eot?#iefix)format(embedded-opentype),url(../_fonts/HelveticaMedium/HelveticaMedium.woff) format("woff"),url(../_fonts/HelveticaMedium/HelveticaMedium.ttf) format("truetype");font-style:normal;font-weight:500}
@font-face{font-family:"Helvetica";src:url(../_fonts/HelveticaThin/HelveticaThin.eot);src:url(../_fonts/HelveticaThin/HelveticaThin.eot?#iefix)format(embedded-opentype),url(../_fonts/HelveticaThin/HelveticaThin.woff) format("woff"),url(../_fonts/HelveticaThin/HelveticaThin.ttf) format("truetype");font-style:normal;font-weight:200}
@font-face{font-family:"Helvetica";src:url(../_fonts/HelveticaUltraLight/HelveticaUltraLight.eot);src:url(../_fonts/HelveticaUltraLight/HelveticaUltraLight.eot?#iefix)format(embedded-opentype),url(../_fonts/HelveticaUltraLight/HelveticaUltraLight.woff) format("woff"),url(../_fonts/HelveticaUltraLight/HelveticaUltraLight.ttf) format("truetype");font-style:normal;font-weight:100}
@font-face{font-family:"Helvetica";src:url(../_fonts/HelveticaBoldItalic/HelveticaBoldItalic.eot);src:url(../_fonts/HelveticaBoldItalic/HelveticaBoldItalic.eot?#iefix)format(embedded-opentype),url(../_fonts/HelveticaBoldItalic/HelveticaBoldItalic.woff) format("woff"),url(../_fonts/HelveticaBoldItalic/HelveticaBoldItalic.ttf) format("truetype");font-style:italic;font-weight:700}
@font-face{font-family:"Helvetica";src:url(../_fonts/HelveticaBlackItalic/HelveticaBlackItalic.eot);src:url(../_fonts/HelveticaBlackItalic/HelveticaBlackItalic.eot?#iefix)format(embedded-opentype),url(../_fonts/HelveticaBlackItalic/HelveticaBlackItalic.woff) format("woff"),url(../_fonts/HelveticaBlackItalic/HelveticaBlackItalic.ttf) format("truetype");font-style:italic;font-weight:700}
@font-face{font-family:"Helvetica";src:url(../_fonts/HelveticaLightItalic/HelveticaLightItalic.eot);src:url(../_fonts/HelveticaLightItalic/HelveticaLightItalic.eot?#iefix)format(embedded-opentype),url(../_fonts/HelveticaLightItalic/HelveticaLightItalic.woff) format("woff"),url(../_fonts/HelveticaLightItalic/HelveticaLightItalic.ttf) format("truetype");font-style:italic;font-weight:200}
@font-face{font-family:"Helvetica";src:url(../_fonts/HelveticaMediumItalic/HelveticaMediumItalic.eot);src:url(../_fonts/HelveticaMediumItalic/HelveticaMediumItalic.eot?#iefix)format(embedded-opentype),url(../_fonts/HelveticaMediumItalic/HelveticaMediumItalic.woff) format("woff"),url(../_fonts/HelveticaMediumItalic/HelveticaMediumItalic.ttf) format("truetype");font-style:italic;font-weight:500}
@font-face{font-family:"Helvetica";src:url(../_fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.eot);src:url(../_fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.eot?#iefix)format(embedded-opentype),url(../_fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.woff) format("woff"),url(../_fonts/HelveticaHeavyItalic/HelveticaHeavyItalic.ttf) format("truetype");font-style:italic;font-weight:800}
@font-face{font-family:"Helvetica";src:url(../_fonts/HelveticaThinItalic/HelveticaThinItalic.eot);src:url(../_fonts/HelveticaThinItalic/HelveticaThinItalic.eot?#iefix)format(embedded-opentype),url(../_fonts/HelveticaThinItalic/HelveticaThinItalic.woff) format("woff"),url(../_fonts/HelveticaThinItalic/HelveticaThinItalic.ttf) format("truetype");font-style:italic;font-weight:200}
@font-face{font-family:"Helvetica";src:url(../_fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.eot);src:url(../_fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.eot?#iefix)format(embedded-opentype),url(../_fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.woff) format("woff"),url(../_fonts/HelveticaUltraLightItalic/HelveticaUltraLightItalic.ttf) format("truetype");font-style:italic;font-weight:100}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html,body{height:100%}
body{margin:0;padding:0;font:400 17px/1.2 Helvetica,Arial,Helvetica,sans-serif;color:#3d3d3d;background:#eeeff4}
a img{border:0}
*{min-height:0}
a:link,a:active,a:visited{color:#2779b2;text-decoration:underline}
a:hover{text-decoration:none}
b,strong{font-weight:600}
h1,h2,h3,h4,h5,h6{display:block;margin:16px 0;padding:0;font:bold 18px/1.2 Helvetica,Arial;color:#000}
h1{font-size:18px}
h2{font-size:17px}
h3{font-size:16px}
h4{font-size:15px}
h5{font-size:14px}
h6{font-weight:400;font-size:14px;color:inherit}
ol,ul,li{padding:0;display:block;margin:20px 0;list-style:none}
ul > li{padding:0 0 0 41px;position:relative;margin:14px 0 0;background:url(../_img/list-li-arrow.png) no-repeat 0 3px}
ul > li:first-child{margin-top:0}
ol{counter-reset:my-badass-counter}
ol > li{padding:0 0 0 41px;position:relative;margin:14px 0 0}
ol > li:before{content:counter(my-badass-counter);counter-increment:my-badass-counter;width:21px;height:21px;line-height:21px;display:block;position:absolute;left:0;top:-3px;border:2px solid #2779b2;font-size:14px;color:#2779b2;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.reset,.reset li,nav ul,nav li,.header-nav-list,.header-nav-list li,.header-nav-list ul,.item-wrap ul,.item-wrap li,.sblock-links,.sblock-links li,.sblock-tags,.sblock-tags li,.footer-nav,.footer-nav li,.page-subject ul.i-page-subject-toggle,.page-subject ul.i-page-subject-toggle > li,.page-full .soderzhanie + ul,.page-full .soderzhanie + ul > li,.page-text-block > ul,.page-text-block > ul > li,.wrap-menu-open .box-nav-smart ul,.wrap-menu-open .box-nav-smart li,.box_posshow,.box_posshow ul,.box_posshow li{display:block;padding:0;margin:0;list-style:none;background:0}
form{display:block;padding:0;margin:0}
input[type="image"]:hover{opacity:.8}
input,textarea,select,button{font:normal 15px/normal Helvetica,Arial,Helvetica,sans-serif;color:#fff;vertical-align:baseline}
label{vertical-align:baseline}
label,input[type=button],input[type=submit],button{cursor:pointer}
textarea{overflow:auto;resize:vertical}
.bo_50{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
input[type="text"],input[type="password"],input[type="email"],input[type="tel"],textarea,select{padding:9px 16px;display:inline-block;vertical-align:middle;margin:0;border:1px solid #eee;font-weight:400;color:#bfc2c5;outline:none;background:#fff;-webkit-transition:border-color .1s linear;-moz-transition:border-color .1s linear;-o-transition:border-color .1s linear;transition:border-color .1s linear;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
::-webkit-input-placeholder{font-weight:300;color:#000;-webkit-transition:color .1s linear}
:focus::-webkit-input-placeholder{color:transparent}
:-moz-placeholder{font-weight:300;color:#000;-moz-transition:color .1s linear}
:focus:-moz-placeholder{color:transparent}
::-moz-placeholder{font-weight:300;color:#000;-moz-transition:color .1s linear}
:focus::-moz-placeholder{color:transparent}
:-ms-input-placeholder{font-weight:300;color:#000}
:focus:-ms-input-placeholder{color:transparent}
.inpt_request{-webkit-box-shadow:inset 0 0 8px red;-moz-box-shadow:inset 0 0 8px red;box-shadow:inset 0 0 8px red}
input[type="text"]:hover,input[type="password"]:hover,textarea:hover,select:hover,input[type="email"]:hover,input[type="tel"]:hover,.inpt_pseudo:hover,input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus,input[type="email"]:focus,input[type="tel"]:focus{border-color:#394148}
input[type="button"],input[type="submit"],input[type="reset"],button{outline:none;padding:8px 20px;display:inline-block;position:relative;border:0;vertical-align:top;line-height:normal;font-weight:400;font-size:15px;color:#fff;text-align:center;text-decoration:none;background:#4ab2d0;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,button:hover{background:#4EBFE0}
input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active,button:active{background:#43A8C5}
input[type="button"][disabled],input[type="submit"][disabled],input[type="reset"][disabled],button[disabled]{background-color:#eee;color:#222;cursor:default}
.wrap input.reset,button.btn-smart-nav,button.btn-smart-search,button.btn-smart-sidebar{padding:0;display:block;margin:0;border:0;vertical-align:top;outline:none;background:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0}
.clearfix:before,.clearfix:after,.wrapper:before,.wrapper:after{content:".";display:block;height:0;visibility:hidden}
.clearfix:after,.wrapper:after{clear:both}
.clearfix,.wrapper{zoom:1}
.left{float:left}
.right{float:right}
.center{text-align:center}
.hidden{overflow:hidden}
.none,.display-none{display:none}
p{display:block;margin:px 0}
.animate,.o-hvr:after,.header-nav-list > li,.btn-service-add,.btn-sblock,.inpt_select .btnselect,.sblock-links > li > a{transition:box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,transform .9s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;-moz-transition:box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,-moz-transform .9s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;-webkit-transition:box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,-webkit-transform .9s ease,padding .3s ease,opacity .3s ease,visibility .3s ease}
.idesc p:first-child,.idesc h1,.idesc h2,.idesc h3,.idesc h4,.idesc h5,.idesc h6{margin-top:0!important}
.idesc p:last-child{margin-bottom:0!important}
.o-hvr{position:relative}
.o-hvr:after{width:auto;height:auto;content:' ';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.1);z-index:5;opacity:0}
.o-hvr:hover:after{opacity:1}
.ics,.icv{display:inline-block;vertical-align:middle;background:url(../_img/elements.png) no-repeat 0 0}
.icv,.icv + span{display:inline-block;vertical-align:middle}
.ic-search-zoom{width:27px;height:27px;background-position:-44px 0}
.ic-view{width:20px;height:20px;background-position:0 0}
.ic-comm{width:20px;height:20px;background-position:-22px 0}
.ic-categ{width:20px;height:20px;background-position:-44px -30px}
.ic-sldr-prev{width:14px;height:23px;background-position:-73px 0}
.ic-sldr-next{width:14px;height:23px;background-position:-89px 0}
.ic-sldr-prev-h{width:14px;height:23px;background-position:-73px -25px}
.ic-sldr-next-h{width:14px;height:23px;background-position:-89px -25px}
.ic-big-faq{width:94px;height:94px;background-position:1px -57px}
.ic-sblock-buy{width:50px;height:50px;background-position:0 -160px}
.ic-sblock-catalog{width:50px;height:50px;background-position:-52px -160px}
.ic-smart-nav{width:26px;height:26px;background-position:-64px -265px}
.o-pict{display:inline-block;vertical-align:top}
.o-pict a{display:block;text-decoration:none}
.item-article .o-pict img{max-width:100%;width:auto;max-height:120px;vertical-align:top}
.o-pict-crop{display:inline-block;vertical-align:top;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.o-pict-crop img{display:none}
a.obtn{color:#000;text-decoration:none}
.obtn{padding:4px 10px;display:inline-block;vertical-align:top;position:relative;overflow:hidden;border-bottom:4px solid #b29000;font-weight:700;font-size:18px;color:#000;text-align:center;background:#facc08;cursor:pointer}
.obtn input{width:100%;height:80px;position:absolute;left:0;top:0;border:0;background:0;opacity:0;z-index:10}
.obtn:after{width:auto;height:auto;display:block;content:' ';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.2);opacity:0}
.obtn:hover:after{opacity:1}
.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.js-scroll{height:130px;outline:none}
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{width:8px;position:absolute;top:0;right:3px;height:100%;border-top:0;border-bottom:0}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:7px}
.jspCap{display:none}
.jspHorizontalBar.jspCap{float:left}
.jspTrack{position:relative}
.jspTrack:after{width:auto;height:auto;content:' ';display:block;position:absolute;left:2px;right:2px;top:0;bottom:0;background:#f4f4f4}
.jspDrag{width:8px;position:relative;left:0;top:0;cursor:pointer;background:#4ab2d0;z-index:5}
.jspDrag:hover{background:#2779b2}
.jspDrag:active{background:#2779b2}
.jspDragTop{width:8px;height:auto;position:absolute;left:-4px;top:0;bottom:0}
.jspHorizontalBar.jspTrack,.jspHorizontalBar.jspDrag{float:left;height:100%}
.jspArrow{width:100%;height:2px;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}
.jspArrowUp{height:1px}
.jspArrowDown{height:1px}
.jspCorner{background:#eeeef4;float:left;height:100%}
.wrap-scroll{width:60px;height:auto;padding:0 1px 0 0;display:block;position:absolute;left:0;top:0;bottom:0;z-index:1;cursor:pointer}
.btn-scroll{width:60px;position:fixed;left:50%;top:230px;margin:0 0 0 -50%;font-size:12px;color:#a8a8a8;text-align:center;text-transform:uppercase}
.btn-scroll:before{width:29px;height:17px;content:' ';display:block;margin:0 auto 7px;background:url(../_img/elements.png) no-repeat 0 -265px}
.wrap-scroll:hover{background-color:#b2b3b7}
.wrap-scroll:hover .btn-scroll{color:#fff}
.wrap-scroll:hover .btn-scroll:before{background-position:-31px -265px}
.wrap{min-width:320px;position:relative;overflow:hidden;z-index:2}
.wrapper{max-width:1142px;padding-left:5px;padding-right:5px;margin:0 auto}
.header-wrap{position:relative;z-index:22}
.header-top,.footer-top{padding:25px 0;position:relative;background:#3f444c url(../_img/bgs-header.png);z-index:3}
.header-top{z-index:23}
.header-logo{width:252px;float:left}
.header-logo img{width:100%;height:auto;vertical-align:top}
.header-search{width:457px;height:40px;float:right;position:relative;margin:10px 0 0}
.header-search input[type="text"]{width:100%;height:40px;padding:0 67px 0 14px;margin:0;border:0;color:#6b6b6b;background:#eeeff4}
.header-search .btn-search{width:67px;height:40px;position:absolute;right:0;top:0;text-align:center;background:#4ab2d0}
.header-search .btn-search input{width:100%;height:40px;position:absolute;left:0;top:0;background:0;opacity:0}
.header-search .btn-search:hover{background:#5EC0DC}
.header-search .btn-search .ics{margin:6px 0 0}
.box_posshow{width:auto;position:absolute;left:0;right:0;top:100%;border:1px solid #eee;background:#fff;z-index:102;box-shadow:0 1px 2px #4ab2d0}
.box_posshow ul > li{overflow:hidden;border-top:1px solid #eee}
.box_posshow ul > li:first-child{border-top:0}
.box_posshow .item-article{max-width:none}
.box_posshow .item-article .ins-box{border:0}
.box_posshow .item-article .o-pict{width:100px;float:left;margin:0 8px 0 0}
.box_posshow .item-article .i-titles{height:auto}
.search-more-link{padding:5px;border-top:1px solid #eee;text-align:center}
.header-nav{height:50px;position:relative;color:#fff;background:#4ab2d0;z-index:3}
.header-nav.i-type-sub-nav{margin-bottom:50px}
.header-nav a{color:#fff;text-decoration:none}
.header-nav > .wrapper{position:relative}
.header-nav-list > li{float:left;position:static;margin:0 0 0 32px}
.header-nav-list > li:first-child{margin-left:1px}
.header-nav-list > li > a{height:50px;line-height:50px;padding:0 18px;display:block;font-weight:300;font-size:12px;text-transform:uppercase}
.header-nav-list > li:hover,.header-nav-list > li.current > a{background:#2779b2}
.header-nav-list > li > ul{width:auto;height:auto;overflow:hidden;position:absolute;left:5px;right:5px;top:100%;border-left:1px solid #dadbdf;border-right:1px solid #dadbdf;background:#2779b2}
.header-nav-list > li > ul > li{float:left;margin:0 0 0 32px}
.header-nav-list > li > ul > li:first-child{margin:0}
.header-nav-list > li > ul > li > a{height:50px;line-height:50px;padding:0 30px;display:block;font-weight:300;font-size:11px;text-transform:uppercase}
.header-nav-list > li > ul > li > a:hover,.header-nav-list > li > ul > li.current > a{background-color:rgba(255,255,255,0.08)}
.header-nav-list > li > ul.header-nav-drop{display:none}
.header-nav-list > li.current > ul.header-nav-drop{display:block}
button.btn-smart-nav{width:68px;height:40px;display:inline-block;background-color:#2890ae}
button.btn-smart-search{width:58px;height:40px;display:inline-block}
button.btn-smart-sidebar{width:100%;display:none;position:relative;font-weight:500;font-size:24px;color:#000}
button.btn-smart-sidebar > span{height:50px;line-height:50px;display:block;position:relative;margin:0 15px;text-align:left}
button.btn-smart-sidebar > span:after{width:27px;height:27px;content:' ';display:block;position:absolute;right:0;top:50%;margin:-13px 0 0;background:url(../_img/elements.png) no-repeat -30px -300px}
button.btn-smart-sidebar.current{margin:0 0 22px;border-bottom:2px solid #2779b2}
button.btn-smart-sidebar.current > span:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.smart-panel-nav{height:40px;display:none;background:#4ab2d0}
.smart-panel-nav .btn-smart-nav{float:left}
.smart-panel-nav .btn-smart-search{float:right}
.content-ins{padding:20px 15px 40px;border-left:1px solid #dadbdf;border-right:1px solid #dadbdf;background:#fff}
.side-center{width:75.046%;position:relative;float:left}
.side-right{width:22.523%;position:relative;float:right}
.main-title,.main-title h1,.main-title p,.comment-reply-title{margin:0;font-weight:500;font-size:24px;color:#000}
.main-title,.comment-reply-title{padding:0 0 10px;margin:0 0 18px;border-bottom:2px solid #2779b2}
.item-wrap{padding:0 0 1px;margin:0 0 37px;border-bottom:2px solid #2779b2}
.item-wrap ul{margin:-13px 0 0}
.item-wrap li{padding:0 0 16px;overflow:hidden;position:relative;margin:13px 0 0;border-bottom:1px solid #eee}
.item-wrap .o-pict{width:120px;height:80px;position:relative;overflow:hidden;display:block;float:left;margin:0 22px 0 0}
.item-wrap .o-pict a{display:block}
.item-wrap .o-pict .i-category{height:40px;line-height:40px;padding:0 12px;position:absolute;left:0;top:13px;font-weight:300;font-size:18px;color:#fff;text-align:center;text-decoration:none;letter-spacing:.5px;background:#2779b2}
.item-wrap .o-pict .i-category:hover{background:#3884b8}
.item-wrap .i-titles{max-height:80px;line-height:1.2;position:relative;overflow:hidden;margin:0 0 20px}
.item-wrap .i-titles a{text-decoration:none}
.item-wrap .i-titles a:hover{text-decoration:underline}
.item-wrap .i-prop{height:20px;line-height:20px;position:absolute;right:0;bottom:5px;font-size:14px;color:#959595}
.item-wrap .i-prop > span{margin:0 0 0 28px}
.item-wrap .i-prop > span:first-child{margin-left:0}
.item-wrap li:first-child{width:48%;padding-bottom:0;float:left;margin:13px 2.5% -46px 0;border:0}
.item-wrap li:first-child .o-pict{width:100%;height:0;padding:0 0 65.03%;float:none;overflow:hidden;position:relative;margin:0 0 18px}
.item-wrap li:first-child .o-pict img{position:absolute;left:0;top:0}
.item-wrap li:first-child .i-titles{margin:0 0 15px;font-size:21px}
.item-wrap li:first-child .i-prop{position:relative}
.item-more-link{height:34px;line-height:34px;margin:10px 0 0;font-weight:400;font-size:17px;text-align:right}
.item-more-link a{text-decoration:none}
.item-more-link a:hover{text-decoration:underline}
.paginator + .main-text{margin-top:42px}
.main-text{margin-top:30px}
.main-text p:first-child{font-size:24px;color:#000}
a.btn-sblock,a.btn-sblock-icon{color:#fff;text-decoration:none}
.btn-sblock{padding:16px 5px 14px;display:block;margin:0 0 20px;font-weight:300;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:-.5px;background:#4ab2d0}
.btn-sblock:hover{background:#58b8d4}
.btn-sblock-icon{width:100%;height:50px;display:table;margin:20px 0;border-collapse:collapse;background:#3f444c url(../_img/bgs-header.png)}
.btn-sblock-icon > span{display:table-cell;vertical-align:middle}
.btn-sblock-icon > span.i-titles{padding:0 5px 0 11px}
.btn-sblock-icon > span.icon{background-color:#0e9ac2}
.sblock{margin:0 0 20px}
.sblock-title{margin:26px 0 8px;font-size:24px;color:#000}
.sblock-title:first-child{margin-top:0}
.sblock-cont{padding:16px;border:1px solid #4ab2d0;border-top:2px solid #448bbc;background:#fff}
.sblock-cont .js-scroll{max-height:360px;height:auto;position:relative;margin:-10px -14px -10px -2px}
.sblock-cont .js-scroll:after,.sblock-cont .js-scroll:before{width:auto;height:14px;content:' ';display:block;position:absolute;left:0;right:14px;background:#333;z-index:12}
.sblock-cont .js-scroll:after{top:0;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%)}
.sblock-cont .js-scroll:before{bottom:0;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}
.sblock-tags-ins{position:relative;overflow:hidden}
.sblock-cont .js-scroll .sblock-tags{padding:15px 5px 15px 0;margin:-5px 0}
.sblock-links{margin:-16px}
.sblock-links > li > a{padding:10px 15px;display:block;border-top:1px solid #f1f1f1;text-decoration:none}
.sblock-links > li:first-child > a{padding-top:18px;border:0}
.sblock-links > li > a:hover{background:rgba(0,0,0,0.04)}
.sblock-links-more{margin:10px 0 0;font-size:17px;text-align:right}
.sblock-links-more a{text-decoration:none}
.sblock-links-more a:hover{text-decoration:underline}
.sblock-tags > li{margin:14px 0 0}
.sblock-tags > li:first-child{margin-top:0}
.sblock-tags a{text-decoration:none}
.sblock-tags a:hover,.sblock-tags a.current{text-decoration:underline}
.sblock-test-faq{padding:33px 11px 28px;overflow:hidden;position:relative;margin:0 0 22px;color:#fff;z-index:2;background:#6992b0 url(../_img/bgs-block-tests.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.sblock-test-faq .ic-big-faq{display:block;margin:0 auto 22px}
.slider-block-test-faq{font-size:14px;text-align:justify}
.slider-block-test-faq li{float:left}
.slider-block-test-faq > ul > li{display:none}
.slider-block-test-faq > ul > li:first-child{display:block}
.slider-block-test-faq .i-cont{height:150px;overflow:hidden;position:relative;margin:0 0 10px;line-height:1.34}
.slider-block-test-faq p{padding:0 2px}
.slider-block-test-faq p:first-child{margin:0 0 18px;font-size:21px;text-align:center}
.slider-block-test-faq .i-more-link{text-align:center}
.slider-block-test-faq .i-more-link a{width:200px;height:40px;line-height:44px;display:inline-block;vertical-align:top;font-weight:300;font-size:17px;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;background:#ff5301}
.slider-block-test-faq .bx-viewport{z-index:99}
.slider-block-test-faq .bx-controls-direction{width:62px;height:30px;position:absolute;right:0;top:0;margin:11px;z-index:101}
.slider-block-test-faq .bx-controls-direction a{width:30px;height:30px;display:block;position:relative;text-decoration:none;background-color:rgba(255,255,255,0.4)}
.slider-block-test-faq .bx-controls-direction a.bx-prev{float:left}
.slider-block-test-faq .bx-controls-direction a.bx-next{float:right}
.slider-block-test-faq .bx-controls-direction .ics{display:block;position:absolute;left:50%;top:50%;margin:-11px 0 0 -7px}
.slider-block-test-faq .bx-controls-direction .ics .ics{position:absolute;left:0;top:0;margin:0;opacity:0}
.slider-block-test-faq .bx-controls-direction a:hover .ics{opacity:1}
.slider-block-test-faq .bx-controls-direction a:active .ics .ics{opacity:.8}
.o-scl > a{width:35px;height:35px;display:inline-block;vertical-align:top;text-align:center;margin:0 0 0 4px;background:url(../_img/elements.png) no-repeat 0 0;-webkit-box-shadow:inset 0 0 0 2px #fff;-moz-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.o-scl > a.o-scl-vk{background-position:0 -220px}
.o-scl > a.o-scl-fb{background-position:-37px -220px}
.o-scl > a.o-scl-tw{background-position:-74px -220px}
.o-scl > a:hover{background-color:rgba(255,255,255,0.1)}
.footer-top{padding-top:20px;padding-bottom:0;font-size:12px;color:#949494}
.footer-top a{color:#949494;text-decoration:none}
.footer-top a:hover{color:#0e9ac2;text-decoration:underline}
.footer-top > .wrapper{margin-bottom:-10px;text-align:justify}
.footer-top > .wrapper > .i-clmn{max-width:260px;display:inline-block;vertical-align:middle;text-align:left}
.footer-top > .wrapper:after{width:100%;height:25px;content:' ';display:inline-block;vertical-align:top}
.footer-logo{width:194px;float:left}
.footer-logo img{width:100%;height:auto;vertical-align:top}
.footer-nav li{margin:10px 0 0}
.footer-nav li:first-child{margin-top:0}
.footer-nav li:before{content:"\2022";color:#0e9ac2;margin:0 10px 0 0}
.footer-nav a{text-decoration:none}
.footer-bottom{padding:7px 0;position:relative;font-size:14px;color:#fff;background:#2779b2;z-index:3}
.footer-bottom .o-scl{float:right}
.footer-bottom .idesc{padding:8px 0 0;overflow:hidden}
.item-service{padding:10px;border:1px solid #c6c6c6;margin:0 0 15px}
.item-service .ins-box{width:100%;display:table}
.item-service .ins-box > div{display:table-cell}
.item-service .o-pict{width:167px;padding:0 22px 0 0;float:left;font-size:17px}
.item-service .i-cont{overflow:hidden}
.item-service .i-titles{overflow:hidden;margin:0 0 12px;font-size:18px}
.item-service .i-prop-addr{overflow:hidden;margin:24px 0 0}
.item-service .i-prop-tel{margin:24px 0 0}
.item-service .i-text{padding-top:20px;clear:both}
.item-service-full .o-pict{width:167px;padding:0 22px 0 0;float:left;margin:0 0 10px;font-size:17px}
.item-service-full .i-cont{overflow:hidden;margin:0 0 10px}
.item-service-full .i-text{padding:10px 0 0;clear:both;border-top:1px solid #eee}
.paginator{margin:35px 0;font-size:14px;text-align:center}
.paginator > a,.paginator > span{width:23px;height:23px;line-height:24px;display:inline-block;vertical-align:top;margin:0 3px;border:1px solid #c6c6c6;color:#818181;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.paginator > span{border-color:#0e9ac2;color:#fff;background:#0e9ac2}
.paginator > a:hover{border-color:#0e9ac2}
.paginator .ic-pgs-prev,.paginator .ic-pgs-next{width:0;height:0;display:inline-block;vertical-align:top;position:relative;margin:6px 0 0;border-top:6px solid transparent;border-bottom:6px solid transparent}
.paginator .ic-pgs-prev{border-right:10px solid #818181;right:1px}
.paginator .ic-pgs-next{border-left:10px solid #818181;left:1px}
.paginator a:hover .ic-pgs-prev{border-right-color:#0e9ac2}
.paginator a:hover .ic-pgs-next{border-left-color:#0e9ac2}
.speedbar{padding:0 0 0 25px;position:relative;margin:-4px 0 14px;font-size:14px;color:#3e4147}
.speedbar a{text-decoration:none}
.speedbar a:hover{text-decoration:underline}
.speedbar:after{width:0;height:0;content:' ';display:block;position:absolute;left:6px;top:5px;border-left:8px solid #2779b2;border-top:4px solid transparent;border-bottom:4px solid transparent}
.speedbar > span:after{content:' / '}
.speedbar .i-titles{text-decoration:underline}
.speedbar .i-titles:after{display:none}
a.btn-service-add{color:#fff;text-decoration:none}
.btn-service-add{height:40px;line-height:40px;padding:0 19px;display:inline-block;vertical-align:top;color:#fff;text-align:center;background:#2779b2}
.btn-service-add:hover{background:#1c7dc0}
.sort-service{padding:10px 12px 10px 20px;margin:0 0 17px;background:#eeeff4}
.sort-service .btn-service-add{float:right}
.service-city{width:430px}
.service-city .inpt_select{display:block}
.inpt_select{display:inline-block;position:relative;z-index:6}
.inpt_select.current{z-index:100}
.inpt_select select{display:none}
.inpt_select .btnselect{height:38px;line-height:38px;padding:0 28px 0 16px;display:block;border:1px solid #eee;color:#959595;background:#fff}
.inpt_select .btnselect:hover{border-color:#999}
.inpt_select .btnselect:after{width:0;height:0;content:' ';display:block;position:absolute;right:13px;top:50%;margin:-5px 0 0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #4ab2d0}
.inpt_select.current .btnselect:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.dropselect{width:auto;position:absolute;left:0;right:0;top:100%;margin-top:5px}
.dropselect:after{width:0;height:0;content:' ';display:block;position:absolute;left:50%;bottom:100%;margin:0 0 0 -6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ccc}
.dropselect_in{padding:2px;border:2px solid #eee;background:#fff}
.dropselect_ins{max-height:140px;padding:6px 0;overflow:hidden;overflow-y:auto}
.dropselect a{padding:8px 5px;display:block;color:#424242;text-decoration:none;text-align:left;outline:none}
.dropselect a:hover{background:#f8f9fb}
.dropselect a:focus,.dropselect a.selected{background:#ECECEC}
.dropselect .jspPane{padding:0!important}
.dropselect .jspArrow{padding:0}
.hide_drop{position:absolute;left:-2900px;right:2900px;top:-900px}
.page-full{color:#3d3d3d}
.page-title,.page-title h1{margin:0;font-weight:500;font-size:24px;color:#000}
.page-title{padding:11px 18px;margin:0 0 22px -15px;background:#eeeff4}
.page-text{line-height:1.4}
.page-text h1,.page-text h2{padding:12px 18px;margin:20px 0 20px -15px;font-weight:500;font-size:24px;color:#000;background:#eeeff4}
.page-text h2{font-size:21px}
.page-text .img-left{max-width:100%;height:auto;display:block;float:left;margin:0 20px 10px 0}
.page-text .img-right{max-width:100%;height:auto;display:block;float:left;margin:0 0 10px 20px}
.page-text img{max-width:100%;height:auto}
.page-subject{padding:10px 14px;margin:20px 0;border:1px solid #d5d5d5}
.page-subject .i-page-subject-title{display:block;position:relative;font-weight:500}
.page-subject .i-page-subject-title:after{width:0;height:0;content:' ';display:block;position:absolute;right:0;top:50%;margin:-5px 0 0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #c4c5c8}
.page-subject ul.i-page-subject-toggle{padding:10px 0 0}
.page-subject ul.i-page-subject-toggle > li{margin:4px 0 0}
.page-subject ul.i-page-subject-toggle > li:first-child{margin-top:0}
.page-subject ul.i-page-subject-toggle > li:before{content:"\2022";margin:0 10px 0 0}
.page-subject ul.i-page-subject-toggle > li a{text-decoration:none}
.page-subject ul.i-page-subject-toggle > li a:hover{text-decoration:underline}
.page-text .soderzhanie{height:48px;line-height:48px;position:relative;padding:0 14px;clear:both;margin:20px 0 -48px}
.page-text .soderzhanie:after{width:0;height:0;content:' ';display:block;position:absolute;right:15px;top:20px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #c4c5c8}
.page-text .soderzhanie + ul{padding:44px 14px 14px;margin:0 0 20px;border:1px solid #d5d5d5}
.page-text .soderzhanie + ul > li{margin:4px 0 0}
.page-text .soderzhanie + ul > li:first-child{margin-top:0}
.page-text .soderzhanie + ul > li:before{content:"\2022";margin:0 10px 0 0}
.page-text .soderzhanie + ul > li a{text-decoration:none}
.page-text .soderzhanie + ul > li a:hover{text-decoration:underline}
.page-text ol > li:before{top:0}
.page-text iframe{width:100%;max-width:100%;height:480px;padding:0;display:block;margin:0}
blockquote{padding:10px 15px;display:block;margin:26px 0;border-left:3px solid #0e9ac2;background:#eeeff4}
blockquote p{margin:8px 0}
blockquote p:first-child{margin-top:0}
blockquote p:last-child{margin-bottom:0}
blockquote .i-qouete-titles{font-weight:500}
blockquote.clr-green{border-left-color:#6dca64;background-color:#eaffd6}
blockquote.clr-red{border-left-color:#ff7800;background-color:#fee5ce}
table{width:100%;margin:20px 0;border-collapse:separate;border-spacing:0}
table td,table th{padding:10px}
table tr:nth-child(odd) td{background-color:#eeeff4}
table tr:first-child td,table th{border-left:1px solid #fff;text-align:center;background-color:#efefef}
table tr:first-child td:first-child,table th:first-child{border-left:0}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignleft{float:left}
.alignright{float:right}
img.alignleft{margin:0 20px 10px 0}
img.alignright{margin:0 0 10px 20px}
.wp-caption{padding:4px;border:1px solid #d5d5d5;text-align:center}
.wp-caption img{vertical-align:top}
.wp-caption p{padding:15px 6px 10px;margin:0;font-weight:300;color:#a6a6a6;text-align:left}
.wp-caption.alignleft{float:left;margin:0 20px 0 0}
.wp-caption.alignright{float:right;margin:0 0 0 20px}
.page-text-block{overflow:hidden;margin:0 0 20px}
.page-text-block .i-titles{padding:6px 15px;margin:0 0 6px;font-size:18px;text-align:left;background-color:#eeeff4}
.page-text-block > ul{margin:0}
.page-text-block > ul > li{margin:12px 0 0}
.page-text-block > ul > li:first-child{margin-top:0}
.page-text-block > ul > li:before{content:'\2022';color:#0e9ac2;margin:0 5px 0 0}
.page-text-block-bottom{width:100%;height:1px;overflow:hidden;clear:both}
.page-related{margin:40px 0 0}
.item-article-wrap{margin:0 -1.5% 0 0}
.item-article-wrap > ul{margin:-30px -5% 0 0}
.item-article-wrap > ul > li{width:28%;display:inline-block;vertical-align:top;margin:30px 5% 0 0}
.item-article{max-width:248px}
.item-article .ins-box{padding:10px;border:1px solid #c6c6c6}
.item-article .o-pict{display:block;margin:0 0 14px;text-align:center;height:120px}
.item-article .i-titles{height:71px;position:relative;overflow:hidden;margin:0 0 4px;font-size:18px;line-height:1.3}
.item-article .i-titles a{text-decoration:none}
.item-article .i-titles a:hover{text-decoration:underline}
.item-article .i-categ{height:20px;line-height:20px;overflow:hidden;margin:0;font-size:14px;white-space:nowrap;text-overflow:ellipsis}
.item-article .i-categ a{color:#959595;text-decoration:none}
.item-article .i-categ a:hover{color:#555;text-decoration:underline}
.item-article .i-categ .ics{margin:0 0 0 -4px}
.comment-respond{margin:20px 0 0}
.comment-form > p{margin:10px 0 0}
.comment-form > p:first-child{margin-top:0}
.comment-form > p > label{padding:0 10px 0 0;display:block;margin:0 0 2px}
.comment-form > p > input[type="text"],.comment-form > p > input[type="password"],.comment-form > p > input[type="email"],.comment-form > p > textarea{width:400px;max-width:100%;height:30px;padding:0 5px;margin:0}
.comment-form > p > textarea{height:110px;padding:5px}
.comment-form .required{color:red}
.comment-form .comment-notes{font-size:12px}
#cancel-comment-reply-link{font-size:14px}
.comment-list,.comment-list li,.comment-list ol{padding:0;margin:0;background:0}
.comment-list li:before{display:none}
.comment-list li{padding:10px 0 0;margin:10px 0 0;border-top:1px solid #eee}
.comment-list li:first-child{padding-top:0;margin-top:0;border-top:0}
.comment-list li li{margin-left:10px}
.comment-list .comment-body{position:relative}
.comment-list .comment-author{height:28px;padding:8px 0 0 40px;position:relative;border:1px solid #eee;background:#F9F9F9}
.comment-list .comment-author img{width:30px;height:30px;padding:1px;position:absolute;left:0;top:0;border:1px solid #eee}
.comment-list .comment-author cite{display:inline-block;font-style:normal;font-size:14px}
.comment-list .comment-awaiting-moderation{display:block;font-style:normal;font-size:14px;color:red}
.comment-list .comment-awaiting-moderation + br{display:none}
.comment-list .comment-meta{position:absolute;right:6px;top:11px;font-size:13px;color:#ccc}
.comment-list .comment-meta a{text-decoration:none}
.comment-list .comment-meta a:hover{text-decoration:underline}
.comment-list p{margin:5px 0}
.comment-list p:first-child{margin-top:0}
.comment-list p:last-child{margin-bottom:0}
.comment-list .reply{margin:5px 0 0;position:absolute;right:0;bottom:0;font-size:12px}
.page-error-404-bg{width:270px;height:80px;margin:80px auto 10px;background:url(../_img/logo-big.png) no-repeat center center}
.page-error-404-box{margin:20px 0;text-align:center}
.page-error-404-box .ins-box{padding:10px;display:inline-block;vertical-align:top;border:1px solid #ccc}
.page-error-404-box .ins-box p{margin:0}
.page-error-404-box .ins-box p:first-child{font-size:24px}
.page-error-404-box .ins-box p:first-child + p{margin:5px 0;font-size:20px}
.page-error-404-box .ins-box p:first-child + p + p{font-size:18px}
.errpage{padding:0 0 30px;font:250px/1 Arial;color:#ccc;text-shadow:1px 1px 1px #999;text-align:center;letter-spacing:22px}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;overflow:visible!important}
.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none}
.fancybox-opened{z-index:8030}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-25px;margin-left:-25px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:50px;height:50px;border:2px solid rgba(255,255,255,0.2);background:rgba(0,0,0,0.2) url(../_img/fancybox/fancybox_loading.gif) center center no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:0 0 0 4px #4ab2d0}
.fancybox-close,a.fancybox-close{width:18px;height:18px;line-height:30px;position:absolute;top:18px;right:16px;text-align:center;text-decoration:none;cursor:pointer;background:url(../_img/elements.png) no-repeat 0 -22px;z-index:8040}
.fancybox-close:hover{background-position:-20px -22px}
.fancybox-nav{width:40%;max-width:90px;height:auto;display:block;position:absolute;top:0;bottom:0}
.fancybox-nav i{width:0;height:0;display:block;position:absolute;top:50%;margin:-20px 0 0;border-top:20px solid transparent;border-bottom:20px solid transparent;text-align:center}
.fancybox-nav.fancybox-prev{left:-40px}
.fancybox-nav.fancybox-next{right:-40px}
.fancybox-nav.fancybox-prev > span,.fancybox-nav.fancybox-next > span{width:auto;height:auto;position:absolute;left:0;right:0;top:0;bottom:0}
.fancybox-nav.fancybox-prev > span{left:40px}
.fancybox-nav.fancybox-next > span{right:40px}
.fancybox-nav.fancybox-prev i{left:-20px;border-right:16px solid #fff}
.fancybox-nav.fancybox-next i{right:-20px;border-left:16px solid #fff}
.fancybox-nav:hover span{background:rgba(255,255,255,0.1)}
.fancybox-nav:hover i{color:#fff}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(35,41,46,0.7);-webkit-animation:fancyfadebg .3s ease-in;-moz-animation:fancyfadebg .3s ease-in;animation:fancyfadebg .3s ease-in;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@keyframes fancyfadebg {
from{background:transparent}
to{background:rgba(35,41,46,0.7)}
}
@-moz-keyframes fancyfadebg {
from{background:transparent}
to{background:rgba(35,41,46,0.7)}
}
@-webkit-keyframes fancyfadebg {
from{background:transparent}
to{background:rgba(35,41,46,0.7)}
}
.fancybox-skin{top:0;-webkit-animation:fancyskin .8s ease-out;-moz-animation:fancyskin .8s ease-out;animation:fancyskin .8s ease-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}
@keyframes fancyskin {
from{top:-50px}
to{top:0}
}
@-moz-keyframes fancyskin {
from{top:-50px}
to{top:0}
}
@-webkit-keyframes fancyskin {
from{top:-50px}
to{top:0}
}
.o-box{width:524px;padding:15px 15px 26px}
.o-box-title{height:52px;line-height:52px;padding:0 15px;margin:-15px -15px 20px;border-bottom:2px solid #2779b2;font-weight:500;font-size:24px;color:#000}
.o-box .o-form{max-width:420px;margin:0 auto}
.o-box .o-form.suffsend .i-rows{display:none}
.o-form .i-rows{margin:20px 0 0}
.o-form .i-rows:first-child{margin-top:0}
.o-form .i-titles{margin:0 0 8px}
.o-form .i-inpts input[type="text"],.o-form .i-inpts input[type="email"],.o-form .i-inpts input[type="password"],.o-form .i-inpts input[type="tel"],.o-form .i-inpts textarea{width:100%;height:38px;padding:0 12px;vertical-align:top}
.o-form .i-inpts textarea{height:80px;padding:8px 12px}
.o-form .i-row-attach{height:39px;line-height:39px}
.o-form .i-row-attach .i-titles{float:left}
.o-form .i-row-attach .i-inpts{float:right}
.btn-attachfile{width:128px;height:39px;line-height:39px;position:relative;overflow:hidden;display:inline-block;vertical-align:top;text-align:center;background:#eeeff4;cursor:pointer}
.btn-attachfile input{width:100%;height:39px;position:absolute;left:0;top:0;background:0;opacity:0}
.btn-attachfile:hover{background:#E5E6EA}
.o-form .i-submit{margin:38px 0 0;text-align:center}
.o-form .i-submit input{padding:16px 19px}
.o-form .inpt_select{display:block}
.form-attach-list{overflow:hidden;clear:both;text-align:center}
.form-attach-list > li,.form-attach-list > li:first-child{width:168px;position:relative;display:inline-block;vertical-align:top;margin:10px 5px 0}
.form-attach-list > li{display:none}
.form-attach-list > li:first-child{display:inline-block}
.form-attach-list .o-pict-crop{width:168px;height:111px;background-color:#ccc}
.form-attach-list > li img{width:100%;height:auto;vertical-align:top}
.form-attach-list > li div:first-child{position:absolute;left:50%;top:50%;margin:-34px 0 0 -22px;background:#fff;border-radius:50%}
.form-attach-list > li > p{height:24px;line-height:24px;display:block;overflow:hidden;margin:0;font-size:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.form-attach-list > li > p i{margin:0 0 0 5px;font-style:normal;font-size:11px;opacity:.7}
.js-order-form.i-type-sent{position:static}
.js-order-form .orderinfo{width:auto;position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;border:1px solid rgba(255,255,255,0.18);background:#fff;z-index:1225}
.js-order-form .orderinfo > div{max-width:98%;padding:96px 10px 10px;display:inline-block;vertical-align:middle;font-weight:400;font-size:18px;color:#000;text-align:center;background:url(../_img/form-sent.png) no-repeat center 0}
.js-order-form .orderinfo > div h1{margin:0 0 5px;font-size:34px;text-align:center;text-transform:uppercase}
.js-order-form .orderinfo p{margin:0}
.js-order-form .orderinfo:after{width:0;height:100%;content:' ';display:inline-block;vertical-align:middle}
.js-order-form .orderinfo button{width:80%;padding:10px;margin:14px auto 0}
.wrap-menu-open,.wrap-menu-open > body{overflow-y:hidden!important;max-height:100%;height:100%}
.header-btn-menu-close{width:34px;height:34px;display:none;position:absolute;right:0;top:0;margin:5px;text-decoration:none!important;background:rgba(255,255,255,0.7);cursor:pointer;z-index:99999;border-radius:5px;opacity:.98}
.header-btn-menu-close:after{width:27px;height:27px;line-height:27px;content:' ';display:block;margin:4px auto 0;text-decoration:none!important;background:url(../_img/elements.png) no-repeat 0 -300px;cursor:pointer;z-index:99999}
.wrap-menu-open .header-btn-menu-close{display:block}
.box-nav-smart ul,.box-nav-smart ul li{padding:0;display:block;margin:0;border:0;list-style:none}
.box-nav-smart > ul{width:auto;height:auto;padding:0 0 50px;overflow:auto;position:absolute;left:0;right:0;top:0;bottom:140px;z-index:100}
.box-nav-smart{display:none}
.wrap-menu-open{overflow:hidden}
.wrap-menu-open .box-nav-smart{width:auto;display:block;overflow:auto;position:fixed;left:0;right:0;top:0;bottom:-140px;font-size:16px;background:rgba(0,0,0,0.8);z-index:9998}
.wrap-menu-open .box-nav-smart > ul > li{display:block;float:none;position:static;margin:0;background:0}
.wrap-menu-open .box-nav-smart > ul > li a,.wrap-menu-open .box-nav-smart > ul > li:hover > a{height:auto;line-height:1.1;padding:10px;display:block;font-size:20px;color:#fff;text-decoration:none;text-align:left;border-top:1px solid rgba(255,255,255,0.2);background:rgba(0,0,0,0.1)}
.wrap-menu-open .box-nav-smart > ul > li > ul{width:auto;display:block;position:static;border:0;background:0}
.wrap-menu-open .box-nav-smart > ul > li > ul > li{float:none;margin:0}
.wrap-menu-open .box-nav-smart > ul > li > ul > li > a{height:auto;line-height:1.1;padding:8px 8px 8px 20px;font-size:17px}
.wrap-menu-open .box-nav-smart > ul > li > ul > li > a:before{content:'-';margin:0 5px 0 0}
.wrap-menu-open .box-nav-smart a:hover{background:rgba(255,255,255,0.1)!important}
.wrap-menu-open .box-nav-smart{-webkit-animation:menushow .3s ease-in;-moz-animation:menushow .3s ease-in;animation:menushow .3s ease-in;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}
@keyframes menushow {
0%{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-moz-keyframes menushow {
0%{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-webkit-keyframes menushow {
0%{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@media all and (max-width: 1270px) {
.wrap-scroll{display:none}
}
@media all and (max-width: 1170px) {
.header-nav-list > li{margin-left:0}
.header-nav-list > li > a{padding:0 15px}
.header-nav-list > li > ul > li{margin-left:0}
.header-nav-list > li > ul > li > a{padding:0 10px}
}
@media all and (max-width: 992px) {
.wrapper{padding:0}
.header-wrap{position:relative}
.header-logo{float:none;margin:0 auto 5px;text-align:center}
.header-top{position:static}
.header-nav{display:none}
.header-search{width:auto;height:32px;display:none;padding:4px 0 4px 5px;position:absolute;left:70px;right:50px;bottom:0;margin:0;background:#4ab2d0;z-index:5}
.header-search input[type="text"]{height:32px}
.btn-smart-search.current .ic-search-zoom{background-position:0 -300px}
.box_posshow{display:none!important}
.smart-action-search-show .header-search{display:block}
.smart-panel-nav{display:block}
.content-ins{border:0}
.footer-top > .wrapper,.footer-bottom > .wrapper{padding-left:5px;padding-right:5px}
.service-city{width:300px;max-width:100%}
}
@media all and (max-width: 920px) {
.side-center{width:auto;float:none}
.side-right{width:250px;float:none;position:absolute;left:-200%;right:200%;margin:0 auto}
button.btn-smart-sidebar{display:block}
.smart-action-sidebar-show .content-ins{background:#eeeff4}
.smart-action-sidebar-show .side-center{display:none}
.smart-action-sidebar-show .side-right{position:relative;left:auto;right:auto}
}
@media all and (max-width: 760px) {
.item-wrap ul{margin-top:0}
.item-wrap li{display:none}
.item-wrap li:first-child{width:100%;display:block;float:none;margin:0}
.item-wrap .o-pict .i-category{width:auto;right:0;text-align:center}
.item-more-link{margin:-32px 0 0}
.content-ins{padding-top:10px}
.speedbar{margin-top:10px}
.footer-top > .wrapper,.footer-bottom > .wrapper{padding:0}
.footer-top > .wrapper > .i-clmn{max-width:none;display:block;margin:20px 0 0;text-align:center}
.footer-top > .wrapper > .i-clmn:first-child{margin-top:0}
.footer-logo{float:none;margin:0 auto 10px}
.footer-top .footer-nav{display:inline-block;text-align:left}
.footer-bottom{padding:0;text-align:center;background:#3f444c url(../_img/bgs-header.png)}
.footer-bottom .o-scl{float:none}
.footer-bottom .idesc{padding:10px;margin:20px 0 0;font-size:12px;background:#4ab2d0}
.main-title,.comment-reply-title{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}
.main-text p:first-child{text-align:center}
.wp-caption.alignleft,.wp-caption.alignright{float:none;margin:0 auto 10px}
.wp-caption img{width:100%;height:auto;vertical-align:top}
table{display:block;overflow:auto}
table > tbody{width:100%;display:table}
.sort-service{padding:10px}
.sort-service .btn-service-add{width:auto;display:block;float:none;margin:0 0 10px}
.service-city{width:100%}
.item-article-wrap > ul{margin-right:-4%}
.item-article-wrap > ul > li{width:45%}
.item-article{max-width:none;margin:0 auto}
.item-article .o-pict{display:block;text-align:center}
.o-box,.o-box .o-form{max-width:100%}
.o-box{width:auto;padding:10px}
.o-box-title{padding:10px 20px;line-height:1.2;text-align:center}
.o-form .i-row-attach{height:auto;line-height:1.32;text-align:center}
.o-form .i-row-attach .i-titles,.o-form .i-row-attach .i-inpts{float:none}
.o-form .i-row-attach .i-titles{margin:0 0 5px}
.o-form .i-submit{margin-top:14px}
.errpage{font-size:24px}
.alignleft,.alignright,img.alignleft,img.alignright{float:none;display:block;margin:0 auto 5px}
}
@media all and (max-width: 510px) {
.item-article-wrap > ul{margin-right:0}
.item-article-wrap > ul > li{width:100%;margin-right:0}
.item-article .i-titles{height:auto;margin-bottom:8px}
.footer-top{font-size:16px}
}
@media all and (max-width: 480px) {
.item-service .o-pict{width:auto;padding:0;float:none;display:block;margin:0 auto 4px;text-align:center}
.item-service .i-titles,.item-service .i-prop-addr,.item-service .i-prop-tel{margin:5px 0}
.inpt_select{background:#fff}
.inpt_select:after{width:0;height:0;content:' ';display:block;position:absolute;right:13px;top:50%;margin:-5px 0 0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #4ab2d0}
.inpt_select .btnselect{display:none}
.inpt_select select{width:100%;height:40px;display:block;background:transparent;-moz-appearance:none;-webkit-appearance:none;appearance:none}
}
.bigad{display:none}
.smallad{display:block}
.answers{position:relative;margin:25px 0;text-align:center}
.answers__title{position:absolute;top:50%;right:480px;margin:-8px 0 0;padding:0 20px;background:#FFF;font-size:15px;color:#83898F}
.answers__photo{vertical-align:bottom;border-radius:50%}
.answers__name{position:absolute;top:50%;left:470px;margin:-8px 0 0;padding:0 20px;background:#FFF;font-weight:700;text-decoration:none;text-transform:uppercase;font-size:14px}
.experts-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.expert{float:left;width:230px;margin:auto;padding:19px 15px 16px;border:1px solid #EFEDF1;border-radius:3px;text-align:center}
img[Attributes Style]{width:120px;height:120px}
.expert__name{font-size:18px;font-weight:700;color:#383A4B}
.expert__about{margin:13px 0 0;color:#86889A}
.post--single .question{display:table;width:440px;margin:0 0 30px;background:#bec8d3}
.post__entry{padding:20px;border-radius:10px;border:1px solid #4ab2d0}
element.style{border-left:3px solid #00C}
.secondblock{float:left;width:100%;margin-bottom:25px}
.single .master{width:100%;padding:0}
.fsingle,.master .msdiv{border:1px solid;border:1px solid #bacada;background:#f2f7ff;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;text-align:center}
.class1,.class3{display:block;font-size:22px;line-height:30px}
.class2{display:block;text-align:center;margin:15px 0;font-size:28px;color:#3A6996;font-weight:700}
.topb{float:right;width:500px}
.emodal,.emodal:before,.emodal:after{-moz-box-sizing:border-box}
.emodal-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;z-index:998!important}
.emodal{top:100px;visibility:hidden;position:absolute;display:none;z-index:999!important}
.emodal > .emodal-close{text-decoration:none;text-align:center;line-height:1;position:absolute;font-weight:700;cursor:pointer;min-width:1em}
.emodal.responsive{left:50%;margin-left:-40%;width:80%;height:auto;overflow:visible}
@media only screen and (min-width: 768px) {
.emodal.nano{margin-left:-10%;width:20%}
.emodal.tiny{margin-left:-15%;width:30%}
.emodal.small{margin-left:-20%;width:40%}
.emodal.medium{margin-left:-30%;width:60%}
.emodal.large{margin-left:-35%;width:70%}
.emodal.xlarge{margin-left:-47.5%;width:95%}
}
.emodal.fixed{position:fixed}
.emodal.custom-position{left:auto;top:auto;margin-left:inherit}
.emodal .emodal-content :last-child{margin-bottom:0}
div.wpcf7{margin:0;padding:0}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}
div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}
div.wpcf7-mail-sent-ok{border:2px solid #398f14}
div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid red}
div.wpcf7-spam-blocked{border:2px solid orange}
div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700}
.wpcf7-form-control-wrap{position:relative}
span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}
.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}
span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}
span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}
.wpcf7-display-none{display:none}
div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}
div.wpcf7 .ajax-loader.is-active{visibility:visible}
div.wpcf7 div.ajax-error{display:none}
div.wpcf7 .placeheld{color:#888}
div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}
div.wpcf7 input[type="file"]{cursor:pointer}
div.wpcf7 input[type="file"]:disabled{cursor:default}
.ye-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.ye-container iframe,.ye-container object,.ye-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.adv {
    margin: 0 -20px 0 -25px;
    padding: 0 0 10px 10px;
    border-left: 5px solid #dd1e25;
}
.post-rating {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0 0 50px;
	padding: 26px 20px 16px;
	color: #FFF;
	border-radius: 10px;
	background: #5E576C;
}

.post-rating__title {
	margin: 0 10px 10px;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
}

.post-rating__rate {
	margin: 0 10px 10px;
}

.post-rating img {
	vertical-align: -2px;
}

.post-rating__count {
	display: inline;
	margin: 0 0 0 15px;
	color: rgba(255,255,255,.2);
	font-size: 10px;
	font-weight: 500;
}

.footer-bottom a:link,.footer-bottom a:active,.footer-bottom a:visited{color:#ffffff;text-decoration:underline}