@charset "UTF-8";

html.garn2 * {
  font-family: "PT Serif", serif !important;
}

html.kern2 * {
  letter-spacing: 1.5px;
}

html.kern2 #sv_settings *,
html.kern2 #morespecial * {
  letter-spacing: 0px !important;
}

html.kern3 * {
  letter-spacing: 2px;
}

html.kern3 #sv_settings *,
html.kern3 #morespecial * {
  letter-spacing: 0px !important;
}

html.intr2 .mid-block *,
html.intr2 .mid-left * {
  line-height: 1.5 !important;
}

html.intr3 .mid-block *,
html.intr3 .mid-left * {
  line-height: 2 !important;
}


html.noimage img,
html.noimage .cap-img {
  display: none !important;
}


html.special .logo-mtsz.normv {
  display: none;
}

html.special * {
  box-shadow: none !important;
}

html.special #cs-bw {
  background-color: white !important;
  color: black !important;
}

html.special #cs-bw.active {
  border-bottom: 3px solid black !important;
  padding-top: 3px;
}

html.special #cs-wb {
  background-color: black !important;
  color: white !important;
}

html.special #cs-wb.active {
  border-bottom: 3px solid white !important;
  padding-top: 3px;
}

html.special #cs-g {
  background-color: #9dd1ff !important;
  color: #195183 !important;
}

html.special #cs-g.active {
  border-bottom: 3px solid black !important;
  padding-top: 3px;
}

html.special #cs-j {
  background-color: #f7f3d6 !important;
  color: #4d4b64 !important;
}

html.special #cs-j.active {
  border-bottom: 3px solid black !important;
  padding-top: 3px;
}

html.special #cs-z {
  background-color: #3b2716 !important;
  color: #a9db3d !important;
}

html.special #cs-z.active {
  border-bottom: 3px solid white !important;
  padding-top: 3px;
}

html.special button {
  outline: none !important;
}

html.special #morespecial {
  display: block;
  position: fixed;
  top: 0;
  width: 100%;
  background-color: white;
  border-bottom: 3px solid black;
  z-index: 999;
  left: 0px;
  padding-top: 14px;
  padding-bottom: 14px;
}

html.special #morespecial .mgl20 {
  margin-bottom: 10px;
  float: left;
  width: 100%;
}

html.special #morespecial .mgl20 .mtit {
  float: left;
  width: 100px;
  margin-top: 8px;
  text-align: right;
  font-size: 14px !important;
  font-weight: normal;
}

html.special #morespecial .cont {
  width: 1070px;
  margin: 0 auto;
}

.sv_settings .btn-st,
#morespecial .btn {
  padding: 6px 26px;
}



.mod-btn .spec {
  display: none;
}

.sv_settings {
  display: none;
  padding: 10px;
  min-height: 40px;
  font-size: 21px;
  color: #333;
  background: white;
}

.fs-outer button {
  display: inline-block;
  background: white !important;
  color: black !important;
  height: 35px;
  width: 35px;
  padding: 0;
}

html body .sv_settings .fs-n {
  font-size: 14px !important;
}

html body .sv_settings .fs-m {
  font-size: 18px !important;
}

html body .sv_settings .fs-l {
  font-size: 22px !important;
}

.cs-outer button {
  display: inline-block;
  height: 35px;
  width: 35px;
  padding: 0;
}

.sv_settings .btn {
  font-size: 14px !important;
}

.sv_settings {
  display: none;
}

.sv_settings button {
  outline: none !important;
}

.special .sv_settings {
  display: block !important;
  /* position: fixed; */
  top: 0px;
  width: 100%;
  background-color: white;
  border-bottom: 3px solid black;
  z-index: 999;
  left: 0px;
  padding-top: 14px;
  padding-bottom: 14px;
}

.special {
  margin-top: 62px;
}

.special .img-outer button {
  text-decoration: none;
  display: inline-block;
  background-color: white;
  transition: all 0s ease 0s;
  vertical-align: top;
  height: 35px;
  text-transform: uppercase;
  font-size: 14px !important;
  font-weight: normal;

}

.special .fs-outer button {
  text-decoration: none;
  display: inline-block;
  transition: all 0s ease 0s;
  vertical-align: top;
  width: 35px;
  height: 35px;
  font-weight: bold;
  text-transform: uppercase;
}

.special .cs-outer button {
  text-decoration: none;
  display: inline-block;
  transition: all 0s ease 0s;
  vertical-align: top;
  width: 40px;
  height: 35px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 22px !important;
  line-height: 24px;
}

.special .sv_settings span {
  font-size: 20px;
  font-weight: 400;
  display: inline-block;
  vertical-align: middle;
}

.special .fs-outer,
.special .cs-outer {
  margin-left: 10px;
  margin-right: 50px;
  height: 35px;
  display: inline-block;
  vertical-align: middle;
}

.special .img-outer {
  margin-left: 10px;
  margin-right: 50px;
  height: 35px;
  display: inline-block;
  vertical-align: middle;
}

.special #sv_settings .cont {
  width: 1070px;
  text-align: left;
  margin: 0 auto;
}

.special .sv_settings {
  font-size: 16px;
  font-weight: 400;
}

html.color1 .fs-outer button {
  border: 1px solid #ebebeb;
  color: #333333 !important;
  background-color: white !important;
}

html.color1 .cs-outer button {
  border: 1px solid #ebebeb;
  color: #333333 !important;
  background-color: white !important;
}
html.color1 .btn__darkblue, html.color1 .btns__item {
  border: 1px solid #ebebeb;
  color: #333333;
  background-color: white;
  transition: .3s;
}
html.color1 .btn__darkblue:hover, html.color1 .btns__item:hover {
  border: 1px solid #ebebeb;
  background-color: #333333;
  color: #fff;
}
html.color1 .mainbtn__link:hover {
  color:  #fff;
}
html.color1 .fs-outer button:hover,
html.color1 #moreoption:hover,
html.color1 #moreoption.active,
html.color1 .cs-outer button:hover,
html.color1 .img-back button:hover,
html.color1 .img-outer button:hover,
html.color1 .fs-outer button.active,
html.color1 .cs-outer button.active,
html.color1 .img-outer button.active {
  background-color: black !important;
  color: white !important;
  cursor: pointer;
}

html.color1 #backtodef,
html.color1 #moreoption {
  border: 1px solid #ebebeb;
  color: #333333;
  background-color: white;
}

html.color1 .img-outer button {
  border: 1px solid #ebebeb;
  color: #333333;
  background-color: white;
}

html.color1 div[style*=background],
html.color1 a[style*=background] {
  filter: grayscale(100%);
}

html.color2.special .sv_settings {
  background-color: black;
  color: white;
  border-bottom: 3px solid white;
}

html.color2 .fs-outer button {
  border: 1px solid #ebebeb;
  color: #333333;
  color: black;
}

html.color2 .cs-outer button {
  border: 1px solid #ebebeb;
  color: #333333;
  background-color: white;
  color: black;
}

html.color2 .fs-outer button,
html.color2 .cs-outer button,
html.color2 .img-outer button,
html.color2 .img-back button {
  background-color: black !important;
  color: white !important;
  cursor: pointer;
}

html.color2 .header,
html.color2 .menu {
  background-color: black;
}

html.color2 #moreoption {
  background-color: black !important;
  color: white !important;
  cursor: pointer;
}

html.color2 #moreoption.active,
html.color2 #moreoption:hover {
  background-color: white !important;
  color: black !important;
}

html.color2 #morespecial {
  background-color: black;
  border-bottom: 3px solid white;
}

html.color2 .fs-outer button:hover,
html.color2 .img-back button:hover,
html.color2 .cs-outer button:hover,
html.color2 .img-outer button:hover,
html.color2 .fs-outer button.active,
html.color2 .cs-outer button.active,
html.color2 .img-outer button.active {
  background-color: white !important;
  color: black !important;
  cursor: pointer;
}

html.color2 .img-outer button {
  border: 1px solid #ebebeb;
  color: #333333;
  background-color: white;
}

html.color2 div[style*=background],
html.color2 a[style*=background] {
  filter: grayscale(100%);
}

html.color2 .menu__list {
  background: #000;
  color: #fff;
}

html.color2 .nav-item.active .nav-link,
html.color2 .nav-item:hover .nav-link,
html.color2 .nav-item:focus .nav-link {
  color: #000;
  background: #fff;
}

html.color2 .dropdown-menu {
  color: #fff !important;
  background: #000 !important;
}


html.color3 #morespecial .mgl20 .mtit {
  color: #195183;
}

html.color3.special .sv_settings {
  background-color: #73b3e7;
  color: #195183;
  border-bottom: 3px solid #195183;
}

html.color3 .fs-outer button {
  border: 1px solid #195183;
  color: #333333;
  background-color: white;
  color: #195183;
  border: 1px solid #195183 !important;
}

html.color3 .cs-outer button {
  border: 1px solid #ebebeb;
  color: #333333;
  color: black;
  font-weight: bold;
}

html.color3 .fs-outer button,
html.color3 .cs-outer button,
html.color3 .img-outer button,
html.color3 .img-back button {
  background-color: #9dd1ff !important;
  color: #195183 !important;
  cursor: pointer;
  border: 1px solid #195183 !important;
}

html.color3 .header,
html.color3 .menu {
  background-color: #9dd1ff;
}

html.color3 #moreoption {
  background-color: #9dd1ff !important;
  color: #195183 !important;
  cursor: pointer;
  border: 1px solid #195183 !important;
}

html.color3 #moreoption.active,
html.color3 #moreoption:hover {
  background-color: white !important;
  color: black !important;
}

html.color3 #morespecial {
  background-color: #73b3e7;
  border-bottom: 3px solid #195183;
}

html.color3 .fs-outer button:hover,
html.color3 .img-back button:hover,
html.color3 .cs-outer button:hover,
html.color3 .img-outer button:hover,
html.color3 .fs-outer button.active,
html.color3 .cs-outer button.active,
html.color3 .img-outer button.active {
  background-color: white !important;
  color: black !important;
  cursor: pointer;
  border: 1px solid #195183;
}

html.color3 .img-outer button {
  border: 1px solid #ebebeb;
  color: #333333;
  background-color: white;
}


html.color4 #morespecial .mgl20 .mtit {
  color: #4d4b43;
}

html.color4.special .sv_settings {
  background-color: #ede3a1;
  color: #4d4b43;
  border-bottom: 3px solid #4d4b43;
}

html.color4 .fs-outer button {
  border: 1px solid #195183;
  color: #333333;
  background-color: white;
  color: #195183;
  border: 1px solid #195183 !important;
}

html.color4 .cs-outer button {
  border: 1px solid #ebebeb;
  color: #333333;
  color: black;
}

html.color4 .fs-outer button,
html.color4 .cs-outer button,
html.color4 .img-outer button,
html.color4 .img-back button {
  background-color: #f7f3d6 !important;
  color: #4d4b43 !important;
  cursor: pointer;
  border: 1px solid #4d4b43 !important;
}

html.color4 .header,
html.color4 .menu {
  background-color: transparent;
}

html.color4 #moreoption {
  background-color: #f7f3d6 !important;
  color: #4d4b43 !important;
  cursor: pointer;
  border: 1px solid #4d4b43 !important;
}

