/*Section_menu*/
.section_menu ul {
    list-style-image: url(/sm.aspx?guid=0);
}
.section_menu ul {padding-left: 20px}
.section_menu > ul {padding-left: 0px}
.section_me a:hover,.section_menu a:focus,
.section_menu .active > span {color: #496460}
.section_menu .level_0 > li > a, .section_menu .level_0 > li > span {display: none;}
.section_menu .level_0 {list-style: none}

nu a {text-decoration:none}
.section_menu
.section_menu .level_0 > li[class="parent"] {display: none}

.section_menu li[class="parent"] > a:after,
.section_menu li[class="active parent"] > span:after,
.section_menu li[class="parent_active parent"] > a:after {
   font-family: Fontello;font-weight: normal;font-style: normal;margin:0px 0px 0px 10px;
}

.section_menu li[class="parent"] > a:after { 
   content: '\f105';
} 

.section_menu .active > span {font-weight: bold}

.section_menu li[class="parent_active parent"] > a:after,
.section_menu li[class="active parent"] > span:after {
   content: '\f107';
}

.section_menu li[class="parent"] ul {display:none}


.site_search #ya-site-form0 .ya-site-form__search-input{padding:0}.site_search #ya-site-form0 .ya-site-form__input-text{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;width:100%!important;margin:0!important;outline:0!important;line-height:1em!important;padding:10px 14px!important;font-size:16px!important;color:#a9a7a7!important;background:#fff!important;border:1px solid #eaeaea!important;border-radius:2px!important;height:41px;-webkit-transition:all .3s;transition:all .3s}.site_search #ya-site-form0 .ya-site-form__input-text:focus{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.site_search #ya-site-form0 .ya-site-form__submit{padding:0;margin:0 0 0 5px;width:41px;height:41px;font-size:0;background-color:#3c5abc;color:transparent!important;border:none;outline:none;border-radius:2px;cursor:pointer;position:relative;background-position:50%;background-repeat:no-repeat;background-size:20px}.site_search #ya-site-form0 .ya-site-form__submit,.site_search #ya-site-form0 .ya-site-form__submit:active,.site_search #ya-site-form0 .ya-site-form__submit:focus,.site_search #ya-site-form0 .ya-site-form__submit:hover{background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="search" class="svg-inline--fa fa-search fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23ffffff" d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg>')}.site_search #ya-site-form0 .ya-site-form__submit:active,.site_search #ya-site-form0 .ya-site-form__submit:focus,.site_search #ya-site-form0 .ya-site-form__submit:hover{background-color:#434343}#ya-site-results{background:transparent!important}
/*--------------------------------------------------------*/
/* Вкладки на главной: пользовательская тема edu_by theme */
/*--------------------------------------------------------*/

.ajax__tab_default .ajax__tab_tab {padding: 4px 1em 0; margin-right: 0 !important; text-align: left !important; cursor: pointer; display: -moz-inline-box; display: inline-block; line-height: 1.2em; overflow: auto; }

.edu_by .ajax__tab_header {font-size: 1em;}

.edu_by .ajax__tab_header .ajax__tab_outer {border-radius: 3px 3px 0 0; background: #E2F3FF; margin-right:1px; }
.edu_by .ajax__tab_header .ajax__tab_outer:hover{background: #a0ccec;}

.edu_by .ajax__tab_header .ajax__tab_tab {font-size: 0.9em;}
.link-button:hover { background:#d1ecff; text-decoration: none; }


.edu_by .ajax__tab_active .ajax__tab_outer {background: #a0ccec;font-weight:bold;}
.edu_by .ajax__tab_active .ajax__tab_tab {font-size: 1em;}

.edu_by .ajax__tab_body {font-size: 1em; border:2px solid #a0ccec; padding: 1em; background-size: 300px 450px;}

#content .ajax__tab_body h1 {font-size: 1.3em; text-align: right; padding-bottom: 0.3em; margin: 0 auto 0.5em; border-bottom: dotted 2px #A4C8E2; }

.ajax__tab_inner {overflow-wrap: break-word;}