/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */body,html{min-height:100%}.link-need-sro,.ui-link{-webkit-transition-duration:.2s}.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;padding:0;margin:0}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{padding:0;margin:0;position:relative;outline:0}.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:10px}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8020}#fancybox-loading div{width:44px;height:44px;background:url(fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close,.fancybox-nav span{width:36px;z-index:8040;position:absolute;cursor:pointer}.fancybox-close{top:-18px;right:-18px;height:36px}.fancybox-nav{position:absolute;top:0;height:100%;cursor:pointer;background:url(fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-nav span{top:50%;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:20px;background-position:0 -36px}.fancybox-next span{right:20px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000}#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.h1,.h2,.h3,body,h1,h2,h3,h4,input[type=text],textarea{font-family:'Trebuchet MS',Helvetica,Arial}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);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{margin-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}#fancybox-thumbs ul li.active{opacity:.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:0}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0}*{margin:0;padding:0}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,video{display:block}html{position:relative}body{background:url(images/bg_pattern.png) #fff;font-size:13px;line-height:18px;color:#414042;min-width:980px;height:auto!important;height:100%}body.unselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.grey{color:#636466}.red{color:#ec1919}.h1,.h2,.h3,h1,h2,h3,h4{padding:0 0 .6em;font-weight:400;line-height:1.33em;color:#013354}h4{font-size:15px}.h3,h3{font-size:18px}.h2,h2{font-size:20px}.h1,h1{font-size:24px}h1+.h3{margin:-20px 0 15px}.content-text,html{font-family:Helvetica,Arial}input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{border-color:#414042}form input[name=_csrf_token]{display:none}table{border-collapse:collapse;border-spacing:0}img{border:none}a{text-decoration:none;color:#414042}.underline,a:hover{text-decoration:underline}a:hover{color:#f3834d}a.active{color:#004c7e}.underline:hover{text-decoration:none}.content-text a,.content-text a:hover,.underline-force,.underline-force:hover{text-decoration:underline}.jsLink{color:#414042;border-bottom:1px dashed #414042;cursor:pointer}.jsLink:hover{color:#f3834d;border-bottom-color:#f3834d}.c{zoom:1}.c:after,.c:before{content:"\0020";display:block;height:0;visibility:hidden}.c:after,.cb{clear:both}.h{display:none}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.fl-r{float:right}.fl-l{float:left}.w-nw{white-space:nowrap}[class^=list-]{list-style-type:none}.content-text{color:#414042}.content-text .h1,.content-text h1{padding-top:35px}.content-text .h3.el-toCalcWraper,.content-text h3.el-toCalcWraper{overflow:hidden;margin:15px 0;padding:0;line-height:20px}.content-text .h3.el-toCalcWraper .btn,.content-text h3.el-toCalcWraper .btn{float:left;margin:0 20px 0 0}.content-text .h3.el-toCalcWraper span+span,.content-text h3.el-toCalcWraper span+span{display:table-cell;height:39px;vertical-align:middle}.content-text div,.content-text p{padding-bottom:.6em;line-height:17px}.content-text a,.content-text div b,.content-text div strong,.content-text p b,.content-text p strong{color:#004c7e}.content-text a:hover{color:#f3834d}.content-text a.btn{margin-top:10px;display:inline-block;vertical-align:top}.content-text a.btn,.content-text a.btn:hover{color:#fff;text-decoration:none}.content-text ol,.content-text ul{list-style-position:outside;padding:0 0 1em 2em}.content-text ul li{padding:0 0 3px 13px;margin-left:-13px;background:url(images/bullet.png) 0 5px no-repeat;list-style:none}.content-text img[align]{border:1px solid #414042}.content-text img[align=left]{margin-right:10px}.content-text img[align=right]{margin-left:10px}.content-text table{margin:30px 0;width:100%;background:#fff}.content-text table td,.content-text table th{padding:7px 15px;line-height:18px;vertical-align:middle;white-space:nowrap;text-align:center}.content-text table td:first-child,.content-text table th:first-child{white-space:normal;text-align:left}.content-text table thead td{font-size:15px;line-height:20px;font-weight:700;padding:10px;color:#004c7e}.content-text table tbody tr:hover,.content-text table tr:hover td[colspan] span{background:#e4f4ff}.content-text table td[colspan] div{position:relative;text-align:center;padding-bottom:0}.content-text table td[colspan] div:before{content:'';display:block;height:1px;background:#004c7e;position:relative;top:9px;z-index:0}.content-text table td[colspan] span,.content-text table td[colspan] strong{padding:0 10px;background:#fff;position:relative;z-index:1;font-size:16px;font-weight:700}.content-text .list-subMenu{padding:0 0 15px}.content-text .list-subMenu li{background:0 0;padding:0 20px 0 0;margin:0;display:inline-block;font-size:18px}.content-text .list-subMenu li.active a{font-weight:700;text-decoration:none;color:#004c7e}.content-text hr{display:block;width:100%;height:4px;background:#eceff1;border:none;margin:10px 0}ul.list-articles{padding-top:1em}ul.list-articles li{list-style:none;font-size:15px;line-height:1.4;padding-bottom:.5em;display:block;background-position:0 7px}.b-nav{font-size:15px}.b-nav span{vertical-align:top;padding:2px 3px 2px 0;display:none}.b-nav a,.b-nav b,.b-nav i{display:inline-block;vertical-align:top}.b-nav i{letter-spacing:.3ex;color:#636466;padding:2px 0;margin-right:-3px}.b-nav a,.b-nav b{padding:2px 7px;border-radius:4px;margin-left:3px}.iCheckbox,.iRadio,i.ico-fire{vertical-align:baseline;display:inline-block}.b-nav a:hover,.b-nav b:hover{background:rgba(243,131,77,.25);text-decoration:none;color:#000}.b-nav a.active,.b-nav a.active:hover,.b-nav b,.b-nav b:hover{font-weight:400;background:#f3834d;color:#fff}.el-inner{position:relative;margin:0 auto;width:980px}.el-inner:before{content:'.';display:block;height:0;font-size:0}.el-inner.el-inner-static{position:static}.transparent{visibility:hidden}.preload{background-image:url(images/preloader.gif)!important;background-repeat:no-repeat!important;background-position:center 20px!important}header{background:#004c7e;height:160px}header .link-logo{text-decoration:none;display:block;float:left;width:320px;height:120px;background:url(images/logo2.png) no-repeat}header .p-top{height:120px;background:#044d7d;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#075488),color-stop(100%,#004c7e));background:-webkit-linear-gradient(top,#075488 0,#004c7e 100%);background:linear-gradient(to bottom,#075488 0,#004c7e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#075488', endColorstr='#004c7e', GradientType=0 )}header .b-calc-promo,header .b-contacts{position:relative;float:left;padding-left:20px}header .b-calc-promo:before,header .b-contacts:before{content:'';position:absolute;left:0;top:25px;width:1px;height:72px;background:#f3834d}.b-actions,.btn,.col-left,.iCheckbox,.iRadio,button,form .field-submit,i.ico-fire{position:relative}header .b-contacts{width:300px;width:280px}header .b-contacts .phone{margin-top:25px;height:30px;background:url(images/phone1.png) left 0 no-repeat;color:transparent;font-size:25px;line-height:30px}header .b-contacts .phone-com{color:#b9c5d1;font-size:11px}header .b-contacts .link-email{color:#fff;display:block;padding-top:4px;text-decoration:underline}header .b-contacts .link-email:hover{text-decoration:none}.b-articleInfo li a,.b-articleInfo li a:hover,.b-faq-promo .title,.b-faq-promo .title:hover,.b-promoNews .title,.b-promoNews .title:hover,.b-promoReviews .more,.b-promoReviews .more:hover{text-decoration:underline}header .b-calc-promo{color:#fff;padding-top:26px}header .b-calc-promo p{font-size:12px;height:18px}header .b-calc-promo .btn{margin-top:13px}header nav{background:#013354}header nav .el-inner{height:40px}header nav .item-menu{display:inline-block}header nav .item-menu a{padding:0 22px;display:block;line-height:40px;height:40px;color:#fff;font-size:16px;text-shadow:0 1px 0 rgba(0,0,0,.25)}header nav .item-menu.active a{color:#013354;background:#fff;text-shadow:none}.b-page{padding-bottom:150px}form select{line-height:24px;height:24px;border:1px solid #cdcdce;display:inline-block;margin-top:5px}input[type=text],textarea{width:260px;display:inline-block;margin:0;background:#fff;border-radius:4px;border:1px solid #cdcdce;color:#231f20;line-height:18px;padding:4px 10px 2px}input:focus,select:focus,textarea:focus{outline:0;border-color:#e98247}input.fail,select.fail,textarea.fail{border:1px solid #ed4239}textarea{resize:vertical;height:78px}fieldset{border:none;padding:0;margin:0}form .req{color:#ed4239}.field-header,form label{font-size:15px;color:#013354;font-weight:700;display:block;line-height:24px}.field-header{padding:.25em 0}form .field{padding-bottom:.75em}input.input-phone-code{width:70px}input.input-phone-phone{width:154px;margin-left:10px}form .field-col{float:left;padding-left:30px}form .field-row{margin-left:-30px}form .field-checboxList label,form .field-radioList label{font-size:13px;color:#4c4b49;font-weight:400;cursor:pointer}form .field-checboxList label{padding-left:27px}form .field-checboxList label .iCheckbox{margin-left:-27px}form .field-checboxList input[type=checkbox],form .field-radioList input[type=radio]{margin-right:5px}form .field-submit{padding-top:1em}.field-allows .field-checboxList{display:none}.field-allows .choose{background:#b9c5d1;border-radius:4px;padding:10px;cursor:pointer;text-align:center;width:340px}.field-allows .jsLink{font-size:15px;line-height:24px}.iCheckbox,.iRadio{width:22px;height:22px;background:url(images/inputs.png) no-repeat;top:5px;margin-right:5px;cursor:pointer}.fail>.iCheckbox,.fail>.iRadio{border:1px solid #ed4239}.iCheckbox.checked{background:url(images/inputs.png) -22px 0 no-repeat}.iRadio{background-position:0 -22px}.iRadio.checked{background-position:-22px -22px}i.ico-fire{top:1px;width:11px;height:13px;background:url(images/ico-fire.png) no-repeat}form .field-radioList label{padding-right:10px;display:inline-block}.btn,button{padding:0 15px;margin:0;border:0;cursor:pointer;line-height:39px;height:39px;color:#fff;font-size:17px;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.35);background:#024c7d;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#02548a),color-stop(100%,#024471));background:-webkit-linear-gradient(top,#02548a 0,#024471 100%);background:linear-gradient(to bottom,#02548a 0,#024471 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#02548a', endColorstr='#024471', GradientType=0 )}.btn.btn-blueLight,button.btn-blueLight{text-align:center;width:185px;line-height:39px;height:39px;box-shadow:0 2px 0 rgba(0,0,0,.15);-moz-box-shadow:0 2px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.15);border-radius:0;background:#00a0e8;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#00bff0),color-stop(100%,#00a0e8));background:-webkit-linear-gradient(top,#00bff0 0,#00a0e8 100%);background:linear-gradient(to bottom,#00bff0 0,#00a0e8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bff0', endColorstr='#00a0e8', GradientType=0 )}.b-actions,.b-actions .screen,.b-actions .screens{height:170px;width:640px}.btn::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:none}.col-left,.col-right{float:left;padding-bottom:45px}.col-left{width:300px;z-index:1;padding-right:40px}.col-right{width:640px}.col-right .p-top>h1{padding:35px 0}article .b-banner{float:right;background:#fdece2;border-left:1px solid #f3834d;text-align:center;line-height:0;margin:0 0 1em 1em}.b-articleInfo{padding:5px 0 20px 22px}.b-articleInfo .caption{color:#013354;font-size:15px;font-weight:700;line-height:20px;padding-bottom:3px}.b-articleInfo li{padding:1px 0}.b-articleInfo li.all{padding-top:5px}[class^=list]{list-style:none}.b-actions .screens{overflow:hidden;position:relative}.b-actions .screen{position:absolute;left:-640px;top:0;overflow:hidden;display:block}.b-actions .screen.active{left:0}.b-actions .screen a{display:block;height:170px}.b-actions .screen a:hover{color:#414042}.b-actions .screen .p-in{display:block;width:285px;padding:15px 30px 0;height:155px;float:right;background:#b9c5d1;background:rgba(255,255,255,.79)}.b-actions .screen .p-in .title{display:block;font-size:18px;font-weight:700;line-height:20px;color:#231f20;padding-bottom:10px}.b-actions .screen .p-in .text{display:block;line-height:1.2}.b-actions .toggles{position:absolute;left:324px;bottom:5px}.b-actions .toggle{list-style:none;display:inline-block;width:11px;height:11px;background:url(images/toggles.png) no-repeat;cursor:pointer;margin-right:3px}.b-actions .toggle.active{cursor:default;background-position:-11px 0}.b-promoNews,.b-promoReviews{padding:0 0 15px 22px}.b-promoNews .title{font-size:15px;font-weight:700;color:#004c7e}.b-promoNews .title:hover{color:#f3834d}.b-promoReviews .title{font-size:15px;font-weight:700}.b-promoNews{width:260px}.list-promoReviews{padding-top:10px}.item-promoReviews{display:inline-block;list-style:none;padding:0 10px 10px 0}.item-promoReviews a{display:block;position:relative;line-height:0;z-index:0}.item-promoReviews a img{border:1px solid #b9c5d1;border-radius:2px}.item-promoReviews a:hover img{filter:alpha(opacity=50)}.item-promoReviews a:hover:after{display:block;content:"";position:absolute;left:1px;top:1px;width:78px;height:102px;background:url(images/zoom.png) center center no-repeat;background-color:rgba(255,255,255,.75)}.b-faq-promo{padding:10px 0 15px 22px}.b-faq-promo .title{font-size:15px;font-weight:700;color:#004c7e}.b-faq-promo .title:hover,.b-promoReviews .more:hover{color:#f3834d}.b-faq-promo .desc,.b-promoReviews .desc{width:260px;padding:10px 0 5px;line-height:16px}.b-promoReviews .more{display:block;text-align:center;padding-top:6px;width:260px}.item-news a,.item-news span,.item-partners{display:inline-block;vertical-align:top}.b-services{margin-bottom:15px;margin-top:20px}.b-services .h2,.b-services h2{clear:both;padding-left:20px}.b-services .list-services{padding:20px 0 20px 20px}.b-services .col-left .list-services{padding:15px 10px 0 22px}.b-services .item-services{list-style:none;position:relative;padding:2px 0 8px}.b-services .item-services a{color:#414042;line-height:16px;font-size:15px}.b-services .item-services a:hover{color:#f3834d}.b-services .item-services.active a{color:#004c7e;font-weight:700}.b-services .item-services.active:before{content:'';position:absolute;width:8px;height:7px;background:url(front.css.1516707228.png) no-repeat;left:-12px;bottom:15px}.b-services .item-header{font-size:18px;color:#231f20;padding:8px 0 10px;font-weight:700}.b-services .item-header:after{content:':'}.col-left .b-services dt{width:149px}.col-left .b-services dt:first-of-type{width:68px}.b-page-main .content-text{margin:20px 0}.b-page-main .content-text div,.b-page-main .content-text p{font-size:15px;line-height:22px}.b-page-main .b-tabed.b-services{margin-bottom:210px}.b-page-main .b-promoReviews{padding-top:20px}.b-page-main .b-promo .b-promoLines{padding:20px 0 210px}.b-page-main .b-promo .b-promoLines .wrapper{background:url(images/promoLines_bg.png) repeat-x;height:210px;width:100%;position:absolute;left:0}.b-page-main .b-promo .b-promoLines .wrapper .el-inner{background:url(images/promoLines_inner1.png);height:210px}.item-news{list-style:none;padding:8px 8px 8px 22px;line-height:15px;font-size:11px}.item-news span{width:55px;color:#636466;font-weight:700}.item-news a{width:213px}.item-news.active{background:#b9c5d1}.item-news.active a{color:#004c7e;text-decoration:none}.item-promoNews a,.item-promoNews a:hover,footer .link-devellab{text-decoration:underline}.item-news.active span{color:#414042}.b-news-nav{font-size:11px;padding:0 20px 15px 22px;overflow:hidden;position:relative}.b-news-nav a{position:absolute;top:0}.b-tabed,.b-tabed dd{position:relative}.b-news-nav a.prev{left:22px}.b-news-nav a.next{right:20px}.b-news-nav .count{color:#636466;text-align:center}.list-partners{overflow:hidden;margin-left:-2px}.item-partners{list-style:none;min-height:180px;width:170px;padding:10px;background:#eceff1;border-left:1px solid #004c7e;margin:0 23px 20px 0}.item-partners span{display:block;padding-bottom:5px}.list-partners .item-helper{width:190px}.b-tabed dt{float:left;line-height:24px;font-size:17px;font-weight:700;background:#b9c5d1;padding:9px 20px 7px}.b-tabed dt span{color:#013354;border-bottom-color:#013354}.b-tabed dt.asLink{background:0 0}.b-tabed dt.active{background:#013354;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.15)}.b-tabed dt.active span{cursor:default;color:#fff;border-bottom:none;text-shadow:0 1px 1px rgba(0,0,0,.15)}.b-tabed dd:not(.active)+dt:not(.active){border-left:1px solid #8fb0c6}.b-tabed dd{width:100%;float:right;display:none;margin:40px 0 0 -100%;background:#eceff1}.b-tabed dd.active{display:block}.col-left .b-tabed{margin:30px 0 20px;width:300px}.col-left .b-tabed dt:first-of-type{padding-left:22px}.list-promoNews{padding-top:10px}.item-promoNews{list-style:none;padding-bottom:6px}.item-promoNews span{display:block;color:#636466}.b-calculator{margin:20px 0 0;padding:10px 0 0;background:#eceff1}.b-calculator .h2,.b-calculator h2{padding-left:20px}.b-calculator .form-calculator{padding:0 0 20px 20px}.b-calculator .form-calculator .validationText{display:none;position:absolute;color:#ed4239;top:13px;left:205px;line-height:16px}.b-calculator .form-calculator .validationText div{display:table-cell;vertical-align:middle;height:32px;width:400px}.b-calculator .form-calculator.fail .validationText{display:block}.b-calculator .form-calculator .preloadText{line-height:24px;height:24px;padding:3px 0 3px 34px;background:url(images/preloader.gif) 0 center no-repeat}.b-calculator .moreParams{display:none}.b-calculator .moreParams.active{display:block}.list-docs{padding-left:20px}.item-docs{line-height:20px;font-size:15px;padding:2px 0 17px 30px;background:url(images/ico-doc.png) no-repeat;list-style:none}.list-reviews{overflow:hidden;margin-left:-20px}.item-reviews{padding:0 0 20px 40px;float:left;width:180px;list-style:none}.item-reviews a{border:1px solid #b9c5d1;display:block;position:relative;line-height:0}.item-reviews a:hover img{filter:alpha(opacity=20)}.item-reviews a:hover:before{position:absolute;content:'';width:100%;height:100%;background:url(images/zoom.png) center center no-repeat;background-color:rgba(255,255,255,.5)}.item-reviews strong{display:block;font-size:15px;text-align:center;padding-top:6px;color:#004c7e}.item-reviews span{text-align:center;display:block;color:#636466}.list-vacansii{padding-left:0}.item-vacansii{display:block;list-style:none;margin:0 0 12px -20px;padding:9px 0 0 20px;border-left:1px solid #fff}.item-vacansii.active{background:#eceff1;border-left-color:#004c7e}.item-vacansii .caption{font-size:15px;font-weight:700}.item-vacansii.active .caption span{color:#231f20;border-bottom-color:#231f20}.item-vacansii .content{padding:9px 0;display:none}.item-vacansii.active .content{display:block}.b-contacts-more{position:relative}.b-contacts-more dt{font-weight:700;color:#636466;font-size:15px;width:100px;float:left;clear:both}.b-contacts-more dd{float:left;width:220px;padding-bottom:9px}.b-contacts-more dd strong{font-size:15px;font-weight:700}.b-contacts-more dd small{font-style:italic;display:block;font-size:11px;color:#636466;line-height:14px}.b-contacts-more dd small strong{color:#231f20;font-size:11px}.b-contacts-more dt.requi{position:absolute;left:320px;top:0;width:auto}.b-contacts-more dd.requi{width:250px}.b-contacts-more dd.requi span{display:inline-block;vertical-align:top;width:200px}.b-contacts-more dd.requi .label{color:#636466;width:50px}footer,footer:before{position:absolute;width:100%;left:0}footer{height:135px;bottom:0;background:#074f7f;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#085589),color-stop(100%,#004c7e));background:-webkit-linear-gradient(top,#085589 0,#004c7e 100%);background:linear-gradient(to bottom,#085589 0,#004c7e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#085589', endColorstr='#004c7e', GradientType=0 )}footer:before{content:'';height:22px;background:url(images/footer_pattern.png) repeat-x;top:-16px}footer .link-devellab{padding-top:40px;float:right;text-align:right;display:block;background:url(images/devellab.png) right 0 no-repeat;font-size:11px;color:#fff;margin-top:20px;margin-right:20px}.b-service-steps ul li,.co-dl_hor>dd,.co-dl_hor>dt{float:left;box-sizing:border-box}.b-crumbs a,.b-crumbs a:after,.b-crumbs h1,.link-toCalc,footer .item-menu{display:inline-block}footer .link-devellab:hover{text-decoration:none}footer .list-menu{padding-top:30px}footer .item-menu{padding-right:5px;color:#fff}footer .item-menu a{color:#fff;text-decoration:underline}footer .item-menu a:hover{text-decoration:none}footer .b-copy{padding-top:5px;color:#fff}.fancybox-nav{width:100px}.fancybox-next{right:-100px}.fancybox-prev{left:-100px}.link-toCalc{font-size:18px;line-height:20px;font-weight:700;margin:9px 0}.b-crumbs{color:#636466;line-height:32px;padding:35px 0 15px}.b-crumbs a{position:relative;padding:0 10px 0 0;text-decoration:underline}.b-crumbs a:hover{text-decoration:none}.b-crumbs a:after{position:absolute;right:2px;top:0;content:'/'}.b-crumbs h1{line-height:32px;padding:0}.b-form-consult{background:#fff;border-radius:3px;padding:15px 20px 10px}.b-form-consult .field label{font-weight:700;display:block;line-height:26px}.b-form-consult .field input,.b-form-consult .field textarea{width:240px}.b-form-consult .field.field-submit{padding-top:5px}.b-form-consult .field.field-submit .button{width:auto}.b-form-consult+.b-promoReviews{margin-top:30px}.el-workList{background:#b9c5d1;line-height:44px;height:44px;display:inline-block;font-size:15px;position:relative;text-decoration:none!important;padding:0 15px 0 41px;margin-bottom:15px}.el-workList:before{content:'';position:absolute;left:10px;top:10px;width:21px;height:24px;background:url(front.css.1516707228.png) 0 -7px no-repeat}.b-service-steps{margin:15px 0;padding:0!important;background:rgba(255,255,255,.5)}.b-service-steps:after,.b-service-steps:before{content:'';display:block;height:1px;width:640px;background:url(images/bg_steps.png) no-repeat}.b-service-steps .caption{font-size:21px;padding:25px 20px 0;color:#004c7e;position:relative}.b-service-steps .caption:before{content:'';width:29px;height:32px;position:absolute;right:15px;top:15px;background:url(front.css.1516707228.png) 0 -31px no-repeat}.b-service-steps ul{overflow:hidden;padding:0 0 35px;margin-top:30px;counter-reset:line}.b-service-steps ul li{width:25%;position:relative;padding:55px 20px 25px;margin:0;text-align:center;height:130px;background:0 0}.b-service-steps ul li strong{display:block;color:#004c7e;font-size:13px;line-height:16px}.b-service-steps ul li i{font-style:normal;color:#4A4A4A;position:absolute;left:0;display:block;bottom:0;width:100%}.b-service-steps ul li+li:before{content:'';width:19px;height:33px;background:url(images/ico-arrow-right.png) no-repeat;position:absolute;top:0;left:-10px}.b-service-steps ul li:after{counter-increment:line;content:counter(line);position:absolute;left:50%;top:0;background:#004c7e;border-radius:50%;color:#fff;font-size:21px;text-align:center;width:40px;height:40px;line-height:40px;margin-left:-20px}.b-faq dt{padding:10px 0 5px}.b-faq dt span{font-weight:700;font-size:18px;line-height:22px}.b-faq dt.active span{color:#f3834d;border-color:transparent}.b-faq dt.active+dd{display:block}.b-faq dd{display:none;padding:10px 0 0}.link-need-sro{background:url(images/ico-question.png) 242px bottom no-repeat #013354;display:block;line-height:60px;padding:0 20px;color:#fff;transition-duration:.2s;font-size:18px;margin:20px 0;text-decoration:none}.link-need-sro:hover{text-decoration:none;background-color:#01426d}.work-types__list{display:inline-block;vertical-align:top;width:50%;list-style:none}.work-types__link:after,.work-types__link:before{width:50px;height:50px;content:''}.work-types__list li{margin-bottom:10px}.work-types__link{position:relative;display:block;white-space:nowrap}.work-types__link:before{position:relative;z-index:1;background-repeat:no-repeat;background-position:center center;display:inline-block;vertical-align:middle;margin-right:15px}.work-types__link:after{position:absolute;background:#164c74;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1e618e),color-stop(100%,#0d3457));background:-webkit-linear-gradient(top,#1e618e 0,#0d3457 100%);background:linear-gradient(to bottom,#1e618e 0,#0d3457 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e618e', endColorstr='#0d3457', GradientType=0 );border-radius:10px;left:0;top:0;z-index:0}.work-types__link_engineer:before{background-image:url(images/ico-engineer.png)}.work-types__link_handshake:before{background-image:url(images/ico-handshake.png)}.work-types__link_flash:before{background-image:url(images/ico-flash.png)}.work-types__link_brickwall:before{background-image:url(images/ico-brickwall.png)}.work-types__link_trowel:before{background-image:url(images/ico-trowel.png)}.work-types__link_spatula:before{background-image:url(images/ico-spatula.png)}.work-types__link_paint-roller:before{background-image:url(images/ico-paint-roller.png)}.work-types__link_heater:before{background-image:url(images/ico-heater.png)}.work-types__link_switch:before{background-image:url(images/ico-switch.png)}.work-types__link_air-conditioner:before{background-image:url(images/ico-air-conditioner.png)}.work-types__link_paint-brush:before{background-image:url(images/ico-paint-brush.png)}.work-types__link_find:before{background-image:url(images/ico-find.png)}.work-types__link_house:before{background-image:url(images/ico-house.png)}.work-types__link_pipe:before{background-image:url(images/ico-pipe.png)}.work-types__link_roof:before{background-image:url(images/ico-roof.png)}.work-types__link_small-diamond:before{background-image:url(images/ico-small-diamond.png)}.work-types__link_brickwall-full:before{background-image:url(images/ico-brickwall-full.png)}.work-types__link_window:before{background-image:url(images/ico-window.png)}.work-types__link_weld:before{background-image:url(images/ico-weld.png)}.ui-text table,.ui-text table thead{background:0 0}.work-types__link span{display:inline-block;vertical-align:middle;white-space:normal;text-decoration:underline}.ui-link,.ui-link:hover,.ui-link_js,.ui-link_js:hover,.work-types__link:hover span{text-decoration:none}html{font-size:15px;line-height:21px}h1,h2,h3,h4,p{margin:0}.ui-text .h1,.ui-text .h2,.ui-text .h3,.ui-text .h4,.ui-text h1,.ui-text h2,.ui-text h3,.ui-text h4,.ui-text__caption{color:#212121;font-weight:700}.ui-text .h1,.ui-text .h2,.ui-text .h3,.ui-text .h4,.ui-text h1,.ui-text h2,.ui-text h3,.ui-text h4,.ui-text__caption_margin-ver{margin-top:21px;margin-bottom:21px}.ui-text ol,.ui-text p,.ui-text ul{margin-top:1em;margin-bottom:1em}.ui-text .h1,.ui-text h1,.ui-text__caption_h1{font-size:29px;line-height:37.8px}.ui-text .h2,.ui-text h2,.ui-text__caption_h2{font-size:23px;line-height:33.6px}.ui-text .h3,.ui-text h3,.ui-text__caption_h3{font-size:19px;line-height:29.4px}.ui-text .h4,.ui-text h4,.ui-text__caption_h4{font-size:15px;line-height:21px}.ui-text__caption-size_h1{font-size:29px}.ui-text__caption-size_h2{font-size:23px}.ui-text__caption-size_h3{font-size:19px}.ui-text__caption-size_h4{font-size:15px}.ui-text__caption_hr{border-bottom:1px solid #bdbdbd}.ui-text{line-height:1.4}.ui-text p{color:#212121}.ui-text b,.ui-text strong{color:#212121;font-weight:700}.ui-text ol li,.ui-text ul li{margin-bottom:.7em;color:#212121}.ui-text blockquote{border-left:2px solid #616161;padding-left:2em;padding-top:.5em;padding-bottom:.5em;margin:21px 0}.ui-text blockquote>:first-child{margin-top:0}.ui-text blockquote>:last-child{margin-bottom:0}.ui-text img{max-width:100%}.ui-text img[align]{border-radius:3px;margin-bottom:1em;max-width:50%}.ui-text img[align=left]{margin-right:1em}.ui-text img[align=right]{margin-left:1em}.ui-text table{width:100%;margin-top:21px;margin-bottom:21px}.ui-text table td,.ui-text table th{padding:5.25px 10.5px}.ui-text table tfoot td,.ui-text table tfoot th,.ui-text table thead td,.ui-text table thead th{text-align:left;padding-top:10.5px;padding-bottom:10.5px;font-weight:600}.ui-text table td:not(:last-child),.ui-text table th:not(:last-child){border-right:1px solid #d8dfe3}.ui-text table td:not(:first-child),.ui-text table th:not(:first-child){border-left:1px solid #d8dfe3}.ui-text table thead tr{border-bottom:1px solid #a1b3bc}.ui-text table thead tr:last-child{border-bottom:2px solid #a1b3bc}.ui-text table tbody tr{border-bottom:1px solid #d8dfe3}.ui-text table tbody tr:nth-child(2n){background:rgba(216,223,227,.25)}.ui-text table tbody tr:hover{background:#ffefc0}.ui-text table tfoot tr{border-top:1px solid #a1b3bc}.ui-text table tfoot tr:first-child{border-top:2px solid #a1b3bc}.ui-link{color:#1565c0;cursor:pointer;transition-duration:.2s}.ui-link:hover{color:#198bdb}.ui-link_active,.ui-link_focus{color:#815f52}.ui-link_invert{color:#fff}.ui-link_invert:hover{color:rgba(255,255,255,.75)}.ui-link_js{color:#1565c0;border-bottom:1px dashed #1565c0;cursor:pointer;-webkit-transition-duration:.2s;transition-duration:.2s}.ui-link_js:hover{border-bottom-color:transparent;color:#198bdb}.ui-link_like_text{color:#212121;border-color:#212121}.co-dl_ver{margin:0}.co-dl_ver>dt{display:block;font-weight:600}.co-dl_ver>dd{display:block;margin:0 0 1em;color:#424242}.co-dl_hor{margin:0;overflow:hidden}.co-dl_hor>dt{clear:both;font-weight:600;padding:0 1em .5em 0;min-width:8em;margin:0}.co-dl_hor>dd{margin:0;padding:0 0 .5em;color:#424242}.co-map-yandex{position:relative}.co-map-yandex>ymaps{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.co-image-preview:after{content:'';display:block}.co-image-preview_rounded,.co-image-preview_rounded .co-lazy-image_bg,.co-image-preview_rounded .co-lazy-image_bg:after{border-radius:3px}.co-image-preview_circle,.co-image-preview_circle .co-lazy-image_bg,.co-image-preview_circle .co-lazy-image_bg:after,.ui-preload:before{border-radius:100%}.co-image-preview_A4:after{padding-top:140%}.co-image-preview_circle:after,.co-image-preview_square:after{padding-top:100%}.co-image-preview_3x2:after{padding-top:66.666%}.co-image-preview_2x3:after{padding-top:150%}.co-image-preview_4x3:after{padding-top:75%}.co-image-preview_3x4:after{padding-top:133.33%}.co-image-preview_4x5:after{padding-top:125%}.co-image-preview_5x4:after{padding-top:80%}.co-image-preview_5x6:after{padding-top:120%}.co-image-preview_6x5:after{padding-top:83.33%}.co-image-preview_16x9:after{padding-top:56.25%}.co-image-preview_9x16:after{padding-top:177.77%}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui-preload{position:relative}.ui-preload:before{content:'';position:absolute;left:50%;top:50%;box-sizing:border-box;margin-left:-10px;margin-top:-10px;width:20px;height:20px;border:2px solid transparent;border-color:rgba(117,117,117,.25);border-top-color:#757575;-webkit-animation:spin 2s linear 0s infinite;animation:spin 2s linear 0s infinite;z-index:0;opacity:0;visibility:hidden}.ui-preload_position_top:before{top:100px}.ui-preload_position_fixed:before{position:fixed}.ui-preload_inverted:before{border-color:rgba(255,255,255,.25);border-top-color:#fff}.ui-preload_loading:not(.ui-preload_loaded) .ui-preload__child-to-hide,.ui-preload_loading:not(.ui-preload_loaded).ui-preload_childs-hide>*{opacity:0;visibility:hidden;-webkit-transition-duration:.1s;transition-duration:.1s}.ui-preload_loading:before{-webkit-transition-duration:.2s;transition-duration:.2s;opacity:1;visibility:visible}.ui-preload_loaded:before{opacity:0;visibility:hidden;-webkit-animation-play-state:paused;animation-play-state:paused}.ui-preload_force .ui-preload__child-to-hide,.ui-preload_force.ui-preload_childs-hide>*,.ui-preload_force:before{-webkit-transition-duration:0s!important;transition-duration:0s!important}.ui__margin_1lh{margin:21px}.ui__margin-ver_1lh{margin-top:21px;margin-bottom:21px}.ui__margin-top_1lh{margin-top:21px}.ui__margin-bottom_1lh{margin-bottom:21px}.ui__margin-hor_1lh{margin-right:21px;margin-left:21px}.ui__margin-left_1lh{margin-left:21px}.ui__margin-right_1lh{margin-right:21px}.ui__margin_1em{margin:1em}.ui__margin-ver_1em{margin-top:1em;margin-bottom:1em}.ui__margin-top_1em{margin-top:1em}.ui__margin-bottom_1em{margin-bottom:1em}.ui__margin-hor_1em{margin-right:1em;margin-left:1em}.ui__margin-left_1em{margin-left:1em}.ui__margin-right_1em{margin-right:1em}@font-face{font-family:sro;src:url(fonts/sro/icomoon.woff) format('woff'),url(fonts/sro/icomoon.ttf) format('truetype');font-weight:400;font-style:normal}.cities__map{background:#fff9e7;padding:0!important}.list_text_ordered{counter-reset:list 0}.list_text_ordered li{list-style:none;position:relative;counter-increment:list 1;margin-bottom:.5em}.list_text_ordered li:before{color:#fff;content:counter(list);position:absolute;left:-2em;top:0;background:#004c7e;border-radius:3px;text-align:center;width:1.5em;height:1.5em;line-height:1.5em}.text_lead{border-left:4px solid #004c7e;margin-top:20px;margin-bottom:20px;padding-left:1em;background:rgba(255,255,255,.5)}.text_lead p{line-height:1.4;font-size:16px}.text_lead p:first-child{padding-top:.6em}.text_lead_white{background:#fff}.text-callback{position:relative;width:640px;height:120px;background:url(images/text_lead_callback.jpg) center center no-repeat #013354;box-sizing:border-box;padding:36px 20px 20px 305px;margin-top:1.5em;margin-bottom:1.5em}.text-callback:before{content:'';position:absolute;right:0;top:0;height:100%;width:360px;background:rgba(226,226,226,.88);z-index:0}.text-callback p{color:#000;position:relative;z-index:1;font-size:13px}p.text-callback__caption{font-weight:700;font-size:18px}.list-work-steps{margin-right:-20px;margin-left:-20px;padding-right:0;padding-left:0}.list-work-steps__item{display:inline-block;vertical-align:top;padding-right:20px;padding-left:20px;margin-right:0;margin-left:0;width:50%;box-sizing:border-box}.list-work-steps__item h3{margin:0 0 10px;padding:14px 25px;background:#013354;color:#fff;font-size:18px;line-height:1.2;position:relative}.list-work-steps__item h3:before{position:absolute;right:0;top:8px;width:50px;height:100%;color:#ec844a;font-family:sro!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:34px;text-align:center}.list-work-steps__item p{color:#676767}.list-work-steps__item:nth-child(1) h3:before{content:"\e900"}.list-work-steps__item:nth-child(2) h3:before{content:"\e901"}.list-work-steps__item:nth-child(3) h3:before{content:"\e902"}.list-work-steps__item:nth-child(4) h3:before{content:"\e903"}.ui-form__field_agree{margin-bottom:5px}.ui-form__field_agree .ui-form__comment{display:none}.ui-form__field_agree_full .ui-form__comment{display:block}