html.color4 #moreoption.active,
html.color4 #moreoption:hover {
  background-color: white !important;
  color: black !important;
}

html.color4 #morespecial {
  background-color: #ede3a1;
  border-bottom: 3px solid #4d4b43;
}

html.color4 .fs-outer button:hover,
html.color4 .img-back button:hover,
html.color4 .cs-outer button:hover,
html.color4 .img-outer button:hover,
html.color4 .fs-outer button.active,
html.color4 .cs-outer button.active,
html.color4 .img-outer button.active {
  background-color: white !important;
  color: black !important;
  cursor: pointer;
  border: 1px solid #195183;
}

html.color4 .img-outer button {
  border: 1px solid #4d4b43;
  color: #333333;
  background-color: white;
}

html.color5 #morespecial .mgl20 .mtit {
  color: #a9dd38;
}

html.color5.special .sv_settings {
  background-color: #51431d;
  color: #a9dd38;
  border-bottom: 3px solid #a9dd38;
}

html.color5 .fs-outer button {
  color: #333333;
  background-color: white;
  color: #195183;
  border: 1px solid #195183 !important;
}

html.color5 .cs-outer button {
  border: 1px solid #ebebeb;
  color: #333333;
  background-color: white;
  color: black;
}

html.color5 .fs-outer button,
html.color5 .cs-outer button,
html.color5 .img-outer button,
html.color5 .img-back button {
  background-color: #3b2716 !important;
  color: #a9dd38 !important;
  cursor: pointer;
  border: 1px solid #a9dd38 !important;
}

html.color5 .header,
html.color5 .menu {
  background-color: transparent;
}

html.color5 #moreoption {
  background-color: #3b2716 !important;
  color: #a9dd38 !important;
  cursor: pointer;
  border: 1px solid #a9dd38 !important;
}

html.color5 #moreoption.active,
html.color5 #moreoption:hover {
  background-color: black !important;
  color: white !important;
}

html.color5 #morespecial {
  background-color: #3b2716;
  border-bottom: 3px solid #a9dd38;
}

html.color5 .fs-outer button:hover,
html.color5 .img-back button:hover,
html.color5 .cs-outer button:hover,
html.color5 .img-outer button:hover,
html.color5 .fs-outer button.active,
html.color5 .cs-outer button.active,
html.color5 .img-outer button.active {
  background-color: black !important;
  color: white !important;
  cursor: pointer;
  border: 1px solid #a9dd38;
}

html.color5 .img-outer button {
  border: 1px solid #4d4b43;
  color: #333333;
  background-color: white;
}




@media (max-width: 1000px) {
  .spec-ver {
    display: none !important;
  }
}

html.color1 {
  background-color: white;
  color: #161616 !important;
}

html.color1 body {
  background-color: white;
  color: #161616 !important;
}


html.color2 {
  background-color: black;
  color: white !important;
}

html.color2 body {
  background-color: black;
  color: white !important;
}

html.color3 {
  background-color: #9dd1ff;
}

html.color3 body {
  color: #195183;
  background: #9dd1ff;
}

html.color4 {
  background-color: #f7f3d6;
}

html.color4 body {
  color: #4d4b43;
  background: #f7f3d6;
}

html.color5 {
  background-color: #3b2716;
}

html.color5 body {
  color: #a9dd38;
  background: #3b2716;
}

html.font1 {
  font-size: 14px !important;
}

html.font2 {
  font-size: 20px !important;
}

html.font3 {
  font-size: 26px !important;
}








/***********************/

.spec-ver {
  cursor: pointer;
}

.special .head-fix {
  display: none;
}

.special .head.js-head {
  position: relative !important;
  transform: translateY(0%) !important;
  z-index: 2 !important;
}

.special .museum-box,
.special .maps__sticker {
  background: none !important;
}

.special .partner-slider .swiper-slide:hover .grayScale {
  opacity: 1 !important;
}

.special .linkConst,
.special .constructor-but {
  padding-left: 33px;
}

.special .page .child-slider .swiper-pagination-bullet-active {
  font-weight: bold;
}

.special .news__list-item .news__list-region {
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
}

.special .page-work .more-news .news__list-item,
.special .spk-box {
  background: none;
}

.special .page-work .interview-detail__head.modeText .text {
  z-index: 1;
}

html.special body .page.carusel__controls,
html.special .maps-wrapper .maps .page {
  background: none !important;
}

html.special .constructor-add {
  background: none;
  padding: 0;
}

html.special .head__city:after {
  border-color: inherit;
}

html.special .maps-wrapper .maps,
html.special .categor__link--two,
html.special .categor__link--one,
html.special .news__big,
html.special img,
html.special .vk_iniz {
  -webkit-filter: grayscale(100%) !important;
  filter: grayscale(100%) !important;
}

html.special .head__city-crop {
  max-width: 250px;
}

html.special .maps__sticker {
  z-index: 1
}

html.special .page-work .tab_lk .table2 a {
  text-decoration: underline !important;
}

html.special .page-work .tab_lk .table2 a:hover {
  text-decoration: none !important;
}

html.special .honorable {
  background: none;
}

html.color1 {
  background-color: white;
  color: #000 !important;
}

html.color1 body,
html.color1 body .page,
html.color1 .head,
html.color1 .foot {
  background-color: white;
  color: #000 !important;
}


html.color1 body .page * {
  color: inherit;
}

html.color1 .head {
  border-bottom: 1px solid #000;
}

html.color1 .head__menu-icon::before,
html.color1 .head__menu-icon::after,
html.color1 .head__menu-icon span,
html.color1 .foot__social-item:hover,
html.color1 .virtual-tour-box__bottom li:before,
html.color1 .history-slider .swiper-pagination-progressbar-fill {
  background: #000 !important;
}

html.color1 svg {
  fill: #000 !important;
}



html.color1 .read__more-h {
  border-bottom-color: #000;
}

html.color1 .read__more-link {
  background-color: #000 !important;
  border: 1px solid #fff;
  filter: grayscale(100%) invert(1) !important;
}

html.color1 .read__more-link:hover {
  filter: grayscale(100%) invert(0) !important;
}

html.color1 .read__more-link .read__more-link-text {
  color: #fff !important;
}

html.color1 .popup-wrapper h2,
html.color1 .pages-nav a,
html.color1 .pages-nav a,
html.color1 .all_city_reg,
html.color1 .city-tabs a,
html.color1 .pages-nav a.hover,
html.color1 .pages-nav a:hover,
html.color1 .all_city_reg:hover,
html.color1 .feedback__title,
html.color1 .groups-item .groups-h,
html.color1 .page .child-slider .swiper-pagination-bullet,
html.color1 .bs-list .app-blood-station-item .name,
html.color1 .bs-list .app-blood-station-item .select-text,
html.color1 .page-work .interview-detail__head.modeText .text span,
html.color1 .popup-forms__title,
html.color1 .feedback__field-title span,
html.color1 .feedback__field-title,
html.color1 .color_red {
  color: #000;
}


html.color1 .arrow-top-pages,
html.color1 .menu__top,
html.color1 .menu__bottom,
html.color1 .media__top-link,
html.color1 .news__list-date span,
html.color1 .constructor-list-numb,
html.color1 .popup-wrapper .btn,
html.color1 .pages-nav a.active,
html.color1 .all_city_reg.active,
html.color1 .feedback__fields,
html.color1 .news__date,
html.color1 .news-more,
html.color1 .maps__btn,
html.color1 .head__bookmark-item.active .head__bookmark-icon,
html.color1 .btn,
html.color1 .search__btn,
html.color1 .search__form,
html.color1 .search__field,
html.color1 .head__lang-list-item,
html.color1 .interview-box__date,
html.color1 .interview-box__elem-item,
html.color1 .interview-detail__head,
html.color1 .groups,
html.color1 .codecs-item,
html.color1 .codecs-quote,
html.color1 .myth__showcase-item,
html.color1 .myth__showcase-h span,
html.color1 .spk-together__field,
html.color1 .anketa .anketa-but,
html.color1 .app-button--red,
html.color1 .app-button--blue,
html.color1 .bnr,
html.color1 .popup-forms__field,
html.color1 .popup-forms__btn,
html.color1 .work-tree>div a,
html.color1 .corporate-tab-top a,
html.color1 .maps-nav__item,
html.color1 .maps-filter__select,
html.color1 .biblio__link a,
html.color1 .linkConst,
html.color1 .constructor-but,
html.color1 .faq-header__btn,
html.color1 .page404 .links a,
html.color1 .spk-box__btn-email,
html.color1 .spk-btn,
html.color1 .spk-faqs__item,
html.color1 .spk-opinions__elem-item,
html.color1 .spk-votes__controls-btn,
html.color1 .content-box,
html.color1 .reviews__left,
html.color1 .reviews__right,
html.color1 .foot__social a,
html.color1 .faq-nav__link:before,
html.color1 .spk-votes,
html.color1 .spk-karta-donora-btn__item,
html.color1 .tab_a a {
  color: #000 !important;
  border: 1px solid #000 !important;
  background: #fff !important;
}

html.color1 .menu__top-item:hover,
html.color1 .menu__top-item.active,
html.color1 .news-more:hover,
html.color1 .maps__btn:hover,
html.color1 .btn:hover,
html.color1 .search__btn:hover,
html.color1 .head__lang-list-item:hover,
html.color1 .head__lang-list-item.active,
html.color1 select>option:hover,
html.color1 .myth__showcase-pop,
html.color1 .anketa .anketa-but:hover,
html.color1 .app-button--red:hover,
html.color1 .app-button--blue:hover,
html.color1 .popup-forms__btn:hover,
html.color1 .work-tree>div a:hover,
html.color1 .corporate-tab-top a.-active,
html.color1 .maps-nav__item.active,
html.color1 .biblio__link a.-active,
html.color1 .linkConst:hover,
html.color1 .constructor-but:hover,
html.color1 .faq-header__btn:hover,
html.color1 .page404 .links a:hover,
html.color1 .spk-box__btn-email:hover,
html.color1 .spk-btn:hover,
html.color1 .spk-votes__controls-btn:hover,
html.color1 .faq-nav__link:hover:before,
html.color1 .faq-nav__link.active:before,
html.color1 .spk-karta-donora-btn__item:hover,
html.color1 .tab_a a.active {
  background-color: #000 !important;
  color: #fff !important;
}

html.color1 .maps__btn:hover svg,
html.color1 .corporate-tab-top a.-active svg,
html.color1 .maps-nav__item svg,
html.color1 .biblio__link a.-active svg,
html.color1 #svg-lz,
html.color1 .spk-votes__controls-btn:hover svg {
  fill: #fff !important;
}

