

/* Start:/local/templates/robo/css/main.css?176857242154109*/
:root {
  color-scheme: light;
  --background-color: white;
  --text-color: black;
}
padding-bottom:70px!important;* {margin: 0;padding: 0;}
body {margin:0;padding:0; font-family: 'Montserrat';font-weight: 400;overflow-x: hidden;color: #313842;background: #fff;}
body.ovf{overflow: hidden;}
a{color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;font-size: 14px;}
p{margin:0;font-size: 14px;}
input, textarea, select, button{font-family: 'Montserrat';-webkit-box-sizing:border-box;box-sizing:border-box;font-weight: 400;}
a:hover {text-decoration:none; }
ul{padding-left: 15px;}
ol{padding-left: 15px;}
p{margin:0 0 20px 0;}
ul{padding:0 0 0 20px;}
li{margin:0 0 15px 0;}
h2,h3,h4,h5{margin:0 0 30px 0;}
h1{margin:margin:0 0 30px 0;}
div{-webkit-box-sizing:border-box;box-sizing:border-box;}



.header-bottom-left-kn-ob{position: relative;}
.block_poisk_rez{position: relative;}
.row{position: relative;}
.header-bottom-right{position: relative;}
/*.sticky_header div{position: relative;}*/
.row{width: 100%;max-width: 1240px;padding-left: 20px;padding-right: 20px;margin-left: auto;margin-right: auto;}
header{width: 100%;margin-bottom: 20px;z-index: 500;position: relative;}
.err{border: solid 1px #ff0000!important;}
.header-top{padding-top: 20px;padding-bottom: 20px;display: flex;flex-direction: row;justify-content: space-between;}
.header-top-left{display: flex;flex-direction: row;align-items: center;column-gap: 55px;}
.slogan{font-size: 14px;color: #313842;}
.menu{display: flex;flex-direction: row;column-gap: 20px;align-items: center;flex-wrap: wrap;justify-content: flex-end;}
.header_menu_item{color: #313842;font-size: 14px;}
.header_menu_item:hover{color: #004AAD;}
.header_menu_item.selected{color: #004AAD;}
.sticky_header{position: sticky;left: 0;top: 0;z-index: 400;background: #fff;width: 100%;padding-top: 20px;padding-bottom: 20px;}
.header-bottom{display: flex;flex-direction: row;justify-content: space-between;}
.header-bottom-left{display: flex;flex-direction: row;column-gap: 55px;}
.header-bottom-left-kn{ width: 125px;height: 41px;border: solid 1px #004AAD;border-radius: 4px;display: flex;flex-direction: row;align-items: center;padding-left: 40px;font-size: 14px;color: #004AAD;cursor: pointer;background: url(/local/templates/robo/images/mkat.svg) no-repeat 14px 50%;transition: .2s;background-size: 12px;font-weight: 500;}
.header-bottom-left-kn-ob{display: flex;}
.header-bottom-left-kn-ob:hover .header-bottom-left-kn{background: url(/local/templates/robo/images/mkata.svg) #004AAD no-repeat 14px 50%;color: #fff;background-size: 12px;}
.block_poisk{display: flex;flex-direction: row;align-items: center;width: 490px;border-bottom:solid 1px #ddd; height: 41px;}
.block_poisk_rez{width: calc(100% - 23px);}
.block_poisk_rez2{width: calc(100% - 23px);}
.poisk_inp{height: 40px;width: 100%;padding-left: 0;background: none;outline: none;color: #313842;border: none;font-size: 16px;}
.poisk_btn{width: 18px;height: 18px;cursor: pointer;background: url(/local/templates/robo/images/search.svg) no-repeat 50% 50%;}
.header-bottom-right{display: flex;flex-direction: row;align-items: center;column-gap: 75px;}
.header-bottom-right-tel{display: flex;flex-direction: column;}
.header-bottom-right-tel a{background: url(/local/templates/robo/images/tel.svg) no-repeat 0 50%;display: flex;padding-left: 18px;font-size: 14px;line-height: 1.5;color: #666;}
.header-bottom-right-tel a:hover{color: #004AAD;}
.header-bottom-right-lk{display: flex;flex-direction: row;align-items: flex-end;column-gap: 30px;}
.header-bottom-right-lk-aut{display: flex;flex-direction: column;row-gap: 3px;align-items: center;cursor: pointer;position: relative;}
.header-bottom-right-lk-aut span{font-size: 12px;font-weight: 300;color: #555;transition: 0.5s;}
.header-bottom-right-lk-aut svg path{fill: #555;transition: 0.5s;}
.header-bottom-right-lk-aut svg circle{fill: #555;transition: 0.5s;}
.header-bottom-right-lk-aut:hover span{color: #004AAD;}
.header-bottom-right-lk-aut:hover svg path{fill: #004AAD;}
.header-bottom-right-lk-aut:hover svg circle{fill: #004AAD;}

.header-bottom-right-lk-aut.active span{color: #004AAD;}
.header-bottom-right-lk-aut.active svg path{fill: #004AAD;}
.header-bottom-right-lk-aut.active svg circle{fill: #004AAD;}

.logo {width:150px;}
.logo img{width:100%;}

.head_numb{position: absolute;width: 28px;height: 16px;display: flex;flex-direction: row;align-items: center;justify-content: center;background: #004AAD;color: #fff;right: 0;top: -8px;border-radius: 8px;font-size: 10px;}
footer{width: 100%;background: #F0F0F0;margin-top: 80px;}
.footer{padding-top: 65px;padding-bottom: 93px;display: flex;flex-direction: row;justify-content: space-between;}
.footer_item{display: flex;flex-direction: column;width: calc((100% - 45px)/4);row-gap: 20px}
.footer_item a{font-size: 14px;color: #333;}
a.footer_item_zag{font-size: 16px;color: #999;text-transform: uppercase;font-weight: 700;}
.footer_item_zag{font-size: 16px;color: #999;text-transform: uppercase;font-weight: 700;}
.footer_item a:hover{color: #004AAD;text-decoration: none;}
.footer_item_podpis{width: 100%;position: relative;}
.inp_podpis{width: 100%;height: 48px;background: #fff;border-radius: 25px;font-size: 14px;color: #999;padding-left: 20px;border: none;padding-right: 48px;outline: none;}
.podpis_kn{display: flex;width: 48px;height: 48px;background: url(/local/templates/robo/images/send.svg) no-repeat 50% 50%;background-size: 24px;position: absolute;right: 0;top: 0;z-index: 10;cursor: pointer;}
.footer_soc{width: 100%;margin-top: 22px;display: flex;flex-direction: row;column-gap: 20px;}
.vk{width: 59px;height: 59px;background: url(/local/templates/robo/images/vk2.svg) no-repeat 50% 50%;background-size: contain;}
.youtube{width: 59px;height: 59px;background: url(/local/templates/robo/images/youtube.svg) no-repeat 50% 50%;background-size: contain;}
.rutube{width: 59px;height: 59px;background: url(/local/templates/robo/images/rutube.svg) no-repeat 50% 50%;background-size: contain;}
.tg{width: 59px;height: 59px;background: url(/local/templates/robo/images/tg.svg) no-repeat 50% 50%;background-size: contain;}
.header-bottom-left-hidden{width: 390px;position: absolute;top: 41px;left: 0;background: #fff;border-radius: 0px 5px 5px 5px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, .4); z-index: 100;display: none;flex-direction: column; border: 1px solid #ddd;}
.cat_menu_item{width: 100%;padding: 10px;border-bottom: solid 1px #DDD;color: #004AAD;font-size: 14px;transition: 0.5s;}
.cat_menu_item:last-child{border-bottom:0;border-radius: 0px 0px 5px 5px;}
.cat_menu_item:first-child{border-radius: 0px 5px 0px 0px;}
.cat_menu_item:hover{background: #004AAD;color: #fff;}
.header-bottom-left-kn-ob:hover .header-bottom-left-hidden{display: flex;}
.logo_sticky{display: none;}
.top .logo_sticky{display: flex;}
.top .header-bottom-left{column-gap: 30px;}
.top{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .1);
    border-bottom: 1px solid #f0f0f0;}
.knowledge_base_block{display: flex;flex-direction: column;margin-top: 20px;}
.knowledge_base_name{font-size: 32px;font-weight: 600;line-height: 1.2;color: #313842;text-transform: uppercase;}
.knowledge_base_list{display: flex;flex-direction: row;margin-top: 20px;column-gap: 10px;}
.knowledge_base_item{display: flex;padding: 16px 20px 15px 20px;border: 1px solid #BBB;border-radius: 5px;color: #313842;font-size: 14px;}
.knowledge_base_item:hover{cursor: pointer;border: 1px solid #004AAD;color: #004AAD;}
.knowledge_base_item.selected{border: 1px solid #004AAD;color: #004AAD;}
.knowledge_base_subsections{display: flex;flex-direction: row;margin-top: 28px;column-gap: 30px;}
.knowledge_base_subsections_item{font-size: 14px;font-weight: 400;color: #313842;text-decoration: underline;}
.knowledge_base_subsections_item:hover{cursor: pointer;color: #004AAD;}
.product_korz.active{border: solid 1px #004AAD;color: #004AAD;}
.product_korz.active:hover{color: #fff;}
span.rubl{color: #999;}
.block_bread{display: flex;flex-direction: row;margin-top: 10px;}
.breadcrumb{padding-left: 0;display: flex;flex-direction: row;list-style: none;flex-wrap: wrap;}
.breadcrumb li {list-style: none;font-size: 12px;margin-right: 15px;position: relative;line-height: 12px;margin-bottom: 0;}
.breadcrumb li.rt{/*text-decoration: underline;text-underline-offset: 2px;*/color: #666;}
.breadcrumb li a {color: #666;font-size: 12px;text-decoration: none;line-height: 12px;}
.breadcrumb li::after {content: "/";color: #666;font-size: 12px;position: absolute;right: -12px;}
.breadcrumb li.rt::after {display: none;}
.block_cont{margin-top: 20px;}
.h_cont.row{font-size: 32px;font-weight: 600;color: #313842;margin-top: 20px;box-sizing: border-box;}
.block_cont p{font-size: 16px;margin-bottom: 20px;color: #313842;}
.block_popup{display: none;flex-direction: row;align-items: center;justify-content: center;z-index: 10000;width: 100vw;height: 100%;position: fixed;left: 0;top: 0;max-height: 100%;overflow-y: auto;padding: 100px 15px 70px;background: rgba(0, 0, 0, 0.5);}
.block_popup.active{display: block;}
.block_popup_hover{display: block;width: 100%;height: 100%;z-index: 10001;position: absolute;left: 0;top: 0;}
.popup_det_fl{width: 100%;display: flex;flex-direction: row;height: 100%;align-items: center;justify-content: center;}
.block_popup_cont{width: 100%;max-width: 390px;background: #fff;z-index: 10002;padding: 60px 40px;position: relative;}
.close_popup{width: 50px;height: 65px;display: flex;flex-direction: row;justify-content: center;align-items: center;cursor: pointer;position: absolute;right: 0;top: 0;}
.cont_aut_zag{width: 100%;font-size: 24px;font-weight: 500;color: #313842;margin-bottom: 10px;}
.ord_form_item_popup{margin-top: 20px;display: flex;flex-direction: column;width: 100%;}

.bflex{
	display:flex; 
	align-items:center;
	margin:20px 0;
}
.bflex .banner_kn{
	width: max-content;
    margin: 0 10px 0 0;
    padding: 0 15px;
}
.bflex .bk2{
	background:#d47018;
	color:#fff;
	border:2px solid #d47018;
	transition:.2s;
}
.bflex .bk2:hover{
	background:none;
	color:#d47018;
}

@media screen and (max-width:500px){
	.bflex .banner_kn {
        font-size: 14px;
    }
}
@media screen and (max-width:410px){
	.bflex .banner_kn {
        font-size: 14px;
    }
	.bflex{
		margin: 20px 0 0;
		flex-wrap: wrap;
		justify-content: center;
	}
	.bflex .banner_kn{
		margin: 0 0 10px;
		width: 100%;
		max-width: 235px;
	}
	.bflex .bk2{
		margin: 0;
	}
}

body .button__Qkvay{
	margin-bottom: 90px !important;
}
._show__Nihkl{
	z-index: 1;
}
.wrap__IcdsC{
	z-index: 1 !important;
}

body .b24-widget-button-position-bottom-right {
    right: 10px;
    bottom: 80px;
}

.ord_form_item_popup .ord_form_item_name{font-size: 14px;color: #666;}
.popup_inp{outline: none;border: none;color: #333;margin-top: 10px;font-size: 14px;padding-bottom: 14px;border-bottom: 1px solid #BBB;}
.popup_inp:hover{border-bottom: 1px solid #004AAD;}
.popup_inp:focus{border-bottom: 1px solid #004AAD;}
.popup_btn{width: 100%;height: 48px;display: flex;flex-direction: row;align-items: center;justify-content: center;background: rgba(0, 74, 173, 0.5);color: #fff;font-size: 14px;border-radius: 4px;margin-top: 40px;cursor: pointer;transition: 0.5s;}
.popup_btn:hover{background: rgba(0, 74, 173, 1);}
.popup_btn_reg{width: 100%;margin-top: 20px;text-align: center;color: #004AAD;text-decoration: underline;cursor: pointer;font-size: 14px;}
.popup_btn_reg:hover{text-decoration: none;}
.popup_btn_zab{width: 100%;margin-top: 30px;text-align: center;color: #999;text-decoration: underline;cursor: pointer;font-size: 14px;}
.popup_btn_zab:hover{text-decoration: none;}
.popup_inp.err{border: 0!important;border-bottom: solid 1px #ff0000!important;}
.rez_aut{display: none;margin-top: 10px;font-size: 14px;color: #ff0000;text-align: center;}
.rez_aut.active{display: block;}
.stati_cont{width: 100%;margin-top: 40px;font-size: 16px;color: #313842;}
.stati_cont p{font-size: 16px;margin-bottom: 20px;}
.stati_cont ul{font-size: 16px;margin-bottom: 20px;}
.stati_cont ol{font-size: 16px;margin-bottom: 20px;}
.stati_cont li{font-size: 16px;margin-bottom: 20px;}
.stati_cont h2{font-size: 16px;margin-bottom: 20px;}
.stati_cont h3{font-size: 16px;margin-bottom: 20px;}
.stati_cont h4{font-size: 16px;margin-bottom: 20px;}
.only_mob{display: none;}
.kn_mob{display: none;width: 38px;height: 13px;flex-direction: row;align-items: center;justify-content: center;cursor: pointer;margin: 0 0 0 10px;}
.menu_mob{display: none;position: absolute;background: #F9F9F9;top: 75px;left: 0;width: 100%;z-index: 1000;flex-direction: column;}
.menu_mob.active{display: flex;}
.menu_mob .header_menu_item{padding-top: 15px;padding-bottom: 15px;width: 100%;border-bottom: solid 1px #ddd;padding-right: 20px;text-align: right;}
.menu_mob .header_menu_item:last-child{border-bottom: 0;}
.kn_mob_img2{display: none;}
.kn_mob.active .kn_mob_img2{display: block;}
.kn_mob.active .kn_mob_img1{display: none;}
.news_block_certain_img{max-width: 100%;}
.lm {
    height: 1px;
    position: absolute;
    display: block;
    background: #000b2d;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    left: 0;
}
.lm1 {
    top: 0;
    width: 38px;
}
.lm2 {
    top: 6px;
    width: 38px;
}
.lm3 {
    bottom: 0;
    width: 30px;
}
.banner_img_mob{display: none;}
.sl_akcii_pagin{display: none;}
.sl_akcii_pagin .swiper-pagination-bullet{width: 10px;height: 10px;margin-left: 5px;margin-right: 5px;}
.sl_akcii_pagin .swiper-pagination-bullet-active{background: #004AAD;}
.footer_only_plansh{display: none;}
footer.mt0{margin-top: 0;}
.block_poisk_vyp{position: absolute;top: 40px;left: 0;width: 100%;z-index: 100;background: #fff;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
padding: 20px 10px;
display: none;
flex-direction: column;
}
.block_poisk_vyp2{position: absolute;top: 40px;left: 0;width: 100%;z-index: 100;background: #fff;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
padding: 20px 10px;
display: none;
flex-direction: column;
}
.block_poisk_vyp_item{color: #004AAD;font-size: 14px;text-decoration: underline;text-underline-offset: 2px;margin-bottom: 20px;}
.block_poisk_vyp_item:last-child{margin-bottom: 0;}
.block_poisk_rez.active .block_poisk_vyp{display: flex;}
.block_poisk_rez2.active .block_poisk_vyp2{display: flex;}
.mob_footer_menu{display: none;flex-direction: row;height: 71px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);z-index: 100;position: fixed;left: 0;bottom: 0;width: 100%;background: #fff;align-items: center;padding: 0 10px;justify-content: space-between;}
.mob_footer_menu_item{width: 55px;display: flex;flex-direction: column;align-items: center;height: 42px;justify-content: flex-end;}
.mob_footer_menu_item_name{width: 100%;color: #555;font-size: 12px;margin-top: 4px;text-align: center;}
.mob_footer_menu_item img{width: 21px;}
.svg_footer svg path{fill: #555;transition: 0.5s;}
.svg_footer svg circle{fill: #555;}
.svg_footer svg stroke{fill: #555;transition: 0.5s;}
.brm30{margin-top: 30px;margin-bottom: 20px;}
.product_hit{width: 55px;height: 60px;z-index: 100;position: absolute;right: 0;top: 0;background: url(/local/templates/robo/images/izbr.svg) no-repeat 50% 50%;cursor: pointer;}
.product_hit.active{background: url(/local/templates/robo/images/izbr_act.svg) no-repeat 50% 50%;}
.header_menu_item_ob{position: relative;}
.header_menu_item_hidden{width: 235px;position: absolute;top: 100%;right: 0;background: #fff;border-radius: 0px 5px 5px 5px;box-shadow: 0px 0px 30px 0px #000;z-index: 100;display: none;flex-direction: column;}
.header_menu_item_ob:hover .header_menu_item_hidden{display: flex;}
.podtv_tel{width: 100%;height: 48px;border: solid 1px rgba(0, 74, 173, 0.5);color: rgba(0, 74, 173, 0.5);cursor: pointer;display: flex;flex-direction: row;justify-content: center;align-items: center;font-size: 14px;margin-top: 24px;border-radius: 4px;transition: 0.5s;}
.podtv_tel:hover{background: rgba(0, 74, 173, 1);color: #fff;}
.pass_notes{width: 100%;margin-top: 10px;font-size: 14px;color: #333;}
.polit_reg{width: 100%;margin-top: 20px;font-size: 12px;color: #666;line-height: 1.2;}
.polit_reg a{font-size: 12px;color: #666;line-height: 1.2;text-decoration: underline;text-underline-offset: 2px;}
.polit_reg a:hover{text-decoration: none;}
.hide_reg{display: none;}
.rez_reg{width: 100%;margin-top: 10px;}
.rez_reg.err{border: none!important;color: #ff0000;}
.rez_vost{width: 100%;margin-top: 10px;}
.rez_vost.err{border: none!important;color: #ff0000;}
.widget-payment-checkout-info{display: none;}
.alert-info{display: none;}
.btn-success{width: 100%;height: 48px;display: flex;flex-direction: row;align-items: center;justify-content: center;color: #666;font-size: 16px;border: solid 1px #666;border-radius: 4px;cursor: pointer;transition: 0.5s;max-width: 200px;}
.btn-success:hover{background: #004AAD;border: solid 1px #004AAD;color: #fff;}
.block_cont a{color: #004AAD;text-decoration: underline;}
.block_cont a:hover{text-decoration: none;}

.header_menu_item_ob .header_menu_item_hidden{width: 240px;box-shadow: none;border-radius: 0;padding-top: 6px;border-top: 0;}
.header_menu_item_ob .cat_menu_item{text-align: right;font-size: 12px;padding: 17px 20px 15px 20px;border-left: solid 1px #ddd;border-right: solid 1px #ddd;}
.header_menu_item_ob .cat_menu_item:first-child{border-radius: 0;border-top: solid 1px #ddd;}
.header_menu_item_ob .cat_menu_item:last-child{border-radius: 0;border-bottom: solid 1px #ddd;}
.header_menu_item_ob .header_menu_item_hidden:before{content: '';background: url(/local/templates/robo/images/tre.png) no-repeat 50% 50%;width: 17px;height: 7px;position: absolute;top: 0;right: 40px;z-index: 1;}
.menu_mob.active .header_menu_item_ob{    padding-top: 0;
    padding-bottom: 15px;
    width: 100%;
    border-bottom: solid 1px #ddd;
    padding-right: 0;
    text-align: right;
display: block;}
.menu_mob  .header_menu_item_ob .header_menu_item{width: 100%;display: block;}
.menu_mob  .header_menu_item_hidden{position: relative;}
.menu_mob  .header_menu_item_ob .header_menu_item_hidden{width: 100%;padding-top: 0;background: #F0F0F0;}
.menu_mob  .header_menu_item_ob .header_menu_item_hidden:before{display: none;}
.menu_mob.active .header_menu_item_ob{border-bottom: 0;}
.menu_mob .header_menu_item_ob .header_menu_item_hidden{display: none!important;}
.menu_mob .header_menu_item_ob.active .header_menu_item_hidden{display: flex!important;}
.header_menu_item_ob.active .header_menu_item{background: #004AAD;color: #fff;}
.menu_mob .header_menu_item_ob .cat_menu_item{color: #313842;}
.mobil_sin{width: 100%;}
.banner_sch_bottom_mob{display: none;}
.banner_sch_bottom{position: relative;}
.main_hit_cont .product_item_name{height: 100px;}
.bottom_cart_detail_right_cont .product_item_name{height: 100px;}
.about_us_block{width: 100%;background: linear-gradient(270deg, #5193ED 0%, #498CE7 32.27%, #004AAD 100%);margin-top: 30px;padding-top: 60px;padding-bottom: 105px;}
.about_us_bl{display: flex;flex-direction: column;}
.about_us_bl_zag{font-size: 24px;font-weight: 700;color: #fff;text-transform: uppercase;margin: 0}
.row_new.about_us_bl_zag{margin-left: auto; margin-right: auto;margin-bottom: 40px;margin-top: 20px;}
.about_us_bl_t_ph{display: flex;flex-direction: row;margin-top: 47px;align-items: center;}
.about_us_bl_photo{margin-right: 25px;width: 491px;}
.about_us_bl_text{width: 100%;max-width: 684px;display: flex;flex-direction: column;}
.about_us_bl_text_zag{font-size: 16px;font-weight: 700;color: #fff;text-transform: uppercase;}
.about_us_bl_text h2{font-size: 16px;font-weight: 700;color: #fff;text-transform: uppercase;margin-bottom: 20px;}
.about_us_bl_text p{font-size: 16px;color: #fff;margin-bottom: 20px;}
.about_us_bl_only_t h2{font-size: 16px;font-weight: 700;color: #fff;text-transform: uppercase;margin-bottom: 20px;}
.about_us_bl_only_t p{font-size: 16px;color: #fff;margin-bottom: 20px;}
.about_us_bl_only_t{width: 100%;display: flex;flex-direction: column;margin-top: 30px;}
.about_us_bl_photo_rev{margin-left: 40px;max-width: 567px;}
.about_us_bl_text_th{max-width: 593px;}

.about_us_block_sec{display: flex;flex-direction: column;row-gap: 40px;padding-top: 47px;padding-bottom: 40px;}
.about_us_blsec{display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.about_us_blsec_ph{width: 554px;}
.about_us_blsec_t{width: 100%;max-width: 554px;display: flex;flex-direction: column;}
.about_us_blsec_t_zag{font-size: 18px;font-weight: 700;color: #313842;}
.about_us_blsec_t_t{margin-top: 20px;width: 100%;}
.about_us_blsec_t_t p{font-size: 16px;}

.about_us_bl_podzag{font-size: 24px;color: #fff;text-transform: uppercase;margin-top: 10px;}
.about_us_vneur{display: flex;flex-direction: row;justify-content: space-between;margin-top: 45px;}
.about_us_vneur_t{width: 100%;max-width: 643px;}
.about_us_vneur_t p{font-size: 16px;color: #fff;text-transform: uppercase;}
.about_us_vneur_ph{max-width: 493px;}

.about_us_vneur_list{display: flex;flex-direction: row;flex-wrap: wrap;column-gap: 165px;row-gap: 60px;margin-top: 40px;}
.about_us_vneur_it{display: flex;flex-direction: column;width: 100%;max-width: 288px;align-items: center;}
.about_us_vneur_it_img{height: 86px;}
.about_us_vneur_it_t{margin-top: 20px;font-size: 16px;color: #fff;}
.about_us_bl_t_ph.mt0{margin-top: 0;}
.about_us_bl_text_th h2{font-size: 16px;font-weight: 700;color: #fff;text-transform: uppercase;margin-bottom: 20px;}
.about_us_bl_text_th p{font-size: 16px;color: #fff;margin-bottom: 20px;}
.stati_cont_img{width: 100%;}
.stati_cont_img img{ max-width: 768px;width: 100%;}
.stati_cont_date{width: 100%;font-size: 12px;}
.bx-authform{width: 100%;margin-top: 20px;}
.note_spam{width: 100%;margin-top: 5px;color: #ff0000;font-weight: 700;font-size: 12px;}
.logo_sticky img{height:35px;}
.sd2.hide{display: none;}
.sposob_item_2_ob_vypad{position: absolute;top: 58px;left: 0;width: 100%;display: none;border-left: solid 1px #F4F7F9;border-right: solid 1px #DCE0F5;z-index: 100;background: #fff;}
.sposob_item_2_ob_vypad.active{display: flex;flex-direction: column;}
.sposob_item_2_ob_vypad_item{width: 100%;height: 30px;display: flex;flex-direction: row;padding-left: 33px;align-items: center;border-bottom: 1px solid #DCE0F5;cursor: pointer;}
.sposob_item_2_ob_vypad_item:hover{background: #F4F7F9;}
.punkt_map_item_adr{padding-left: 20px;}
.ymaps__item{width: 235px;background: #fff;padding: 10px;}
.ymaps__item_name{width: 100%;font-size: 14px;margin-top: 10px;font-weight: 400;text-align: center;}
.ymaps__item_adres{width: 100%;font-size: 14px;color: #666;font-size: 12px;margin-top: 4px;}
.ymaps__item_bottom{width: 100%;display: flex;flex-direction: row;justify-content: space-between;}
.kvart_item_zabr{padding: 10px 20px;background: #004AAD;color: #fff;font-size: 18px;font-weight: 700;width: 100%;text-align: center;margin-top: 20px;cursor: pointer;border-radius: 4px;}

.copyright{
	width:100%;
	max-width:600px;
	margin:0 auto;
	text-align:center;
	padding:0 0 20px;
}
.copyright p{
	font-size: .75em;
    color: #999;
}

.main_hit_cont .product_item_top img{border: 1px solid #ddd;border-radius: 4px;}
.main_hit_cont .product_item{    padding: 10px;}

.menu_kat_filtr_item{
    padding: 10px 20px;
    border: solid 1px #DDD;
    font-size: 14px;
    font-weight: 500;
    color: #444;
    text-transform: uppercase;
    transition: 0.5s;
    border-radius: 4px;
    cursor: pointer;
}
.menu_kat_filtr_item_vyp{position: absolute;left: 0;top: 100%;display: none;flex-direction: column;background: #fff;z-index: 10;min-width: 100%;border-bottom: solid 1px #ddd;cursor: pointer;}
.menu_kat_filtr_item_vyp_item{width: 100%;padding: 5px 20px 5px 20px;border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;font-size: 12px;border-top: solid 1px #ddd;}
.menu_kat_filtr_item_vyp_item:hover {
    background: #004AAD;
    color: #fff;
}
.menu_kat_filtr_item:hover .menu_kat_filtr_item_vyp{display: flex;}
.menu_kat_filtr_item.active .menu_kat_filtr_item_vyp{display: flex;}
.menu_kat_filtr_item_text{font-size: 14px;font-weight: 700;padding: 10px 20px;display: flex;flex-direction: row;align-items: center;}
.menu_kat_filtr{display: none;}
.menu_kat_filtr.active{display: flex;}
.zn_filtr{height: 38px;border-radius: 4px;width: 38px;background: url(/local/templates/robo/images/filter-horizontal.svg) no-repeat 50% 50%;background-size: contain;cursor: pointer;display: none;}
.zn_filtr.active{display: block;}

.zn_filtr2{height: 20px;border-radius: 4px;width: 38px;background: url(/local/templates/robo/images/close-lg.svg) no-repeat 50% 50%;background-size: 20px;cursor: pointer;}
.zn_filtr_img{height: 38px;display: none;}
.zn_filtr_img.active{display: block;}

.mob_filtr{display: none;width: 100%;flex-direction: column;background: #F9F9F9;z-index: 1000;position: fixed;left: 0;top: 0;height: 100vh;padding: 40px 20px;}
.mob_filtr.active{display: flex;}
.mob_filtr_zag{width: 100%;text-align: center;font-size: 24px;font-weight: 700;color: #000;}
.mob_filtr_items{margin-top: 20px;}
.mob_filtr_items_zag{width: 100%;font-size: 18px;font-weight: 700;}
.f_sel{margin-top: 10px;width: 100%;height: 40px;border: solid 1px #ddd;outline: none;font-size: 16px;}
.mob_filtr .kn_mob{position: absolute;right: 20px;top: 20px;}

.ord_form_item_popup_ob{width: 100%;flex-direction: row;align-items: center;display: flex;column-gap: 20px;}
.ord_form_item_popup_ob_fl{width: 30px;height: 32px;}
.ord_form_item_popup_ob_fl_rez{width: 100%;position: relative;cursor: pointer;}
.ord_form_item_popup_ob_fl_rez img{width: 30px;height: 32px;background-size: cover;}
.ord_form_item_popup_ob_fl_rez:after{content: '';width: 10px;height: 10px;background: url(/local/templates/robo/images/triangle-down.svg) no-repeat 50% 50%;position: absolute;right: -15px;top: 50%;margin-top: -5px;}
.ord_form_item_popup_ob_fl_vypad{width: 100%;position: absolute;top: 100%;left: 0;display: none;flex-direction: column;row-gap: 2px;z-index: 100;background: #fff;}
.ord_form_item_popup_ob.active .ord_form_item_popup_ob_fl_vypad{display: flex;}
.ord_form_item_popup_ob_fl_vypad_item{width: 100%;cursor: pointer;display: flex;flex-direction: row;align-items: center;column-gap: 10px;row-gap: 10px}
.ord_form_item_popup_ob_fl_vypad_item img{width: 20px;}
.flitem{font-size: 12px;}
.table_rekv{width: 100%;border-collapse: collapse;}
.table_rekv td{padding: 10px;border: solid 1px #000;}

.kont_block_list{width: 100%;display: flex;flex-direction: row;column-gap: 15px;}
.kont_block_list_item{width: calc((100% - 45px)/4);display: flex;flex-direction: column;row-gap: 5px;}
.kont_block_list_item_zag{width: 100%;font-size: 14px;color: #999;text-transform: uppercase;}
.kont_block_list_item_cont{width: 100%;font-size: 16px;color: #313842;font-weight: 700;}
.kont_block_list_item_cont a{font-size: 16px;color: #313842;font-weight: 700;text-decoration: none;}
.kont_block_list_maps{width: 100%;margin-top: 40px;}
.kont_block_list_maps iframe{border-radius: 10px;}
.kont_block_list{margin-top: 45px;} 


.perezv{width: 288px;height: 48px;background: #004AAD;border-radius: 24px;display: flex;flex-direction: row;align-items: center;justify-content: center;font-size: 14px;color: #fff;position: absolute;right: 0;top: -10px;} 
.h_cont.row{position: relative;}

.table_api{width: 100%;border-collapse: collapse;margin-bottom: 30px;}
.table_api td{padding: 10px;border: solid 1px #000;}
.table_api th{padding: 10px;border: solid 1px #000;}


.bask_ord_sogl.mt25{margin-top: 25px;}
.bask_ord_sogl{font-size: 14px;margin-bottom: 10px;}
.ord_pl{width: 100%;position: relative;}
.ord_pl:before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 48px;z-index: 10;background: rgba(255, 255, 255, 0.7);}
.ord_pl.active:before{display: none;}
.bask_ord_sogl a{color: #004AAD;}

.wrap__ZyPgF{bottom:60px!important;}

.isk_stati_ob{width: 100%;display: flex;flex-direction: row;column-gap: 58px;}
.isk_stati_left{width: calc(100% - 458px);}
.isk_stati_left_h{width: 100%;color: #022B66;font-size: 48px;font-weight: 600;line-height: 1.2;}
.isk_stati_left_h2{color: #000;font-size: 96px;font-weight: 900;line-height: 1;position: relative;}
.isk_stati_left_h2:after{content: '';right: -15px;bottom: 0;background: url(/local/templates/robo/images/nabor.png) no-repeat 50% 50%;width: 192px;height: 100px;position: absolute;z-index: 10;}
.isk_stati_left_h2_ob{width: 100%;display: flex;flex-direction: row;justify-content: flex-start;}


.isk_stati_left_zel{width: 100%;background: #0D6241;border-radius: 15px;padding: 20px;color: #fff;font-size: 32px;line-height: 1;display: flex;flex-direction: row;align-items: center;justify-content: center;text-align: center;}
.isk_stati_left_top{width: 100%;margin-top: 45px;font-size: 16px;line-height: 1.5;}
.isk_stati_left_top p{font-size: 16px;line-height: 1.5;}
.isk_stati_left_top_text{width: 100%;margin-top: 40px;}
.isk_stati_left_top_text note{font-size: 18px;line-height: 1.5;padding-left: 40px;position: relative;display: flex;}
.isk_stati_left_top_text note:after{content: '';left: 0;top: 0;background: #0D6241;width: 4px;height: 100%;display: block;position: absolute;}
.isk_stati_left_top_text h2{margin-top: 42px;color: #022B66;font-size: 24px;font-weight: 700;line-height: 1.2;}
.isk_stati_left_top_text p{font-size: 16px;line-height: 1.5;margin-top: 40px;}
.isk_stati_right{width: 100%;display: flex;flex-direction: column;max-width: 400px;}
.isk_stati_right img{width: 100%;border-radius: 15px;}
.isk_stati_right_obzor{width: 100%;margin-top: 35px;display: flex;flex-direction: column;}
.isk_stati_right_obzor_zag{width: 228px;height: 60px;display: flex;flex-direction: row;align-items: center;padding-left: 30px;background: url(/local/templates/robo/images/obz_zag.png) no-repeat 50% 50%;color: #fff;font-weight: 600;font-size: 16px;text-transform: uppercase;}
.isk_stati_right_obzor_cont{background: #022B66;border-radius: 0 15px 15px 15px;padding: 30px 45px 30px 30px;display: flex;flex-direction: row;column-gap: 13px;align-items:center;}
.isk_stati_right_obzor_cont img{width: 82px;}
.isk_stati_right_obzor_cont_left{width: calc(100% - 95px);}
.isk_stati_right_obzor_cont_left li{color: #fff;text-transform: uppercase;font-size: 16px;}
.isk_stati_right_obzor_cont_left li a{color: #fff;text-transform: uppercase;font-size: 16px;}
.isk_predmet_list{display: flex;flex-direction: column;background: #022B66;border-radius: 0 15px 15px 15px;padding: 30px;row-gap: 10px;}
.predmet_item{width:100%;background: #fff;padding: 10px 20px;border-radius: 20px;color: #000;font-size: 14px;}
.predmet_item:nth-child(1){background: #13895B;color: #fff;}
.predmet_item:nth-child(2){background: #369972;color: #fff;}
.predmet_item:nth-child(3){background: #55B48F;color: #fff;}
.predmet_item:nth-child(4){background: #6CBD9D;color: #fff;}
.predmet_item:nth-child(5){background: #8BC8B0;}
.predmet_item:nth-child(6){background: #BCE6D5;}
.predmet_item:nth-child(7){background: #D9EFE6;}
.isk_stati_detail{width: 100%;margin-top: 80px;}
.isk_stati_detail h2{color: #022B66;font-size: 24px;font-weight: 700;line-height: 1.2;margin-bottom: 20px;margin-top: 40px;}
.isk_stati_detail h3{color: #022B66;font-size: 16px;font-weight: 700;line-height: 1.2;margin-bottom: 20px;margin-top: 20px;}
.isk_stati_detail p{font-size: 16px;line-height: 1.5;}
.fl_right{float: right;margin-left: 60px;}
.fl_left{float: left;margin-right: 60px;}
.isk_stati_detail img{border-radius: 15px;}
.isk_stati_detail note{font-size: 18px;line-height: 1.5;padding-left: 40px;position: relative;display: flex;}
.isk_stati_detail note:after{content: '';left: 0;top: 0;background: #0D6241;width: 4px;height: 100%;display: block;position: absolute;}
.clear{clear: both;}
.w100{width: 100%;border-radius: 15px;margin-bottom: 40px;}
.w100b{width: 100%;border-radius: 15px;margin-bottom: 0;}
.img_right_sn{display: flex;flex-direction: column;width: 400px;row-gap: 10px;} 
.img_right_sn img{width: 100%;border-radius: 15px;}
.img_right_sn span{width: 100%;font-style: italic;font-size: 12px;line-height: 1.5;text-align: center;}
.img_right_fl{display: flex;flex-direction: row;column-gap: 70px;}
.img_right_fl_left{width: calc(100% - 470px);}
.mob_scroll{width: 100%;}
.opis_img{font-size: 12px;font-style: italic;text-align: center;width: 100%;display: inline-block;}
.img_w{width: 100%;flex-direction:column;row-gap: 10px;margin-bottom: 20px;}
.stati_bottom{width: 100%;margin-top: 80px;display: flex;flex-direction: row;justify-content: flex-end;}
.stati_bottom_text{font-size: 12px;}
.stati_bottom_right{display: flex;flex-direction: row;align-items: center;column-gap: 40px;}
.stati_bottom_ld{display: flex;flex-direction: row;align-items: center;column-gap: 14px;}
.stati_bottom_like{width: 60px;height: 60px;background: url(/local/templates/robo/images/rb_dislike.svg) no-repeat 50% 50%;cursor: pointer;}
.stati_bottom_dislike{width: 60px;height: 60px;background: url(/local/templates/robo/images/rb_like.svg) no-repeat 50% 50%;cursor: pointer;}
.stati_bottom_other{width: 100%;margin-top: 80px;}
.stati_bottom_other_zag{width: 100%;text-align: center;color: #022B66;text-transform: uppercase;font-weight: 700;font-size: 24px;}
.stati_bottom_other_cont{width: 100%;margin-top: 20px;}
.opt_post_list{width: 100%;flex-direction: row;column-gap: 26px;margin-top: 20px;display: flex;margin-bottom: 40px;}
.opt_post_item{width: calc((100% - 52px)/3);display: flex;flex-direction: column;row-gap: 10px;}
.opt_post_item_zag{width: 100%;height: 70px;background: #022B66;border-radius: 35px;text-transform: uppercase;color: #fff;font-size: 16px;font-weight: 700;display: flex;flex-direction: row;align-items: center;justify-content: center;padding: 0 35px;}
.opt_post_item_text{font-size: 16px;text-align: center;padding: 0 30px;}
.img_right_fl_center{align-items: center;}

.table_stati{border-collapse: collapse;margin-top: 40px;}
.table_stati td{vertical-align: top;padding-bottom: 20px;}
.table_stati tr td:first-child{padding-right: 60px;}
.table_stati td h2{margin-top: 0;margin-bottom: 20px;}
.table_stati_photo{border-collapse: collapse;margin-top: 40px;}
.table_stati_ch{border-collapse: collapse;margin-top: 40px;}
.table_stati_photo td{vertical-align: top;padding-right: 70px;}
.table_stati_ch td{vertical-align: top;padding-right: 70px;padding-bottom: 40px;}
.td_numer{width: 80px;height: 80px;display: flex;flex-direction: row;align-items: center;justify-content: center;font-weight: 700;color: #fff;font-size: 48px;border-radius: 100%;background: #13895b;}
 
.fl_st_image{display: flex;flex-direction: row;column-gap: 35px;margin-top: 40px;flex-wrap: wrap;}
.fl_st_image img{width: calc((100% - 70px)/3);}

.afisha_block_list{width: 100%;display: flex;flex-direction: column;row-gap: 20px;}
.afisha_item{width: 100%;padding-bottom: 20px;border-bottom: solid 1px #ddd;display: flex;flex-direction: column;row-gap: 10px;}
.afisha_item_top{width: 100%;display: flex;flex-direction: row;column-gap: 15px;}
.afisha_img_item{width: 188px;height: 188px;border: solid 1px #ddd;border-radius: 15px;object-fit: contain;box-sizing: border-box;}
.afisha_item_right{width: calc(100% - 208px);display: flex;flex-direction: column;row-gap: 20px;}
.afisha_item_right_zag{width: 100%;color: #004AAD;font-size: 24px;font-weight: 700;text-decoration: none!important;}
.afisha_item_right_date{width: 100%;font-size: 16px;}
.afisha_item_right_anons{width: 100%;color: #666;font-size: 16px;}
.afisha_item_bottom{display: none;width: 100%;font-size: 14px;}

.plash_no{position: absolute;left: 0;top: 20px;background: #004AAD;border-radius: 0 5px 5px 0;color: #fff;padding: 5px 10px;font-size: 12px;z-index: 10;}
.plash_no_det{z-index: 10;left: 134px;}

.block_det_left{position: relative;}
.basket_item_l{position: relative;}

@media(max-width:1200px){
.kn_mob{display: block;}
.banner_left{width: calc(100% - 473px);}
.banner_left_zag{font-size: 24px;}
.banner_left_preim{column-gap: 30px;margin-top: 20px;}
.banner_left_preim_items_zag{max-width: 198px;font-size: 16px;}
.banner_left_preim_items_opis{max-width: 198px;margin-top: 14px;}
.banner img{max-width: 356px;align-self: flex-end;}
.banner{padding-bottom: 20px;}
.block_first{height: 440px;}

.block_help{margin-top: 60px;}
.main_zag{font-size: 24px;font-weight: 500;}
.block_help_list{margin-top: 40px;}
.block_help_item{width: calc(50% - 10px);padding: 31px 20px 31px 30px;}
.block_help_item_text{max-width: calc(100% - 125px);}
.help_item_num{margin-left: 0px;}
.help_item_name{font-size: 16px;margin-left: 20px;}
.block_help_item_img{width: 100px;}

.news_main_ob{margin-top: 60px;padding-top: 0px;background: #fff;padding-bottom: 60px;}
.our_news_block{margin-top: 40px;column-gap: 20px;}
.news_block_certain{width: calc(50% - 10px);}
.news_block_certain_about{font-size: 16px;margin-top: 20px;}
.news_block_item{padding-bottom: 10px;padding-top: 10px;}
.news_item_text{margin-left: 22px;}

.block_company_name{font-size: 24px;}
.block_company_img_about{margin-top: 40px;}
.block_company_about{margin-left: 30px;}

.knowledge_base_name{font-size: 24px;}
.knowledge_base_list{white-space: nowrap;flex-wrap: wrap;row-gap: 10px;}
.knowledge_base_subsections{margin-top: 20px;}
.articles_bl{margin-top: 30px;margin-bottom: 60px;}
.articles_block_list{max-width: 982px;}
.active .lm1 {
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
}
.active .lm2 {
    width: 26px;
    -webkit-transform: rotate(45deg) translateX(0px) translateY(-14px);
    -ms-transform: rotate(45deg) translateX(0px) translateY(-14px);
    transform: rotate(45deg) translateX(0px) translateY(-14px);
    -webkit-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
.active .lm3 {
    width: 26px;
    -webkit-transform: rotate(-45deg) translateX(9px);
    -ms-transform: rotate(-45deg) translateX(9px);
    transform: rotate(-45deg) translateX(9px);
}
.ymaps__item{width: 235px;background: #fff;padding: 10px;}
.ymaps__item_name{width: 100%;font-size: 14px;margin-top: 10px;font-weight: 400;text-align: center;}
.ymaps__item_adres{width: 100%;font-size: 14px;color: #666;font-size: 12px;margin-top: 4px;}
.ymaps__item_bottom{width: 100%;display: flex;flex-direction: row;justify-content: space-between;}

header{display: none;}
.logo_sticky{display: flex;}
.logo_sticky img{height:35px;}
.header-bottom-right-tel{display: none;}
.header-bottom-left-kn{width: 102px;font-size: 14px;background: url(/local/templates/robo/images/mkat.svg) no-repeat 10px 50%;padding-left: 35px;}
.block_poisk{width: calc(100% - 160px);}
.kn_mob{display: block;position: relative;}
.header-bottom-left{column-gap: 30px;}
.block_first{margin-top: 0;}
.sticky_header{padding-top: 17px;padding-bottom: 17px;}
.header-bottom-right-lk{align-items: center;}


.footer_plansh{display: none;}
.footer_item{width: calc((100% - 40px) / 3);}
.footer_only_plansh{width: 100%;display: flex;background: #E5E5E5;padding: 30px 20px;justify-content: space-between;align-items: center;}
.footer_item_zag{width: 228px;font-size: 16px;line-height: 1.5;}
.footer_item_podpis{width: 314px;}
.footer_soc{width: 150px;}
.vk{width: 40px;height: 40px;}
.youtube{width: 40px;height: 40px;}
.rutube{width: 40px;height: 40px;}
.tg{width: 40px;height: 40px;}
.footer_soc{margin-top: 0;}
.block_poisk_vyp_item{font-size: 12px;}
.footer_item a{text-decoration: underline;text-underline-offset: 2px;}
.h_cont.row{font-size: 24px;}

.about_us_bl_t_ph{flex-direction: column;}
.about_us_bl_t_ph img{width: 100%;margin-right: 0;margin-bottom: 40px;}
.about_us_block_sec .about_us_blsec:first-child{flex-direction: column-reverse;}
.about_us_block_sec .about_us_blsec:nth-child(2){flex-direction: column;}
.about_us_blsec_ph{margin-bottom: 20px;}
.about_us_bl_photo_rev{margin-left: 0;}
.about_us_bl_t_ph.mt0{flex-direction: column-reverse;}
.about_us_bl_photo_rev{max-width: 100%;width: 100%;}
.about_us_blsec_t{max-width: 100%;}
.about_us_blsec_ph{width: 100%;}
.about_us_bl_text_th{max-width: 100%;}
.about_us_bl_podzag br{display: none;}
.about_us_vneur{flex-direction: column-reverse;}
.about_us_vneur{margin-top: 20px;}
.about_us_vneur_ph{width: 100%;max-width: 100%;}
.about_us_vneur_ph img{width: 100%;}
.about_us_vneur_t{margin-top: 20px;}
.about_us_block{padding-bottom: 50px;}
.obraz_our_resh_cont{margin-top: 30px;}
.row_new.about_us_bl_zag br{display: none;}


.kont_block_list{max-width: 650px;flex-wrap: wrap;row-gap: 40px;column-gap: 20px;}
.kont_block_list_item{width: calc((100% - 20px)/2);}
.kont_block_list_maps iframe{height: 300px;}



}


@media(max-width:900px){
    .plash_no_det{z-index: 10;left: 0;}
.menu_kat_filtr_item{font-size: 12px;        white-space: nowrap;}
.perezv{width: 177px;height: 48px;}
.header-bottom-right-lk-aut{display: none;}
.mob_footer_menu .header-bottom-right-lk-aut{display: flex;}

.banner img{display: none;}
.banner{padding-bottom: 40px;padding-top: 40px;}
.block_first{height: 602px;}
.banner_left{width: 100%;}
.banner_left_zag{font-size: 20px;text-align: center;}
.banner_left_podzag{font-size: 14px;text-align: center;}
.banner_left_preim{column-gap: 10px;margin-top: 28px;}
.banner_left_preim_items{padding-left: 28px;background-size: 24px;}
.banner_left_preim_items_zag{max-width: 172px;font-size: 12px;}
.banner_left_preim_items_opis{max-width: 172px;margin-top: 5px;font-size: 10px;}
.banner_kn{height: 42px;border-radius: 4px;margin-left: auto;margin-right: auto;}
.banner_left{align-items: center;}
.banner_left_preim{justify-content: center;}
.banner .banner_img_mob{display: block;width: 270px;}
.banner img{align-self: center;margin-top: 20px;}
.news_main_ob{margin-top: 40px;padding-top: 0px;background: #fff;padding-bottom: 40px;}
.our_news_block{margin-top: 20px;flex-direction: column;}
.news_block_certain{width: 100%;}
.news_block_certain_about{font-size: 14px;margin-top: 10px;}
.news_block_certain_date{margin-top: 0px;}
.news_block_list{margin-top: 20px;}
.news_block_item{padding-bottom: 10px;padding-top: 10px;}
.news_block_item img{max-width: 145px;}
.news_item_text{margin-left: 22px;}
.news_item_text_about{font-size: 12px;}
.news_item_text_date{font-size: 12px;}
.block_company_ob{padding-top: 40px;padding-bottom: 54px;}
.block_company_name{font-size: 18px;text-align: center;}
.block_company_img_about{margin-top: 20px;flex-direction: column;}
.block_company_img_about img{max-width: 278px;margin-left: auto;margin-right: auto;}
.block_company_about{margin-top: 42px;}
.block_company_about p{font-size: 14px;line-height: 1.2;}
.block_company_about blockquote{padding-left: 20px;border-left: 4px solid #fff;}
.sl_top_next{display: none;}
.sl_top_prev{display: none;}
.help_item_name{max-width: 100%;}
.block_help_item_number_name{width: 100%;}
.sl_akcii_pagin{display: flex;position: absolute;bottom: 0;left: 0;width: 100%;flex-direction: row;justify-content: center;}
.product_item_name{padding-left: 0;padding-right: 0;}
.product_button{padding-left: 0;padding-right: 0;}
.product_korz_no{font-size: 12px;}
.product_korz{font-size: 12px;}
.mob_footer_menu{display: flex;}
.h_cont.row{font-size: 20px;}
.mobil_sin{background: #004AAD;}
	.footer_only_plansh{padding-bottom:90px!important;}
    .sel_ob_rez_text{font-size: 12px;}
    .sel_ob_rez_l{font-size: 12px;}
    .punkt_map_item_tk{font-size: 10px;}
    .punkt_map_item_adr{font-size: 10px;}
    .punkt_map_item_tk{padding-left: 14px;}
	footer {
		padding: 0 0 60px;
	}
	.copyright{
		padding: 20px 0;
	}
}

@media(max-width:820px){
.header-bottom-left-kn-ob{display: none;}
.block_poisk{width:270px;}

.block_help{margin-top: 30px;}
.main_zag{font-size: 18px;font-weight: 500;text-align: center;}
.block_help_list{margin-top: 30px;flex-direction: column;row-gap: 10px;}
.block_help_item{width: 100%;padding: 10px 20px 30px 20px;}
.block_help_item_text{max-width: calc(100% - 100px);width: 100%;}
.help_item_num{margin-left: 0px;min-width: 31px;font-size: 46px;}
.help_item_name{font-size: 14px;margin-left: 6px;}
.block_help_item_img{width: 80px;margin-left: -30px;}
.block_help_item_about{font-size: 12px;max-width: 100%;margin-top: 12px;}
.product_hit{width: 35px;height: 40px;}


.kont_block_list{max-width: 650px;flex-wrap: wrap;row-gap: 25px;column-gap: 20px;}
.kont_block_list_item{width:100%;}
.kont_block_list_maps iframe{height: 300px;}
.kont_block_list{margin-top: 52px;}






}

@media(max-width:700px){
.block_predm_obl .bl_predm_obl_item{width: calc(50% - 10px);align-items: flex-start;}
.block_predm_obl .bl_predm_obl_list{margin-top: 40px;}
.block_predm_obl .bl_predm_obl_it_ab{text-align: left;}
.about_us_bl_zag{font-size: 18px;text-align: center;}
.about_us_bl_podzag{font-size: 18px;}
.about_us_bl.row_new .about_us_bl_zag{text-align: left;}
.about_us_vneur_t p{font-size: 14px;}

}



@media(max-width:700px){

	.bz_stati_zag{flex-direction:column;row-gap:20px;}
	.bz_stati_bottom_kat{width:175px;}

.banner img{display: none;}
.banner{padding-bottom: 40px;padding-top: 40px;}
.block_first{height: auto;}
.banner_left{width: 100%;}
.banner_left_zag{font-size: 20px;text-align: center;}
.banner_left_podzag{font-size: 14px;text-align: center;}
.banner_left_preim{column-gap: 10px;margin-top: 28px;}
.banner_left_preim_items{padding-left: 28px;background-size: 24px;}
.banner_left_preim_items_zag{max-width: 172px;font-size: 12px;}
.banner_left_preim_items_opis{max-width: 172px;margin-top: 5px;font-size: 10px;}
.banner_kn{height: 42px;border-radius: 4px;margin-left: auto;margin-right: auto;}

.product_item_img img{height: 243px;object-fit: contain;}
.product_item_img{height: 243px;}
.product_item_name{font-size: 12px;}
.product_item_price_val{font-size: 20px;}
.product_item_oldprice_val{font-size: 14px;}
.product_item_name{height: 75px;}
.product_item_price{margin-top: 10px;}
.product_button{margin-top: 10px;}

.footer{flex-direction: column;padding-top: 40px;padding-bottom: 0;}
.footer_item{width: 100%;margin-bottom: 30px;}
.footer_only_plansh{flex-direction: column;}
.footer_item_zag{width: 100%;text-align: left;}
.footer_only_plansh .footer_item_zag{width: 100%;text-align: center;}
.footer_only_plansh{padding: 20px 10px;}
.footer_item_podpis{width: 100%;margin-top: 10px;}
.footer_soc{margin-top: 30px;}

.main_hit_cont{width: 100%;margin-top: 20px;margin-left: 0;}
.block_company_about{margin-left: 0;}
.block_company_ob{padding-bottom: 20px;}
.row{padding-left: 10px;padding-right: 10px;box-sizing: border-box;}
.block_poisk{width: calc(100% - 67px);}
.block_help_item_about br{display: none;}


.footer_item{flex-direction: row;flex-wrap: wrap;column-gap: 10px;}

.row_new{max-width: 450px;box-sizing: border-box;}
.fb_banner_doshkol_fl p{font-size: 14px;}
.fb_banner_doshkol_sl{row-gap: 20px}
.fb_banner_doshk_sl_r p{font-size: 14px;padding-left: 29px;}
.fb_banner_doshk_sl_r p:before{width: 24px;height: 24px;background-size: contain;}
.fb_banner_doshkol_sl .banner_kn{margin-left: 0;}
.block_uch_kompl_item_name{font-size: 16px;}
.block_uch_kompl_item_podname{font-size: 14px;}
.block_uch_kompl_item{width: 100%;}
.block_uch_kompl{padding-right: 0;}
.block_uch_kompl_item_img img{width: 44px;height: 44px;}
.block_uch_kompl_item_img{width: 66px;}
.block_uch_kompl_item_name{margin-top: 0;}
.block_doshk_extra{margin-top: 40px;}
.block_uch_kompl_item_img{height: auto;}
.banner_sch{padding-top: 30px;}
.banner_sch_bottom_ob .qrcod{width: 67px;height: 67px;margin-left: 20px;margin-right: 20px;}
.banner_sch_bottom_ob .cvet{width: 24px;height: 24px;margin-left: 5px;margin-right: 10px;}
.banner_sch_bottom_right_b{display: none;}
.banner_sch_bottom_left{max-width: 270px;}
.banner_sch_bottom{padding-top: 14px;padding-bottom: 62px;}
.banner_sch_bottom_left{padding-top: 6px;}
.banner_sch_bottom_mob{position: absolute;bottom: 26px;font-size: 12px;display: block;left: 0;z-index: 10;}
.banner_sch_bottom_mob a{text-decoration: underline;font-size: 12px;}
.block_preim_it_name{font-size: 14px;}
.block_preim_it_text p{font-size: 14px;}
.block_prod_sets{margin-top: 40px;}
.bl_predm_obl{padding-top: 40px;padding-bottom: 60px}
.block_prod_sets_list{row-gap: 20px}
.banner_sch_new_top_left_t{margin-top: 20px;}
.banner_sch_new_top_img.only_mob{margin-top: 20px;}
.banner_sch_new_top_left_t_item{width: 100%;margin-bottom: 10px;}
.banner_sch_new_top_left .banner_kn{margin-left: 0;}
.obr_text_zagol{font-size: 18px;}
.obr_text_zag{margin-top: 40px;}
.block_preim_list{margin-top: 40px;}

.about_us_bl_text h2{font-size: 14px;}
.about_us_bl_t_ph{margin-top: 20px;}
.about_us_bl_t_ph img{margin-bottom: 20px;}
.about_us_bl_text p{font-size: 14px;}
.about_us_bl_only_t{margin-top: 10px;}
.about_us_bl_only_t h2{font-size: 14px;}
.about_us_bl_only_t p{font-size: 14px;}
.about_us_block{padding-bottom: 50px;}
.about_us_blsec_t_zag{font-size: 14px;}
.about_us_blsec_t_t p{font-size: 14px;}
.about_us_block_sec{row-gap: 20px}

}

@media(max-width:420px){





.knowledge_base_name{font-size: 22px;}
.knowledge_base_item{font-size: 10px;}
.knowledge_base_subsections{column-gap: 25px;}
.knowledge_base_subsections_item{font-size: 11px;}
.articles_item_text{font-size: 12px;}
.articles_item_date{font-size: 10px;margin-top: 10px;}


.question_answer_accost{margin-top: 15px;}
.question_answer_accost p{font-size: 12px;line-height: 1.2;}
.faq_your_question_zag{font-size: 14px;}
.question_answer_item_vopr{font-size: 12px;}
.question_answer_item_otv{font-size: 12px;}

.tp_form{row-gap: 20px;}
.tp_form label{font-size: 14px;}
.submit_tp{margin-left: auto;margin-right: auto;}
}


.fixed-overlay{width: 100%;height: 100vh;position: fixed;left: 0;top: 0;display: none;background: rgba(0, 0, 0, 0.7);z-index: 1000;overflow-y: auto;}
.fixed-overlay.active{display: block;}
.fixed-overlay__modal {
    text-align: center;
    white-space: nowrap;
}
.modal {
    display: inline-block;
    vertical-align: middle;
    z-index: 10002;
} 
.modal_container {
    margin: 50px;
    padding: 0;
    width: 650px;
    text-align: left;
    white-space: normal;
    background-color: #fff;    
    color: #000;
    box-shadow: 0px 0px 44px 0px rgba(211, 211, 211, 0.25);
    border-radius: 40px;
}
.fixed-overlay__modal::after {
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%;
    content: '';
}
.fixed-overlay .close_popup{z-index: 10003;width: 84px;height: 64px;}

h1.stati_cont_zag_new{font-size:14px;font-weight:400;}

@media(max-width:650px){

.modal_container{margin: 0;margin-top: 10px;width: 100%;}

}



.rez_faq{display: none;}


.only_mob{display: none;}


@media(max-width:900px){
    .isk_stati_ob{flex-direction: column-reverse;}
    .bz_stati{padding: 30px 10px!important;}
    .no_mobile{display: none;}
    .only_mob{display: block;}
    .isk_stati_left_h{font-size: 20px!important;text-align: center;}
    .isk_stati_left_zel{font-size: 16px;text-align: center;padding: 10px 20px;margin-top: 20px;}
    .isk_stati_right_img{margin-top: 20px;}
    .isk_stati_right_obzor{margin-top: 20px;}
    .isk_stati_left{width: 100%;}
    .isk_stati_left_top{margin-top: 20px;}
    .isk_stati_left_top_text{margin-top: 20px;}
    .isk_stati_left_top_text note{padding-left: 20px;}
    .isk_stati_left_top_text p{margin-top: 20px;}
    .isk_stati_detail{margin-top: 40px;}
    .isk_stati_detail img{max-width: 100%;margin-bottom: 20px;}
    .isk_stati_detail note{padding-left: 20px;}
    .img_right_sn{display: none;}
    .img_right_fl_left{width: 100%;}
    .img_right_sn_scroll{overflow-x: scroll;max-width: 100%;-webkit-overflow-scrolling: touch;}
    .img_right_sn_scroll img{max-width: none; height: auto;display: block;width: 1024px;}
    .stati_bottom{margin-top: 40px;}
    .isk_stati_ob{align-items: center;}
    .opt_post_list{flex-direction: column;row-gap: 20px}
    .opt_post_item{width: 100%;}

    .table_stati.only_mob td:first-child{padding-right: 0;}
    .table_stati.only_mob td{vertical-align: middle;padding-bottom: 0;}
    .table_stati.only_mob td.text_centr{padding-bottom: 20px;}
    .table_stati.only_mob td p{font-size: 14px;} 
    .table_stati.only_mob td.ts_mob{width: 110px;}
    .table_stati.only_mob td img{width: 110px;}
    .table_stati.only_mob td h2{font-size: 16px;padding-left: 10px;}
    .fl_st_image{flex-direction: column;align-items: center;}
    .fl_st_image img{width: 100%;max-width: 350px;}
    .table_stati_ch td{padding-right: 10px}

    .afisha_img_item{width: 130px;height: 130px;}
    .afisha_item_right{width: calc(100% - 140px);}
    .afisha_item_bottom{width: 100%;display: block;}
    .afisha_item_right_anons{display: none;}
    .afisha_item_right_zag{font-size: 16px;}
    .afisha_item_right_date{font-size: 14px;}
}

.block_popup .b24-form-padding-side{padding: 0!important;}
.block_popup .b24-form-wrapper.b24-form-border-bottom{border-bottom: 0!important;}
.block_popup .b24-form-btn{background: #004AAD!important;}
.block_popup .b24-form-sign{padding-left:0!important;padding-right:0!important;}

body .block_zapros_form_list .b24-form-content > form > div{display: flex;justify-content: space-between;}

.block_zapros_form_list .b24-form{width: 100%;}
.block_zapros_form_list .b24-form-wrapper{max-width: 100%;}
.block_zapros_form_list .b24-form-padding-side{padding: 0!important;}
.block_zapros_form_list .b24-form-field {width: calc(100% / 3 - 10px);}
.block_zapros_form_list .b24-form-control-agreement{width: 100%;}
.block_zapros_form_list .b24-form-wrapper.b24-form-border-bottom{border-bottom: 0!important;}
.block_zapros_form_list .b24-form-sign{display: none;}
.block_zapros_form_list .b24-form-btn-block {
    width: 100%;
    max-width: calc(100% / 3 - 10px);
    margin: 0 auto;
}
.block_zapros_form_list .b24-form-btn{background: #004AAD!important;}



@media(max-width:900px){
body .block_zapros_form_list .b24-form-content > form > div{flex-direction: column;}
.block_zapros_form_list .b24-form-field {width: 100%;}
.block_zapros_form_list .b24-form-btn-block{max-width: 400px;width: 100%;}

}


/* End */


/* Start:/local/templates/robo/css/shkolam.css?17332829832866*/
.to_school_block{margin-top: 20px;margin-bottom: 80px;width: 100%;}
.school_block{display: flex;flex-direction: column;}
.school_block_name{font-size: 32px;font-weight: 600;color: #313842;text-transform: uppercase;}
.school_block_all{margin-top: 40px;display: flex;flex-direction: row;justify-content: space-between;width: 100%;align-items: flex-start;}
.school_block_r_about{width: calc(100% - 506px);}
.school_block_r_about p{font-size: 16px;color: #313842;line-height: 1.2;margin-bottom: 20px;}
.school_block_r_about h2{font-size: 16px;font-weight: 700;color: #313842;text-transform: uppercase;margin-bottom: 20px;}
.school_block_r_about h3{font-size: 16px;font-weight: 700;color: #313842;text-transform: uppercase;margin-bottom: 20px;}
.school_block_r_about h4{font-size: 16px;font-weight: 700;color: #313842;text-transform: uppercase;margin-bottom: 20px;}
.school_block_r_about ul{margin-top: 20px;font-size: 16px;margin-left: 10px;line-height: 1.2;margin-bottom: 20px;}
.school_block_r_about li{margin-bottom: 2px;}
.school_block_r_about img{margin-bottom: 20px;max-width: 100%;}


.school_block_l_consult{width: 377px;display: flex;flex-direction: column;border: 2px solid #004AAD;border-radius: 8px;padding: 60px 30px 60px 30px;}
.school_consult_name{font-size: 20px;font-weight: 600;color: #313842;margin-left: auto;margin-right: auto;margin-bottom: 20px;width: 100%;}
.school_consult_form{width: 100%;margin-top: 20px;}
.sch_consult_form_n{font-size: 14px;color: #666;}
.sch_consult_form_wr{outline: none;border: none;height: 40px;width: 100%;border-bottom: 1px solid #BBB;}
.sch_consult_form_wr.err{border: none!important;border-bottom: 1px solid #ff0000!important;}
.school_consult_tech_test{font-size: 14px;color: #666;margin-top: 20px;}
.school_consult_btm{display: flex;justify-content: center;align-items: center;background: #F9F9F9;border: 1px solid #BBB;border-radius: 2px;color: #666;margin-top: 7px;width: 111px;height: 35px;font-size: 12px;cursor: pointer;}
.school_consult_tech_form{font-size: 12px;color: #666;margin-top: 7px;}
.school_your_q_name{font-size: 14px;color: #666;margin-top: 17px;}
.school_your_q_wr{min-height: 70px;border: none;outline: none;}
.school_your_question{border-bottom: 1px solid #BBB;}
.school_send_btm{width: 100%;display: flex;justify-content: center;align-items: center;height: 48px;background: #004AAD;border: 1px solid #004AAD;border-radius: 4px;font-size: 14px;color: #fff;margin-top: 40px;cursor: pointer;}

@media(max-width:1200px){
.school_block_l_consult{width: 313px;padding: 60px 20px;}
.school_block_r_about{width: calc(100% - 333px);}



}


@media(max-width:900px){
.school_block_all{flex-direction: column;}
.school_block_r_about{width: 100%;}
.school_block_l_consult{width: 100%;margin-top: 20px;}
.school_block_r_about img{margin-bottom: 20px;max-width: 100%;}
}

@media(max-width:600px){




}




/* End */


/* Start:/local/templates/robo/components/bitrix/menu/main_menu_top/style.min.css?1733282983490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/robo/components/bitrix/menu/main_menu_top/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/robo/components/bitrix/menu/main_menu_mob/style.min.css?1733282983490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/robo/components/bitrix/menu/main_menu_mob/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/components/bitrix/socserv.auth.form/templates/flat/style.min.css?17332829692638*/
.bx-authform-social-popup{display:none;background:#fff;width:auto;padding:15px;font-size:14px;white-space:nowrap}.bx-authform-social-popup form{margin-bottom:0}.bx-authform-social-popup input[type="text"]{display:inline-block;max-width:150px;font-size:18px;height:30px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#f8fafc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-authform-social ul{padding:5px 0 12px;margin:0 0 15px;display:block}.bx-authform-social ul li{position:relative;display:inline-block;width:35px;height:35px;margin-right:5px}.bx-authform-social ul li .bx-authform-social-icon{display:block;width:35px;height:35px;	background-image: url(/bitrix/components/bitrix/socserv.auth.form/templates/flat/images/sprite.png); background-repeat:no-repeat;border-bottom:0}.bx-authform-social ul li .bx-authform-social-icon:hover{opacity:.9}.bx-authform-social ul li .bx-authform-social-icon.box{background-position:0 0}.bx-authform-social ul li .bx-authform-social-icon.dropbox{background-position:-44px 0}.bx-authform-social ul li .bx-authform-social-icon.bitrix24{background-position:-88px 0}.bx-authform-social ul li .bx-authform-social-icon.yandex{background-position:-132px 0}.bx-authform-social ul li .bx-authform-social-icon.openid{background-position:-176px 0}.bx-authform-social ul li .bx-authform-social-icon.odnoklassniki{background-position:-220px 0}.bx-authform-social ul li .bx-authform-social-icon.google{background-position:-264px 0}.bx-authform-social ul li .bx-authform-social-icon.mymailru{background-position:-308px 0}.bx-authform-social ul li .bx-authform-social-icon.mailru2{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.livejournal{background-position:-352px 0}.bx-authform-social ul li .bx-authform-social-icon.openid-mail-ru{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.liveid{background-position:-484px 0}.bx-authform-social ul li .bx-authform-social-icon.liveinternet{background-position:-528px 0}.bx-authform-social ul li .bx-authform-social-icon.blogger{background-position:-572px 0}.bx-authform-social ul li .bx-authform-social-icon.vkontakte{background-position:-616px 0}.bx-authform-social ul li .bx-authform-social-icon.twitter{background-position:-660px 0}.bx-authform-social ul li .bx-authform-social-icon.facebook{background-position:-704px 0}.bx-authform-social ul li .bx-authform-social-icon.google-plus{background-position:-748px 0}.bx-authform-social ul li .bx-authform-social-icon.office365{background-position:-792px 0}.bx-authform-social ul li .bx-authform-social-icon.zoom{background-position:-836px 0}
/* End */


/* Start:/local/templates/robo/components/bitrix/sale.basket.basket.line/basket_kol/style.min.css?17332829833569*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-button-container a.btn{color:#ddd;text-decoration:none}.bx-basket-item-list-button-container a.btn:hover,.bx-basket-item-list-button-container a.btn:active{color:#fff}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center;white-space:normal}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none;white-space:normal;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/robo/components/bitrix/form.result.new/modal_products/style.css?177144884111792*/
#WEB_FORM_ITEM_SIMPLE_QUESTION_710,
#WEB_FORM_ITEM_SIMPLE_QUESTION_853 {
    display: none;
}
.webFormDwModal2 .webFormTools .tb {
    border-collapse: collapse;
    table-layout: fixed;
    display: table;
    width: 100%;
}
.webFormDwModal2 .webFormTools .tb .tc {
    vertical-align: middle;
    display: table-cell;
}
.webFormDwModal2 .webFormTools p {
    margin: 10px 0;
}
.webFormDwModal2 .webFormDescription {
    margin: 24px 0 0;
    max-width: 800px;
}
.webFormDwModal2 .webFormTools input[type="submit"] {
    background: #004aad;
    border-color: #004aad;
}
.webFormDwModal2 .webFormTools .tc:last-child {
    display: none;
}
.openWebFormModal.link.callBack {
    color: #105fb7;
    font-size: 14px;
    border-bottom: 1px dashed;
    -webkit-transition: 0.15s ease-in-out;
    -moz-transition: 0.15s ease-in-out;
    transition: 0.15s ease-in-out;
}
.openWebFormModal.link.callBack:hover {
    border-color: transparent;
}
.webFormMessage .webFormMessageExit:hover {
    color: #fff;
}
.webformModal {
    -webkit-transition: 0.1s all ease-in-out;
    -o-transition: 0.1s all ease-in-out;
    transition: 0.1s all ease-in-out;
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    color: #000;
    overflow: hidden;
    display: none;
    z-index: 1000;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
}
.webformModalHideScrollBar {
    position: relative;
    overflow: auto;
    height: 100%;
    width: 120%;
}
.webformModalcn100 {
    position: relative;
    height: 100%;
    width: 100%;
    width: 100vw;
}
.webformModal.visible {
    display: block;
}
.webformModalContainer {
    box-shadow: 1px 1px 12px rgba(60, 60, 60, 0.3);
    transform: translateX(-50%) translateY(0%);
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    background-color: #fff;
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 24px;
    max-width: 500px;
    min-width: 320px;
    width: 100%;
    top: 24px;
    left: 50%;
}
.small .webformModalContainer {
    transform: translateX(-50%) translateY(-50%);
    margin-bottom: 0;
    top: 50%;
}
.webFormDw form {
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.webFormDw form.loading {
    pointer-events: none;
    opacity: 0.8;
}
.webFormModalHeading {
    background-color: #1851bf;
    position: relative;
    text-align: center;
    line-height: 60px;
    font-size: 18px;
    color: #fff;
}
.webformModal .webFormModalHeadingExit {
    position: absolute;
    display: block;
    height: 21px;
    width: 21px;
    right: 20px;
    top: 20px;
    background: url(/local/templates/robo/components/bitrix/form.result.new/modal_products/images/exit.png) 0 0 no-repeat transparent;
}
.webformModal .webFormModalHeadingExit:hover {
    background-position: 0 -21px;
}
.webformModal .webFormModalHeadingExit:active {
    background-position: 0 -42px;
}
.webFormDescription {
    margin: 24px 0 0;
    max-width: 800px;
}
.webformModal .webFormDescription {
    padding: 0 24px;
}
.webformModal .webFormItems,
.webformModal .webFormTools,
.webformModal .webFormError {
    padding: 0 24px;
}
.webFormItem {
    margin-top: 24px;
}
.webFormItemCaption {
    margin-bottom: 12px;
    line-height: 21px;
}
.webFormItemImage {
    vertical-align: middle;
    display: inline-block;
    padding-right: 6px;
}
.webFormItemLabel {
    vertical-align: middle;
    display: inline-block;
    color: #555;
}
.webFormItemRequired {
    display: inline-block;
    padding-left: 4px;
    color: red;
}
.webFormItemFieldVariant {
    display: inline-block;
    margin-left: 12px;
}
.webFormItemFieldVariant:first-child {
    margin-left: 0;
}
.webFormItemField input[type="password"],
.webFormItemField input[type="text"],
.webFormItemField select {
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "roboto_ltregular";
    border: 1px solid #e7e7e7;
    padding-left: 12px;
    line-height: 55px;
    max-width: 100%;
    font-size: 14px;
    color: #555;
    outline: none;
    height: 55px;
    width: 100%;
}
.webFormItemField textarea {
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "roboto_ltregular";
    border: 1px solid #e7e7e7;
    padding-left: 12px;
    line-height: 21px;
    padding-top: 12px;
    max-width: 100%;
    font-size: 14px;
    color: #555;
    height: 150px;
    outline: none;
    width: 100%;
}
.webFormItemField input[id*="form_date_"] {
    margin-bottom: 6px;
}
.webFormItemField input[type="text"]:focus,
.webFormItemField input[type="password"]:focus,
.webFormItemField textarea:focus {
    border: 1px solid #aaa;
}
.webFormItemField input[type="checkbox"] + label,
.webFormItemField input[type="radio"] + label {
    cursor: pointer;
}
.webFormItemField input[type="checkbox"]:not(checked),
.webFormItemField input[type="radio"]:not(checked) {
    position: absolute;
    opacity: 0;
}
.webFormItemField input[type="checkbox"]:not(checked) + label,
.webFormItemField input[type="radio"]:not(checked) + label {
    position: relative;
    padding-left: 28px;
}
.webFormItemField input[type="checkbox"].error + label:before {
    border: 1px solid red !important;
}
.webFormItemField input[type="checkbox"] + label:before {
    background: url(/local/templates/robo/components/bitrix/form.result.new/modal_products/images/checkBox.png) 0 0 no-repeat transparent;
}
.webFormItemField input[type="radio"] + label:before {
    background: url(/local/templates/robo/components/bitrix/form.result.new/modal_products/images/radio.png) 0 0 no-repeat transparent;
}
.webFormItemField input[type="checkbox"]:not(checked) + label:before,
.webFormItemField input[type="radio"]:not(checked) + label:before {
    position: absolute;
    content: " ";
    height: 17px;
    width: 17px;
    left: 0;
    top: 0;
}
.webFormItemField input[type="checkbox"]:not(checked) + label:hover:before,
.webFormItemField input[type="radio"]:not(checked) + label:hover:before {
    background-position: 0 -17px;
}
.webFormItemField input[type="checkbox"]:checked + label:before,
.webFormItemField input[type="radio"]:checked + label:before {
    background-position: 0 -34px;
}
.webFormItemField input[type="checkbox"]:checked + label:hover:before,
.webFormItemField input[type="radio"]:checked + label:hover:before {
    background-position: 0 -51px;
}
.webFormItemField input[type="checkbox"]:disabled + label,
.webFormItemField input[type="radio"]:disabled + label {
    cursor: default;
}
.webFormItemField input[type="checkbox"]:disabled + label:before,
.webFormItemField input[type="radio"]:disabled + label:before {
    background-position: 0 -68px !important;
}
.webFormItemField img.calendar-icon {
    vertical-align: middle !important;
    margin: 0 !important;
    border: 0 !important;
}
.webFormItemField [multiple] {
    line-height: 120px;
    height: 120px;
    padding: 12px;
}
.webFormCaptchaPicture {
    margin-top: 12px;
}
.webFormCaptchaPicture img {
    vertical-align: middle;
    max-width: 100%;
}
.webFormCaptchaLabel {
    margin-bottom: 12px;
    margin-top: 12px;
}
.webFormItemField input.captcha_word {
    max-width: 300px;
}
.webFormTools {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 24px;
}
.webFormTools input[type="submit"],
.webFormTools input[type="reset"] {
    -webkit-transition: background-color 0.2s ease-in-out;
    -o-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #e7e7e7;
    text-align: center;
    line-height: 55px;
    font-size: 14px;
    cursor: pointer;
    color: #fff;
    outline: none;
    height: 55px;
    width: 100%;
    padding: 0;
}
.webFormTools .tc:first-child {
    padding-right: 12px;
}
.webFormTools .tc:last-child {
    padding-left: 12px;
}
.webFormTools input[type="submit"]:active {
    position: relative;
    top: 1px;
}
.webFormTools input[type="submit"].loading {
    background-image: url(/local/templates/robo/components/bitrix/form.result.new/modal_products/images/loading.gif);
    background-color: #000 !important;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border: 1px solid #000;
    pointer-events: none;
    color: #ddd;
    opacity: 0.1;
}
.webFormTools input[type="reset"] {
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border: 1px solid #aaa;
    background-color: #fff;
    color: #000;
}
.webFormTools input[type="reset"]:hover {
    border: 1px solid #ccc;
}
.webFormTools input[type="reset"]:active {
    position: relative;
    top: 1px;
}
.webFormItemError,
.webFormError {
    margin-bottom: 12px;
    font-size: 12px;
    color: red;
    display: none;
}
.webFormError {
    margin-bottom: 0;
    margin-top: 24px;
}
.webFormItemError.visible,
.webFormError.visible {
    display: block;
}
.webFormItemField .error {
    border: 1px solid red !important;
}
.webFormMessage {
    -webkit-transition: 0.1s all ease-in-out;
    -o-transition: 0.1s all ease-in-out;
    transition: 0.1s all ease-in-out;
    background: rgba(0, 0, 0, 0.4);
    line-height: 250px;
    position: fixed;
    overflow: auto;
    color: #000;
    display: none;
    z-index: 1000;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
}
.webFormMessageContainer {
    box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.4);
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: -225px;
    position: absolute;
    text-align: center;
    margin-top: -125px;
    border-radius: 2px;
    padding: 0 24px;
    height: 250px;
    width: 450px;
    left: 50%;
    top: 50%;
}
.webFormMessageMiddle {
    vertical-align: middle;
    display: inline-block;
    line-height: 21px;
}
.webFormMessageHeading {
    margin-bottom: 24px;
    text-align: center;
    font-weight: 500;
    font-size: 18px;
}
.webFormMessageDescription {
    text-align: center;
}
.webFormMessageExit {
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    background-color: #000;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    line-height: 40px;
    margin-top: 24px;
    padding: 0 24px;
    color: #fff;
    height: 40px;
}
.webFormMessageExit:hover {
    opacity: 0.8;
}
.webFormMessageExit:active {
    position: relative;
    top: 1px;
}
@media all and (max-width: 650px) {
    .webFormItemField input[id*="form_date_"] {
        margin-bottom: 12px;
    }
    .webFormItemField img.calendar-icon {
        margin-left: 0 !important;
    }
    .webFormTools input[type="reset"] {
        margin-bottom: 0;
    }
}
@media all and (max-width: 500px) {
    .webFormMessageContainer {
        margin-left: -200px;
        width: 400px;
    }
}
@media all and (max-width: 420px) {
    .webFormMessageContainer {
        margin-left: -150px;
        width: 300px;
    }
}
@media all and (max-width: 400px) {
    .webFormTools input[type="submit"],
    .webFormTools input[type="reset"] {
        margin-bottom: 24px;
        max-width: 300px;
        display: block;
        width: 100%;
    }
}

/* End */
/* /local/templates/robo/css/main.css?176857242154109 */
/* /local/templates/robo/css/shkolam.css?17332829832866 */
/* /local/templates/robo/components/bitrix/menu/main_menu_top/style.min.css?1733282983490 */
/* /local/templates/robo/components/bitrix/menu/main_menu_mob/style.min.css?1733282983490 */
/* /bitrix/components/bitrix/socserv.auth.form/templates/flat/style.min.css?17332829692638 */
/* /local/templates/robo/components/bitrix/sale.basket.basket.line/basket_kol/style.min.css?17332829833569 */
/* /local/templates/robo/components/bitrix/form.result.new/modal_products/style.css?177144884111792 */
