html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.618em}ol,ul{list-style:none}blockquote,q{quotes:none;}blockquote:after,q:after,blockquote:before,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:'geometria';src:url("../fonts/geometria-webfont-uberry.eot");src:url("../fonts/geometria-webfont-uberry.eot?#iefix") format('embedded-opentype'),url("../fonts/geometria-webfont-uberry.woff") format('woff'),url("../fonts/geometria-webfont-uberry.ttf") format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'geometria';src:url("../fonts/geometria-medium-webfont-uberry.eot");src:url("../fonts/geometria-medium-webfont-uberry.eot?#iefix") format('embedded-opentype'),url("../fonts/geometria-medium-webfont-uberry.woff") format('woff'),url("../fonts/geometria-medium-webfont-uberry.ttf") format('truetype');font-weight:bold;font-style:normal}input[type="text"],input[type="password"],input[type="number"],input[type="email"]{height:42px;border:solid 1px #ccc;line-height:42px;background:#fff;display:inline-block;width:300px;text-align:left;outline:none;margin:0 0 14px 0;font-family:arial,tahoma,verdana;color:#034180;font-size:15px;vertical-align:top;padding:0 0 0 8px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;box-sizing:border-box}input:focus{border-color:#aaa}button{background-color:#ff8100;border:none;padding:0 45px;outline:none;text-align:center;box-sizing:border-box;position:relative;}button.button-rounded{background-image:-moz-linear-gradient(top,#ff8100 0%,#e67103 100%);background-image:-webkit-linear-gradient(top,#ff8100 0%,#e67103 100%);background-image:linear-gradient(top,#ff8100 0%,#e67103 100%);color:#fff;text-transform:uppercase;height:30px;font-weight:bold;font-size:16px;line-height:33px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}button.button-rounded:hover{background-image:-moz-linear-gradient(top,#ff8100 0%,#e67103 150%);background-image:-webkit-linear-gradient(top,#ff8100 0%,#e67103 150%);background-image:linear-gradient(top,#ff8100 0%,#e67103 150%)}button.button-rounded:active{background-image:-moz-linear-gradient(top,#e67103 0%,#ff8100 100%);background-image:-webkit-linear-gradient(top,#e67103 0%,#ff8100 100%);background-image:linear-gradient(top,#e67103 0%,#ff8100 100%)}button.button-big{height:60px;line-height:62px}button.button-go:after{display:inline-block;content:"";width:24px;height:24px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjIwLjUwMXB4IiBoZWlnaHQ9IjE3LjAwMnB4IiB2aWV3Qm94PSIwIDAgMjAuNTAxIDE3LjAwMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAuNTAxIDE3LjAwMjsiCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7IiBkPSJNMjAuNTAxLDguNTAxbC0yLjg3NSwyLjgzNGwtMC4wMDEtMC4wMDFsLTUuNzUsNS42NjdMOSwxNC4xNjgKCWwzLjcyMS0zLjY2N0gwdi00aDEyLjcyTDksMi44MzNMMTEuODc1LDBsNS43NSw1LjY2N2wwLjAwMS0wLjAwMUwyMC41MDEsOC41MDFMMjAuNTAxLDguNTAxTDIwLjUwMSw4LjUwMXoiLz4KPC9zdmc+Cg==") no-repeat 0 0;vertical-align:middle;margin:0 0 0 14px}body{padding:90px 0 0 0;background:#fff;font-family:'geometria' !important;font-weight:normal}section{padding:1px 0 70px 0;}section article{background:#fff;padding:24px}section h1{font-size:36px;font-weight:bold;text-transform:uppercase;text-align:center;margin:56px 0 42px 0;}
@media (max-width:768px){section h1{font-size:26px}
}section .h2{text-transform:uppercase;font-weight:bold;font-size:18px;margin:0 0 12px 0;}
@media (max-width:768px){section .h2{font-size:16px;line-height:20px}
}section .page-title{padding:1px 0;background:rgba(255,255,255,0.7);margin:0 0 42px 0;}section .page-title h1{margin:22px 0 20px 0}
.htabs{position:relative;z-index:9}
.tabber .tabs{position:relative;z-index:7;overflow:hidden}
.tabber .tab{position:relative;display:none;}
.tabber .tab.acttab{display:block}
.inputBoxDiv{display:inline-block;position:relative;}
.inputBoxDiv input{text-align:center;background:transparent;width:60px;height:30px;font-size:22px;color:#fff;border:none;font-weight:bold;margin:0;vertical-align:top;line-height:35px;padding:0}
.inputBoxDiv i{display:inline-block;width:30px;height:30px;line-height:32px;text-align:center;background-color:#fff;font-size:28px;cursor:pointer;color:#111;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;font-family:"arial";vertical-align:top;}
.inputBoxDiv i.inputminusone{line-height:26px}
.inputBoxDiv i:hover{/*background-color:#111;*/color:#fff}
.accordion .acc-row{background:#fff;}
.accordion .acc-row.acc-open .acc-close{display:block !important}
.accordion .acc-row .acc-title{border-bottom:solid 1px #dedede;line-height:24px;padding:7px 16px;cursor:pointer;font-weight:bold;position:relative;}
.accordion .acc-row .acc-title:hover{background-color:#fafafa}
.accordion .acc-row .acc-title .acc-close{display:none;position:absolute;top:10px;right:10px;background:url("../img/xclose.png") no-repeat 0 0;width:19px;height:19px}
.accordion .acc-row .acc-content{display:none;position:relative;background:#f6f6f6;padding:16px 24px;border-bottom:solid 1px #dedede}
.ucard,.block-form .params-block,.block-form .like-ckeck{background:rgba(255,255,255,0.8);box-sizing:border-box;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.checker{display:inline-block;font-size:9px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;background:#0476b2;height:20px;line-height:20px;cursor:pointer;color:#fff;border-bottom:solid 1px #1099e1;border-right:solid 1px #1099e1;}
.checker a{color:#fff;}
.checker span{display:inline-block;padding:0 8px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
.checker span.checked{margin:-1px 0 0 -1px;border:solid 1px #0186cb;color:#0476b2;background-color:#fff}
.utooltip{position:static;background:none;width:100%;height:auto;}
/*@media (min-width:768px){*/
.utooltip{position:absolute;display:block;width:22px;height:22px;cursor:pointer;background:url("../img/more_pointer.svg") no-repeat 0 0;background-size:cover;z-index:9;font-size:14px}
.utooltip.inline-utooltip{position:relative;display:inline-block;background:#ff8100;color:#fff;width:16px;height:16px;margin:0 0 0 7px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;line-height:17px;font-size: 14px;}
/*}*/
.utooltip span{display:block;opacity:1;visibility:visible;position:static;-ms-transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);margin-top:-1px;background:#0186cb;padding:4px 12px;border:1px solid #1099e1;border-left:none;border-right:none;color:#fff;}
/*@media (min-width:768px){*/
.utooltip span{visibility:hidden;position:absolute;background-color:#ff8100;border:1px solid #e67103;bottom:23px;right:-100px;min-width:200px;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;opacity:0;-ms-transform:scale(0,0);-moz-transform:scale(0,0);-webkit-transform:scale(0,0);transform:scale(0,0);-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}
.utooltip span.bottom{
	bottom:inherit;
	top:23px;
	-ms-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0;
	z-index: 9;}
/*}*/
/*.utooltip:hover{z-index:10;}
.utooltip:hover span{visibility:visible;opacity:1;-ms-transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}*/
#menus{position:fixed;width:100%;left:0;top:0;z-index:97;background-color:#0186cb;color:#fff;padding:10px 0;height:90px;-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.3);box-shadow:0 1px 4px 0 rgba(0,0,0,0.3);*z-index:999;}
#menus #menu-toggler{display:inline-block;height:90px;margin:-10px 0 0 20px;cursor:pointer;color:#fff;vertical-align:top;padding:29px 24px 0 20px;}
@media (max-width:530px){
	#menus #menu-toggler{ float: right; margin-right: -20px; }
}
#menus #menu-toggler span{display:inline-block;height:30px;text-decoration:underline;font-size:18px;line-height:30px;background:url("../img/menubtn_bg.svg") no-repeat 0 0;padding:0 0 0 42px}
#menus #menu-toggler:hover span{text-decoration:none}
#menus a.logo{display:inline-block;margin:-10px 0 0 0}
@media (max-width:530px){
#menus .logo-section{width:100%}
}
#menus .phone-section span{display:inline-block;width:70px}
#menus .phone-section a{font-size:24px;color:#fff;display:inline-block;margin:0 0 0 8px}
@media (max-width:992px){
#menus .phone-section{display:none}
}
#menus .login-section{text-align: right; padding-top:18px;}
@media (max-width:530px){
#menus .login-section{display:none}
}
@media (max-width:992px){
#menus .login-section{text-align:right;padding-top:8px}
#menus .login-section label{margin:0}
#menus .login-section a{display:block;margin:0 0 5px 0}
}
#menus .login-link{color:#fff;display:inline-block;font-size:18px;height:30px;line-height:30px;text-decoration:underline;margin:0 20px 0 0;}
#menus .login-link img{height:30px;width:30px;vertical-align:middle;margin:0 8px 0 0}
#menus .login-link:hover{text-decoration:none}
#block-m1{height:680px;background-color:#fafafa;background:url("../img/block-m1patt.jpg") repeat;-moz-box-shadow:inset 0 64px 210px 40px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 64px 210px 40px rgba(0,0,0,0.2);box-shadow:inset 0 64px 210px 40px rgba(0,0,0,0.2);}
@media (max-width:768px){
#block-m1{height:auto;padding-bottom:70px}
}
@media (min-width:768px){
#block-m1{background:url("../img/block-m1.jpg") no-repeat center center}
}
#block-m1 .akciya{display: block; max-width:800px;margin:110px auto 0 auto;*background-color:#0061ab;font-family:Arial;}
@media (max-width:768px){
#block-m1 .akciya{margin:70px auto 0 auto}
}
#block-m1 .akciya .col-md-7{line-height:48px;color:#fff;padding:10px 0 20px 32px;font-size:40px;height:125px;font-weight:bold;text-transform:uppercase;}
@media (max-width:992px){
#block-m1 .akciya .col-md-7{font-size:25px;text-align:center;padding-left:0}
}
@media (max-width:530px){
#block-m1 .akciya > div{width:100%}
}
/*#block-m1 .akciya .col-md-5{height:125px;background:url("../img/actiya.jpg") no-repeat center 0}*/
#block-m1 .akciya .col-md-5{height:125px;width:800px;background:url("../img/Cleaning_abon.jpg") no-repeat center 0}
#block-m1 .akciya span{color:#ff6100;}
#block-m1 .akciya span.big-text{font-size:60px;float:right;margin-right:32px}
#block-m1 .akciya small{font-size:20px;display:inline-block;margin:0 12px}
#block-m1 .calculate-block{max-width:800px;background:rgba(0,0,0,0.4);color:#fff;margin:40px auto 0 auto;padding:1px 0;}
#block-m1 .calculate-block .inputBoxDiv{margin:0;}
@media (max-width:768px){
#block-m1 .calculate-block .inputBoxDiv{margin:20px 32px}
}
#block-m1 .calculate-block .cb-row{border-bottom:solid 1px rgba(0,0,0,0.3);padding:1px 0 6px 0;}
#block-m1 .calculate-block .cb-row.row-bottom{font-size:22px;text-align:center;margin:0;border-bottom:none;border-top:solid 1px rgba(255,255,255,0.2);padding:24px 0}
#block-m1 .calculate-block h1{margin:15px 0;line-height:60px;}
#block-m1 .calculate-block h1 small{color:#fff;display:block;font-size:24px;text-transform:none}
@media (max-width:768px){
#block-m1 .calculate-block h1{line-height:40px}
#block-m1 .calculate-block small{line-height:30px}
}
#block-m2{padding-bottom:30px;}
#block-m2 .col-md-3{font-size:23px;color:#4e4e4e;line-height:30px;padding-bottom:30px;}
#block-m2 .col-md-3 img{margin:0 auto 16px auto;display:block;width:113px;height:113px}
#block-m3{background-color:#0186cb;padding-bottom:0;}
#block-m3 h1{margin:30px;color:#fff}
#block-m3 .htabs{font-size:0;margin:0 auto;max-width:980px;}
#block-m3 .htabs li{display:inline-block;position:relative;width:33.333%;color:#fff;height:54px;line-height:54px;font-size:24px;text-align:center;border:solid 1px #0476b2;border-bottom:none;margin:0 0 0 -1px;cursor:pointer;}
@media (max-width:768px){
#block-m3 .htabs li{font-size:20px}
}
#block-m3 .htabs li:hover{background-color:rgba(255,255,255,0.1)}
#block-m3 .htabs li:before,#block-m3 .htabs li:after{content:"";position:absolute;width:100%;top:0;left:0;border-top:solid 1px #1099e1}
#block-m3 .htabs li:after{border-right:solid 1px #1099e1;border-top:none;width:0;height:100%}
#block-m3 .htabs li.act{background-color:#fff;color:#4e4e4e;border-color:#fff;}
#block-m3 .htabs li.act:before,#block-m3 .htabs li.act:after{width:0;height:0;border:none;top:initial}
#block-m3 .htabs li.act:before{border-top:solid 12px #fff;border-left:solid 12px transparent;bottom:-12px;left:50%;margin-left:-12px}
#block-m3 .htabs li.act:after{border-top:solid 12px #fff;border-right:solid 12px transparent;bottom:-12px;left:50%}
#block-m3 .tabs{background-color:#dedede;}
#block-m3 .tabs .tab{margin:0 auto;max-width:980px;background-position:0 0;background-repeat:no-repeat;background-size:100% auto;-moz-transition:.5s .1s;-webkit-transition:.5s .1s;transition:.5s .1s;}
#block-m3 .tabs .tab img{width:99.8%;display:block;z-index:1;position:relative}
#block-m4{padding-bottom:60px;}
#block-m4 .col-xs-4 img{width:100%;height:100%;}
#block-m4 .col-md-4{font-size:24px;color:#4e4e4e;line-height:30px;padding-bottom:30px;}
#block-m4 .col-md-4 img{max-width:131px;max-height:131px;margin:0 auto 10px auto;display:block}
#block-m4 .rounded-block{-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;margin:64px auto 0 auto;border:solid 1px #dedede;max-width:900px;min-height:77px;padding:24px 32px;font-size:22px;text-align:center;}
#block-m4 .rounded-block .inputBoxDiv{margin:20px 32px;}
#block-m4 .rounded-block .inputBoxDiv i{color:#fff;background-color:#111;}
#block-m4 .rounded-block .inputBoxDiv i:hover{background-color:#222}
#block-m4 .rounded-block .inputBoxDiv input{color:#111}
#block-m5{background-color:#dedede;}
#block-m5 .col-md-4{padding:0 30px 30px 30px;}
#block-m5 .col-md-4 img{height:164px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
#block-m5 .col-md-4 .h3{font-size:17px;font-weight:bold;margin:16px 0}
#block-m5 .col-md-4 .otz-vacancy{font-size:14px;font-style:italic;font-weight:bold;margin:0 0 16px 0}
#block-m6{padding-bottom:100px;}
#block-m6 .sticker{display:inline-block;width:100px;height:100px;background:url("../img/stiker_logo.svg") no-repeat center center/cover;color:#fff;text-transform:uppercase;font-size:12px;font-weight:bold;padding:38px 5px 0 5px;/*position:absolute;right:0;bottom:-74px;*/margin-top: -30px; margin-left: 60px;}
@media (max-width:768px){
#block-m6 .sticker{ margin-left:0; }
#block-m2 .col-xs-6, #block-m4 .col-xs-4 {font-size:18px;}
#block-m6 .sticker{position:static}
}
#block-m6 .col-md-2{position:relative;}
@media (max-width:768px){
#block-m6 .col-md-2{padding:0 0 30px 0}
}
#block-m6 .col-md-2 img{cursor:pointer;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:solid 1px #dedede}
#block-m7,#navigation{background-color:#0186cb;color:#fff;padding:20px 0;font-size:18px;}
@media (max-width:768px){
#block-m7,#navigation{font-size:14px}
}
#block-m7 .phone-section,#navigation .phone-section{display:none;}
@media (max-width:992px){
#block-m7 .phone-section,#navigation .phone-section{display:block;margin:0 0 5px 0;font-size:18px;line-height:28px}
#block-m7 .phone-section span,#navigation .phone-section span{font-size:14px;display:inline-block;margin:0 8px 0 0}
}
@media (max-width:768px){
#block-m7 .col-xs-12,#navigation .col-xs-12{margin:15px 0}
}
#block-m7 .lang-section,#navigation .lang-section{display:none;}
@media (max-width:530px){
#block-m7 .lang-section,#navigation .lang-section{display:block}
#block-m7 .lang-section .checker,#navigation .lang-section .checker{margin:8px 0 0 0}
}
#block-m7 .social a,#navigation .social a{display:inline-block;width:55px;height:55px;background-repeat:no-repeat;background-position:0 0;margin:16px 16px 0 0;-moz-transition:.1s;-webkit-transition:.1s;transition:.1s;}
@media (max-width:768px){
#block-m7 .social a,#navigation .social a{width:28px;height:28px;margin:12px 10px 0 0}
}
#block-m7 .social a:hover,#navigation .social a:hover{-ms-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
#block-m7 .social a.soc-fb,#navigation .social a.soc-fb{background-image:url("../img/fb_ico.svg")}
#block-m7 .social a.soc-vk,#navigation .social a.soc-vk{background-image:url("../img/vk_ico.svg")}
#block-m7 .social a.soc-ig,#navigation .social a.soc-ig{background-image:url("../img/in_ico.svg")}
#block-m7 .paying span,#navigation .paying span{display:inline-block;background-repeat:no-repeat;background-position:0 0;margin:16px 16px 0 0;width:68px;height:40px;}
#block-m7 .paying span.pay-mc,#navigation .paying span.pay-mc{background-image:url("../img/top_mastercard_ico.svg")}
#block-m7 .paying span.pay-vs,#navigation .paying span.pay-vs{background-image:url("../img/top_visa_ico.svg");width:100px;height:48px}
@media (max-width:768px){
#block-m7 .paying span,#navigation .paying span{width:48px !important;height:24px !important;margin:12px 10px 0 0}
}
#block-m7 .bottom-menu li,#navigation .bottom-menu li{line-height:36px}
#block-m7 .bottom-menu a,#navigation .bottom-menu a{color:#fff;font-size:18px;font-weight:bold;text-decoration:underline;}
#block-m7 .bottom-menu a:hover,#navigation .bottom-menu a:hover{text-decoration:none}
@media (max-width:768px){
#block-m7 .bottom-menu li,#navigation .bottom-menu li{line-height:30px}
#block-m7 .bottom-menu a,#navigation .bottom-menu a{font-size:16px}
}
#block-m8{background-color:#034180;color:#0186cb;padding:16px 0;}
@media (max-width:768px){
#block-m8 .col-sm-4{padding:12px 0;text-align:center}
}
#block-m8 a{color:#0186cb;}
#block-m8 a:hover{text-decoration:underline}
#block-m8 .line-block{display:block}
#overlay{display:none;top:90px;width:100%;height:100%;position:fixed;z-index:80;cursor:pointer;background-color:rgba(0,0,0,0.4)}
#navigation{z-index:99999;background-color:#fff;position:fixed;width:100%;left:0;color:#4e4e4e;opacity:0;visibility:hidden;top:-500px;-moz-transition:.4s;-webkit-transition:.4s;transition:.4s;}
#navigation .container{position:relative;z-index:5}
#navigation .social a.soc-fb{background-image:url("../img/top_fb_ico.svg")}
#navigation .social a.soc-vk{background-image:url("../img/top_vk_ico.svg")}
#navigation .social a.soc-ig{background-image:url("../img/top_in_ico.svg")}
#navigation .bottom-menu a{color:#0476b2}
.opened-menu #overlay{display:block}
.opened-menu #navigation{top:90px; opacity:1; visibility:visible; z-index: 99991;}
.opened-menu #menus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.opened-menu #menus #menu-toggler{background-color:#fff;}
.opened-menu #menus #menu-toggler span{background-image:url("../img/menubtn_bg_sel.svg");color:#0476b2}[id*="fnbx-"]{box-sizing:content-box;text-align:center;max-width:700px;}[id*="fnbx-"] .row{margin:0;padding:0 10px;text-align:left}[id*="fnbx-"] .fnbx-title{background-color:#0186cb;padding:0;height:54px;line-height:56px;font-size:24px;color:#fff;font-weight:bold;text-transform:uppercase;padding-left:20px;margin:0 0 24px 0;text-align:left}[id*="fnbx-"] input{width:100%;box-sizing:border-box;height:34px;line-height:34px}[id*="fnbx-"] .input-text{padding-top:4px !important}[id*="fnbx-"] .repass{font-size:10px;display:inline-block;vertical-align:4px}[id*="fnbx-"] button{width:300px;margin:16px 0;}
@media (max-width:768px){[id*="fnbx-"] button{width:200px}
}[id*="fnbx-"] .col-md-6 .col-md-6,[id*="fnbx-"] .col-md-6 .col-md-12{padding:0}[id*="fnbx-"] input[type=checkbox],[id*="fnbx-"] input[type=radio]{display:inline-block;width:14px;height:14px;margin:0 8px 0 0;vertical-align:-4px}
.fancybox-close{top:10px !important;right:10px !important;background:url("../img/xclose_w.png") no-repeat center center !important}
#fnbx-login{max-width:380px;}
#fnbx-login .border-top{border-top:solid 1px #dedede;padding:12px 0}
#fnbx-reg label.uf-reg{font-size:10px;display:block;font-weight:normal;margin:0 0 10px 0;padding-left:24px;position:relative;}
#fnbx-reg label.uf-reg input{position:absolute;top:0;left:0}
@media (max-width:768px){
#fnbx-repass .repass-title{font-size:18px}
}
#block-about1,#block-help1,#block-agree1,#block-job1{padding:0 0 30px 0;background:url("../img/topslider_img_blur.jpg") no-repeat center center;background-attachment:fixed;}
#block-about1 .about-block,#block-help1 .about-block,#block-agree1 .about-block,#block-job1 .about-block{background:#fff;margin:0 0 20px 0;padding:24px;box-sizing:content-box;height:190px;font-size:11px;color:#4e4e4e;}
@media (max-width:768px){
#block-about1 .about-block,#block-help1 .about-block,#block-agree1 .about-block,#block-job1 .about-block{height:auto}
}
#block-about1 .about-block .h4,#block-help1 .about-block .h4,#block-agree1 .about-block .h4,#block-job1 .about-block .h4{color:#111;text-transform:uppercase;font-size:18px;margin:20px 0;font-weight:bold}
#block-help1{padding-bottom:60px;}
#block-help1 .acc-content strong{font-weight:bold}
#block-help1 .acc-content ul{padding:12px 0 12px 32px;}
#block-help1 .acc-content ul li{list-style:disc}
#block-agree1 .h2{margin-top:24px}
#block-job1 strong{font-weight:bold}
#block-job1 ul{padding:12px 0 12px 32px;}
#block-job1 ul li{list-style:disc;margin:0 0 12px 0}
#block-user1{padding:0 0 60px 0;background-color:#fafafa;background:url("../img/block-m1patt.jpg");-moz-box-shadow:inset 0 64px 210px 40px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 64px 210px 40px rgba(0,0,0,0.2);box-shadow:inset 0 64px 210px 40px rgba(0,0,0,0.2);}
#block-user1 .tabber .tabs .tab{max-width:980px;margin:0 auto;padding:32px 0 0 0;}
@media (max-width:768px){
#block-user1 .tabber .tabs .tab{padding:0 10px}
}
#block-user1 .tabber .tabs .tab label{display:inline-block;padding:8px 12px 8px 28px;background:#fff;position:relative;border:solid 1px #eee;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#block-user1 .tabber .tabs .tab label:hover{background:#fafafa}
#block-user1 .tabber .tabs .tab label input{position:absolute;left:6px;top:6px;width:16px;height:16px}
#block-user1 .tabber .tabs .if-exist img{width:auto;max-width:80px;max-height:100%;position:static;left:0;top:0;z-index:9;}
@media (max-width:768px){
#block-user1 .tabber .tabs .if-exist img{width:100%}
}
#block-user1 .tabber .tabs .your-balance{width:80%;font-size:24px;color:#034180;font-weight:bold;text-align:center;padding:8px;margin:8px 0;box-sizing:border-box;background:rgba(255,255,255,0.8);border:solid 1px #eee;}
@media (max-width:768px){
#block-user1 .tabber .tabs .your-balance{width:100%}
}
#block-user1 .tabber .tabs .referal{padding-left:0;}
#block-user1 .tabber .tabs .referal img{width:42px;height:42px;margin:8px 16px 0 0;}
#block-user1 .tabber .tabs .referal img:hover{opacity:.8}
#block-user1 .tabber .tabs .h2{margin:32px 0 20px 0}
#block-user1 .tabber .tabs input[type="text"],#block-user1 .tabber .tabs input[type="password"]{width:100%;box-sizing:border-box}
#block-user1 .tabber .tabs button{margin-top:24px}
#block-user1 .tabber .tabs .add-adress{padding:40px 0 0 0}
#block-user1 .tabber .htabs-container{padding:0 0 0 0;background:#fff;}
#block-user1 .tabber .htabs-container .htabs{max-width:980px;margin:0 auto;font-size:0;}
#block-user1 .tabber .htabs-container .htabs li{display:inline-block;width:33.33%;font-size:20px;padding:10px 30px;cursor:pointer;box-sizing:border-box;}
@media (max-width:768px){
#block-user1 .tabber .htabs-container .htabs li{font-size:15px;padding:11px 3px; text-align:center;}
}
#block-user1 .tabber .htabs-container .htabs li:hover{background-color:#eee}
#block-user1 .tabber .htabs-container .htabs li.act{background:#ff8100;color:#fff;cursor:default}
#block-user1 .table th{background-color:#0186cb;color:#fff;}
#block-user1 .table th a{color:#fff;text-decoration:underline;}
#block-user1 .table th a:hover{text-decoration:none}
#block-user1 .table tr{background-color:#fff;}
#block-user1 .table tr:nth-of-type(odd){background-color:#f6f6f6}
#fnbx-address{max-width:400px}
#fnbx-quick-order{max-width:500px;}
#fnbx-quick-order select{width:100%;box-sizing:border-box;height:34px;line-height:34px}
#fnbx-quick-order button{margin:28px 0}
@media (max-width:768px){
#fnbx-quick-order .fnbx-title{font-size:18px}
}
.block-form{background-color:#fafafa;background:url("../img/block-m1patt.jpg");-moz-box-shadow:inset 0 64px 210px 40px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 64px 210px 40px rgba(0,0,0,0.2);box-shadow:inset 0 64px 210px 40px rgba(0,0,0,0.2);padding:50px 0 70px 0;margin-top: 65px;}
.block-form .params-block{padding-top:20px;padding-bottom:40px;padding-left:24px;}
@media (max-width:768px){
.block-form {margin-top: 120px;}
.block-form .params-block{padding-left:15px}
}
.block-form .button-big{margin:30px 0 0 0}
.block-form .quick-order{display:inline-block;margin:16px 0 0 0;text-decoration:none; border: solid 1px #337ab7; -moz-border-radius: 30px -webkit-border-radius: 30px; border-radius: 30px; padding: 10px 20px;font-size: 18px;}
.block-form h1{text-align:left;font-size:30px;margin:0 0 30px 0}
.block-form .h2{margin:50px 0 24px 0}
@media (max-width:768px){
.block-form .first-h2{margin-top:0}
}
.block-form .like-ckeck{color:#4e4e4e;padding:14px 24px;}
@media (max-width:768px){
.block-form .like-ckeck{margin-top:24px}
}
.block-form .like-ckeck .h2{margin:12px 0;}
.block-form .like-ckeck .h2 span{margin:0 10px 0 0;font-size:16px;}
.block-form .like-ckeck .h2 span:last-child{margin:0 0 0 10px}
@media (max-width:768px){
.block-form .like-ckeck .h2{font-size:14px}
.block-form .like-ckeck .h2 span{font-size:12px}
}
.block-form .like-ckeck table.check-table{width:100%;font-size:13px;text-align:left;}
.block-form .like-ckeck table.check-table tr.result-tr td{padding-top:12px;font-size:14px;border-top:dashed 2px #b3b3b3}
.block-form .like-ckeck table.check-table td{padding:5px 0;vertical-align:top;}
.block-form .like-ckeck table.check-table td.p-title{width:84px;font-weight:bold;font-size:12px;padding-right:8px}
.block-form .like-ckeck table.check-table td .price{display:inline-block;margin:0 0 0 4px;font-weight:bold}
.block-form .like-ckeck table.check-table td .delete-servise{display:inline-block;width:16px;height:16px;line-height:16px;background:#e67103;color:#fff;font-family:arial,tahoma;font-size:18px;font-weight:bold;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;text-align:center;margin:0 0 0 3px; position: absolute;}
.block-form .like-ckeck table.check-table td .delete-servise:hover{background-color:#ff8100}
.block-form .like-ckeck table.check-table td input[type="text"]{width:160px;height:28px;line-height:28px}
.block-form .padding-0{padding:0}
.block-form label.radio{display:inline-block;position:relative;width:auto;padding:6px 9px 6px 32px;margin:0;font-weight:normal;cursor:pointer;font-size:13px;border:solid 1px transparent;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border: solid 1px #0186cb;font-weight: bold;}
.block-form label.radio:hover{background-color:#eaeaea}
.block-form label.radio.checked{font-weight:bold;background-color:#1099e1;color:#fff}
.block-form label.radio input[type="radio"]{position:absolute;left:8px;top:6px;width:16px;height:16px;margin:0}
.block-form .scroll-times{height:260px;position:relative;overflow:visible;width:200px;margin:30px 0;}
.block-form .scroll-times:after{content:"";position:absolute;width:16px;right:0;top:0;height:260px;background-color:inherit;z-index:5}
@media (max-width:768px){
.block-form .scroll-times{width:auto;height:auto}
.block-form .scroll-times{width: 100%; height: 109px;}
.block-form .scroll-times .scrolling-block{height: 110px; overflow-y: scroll; overflow-x: hidden;}
}
.block-form .scroll-times > div{width: 215px; height:260px;position:relative;overflow:auto;z-index:3;}
@media (max-width:768px){
.block-form .scroll-times > div{width:100%; height:auto;position:relative;overflow:visible}
}
.block-form .scroll-times .times-up,.block-form .scroll-times .times-down{width:24px;height:24px;position:absolute;left:50%;top:-30px;margin-left:-15px;cursor:pointer;box-sizing:border-box;border:solid 12px transparent;border-bottom-color:#4e4e4e;}
.block-form .scroll-times .times-up:hover,.block-form .scroll-times .times-down:hover{border-bottom-color:#aaa}
@media (min-width:769px){
.block-form .scroll-times .times-up,.block-form .scroll-times .times-down{display:none}
}
.block-form .scroll-times .times-down{top:initial;bottom:-28px;border-color:transparent;border-top-color:#4e4e4e;}
.block-form .scroll-times .times-down:hover{border-color:transparent;border-top-color:#aaa}
.block-form label.radio-time{display:inline-block;background:#eaeaea;border:solid 1px #dedede;text-align:center;height:28px;line-height:28px;cursor:pointer;width:70px;padding:0;margin:0 0 10px 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
@media (max-width:768px){
.block-form label.radio-time{width:99%;margin:0 10px 10px 0}
}
.block-form label.radio-time input[type="radio"]{display:none}
.block-form label.radio-time:hover{background-color:#dedede}
.block-form label.radio-time.checked{background-color:#1099e1;border-color:#0186cb;color:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}

.block-form label.checkbox-dopus,.block-form label.radio-dopus{display:inline-block;width:225px;font-weight:normal;border:solid 2px transparent;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:15px;cursor:pointer;margin:0 16px 16px 0;-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);vertical-align:top;height:180px;box-sizing:border-box;}
/*.block-form label.checkbox-dopus:nth-child(4),.block-form label.radio-dopus:nth-child(4){margin-right:0;}*/

@media (max-width:768px){
.block-form label.checkbox-dopus,.block-form label.radio-dopus{width:45%; margin:0 12px 12px 0;}
.block-form label.checkbox-dopus:nth-child(4),.block-form label.radio-dopus:nth-child(4){margin-right:12px;}
.block-form label.checkbox-dopus.radio-dopus,.block-form label.radio-dopus.radio-dopus{margin-right:0}
}
.block-form label.checkbox-dopus:hover,.block-form label.radio-dopus:hover{-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.4);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.4);background-color:#fafafa;}
.block-form label.checkbox-dopus:hover span,.block-form label.radio-dopus:hover span{background-color:#fafafa}

 .block-form label.checkbox-dopus .inputBoxDiv, .block-form label.radio-dopus .inputBoxDiv{position:absolute;left:0;bottom:0;display:none;text-align:center;width:100%;box-sizing:border-box;padding:2px;}
 .block-form label.checkbox-dopus .inputBoxDiv.custom, .block-form label.radio-dopus .inputBoxDiv.custom{border: none;}
 .inputBoxDiv input, .inputBoxDiv input{color:#0186cb}
 .inputBoxDiv i, .inputBoxDiv i{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#0186cb;}
.inputBoxDiv i:hover, .inputBoxDiv i:hover{background-color:#fff; color:#0186cb;}
 .inputBoxDiv i.inputminusone{float:left;}
 .inputBoxDiv i.inputplusone{float:right;}

.block-form label.checkbox-dopus input[type="checkbox"],.block-form label.radio-dopus input[type="checkbox"],.block-form label.checkbox-dopus input[type="radio"],.block-form label.radio-dopus input[type="radio"]{display:none}
.block-form label.checkbox-dopus span,.block-form label.radio-dopus span{line-height: 90%;padding:8px;display:inline-block;position:relative;}
.block-form label.checkbox-dopus span.checkbox-preview,.block-form label.radio-dopus span.checkbox-preview{padding:0;vertical-align:top;height:90px;width:100%;background-color:#edeff1;background-repeat:no-repeat;background-position:center center;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.block-form label.checkbox-dopus span img,.block-form label.radio-dopus span img{width:100%}
.block-form label.checkbox-dopus.checked,.block-form label.radio-dopus.checked{border:solid 2px #0186cb;color:#034180;background-color:#fafafa;font-weight:normal;}
.block-form label.checkbox-dopus.checked .checkbox-preview,.block-form label.radio-dopus.checked .checkbox-preview{height:75px;background-size: 65px !important;}
.block-form label.checkbox-dopus.him-blocks.checked .checkbox-preview,.block-form label.radio-dopus.him-blocks.checked .checkbox-preview{height:125px !important;background-size: 70px !important;}
.block-form label.checkbox-dopus.checked .checkbox-preview:after,.block-form label.radio-dopus.checked .checkbox-preview:after{content:"";position:absolute;width:18px;height:16px;top:12px;right:12px;z-index:3;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxOC40OTNweCIgaGVpZ2h0PSIxNS40OTNweCIgdmlld0JveD0iMCAwIDE4LjQ5MyAxNS40OTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE4LjQ5MyAxNS40OTM7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDE4NmNiOyIgZD0iTTE4LjQ5MywyLjg1NUw2Ljg1NSwxNS40OTNsLTAuMTI4LTAuMTkxbC0wLjA4OSwwLjE5MUwwLDcuODU1CglMMi44NTUsNWwzLjkzMyw0LjUyOUwxNS42MzgsMEwxOC40OTMsMi44NTV6Ii8+Cjwvc3ZnPg==")}
.block-form label.checkbox-dopus.checked .inputBoxDiv,.block-form label.radio-dopus.checked .inputBoxDiv{display:block}
.block-form label.checkbox-dopus.radio-paket,.block-form label.radio-dopus.radio-paket{width:47%;height:auto;padding:0;text-align:center;line-height:22px;}
@media (max-width:768px){
.block-form label.checkbox-dopus.radio-paket,.block-form label.radio-dopus.radio-paket{margin-bottom:24px; min-height:300px !important}
}
.block-form label.checkbox-dopus.radio-paket strong,.block-form label.radio-dopus.radio-paket strong{color:#ff8100;font-size:20px;margin:10px 0 0 0;display:inline-block}
.block-form label.checkbox-dopus.radio-paket span.checkbox-preview,.block-form label.radio-dopus.radio-paket span.checkbox-preview{height:77px}
.block-form label.checkbox-dopus.radio-paket .checkbox-preview,.block-form label.radio-dopus.radio-paket .checkbox-preview{line-height:80px;color:#0186cb;font-size:48px;font-weight:bold;text-indent:20px;background-position:center 0}
.block-form a.checkbox-accordion{display:inline-block;border-bottom:dashed 1px #337ab7;margin:10px 0 10px 0;line-height:17px;text-decoration:none;font-size: 15px;}
.block-form a.checkbox-accordion:hover{border-bottom-color:transparent}
.block-form .paket-description{display:none;padding:12px 0;}
.block-form select{font-weight: bold;width:100%;max-width:300px;height:40px;padding:8px 12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:solid 1px #ccc;cursor:pointer;margin:0 0 14px 0;option}
.block-form select:focus,.block-form select:hover{-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2)}
.block-form .steps-line{font-size:13px;color:#dedede;padding:0 0 20px 12px;margin:-20px 0 0 -36px;}
@media (max-width:768px){
.block-form .steps-line{margin:-20px 0 0 -27px}
}
@media (max-width:530px){
.block-form .steps-line{margin:-20px -15px 0 -27px}
}
.block-form .steps-line a{color:#aaa;text-decoration:none}
.block-form .steps-line > div{position:relative;padding:17px 0 16px 48px;}
@media (max-width:768px){
.block-form .steps-line > div{height:69px}
}
@media (max-width:530px){
.block-form .steps-line > div{height:auto}
}
.block-form .steps-line span{position:absolute;left:14px;top:14px;padding:0;text-align:center;height:24px;width:24px;line-height:24px;display:inline-block;margin:0 10px 0 0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#dedede;color:#aaa}
.block-form .steps-line .active-step{color:#4e4e4e;font-weight:bold;}
.block-form .steps-line .active-step span{color:#444;background:#ffcc80}
.block-form .steps-line .active-step a{color:#4e4e4e;text-decoration:none}
.block-form .steps-line .done-step{font-weight:bold;color:#4e4e4e;background-color:#eaeaea;}
.block-form .steps-line .done-step a{color:#4e4e4e;text-decoration:none;}
.block-form .steps-line .done-step a:hover{text-decoration:underline}
.block-form .steps-line .done-step span{font-size:0;background:#fff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxOC40OTNweCIgaGVpZ2h0PSIxNS40OTNweCIgdmlld0JveD0iMCAwIDE4LjQ5MyAxNS40OTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE4LjQ5MyAxNS40OTM7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDE4NmNiOyIgZD0iTTE4LjQ5MywyLjg1NUw2Ljg1NSwxNS40OTNsLTAuMTI4LTAuMTkxbC0wLjA4OSwwLjE5MUwwLDcuODU1CglMMi44NTUsNWwzLjkzMyw0LjUyOUwxNS42MzgsMEwxOC40OTMsMi44NTV6Ii8+Cjwvc3ZnPg==") no-repeat center center;background-size:12px auto}
#form-step2 .htabs{border-right:solid 1px #eaeaea;}
@media (max-width:768px){
#form-step2 .htabs{border-right:none;margin-bottom:32px}
}
#form-step2 .htabs li{display:block;padding:30px 0 30px 20px;position:relative;cursor:pointer;border:solid 1px transparent;border-right:none;border-bottom:none;margin:-1px -1px 0 0;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;z-index:1;background:#f5f5f5;-moz-box-shadow:inset -1px 0 3px 0 rgba(0,0,0,0.1);-webkit-box-shadow:inset -1px 0 3px 0 rgba(0,0,0,0.1);box-shadow:inset -1px 0 3px 0 rgba(0,0,0,0.1);}
@media (max-width:768px){
#form-step2 .htabs li{padding:12px 16px;margin:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;display:inline-block}
}
#form-step2 .htabs li:hover{background-color:#fafafa}
#form-step2 .htabs li.act{padding-left:30px;margin-left:-10px;font-weight:bold;z-index:2;background:#fff;border-color:#eaeaea;-moz-box-shadow:-1px 1px 2px 0 rgba(0,0,0,0.1);-webkit-box-shadow:-1px 1px 2px 0 rgba(0,0,0,0.1);box-shadow:-1px 1px 2px 0 rgba(0,0,0,0.1);}
@media (max-width:768px){
#form-step2 .htabs li.act{margin:0;padding:12px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#1099e1;border:solid 1px #0186cb}
}
#form-step2 .htabs li.disable{visibility:hidden;color:#dedede;cursor:default;background:#f5f5f5}
#form-step2 .tab{padding:0;}
#form-step2 .tab .pictime{padding:0;}
@media (max-width:768px){
#form-step2 .tab .pictime{padding:32px 0 0 0}
}
#form-step2 .tab .date-picker{padding:16px 0 0 0;}
#form-step2 .tab .date-picker .pickmeup{background:#fff}
#form-step2 .tab .date-picker .pickmeup .pmu-instance .pmu-button{color:#4e4e4e;}
#form-step2 .tab .date-picker .pickmeup .pmu-instance .pmu-button:hover{background-color:#eaeaea}
#form-step2 .tab .date-picker .pickmeup .pmu-instance .pmu-button.pmu-today{background-color:#aaa;color:#fff}
#form-step2 .tab .date-picker .pickmeup .pmu-instance .pmu-button.pmu-selected{color:#fff;background:#1099e1}
@media (min-width:768px){
#form-step2 .tab .date-picker .pickmeup .pmu-instance .pmu-not-in-month,#form-step2 .tab .date-picker .pmu-disabled{color:#dedede !important}
#form-step2 .tab .date-picker .pickmeup .pmu-instance{height:auto;padding:.5em;width:22em}
#form-step2 .tab .date-picker .pickmeup .pmu-instance .pmu-day-of-week *,#form-step2 .tab .date-picker .pickmeup .pmu-instance .pmu-days *{line-height:2.5em;width:14%}
#form-step2 .tab .date-picker .pickmeup .pmu-instance:first-child:last-child .pmu-month{width:22em}
}
@media (max-width:768px){
#form-step2 .tab .date-picker .pickmeup .pmu-instance{ width:100%; }
#form-step2 .tab .date-picker .pickmeup .pmu-instance .pmu-day-of-week *,#form-step2 .tab .date-picker .pickmeup .pmu-instance .pmu-days *{width:14%; line-height: 2em;}
#form-step4 select{margin-bottom:32px}
#form-step4 .utooltip{display:block;margin:10px 0 0 0}
}
#form-success .h2{margin-top:0}
#form-success a.go-back{font-size:18px}
#form-success .widgets-block{margin:0 0 50px 0;}
@media (max-width:768px){
#form-success .widgets-block .col-md-6{margin-bottom:32px}
}
@media (max-width:768px){
#form-success h1{font-size:24px}
}
#form-success .success-dop{margin:0 0 42px 0;}
#form-success .success-dop input[type="text"]{max-width:100%}
.social-share a{display:inline-block;width:36px;height:36px;background-repeat:no-repeat;background-position:0 0;margin:0 16px 0 0;}
.social-share a.soc-vk{background-image:url("../img/top_vk_ico.svg")}
.social-share a.soc-email{background-image: url("../img/top_email_ico.png"); background-size: cover;}
.social-share a.soc-fb{background-image:url("../img/top_fb_ico.svg")}
.social-share a:hover{-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
#services{padding:0;position: fixed;width: 100%;border-bottom: solid 1px #eaeaea;z-index: 99;}
#services .row-100{width:100%;font-size:0;max-width: 1920px;margin: 0 auto;}
#services .row-100 .col-w20{background-color:#fff;height:64px;box-sizing:border-box;padding:0 16px;line-height:64px;font-size:14px;text-transform:uppercase;vertical-align:top;display:inline-block;width:20%;text-align:center;border-left:solid 1px #eaeaea;}
@media (max-width:1000px){
	#services .row-100 .col-w20{line-height:30px}
}
@media (max-width:700px){
#services .row-100 .col-w20{width:50%;border-bottom:solid 1px #eaeaea;font-size:12px;height:48px;line-height:48px}
#services .row-100 .col-w20:last-child{width:100%;height:40px;line-height:40px}
#services .row-100 .col-w20 a{padding:6px 0}
}
#services .row-100 .col-w20:first-child{border-left:none}
#services .row-100 .col-w20.current-item{background-color:#ff8100;color:#fff;}
#services .row-100 .col-w20.current-item a{color:#fff}
#services .row-100 .col-w20 a{line-height:18px;display:inline-block;vertical-align:middle}
#services .row-100 .col-w20:hover{background-color:#ff8100;color:#fff;}
#services .row-100 .col-w20:hover a{color:#fff;}
label:hover { cursor:pointer; }
.icon-vacuum {background-image: url("../img/icon-vacuum.png"); background-repeat: no-repeat; background-size: 80px;
    padding-left: 100px !important;
    background-position: 15px 15px;}
.icon-vacuum  label{
    font-weight: normal;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #0186cb;
    padding: 5px 8px;
	margin-bottom: 4px !important;
}
select, .params-block p { font-size: 16px !important; }
option { font-weight: bold; font-size: 16px; }
.pmu-month { color: #4e4e4e; }
.inputBoxFull i {
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
@media (min-width:992px){ .reg-div1{ width: 19% !important; }  .reg-div2{ width: 21% !important; } }
.block-form label.small-blocks { height: 140px; }
.block-form label.small-blocks:nth-child(4) { margin-right: 16px; }
.block-form label.small-blocks:nth-child(5) { margin-right: 0; }
@media (min-width:769px){
	.block-form label.small-blocks { width: 170px; } 
}
@media (max-width:768px){
	.block-form label.small-blocks:nth-child(4) { margin-right: 12px; }
}

.block-form label.him-blocks { width: 165px; height: 160px; }
@media (max-width:768px){
	.block-form label.him-blocks { width: 45%; }
}
.block-form label.him-blocks .checkbox-preview { background-image: url("../img/him_block_bg.png"); background-size: 85px; background-position: 41px 5px; }
.block-form label.him-blocks .price { font-size: 14px; padding: 0 8px 0; }
#services+section, /*#navigation,*/ #block-user1 { margin-top:65px; }
@media (max-width: 700px) {
	#services+section, /*#navigation,*/ #block-user1 { margin-top:135px; }
}
.refresh { display:none; }

.block-form label.checkbox-dopus .inputBoxDiv.custom { position:relative; }
.block-form label.checkbox-dopus .inputBoxDiv.custom label{ line-height: 23px; }
.block-form label.checkbox-dopus .inputBoxDiv.custom input{ display: inline; position: relative; width: 16px; height: 16px; }

.utooltip div{display:block;opacity:1;visibility:visible;position:static;-ms-transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);margin-top:-1px;background:#0186cb;padding:4px 12px;border:1px solid #1099e1;border-left:none;border-right:none;color:#fff;}
/*@media (min-width:768px){*/
.utooltip div{visibility:hidden;position:absolute;background-color:#ff8100;border:1px solid #e67103;bottom:23px;right:-100px;min-width:200px;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;opacity:0;-ms-transform:scale(0,0);-moz-transform:scale(0,0);-webkit-transform:scale(0,0);transform:scale(0,0);-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}
.utooltip div.bottom{
	bottom:inherit;
	top:23px;
	-ms-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0;
	z-index: 9;}
/*}*/
.utooltip:hover div{visibility:visible;opacity:1;-ms-transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}
.checkbox-dopus.disable{
	-webkit-filter: grayscale(100%); */
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    /* filter: url(grayscale.svg); */
    filter: gray;
	cursor: default !important;
}

.gallery__arrow {
    position: absolute;
    top: 50%;
    width: 28px;
    height: 28px;
    margin-top: -14px;
    z-index: 5;
}
.gallery__arrow_left {
    background: url(../img/left.png) 50% 50% no-repeat;
    left: 0px;
}
.gallery__arrow_right {
    background: url(../img/right.png) 50% 50% no-repeat;
    right: 20px;
}


#baner1 {
	height: 125px;
    *width: 100%;
	*margin: auto;
	*padding: 10px;
	background: url(../img/Cleaning_study.jpg) no-repeat center 0;
}
@media screen and (orientation: landscape) { 
  #baner1 { background: url(../img/Cleaning_study.jpg) no-repeat center 0;background-size: 100%;  }
  #callBack {right: 10px;bottom: 10px;}
}
@media screen and (orientation: portrait) { 
  #baner1 { background: url(../img/image-768_study.jpg) no-repeat center 0;background-size: contain; }
  #callBack {right: 10px;bottom: 10px;}
}
@media (max-width:540px){
	.fb-widget{width: 100%;}
	.fnbx-title p, #fnbx-repass .repass-title {font-size:.7em;}
	.params-block h2 {font-size:28px;}
	
}
@media (min-width:768px){
	.time-tab-EN {min-height: 50px;}
	#callBack {right: 10px;bottom: 10px;}
}
.tooltip-inner {
	background-color: #ff8100 !important;
    border: 1px solid #e67103;
    bottom: 23px;
	border-radius: 0px !important;
}
.tooltip-arrow { display: none; }
.fancybox-overlay {z-index:99998 !important;}
.fancybox-opened {z-index:99999 !important;}
.fancybox-overlay {overflow-y: hidden !important;}

#panel{
    position: fixed;
    top: 0;
	z-index: 99990;
}