html.color1 .bnr-img,
html.color1 .swiper-slide,
html.color1 .ya-share2,
html.color1 blockquote:before,
html.color1 .interview-box__img-box,
html.color1 .interview-detail__head-img,
html.color1 .history-slider .swiper-zt .swiper-scroll-point .swiper-scrollbar-drag:before,
html.color1 .page-work ul li:before,
html.color1 .country .country-cont,
html.color1 .ui-datepicker,
html.color1 .bs-list .app-blood-station-item .name:before,
html.color1 .anketa,
html.color1 #cboxLoadingGraphic,
html.color1 .privilegies-day ul li,
html.color1 .privilegies-holiday ul li,
html.color1 .privilegies-reg ul li,
html.color1 .privilegies-hon ul li,
html.color1 .reviews__photo,
html.color1 .work-tree>div,
html.color1 .social-work,
html.color1 .maps-content__points:before,
html.color1 .doc ul li,
html.color1 .specialists__img-src,
html.color1 .spk-box__elem-img-src,
html.color1 .spk-lights-sticker__icon,
html.color1 .spk-lights__group-item,
html.color1 #cboxClose {
  filter: grayscale(100%);
}

html.color1 .audio-player-track-but {
  color: #000;
  border: 1px solid #fff;
  background-color: #000;
  filter: invert(1);
}

html.color1 .museum-box__slider .swiper-slide {
  border: 1px solid #000;
}


html.color1 .carusel__controls-box .s-btn,
html.color1 .wrapper .page .infografik-slider .swiper-pagination-bullet {
  background: #fff;
  border: 1px solid #000;
}

html.color1 .carusel__controls-box .s-btn.active,
html.color1 .wrapper .page .infografik-slider .swiper-pagination-bullet-active {
  background: #000;
  border: 1px solid #000;
  height: 10px;
  width: 10px;
}

html.color1 .categor__link {
  background: none;
  border: 1px solid #000;
}

html.color1 .categor__link img,
html.color1 .foot__social a img {
  filter: grayscale(100%) invert(1) !important;
}

html.color1 .categor__link-box-two {
  background: rgba(999, 999, 999, 0.3);
}

html.color1 .categor__link:hover .categor__link-box-two {
  background: rgba(999, 999, 999, 1);
}

html.color1 .head__lang-list-item.active:before {
  border-bottom: 7px solid #000;
}

html.color1 .head__lang-list-item:last-child:before {
  display: none;
}

html.color1 .page-work p>strong {
  color: #000 !important;
}

html.color1 .myth__showcase-pop-scroll {
  background: none;
}

html.color1 .styleRadio:hover,
html.color1 .styleRadio.-active,
html.color1 .app-constructor-item-control,
html.color1 .ui-resizable-se {
  background-color: #000;
}

html.color1 .app-constructor-item.active,
html.color1 .read__more-head:before,
html.color1 .spk-box__links a:after {
  border-color: #000;
}

html.color1 .foot__social a:hover img {
  filter: grayscale(100%) !important;
}

html.color1 .head__autch-list {
  border: 1px solid #000;
  border-top: 4px solid #000;
}

html.color1 .head__autch-list.active:before {
  border-bottom: 7px solid #000;
}

html.color1 .hon_tr .td:first-child {
  border-right: 1px solid #000;
}

html.special .spk-finish__title-small:before {
  display: none;
}

html.special .spk-finish__title-small {
  padding-left: 0;
}

html.special .spk-finish,
html.special .spk-finish__left {
  background: none;
}

html.color1 .spk-finish {
  border: 1px solid #000;
}

html.color1 .spk-finish__left {
  border-right: 1px solid #000;
}

html.special .cabinet-card-block {
  background: none !important;
}

html.special .cabinet-card-title:before {
  display: none;
}

html.special .cabinet-card-title {
  padding-left: 40px;
  padding-bottom: 25px;
}

html.special .cabinet-card-txt {
  padding-left: 40px;
}

html.special .cabinet-card-block .cabinet-card-title,
html.special .cabinet-card-block .cabinet-card-txt span {
  color: inherit;
}

html.color1 .cabinet-card-block,
html.color1 .analiz_graf {
  border: 1px solid #000;
}

html.special .preloader {
  background: url('/common/img/loader/loader_svg_color1.svg') no-repeat center center;
  width: 80px;
  height: 80px;
  background-size: 80px 80px;
}

html.color1 .menu__list {
  background: rgb(22, 22, 22);
}

html.color1 .nav-item .nav-link {
  color: #fff;
}

html.color1 .nav-item.active .nav-link,
html.color1 .nav-item:hover .nav-link,
html.color1 .nav-item:focus .nav-link {
  color: #000;
}








/*html.color2 {
  background-color: black;
  color: white !important; }

  html.color2 body,
  html.color2 body .page,
  html.color2 .head,
  html.color2 .foot {
    background-color: black;
    color: white !important; }

  html.color2 body .page * {color: inherit;}*/
html.color2 {
  background-color: #000;
  color: #fff !important;
}

html.color2 body,
html.color2 body .page,
html.color2 .head,
html.color2 .foot {
  background-color: #000;
  color: #fff !important;
}


html.color2 body .page * {
  color: inherit;
}

html.color2 .head {
  border-bottom: 1px solid #fff;
}

html.color2 .head__menu-icon::before,
html.color2 .head__menu-icon::after,
html.color2 .head__menu-icon span,
html.color2 .foot__social-item:hover,
html.color2 .virtual-tour-box__bottom li:before,
html.color2 .history-slider .swiper-pagination-progressbar-fill {
  background: #fff !important;
}

html.color2 svg {
  fill: #fff !important;
}



html.color2 .read__more-h {
  border-bottom-color: #fff;
}

html.color2 .read__more-link {
  background-color: #000 !important;
  border: 1px solid #fff;
  filter: grayscale(100%) invert(0) !important;
}

html.color2 .read__more-link:hover,
html.color2 .news__list-desc:before,
html.color2 .news__small-content:before,
html.color2 .interview-box__content:before,
html.color2 .foot__social a:hover img {
  filter: grayscale(100%) invert(1) !important;
}

html.color2 .read__more-link .read__more-link-text {
  color: #fff !important;
}

html.color2 .popup-wrapper h2,
html.color2 .pages-nav a,
html.color2 .pages-nav a,
html.color2 .all_city_reg,
html.color2 .city-tabs a,
html.color2 .pages-nav a.hover,
html.color2 .pages-nav a:hover,
html.color2 .all_city_reg:hover,
html.color2 .feedback__title,
html.color2 .groups-item .groups-h,
html.color2 .page .child-slider .swiper-pagination-bullet,
html.color2 .bs-list .app-blood-station-item .name,
html.color2 .bs-list .app-blood-station-item .select-text,
html.color2 .page-work .interview-detail__head.modeText .text span,
html.color2 .popup-forms__title,
html.color2 #colorbox.popFB #sendFeedbackForm .feedback__field-title,
html.color2 .feedback__field-title span,
html.color2 .tab-c .tab.-active,
html.color2 .feedback__field-title,
html.color2 .color_red {
  color: #fff;
}

html.color2 .page .child-slider .swiper-pagination-bullet-active {
  font-weight: bold;
}

html.color2 .arrow-top-pages,
html.color2 .menu__top,
html.color2 .menu__bottom,
html.color2 .media__top-link,
html.color2 .news__list-date span,
html.color2 .constructor-list-numb,
html.color2 .popup-wrapper .btn,
html.color2 .pages-nav a.active,
html.color2 .all_city_reg.active,
html.color2 .feedback__fields,
html.color2 .news__date,
html.color2 .news-more,
html.color2 .maps__btn,
html.color2 .head__bookmark-item.active .head__bookmark-icon,
html.color2 .btn,
html.color2 .search__btn,
html.color2 .search__form,
html.color2 .search__field,
html.color2 .head__lang-list-item,
html.color2 .interview-box__date,
html.color2 .interview-box__elem-item,
html.color2 .interview-detail__head,
html.color2 .groups,
html.color2 .codecs-item,
html.color2 .codecs-quote,
html.color2 .myth__showcase-item,
html.color2 .myth__showcase-h span,
html.color2 .spk-together__field,
html.color2 .anketa .anketa-but,
html.color2 .app-button--red,
html.color2 .app-button--blue,
html.color2 .bnr,
html.color2 .popup-forms__field,
html.color2 .popup-forms__btn,
html.color2 .work-tree>div a,
html.color2 .corporate-tab-top a,
html.color2 .maps-nav__item,
html.color2 .maps-filter__select,
html.color2 .biblio__link a,
html.color2 .linkConst,
html.color2 .constructor-but,
html.color2 .faq-header__btn,
html.color2 .page404 .links a,
html.color2 .spk-box__btn-email,
html.color2 .spk-btn,
html.color2 .spk-faqs__item,
html.color2 .spk-opinions__elem-item,
html.color2 .spk-votes__controls-btn,
html.color2 .news__list-region,
html.color2 .content-box,
html.color2 .reviews__left,
html.color2 .reviews__right,
html.color2 .spk-lights__head,
html.color2 .constructor-editor textarea,
html.color2 .foot__social a,
html.color2 .maps__sticker-box,
html.color2 .faq-nav__link:before,
html.color2 .spk-votes,
html.color2 .spk-karta-donora-btn__item,
html.color2 .tab_a a {
  color: #fff !important;
  border: 1px solid #fff !important;
  background: #000 !important;
}

html.color2 .menu__top-item:hover,
html.color2 .menu__top-item.active,
html.color2 .news-more:hover,
html.color2 .maps__btn:hover,
html.color2 .btn:hover,
html.color2 .search__btn:hover,
html.color2 .head__lang-list-item:hover,
html.color2 .head__lang-list-item.active,
html.color2 select>option:hover,
html.color2 .myth__showcase-pop,
html.color2 .anketa .anketa-but:hover,
html.color2 .app-button--red:hover,
html.color2 .app-button--blue:hover,
html.color2 .popup-forms__btn:hover,
html.color2 .work-tree>div a:hover,
html.color2 .corporate-tab-top a.-active,
html.color2 .maps-nav__item.active,
html.color2 .biblio__link a.-active,
html.color2 .linkConst:hover,
html.color2 .constructor-but:hover,
html.color2 .faq-header__btn:hover,
html.color2 .page404 .links a:hover,
html.color2 .spk-box__btn-email:hover,
html.color2 .spk-btn:hover,
html.color2 .spk-votes__controls-btn:hover,
html.color2 .faq-nav__link:hover:before,
html.color2 .faq-nav__link.active:before,
html.color2 .spk-karta-donora-btn__item:hover,
html.color2 .tab_a a.active {
  background-color: #fff !important;
  color: #000 !important;
}

html.color2 .maps__btn:hover svg,
html.color2 .corporate-tab-top a.-active svg,
html.color2 .maps-nav__item svg,
html.color2 .biblio__link a.-active svg,
html.color2 #svg-lz,
html.color2 .spk-votes__controls-btn:hover svg {
  fill: #000 !important;
}

html.color2 .bnr-img,
html.color2 .swiper-slide,
html.color2 .ya-share2,
html.color2 blockquote:before,
html.color2 .interview-box__img-box,
html.color2 .interview-detail__head-img,
html.color2 .history-slider .swiper-zt .swiper-scroll-point .swiper-scrollbar-drag:before,
html.color2 .page-work ul li:before,
html.color2 .country .country-cont,
html.color2 .ui-datepicker,
html.color2 .bs-list .app-blood-station-item .name:before,
html.color2 .anketa,
html.color2 #cboxLoadingGraphic,
html.color2 .privilegies-day ul li,
html.color2 .privilegies-holiday ul li,
html.color2 .privilegies-reg ul li,
html.color2 .privilegies-hon ul li,
html.color2 .reviews__photo,
html.color2 .work-tree>div,
html.color2 .social-work,
html.color2 .maps-content__points:before,
html.color2 .doc ul li,
html.color2 .specialists__img-src,
html.color2 .spk-box__elem-img-src,
html.color2 .spk-lights-sticker__icon,
html.color2 .spk-lights__group-item {
  filter: grayscale(100%);
}

