@font-face{font-family:'OpenSans-Light';font-style:normal;font-weight:300;font-display:swap;src:local('Open Sans Light'),local(OpenSans-Light),url(/css/woff/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'OpenSans-Light';font-style:normal;font-weight:300;font-display:swap;src:local('Open Sans Light'),local(OpenSans-Light),url(/css/woff/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'OpenSans-Light';font-style:normal;font-weight:300;font-display:swap;src:local('Open Sans Light'),local(OpenSans-Light),url(/css/woff/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'OpenSans-Light';font-style:normal;font-weight:300;font-display:swap;src:local('Open Sans Light'),local(OpenSans-Light),url(/css/woff/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'OpenSans-Regular';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'),local(OpenSans-Regular),url(/css/woff/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'OpenSans-Regular';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'),local(OpenSans-Regular),url(/css/woff/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'OpenSans-Regular';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'),local(OpenSans-Regular),url(/css/woff/mem8YaGs126MiZpBA-UFW50bbck.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'OpenSans-Regular';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'),local(OpenSans-Regular),url(/css/woff/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'OpenSans-Semibold';font-style:normal;font-weight:600;font-display:swap;src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(/css/woff/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'OpenSans-Semibold';font-style:normal;font-weight:600;font-display:swap;src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(/css/woff/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'OpenSans-Semibold';font-style:normal;font-weight:600;font-display:swap;src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(/css/woff/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'OpenSans-Semibold';font-style:normal;font-weight:600;font-display:swap;src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(/css/woff/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'OpenSans-Bold';font-style:normal;font-weight:700;font-display:swap;src:local('Open Sans Bold'),local(OpenSans-Bold),url(/css/woff/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'OpenSans-Bold';font-style:normal;font-weight:700;font-display:swap;src:local('Open Sans Bold'),local(OpenSans-Bold),url(/css/woff/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'OpenSans-Bold';font-style:normal;font-weight:700;font-display:swap;src:local('Open Sans Bold'),local(OpenSans-Bold),url(/css/woff/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'OpenSans-Bold';font-style:normal;font-weight:700;font-display:swap;src:local('Open Sans Bold'),local(OpenSans-Bold),url(/css/woff/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{margin:0;padding:0;font-family:OpenSans-Regular,Arial,Verdana}.l{text-align:left}address{font-style:normal}p,li{font-family:OpenSans-Regular,Arial,Verdana}.clearfix::after{content:"";display:table;clear:both}h1{font-family:OpenSans-Bold,Arial,Verdana;font-size:18px;font-weight:400;color:#353535}h2,.h2{font-family:OpenSans-Bold,Arial,Verdana;font-size:21px;font-weight:400;text-align:center;color:#353535;margin:0}h3{font-family:OpenSans-Bold,Arial,Verdana;font-size:18px;font-weight:400}#header{margin-bottom:16px}#menu{background-color:#000;font-family:OpenSans-Semibold,Arial,Verdana;padding-top:5px;padding-bottom:5px;display:none}#bookmarks{margin:0 auto;padding:0;font-family:OpenSans-Semibold,Arial,Verdana;background-color:#edeeef;position:relative}#logo_container :nth-child(2){display:block;margin-left:70px}#logo{position:relative;margin:0 auto;font-family:OpenSans-Bold,Arial,Verdana;font-size:14px;min-height:57px}#menu_container,#logo,#menu2_container,#content,#footer_container{margin:0 auto;width:95%;position:relative}.login_on,.login_off{display:none}#menu a div,#bookmarks_container div{height:53px;padding-left:14px;padding-right:14px;line-height:50px}#bookmarks_container div{font-size:14px;cursor:pointer}.active{background-color:#dcdddf;color:#367ec1}#menu a{color:#fff;text-decoration:none}.bookmarks_item:hover{background-color:#367ec1;color:#fff}#menu_item_catalog{display:none}#enter{text-align:center;line-height:22px;width:75px;background:url(/images/ent.png) 2px 2px no-repeat}#registration{display:none}.old_design{display:none}#registration a,#registration_off a,#enter a,#enter_off a{color:#367ec1;font-family:OpenSans-Regular,Arial,Verdana;font-size:13px}#logo_container{position:relative;font-family:OpenSans-Bold,Arial,Verdana;font-size:14px}#logo_container img{position:absolute;left:5px;top:5px}#logo_container span{color:#367ec1;font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;margin-left:0!important}#logo_container a{text-decoration:none;color:#000}#phone{display:none}#phone_320{font-family:OpenSans-Regular,Arial,Verdana;font-size:13.5px;margin:0 auto;width:70%;text-align:center}#phone_320 a{color:#bf1519;font-family:OpenSans-Bold,Arial,Verdana;font-size:24px;text-decoration:none}#menu2_container a{text-decoration:none}#menu2_container div{font-family:OpenSans-Bold,Arial,Verdana;font-size:13px;color:#353535;box-shadow:1px 1px 1px #adadad;border:1px solid #ededed;border-radius:3px;height:45px;text-align:center;padding-top:8px;margin:10px auto 0}#pk{background:url(/images/pk.png) 15px 14px no-repeat,linear-gradient(to bottom,#fefffe,#e6e6e6)}#pp{background:url(/images/pp.png) 7px 16px no-repeat,linear-gradient(to bottom,#fefffe,#e6e6e6)}#dop_obr{background:url(/images/dop3.png) 15px 15px no-repeat,linear-gradient(to bottom,#fefffe,#e6e6e6);margin-right:12px}#serv{display:none}#serv:hover{background:url(/images/serv2.png) 15px 15px no-repeat,#367ec1;border:1px solid #3274b2;box-shadow:1px 1px 1px #295f92;color:#fff}#left_column{float:right;width:100%;margin-top:10px}#left_column a,#right_column a{text-decoration:none}#left_column_categories{font-family:OpenSans-Regular,Arial,Verdana;margin:20px;line-height:25px}#left_column_categories a{color:#000}.btn{font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;border:1px solid #fff;border-radius:3px;color:#fff;margin:0 auto 12px;line-height:53px;height:53px;text-align:center}.btn2{font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;border:1px solid #fff;border-radius:3px;color:#fff;line-height:53px;height:53px;background-color:#367ec1;text-align:center}.btn3{font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;border:1px solid #fff;border-radius:3px;color:#fff;width:110px;background-color:#367ec1;text-align:center}.btns_block{width:100%!important}.vybrat_kurs{margin-bottom:10px!important}.vybrat_kurs2{margin-top:10px!important}.btn4{font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;border:1px solid #fff;border-radius:3px;color:#fff;line-height:53px;height:53px;background-color:#367ec1;text-align:center;margin:0 auto}#vybrat_kurs{display:none}.hide320{display:none}.btn4:hover{color:#367ec1;background:linear-gradient(to bottom,#fefffe,#e6e6e6);border:1px solid #367ec1;cursor:pointer}.btn5{font-family:OpenSans-Regular,Arial,Verdana;font-size:13px;box-shadow:1px 1px 1px #adadad;border:1px solid #ededed;border-radius:3px;height:58px;text-align:left;padding:3px 45px 3px 20px;background:url(/images/icons/select.png) 95% 25px no-repeat,linear-gradient(to bottom,#fefffe,#e6e6e6);cursor:pointer;margin-top:10px}.btn6{font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;height:51px;width:239px;line-height:53px;background-color:#367ec1;border:1px solid #fff;border-radius:3px;color:#fff;margin-left:195px;text-align:center;float:left;cursor:pointer}.btn6:hover{color:#367ec1;background:linear-gradient(to bottom,#fefffe,#e6e6e6);border:1px solid #367ec1}.btn7{font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;border:1px solid #367ec1;border-radius:3px;color:#367ec1;line-height:35px;height:35px;width:200px;background:linear-gradient(to bottom,#fefffe,#e6e6e6);text-align:center;float:right}.btn7:hover{color:#fff;background:#367ec1;border:1px solid #fff}.btn8{font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;border:1px solid #fff;border-radius:3px;color:#fff;line-height:53px;height:53px;width:420px;margin:38px auto 20px;background-color:#367ec1;text-align:center}.btn8:hover{cursor:pointer;color:#367ec1;background:linear-gradient(to bottom,#fefffe,#e6e6e6);border:1px solid #367ec1}.backbtn{display:none;width:200px!important;position:absolute;top:8px;right:5px}#submit_public{font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;height:53px;width:239px;background:#367ec1;border:1px solid #fff;border-radius:3px;color:#fff;cursor:pointer;margin-left:10px}#submit_public:hover{color:#367ec1;background:linear-gradient(to bottom,#fefffe,#e6e6e6);border:1px solid #367ec1}.opened{background:url(/images/icons/select2.png) 840px 25px no-repeat,linear-gradient(to bottom,#fefffe,#e6e6e6)}#filter_left_column{font-family:OpenSans,Arial,Verdana;font-size:14px;margin:-10px 12px 50px}#filter_left_column h3{margin:10px 0}#filter_left_column p{font-weight:700}#filter_left_column .option_container{display:flex;align-items:flex-start;margin-bottom:8px}.option_container input[type="radio"],input[type="checkbox"]{margin-right:8px;cursor:pointer}#filter_left_column label{cursor:pointer;margin-top:1px}#filter_left_column .program-detail{position:relative!important;top:0;height:38px}.hours_container{display:flex;margin-bottom:20px}.hours_column{flex:1}#sort_form{font-family:OpenSans,Arial,Verdana;margin-bottom:25px}#sort_form select{font-size:16px;line-height:18px}#podat_zayavku{background:url(/images/podat_zayavku.png) 14px 10px no-repeat,#367ec1}#podobrat_kurs{background:url(/images/podobrat_kurs_2.png) 14px 13px no-repeat,#367ec1}#zadat_vopros{display:none}#video{background:url(/images/video_2.png) 14px 13px no-repeat,#367ec1}#plakaty{background:url(/images/plakats.png) 14px 13px no-repeat,#367ec1}#plakaty:hover{background:url(/images/plakats_2.png) 14px 13px no-repeat,linear-gradient(to bottom,#fefffe,#e6e6e6);color:#367ec1;border:1px solid ededed}#public{background:url(/images/public.png) 14px 13px no-repeat,#367ec1}#public:hover{background:url(/images/public_2.png) 14px 13px no-repeat,linear-gradient(to bottom,#fefffe,#e6e6e6);color:#367ec1;border:1px solid ededed}#olymp{background:url(/images/olymp.png) 14px 13px no-repeat,#367ec1}#olymp:hover{background:url(/images/olymp_2.png) 14px 13px no-repeat,linear-gradient(to bottom,#fefffe,#e6e6e6);color:#367ec1;border:1px solid ededed}#webinar{background:url(/images/webinar.png) 14px 13px no-repeat,#367ec1}#webinar:hover{background:url(/images/webinar_2.png) 14px 13px no-repeat,linear-gradient(to bottom,#fefffe,#e6e6e6);color:#367ec1;border:1px solid ededed}#ai_chat{background:url(/images/ai.png) 14px 13px no-repeat,#367ec1}#ai_chat:hover{background:url(/images/ai_2.png) 14px 13px no-repeat,linear-gradient(to bottom,#fefffe,#e6e6e6);color:#367ec1;border:1px solid ededed}#portfolio{background:url(/images/portfolio.png) 14px 13px no-repeat,#367ec1}#portfolio:hover{background:url(/images/portfolio_2.png) 14px 13px no-repeat,linear-gradient(to bottom,#fefffe,#e6e6e6);color:#367ec1;border:1px solid ededed}#library{background:url(/images/biblioteka.png) 14px 13px no-repeat,#367ec1}#library:hover{background:url(/images/biblioteka_2.png) 14px 13px no-repeat,linear-gradient(to bottom,#fefffe,#e6e6e6);color:#367ec1;border:1px solid ededed}.gal{width:245px;padding-left:31px;margin-bottom:10px}.gal2{width:262px}.gal3{width:420px;margin:14px 10px}#check_lic,#check_smi{font-family:OpenSans-Regular;font-size:18px;background:#367ec1;border-radius:3px;color:#fff;text-align:center;line-height:53px;height:53px;border:1px solid #fff;margin:0 auto 50px}#check_smi{display:none}#all_reviews{font-family:OpenSans-Regular;font-size:18px;background:#367ec1;border-radius:3px;color:#fff;margin:0 auto;text-align:center;line-height:53px;height:53px;border:1px solid #fff}#reviews{margin:10px auto;position:relative}#headline{font-family:OpenSans-Bold,Arial,Verdana;font-size:21px;text-align:center;margin-bottom:14px}.review,.otzyv{background-color:#edeeef;border-radius:10px;padding:10px;margin:0 auto 10px;border:1px solid #edeeef}.review:hover{border:1px solid #367ec1;cursor:pointer}.otzyv:hover{border:1px solid #367ec1}.review img,.otzyv img{float:left;margin-right:5px;margin-top:3px}.review_name{font-family:OpenSans-Bold,Arial,Verdana;font-size:12px;color:#0d6ab7;line-height:12px;text-align:left}.review_from{font-family:OpenSans-Bold,Arial,Verdana;font-size:12px;color:#000;float:left;text-align:left;width:70%}.review_date{font-family:OpenSans-Regular;font-size:11px;color:#868686;float:right}.review_text{font-family:OpenSans-Regular,Arial,Verdana;font-size:13px;color:#000;margin-top:18px;margin-bottom:18px}.otzyv_name{font-family:OpenSans-Bold,Arial,Verdana;font-size:13px;color:#0d6ab7;margin-right:10px}.otzyv_from{font-family:OpenSans-Bold,Arial,Verdana;font-size:13px;margin-left:28px}.otzyv_text{font-family:OpenSans-Regular,Arial,Verdana;font-size:13px;margin:10px 0}.otzyv_date{font-family:OpenSans-Regular,Arial,Verdana;font-size:13px;color:#868686;float:left}#right_column h1:first-child{margin-top:0}#right_column h2,#right_column .h2{margin-bottom:14px;margin-top:14px}#mosaic{margin:20px auto 0}@media screen and (max-width: 563px){#mosaic{width:260px}#logo_container_320{width:240px}.townslist{width:260px}}@media screen and (min-width: 564px) and (max-width: 836px){#mosaic{width:520px}#logo_container_320{width:475px}.townslist{width:520px}}@media screen and (min-width: 837px){#mosaic{width:780px}#logo_container_320{width:740px}.townslist{width:780px}}#mosaic a{color:#353535}#mosaic a:nth-child(3) div,#mosaic a:nth-child(6) div{margin-right:0}.bluetext{color:#367ec1}.redtext{color:#bf1519}.greentext{color:#86d893}.blacktext{color:#000}.vid{border:1px solid #367ec1;float:left;height:182px;width:228px;margin-left:13px;margin-bottom:13px;padding:7px;position:relative;overflow:hidden}.vid img{width:228px}.vid div{font-family:OpenSans-Semibold,Arial,Verdana;font-size:16px;margin-top:21px;text-align:center}.feature{position:relative;border:1px solid #fff}.block_pic{position:absolute;top:5px;left:7px;width:34px;height:34px}.feature_title{font-family:OpenSans-Bold,Arial,Verdana;font-size:18px;color:#367ec1;margin-left:50px;margin-top:10px}.feature_text{text-align:left;font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;margin:5px 8px 10px 50px}.features2 .features_cell{padding:10px;border:1px solid #fff}.features2 .features_cell:hover{border:1px solid #367ec1}.feature2_title{font-family:OpenSans-Bold,Arial,Verdana;font-size:18px;color:#367ec1;margin-top:10px}.feature2_text{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;color:#868686;margin:5px 0 20px}.testimonials{display:flex}.testimonials .cell{position:relative;flex:1;padding:10px 10px 0;border:1px solid #edeeef;margin:0 5px 10px;border-radius:10px}.testimonials .tes_fio{font-family:OpenSans-Bold,Arial,Verdana;font-size:18px;color:#367ec1;margin-top:10px;margin-bottom:10px;text-align:center}.testimonials .tes_foto{margin:5px 0 0;text-align:center}.testimonials .tes_foto img{width:60px;height:60px;border-radius:30px}.testimonials .tes_text{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;color:#666;margin:5px 0 10px}.testimonials .tes_prog{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;color:#868686;border-top:1px solid #edeeef;margin:0 0 20px;padding-top:10px}.testimonials .tes_prog a{color:#868686}.main_articles{display:flex;flex-direction:column;margin-top:30px}.main_articles .cell{display:block;flex:1;position:relative;padding:0 10px 0 50%;border:1px solid #fff;margin:0 5px 30px;border-radius:10px;min-height:124px;background-repeat:no-repeat;background-size:49%}.main_articles .text{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;color:#666;margin:0 0 10px}.main_articles .text span{color:#0d6ab7;font-size:13px}.f1 b,.f2 b,.f3 b,.f4 b,.f5 b,.f6 b{color:#000}.block:hover b{color:#bf1519}.steps{display:none!important}.steps2{display:none!important}#steps_title{font-size:16px;margin-bottom:20px}.step{font-family:OpenSans-Regular,Arial,Verdana;font-size:13px;color:#868686;height:65px;width:120px;float:left}.step img:hover{transform:scale(1.05,1.05);transition:.2s}.step2{width:20px;float:left}#step1{height:56px;width:120px;background:url(/images/5steps_1.png) no-repeat 30px 0}#step1:hover{background:url(/images/5steps_1.png) no-repeat 30px -56px}#step2{height:56px;width:120px;background:url(/images/5steps_2.png) no-repeat 30px 0}#step2:hover{background:url(/images/5steps_2.png) no-repeat 30px -56px}#step3{height:53px;width:120px;background:url(/images/5steps_3.png) no-repeat 30px 0}#step3:hover{background:url(/images/5steps_3.png) no-repeat 30px -53px}#step4{height:56px;width:120px;background:url(/images/5steps_4.png) no-repeat 30px 0}#step4:hover{background:url(/images/5steps_4.png) no-repeat 30px -56px}#step5{height:60px;width:120px;background:url(/images/5steps_5.png) no-repeat 30px 0}#step5:hover{background:url(/images/5steps_5.png) no-repeat 30px -60px}#footer{margin-top:20px;padding:0;background-color:#edeeef}#footer_logo_container{color:#353535;position:relative;font-family:OpenSans-Bold;font-size:12px;padding:20px 0 0 75px}#footer_logo_container img{position:absolute;left:14px}#copyright{font-family:OpenSans-Regular;font-size:14px;margin-top:20px}#links3{display:none}#links2 .vybrat_kurs_head{margin-left:0!important;float:none!important;width:50%}.link2{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;color:#367ec1}.link{font-family:OpenSans-Regular,Arial,Verdana;font-size:12px;color:#367ec1}.link:hover,.link2:hover,#links #eye:hover{font-weight:700}#eye{display:none}.select1,.select2,.select3{font-family:OpenSans-Bold,Arial,Verdana;font-size:21px;padding:10px;padding-left:70px;position:relative;border:1px solid #fff;margin-top:5px}.select1 h3,.select2 h3,.select3 h3{margin:0;font-family:OpenSans-Bold,Arial,Verdana;font-size:18px;font-weight:400;color:#367ec1}.snum{position:absolute;top:8px;left:20px;border-radius:50%;color:#fff;background-color:#bf1519;font-size:24px;width:30px;height:30px;text-align:center;line-height:28px}.snum2{float:left;border-radius:50%;border:3px solid #bf1519;color:#bf1519;font-size:24px;font-weight:700;width:30px;height:30px;text-align:center;line-height:28px;margin-right:5px;margin-top:5px;margin-left:7px}.block_text{margin-left:50px}.mainprogblk:hover div,.level:hover div{background-position:0 100%}.level{font-family:OpenSans-Semibold,Arial,Verdana;font-size:15px;color:#353535;height:58px;border:#e2e2e2 1px solid;margin:10px auto 0;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:linear-gradient(to bottom,#fefffe,#e6e6e6);box-shadow:1px 1px 1px #adadad}.level:hover{cursor:pointer;background:#367ec1;border:1px solid #3274b2;box-shadow:1px 1px 1px #295f92;color:#fff}.level p{margin-left:70px;text-align:left;line-height:14px;margin-top:10px}.level div{position:absolute;top:10px;left:10px;background-repeat:no-repeat}#level1 div{width:60px;height:38px;background-image:url(/images/mainblock1.png)}#level2 div{top:15px;width:60px;height:33px;background-image:url(/images/mainblock3.png)}#level3 div{width:60px;height:38px;background-image:url(/images/mainblock2.png)}#level4 div{top:10px;width:60px;height:38px;background-image:url(/images/mainblock4.png)}#level5 div{top:10px;width:60px;height:38px;background-image:url(/images/mainblock7.png)}#type1 div{width:60px;height:38px;background-image:url(/images/type-pk.png)}#type2 div{width:60px;height:38px;background-image:url(/images/type-pp.png)}#type3 div{width:60px;height:38px;background-image:url(/images/type-dop.png)}#type4 div{top:7px;width:60px;height:38px;background-image:url(/images/type-other.png)}#dou1 div{width:60px;height:38px;background-image:url(/images/prof_dou1.png)}#dou2 div{width:60px;height:38px;background-image:url(/images/prof_dou2.png)}#dou3 div{width:60px;height:38px;background-image:url(/images/prof_dou3.png)}#dou4 div{width:60px;height:38px;background-image:url(/images/prof_dou4.png)}#dou5 div{width:60px;height:38px;background-image:url(/images/prof_dou5.png)}#oou1 div{width:60px;height:38px;background-image:url(/images/prof_oou1.png)}#oou2 div{width:60px;height:38px;background-image:url(/images/prof_oou2.png)}#oou3 div{width:60px;height:38px;background-image:url(/images/2-physic.png)}#oou4 div{width:60px;height:38px;background-image:url(/images/prof_oou4.png)}#oou5 div{width:60px;height:38px;background-image:url(/images/prof_oou5.png)}#oou6 div{width:60px;height:38px;background-image:url(/images/prof_oou6.png)}#oou7 div{width:60px;height:38px;background-image:url(/images/prof_oou7.png)}#oou8 div{width:60px;height:38px;background-image:url(/images/prof_oou8.png)}#oou9 div{width:60px;height:38px;background-image:url(/images/prof_oou9.png)}#oou10 div{width:60px;height:38px;background-image:url(/images/prof_oou10.png)}#oou11 div{width:60px;height:38px;background-image:url(/images/1-geograph.png)}#oou12 div{width:60px;height:38px;background-image:url(/images/prof_oou12.png)}#oou13 div{width:60px;height:38px;background-image:url(/images/prof_oou13.png)}#oou14 div{width:60px;height:38px;background-image:url(/images/prof_oou14.png)}#oou15 div{width:60px;height:38px;background-image:url(/images/prof_oou15.png)}#oou16 div{width:60px;height:38px;background-image:url(/images/prof_oou16.png)}#oou17 div{width:60px;height:38px;background-image:url(/images/prof_oou17.png)}#oou18 div{width:60px;height:38px;background-image:url(/images/prof_oou18.png)}#oou19 div{width:60px;height:38px;background-image:url(/images/prof_oou19.png)}#oou20 div{width:60px;height:38px;background-image:url(/images/prof_oou20.png)}#oou21 div{width:60px;height:38px;background-image:url(/images/prof_oou21.png)}#oou22 div{width:60px;height:38px;background-image:url(/images/prof_dou5.png)}#oou48 div{width:60px;height:38px;background-image:url(/images/9-it.png)}#oou50 div{width:60px;height:38px;background-image:url(/images/3-economic.png)}#oou52 div{width:60px;height:38px;background-image:url(/images/4-checkmate.png)}#oou49 div{width:60px;height:38px;background-image:url(/images/prof_dou3.png)}#oou51 div{width:60px;height:38px;background-image:url(/images/5-wac.png)}#oou55 div{width:60px;height:38px;background-image:url(/images/prof_prof3.png)}#oou53 div{width:60px;height:38px;background-image:url(/images/6-counselor.png)}#dop1 div{width:60px;height:38px;background-image:url(/images/prof_dop1.png)}#dop2 div{width:60px;height:38px;background-image:url(/images/prof_dop2.png)}#dop3 div{width:60px;height:38px;background-image:url(/images/prof_dop3.png)}#dop4 div{width:60px;height:38px;background-image:url(/images/prof_dou5.png)}#prof1 div{width:60px;height:38px;background-image:url(/images/prof_oou1.png)}#prof2 div{width:60px;height:38px;background-image:url(/images/prof_prof2.png)}#prof3 div{width:60px;height:38px;background-image:url(/images/prof_prof3.png)}#prof4 div{width:60px;height:38px;background-image:url(/images/prof_dou5.png)}#prof54 div{width:60px;height:38px;background-image:url(/images/prof_oou21.png)}#prof57 div{width:60px;height:38px;background-image:url(/images/7-educatorMPE.png)}#prof59 div{width:60px;height:38px;background-image:url(/images/8-organizer.png)}#prof58 div{width:60px;height:38px;background-image:url(/images/prof_oou19.png)}#auto1 div{width:60px;height:38px;background-image:url(/images/prof_auto1.png)}#auto2 div{width:60px;height:38px;background-image:url(/images/prof_prof2.png)}#auto3 div{width:60px;height:38px;background-image:url(/images/prof_dou5.png)}#auto4 div{top:7px;width:60px;height:38px;background-image:url(/images/type-other.png)}.discipline,.publications_type{position:relative;font-family:OpenSans-Semibold;font-size:14px;color:#353535;float:left;border:#e2e2e2 1px solid;margin:10px 10px 10px 0;padding:10px 20px;border-radius:3px;background:linear-gradient(to bottom,#fefffe,#e6e6e6);box-shadow:1px 1px 1px #adadad}.pk{position:relative;font-family:OpenSans-Regular;font-size:15px;color:#353535;float:left;border:#e2e2e2 1px solid;margin:10px 10px 10px 0;padding:10px;border-radius:3px;background:linear-gradient(to bottom,#fefffe,#e6e6e6);box-shadow:1px 1px 1px #adadad}.disciplines{float:left;width:850px;border:1px solid #e2e2e2;padding:10px 10px 0;margin-bottom:10px;display:none;background-color:#e6e6e6}#items{position:relative}.reestr-item{position:relative;padding-left:10px;padding-bottom:20px;background:linear-gradient(to bottom,#fefffe,#e6e6e6);border:1px solid #3274b2;margin-bottom:10px}.reestr-item img{width:130px;text-align:right}.reestr-item img:hover{background:url(/images/eye.png) no-repeat;opacity:50%}.program-icon{position:absolute;top:10px;left:10px;width:60px;height:40px;background:url(/images/prof_oou20.png) no-repeat}.program-hard,.reestr-item .program-cont,.program-doc,.reestr-item .program-att{display:none}.program-name{font-family:OpenSans-Bold,Arial,Verdana;font-size:16px;text-align:left;margin-top:2px;border-bottom:1px solid #3274b2}.program-name a{color:#000}.program-name a:hover{color:#444}.opisanie{position:relative;border:1px solid transparent;padding-top:17px;float:left}.program-price-off{color:#bf1519;font-size:20px;font-family:OpenSans,Arial,Verdana}.program-price-off span{text-decoration:line-through;color:#000}.program-price{color:#bf1519;font-size:24px;font-family:OpenSans-Bold}.program-detail,.program-order{width:140px;height:30px;line-height:30px;font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;border:1px solid #fff;border-radius:3px;color:#fff;background-color:#367ec1;text-align:center;margin:15px 10px 0 0}.program-detail{float:left;margin-bottom:8px!important}.program-order{cursor:pointer;clear:both;margin-bottom:0!important}.program-order-variants{float:left;border-radius:3px;line-height:25px;font-family:OpenSans-Regular,Arial,Verdana;margin:15px 0 0}.program-order-variants img{width:40px;position:relative!important}.program-order-variants p{font-size:14px;line-height:32px;margin:0;text-align:center}.program-order-variants a{color:#000}.program-order-variants .btn3{width:230px;height:30px!important;line-height:30px;margin-top:7px}.program-hard span,.program-cont span,.program-att span{font-weight:700}.reestr-item-full{position:relative;border:1px solid #e2e2e2;margin-bottom:20px}.program-type2{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;color:#3274b2;font-weight:700}.program-kval,.program-type,.program-form,.program-doc2,.program-req,.program-pay{margin-top:5px;margin-bottom:5px;font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;margin-left:10px}.program-kval span,.program-form span,.program-doc2 span,.program-req span,.program-pay span,.program-type span{font-family:OpenSans-Bold,Arial,Verdana;font-size:15px;color:#367ec1}.trudoemkost{position:relative;margin-left:10px}.trudoemkost:nth-last-child(1) .days-price{border-bottom:none!important}.days{font-family:OpenSans-Bold,Arial,Verdana;font-size:16px}.price{color:#bf1519;font-size:24px;font-family:OpenSans-Bold,Arial,Verdana}.price-off{color:#bf1519;font-size:24px;font-family:OpenSans-Bold,Arial,Verdana}.price-off span{text-decoration:line-through;color:gray}.days-price{border-bottom:1px solid #3274b2;margin-top:12px}.trudoemkost a{position:absolute;top:-3px;right:11px}#footer_name{line-height:13px;margin-top:5px}.find_service,.zayavka_prog,.zayavka_name{font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;text-align:center;margin-top:6px}.find_discount{font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;margin-top:6px;margin-bottom:50px}.bookmark{border:1px solid #e2e2e2;font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;padding:10px;color:#868686}#bookmarks_block{position:relative}#bookmarks_block img{max-width:98%}#guarantee_text,#plan_text,#process_text,#faq_text,#logins_text,#result_text{display:none}#faq_text .feature_title{cursor:pointer}#breadcrumbs{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px}.preview a{position:absolute;display:block;width:130px;height:117px;right:10px}.preview2 a{display:block}.preview3,.preview4{position:relative;height:348px;width:248px;margin:0 auto}.preview3 a{position:absolute;width:230px;height:318px;right:10px;top:10px}.preview4 a{position:absolute;width:230px;height:333px;right:10px;top:10px}.preview5 a{position:absolute;width:264px;height:238px}.preview a:hover:before,.preview2 a:hover:before,.preview3 a:hover:before,.preview4 a:hover:before,.preview5 a:hover:before{top:50%;opacity:1}.preview a:hover:after,.preview2 a:hover:after,.preview3 a:hover:after,.preview4 a:hover:after,.preview5 a:hover:after{opacity:1}.preview a img,.preview2 a img,.preview3 a img,.preview4 a img,.preview5 a img{padding:0;margin:0;max-width:100%;height:auto;bottom:11px;margin-top:14px}#text{width:0}.block{border:1px solid #fff;position:relative;padding-right:5px;min-height:45px}.block:hover{border:1px solid #367ec1}#ex_container{margin:20px auto;text-align:center}#ex_container div{width:142px;text-align:center;margin:0 auto}#ex_container img:hover{cursor:pointer}#change_city{margin-left:50px}#address1,#address2{color:#367ec1}#address1:hover{cursor:pointer}#address1_yandex{width:700px;margin:0 auto}#popup{background:linear-gradient(to bottom,#fefffe,#e6e6e6);width:90%;height:400px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);bottom:130px;box-shadow:0 0 20px rgba(0,0,0,0.5);text-align:center;padding:10px;z-index:100000}#popup2{background:linear-gradient(to bottom,#fefffe,#e6e6e6);width:90%;height:470px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px rgba(0,0,0,0.5);text-align:center;padding:10px;z-index:100000}#popup_plakat,#popup_blog{background:linear-gradient(to bottom,#fefffe,#e6e6e6);height:470px;position:absolute;bottom:130px;left:0;box-shadow:0 0 20px rgba(0,0,0,0.5);text-align:center;padding:10px}#popup3{background:linear-gradient(to bottom,#fefffe,#e6e6e6);height:280px;position:absolute;bottom:130px;left:0;box-shadow:0 0 20px rgba(0,0,0,0.5);text-align:center;padding:10px}#popup4{background:linear-gradient(to bottom,#fefffe,#e6e6e6);width:400px;height:390px;position:absolute;top:0;left:100px;box-shadow:0 0 20px rgba(0,0,0,0.5);text-align:center;padding:30px}#popup5{background:linear-gradient(to bottom,#fefffe,#e6e6e6);width:400px;height:470px;position:absolute;top:0;left:100px;box-shadow:0 0 20px rgba(0,0,0,0.5);text-align:center;padding:30px}#popup img,#popup2 img,#popup_plakat img,#popup3 img,#popup4 img,#popup5 img,#popup_blog img{cursor:pointer;position:absolute;top:0;right:0}.popup_title{margin-top:20px;font-family:OpenSans-Bold;font-size:24px}.popup_text{margin-top:25px;margin-bottom:10px;font-family:OpenSans-Regular,Arial,Verdana;font-size:18px}#popup input[type=text],#popup input[type=tel],#popup2 input[type=text],#popup2 input[type=email],#popup_blog input[type=email],#popup_plakat input[type=text],#popup_plakat input[type=email],#popup5 input[type=email],#popup2 textarea,#popup_plakat textarea,#popup5 textarea,#popup4 input[type=text],#popup5 input[type=text],#popup4 input[type=tel]{width:80%;font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;margin-top:10px}#popup input[type=submit],#popup2 input[type=submit],#popup_blog input[type=submit],#popup_plakat input[type=submit],#popup4 input[type=submit],#popup5 input[type=submit]{width:50%;font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;background-color:#367ec1;color:#fff;padding:10px;border-radius:5px;margin-top:15px;margin-bottom:15px}.submit:hover,.submit2:hover{color:#367ec1!important;background:linear-gradient(to bottom,#fefffe,#e6e6e6);border:2px solid #367ec1;cursor:pointer}.personal{font-family:OpenSans-Light;font-size:12px}.about_block{border-left:1px solid #bf1519;margin:20px auto 20px 20px;padding-left:15px}.about_block_title{font-family:OpenSans-Bold;font-size:16px;margin-top:9px;margin-bottom:9px}.about_block_text{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;margin-top:9px;margin-bottom:9px}.about_block_text span{color:#000}.about_block_href,.about_block_text a{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;color:#bf1519;text-decoration:underline!important;cursor:pointer;margin-top:9px;margin-bottom:9px}.about_block_href a{color:#bf1519}#contacts_title{font-family:OpenSans-Regular,Arial,Verdana;font-size:16px;margin-bottom:35px;text-align:center}#contacts_title span{font-family:OpenSans-Bold;font-size:16px;color:#367ec1}.person{float:left;font-family:OpenSans-Regular,Arial,Verdana;text-align:center;max-width:200px;margin-right:10px;margin-bottom:15px;min-height:296px}.person img{width:165px;height:187px;margin-bottom:10px}.person span{font-size:13px}.contact-form-wrap{margin-top:80px}.contact-form{display:flex;font-family:OpenSans-Regular,Arial,Verdana;margin-bottom:10px}.contact-form .left-column{flex:1}.contact-form .right-column{flex:1;display:flex;flex-direction:column}.contact-form label{display:block;margin-bottom:10px;font-weight:700}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form textarea{width:90%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px}.contact-form textarea{flex:1;resize:vertical}.contact-form-wrap button{margin:20px 0 80px!important;width:48%}.contact-form-wrap-main-page{background:url(/images/form_bg.webp) 0 0 no-repeat;background-size:cover;padding:20px;margin-bottom:40px}.contact-form-wrap-main-page .btn4{float:none!important;margin-bottom:20px!important}.find_service{margin:20px auto!important;width:100%!important}.spec{position:relative;text-align:center}.spec2{position:relative;float:left;width:290px;text-align:center}.spec2 img{text-align:center}.spec_name{font-family:OpenSans-Bold;font-size:14px;color:#bf1519;margin-top:20px}.spec2_name{font-family:OpenSans-Bold;font-size:14px;color:#bf1519}.spec_func{font-family:OpenSans-Regular;font-size:14px;color:#868686}.spec2_func{font-family:OpenSans-Regular;font-size:14px;color:#868686}.pic{margin-left:182px;float:left}.spec_phone a{font-family:OpenSans-Regular,Arial,Verdana;font-size:16px;color:#868686}.spec2_phone{font-family:OpenSans-Regular,Arial,Verdana;font-size:16px;color:#868686}.spec_email{margin-bottom:15px;font-family:OpenSans-Regular,Arial,Verdana;font-size:16px;color:#868686}.spec2_email{font-family:OpenSans-Regular;font-size:16px;color:#868686}.spec_messagers{margin-bottom:30px}.spec_messagers img{width:30px;padding:0 10px}#rekvizits{text-align:center}#open_letter{display:block;margin:-150px auto}#rekvizits_title{font-family:OpenSans-Bold,Arial,Verdana;font-size:18px}#address_title{font-family:OpenSans-Bold,Arial,Verdana;font-size:18px;margin-top:30px}.rekvizit{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;color:#868686;margin-top:15px}.rekvizit2,.rekvizit22{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;color:#868686;margin-top:15px;text-align:left}.rekvizit22{margin-top:0;float:right}#rekvizits_name span{color:#bf1519}#contacts_office_photo{text-align:center;padding-top:20px}#contacts_office_photo img{max-width:100%}#address{position:relative;font-family:OpenSans-Semibold,Arial,Verdana;font-size:14px;color:#868686}#address img{display:none}#address2_yandex{margin-top:30px;margin-bottom:30px}#ex1,#ex2,#ex3{border:1px solid #fff;padding:7px}#ex1 span,#ex2 span,#ex3 span{font-weight:700}#ex1:hover,#ex2:hover,#ex3:hover{border:1px solid #367ec1}.list{font-weight:400!important;text-decoration:underline;color:#367ec1;cursor:pointer}.list:hover{font-weight:700!important}.col{width:133px;float:left}#towns_container{width:400px;margin-bottom:50px}.town{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px}.town:hover{font-weight:700;cursor:pointer}#type_select{margin:0 auto;position:relative}#type_select2{margin:0 auto;position:relative;display:block}#type_select div{display:inline-block;cursor:pointer}#type_select2 div{cursor:pointer}#type_select input,#type_select label,#type_select2 input,#type_select2 label{cursor:pointer}#type_select label:hover,#type_select2 label:hover{color:#367ec1;text-decoration:underline}#type_select input,#type_select2 input{transform:scale(1.3)}.active_radio_chbx{font-family:OpenSans-Bold,Arial,Verdana;font-size:13px;color:#367ec1}.notactive_radio_chbx{font-family:OpenSans-Regular,Arial,Verdana;font-size:13px;color:#000}.field_label{font-family:OpenSans-Semibold,Arial,Verdana;font-size:14px;margin-top:8px;margin-left:10px}.attention{font-family:OpenSans-Regular,Arial,Verdana;font-size:12px}.fl,#ul{margin:20px auto 0}.fl input[type=text],.fl input[type='file'],.fl textarea,#ul input[type=text],.fl input[type=date],#ul input[type=date],.fl input[type=tel],#ul input[type=tel]{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;width:96%;height:42px;border-radius:5px;border:1px solid #dcdcdc;padding-left:10px}.fl input:hover,#ul input:hover,.fl textarea:hover,.styled_select:hover,#login_form input[type=text]:hover,#login_form input[type=password]:hover{border:1px solid #367ec1}.fl textarea{min-height:70px}#dover input[type=text]{width:195px}#dover_number input[type=text]{margin-right:10px}#dover_number,#dover_date{float:left}.col_title,.col_title2{font-family:OpenSans-Semibold,Arial,Verdana;font-size:16px;color:#367ec1;margin-top:8px;text-align:center}.col_title2{text-decoration:underline}.col_title2:hover{color:#bf1519;font-weight:700}.styled_select{width:100%;overflow:hidden;border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #dcdcdc;border-radius:5px}.styled_select select{background:transparent}.styled_select_opened{background:url(/images/icons/select2.png) 290px 15px no-repeat}.styled_select select{width:100%}.styled_select option{font-family:Arial;font-size:14px}.ADRES_OBLAST,.doc_selector,.ADRES_RAYON,.ADRES_GOROD,.pol_selector,.delivery_selector,.obraz_selector,.region_selector,.material_selector{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;height:42px;border-radius:5px;border:1px solid #dcdcdc;padding-left:4px}#fz152,#sms{font-family:OpenSans-Regular,Arial,Verdana;font-size:13px;color:gray;margin-top:8px;text-align:center}#fz152 a{color:gray;text-decoration:underline;margin-top:8px}#submit_reg,#submit_zay{height:53px;width:100%;font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;background:#bf1519;border-radius:5px;color:#fff;margin:35px auto 50px}#submit_reg:hover,#submit_zay:hover{background:linear-gradient(to bottom,#fefffe,#e6e6e6);color:#bf1519;border:1px solid #bf1519}#submit_login,#submit_order{height:53px;width:100%;font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;background:#367ec1;border-radius:5px;color:#fff;margin:20px auto 0}#send_comment{height:53px;width:165px;font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;background:#367ec1;border-radius:5px;color:#fff;margin:20px auto 0 314px}#submit_pub{height:53px;width:165px;font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;background:#367ec1;border-radius:5px;color:#fff;margin:20px auto 0 314px}#submit_login:hover{background:linear-gradient(to bottom,#fefffe,#e6e6e6);color:#367ec1;border:1px solid #367ec1}#firstrun,#error,#error2,#dostup{font-family:OpenSans-Semibold,Arial,Verdana;font-size:16px;text-align:center}#firstrun3{font-family:OpenSans-Semibold,Arial,Verdana;font-size:16px;text-align:center}#firstrun a,#firstrun3 a{color:#bf1519;text-decoration:underline}#error span,#error a,.err_field_label_message{color:#bf1519}.err_field{border-color:red!important;background:#ffe8e8!important}#firstrun2{font-family:OpenSans-Semibold,Arial,Verdana;font-size:16px;text-align:center}#password_recovery a{color:#367ec1;text-decoration:underline}#firstrun a:hover,#firstrun3 a:hover,#error a:hover,#password_recovery2 a:hover{font-weight:700}#login_form{margin:20px auto}#login_form input[type=text],#login_form input[type=password],#order_form input[type=text],#order_form input[type=email],#order_form input[type=tel]{width:95%;margin:0 auto;height:42px;font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;border-radius:5px;border:1px solid #dcdcdc;padding-left:10px}#ul h3{margin-top:20px}#password_recovery{float:left;font-family:OpenSans-Semibold,Arial,Verdana;font-size:16px;text-align:right;margin-bottom:10px;padding-right:8px}#password_recovery a:hover{font-weight:700;color:#bf1519}#password_recovery2{font-family:OpenSans-Semibold,Arial,Verdana;font-size:16px;text-align:center;margin-bottom:10px;text-align:center}#password_recovery2 a,#password_recovery4 a,.zay_ref a,.public_hrefs a{color:#367ec1;text-decoration:underline!important}#password_recovery2 a:hover,#password_recovery4 a:hover,.zay_ref a:hover,.public_hrefs a:hover{color:#bf1519;font-weight:700}#password_recovery3{font-family:OpenSans-Semibold,Arial,Verdana;font-size:14px;text-align:center}#password_recovery4,.public_hrefs{font-family:OpenSans-Semibold,Arial,Verdana;font-size:16px;text-align:center;margin-bottom:10px}#password_recovery5{font-family:OpenSans-Semibold,Arial,Verdana;font-size:14px;text-align:center;margin-bottom:10px}.zay_ref{font-family:OpenSans-Semibold,Arial,Verdana;font-size:16px;text-align:center;margin-top:3px;margin-bottom:3px}#dou2_2,#oou2_2,#spo2_2,#dop2_2,#auto2_2,#other2_2,#ptm2_2,#firstaid2_2,#ot2_2,#gosz2_2,#goichs2_2,#personal2_2{position:absolute;top:175px;left:0;width:228px;height:189px;background:#367ec1;opacity:.8;transition-duration:1s;color:#fff;padding:65px 8px 8px}.moved_div{transform:translateY(-196px);transition-duration:1s}.moved_div2{transform:translateY(-189px);transition-duration:1s}.course_list{font-family:OpenSans-Semibold,Arial,Verdana;font-size:16px;text-align:center}#dogovor{position:absolute;top:25px;right:20px;text-align:center;width:140px}.dog_title{font-family:OpenSans-Bold,Arial,Verdana;font-size:14px}.dog_number{font-family:OpenSans-Bold,Arial,Verdana;font-size:28px}.dog_download{font-family:OpenSans-Bold,Arial,Verdana;font-size:14px;text-decoration:underline!important}#table td{padding-left:5px;padding-right:5px}.trow:hover{background:#367ec1;color:#fff}#post_russia,#sami{font-family:OpenSans-Semibold,Arial,Verdana;font-size:16px;margin-top:20px}.reestr-item_new{min-height:270px;position:relative;padding-left:10px;padding-right:10px;background:linear-gradient(to bottom,#fefffe,#e6e6e6);border:1px solid #e2e2e2;margin-bottom:20px}.program-name_new{font-family:OpenSans-Bold,Arial,Verdana;font-size:16px;text-align:left;margin-top:2px}.dogovor_new{text-align:center}.dog_title_new{font-family:OpenSans-Bold,Arial,Verdana;font-size:14px}.dog_number_new{font-family:OpenSans-Bold,Arial,Verdana;font-size:20px;color:#bf1519}.opisanie_new,.messages_new,.logins_new,.results_new{margin-top:8px}.refs_new{margin-top:17px;right:30px;font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;color:#367ec1;cursor:pointer;text-align:left;width:265px}.refs_new a{text-decoration:underline!important;color:#367ec1}.refs_new div{margin-bottom:20px}.refs_new a:visited{color:#367ec1}.program-message_new{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;margin-bottom:8px}.program-message_new span{font-weight:700}.reestr-item_new_title{font-family:OpenSans-Semibold,Arial,Verdana;text-align:center;font-size:16px;color:#367ec1;border-top:1px solid #367ec1}.hide_block{font-family:OpenSans-Semibold,Arial,Verdana;text-align:center;font-size:16px;color:#bf1519;cursor:pointer;text-decoration:underline}.hide_block:hover{color:#367ec1;font-weight:700}.logins_new,.results_new{font-family:OpenSans-Regular,Arial,Verdana;font-size:12px;display:none}.logins_new_name_title{float:left;width:40%;text-align:center;height:50px}.logins_new_login_title,.logins_new_password_title{float:left;width:30%;text-align:center;height:50px}.logins_new_name{float:left;width:40%;text-align:left}.logins_new_login,.logins_new_password{float:left;width:30%;text-align:center}.logins_new_hide,.results_new_hide{border-bottom:1px solid #367ec1;cursor:pointer;padding-bottom:10px}#show_pay_new{color:#bf1519;text-decoration:underline}.tr:hover{font-weight:700}#add{cursor:pointer}.lines2 div{margin-top:14px}.plakat{border:1px solid #e2e2e2;float:left;height:415px;width:264px;margin-right:17px;margin-bottom:13px;padding:7px;position:relative;overflow:hidden}.plakat:nth-child(3n){margin-right:0}.plakat:hover{border:1px solid #367ec1}.plakat_name{position:absolute;top:245px;font-family:OpenSans-Bold,Arial,Verdana;font-size:14px}.plakat_size{font-family:OpenSans-Light,Arial,Verdana;font-size:14px;position:absolute;bottom:120px;color:#868686}.plakat_base{font-family:OpenSans-Light,Arial,Verdana;font-size:14px;position:absolute;bottom:100px;color:#868686}.plakat_print{font-family:OpenSans-Light,Arial,Verdana;font-size:14px;position:absolute;bottom:80px;color:#868686}.plakat_size span,.plakat_base span,.plakat_print span{font-family:OpenSans-Semibold,Arial,Verdana;font-size:14px;color:#000}.plakat_price{font-family:OpenSans-Bold,Arial,Verdana;font-size:18px;position:absolute;bottom:50px}.plakat_addcart{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;position:absolute;bottom:48px;right:10px;width:115px;height:26px;background-color:#367ec1;color:#fff;cursor:pointer;text-align:center;line-height:25px;border-radius:3px;font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;position:absolute;bottom:48px;right:10px;width:115px;height:26px;background:url(/images/plakats/plakaty_add.gif) 0 0 no-repeat;cursor:pointer}.plakat_incart{font-family:OpenSans-Regular;font-size:14px;position:absolute;bottom:48px;right:10px;width:115px;height:26px;background:url(/images/plakats/plakaty_incart.gif) 0 0 no-repeat;display:none}.plakat_rating{position:absolute;bottom:20px}.plakat_star{background:url(/images/icons/star_small.png) 0 0 no-repeat;height:15px;width:15px;float:left}.plakat_views{position:absolute;bottom:20px;right:20px;width:80px}.plakat_eye{background:url(/images/eye.png) 0 0 no-repeat;float:left;width:23px;height:16px;margin-right:10px}.plakat_view{font-family:OpenSans-Regular;font-size:14px}#cart_table{border-bottom:1px solid #dfe2e7;margin-top:20px;width:870px}#cart_table th{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;background-color:#3d69b3;height:43px;color:#fff}#cart_table tr th{border-right:1px solid #dfe2e7}#cart_table td{height:70px}#cart_table tr td:first-child{border-left:1px solid #dfe2e7;width:70px}#cart_table tr td:first-child img{height:45px;float:left;margin-left:7px}#cart_table tr td:nth-child(2){font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;border-right:1px solid #dfe2e7;font-size:13px;line-height:15px;text-align:left;width:350px}#cart_table tr td:nth-child(3),#cart_table tr td:nth-child(4),#cart_table tr td:nth-child(5){border-right:1px solid #dfe2e7;font-family:OpenSans-Bold,Arial,Verdana;font-size:18px;text-align:right;padding-right:10px;width:100px}#cart_table tr:nth-child(even) td{background-color:#ebf0f7}#cart_table .price,#cart_table .itog{font-size:18px;padding-right:10px;text-align:right}.total_cost{font-family:OpenSans-Bold,Arial,Verdana;font-size:18px;text-align:right;margin-right:20px}.manager,.write_comment{font-family:OpenSans-Bold,Arial,Verdana;font-size:21px;font-weight:400;text-align:center;color:#353535}#srch_add_block{position:relative;background:url(/images/icons/pub_plus.png) 98% 50% no-repeat #bf1519;padding-right:65px;height:43px;color:#fff;text-align:right;line-height:43px;margin-top:35px;font-family:OpenSans-Regular,Arial,Verdana;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#srch_block{position:absolute;top:0;left:0;width:457px;height:36px;background:#fff;border:1px solid #b1b1b1;font-family:OpenSans-Regular,Arial,Verdana;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-top:5px}#add_block{font-family:OpenSans-Regular,Arial,Verdana;position:absolute;top:0;right:0;width:422px;height:41px;background:transparent}.ya-site-form__submit_type_image{background:url(/images/icons/pub_srch.png) 50% 50% no-repeat!important;border:0!important;height:19px!important;width:19px!important}.pub_block,.pub_view,.olymp_block,.olymp_view{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;position:relative;padding:18px;border:1px solid #fff;margin-bottom:10px}.pub_block:nth-child(2n-1),.olymp_block:nth-child(2n-1){background:#efefef}.pub_block:hover,.olymp_block:hover{border:1px solid #367ec1}.pub_block_ftr,.olymp_block_ftr{position:relative;height:30px;margin-top:10px}.pub_list_rating_txt{float:left;width:70px;height:20px}.pub_list_views{position:absolute;top:2px;left:170px;width:60px;height:20px;background:url(/images/eye.png) 0 2px no-repeat;padding-left:25px;font-size:14px;color:#8f8f8f}.pub_list_go{position:absolute;top:2px;left:245px;width:165px;height:20px}.pub_list_comment{position:absolute;top:2px;left:445px;width:150px;height:20px}.pub_list_home{position:absolute;top:2px;left:580px;width:100px;height:20px}.pub_list_go a,.pub_list_comment a,.pub_list_home a{text-decoration:underline!important}.pub_star,.port_star{background:url(/images/icons/star_small.png) 0 0 no-repeat;height:15px;width:15px;float:left}.pub_rating{float:left;margin-top:3px}.port_list_views{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;position:absolute;bottom:2px;left:120px;width:30px;height:20px;background:url(/images/eye.png) 0 2px no-repeat;padding-left:25px;font-size:14px;color:#8f8f8f}.port_rating{padding-left:10px}.olymp_list_views{position:absolute;top:2px;left:0;width:60px;height:20px;background:url(/images/eye.png) 0 2px no-repeat;padding-left:25px;font-size:14px;color:#8f8f8f}.olymp_list_go{position:absolute;top:2px;left:80px;width:170px;height:20px}.olymp_list_home{position:absolute;top:2px;left:280px;width:100px;height:20px}.navig_cont{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;background:#f6f6f7;padding:7px 0 10px 13px;margin-bottom:30px}.navig_bar span{display:block;margin-right:10px;text-align:center}#pages a{color:#222}#pages b{color:#bf1519;text-decoration:underline}#pages a,#pages b{display:block;height:24px;float:left;text-align:center;padding-left:4px;padding-right:4px;font-weight:700}.b_left{background:url(/images/icons/b_left.png) 50% 0 no-repeat;width:24px;height:24px;display:block}.b_right{background:url(/images/icons/b_right.png) 50% 0 no-repeat;width:24px;height:24px;display:block;margin-left:8px}#test-gdocsviewer{margin:0 auto;border:1px solid #d1d1d1;padding:0;width:714px;background:#d1d1d1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#form_pub_wrap{background:#e8e8e8;padding:30px 40px;padding-bottom:30px;font-family:PT Sans,Arial,Verdana;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:OpenSans-Regular,Arial,Verdana;font-size:12px}#form_pub_wrap2{padding-left:255px;padding-bottom:30px;font-family:PT Sans;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:OpenSans-Regular,Arial,Verdana;font-size:12px}#pub_comm_rules{background:#fff;width:780px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 0 20px;padding:10px;display:none}#form_pub_wrap input[type="text"],#form_pub_wrap2 input[type="text"]{font-family:OpenSans-Regular,Arial,Verdana;width:779px;border:1px solid #949494;padding:10px;margin-bottom:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#pub_capt{float:left;width:140px;height:44px}#pub_capt img{height:39px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#pub_comm_rules_show{text-align:center;width:470px;color:#367ec1;margin-bottom:20px}#pub_comm_rules_show:hover{font-weight:700;color:#bf1519;cursor:pointer}.f_cont{position:relative;width:193px;height:265px;padding:0;background:#edeeef;float:left;border:1px solid #dfdfdf;overflow:hidden;margin:20px 45px 0;text-align:center}.f_cont a,.galblock a{font-family:OpenSans-Regular,Arial,Verdana}.f_cont p{margin:0;padding:0;text-align:center;line-height:39px}.zastavka_wrap{position:relative;width:300px;height:20px}.dwn{width:100px;height:53px;font-size:18px;border:1px solid #fff;border-radius:3px;color:#fff;background-color:#367ec1;margin:0 auto;line-height:54px}.dwn:hover{color:#367ec1;background:linear-gradient(to bottom,#fefffe,#e6e6e6);border:1px solid #367ec1}.ebs a{color:#367ec1}.ebs a:hover{color:#bf1519}.olympic_steps{width:100%}.pic_diplom{width:198px;border:5px dashed transparent}#page2,#page3,#page4{display:none}.juri{width:198px!important}#add_juri{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px}#payment_block{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px}#payment_block label{cursor:pointer}.payment_btn{font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;height:51px;line-height:50px;background-color:#367ec1;border:1px solid #fff;border-radius:3px;text-align:center;cursor:pointer;color:#fff}.payment_btn:hover{background:linear-gradient(to bottom,#fefffe,#e6e6e6);border:1px solid #367ec1;color:#367ec1}#pay_warning{color:#bf1519;font-weight:700}#oplata_vazhno p:nth-child(3){color:#bf1519;font-weight:700}.kont_vopros{margin-top:20px}.c{text-align:center}#right_column{position:relative}.err_txt{font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;text-align:center;margin-top:6px}.fl_delete_icon{cursor:pointer}#add_str{cursor:pointer}#user0fields{display:none}#soglasie_text{font-family:OpenSans-Regular,Arial,Verdana}.ur{display:none}.select2,#select2_variants,.select3,#select3_variants{display:none}.pay_type p:not(.kom_default){display:none}.pay_type p{margin-left:27px}.pay_type{line-height:30px;min-height:40px;padding:5px 0 5px 20px;border-bottom:2px solid #fff}.pay_type img{height:38px;vertical-align:middle;margin:0 20px}.pay_type input{margin-right:10px}#pub_capt{float:left;width:140px;height:44px}#pub_capt img{height:39px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#popup_callback_ok,#popup_ask_ok,#popup_blog_ok{background:linear-gradient(to bottom,#fefffe,#e6e6e6);width:400px;height:230px;position:absolute;bottom:130px;left:100px;box-shadow:0 0 20px rgba(0,0,0,0.5);text-align:center;padding:30px}#popup_callback_ok img,#popup_ask_ok img,#popup_blog_ok img{cursor:pointer;position:absolute;top:0;right:0}#popup_callback_ok input[type=submit],#popup_ask_ok input[type=submit],#popup_blog_ok input[type=submit]{width:50%;font-family:OpenSans-Regular,Arial,Verdana;font-size:18px;background-color:#367ec1;color:#fff;padding:10px;border-radius:5px;margin-top:30px;margin-bottom:30px}#ajax_status{display:none}#status_plakat{display:none}.plakat_rating.active,.public_list_rating.active,.publication_rating.active{background:none}.ya-site-form__input-text{float:left}#soglasie_text{display:none}.pub_comment_hdr,.pub_h{font-family:OpenSans-Bold,Arial,Verdana}.pub_comment_txt{font-family:OpenSans-Regular,Arial,Verdana}.port_rating{text-align:left}.pub_err_field{border-color:red!important;background-color:#ffe8e8}#eve_juri_wrap div{padding-bottom:5px}#type_select3{margin:0 auto 20px;position:relative}#type_select3 input{transform:scale(1.3)}#type_select3 label:hover,#type_select3 label:hover{color:#367ec1;text-decoration:underline;cursor:pointer}.video,.ur_fiz_lico{position:relative;font-family:OpenSans-Semibold,Arial,Verdana;font-size:14px;color:#353535;float:left;border:#e2e2e2 1px solid;margin:10px 10px 10px 0;padding:10px 20px;border-radius:3px;background:linear-gradient(to bottom,#fefffe,#e6e6e6);box-shadow:1px 1px 1px #adadad}.ur_fiz_lico{margin:0 20px 10px}.ur_fiz_lico:not(.active),.video:not(.active){cursor:pointer}.ur_fiz_lico:hover,.video:hover,.videos_fl.active,.videos_ul.active,.videos_ul2.active,.video.active,.ur_fiz_lico.active{background:#367ec1;border:1px solid #3274b2;box-shadow:1px 1px 1px #295f92;color:#fff}.video.videoshow.video_hidden{display:none}.video_themes{display:none}#videoblock{display:none}#videoblock iframe{margin:0!important;width:100%!important}#control{line-height:25px;text-align:center;padding-bottom:10px}#changecity,#addr1,#addr2{cursor:pointer;color:blue}#changecity:hover,#addr1:hover,#addr2:hover{font-weight:700}#address_title_reg{font-family:OpenSans-Bold;font-size:18px;margin-top:20px}#address_reg{position:relative;font-family:OpenSans-Semibold;font-size:14px;color:#868686}.address_regional,.points_reg{font-family:OpenSans-Regular;font-size:16px}.gea{color:green}.town:hover{font-weight:700;cursor:pointer}.townslist_all{background-color:#f8f9fb}.townslist{background-color:#f8f9fb;padding:10px;width:270px;float:left}.townslist a{display:block;font-family:OpenSans-Regular;font-size:16px;color:#000;margin:10px}.townslist a:hover{text-decoration:underline!important;color:#bf1519}.towns_list,.points_reg{font-family:OpenSans-Regular;font-size:14px;color:#868686}#YMapsID,#YMapsID2{height:300px!important}#faq_text_regional,#plan_text_regional{display:none}#about_text_regional,#guarantee_text_regional{border-bottom:none}#guarantee_text_regional,#process_text_regional{border-top:none}#licence_block,#svidetelstvo_block{margin:0 auto;height:430px}#svidetelstvo_block{display:none}#licence_block{margin-top:30px}#check_smi{margin-top:0!important}#right_column h1{margin:0 auto 20px}.skitter{display:none}#banner_preloader{display:none}#show_menu{position:absolute;top:0;left:0;height:51px;width:51px;background-color:#000;background:url(/images/hamburger.png) 0 0 no-repeat}#enter{display:block!important}#kont_header_5step{display:none}.wrapper{float:none!important}#enter_320{position:absolute;top:20px;right:0;background:url(/images/ent.png) 90% 2px no-repeat;width:60px;text-align:right;padding-right:25px}#enter_320 a{color:#367ec1;font-family:OpenSans-Regular,Arial,Verdana;font-size:13px;text-decoration:none}#steps-320{display:none!important}#logo-320-2 a{text-decoration:none;color:#000}#logo-320-2 img{position:absolute;left:14px;top:12px}#otzyvy{display:none}.program-cont,.program-att{font-family:OpenSans-Regular;font-size:12px}.radio_chbx,.radio_chbx2,.radio_chbx3{display:block;width:100%;height:30px}.help_pic{height:15px;cursor:pointer;vertical-align:middle;margin-bottom:1px}.snils_description{color:gray;display:none}#search_form{margin:20px auto}#search_query_wrap{position:relative;margin-right:121px}#search_query_wrap input[type=text]{width:100%;height:47px;font-family:OpenSans-Regular,Arial,Verdana;font-size:14px;border-radius:5px;border:1px solid #dcdcdc;padding-left:10px}.search_btn{cursor:pointer}#search_btn_wrap{position:absolute;top:-1px;right:-123px;width:100px}#search_btn_wrap input{margin:0!important;width:100px}#search_tip p{margin-top:2px;font-size:15px;margin-left:7px;color:#a6a6a6}#btn_normativ{position:relative;max-width:90%;width:280px;min-height:115px;margin:25px auto 8px;background:url(/i2/btn_normativnye2.gif) 0 0 no-repeat}.cloudmsg{padding:20px;margin-bottom:20px;font-weight:700;background-color:#fffbce;border-radius:10px!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important}.zayav_service_btn{margin-bottom:20px;text-align:center}.zayav_service_btn #olymp{display:inline;padding:8px 12px 8px 50px;background-position:11px 4px}.zayav_service_btn #public{display:inline;padding:8px 12px 8px 50px;background-position:11px 5px}.zayav_service_btn #webinar{display:inline;padding:8px 12px 8px 50px;background-position:11px 5px}.zayav_service_btn #ai_chat{display:inline;padding:8px 12px 8px 50px;background-position:11px 5px}.discount_msg{background:url(/images/form_bg.webp) 0 100% no-repeat;margin-bottom:20px;margin-right:8px;padding:5px;text-align:center;font-family:OpenSans-Bold,Arial,Verdana;font-size:20px;color:#fff}.discount_msg span{color:#bf1519;text-shadow:0 -1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px 0 0 #FFFFFF,1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFF}form[name=dogovor_variant]{font-family:OpenSans,Arial,Verdana;font-weight:400;line-height:32px}.oferta_download{text-align:center;margin-bottom:40px}.oferta_download a{text-decoration:none;color:#868686}.oferta_download img{vertical-align:middle}.video-container{display:flex;justify-content:center;max-width:500px;margin:80px auto}.video-wrapper{position:relative;padding-bottom:100%;height:0;overflow:hidden;width:100%}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#form_change_adres{display:none}