.scheme-black {
  color: #ffffff !important;
}

.scheme-black *:not(.ya-share2__icon):not(.main-news-slider__item):not(#js-show-iframe-wrapper .bf-1__decor) {
  background-image: none !important;
}

.scheme-black img,
.scheme-black .banners,
.scheme-black .main-news-slider__item {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}

.scheme-black input, .scheme-black textarea {
  color: #ffffff;
  background: #000000;
}


.scheme-black h1, .scheme-black h2, .scheme-black h3 {
  color: #ffffff;
}

.scheme-black a {
  color: #ffffff;
}

.scheme-black a:hover {
  color: #ffffff;
}

.scheme-black .main-wrapper {
  background: #000000;
}

.scheme-black .top-floating-panel {
  background: #000000;
}

.scheme-black .top-floating-panel a {
  color: #ffffff;
}

.scheme-black .top-floating-panel__button {
  background: #353535;
}

.scheme-black .top-floating-panel__button:hover {
  color: #ffffff;
  background: #7d7d7d;
}

.scheme-black .search-sect__form {
  background: #090d11;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.20);
}

.scheme-black .search-sect__input {
  background: transparent;
  color: #ffffff;
}

.scheme-black .search-sect__input::placeholder {
  color: #b4c5f6;
}

.scheme-black .header-panel a {
  color: #ffffff;
}

.scheme-black .button--red {
  background: #090d11;
  color: #ffffff;
  border: 1px solid #ffffff;
}

.scheme-black .button--red:hover {
  background: #090d11;
  color: #ffffff;
}

.scheme-black .button--white {
  background: #fff;
  color: #090d11;
  border: 1px solid #000000;
}

.scheme-black .button--white:hover {
  color: #090d11;
}

.scheme-black .button--admin {
  background: #ffffff;
  color: #000000;
}

.scheme-black .button--admin:hover {
  background: #ffffff;
  color: #000000;
}

.scheme-black .content {
  background: #000000 !important;
}

.scheme-black .header-panel {
  background: #000000;
}

.scheme-black .header__button {
  background: #353535;
}

.scheme-black .header__button--inactive {
  background: #788198 !important;
}

.scheme-black .header__button:hover {
  color: #fff;
  background: #7d7d7d;
}

.scheme-black .header__button--special {
  background: #6f6f6f;
  color: #fff;
}

.scheme-black .header__button--special:hover {
  background: #434343;
  color: #ffffff;
}

.scheme-black .header-social {
  background: #000000;
}

.scheme-black .header__button--social {
  color: #ffffff;
  background: #353535;
}

.scheme-black .search {
  background: #000000;
}

.scheme-black .search__form {
  background: #ffffff;
}

.scheme-black .search__input {
  color: #525252;
  background: #ffffff;
}

.scheme-black .search__input::placeholder {
  color: #525252;
}

.scheme-black .search__button {
  color: #525252;
}

.scheme-black .header {
  color: #ffffff;
}

.scheme-black .portals {
  color: #ffffff;
  border-left: 0px solid #f3f3f3;
}

.scheme-black .main-video {
  background: #000000;
}

.scheme-black .sidebar-html {
  background: #000000;
  box-shadow: none;
}

.scheme-black .main-html {
  background-color: #000000;
}

.scheme-black .sidebar-accordion {
  background: #000000;
  box-shadow: none;
}

.scheme-black .sidebar-requests {
  background: #000000;
  box-shadow: inset 5px 0px 15px rgba(0, 0, 0, 0.1);
  color: #ffffff;
}

.scheme-black .sidebar-requests:hover {
  color: #ffffff;
  background: #000000;
}

.scheme-black .sidebar-requests-governor {
  background: #000000;
  box-shadow: none;
  color: #fff;
}

.scheme-black .sidebar-requests-governor:hover {
  color: #ffffff;
  background: #000000;
}

.scheme-black .sidebar-facts {
  background: #000000;
}

.scheme-black .footer {
  background: #000000;
  color: #ffffff;
}

.scheme-black .mfeed input[type="submit"] {
  background: #000000;
  color: #fff;
}

.scheme-black .mfeed input[type="submit"]:hover {
  background: #090d11;
  color: #fff;
}