html.color2 .audio-player-track-but {
  border: 1px solid #fff;
  background-color: #000;
}

html.color2 .museum-box__slider .swiper-slide {
  border: 1px solid #fff;
}


html.color2 .carusel__controls-box .s-btn,
html.color2 .wrapper .page .infografik-slider .swiper-pagination-bullet {
  background: #000;
  border: 1px solid #fff;
}

html.color2 .carusel__controls-box .s-btn.active,
html.color2 .wrapper .page .infografik-slider .swiper-pagination-bullet-active {
  background: #fff;
  border: 1px solid #fff;
  height: 10px;
  width: 10px;
}

html.color2 .categor__link {
  background: none;
  border: 1px solid #fff;
}

html.color2 .categor__link img {
  filter: grayscale(100%) invert(0) !important;
}

html.color2 .categor__link-box-two {
  background: rgba(0, 0, 0, 0.3);
}

html.color2 .categor__link:hover .categor__link-box-two {
  background: rgba(0, 0, 0, 1);
}

html.color2 .head__lang-list-item.active:before {
  border-bottom: 7px solid #fff;
}

html.color2 .head__lang-list-item:last-child:before {
  display: none;
}

html.color2 .page-work p>strong {
  color: #fff !important;
}

html.color2 .myth__showcase-pop-scroll {
  background: none;
}

html.color2 .styleRadio:hover,
html.color2 .styleRadio.-active,
html.color2 .app-constructor-item-control,
html.color2 .ui-resizable-se {
  background-color: #fff;
}

html.color2 .app-constructor-item.active,
html.color2 .read__more-head:before,
html.color2 .spk-box__links a:after {
  border-color: #fff;
}

html.color2 .head__logo img,
html.color2 #cboxClose,
html.color2 .swiper-button-next,
html.color2 .swiper-button-prev

/*,
  html.color2 .swiper-slide*/
  {
  filter: brightness(0) invert(1) !important;
}

html.color2 #cboxContent,
html.color2 .feedback,
html.color2 .read__more-head span,
html.color2 .read__more-item,
html.color2 .audio-player,
html.color2 .news__small,
html.color2 .virtual-tour-box,
html.color2 .history-slider .swiper-zt,
html.color2 .myth__showcase-pop-head img,
html.color2 .child-babl,
html.color2 .together-box {
  background: #000;
}

html.color2 .history-wrap-slider .swiper-slide,
html.color2 .anketa {
  background-color: #000 !important;
}

html.color2 .child-babl:before {
  background: #000;
  border-right: 1px solid #fff;
  margin-left: -1px;
}

html.color2 .anketa {
  background-size: 700px;
}

html.color2 .page-work .interview-detail__head.modeText .img,
html.color3 .page-work .interview-detail__head.modeText .img,
html.color4 .page-work .interview-detail__head.modeText .img,
html.color5 .page-work .interview-detail__head.modeText .img {
  max-width: 550px;
}

html.color2 #cboxOverlay {
  background: #494949;
}

html.color2 .head__autch-list {
  border: 1px solid #fff;
  border-top: 4px solid #fff;
  background: #000
}

html.color2 .head__autch-list.active:before {
  border-bottom: 7px solid #fff;
}

html.color2 .hon_tr .td:first-child {
  border-right: 1px solid #fff;
}

html.color2 .spk-finish {
  border: 1px solid #fff;
}

html.color2 .spk-finish__left {
  border-right: 1px solid #fff;
}

html.color2 .cabinet-card-block,
html.color2 .analiz_graf {
  border: 1px solid #fff;
}

html.color2 .preloader {
  background-image: url('/common/img/loader/loader_svg_color2.svg');
}

html.color2 .menu__list {
  background: rgb(22, 22, 22);
}

/*html.color3 {
  background-color: #9dd1ff; }

  html.color3 body,
  html.color3 body .page,
  html.color3 .head,
  html.color3 .foot {
    color: #195183;
    background: #9dd1ff; }

  html.color3 body .page * {color: inherit;}*/
html.color3 {
  background-color: #9dd1ff;
  color: #195183 !important;
}

html.color3 body,
html.color3 body .page,
html.color3 .head,
html.color3 .foot {
  background-color: #9dd1ff;
  color: #195183 !important;
}


html.color3 body .page * {
  color: inherit;
  border-color: inherit;
}

html.color3 .head {
  border-bottom: 1px solid #195183;
}

html.color3 .head__menu-icon::before,
html.color3 .head__menu-icon::after,
html.color3 .head__menu-icon span,
html.color3 .foot__social-item:hover,
html.color3 .virtual-tour-box__bottom li:before,
html.color3 .history-slider .swiper-pagination-progressbar-fill {
  background: #195183 !important;
}

html.color3 svg {
  fill: #195183 !important;
}



html.color3 .read__more-h {
  border-bottom-color: #195183;
}

html.color3 .read__more-link {
  border: 1px solid #c7d4da;
  filter: none !important;
  background: none;
}

html.color3 .read__more-link:hover {
  filter: none !important;
  background: #195183;
}

html.color3 .news__list-desc:before,
html.color3 .news__small-content:before,
html.color3 .interview-box__content:before {
  display: none;
}

html.color3 .foot__social-item img {
  filter: grayscale(100%) brightness(20%) sepia(100%) hue-rotate(-180deg) saturate(700%) contrast(0.8) !important;
}

html.color3 .foot__social a:hover img {
  filter: grayscale(100%) brightness(50%) sepia(80%) hue-rotate(-180deg) saturate(700%) contrast(0.8) !important;
}

html.color3 .read__more-link .read__more-link-text {
  color: #195183 !important;
}

html.color3 .read__more-link:hover .read__more-link-text {
  color: #9dd1ff !important;
}


html.color3 .popup-wrapper h2,
html.color3 .pages-nav a,
html.color3 .pages-nav a,
html.color3 .all_city_reg,
html.color3 .city-tabs a,
html.color3 .pages-nav a.hover,
html.color3 .pages-nav a:hover,
html.color3 .all_city_reg:hover,
html.color3 .feedback__title,
html.color3 .groups-item .groups-h,
html.color3 .page .child-slider .swiper-pagination-bullet,
html.color3 .bs-list .app-blood-station-item .name,
html.color3 .bs-list .app-blood-station-item .select-text,
html.color3 .page-work .interview-detail__head.modeText .text span,
html.color3 .popup-forms__title,
html.color3 #colorbox.popFB #sendFeedbackForm .feedback__field-title,
html.color3 .feedback__field-title span,
html.color3 .tab-c .tab.-active,
html.color3 .feedback__field-title,
html.color3 .color_red {
  color: #195183;
}

html.color3 .page .child-slider .swiper-pagination-bullet-active {
  font-weight: bold;
}

html.color3 .arrow-top-pages,
html.color3 .menu__top,
html.color3 .menu__bottom,
html.color3 .media__top-link,
html.color3 .news__list-date span,
html.color3 .constructor-list-numb,
html.color3 .popup-wrapper .btn,
html.color3 .pages-nav a.active,
html.color3 .all_city_reg.active,
html.color3 .feedback__fields,
html.color3 .news__date,
html.color3 .news-more,
html.color3 .maps__btn,
html.color3 .head__bookmark-item.active .head__bookmark-icon,
html.color3 .btn,
html.color3 .search__btn,
html.color3 .search__form,
html.color3 .search__field,
html.color3 .head__lang-list-item,
html.color3 .interview-box__date,
html.color3 .interview-box__elem-item,
html.color3 .interview-detail__head,
html.color3 .groups,
html.color3 .codecs-item,
html.color3 .codecs-quote,
html.color3 .myth__showcase-item,
html.color3 .myth__showcase-h span,
html.color3 .spk-together__field,
html.color3 .anketa .anketa-but,
html.color3 .app-button--red,
html.color3 .app-button--blue,
html.color3 .bnr,
html.color3 .popup-forms__field,
html.color3 .popup-forms__btn,
html.color3 .work-tree>div a,
html.color3 .corporate-tab-top a,
html.color3 .maps-nav__item,
html.color3 .maps-filter__select,
html.color3 .biblio__link a,
html.color3 .linkConst,
html.color3 .constructor-but,
html.color3 .faq-header__btn,
html.color3 .page404 .links a,
html.color3 .spk-box__btn-email,
html.color3 .spk-btn,
html.color3 .spk-faqs__item,
html.color3 .spk-opinions__elem-item,
html.color3 .spk-votes__controls-btn,
html.color3 .news__list-region,
html.color3 .content-box,
html.color3 .reviews__left,
html.color3 .reviews__right,
html.color3 .spk-lights__head,
html.color3 .constructor-editor textarea,
html.color3 .foot__social a,
html.color3 .maps__sticker-box,
html.color3 .spk-votes,
html.color3 .faq-nav__link:before,
html.color3 .spk-votes,
html.color3 .spk-karta-donora-btn__item,
html.color3 .tab_a a {
  color: #195183 !important;
  border: 1px solid #195183 !important;
  background: #9dd1ff !important;
}

html.color3 .menu__top-item:hover,
html.color3 .menu__top-item.active,
html.color3 .news-more:hover,
html.color3 .maps__btn:hover,
html.color3 .btn:hover,
html.color3 .search__btn:hover,
html.color3 .head__lang-list-item:hover,
html.color3 .head__lang-list-item.active,
html.color3 select>option:hover,
html.color3 .myth__showcase-pop,
html.color3 .anketa .anketa-but:hover,
html.color3 .app-button--red:hover,
html.color3 .app-button--blue:hover,
html.color3 .popup-forms__btn:hover,
html.color3 .work-tree>div a:hover,
html.color3 .corporate-tab-top a.-active,
html.color3 .maps-nav__item.active,
html.color3 .biblio__link a.-active,
html.color3 .linkConst:hover,
html.color3 .constructor-but:hover,
html.color3 .faq-header__btn:hover,
html.color3 .page404 .links a:hover,
html.color3 .spk-box__btn-email:hover,
html.color3 .spk-btn:hover,
html.color3 .spk-votes__controls-btn:hover,
html.color3 .faq-nav__link:hover:before,
html.color3 .faq-nav__link.active:before,
html.color3 .spk-karta-donora-btn__item:hover,
html.color3 .tab_a a.active {
  background-color: #195183 !important;
  color: #9dd1ff !important;
}

html.color3 .maps__btn:hover svg,
html.color3 .corporate-tab-top a.-active svg,
html.color3 .maps-nav__item svg,
html.color3 .biblio__link a.-active svg,
html.color3 #svg-lz,
html.color3 .spk-votes__controls-btn:hover svg {
  fill: #9dd1ff !important;
}

