
/* Цвет активного языка*/
.lng_active, #lng > span:hover, #lng > a:hover {
    background-color: var(--main-bg-color);
}
/*---------------*/

/* Навигация */
.menu_active {
    background-color: var(--main-bg-color); color: #000 !important;
}

#h_menu ul {
    background-color: var(--h-menu-bg-color);
}

#h_menu ul li a:hover {
    background: var(--main-bg-color);
    color: #fff;
}

#rss_top_link a:hover, #site_map_link a:hover {
    background-color: var(--main-bg-color);
    color: #fff;
}

.b-share a:hover {
    background-color: var(--main-bg-color);
}

#top_bar, #h_menu {
    border-color: var(--border-color);
}

#aside {
    background-color: var(--h-menu-bg-color);
}

.aside_box > h3, .aside_box > .wrapper {
    background: inherit;
}

/*---------------*/

/* Баннер */
#region_2_default {
    background: #e1effd;
    border-radius: 5px;
}
/*---------------*/

/* Формы*/
.ya-site-form__input-text {
    border-color: var(--main-bg-color) !important;
    border: solid 3px var(--main-bg-color) !important;
}

.ya-site-form__submit {
    background: var(--main-bg-color) url(sm.aspx?guid=12813) 50% no-repeat;
    border: solid 3px var(--main-bg-color);
}

.form_structure input[type="text"], .form_structure textarea {
    border: solid 2px var(--main-bg-color);
}
/*---------------*/

.link-button, .poll .link-button {
    background-color: var(--main-bg-color);
}


.edu_by .ajax__tab_header .ajax__tab_outer {
    background-color: var(--main-bg-color);
}

.edu_by .ajax__tab_active .ajax__tab_outer, .edu_by .ajax__tab_header .ajax__tab_hover, .edu_by .ajax__tab_hover .ajax__tab_outer, .link-button:hover {
    color: #fff;
    background-color: var(--main-bg-color);
}

.edu_by .ajax__tab_body {
    border: 2px solid var(--main-bg-color);
    background: linear-gradient(310deg, transparent 80%, var(--main-bg-color)) no-repeat;
}

.thumbs_box h3 {
    background: var(--main-bg-color);
}

.thumbs, .thumbs a img {
    border-color: var(--border-color);
}