html.color3 .bnr-img,
html.color3 .swiper-slide,
html.color3 .ya-share2,
html.color3 blockquote:before,
html.color3 .interview-box__img-box,
html.color3 .interview-detail__head-img,
html.color3 .history-slider .swiper-zt .swiper-scroll-point .swiper-scrollbar-drag:before,
html.color3 .country .country-cont,
html.color3 .bs-list .app-blood-station-item .name:before,
html.color3 #cboxLoadingGraphic,
html.color3 .reviews__photo,
html.color3 .social-work,
html.color3 .specialists__img-src,
html.color3 .spk-box__elem-img-src,
html.color3 .spk-lights-sticker__icon,
html.color3 .spk-lights__group-item {
  filter: grayscale(100%);
}

html.color3 .audio-player-track-but {
  border: 1px solid #195183;
  background-color: #9dd1ff;
}

html.color3 .museum-box__slider .swiper-slide {
  border: 1px solid #195183;
}


html.color3 .carusel__controls-box .s-btn,
html.color3 .wrapper .page .infografik-slider .swiper-pagination-bullet {
  background: #9dd1ff;
  border: 1px solid #195183;
}

html.color3 .carusel__controls-box .s-btn.active,
html.color3 .wrapper .page .infografik-slider .swiper-pagination-bullet-active {
  background: #195183;
  border: 1px solid #195183;
  height: 10px;
  width: 10px;
}

html.color3 .categor__link {
  background: none;
  border: 1px solid #195183;
}

html.color3 .categor__link img,
html.color3 .history-wrap-slider .swiper-slide {
  filter: grayscale(100%) brightness(20%) sepia(100%) hue-rotate(-180deg) saturate(700%) contrast(0.8) !important;
}

html.color3 .categor__link-box-two {
  background: rgba(999, 999, 999, 0.7);
}

html.color3 .categor__link:hover .categor__link-box-two {
  background: rgba(999, 999, 999, 1);
}

html.color3 .head__lang-list-item.active:before {
  border-bottom: 7px solid #195183;
}

html.color3 .head__lang-list-item:last-child:before {
  display: none;
}

html.color3 .page-work p>strong {
  color: #195183 !important;
}

html.color3 .myth__showcase-pop-scroll {
  background: none;
}

html.color3 .styleRadio:hover,
html.color3 .styleRadio.-active,
html.color3 .app-constructor-item-control,
html.color3 .ui-resizable-se {
  background-color: #195183;
}

html.color3 .app-constructor-item.active,
html.color3 .read__more-head:before,
html.color3 .spk-box__links a:after {
  border-color: #195183;
}

html.color3 .page-work ul li:before,
html.color3 .head__logo img,
html.color3 #cboxClose,
html.color3 .swiper-button-next,
html.color3 .swiper-button-prev,
html.color3 #cboxLoadingGraphic,
html.color3 .maps-content__points:before {
  filter: grayscale(100%) brightness(50%) sepia(100%) hue-rotate(-180deg) saturate(700%) contrast(0.8) !important;
}

html.color3 #cboxContent,
html.color3 .feedback,
html.color3 .read__more-head span,
html.color3 .read__more-item,
html.color3 .audio-player,
html.color3 .news__small,
html.color3 .virtual-tour-box,
html.color3 .history-slider .swiper-zt,
html.color3 .child-babl,
html.color3 .together-box {
  background: #9dd1ff;
}

html.color3 .history-wrap-slider .swiper-slide,
html.color4 .history-wrap-slider .swiper-slide,
html.color5 .history-wrap-slider .swiper-slide {
  opacity: 0 !important;
  background-color: rgba(1, 1, 1, 0);
}

html.color3 .history-wrap-slider .swiper-slide.swiper-slide-active,
html.color4 .history-wrap-slider .swiper-slide.swiper-slide-active,
html.color5 .history-wrap-slider .swiper-slide.swiper-slide-active {
  opacity: 1 !important;
}

html.color3 .anketa,
html.color3 .constructor-galery-item {
  background-color: rgba(1, 1, 1, 0) !important;
}

html.color3 .child-babl:before {
  background: #9dd1ff;
  border-right: 1px solid #195183;
  margin-left: -1px;
}

html.color3 .anketa,
html.color4 .anketa,
html.color5 .anketa {
  background-size: 700px;
  background-image: url(/common/img/img_color/grey/anketa-page.jpg)
}

html.color3 #cboxOverlay {
  background: #494949;
}

html.color3 .work-tree>div,
html.color4 .work-tree>div,
html.color5 .work-tree>div {
  height: 90px;
}

html.color3 .categor__link--two,
html.color3 .categor__link--one,
html.color3 .news__big,
html.color3 img {
  -webkit-filter: grayscale(100%) brightness(100%) sepia(10%) hue-rotate(-180deg) saturate(700%) contrast(0.8) !important;
  filter: grayscale(100%) brightness(100%) sepia(10%) hue-rotate(-180deg) saturate(700%) contrast(0.8) !important;
}

html.color3 #cboxLoadingOverlay {
  background: none !important;
}

html.color3 .maps-wrapper .maps {
  filter: none !important;
}

html.color3 .head__autch-list {
  border-top: 4px solid #494949;
  background: #9dd1ff;
}

html.color3 .head__autch-list.active:before {
  border-bottom: 7px solid #494949;
}

html.color3 .hon_tr .td:first-child {
  border-right: 1px solid #494949;
}

html.color3 .spk-finish {
  border: 1px solid #494949;
}

html.color3 .spk-finish__left {
  border-right: 1px solid #494949;
}

html.color3 .cabinet-card-block,
html.color3 .analiz_graf {
  border: 1px solid #494949;
}

html.color3 .preloader {
  background-image: url('/common/img/loader/loader_svg_color3.svg');
}

/*html.color4 {
  background-color: #f7f3d6; }

  html.color4 body,
  html.color4 body .page,
  html.color4 .head,
  html.color4 .foot {
    color: #4d4b43;
    background: #f7f3d6; }

  html.color4 body .page * {color: inherit;}*/

html.color4 {
  background-color: #f7f3d6;
  color: #4d4b43 !important;
}

html.color4 body,
html.color4 body .page,
html.color4 .head,
html.color4 .foot {
  background-color: #f7f3d6;
  color: #4d4b43 !important;
}


html.color4 body .page * {
  color: inherit;
  border-color: inherit;
}

html.color4 .head {
  border-bottom: 1px solid #4d4b43;
}

html.color4 .head__menu-icon::before,
html.color4 .head__menu-icon::after,
html.color4 .head__menu-icon span,
html.color4 .foot__social-item:hover,
html.color4 .virtual-tour-box__bottom li:before,
html.color4 .history-slider .swiper-pagination-progressbar-fill {
  background: #4d4b43 !important;
}

html.color4 svg {
  fill: #4d4b43 !important;
}



html.color4 .read__more-h {
  border-bottom-color: #4d4b43;
}

html.color4 .read__more-link {
  border: 1px solid #c7d4da;
  filter: none !important;
  background: none;
}

html.color4 .read__more-link:hover {
  filter: none !important;
  background: #4d4b43;
}

html.color4 .news__list-desc:before,
html.color4 .news__small-content:before,
html.color4 .interview-box__content:before {
  display: none;
}

html.color4 .foot__social-item img {
  filter: grayscale(100%) brightness(15%) sepia(40%) hue-rotate(0deg) saturate(700%) contrast(0.8) !important;
}

html.color4 .foot__social a:hover img {
  filter: grayscale(100%) brightness(85%) sepia(15%) hue-rotate(0deg) saturate(700%) contrast(0.8) !important;
}

html.color4 .read__more-link .read__more-link-text {
  color: #4d4b43 !important;
}

html.color4 .read__more-link:hover .read__more-link-text {
  color: #f7f3d6 !important;
}


html.color4 .popup-wrapper h2,
html.color4 .pages-nav a,
html.color4 .pages-nav a,
html.color4 .all_city_reg,
html.color4 .city-tabs a,
html.color4 .pages-nav a.hover,
html.color4 .pages-nav a:hover,
html.color4 .all_city_reg:hover,
html.color4 .feedback__title,
html.color4 .groups-item .groups-h,
html.color4 .page .child-slider .swiper-pagination-bullet,
html.color4 .bs-list .app-blood-station-item .name,
html.color4 .bs-list .app-blood-station-item .select-text,
html.color4 .page-work .interview-detail__head.modeText .text span,
html.color4 .popup-forms__title,
html.color4 #colorbox.popFB #sendFeedbackForm .feedback__field-title,
html.color4 .feedback__field-title span,
html.color4 .tab-c .tab.-active,
html.color4 .feedback__field-title,
html.color4 .color_red {
  color: #4d4b43;
}

html.color4 .page .child-slider .swiper-pagination-bullet-active {
  font-weight: bold;
}

html.color4 .arrow-top-pages,
html.color4 .menu__top,
html.color4 .menu__bottom,
html.color4 .media__top-link,
html.color4 .news__list-date span,
html.color4 .constructor-list-numb,
html.color4 .popup-wrapper .btn,
html.color4 .pages-nav a.active,
html.color4 .all_city_reg.active,
html.color4 .feedback__fields,
html.color4 .news__date,
html.color4 .news-more,
html.color4 .maps__btn,
html.color4 .head__bookmark-item.active .head__bookmark-icon,
html.color4 .btn,
html.color4 .search__btn,
html.color4 .search__form,
html.color4 .search__field,
html.color4 .head__lang-list-item,
html.color4 .interview-box__date,
html.color4 .interview-box__elem-item,
html.color4 .interview-detail__head,
html.color4 .groups,
html.color4 .codecs-item,
html.color4 .codecs-quote,
html.color4 .myth__showcase-item,
html.color4 .myth__showcase-h span,
html.color4 .spk-together__field,
html.color4 .anketa .anketa-but,
html.color4 .app-button--red,
html.color4 .app-button--blue,
html.color4 .bnr,
html.color4 .popup-forms__field,
html.color4 .popup-forms__btn,
html.color4 .work-tree>div a,
html.color4 .corporate-tab-top a,
html.color4 .maps-nav__item,
html.color4 .maps-filter__select,
html.color4 .biblio__link a,
html.color4 .linkConst,
html.color4 .constructor-but,
html.color4 .faq-header__btn,
html.color4 .page404 .links a,
html.color4 .spk-box__btn-email,
html.color4 .spk-btn,
html.color4 .spk-faqs__item,
html.color4 .spk-opinions__elem-item,
html.color4 .spk-votes__controls-btn,
html.color4 .news__list-region,
html.color4 .content-box,
html.color4 .reviews__left,
html.color4 .reviews__right,
html.color4 .spk-lights__head,
html.color4 .constructor-editor textarea,
html.color4 .foot__social a,
html.color4 .maps__sticker-box,
html.color4 .spk-votes,
html.color4 .faq-nav__link:before,
html.color4 .spk-votes,
html.color4 .spk-karta-donora-btn__item,
html.color4 .tab_a a {
  color: #4d4b43 !important;
  border: 1px solid #4d4b43 !important;
  background: #f7f3d6 !important;
}

html.color4 .menu__top-item:hover,
html.color4 .menu__top-item.active,
html.color4 .news-more:hover,
html.color4 .maps__btn:hover,
html.color4 .btn:hover,
html.color4 .search__btn:hover,
html.color4 .head__lang-list-item:hover,
html.color4 .head__lang-list-item.active,
html.color4 select>option:hover,
html.color4 .myth__showcase-pop,
html.color4 .anketa .anketa-but:hover,
html.color4 .app-button--red:hover,
html.color4 .app-button--blue:hover,
html.color4 .popup-forms__btn:hover,
html.color4 .work-tree>div a:hover,
html.color4 .corporate-tab-top a.-active,
html.color4 .maps-nav__item.active,
html.color4 .biblio__link a.-active,
html.color4 .linkConst:hover,
html.color4 .constructor-but:hover,
html.color4 .faq-header__btn:hover,
html.color4 .page404 .links a:hover,
html.color4 .spk-box__btn-email:hover,
html.color4 .spk-btn:hover,
html.color4 .spk-votes__controls-btn:hover,
html.color4 .faq-nav__link:hover:before,
html.color4 .faq-nav__link.active:before,
html.color4 .spk-karta-donora-btn__item:hover,
html.color4 .tab_a a.active {
  background-color: #4d4b43 !important;
  color: #f7f3d6 !important;
}

html.color4 .maps__btn:hover svg,
html.color4 .corporate-tab-top a.-active svg,
html.color4 .maps-nav__item svg,
html.color4 .biblio__link a.-active svg,
html.color4 #svg-lz,
html.color4 .spk-votes__controls-btn:hover svg {
  fill: #f7f3d6 !important;
}

html.color4 .bnr-img,
html.color4 .swiper-slide,
html.color4 .ya-share2,
html.color4 blockquote:before,
html.color4 .interview-box__img-box,
html.color4 .interview-detail__head-img,
html.color4 .history-slider .swiper-zt .swiper-scroll-point .swiper-scrollbar-drag:before,
html.color4 .country .country-cont,
html.color4 .bs-list .app-blood-station-item .name:before,
html.color4 #cboxLoadingGraphic,
html.color4 .reviews__photo,
html.color4 .social-work,
html.color4 .specialists__img-src,
html.color4 .spk-box__elem-img-src,
html.color4 .spk-lights-sticker__icon,
html.color4 .spk-lights__group-item {
  filter: grayscale(100%);
}

html.color4 .audio-player-track-but {
  border: 1px solid #4d4b43;
  background-color: #f7f3d6;
}

html.color4 .museum-box__slider .swiper-slide {
  border: 1px solid #4d4b43;
}


html.color4 .carusel__controls-box .s-btn,
html.color4 .wrapper .page .infografik-slider .swiper-pagination-bullet {
  background: #f7f3d6;
  border: 1px solid #4d4b43;
}

html.color4 .carusel__controls-box .s-btn.active,
html.color4 .wrapper .page .infografik-slider .swiper-pagination-bullet-active {
  background: #4d4b43;
  border: 1px solid #4d4b43;
  height: 10px;
  width: 10px;
}

html.color4 .categor__link {
  background: none;
  border: 1px solid #4d4b43;
}

html.color4 .categor__link img {
  filter: grayscale(100%) brightness(15%) sepia(40%) hue-rotate(0deg) saturate(700%) contrast(0.8) !important;
}

html.color4 .categor__link-box-two {
  background: rgba(999, 999, 999, 0.7);
}

html.color4 .categor__link:hover .categor__link-box-two {
  background: rgba(999, 999, 999, 1);
}

html.color4 .head__lang-list-item.active:before {
  border-bottom: 7px solid #4d4b43;
}

html.color4 .head__lang-list-item:last-child:before {
  display: none;
}

html.color4 .page-work p>strong {
  color: #4d4b43 !important;
}

html.color4 .myth__showcase-pop-scroll {
  background: none;
}

html.color4 .styleRadio:hover,
html.color4 .styleRadio.-active,
html.color4 .app-constructor-item-control,
html.color4 .ui-resizable-se {
  background-color: #4d4b43;
}

html.color4 .app-constructor-item.active,
html.color4 .read__more-head:before,
html.color4 .spk-box__links a:after {
  border-color: #4d4b43;
}

html.color4 .page-work ul li:before,
html.color4 .head__logo img,
html.color4 #cboxClose,
html.color4 .swiper-button-next,
html.color4 .swiper-button-prev,
html.color4 #cboxLoadingGraphic,
html.color4 .maps-content__points:before {
  filter: grayscale(100%) brightness(15%) sepia(40%) hue-rotate(0deg) saturate(700%) contrast(0.8) !important;
}

html.color4 #cboxContent,
html.color4 .feedback,
html.color4 .read__more-head span,
html.color4 .read__more-item,
html.color4 .audio-player,
html.color4 .news__small,
html.color4 .virtual-tour-box,
html.color4 .history-slider .swiper-zt,
html.color4 .child-babl,
html.color4 .together-box {
  background: #f7f3d6;
}

html.color4 .anketa,
html.color4 .constructor-galery-item {
  background-color: rgba(1, 1, 1, 0) !important;
}

html.color4 .child-babl:before {
  background: #f7f3d6;
  border-right: 1px solid #4d4b43;
  margin-left: -1px;
}

html.color4 #cboxOverlay {
  background: #494949;
}


html.color4 .categor__link--two,
html.color4 .categor__link--one,
html.color4 .news__big,
html.color4 img {
  -webkit-filter: grayscale(100%) brightness(100%) sepia(8%) hue-rotate(0deg) saturate(700%) contrast(0.8) !important;
  filter: grayscale(100%) brightness(100%) sepia(8%) hue-rotate(0deg) saturate(700%) contrast(0.8) !important;
}

html.color4 #cboxLoadingOverlay,
html.color5 #cboxLoadingOverlay {
  background: none !important;
}

html.color4 .maps-wrapper .maps,
html.color5 .maps-wrapper .maps {
  filter: none !important;
  background: url("/common/img/img_color/yellow/map.jpg") no-repeat top center;
}

html.color4 .privilegies-day ul li,
html.color4 .doc ul li {
  background-image: url("/common/img/img_color/yellow/privilegies/in-day.svg");
}

html.color4 .privilegies-holiday ul li {
  background-image: url("/common/img/img_color/yellow/privilegies/data2.svg");
}

html.color4 .privilegies-reg ul li {
  background-image: url("/common/img/img_color/yellow/privilegies/regular.svg");
}

html.color4 .privilegies-hon ul li {
  background-image: url("/common/img/img_color/yellow/privilegies/honorable.svg");
}

html.color4 .head__autch-list {
  border-top: 4px solid #4d4b43;
  background: #f7f3d6;
}

html.color4 .head__autch-list.active:before {
  border-bottom: 7px solid #4d4b43;
}

html.color4 .hon_tr .td:first-child {
  border-right: 1px solid #4d4b43;
}

html.color4 .spk-finish {
  border: 1px solid #4d4b43;
}

html.color4 .spk-finish__left {
  border-right: 1px solid #4d4b43;
}

html.color4 .cabinet-card-block,
html.color4 .analiz_graf {
  border: 1px solid #4d4b43;
}

html.color4 .preloader {
  background-image: url('/common/img/loader/loader_svg_color4.svg');
}

/*html.color5 {
  background-color: #3b2716; }

  html.color5 body,
  html.color5 body .page,
  html.color5 .head,
  html.color5 .foot {
    color: #a9dd38;
    background: #3b2716; }

  html.color5 body .page * {color: inherit;}*/

html.color5 {
  background-color: #3b2716;
  color: #a9dd38 !important;
}

html.color5 body,
html.color5 body .page,
html.color5 .head,
html.color5 .foot {
  background-color: #3b2716;
  color: #a9dd38 !important;
}


html.color5 body .page * {
  color: inherit;
  border-color: inherit;
}

html.color5 .head {
  border-bottom: 1px solid #a9dd38;
}

html.color5 .head__menu-icon::before,
html.color5 .head__menu-icon::after,
html.color5 .head__menu-icon span,
html.color5 .foot__social-item:hover,
html.color5 .virtual-tour-box__bottom li:before,
html.color5 .history-slider .swiper-pagination-progressbar-fill {
  background: #a9dd38 !important;
}

html.color5 svg {
  fill: #a9dd38 !important;
}



html.color5 .read__more-h {
  border-bottom-color: #a9dd38;
}

html.color5 .read__more-link {
  border: 1px solid #c7d4da;
  filter: none !important;
  background: none;
}

html.color5 .read__more-link:hover {
  filter: none !important;
  background: #a9dd38;
}

html.color5 .news__list-desc:before,
html.color5 .news__small-content:before,
html.color5 .interview-box__content:before {
  display: none;
}

html.color5 .foot__social-item img {
  filter: grayscale(100%) brightness(70%) sepia(50%) hue-rotate(50deg) saturate(700%) contrast(0.8) !important;
}

html.color5 .foot__social a:hover img {
  filter: grayscale(100%) brightness(0%) sepia(0%) hue-rotate(0deg) contrast(0.6) !important;
}

html.color5 .read__more-link .read__more-link-text {
  color: #a9dd38 !important;
}

html.color5 .read__more-link:hover .read__more-link-text {
  color: #3b2716 !important;
}


html.color5 .popup-wrapper h2,
html.color5 .pages-nav a,
html.color5 .pages-nav a,
html.color5 .all_city_reg,
html.color5 .city-tabs a,
html.color5 .pages-nav a.hover,
html.color5 .pages-nav a:hover,
html.color5 .all_city_reg:hover,
html.color5 .feedback__title,
html.color5 .groups-item .groups-h,
html.color5 .page .child-slider .swiper-pagination-bullet,
html.color5 .bs-list .app-blood-station-item .name,
html.color5 .bs-list .app-blood-station-item .select-text,
html.color5 .page-work .interview-detail__head.modeText .text span,
html.color5 .popup-forms__title,
html.color5 #colorbox.popFB #sendFeedbackForm .feedback__field-title,
html.color5 .feedback__field-title span,
html.color5 .tab-c .tab.-active,
html.color5 .feedback__field-title,
html.color5 .color_red {
  color: #a9dd38;
}

html.color5 .page .child-slider .swiper-pagination-bullet-active {
  font-weight: bold;
}

html.color5 .arrow-top-pages,
html.color5 .menu__top,
html.color5 .menu__bottom,
html.color5 .media__top-link,
html.color5 .news__list-date span,
html.color5 .constructor-list-numb,
html.color5 .popup-wrapper .btn,
html.color5 .pages-nav a.active,
html.color5 .all_city_reg.active,
html.color5 .feedback__fields,
html.color5 .news__date,
html.color5 .news-more,
html.color5 .maps__btn,
html.color5 .head__bookmark-item.active .head__bookmark-icon,
html.color5 .btn,
html.color5 .search__btn,
html.color5 .search__form,
html.color5 .search__field,
html.color5 .head__lang-list-item,
html.color5 .interview-box__date,
html.color5 .interview-box__elem-item,
html.color5 .interview-detail__head,
html.color5 .groups,
html.color5 .codecs-item,
html.color5 .codecs-quote,
html.color5 .myth__showcase-item,
html.color5 .myth__showcase-h span,
html.color5 .spk-together__field,
html.color5 .anketa .anketa-but,
html.color5 .app-button--red,
html.color5 .app-button--blue,
html.color5 .bnr,
html.color5 .popup-forms__field,
html.color5 .popup-forms__btn,
html.color5 .work-tree>div a,
html.color5 .corporate-tab-top a,
html.color5 .maps-nav__item,
html.color5 .maps-filter__select,
html.color5 .biblio__link a,
html.color5 .linkConst,
html.color5 .constructor-but,
html.color5 .faq-header__btn,
html.color5 .page404 .links a,
html.color5 .spk-box__btn-email,
html.color5 .spk-btn,
html.color5 .spk-faqs__item,
html.color5 .spk-opinions__elem-item,
html.color5 .spk-votes__controls-btn,
html.color5 .news__list-region,
html.color5 .content-box,
html.color5 .reviews__left,
html.color5 .reviews__right,
html.color5 .spk-lights__head,
html.color5 .constructor-editor textarea,
html.color5 .foot__social a,
html.color5 .maps__sticker-box,
html.color5 .spk-votes,
html.color5 .faq-nav__link:before,
html.color5 .spk-votes,
html.color5 .spk-karta-donora-btn__item,
html.color5 .tab_a a {
  color: #a9dd38 !important;
  border: 1px solid #a9dd38 !important;
  background: #3b2716 !important;
}

html.color5 .menu__top-item:hover,
html.color5 .menu__top-item.active,
html.color5 .news-more:hover,
html.color5 .maps__btn:hover,
html.color5 .btn:hover,
html.color5 .search__btn:hover,
html.color5 .head__lang-list-item:hover,
html.color5 .head__lang-list-item.active,
html.color5 select>option:hover,
html.color5 .myth__showcase-pop,
html.color5 .anketa .anketa-but:hover,
html.color5 .app-button--red:hover,
html.color5 .app-button--blue:hover,
html.color5 .popup-forms__btn:hover,
html.color5 .work-tree>div a:hover,
html.color5 .corporate-tab-top a.-active,
html.color5 .maps-nav__item.active,
html.color5 .biblio__link a.-active,
html.color5 .linkConst:hover,
html.color5 .constructor-but:hover,
html.color5 .faq-header__btn:hover,
html.color5 .page404 .links a:hover,
html.color5 .spk-box__btn-email:hover,
html.color5 .spk-btn:hover,
html.color5 .spk-votes__controls-btn:hover,
html.color5 .faq-nav__link:hover:before,
html.color5 .faq-nav__link.active:before,
html.color5 .spk-karta-donora-btn__item:hover,
html.color5 .tab_a a.active {
  background-color: #a9dd38 !important;
  color: #3b2716 !important;
}

html.color5 .maps__btn:hover svg,
html.color5 .corporate-tab-top a.-active svg,
html.color5 .maps-nav__item svg,
html.color5 .biblio__link a.-active svg,
html.color5 #svg-lz,
html.color5 .spk-votes__controls-btn:hover svg {
  fill: #3b2716 !important;
}

html.color5 .bnr-img,
html.color5 .swiper-slide,
html.color5 .ya-share2,
html.color5 blockquote:before,
html.color5 .interview-box__img-box,
html.color5 .interview-detail__head-img,
html.color5 .country .country-cont,
html.color5 .bs-list .app-blood-station-item .name:before,
html.color5 #cboxLoadingGraphic,
html.color5 .reviews__photo,
html.color5 .social-work,
html.color5 .specialists__img-src,
html.color5 .spk-box__elem-img-src,
html.color5 .spk-lights-sticker__icon,
html.color5 .spk-lights__group-item {
  filter: grayscale(100%);
}

html.color5 .audio-player-track-but {
  border: 1px solid #a9dd38;
  background-color: #3b2716;
}

html.color5 .museum-box__slider .swiper-slide {
  border: 1px solid #a9dd38;
}


html.color5 .carusel__controls-box .s-btn,
html.color5 .wrapper .page .infografik-slider .swiper-pagination-bullet {
  background: #3b2716;
  border: 1px solid #a9dd38;
}

html.color5 .carusel__controls-box .s-btn.active,
html.color5 .wrapper .page .infografik-slider .swiper-pagination-bullet-active {
  background: #a9dd38;
  border: 1px solid #a9dd38;
  height: 10px;
  width: 10px;
}

html.color5 .categor__link {
  background: none;
  border: 1px solid #a9dd38;
}

html.color5 .categor__link img,
html.color5 .history-slider .swiper-zt .swiper-scroll-point .swiper-scrollbar-drag:before,
html.color5 .history-wrap-slider .swiper-slide {
  filter: grayscale(100%) brightness(70%) sepia(40%) hue-rotate(40deg) saturate(700%) contrast(0.8) !important;
}

html.color5 .categor__link-box-two {
  background: rgba(0, 0, 0, 0.7);
  filter: invert(1);
}

html.color5 .categor__link:hover .categor__link-box-two {
  background: rgba(0, 0, 0, 1);
}

html.color5 .head__lang-list-item.active:before {
  border-bottom: 7px solid #a9dd38;
}

html.color5 .head__lang-list-item:last-child:before {
  display: none;
}

html.color5 .page-work p>strong {
  color: #a9dd38 !important;
}

html.color5 .myth__showcase-pop-scroll {
  background: none;
}

html.color5 .styleRadio:hover,
html.color5 .styleRadio.-active,
html.color5 .app-constructor-item-control,
html.color5 .ui-resizable-se {
  background-color: #a9dd38;
}

html.color5 .app-constructor-item.active,
html.color5 .read__more-head:before,
html.color5 .spk-box__links a:after {
  border-color: #a9dd38;
}

html.color5 .page-work ul li:before,
html.color5 .head__logo img,
html.color5 #cboxClose,
html.color5 .swiper-button-next,
html.color5 .swiper-button-prev,
html.color5 #cboxLoadingGraphic,
html.color5 .maps-content__points:before {
  filter: grayscale(100%) brightness(150%) sepia(100%) hue-rotate(30deg) saturate(700%) contrast(0.8) !important;
}

html.color5 #cboxContent,
html.color5 .feedback,
html.color5 .read__more-head span,
html.color5 .read__more-item,
html.color5 .audio-player,
html.color5 .news__small,
html.color5 .virtual-tour-box,
html.color5 .history-slider .swiper-zt,
html.color5 .child-babl,
html.color5 .together-box {
  background: #3b2716;
}

html.color5 .anketa,
html.color5 .constructor-galery-item {
  background-color: rgba(1, 1, 1, 0) !important;
}

html.color5 .child-babl:before {
  background: #3b2716;
  border-right: 1px solid #a9dd38;
  margin-left: -1px;
}

html.color5 #cboxOverlay {
  background: #494949;
}

html.color5 .categor__link--two,
html.color5 .categor__link--one,
html.color5 .news__big,
html.color5 img {
  -webkit-filter: grayscale(100%) brightness(100%) sepia(8%) hue-rotate(0deg) saturate(700%) contrast(0.8) !important;
  filter: grayscale(100%) brightness(100%) sepia(8%) hue-rotate(0deg) saturate(700%) contrast(0.8) !important;
}

html.color5 .privilegies-day ul li,
html.color5 .doc ul li {
  background-image: url("/common/img/img_color/green/privilegies/in-day.svg");
}

html.color5 .privilegies-holiday ul li {
  background-image: url("/common/img/img_color/green/privilegies/data2.svg");
}

html.color5 .privilegies-reg ul li {
  background-image: url("/common/img/img_color/green/privilegies/regular.svg");
}

html.color5 .privilegies-hon ul li {
  background-image: url("/common/img/img_color/green/privilegies/honorable.svg");
}

html.color5 .head__autch-list {
  border-top: 4px solid #a9dd38;
  background: #3b2716;
}

html.color5 .head__autch-list.active:before {
  border-bottom: 7px solid #a9dd38;
}

html.color5 .hon_tr .td:first-child {
  border-right: 1px solid #a9dd38;
}

html.color5 .spk-finish {
  border: 1px solid #a9dd38;
}

html.color5 .spk-finish__left {
  border-right: 1px solid #a9dd38;
}

html.color5 .cabinet-card-block,
html.color5 .analiz_graf {
  border: 1px solid #a9dd38;
}

html.color5 .preloader {
  background-image: url('/common/img/loader/loader_svg_color5.svg');
}

html.special .not_filter {
  filter: none !important;
}

html.special .spk-box__links a:hover:after {
  border-bottom-color: transparent;
}

html.color1 #nprogress .bar {
  background: #000;
}

html.color1 #nprogress .peg {
  box-shadow: 0 0 10px #000, 0 0 5px #000;
}

html.color1 #nprogress .spinner-icon {
  border-top-color: #000;
  border-left-color: #000;
}

html.color2 #nprogress .bar {
  background: #fff;
}

html.color2 #nprogress .peg {
  box-shadow: 0 0 10px #fff, 0 0 5px #fff;
}

html.color2 #nprogress .spinner-icon {
  border-top-color: #fff;
  border-left-color: #fff;
}

html.color3 #nprogress .bar {
  background: #195183;
}

html.color3 #nprogress .peg {
  box-shadow: 0 0 10px #195183, 0 0 5px #195183;
}

html.color3 #nprogress .spinner-icon {
  border-top-color: #195183;
  border-left-color: #195183;
}

html.color4 #nprogress .bar {
  background: #4d4b43;
}

html.color4 #nprogress .peg {
  box-shadow: 0 0 10px #4d4b43, 0 0 5px #4d4b43;
}

html.color4 #nprogress .spinner-icon {
  border-top-color: #4d4b43;
  border-left-color: #4d4b43;
}

html.color5 #nprogress .bar {
  background: #a9dd38;
}

html.color5 #nprogress .peg {
  box-shadow: 0 0 10px #a9dd38, 0 0 5px #a9dd38;
}

html.color5 #nprogress .spinner-icon {
  border-top-color: #a9dd38;
  border-left-color: #a9dd38;
}


html.special h1 {
  font-size: 2.1em
}

html.special h2 {
  font-size: 1.3em
}




html.font1,
html.font1 .page {
  /*font-size: 20px !important;*/
}

html.font1 h2.title {
  font-size: 46px;
}

html.font1 .popup-wrapper h2 {
  font-size: 35px;
}

/* + 3 */
html.font2,
html.font2 .page {
  font-size: 23px !important;
}

/*20*/
html.font2 .head__menu,
html.font2 .head__city,
html.font2 .categor__link,
html.font2 .news__small-tags,
html.font2 .news__small-title,
html.font2 .news__big-txt,
html.font2 .maps-wrapper .maps__btn,
html.font2 .menu__top-item,
html.font2 #colorbox.popFB #sendFeedbackForm .feedback__field-title,
html.font2 .btn,
html.font2 .read__more-h,
html.font2 .read__more-link,
html.font2 .news__list-head,
html.font2 .audio-head,
html.font2 .interview-box__name,
html.font2 .interview-detail__head-txt-middle,
html.font2 .interview-detail__content h3,
html.font2 .interview-detail__content strong em,
html.font2 .interview-detail__content em strong,
html.font2 .interview-detail__content i,
html.font2 .interview-detail__content em b,
html.font2 .interview-detail__content b em,
html.font2 .museum-nav__item,
html.font2 .groups-desc,
html.font2 .together-title-small,
html.font2 .together-box__txt,
html.font2 .together-half__title,
html.font2 .together-info,
html.font2 .spk-together__field,
html.font2 .bs-list .app-blood-station-item .name,
html.font2 .bs-list .app-blood-station-item .select-tex,
html.font2 .questContent-h,
html.font2 .page-work .interview-detail__head.modeText .text,
html.font2 .work-partners-item b,
html.font2 a.maps-nav__item,
html.font2 .constructor-but,
html.font2 a.faq-header__btn,
html.font2 .spk-box__elem-head-item,
html.font2 .spk-box__elem-content-item,
html.font2 .spk-box__links a,
html.font2 .spk-box__btn-email,
html.font2 .spk-column__title,
html.font2 .spk-lights__head,
html.font2 .spk-btn,
html.font2 .specialists__txt-name,
html.font2 .spk-votes-sticker__txt {
  font-size: 23px;
}

/*20*/
html.font2 .news__date,
html.font2 .city-tabs .city,
html.font2 .foot__app,
html.font2 .foot__nav-link,
html.font2 .foot__copyright,
html.font2 .foot__social,
html.font2 .news__list-plate-icon,
html.font2 .news__item-serv,
html.font2 .museum-box__content-txt,
html.font2 .reviews__region {
  font-size: 17px !important;
}

/*14*/
html.font2 .head__phone-title {
  font-size: 14px;
}

/*11*/
html.font2 .news__list-date,
html.font2 .interview-box__date,
html.font2 .popup-forms__desc {
  font-size: 15px;
}

/*12*/
html.font2 .head__phone-num {
  font-size: 40px;
}

/*37*/
html.font2 a.news-more,
html.font2 .pages-nav a,
html.font2 .all_city_reg,
html.font2 .menu__bottom-list-two-link,
html.font2 .feedback__fields,
html.font2 .feedback__fields option,
html.font2 .read__more-desc,
html.font2 .news__list-region,
html.font2 .popup-bread,
html.font2 .news__list-anonce,
html.font2 .news__item-footer,
html.font2 .interview-box__text,
html.font2 .feedback__field-title,
html.font2 .myth__showcase,
html.font2 .bs-list .app-blood-station-tooltip,
html.font2 .questContent-but a,
html.font2 .reviews__status,
html.font2 .popup-forms__field-title,
html.font2 .popup-forms__btn,
html.font2 .page-work .showAll a,
html.font2 .maps__sticker-box-item,
html.font2 .material-check-tab,
html.font2 .material-download,
html.font2 .faq-nav__link,
html.font2 .spk-faqs-more,
html.font2 .spk-opinions__elem-head,
html.font2 .specialists__txt-status,
html.font2 .specialists__links,
html.font2 .spk-votes__amount span:last-child,
html.font2 .breadcrumbs .page,
html.font3 .popup-forms__field {
  font-size: 19px !important;
}

/*16*/
html.font2 .menu__bottom-list-link,
html.font2 .virtual-tour-box__bottom li a,
html.font2 .codecs,
html.font2 .myth__showcase-desc,
html.font2 .together-box__elem-item,
html.font2 .work-tree div a,
html.font2 .work-partners-item,
html.font2 .maps-filter__select,
html.font2 .maps__sticker-box-title,
html.font2 .biblio__link.-active a,
html.font2 .doc,
html.font2 .material-desc,
html.font2 .constructor-add,
html.font2 .constructor-caption,
html.font2 .ik_select_link,
html.font2 .ik_select_dropdown,
html.font2 .constructor-editor textarea,
html.font2 .constructor-editor input[type="text"],
html.font2 .faq__box-link,
html.font2 .faq__box-content,
html.font2 .spk-lights__group-item,
html.font2 .spk-lights-sticker__item,
html.font2 .spk-faqs__btn,
html.font2 .spk-faqs__content,
html.font2 .spk-opinions__elem-content {
  font-size: 21px;
}

/*18*/
html.font2 .reviews__txt {
  font-size: 22px;
}

/*19*/
html.font2 .read__more-head,
html.font2 .reviews__name,
html.font2 .popup-forms__title,
html.font2 .constructor-list,
html.font2 .spk-column__title,
html.font2 .spk-votes-sticker__num {
  font-size: 33px;
}

/*30*/
html.font2 .popup-wrapper h2 {
  font-size: 38px;
}

/*35*/
html.font2 .title {
  font-size: 49px;
}

/*46*/
html.font2 .spk-votes__amount span:first-child {
  font-size: 63px;
}

/*60*/



html.font2 .linkConst {
  line-height: 1.2;
}

html.font2 .corporate-tab-top {
  line-height: 1;
}

html.font2 .maps-wrapper .maps__btn {
  line-height: 1.2;
  padding-top: 8px;
}

/* + 6 */
html.font3,
html.font3 .page {
  font-size: 26px !important;
}

/*20*/
html.font3 .head__menu,
html.font3 .head__city,
html.font3 .categor__link,
html.font3 .news__small-tags,
html.font3 .news__small-title,
html.font3 .news__big-txt,
html.font3 .maps-wrapper .maps__btn,
html.font3 .menu__top-item,
html.font3 #colorbox.popFB #sendFeedbackForm .feedback__field-title,
html.font3 .btn,
html.font3 .read__more-h,
html.font3 .read__more-link,
html.font3 .news__list-head,
html.font3 .audio-head,
html.font3 .interview-box__name,
html.font3 .interview-detail__head-txt-middle,
html.font3 .interview-detail__content h3,
html.font3 .interview-detail__content strong em,
html.font3 .interview-detail__content em strong,
html.font3 .interview-detail__content i,
html.font3 .interview-detail__content em b,
html.font3 .interview-detail__content b em,
html.font3 .museum-nav__item,
html.font3 .groups-desc,
html.font3 .together-title-small,
html.font3 .together-box__txt,
html.font3 .together-half__title,
html.font3 .together-info,
html.font3 .spk-together__field,
html.font3 .bs-list .app-blood-station-item .name,
html.font3 .bs-list .app-blood-station-item .select-tex,
html.font3 .questContent-h,
html.font3 .page-work .interview-detail__head.modeText .text,
html.font3 .work-partners-item b,
html.font3 a.maps-nav__item,
html.font3 .constructor-but,
html.font3 a.faq-header__btn,
html.font3 .spk-box__elem-head-item,
html.font3 .spk-box__elem-content-item,
html.font3 .spk-box__links a,
html.font3 .spk-box__btn-email,
html.font3 .spk-column__title,
html.font3 .spk-lights__head,
html.font3 .spk-btn,
html.font3 .specialists__txt-name,
html.font3 .spk-votes-sticker__txt {
  font-size: 26px;
}

/*20*/
html.font3 .news__date,
html.font3 .city-tabs .city,
html.font3 .foot__app,
html.font3 .foot__nav-link,
html.font3 .foot__copyright,
html.font3 .foot__social,
html.font3 .news__list-plate-icon,
html.font3 .news__item-serv,
html.font3 .museum-box__content-txt,
html.font3 .reviews__region {
  font-size: 20px !important;
}

/*14*/
html.font3 .head__phone-title {
  font-size: 17px;
}

/*11*/
html.font3 .news__list-date,
html.font3 .interview-box__date,
html.font3 .popup-forms__desc {
  font-size: 18px;
}

/*12*/
html.font3 .head__phone-num {
  font-size: 43px;
}

/*37*/
html.font3 a.news-more,
html.font3 .pages-nav a,
html.font3 .all_city_reg,
html.font3 .menu__bottom-list-two-link,
html.font3 .feedback__fields,
html.font3 .feedback__fields option,
html.font3 .read__more-desc,
html.font3 .news__list-region,
html.font3 .popup-bread,
html.font3 .news__list-anonce,
html.font3 .news__item-footer,
html.font3 .interview-box__text,
html.font3 .feedback__field-title,
html.font3 .myth__showcase,
html.font3 .bs-list .app-blood-station-tooltip,
html.font3 .questContent-but a,
html.font3 .reviews__status,
html.font3 .popup-forms__field-title,
html.font3 .popup-forms__btn,
html.font3 .page-work .showAll a,
html.font3 .maps__sticker-box-item,
html.font3 .material-check-tab,
html.font3 .material-download,
html.font3 .faq-nav__link,
html.font3 .spk-faqs-more,
html.font3 .spk-opinions__elem-head,
html.font3 .specialists__txt-status,
html.font3 .specialists__links,
html.font3 .spk-votes__amount span:last-child,
html.font3 .breadcrumbs .page,
html.font3 .popup-forms__field {
  font-size: 22px !important;
}

/*16*/
html.font3 .menu__bottom-list-link,
html.font3 .virtual-tour-box__bottom li a,
html.font3 .codecs,
html.font3 .myth__showcase-desc,
html.font3 .together-box__elem-item,
html.font3 .work-tree div a,
html.font3 .work-partners-item,
html.font3 .maps-filter__select,
html.font3 .maps__sticker-box-title,
html.font3 .biblio__link.-active a,
html.font3 .doc,
html.font3 .material-desc,
html.font3 .constructor-add,
html.font3 .constructor-caption,
html.font3 .ik_select_link,
html.font3 .ik_select_dropdown,
html.font3 .constructor-editor textarea,
html.font3 .constructor-editor input[type="text"],
html.font3 .faq__box-link,
html.font3 .faq__box-content,
html.font3 .spk-lights__group-item,
html.font3 .spk-lights-sticker__item,
html.font3 .spk-faqs__btn,
html.font3 .spk-faqs__content,
html.font3 .spk-opinions__elem-content {
  font-size: 24px;
}

/*18*/
html.font3 .reviews__txt {
  font-size: 25px;
}

/*19*/
html.font3 .read__more-head,
html.font3 .reviews__name,
html.font3 .popup-forms__title,
html.font3 .constructor-list,
html.font3 .spk-column__title,
html.font3 .spk-votes-sticker__num {
  font-size: 36px;
}

/*30*/
html.font3 .popup-wrapper h2 {
  font-size: 41px;
}

/*35*/
html.font3 .title {
  font-size: 52px;
}

/*46*/
html.font3 .spk-votes__amount span:first-child {
  font-size: 66px;
}

/*60*/



html.font3 .linkConst {
  line-height: 1.2;
}

html.font3 .corporate-tab-top {
  line-height: 1;
}

html.font3 .maps-wrapper .maps__btn {
  line-height: 1.2;
  padding-top: 8px;
}








html.noimage .categor__link,
html.noimage .news__big,
html.noimage .swiper-slide,
html.noimage .country-cont,
html.noimage .anketa,
html.noimage .work-tree div,
html.noimage .spk-box__elem-img-src {
  background: none !important;
}

html.noimage .bnr-img,
html.noimage .interview-box__img,
html.noimage .interview-detail__head-img,
html.noimage .component-row::before,
html.noimage .component-loupe,
html.noimage .reviews__photo,
html.noimage .specialists__img {
  display: none;
}

html.noimage .bnr-text,
html.noimage .interview-detail__head-txt,
html.noimage .anketa,
html.noimage .read__more-link {
  padding-left: 30px;
}

html.noimage .read__more-link {
  background-image: none !important;
}

html.noimage .captcha-block img,
html.noimage .country-flagB-item img {
  display: block !important;
}

html.noimage .reviews__content,
html.noimage .page-work .interview-detail__head.modeText .text {
  width: 100%;
}

html.noimage .work-tree div {
  height: 100px;
}