/* ==========================================================================
   Общие стили для всех вариантов спецверсии сайта */
/* ========================================================================== */

.special-aaVersion-on .special-settings {
  display: block;
}
.special-aaVersion-on .fixed-menu .special-settings {
  display: none;
}
.special-aaVersion-on {
  /*display: none;*/
  /* ==========================================================================
		   Отключение картинок */
  /* ========================================================================== */
}
.special-aaVersion-on a {
  text-decoration: underline;
}
.special-aaVersion-on a:hover,
.special-aaVersion-on a:active {
  text-decoration: none;
}
.special-aaVersion-on .news-item:before,
.special-aaVersion-on .news-item:after {
  content: " ";
  display: table;
}
.special-aaVersion-on .news-item:after {
  clear: both;
}
.special-aaVersion-on .container-white,
.special-aaVersion-on .container-top-navigation,
.special-aaVersion-on .primary-box,
.special-aaVersion-on .secondary-box,
.special-aaVersion-on .white-box,
.special-aaVersion-on .container-footer,
.special-aaVersion-on .program-item-box > ul > li,
.special-aaVersion-on .container-big-primary,
.special-aaVersion-on .tts-tabs,
.special-aaVersion-on .td-gray {
  background: inherit;
}
.special-aaVersion-on .primary-box,
.special-aaVersion-on .primary-border-box,
.special-aaVersion-on .secondary-box {
  border: 0;
}
.special-aaVersion-on .program-item .secondary-box {
  border: 0;
}
.special-aaVersion-on .table-noborder th:first-child,
.special-aaVersion-on .table-noborder td:first-child {
  padding-left: 10px;
}
.special-aaVersion-on .gos-accreditation-text:after,
.special-aaVersion-on .arrow-list li,
.special-aaVersion-on .external-links-list li {
  background-image: none !important;
}
.special-aaVersion-on ul.arrow-list li,
.special-aaVersion-on ul.external-links-list li {
  padding-left: 0;
}
.special-aaVersion-on .slider-item .col {
  width: 100% !important;
}
.special-aaVersion-on .big-slider {
  border-bottom: solid 2px;
}
.special-aaVersion-on .owl-next,
.special-aaVersion-on .owl-prev {
  text-indent: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  background: none;
  position: relative;
  margin: 0;
  text-decoration: underline;
}
.special-aaVersion-on .owl-next:hover,
.special-aaVersion-on .owl-prev:hover {
  text-decoration: none;
}
.special-aaVersion-on .owl-next:after,
.special-aaVersion-on .owl-prev:after {
  position: absolute;
  content: ' ';
  top: 4px;
  height: 30px;
  width: 15px;
  background-position: -120px 0;
}
.special-aaVersion-on .owl-next {
  text-align: right;
}
.special-aaVersion-on .owl-next:after {
  background-position: -135px 0;
  right: 0;
}
.special-aaVersion-on .owl-prev {
  padding-left: 45px;
}
.special-aaVersion-on .owl-prev:after {
  left: 0;
}
.special-aaVersion-on .social-network {
  line-height: 40px;
  position: relative;
  display: block;
  float: left;
  width: auto;
  margin-right: 15px;
  vertical-align: middle;
}
.special-aaVersion-on .social-network:after {
  content: attr(title);
  top: 7px;
  position: relative;
}
.special-aaVersion-on .social-network .icon {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}
.special-aaVersion-on .icon-social-vk {
  background-position: -120px -40px;
}
.special-aaVersion-on .icon-social-tw {
  background-position: -120px -80px;
}
.special-aaVersion-on .icon-social-fb {
  background-position: -120px -120px;
}
.special-aaVersion-on .icon-social-inst {
  background-position: -120px -160px;
}
.special-aaVersion-on .icon-social-in {
  background-position: -120px -200px;
}
.special-aaVersion-on .icon-social-gplus {
  background-position: -120px -240px;
}
.special-aaVersion-on .container-m50 {
  margin: 0;
}
.special-aaVersion-on .news-item-date {
  font-style: italic;
}
.special-aaVersion-on .news-item-header {
  font-size: 110%;
  line-height: 1.5;
}
.special-aaVersion-on .news-item-header + p {
  display: none;
}
.special-aaVersion-on .news-item-date,
.special-aaVersion-on h3,
.special-aaVersion-on .h3,
.special-aaVersion-on h4,
.special-aaVersion-on .h4,
.special-aaVersion-on ul.arrow-list li,
.special-aaVersion-on ul.external-links-list li {
  font-size: 100%;
}
.special-aaVersion-on .news-item-main .news-item-header {
  font-size: 110%;
}
.special-aaVersion-on .news-item-main .news-item-header + p {
  display: block;
}
.special-aaVersion-on .news-item {
  border-bottom: 0;
}
.special-aaVersion-on .mobile-nav-wrapper {
  top: 0;
  padding-top: 50px;
}
.special-aaVersion-on .tts-tabs {
  border: solid 1px;
  box-shadow: none;
}
.special-aaVersion-on .tts-tabs-switcher {
  border: 0;
  background-image: none;
  margin: 0;
}
.special-aaVersion-on .top-nav-block li.parent > a:after {
  background-position: 0 0;
}
.special-aaVersion-on.special-aaImage-off img {
  display: none !important;
}
.special-aaVersion-on.special-aaImage-off .slider-item {
  background-image: none !important;
}
.special-aaVersion-on .container-top-header > .content {
  position: relative;
}
.special-aaVersion-on .bx-wrapper .bx-controls-direction a {
  border-color: #000;
}
.special-aaVersion-on .bx-wrapper .bx-controls-direction a.bx-prev {
  background: url(images/svg/arrow_left_black.svg) no-repeat center center;
}
.special-aaVersion-on .bx-wrapper .bx-controls-direction a.bx-next {
  background: url(images/svg/arrow_right_black.svg) no-repeat center center;
}
.special-aaVersion-on .bx-wrapper .bx-controls-direction a:hover {
  border-color: #000;
}
.special-aaVersion-on .bx-wrapper .bx-controls-direction a.bx-prev:hover {
  background: url(images/svg/arrow_left_white2.svg) no-repeat center center;
  background-color: #000;
}
.special-aaVersion-on .bx-wrapper .bx-controls-direction a.bx-next:hover {
  background: url(images/svg/arrow_right_white2.svg) no-repeat center center;
  background-color: #000;
}

/* ==========================================================================
	   Панель */
/* ========================================================================== */
.special-settings {
  padding: 20px 0;
  font-family: Tahoma, sans-serif;
  background: #ccc;
  display:none;
}
.aa-settings-popup {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 15;
  border: solid 2px;
}
.aa-block {
  float: left;
  padding: 0.5em 1em;
}
.aa-block a {
  display: inline-block;
  padding: 8px 10px;
  border: solid 2px;
  margin-left: -2px;
}
.aaFontsize .fl-l {
  float:left;
  padding: 8px 10px 8px 0;
  display: inline-block;
}
.aaFontsize a {
  float: left;
  text-decoration: none;
}
.aaFontsize-small {
  font-size: 16px;
}
.aaFontsize-normal {
  font-size: 20px;
  font-weight: bold;
}
.aaFontsize-big {
  font-size: 24px;
  font-weight: bold;
}
.aaColor {
  padding-left: 0;
  padding-right: 0;
}
.aaColor a {
  padding: 4px;
}
.aaColor a span {
  display: inline-block;
  padding: 4px .5em;
  font-weight: bold;
}
.aaColor a.aaColor-black.a-current {
  border-color: #000;
  background: #fff !important;
}
.aaColor a.aaColor-black span {
  background: #fff;
  color: #000;
}
.aaColor a.aaColor-yellow.a-current {
  border-color: #000;
  background: #ff0 !important;
}
.aaColor a.aaColor-yellow span {
  background: #ff0;
  color: #000;
}
.aaColor a.aaColor-blue.a-current {
  border-color: #000;
  background: #9fd7ff !important;
}
.aaColor a.aaColor-blue span {
  background: #9fd7ff;
  color: #143c5a;
}
.choose-colors {
  list-style: none;
  margin: 0;
  padding: 0;
}
.choose-colors li {
  margin-top: .5em;
}
/* ==========================================================================
	   Черным по белому */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-black {
  /* ==========================================================================
					   Навигация для мобильников */
  /* ========================================================================== */
}
.special-aaVersion-on.special-aaColor-black body,
.special-aaVersion-on.special-aaColor-black .aa-settings-popup {
  color: #000;
  background-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .special-settings,
.special-aaVersion-on.special-aaColor-black .special-settings a,
.special-aaVersion-on.special-aaColor-black .special-settings .aa-block {
  color: #000;
  border-color: #000 !important;
}
.special-aaVersion-on.special-aaColor-black a {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black a.btn {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black a.btn-link {
  padding-left: 1em;
  padding-right: 1em;
}
.special-aaVersion-on.special-aaColor-black * {
  color: #000;
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .input,
.special-aaVersion-on.special-aaColor-black .btn {
  -webkit-transition: none !important;
  transition: none !important;
}
.special-aaVersion-on.special-aaColor-black hr {
  background: #000;
  height: 2px;
}
.special-aaVersion-on.special-aaColor-black .btn,
.special-aaVersion-on.special-aaColor-black button,
.special-aaVersion-on.special-aaColor-black input[type="button"],
.special-aaVersion-on.special-aaColor-black input[type="reset"],
.special-aaVersion-on.special-aaColor-black input[type="submit"] {
  background-color: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .btn:focus,
.special-aaVersion-on.special-aaColor-black button:focus,
.special-aaVersion-on.special-aaColor-black input[type="button"]:focus,
.special-aaVersion-on.special-aaColor-black input[type="reset"]:focus,
.special-aaVersion-on.special-aaColor-black input[type="submit"]:focus,
.special-aaVersion-on.special-aaColor-black .btn:hover,
.special-aaVersion-on.special-aaColor-black button:hover,
.special-aaVersion-on.special-aaColor-black input[type="button"]:hover,
.special-aaVersion-on.special-aaColor-black input[type="reset"]:hover,
.special-aaVersion-on.special-aaColor-black input[type="submit"]:hover {
  background-color: #fff;
  color: #000;
  text-decoration: underline;
  box-shadow: none;
  outline: auto;
}
.special-aaVersion-on.special-aaColor-black .btn-link,
.special-aaVersion-on.special-aaColor-black a.btn-link {
  background: transparent;
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .btn-link:focus,
.special-aaVersion-on.special-aaColor-black a.btn-link:focus,
.special-aaVersion-on.special-aaColor-black .btn-link:hover,
.special-aaVersion-on.special-aaColor-black a.btn-link:hover {
  color: #000;
  text-decoration: none;
}
.special-aaVersion-on.special-aaColor-black .input,
.special-aaVersion-on.special-aaColor-black input[type="text"],
.special-aaVersion-on.special-aaColor-black input[type="password"],
.special-aaVersion-on.special-aaColor-black textarea {
  color: #000;
  background: #fff;
  padding: 5px;
}
.special-aaVersion-on.special-aaColor-black .input:focus,
.special-aaVersion-on.special-aaColor-black input[type="text"]:focus,
.special-aaVersion-on.special-aaColor-black input[type="password"]:focus,
.special-aaVersion-on.special-aaColor-black textarea:focus {
  outline: solid 3px #000;
}
.special-aaVersion-on.special-aaColor-black a.a-current,
.special-aaVersion-on.special-aaColor-black a.a-current span {
  color: #fff;
  background: #000;
}
.special-aaVersion-on.special-aaColor-black .container-top-header {
  background: inherit;
  border-bottom: solid 2px;
  padding: 20px 0;
}
.special-aaVersion-on.special-aaColor-black .container-top-header a,
.special-aaVersion-on.special-aaColor-black .container-top-header .open-menu {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-black .container-top-header a:hover,
.special-aaVersion-on.special-aaColor-black .container-top-header .open-menu:hover {
  text-decoration: none;
  background: #fff;
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .container-search {
  background: #fff;
}
.special-aaVersion-on.special-aaColor-black .search-input {
  border: solid 1px;
  padding: 10px;
  box-sizing: border-box;
}
.special-aaVersion-on.special-aaColor-black .search-button:hover {
  background: #fff;
  color: #000;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-black .search-suggestions .search-result-item:hover {
  background: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .search-suggestions mark {
  background: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .body-wrapper header {
  border-bottom: solid 2px #000;
  padding-bottom: 40px;
}
.special-aaVersion-on.special-aaColor-black .container-white,
.special-aaVersion-on.special-aaColor-black .white-box {
  box-shadow: none;
}
.special-aaVersion-on.special-aaColor-black .top-nav-block li:hover > a,
.special-aaVersion-on.special-aaColor-black .top-nav-block li:focus > a,
.special-aaVersion-on.special-aaColor-black .top-nav-block li.parent:hover,
.special-aaVersion-on.special-aaColor-black .top-nav-block li > a:hover,
.special-aaVersion-on.special-aaColor-black .top-nav-block li > a:focus,
.special-aaVersion-on.special-aaColor-black .top-nav-block li.parent.active > a,
.special-aaVersion-on.special-aaColor-black .top-nav-block li.parent.current > a,
.special-aaVersion-on.special-aaColor-black .top-nav-block li.current a {
  color: #fff;
  background: #000;
}
.special-aaVersion-on.special-aaColor-black .top-nav-block .second-level {
  background: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .top-nav-block .second-level a {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .slider-item-text {
  background: rgba(255, 255, 255, 0.9);
}
.special-aaVersion-on.special-aaColor-black .footer-menu-content + .content .col {
  width: 100% !important;
  margin: 30px 0;
}
.special-aaVersion-on.special-aaColor-black .footer-menu-content + .content .col:nth-child(2) {
  font-style: italic;
}
.special-aaVersion-on.special-aaColor-black .footer-menu-content + .content br {
  display: none;
}
.special-aaVersion-on.special-aaColor-black .footer-menu-content h4:after,
.special-aaVersion-on.special-aaColor-black .footer-menu-content .h4:after {
  border-color: inherit;
}
.special-aaVersion-on.special-aaColor-black .radio + label > span,
.special-aaVersion-on.special-aaColor-black .checkbox + label > span {
  background: #fff;
}
.special-aaVersion-on.special-aaColor-black .radio + label:hover > span,
.special-aaVersion-on.special-aaColor-black .checkbox + label:hover > span,
.special-aaVersion-on.special-aaColor-black .radio + label:focus > span,
.special-aaVersion-on.special-aaColor-black .checkbox + label:focus > span {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .radio:focus + label,
.special-aaVersion-on.special-aaColor-black .checkbox:focus + label {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .checkbox:checked + label > span {
  border-color: #000;
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .checkbox:checked + label > span:before {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .radio:checked + label > span {
  border-color: #000;
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .radio:checked + label > span:before {
  background: #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox__select {
  background: #fff;
  border: solid 1px #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox li {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox__search {
  padding: 4px 0;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox__search input {
  background: #fff;
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox__not-found {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox__dropdown {
  background: #000;
  color: #fff;
  padding: 4px;
  border: solid 1px #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox li.selected,
.special-aaVersion-on.special-aaColor-black .jq-selectbox li:hover {
  background: #fff;
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow {
  border-color: #000;
}
.focused .special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow,
.jq-selectbox:hover .special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow,
.jq-selectbox:active .special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow,
.dropdown .special-aaVersion-on.special-aaColor-black .jq-selectbox__trigger-arrow {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white .jq-selectbox__trigger-arrow {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.dropdown .jq-selectbox__select {
  color: #fff;
  background: #000;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.dropdown .jq-selectbox__select-text {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white.dropdown .jq-selectbox__trigger-arrow {
  border-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox .jq-selectbox__search input,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white .jq-selectbox__search input {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .white-inputs .jq-selectbox .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-black .jq-selectbox.input-white .jq-selectbox__select {
  background: #fff;
}
.special-aaVersion-on.special-aaColor-black .table th,
.special-aaVersion-on.special-aaColor-black .table th * {
  color: #fff;
  background: #000;
}
.special-aaVersion-on.special-aaColor-black .table-hover tr:hover > th,
.special-aaVersion-on.special-aaColor-black .table-hover tr:hover > td {
  background-color: #080808;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .table-bordered tbody + tbody tr:first-child td {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .table-schedule td {
  background: #fff;
}
.special-aaVersion-on.special-aaColor-black .table-schedule tr {
  border-bottom-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .table-schedule tr td.vertical-separator {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .table-schedule td.horisontal-separator,
.special-aaVersion-on.special-aaColor-black .table-schedule th.horisontal-separator {
  border-left-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .table-schedule td.one-lection:hover,
.special-aaVersion-on.special-aaColor-black .table-schedule td.double-lection:hover {
  border: solid 1px #000;
}
.special-aaVersion-on.special-aaColor-black .table-schedule td.current {
  border: solid 1px #000;
}
.special-aaVersion-on.special-aaColor-black .table-schedule td.old-day {
  color: rgba(0, 0, 0, 0.4);
}
.special-aaVersion-on.special-aaColor-black .table-schedule td.old-day .va-top,
.special-aaVersion-on.special-aaColor-black .table-schedule td.old-day .va-bottom,
.special-aaVersion-on.special-aaColor-black .table-schedule td.old-day .text-dark,
.special-aaVersion-on.special-aaColor-black .table-schedule td.old-day i {
  color: rgba(0, 0, 0, 0.4) !important;
}
.special-aaVersion-on.special-aaColor-black .table-schedule td.old-day:hover {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .table-schedule thead th .h2 {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .sidebar-nav li a {
  border: 0;
}
.special-aaVersion-on.special-aaColor-black .sidebar-nav li a:hover,
.special-aaVersion-on.special-aaColor-black .sidebar-nav li a:active,
.special-aaVersion-on.special-aaColor-black .sidebar-nav li.current > a,
.special-aaVersion-on.special-aaColor-black .sidebar-nav li.active > a {
  text-decoration: none;
  color: #fff;
  border-color: #000;
  background: #000;
}
.special-aaVersion-on.special-aaColor-black .sidebar-nav li.parent > a:after {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .sidebar-nav li.parent.current > a:after,
.special-aaVersion-on.special-aaColor-black .sidebar-nav li.parent > a:hover:after {
  border-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .page-navigation-pages {
  background: inherit;
  box-shadow: none;
}
.special-aaVersion-on.special-aaColor-black .page-navigation-pages a.current {
  box-shadow: 0 0 0 1px #000;
}
.special-aaVersion-on.special-aaColor-black .right-arr:hover,
.special-aaVersion-on.special-aaColor-black .left-arr:hover,
.special-aaVersion-on.special-aaColor-black .page-navigation-pages a:hover {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .switch-block {
  background: #000;
  box-shadow: none;
}
.special-aaVersion-on.special-aaColor-black .switch-block-item {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .switch-block-item.active {
  color: #000;
  background: #fff;
  box-shadow: inset 0 0 0 1px #000;
}
.special-aaVersion-on.special-aaColor-black .program-item-box > ul > li {
  border: solid 1px #000;
}
.special-aaVersion-on.special-aaColor-black .table-gray-header th span {
  color: #fff !important;
}
.special-aaVersion-on.special-aaColor-black .links-list .has-child > a:after,
.special-aaVersion-on.special-aaColor-black .links-list .has-child > a.opened:after {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .links-list a {
  border-bottom: 0;
}
.special-aaVersion-on.special-aaColor-black h2 a:hover,
.special-aaVersion-on.special-aaColor-black .h2 a:hover {
  color: #000;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-black .icon,
.special-aaVersion-on.special-aaColor-black .top-nav-block li.parent > a:after,
.special-aaVersion-on.special-aaColor-black .owl-next:after,
.special-aaVersion-on.special-aaColor-black .owl-prev:after,
.special-aaVersion-on.special-aaColor-black .white-box.primary-border-box.big-padding-box .btn:after,
.special-aaVersion-on.special-aaColor-black .mobile-nav ul li.parent a:after {
  background-image: url('images/all-icons-black.png');
}
@media screen and (min-resolution: 192dpi) {
  .special-aaVersion-on.special-aaColor-black .icon,
  .special-aaVersion-on.special-aaColor-black .top-nav-block li.parent > a:after,
  .special-aaVersion-on.special-aaColor-black .owl-next:after,
  .special-aaVersion-on.special-aaColor-black .owl-prev:after,
  .special-aaVersion-on.special-aaColor-black .white-box.primary-border-box.big-padding-box .btn:after,
  .special-aaVersion-on.special-aaColor-black .mobile-nav ul li.parent a:after {
    background-image: url('images/all-icons@2x-black.png');
  }
}
.special-aaVersion-on.special-aaColor-black h1,
.special-aaVersion-on.special-aaColor-black .h1,
.special-aaVersion-on.special-aaColor-black h2,
.special-aaVersion-on.special-aaColor-black .h2,
.special-aaVersion-on.special-aaColor-black h3,
.special-aaVersion-on.special-aaColor-black .h3,
.special-aaVersion-on.special-aaColor-black h4,
.special-aaVersion-on.special-aaColor-black .h4 {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black h1,
.special-aaVersion-on.special-aaColor-black .h1 {
  font-size: 42px;
}
.special-aaVersion-on.special-aaColor-black .header-info-block {
  width: 100%;
  margin: 0;
  font-size: 120%;
  margin-top: 20px;
  margin-bottom: 20px;
}
.special-aaVersion-on.special-aaColor-black .news-item-main .news-item-header a {
  color: #000;
  font-size: 120%;
}
.special-aaVersion-on.special-aaColor-black .mobile-nav-wrapper,
.special-aaVersion-on.special-aaColor-black .mobile-nav > ul {
  background: #fff;
}
.special-aaVersion-on.special-aaColor-black .mobile-nav ul li.active > a {
  color: #fff;
  background: #000;
}
.special-aaVersion-on.special-aaColor-black .icon-hamburger,
.special-aaVersion-on.special-aaColor-black .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-black .icon-hamburger:after {
  background: #000;
}
.special-aaVersion-on.special-aaColor-black .active .icon-hamburger {
  background: transparent;
}
.special-aaVersion-on.special-aaColor-black .tts-tabs-switcher.active {
  background: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black ul.link-list li a:hover,
.special-aaVersion-on.special-aaColor-black ul.link-list li a:focus,
.special-aaVersion-on.special-aaColor-black ul.link-list li a:hover span,
.special-aaVersion-on.special-aaColor-black ul.link-list li a:focus span {
  background: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .top-header-nav li ul {
  background: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .top-header-nav li ul a {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .top-header-nav li:hover > a,
.special-aaVersion-on.special-aaColor-black .top-header-nav li:focus > a,
.special-aaVersion-on.special-aaColor-black .top-header-nav li.active > a {
  background: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .top-header-nav li.parent > a:after {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .top-header-nav li:hover > a:after,
.special-aaVersion-on.special-aaColor-black .top-header-nav li:focus > a:after,
.special-aaVersion-on.special-aaColor-black .top-header-nav li.active > a:after {
  border-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .icon-hamburger,
.special-aaVersion-on.special-aaColor-black .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-black .icon-hamburger:after {
  background: #000;
}
.special-aaVersion-on.special-aaColor-black .active .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-black .active .icon-hamburger:after {
  background: #000;
}
/* ==========================================================================
	   Желтым по черному */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-yellow {
  /* ==========================================================================
					   Навигация для мобильников */
  /* ========================================================================== */
}
.special-aaVersion-on.special-aaColor-yellow body,
.special-aaVersion-on.special-aaColor-yellow .aa-settings-popup {
  color: #ff0;
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .special-settings,
.special-aaVersion-on.special-aaColor-yellow .special-settings a,
.special-aaVersion-on.special-aaColor-yellow .special-settings .aa-block {
  color: #000;
  border-color: #000 !important;
}
.special-aaVersion-on.special-aaColor-yellow a {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow a.btn {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow a.btn-link {
  padding-left: 1em;
  padding-right: 1em;
}
.special-aaVersion-on.special-aaColor-yellow * {
  color: #ff0;
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .input,
.special-aaVersion-on.special-aaColor-yellow .btn {
  -webkit-transition: none !important;
  transition: none !important;
}
.special-aaVersion-on.special-aaColor-yellow hr {
  background: #ff0;
  height: 2px;
}
.special-aaVersion-on.special-aaColor-yellow .btn,
.special-aaVersion-on.special-aaColor-yellow button,
.special-aaVersion-on.special-aaColor-yellow input[type="button"],
.special-aaVersion-on.special-aaColor-yellow input[type="reset"],
.special-aaVersion-on.special-aaColor-yellow input[type="submit"] {
  background-color: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .btn:focus,
.special-aaVersion-on.special-aaColor-yellow button:focus,
.special-aaVersion-on.special-aaColor-yellow input[type="button"]:focus,
.special-aaVersion-on.special-aaColor-yellow input[type="reset"]:focus,
.special-aaVersion-on.special-aaColor-yellow input[type="submit"]:focus,
.special-aaVersion-on.special-aaColor-yellow .btn:hover,
.special-aaVersion-on.special-aaColor-yellow button:hover,
.special-aaVersion-on.special-aaColor-yellow input[type="button"]:hover,
.special-aaVersion-on.special-aaColor-yellow input[type="reset"]:hover,
.special-aaVersion-on.special-aaColor-yellow input[type="submit"]:hover {
  background-color: #000;
  color: #ff0;
  text-decoration: underline;
  box-shadow: none;
  outline: auto;
}
.special-aaVersion-on.special-aaColor-yellow .btn-link,
.special-aaVersion-on.special-aaColor-yellow a.btn-link {
  background: transparent;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .btn-link:focus,
.special-aaVersion-on.special-aaColor-yellow a.btn-link:focus,
.special-aaVersion-on.special-aaColor-yellow .btn-link:hover,
.special-aaVersion-on.special-aaColor-yellow a.btn-link:hover {
  color: #ff0;
  text-decoration: none;
}
.special-aaVersion-on.special-aaColor-yellow .input,
.special-aaVersion-on.special-aaColor-yellow input[type="text"],
.special-aaVersion-on.special-aaColor-yellow input[type="password"],
.special-aaVersion-on.special-aaColor-yellow textarea {
  color: #ff0;
  background: #000;
  padding: 5px;
}
.special-aaVersion-on.special-aaColor-yellow .input:focus,
.special-aaVersion-on.special-aaColor-yellow input[type="text"]:focus,
.special-aaVersion-on.special-aaColor-yellow input[type="password"]:focus,
.special-aaVersion-on.special-aaColor-yellow textarea:focus {
  outline: solid 3px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow a.a-current,
.special-aaVersion-on.special-aaColor-yellow a.a-current span {
  color: #fff;
  background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .container-top-header {
  background: inherit;
  border-bottom: solid 2px;
  padding: 20px 0;
}
.special-aaVersion-on.special-aaColor-yellow .container-top-header a,
.special-aaVersion-on.special-aaColor-yellow .container-top-header .open-menu {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow .container-top-header a:hover,
.special-aaVersion-on.special-aaColor-yellow .container-top-header .open-menu:hover {
  text-decoration: none;
  background: #000;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .container-search {
  background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .search-input {
  border: solid 1px;
  padding: 10px;
  box-sizing: border-box;
}
.special-aaVersion-on.special-aaColor-yellow .search-button:hover {
  background: #000;
  color: #ff0;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow .search-suggestions .search-result-item:hover {
  background: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .search-suggestions mark {
  background: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .body-wrapper header {
  border-bottom: solid 2px #ff0;
  padding-bottom: 40px;
}
.special-aaVersion-on.special-aaColor-yellow .container-white,
.special-aaVersion-on.special-aaColor-yellow .white-box {
  box-shadow: none;
}
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li:hover > a,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li:focus > a,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li.parent:hover,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li > a:hover,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li > a:focus,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li.parent.active > a,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li.parent.current > a,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li.current a {
  color: #000;
  background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .top-nav-block .second-level {
  background: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .top-nav-block .second-level a {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .slider-item-text {
  background: rgba(0, 0, 0, 0.9);
}
.special-aaVersion-on.special-aaColor-yellow .footer-menu-content + .content .col {
  width: 100% !important;
  margin: 30px 0;
}
.special-aaVersion-on.special-aaColor-yellow .footer-menu-content + .content .col:nth-child(2) {
  font-style: italic;
}
.special-aaVersion-on.special-aaColor-yellow .footer-menu-content + .content br {
  display: none;
}
.special-aaVersion-on.special-aaColor-yellow .footer-menu-content h4:after,
.special-aaVersion-on.special-aaColor-yellow .footer-menu-content .h4:after {
  border-color: inherit;
}
.special-aaVersion-on.special-aaColor-yellow .radio + label > span,
.special-aaVersion-on.special-aaColor-yellow .checkbox + label > span {
  background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .radio + label:hover > span,
.special-aaVersion-on.special-aaColor-yellow .checkbox + label:hover > span,
.special-aaVersion-on.special-aaColor-yellow .radio + label:focus > span,
.special-aaVersion-on.special-aaColor-yellow .checkbox + label:focus > span {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .radio:focus + label,
.special-aaVersion-on.special-aaColor-yellow .checkbox:focus + label {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .checkbox:checked + label > span {
  border-color: #ff0;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .checkbox:checked + label > span:before {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .radio:checked + label > span {
  border-color: #ff0;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .radio:checked + label > span:before {
  background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox__select {
  background: #000;
  border: solid 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox li {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox__search {
  padding: 4px 0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox__search input {
  background: #000;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox__not-found {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox__dropdown {
  background: #ff0;
  color: #000;
  padding: 4px;
  border: solid 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox li.selected,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox li:hover {
  background: #000;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox__trigger-arrow {
  border-color: #ff0;
}
.focused .special-aaVersion-on.special-aaColor-yellow .jq-selectbox__trigger-arrow,
.jq-selectbox:hover .special-aaVersion-on.special-aaColor-yellow .jq-selectbox__trigger-arrow,
.jq-selectbox:active .special-aaVersion-on.special-aaColor-yellow .jq-selectbox__trigger-arrow,
.dropdown .special-aaVersion-on.special-aaColor-yellow .jq-selectbox__trigger-arrow {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white .jq-selectbox__trigger-arrow {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white.dropdown .jq-selectbox__select {
  color: #000;
  background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white.dropdown .jq-selectbox__select-text {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white.dropdown .jq-selectbox__trigger-arrow {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox .jq-selectbox__search input,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white .jq-selectbox__search input {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .white-inputs .jq-selectbox .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-yellow .jq-selectbox.input-white .jq-selectbox__select {
  background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .table th,
.special-aaVersion-on.special-aaColor-yellow .table th * {
  color: #000;
  background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .table-hover tr:hover > th,
.special-aaVersion-on.special-aaColor-yellow .table-hover tr:hover > td {
  background-color: #ffff0f;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .table-bordered tbody + tbody tr:first-child td {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td {
  background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule tr {
  border-bottom-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule tr td.vertical-separator {
  border-top-color: #000;
  border-bottom-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.horisontal-separator,
.special-aaVersion-on.special-aaColor-yellow .table-schedule th.horisontal-separator {
  border-left-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.one-lection:hover,
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.double-lection:hover {
  border: solid 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.current {
  border: solid 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.old-day {
  color: rgba(255, 255, 0, 0.4);
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.old-day .va-top,
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.old-day .va-bottom,
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.old-day .text-dark,
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.old-day i {
  color: rgba(255, 255, 0, 0.4) !important;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule td.old-day:hover {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .table-schedule thead th .h2 {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li a {
  border: 0;
}
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li a:hover,
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li a:active,
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li.current > a,
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li.active > a {
  text-decoration: none;
  color: #000;
  border-color: #ff0;
  background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li.parent > a:after {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li.parent.current > a:after,
.special-aaVersion-on.special-aaColor-yellow .sidebar-nav li.parent > a:hover:after {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .page-navigation-pages {
  background: inherit;
  box-shadow: none;
}
.special-aaVersion-on.special-aaColor-yellow .page-navigation-pages a.current {
  box-shadow: 0 0 0 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .right-arr:hover,
.special-aaVersion-on.special-aaColor-yellow .left-arr:hover,
.special-aaVersion-on.special-aaColor-yellow .page-navigation-pages a:hover {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .switch-block {
  background: #ff0;
  box-shadow: none;
}
.special-aaVersion-on.special-aaColor-yellow .switch-block-item {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .switch-block-item.active {
  color: #ff0;
  background: #000;
  box-shadow: inset 0 0 0 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .program-item-box > ul > li {
  border: solid 1px #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .table-gray-header th span {
  color: #000 !important;
}
.special-aaVersion-on.special-aaColor-yellow .links-list .has-child > a:after,
.special-aaVersion-on.special-aaColor-yellow .links-list .has-child > a.opened:after {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .links-list a {
  border-bottom: 0;
}
.special-aaVersion-on.special-aaColor-yellow h2 a:hover,
.special-aaVersion-on.special-aaColor-yellow .h2 a:hover {
  color: #ff0;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow .icon,
.special-aaVersion-on.special-aaColor-yellow .top-nav-block li.parent > a:after,
.special-aaVersion-on.special-aaColor-yellow .owl-next:after,
.special-aaVersion-on.special-aaColor-yellow .owl-prev:after,
.special-aaVersion-on.special-aaColor-yellow .white-box.primary-border-box.big-padding-box .btn:after,
.special-aaVersion-on.special-aaColor-yellow .mobile-nav ul li.parent a:after {
  background-image: url('images/all-icons-yellow.png');
}
@media screen and (min-resolution: 192dpi) {
  .special-aaVersion-on.special-aaColor-yellow .icon,
  .special-aaVersion-on.special-aaColor-yellow .top-nav-block li.parent > a:after,
  .special-aaVersion-on.special-aaColor-yellow .owl-next:after,
  .special-aaVersion-on.special-aaColor-yellow .owl-prev:after,
  .special-aaVersion-on.special-aaColor-yellow .white-box.primary-border-box.big-padding-box .btn:after,
  .special-aaVersion-on.special-aaColor-yellow .mobile-nav ul li.parent a:after {
    background-image: url('images/all-icons@2x-yellow.png');
  }
}
.special-aaVersion-on.special-aaColor-yellow h1,
.special-aaVersion-on.special-aaColor-yellow .h1,
.special-aaVersion-on.special-aaColor-yellow h2,
.special-aaVersion-on.special-aaColor-yellow .h2,
.special-aaVersion-on.special-aaColor-yellow h3,
.special-aaVersion-on.special-aaColor-yellow .h3,
.special-aaVersion-on.special-aaColor-yellow h4,
.special-aaVersion-on.special-aaColor-yellow .h4 {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-yellow h1,
.special-aaVersion-on.special-aaColor-yellow .h1 {
  font-size: 42px;
}
.special-aaVersion-on.special-aaColor-yellow .header-info-block {
  width: 100%;
  margin: 0;
  font-size: 120%;
  margin-top: 20px;
  margin-bottom: 20px;
}
.special-aaVersion-on.special-aaColor-yellow .news-item-main .news-item-header a {
  color: #fff;
  font-size: 120%;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-nav-wrapper,
.special-aaVersion-on.special-aaColor-yellow .mobile-nav > ul {
  background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-nav ul li.active > a {
  color: #000;
  background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .icon-hamburger,
.special-aaVersion-on.special-aaColor-yellow .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-yellow .icon-hamburger:after {
  background: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .active .icon-hamburger {
  background: transparent;
}
.special-aaVersion-on.special-aaColor-yellow .tts-tabs-switcher.active {
  background: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow ul.link-list li a:hover,
.special-aaVersion-on.special-aaColor-yellow ul.link-list li a:focus,
.special-aaVersion-on.special-aaColor-yellow ul.link-list li a:hover span,
.special-aaVersion-on.special-aaColor-yellow ul.link-list li a:focus span {
  background: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li ul {
  background: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li ul a {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li:hover > a,
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li:focus > a,
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li.active > a {
  background: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li.parent > a:after {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li:hover > a:after,
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li:focus > a:after,
.special-aaVersion-on.special-aaColor-yellow .top-header-nav li.active > a:after {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .icon-hamburger,
.special-aaVersion-on.special-aaColor-yellow .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-yellow .icon-hamburger:after {
  background: #000;
}
.special-aaVersion-on.special-aaColor-yellow .active .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-yellow .active .icon-hamburger:after {
  background: #ff0;
}
/* ==========================================================================
	   РўРµРјРЅРѕ-СЃРёРЅРёРј РїРѕ РіРѕР»СѓР±РѕРјСѓ */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-blue {
  /* ==========================================================================
				   РќР°РІРёРіР°С†РёСЏ РґР»СЏ РјРѕР±РёР»СЊРЅРёРєРѕРІ */
  /* ========================================================================== */
}
.special-aaVersion-on.special-aaColor-blue body,
.special-aaVersion-on.special-aaColor-blue .aa-settings-popup {
  color: #143c5a;
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .special-settings,
.special-aaVersion-on.special-aaColor-blue .special-settings a,
.special-aaVersion-on.special-aaColor-blue .special-settings .aa-block {
  color: #000;
  border-color: #000 !important;
}
.special-aaVersion-on.special-aaColor-blue a {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue a.btn {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue a.btn-link {
  padding-left: 1em;
  padding-right: 1em;
}
.special-aaVersion-on.special-aaColor-blue * {
  color: #143c5a;
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .input,
.special-aaVersion-on.special-aaColor-blue .btn {
  -webkit-transition: none !important;
  transition: none !important;
}
.special-aaVersion-on.special-aaColor-blue hr {
  background: #143c5a;
  height: 2px;
}
.special-aaVersion-on.special-aaColor-blue .btn,
.special-aaVersion-on.special-aaColor-blue button,
.special-aaVersion-on.special-aaColor-blue input[type="button"],
.special-aaVersion-on.special-aaColor-blue input[type="reset"],
.special-aaVersion-on.special-aaColor-blue input[type="submit"] {
  background-color: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .btn:focus,
.special-aaVersion-on.special-aaColor-blue button:focus,
.special-aaVersion-on.special-aaColor-blue input[type="button"]:focus,
.special-aaVersion-on.special-aaColor-blue input[type="reset"]:focus,
.special-aaVersion-on.special-aaColor-blue input[type="submit"]:focus,
.special-aaVersion-on.special-aaColor-blue .btn:hover,
.special-aaVersion-on.special-aaColor-blue button:hover,
.special-aaVersion-on.special-aaColor-blue input[type="button"]:hover,
.special-aaVersion-on.special-aaColor-blue input[type="reset"]:hover,
.special-aaVersion-on.special-aaColor-blue input[type="submit"]:hover {
  background-color: #9fd7ff;
  color: #143c5a;
  text-decoration: underline;
  box-shadow: none;
  outline: auto;
}
.special-aaVersion-on.special-aaColor-blue .btn-link,
.special-aaVersion-on.special-aaColor-blue a.btn-link {
  background: transparent;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .btn-link:focus,
.special-aaVersion-on.special-aaColor-blue a.btn-link:focus,
.special-aaVersion-on.special-aaColor-blue .btn-link:hover,
.special-aaVersion-on.special-aaColor-blue a.btn-link:hover {
  color: #143c5a;
  text-decoration: none;
}
.special-aaVersion-on.special-aaColor-blue .input,
.special-aaVersion-on.special-aaColor-blue input[type="text"],
.special-aaVersion-on.special-aaColor-blue input[type="password"],
.special-aaVersion-on.special-aaColor-blue textarea {
  color: #143c5a;
  background: #9fd7ff;
  padding: 5px;
}
.special-aaVersion-on.special-aaColor-blue .input:focus,
.special-aaVersion-on.special-aaColor-blue input[type="text"]:focus,
.special-aaVersion-on.special-aaColor-blue input[type="password"]:focus,
.special-aaVersion-on.special-aaColor-blue textarea:focus {
  outline: solid 3px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue a.a-current,
.special-aaVersion-on.special-aaColor-blue a.a-current span {
  color: #fff;
  background: #000;
}
.special-aaVersion-on.special-aaColor-blue .container-top-header {
  background: inherit;
  border-bottom: solid 2px;
  padding: 20px 0;
}
.special-aaVersion-on.special-aaColor-blue .container-top-header a,
.special-aaVersion-on.special-aaColor-blue .container-top-header .open-menu {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue .container-top-header a:hover,
.special-aaVersion-on.special-aaColor-blue .container-top-header .open-menu:hover {
  text-decoration: none;
  background: #9fd7ff;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .container-search {
  background: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .search-input {
  border: solid 1px;
  padding: 10px;
  box-sizing: border-box;
}
.special-aaVersion-on.special-aaColor-blue .search-button:hover {
  background: #9fd7ff;
  color: #143c5a;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue .search-suggestions .search-result-item:hover {
  background: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .search-suggestions mark {
  background: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .body-wrapper header {
  border-bottom: solid 2px #143c5a;
  padding-bottom: 40px;
}
.special-aaVersion-on.special-aaColor-blue .container-white,
.special-aaVersion-on.special-aaColor-blue .white-box {
  box-shadow: none;
}
.special-aaVersion-on.special-aaColor-blue .top-nav-block li:hover > a,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li:focus > a,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li.parent:hover,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li > a:hover,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li > a:focus,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li.parent.active > a,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li.parent.current > a,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li.current a {
  color: #9fd7ff;
  background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .top-nav-block .second-level {
  background: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .top-nav-block .second-level a {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .slider-item-text {
  background: rgba(159, 215, 255, 0.9);
}
.special-aaVersion-on.special-aaColor-blue .footer-menu-content + .content .col {
  width: 100% !important;
  margin: 30px 0;
}
.special-aaVersion-on.special-aaColor-blue .footer-menu-content + .content .col:nth-child(2) {
  font-style: italic;
}
.special-aaVersion-on.special-aaColor-blue .footer-menu-content + .content br {
  display: none;
}
.special-aaVersion-on.special-aaColor-blue .footer-menu-content h4:after,
.special-aaVersion-on.special-aaColor-blue .footer-menu-content .h4:after {
  border-color: inherit;
}
.special-aaVersion-on.special-aaColor-blue .radio + label > span,
.special-aaVersion-on.special-aaColor-blue .checkbox + label > span {
  background: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .radio + label:hover > span,
.special-aaVersion-on.special-aaColor-blue .checkbox + label:hover > span,
.special-aaVersion-on.special-aaColor-blue .radio + label:focus > span,
.special-aaVersion-on.special-aaColor-blue .checkbox + label:focus > span {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .radio:focus + label,
.special-aaVersion-on.special-aaColor-blue .checkbox:focus + label {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .checkbox:checked + label > span {
  border-color: #143c5a;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .checkbox:checked + label > span:before {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .radio:checked + label > span {
  border-color: #143c5a;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .radio:checked + label > span:before {
  background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox__select {
  background: #9fd7ff;
  border: solid 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox li {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox__search {
  padding: 4px 0;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox__search input {
  background: #9fd7ff;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox__not-found {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox__dropdown {
  background: #143c5a;
  color: #9fd7ff;
  padding: 4px;
  border: solid 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox li.selected,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox li:hover {
  background: #9fd7ff;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow {
  border-color: #143c5a;
}
.focused .special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow,
.jq-selectbox:hover .special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow,
.jq-selectbox:active .special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow,
.dropdown .special-aaVersion-on.special-aaColor-blue .jq-selectbox__trigger-arrow {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white .jq-selectbox__trigger-arrow {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.focused .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.dropdown .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.dropdown .jq-selectbox__select {
  color: #9fd7ff;
  background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.focused .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.dropdown .jq-selectbox__select-text,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.dropdown .jq-selectbox__select-text {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.focused .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox.dropdown .jq-selectbox__trigger-arrow,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white.dropdown .jq-selectbox__trigger-arrow {
  border-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox .jq-selectbox__search input,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white .jq-selectbox__search input {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .white-inputs .jq-selectbox .jq-selectbox__select,
.special-aaVersion-on.special-aaColor-blue .jq-selectbox.input-white .jq-selectbox__select {
  background: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .table th,
.special-aaVersion-on.special-aaColor-blue .table th * {
  color: #9fd7ff;
  background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .table-hover tr:hover > th,
.special-aaVersion-on.special-aaColor-blue .table-hover tr:hover > td {
  background-color: #174467;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .table-bordered tbody + tbody tr:first-child td {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td {
  background: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule tr {
  border-bottom-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule tr td.vertical-separator {
  border-top-color: #9fd7ff;
  border-bottom-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td.horisontal-separator,
.special-aaVersion-on.special-aaColor-blue .table-schedule th.horisontal-separator {
  border-left-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td.one-lection:hover,
.special-aaVersion-on.special-aaColor-blue .table-schedule td.double-lection:hover {
  border: solid 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td.current {
  border: solid 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td.old-day {
  color: rgba(20, 60, 90, 0.4);
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td.old-day .va-top,
.special-aaVersion-on.special-aaColor-blue .table-schedule td.old-day .va-bottom,
.special-aaVersion-on.special-aaColor-blue .table-schedule td.old-day .text-dark,
.special-aaVersion-on.special-aaColor-blue .table-schedule td.old-day i {
  color: rgba(20, 60, 90, 0.4) !important;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule td.old-day:hover {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .table-schedule thead th .h2 {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li a {
  border: 0;
}
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li a:hover,
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li a:active,
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li.current > a,
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li.active > a {
  text-decoration: none;
  color: #9fd7ff;
  border-color: #143c5a;
  background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li.parent > a:after {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li.parent.current > a:after,
.special-aaVersion-on.special-aaColor-blue .sidebar-nav li.parent > a:hover:after {
  border-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .page-navigation-pages {
  background: inherit;
  box-shadow: none;
}
.special-aaVersion-on.special-aaColor-blue .page-navigation-pages a.current {
  box-shadow: 0 0 0 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .right-arr:hover,
.special-aaVersion-on.special-aaColor-blue .left-arr:hover,
.special-aaVersion-on.special-aaColor-blue .page-navigation-pages a:hover {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .switch-block {
  background: #143c5a;
  box-shadow: none;
}
.special-aaVersion-on.special-aaColor-blue .switch-block-item {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .switch-block-item.active {
  color: #143c5a;
  background: #9fd7ff;
  box-shadow: inset 0 0 0 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .program-item-box > ul > li {
  border: solid 1px #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .table-gray-header th span {
  color: #9fd7ff !important;
}
.special-aaVersion-on.special-aaColor-blue .links-list .has-child > a:after,
.special-aaVersion-on.special-aaColor-blue .links-list .has-child > a.opened:after {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .links-list a {
  border-bottom: 0;
}
.special-aaVersion-on.special-aaColor-blue h2 a:hover,
.special-aaVersion-on.special-aaColor-blue .h2 a:hover {
  color: #143c5a;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue .icon,
.special-aaVersion-on.special-aaColor-blue .top-nav-block li.parent > a:after,
.special-aaVersion-on.special-aaColor-blue .owl-next:after,
.special-aaVersion-on.special-aaColor-blue .owl-prev:after,
.special-aaVersion-on.special-aaColor-blue .white-box.primary-border-box.big-padding-box .btn:after,
.special-aaVersion-on.special-aaColor-blue .mobile-nav ul li.parent a:after {
  background-image: url('images/all-icons-blue.png');
}
@media screen and (min-resolution: 192dpi) {
  .special-aaVersion-on.special-aaColor-blue .icon,
  .special-aaVersion-on.special-aaColor-blue .top-nav-block li.parent > a:after,
  .special-aaVersion-on.special-aaColor-blue .owl-next:after,
  .special-aaVersion-on.special-aaColor-blue .owl-prev:after,
  .special-aaVersion-on.special-aaColor-blue .white-box.primary-border-box.big-padding-box .btn:after,
  .special-aaVersion-on.special-aaColor-blue .mobile-nav ul li.parent a:after {
    background-image: url('images/all-icons@2x-blue.png');
  }
}
.special-aaVersion-on.special-aaColor-blue h1,
.special-aaVersion-on.special-aaColor-blue .h1,
.special-aaVersion-on.special-aaColor-blue h2,
.special-aaVersion-on.special-aaColor-blue .h2,
.special-aaVersion-on.special-aaColor-blue h3,
.special-aaVersion-on.special-aaColor-blue .h3,
.special-aaVersion-on.special-aaColor-blue h4,
.special-aaVersion-on.special-aaColor-blue .h4 {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue h1,
.special-aaVersion-on.special-aaColor-blue .h1 {
  font-size: 42px;
}
.special-aaVersion-on.special-aaColor-blue .header-info-block {
  width: 100%;
  margin: 0;
  font-size: 120%;
  margin-top: 20px;
  margin-bottom: 20px;
}
.special-aaVersion-on.special-aaColor-blue .news-item-main .news-item-header a {
  color: #143c5a;
  font-size: 120%;
}
.special-aaVersion-on.special-aaColor-blue .mobile-nav-wrapper,
.special-aaVersion-on.special-aaColor-blue .mobile-nav > ul {
  background: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .mobile-nav ul li.active > a {
  color: #9fd7ff;
  background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .icon-hamburger,
.special-aaVersion-on.special-aaColor-blue .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-blue .icon-hamburger:after {
  background: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .active .icon-hamburger {
  background: transparent;
}
.special-aaVersion-on.special-aaColor-blue .tts-tabs-switcher.active {
  background: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue ul.link-list li a:hover,
.special-aaVersion-on.special-aaColor-blue ul.link-list li a:focus,
.special-aaVersion-on.special-aaColor-blue ul.link-list li a:hover span,
.special-aaVersion-on.special-aaColor-blue ul.link-list li a:focus span {
  background: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .top-header-nav li ul {
  background: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .top-header-nav li ul a {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .top-header-nav li:hover > a,
.special-aaVersion-on.special-aaColor-blue .top-header-nav li:focus > a,
.special-aaVersion-on.special-aaColor-blue .top-header-nav li.active > a {
  background: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .top-header-nav li.parent > a:after {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .top-header-nav li:hover > a:after,
.special-aaVersion-on.special-aaColor-blue .top-header-nav li:focus > a:after,
.special-aaVersion-on.special-aaColor-blue .top-header-nav li.active > a:after {
  border-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .icon-hamburger,
.special-aaVersion-on.special-aaColor-blue .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-blue .icon-hamburger:after {
  background: #000;
}
.special-aaVersion-on.special-aaColor-blue .active .icon-hamburger:before,
.special-aaVersion-on.special-aaColor-blue .active .icon-hamburger:after {
  background: #143c5a;
}
/* ==========================================================================
	   Мелкий размер шрифта */
/* ========================================================================== */
.special-aaVersion-on.special-aaFontsize-small body,
.special-aaVersion-on.special-aaFontsize-small .news-item,
.special-aaVersion-on.special-aaFontsize-small .breadcrumb ul,
.special-aaVersion-on.special-aaFontsize-small .fz12,
.special-aaVersion-on.special-aaFontsize-small .fz14,
.special-aaVersion-on.special-aaFontsize-small .fz16,
.special-aaVersion-on.special-aaFontsize-small .fz18,
.special-aaVersion-on.special-aaFontsize-small .fz20,
.special-aaVersion-on.special-aaFontsize-small .mb-fz12,
.special-aaVersion-on.special-aaFontsize-small .mb-fz14,
.special-aaVersion-on.special-aaFontsize-small .mb-fz16,
.special-aaVersion-on.special-aaFontsize-small .mb-fz18,
.special-aaVersion-on.special-aaFontsize-small .mb-fz20,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz12,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz14,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz16,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz18,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz20,
.special-aaVersion-on.special-aaFontsize-small .dt-fz12,
.special-aaVersion-on.special-aaFontsize-small .dt-fz14,
.special-aaVersion-on.special-aaFontsize-small .dt-fz16,
.special-aaVersion-on.special-aaFontsize-small .dt-fz18,
.special-aaVersion-on.special-aaFontsize-small .dt-fz20,
.special-aaVersion-on.special-aaFontsize-small .ld-fz12,
.special-aaVersion-on.special-aaFontsize-small .ld-fz14,
.special-aaVersion-on.special-aaFontsize-small .ld-fz16,
.special-aaVersion-on.special-aaFontsize-small .ld-fz18,
.special-aaVersion-on.special-aaFontsize-small .ld-fz20 {
  font-size: 16px;
  line-height: 1.4;
}
.special-aaVersion-on.special-aaFontsize-small .fz22,
.special-aaVersion-on.special-aaFontsize-small .fz24,
.special-aaVersion-on.special-aaFontsize-small .fz26,
.special-aaVersion-on.special-aaFontsize-small .fz30,
.special-aaVersion-on.special-aaFontsize-small .mb-fz22,
.special-aaVersion-on.special-aaFontsize-small .mb-fz24,
.special-aaVersion-on.special-aaFontsize-small .mb-fz26,
.special-aaVersion-on.special-aaFontsize-small .mb-fz30,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz22,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz24,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz26,
.special-aaVersion-on.special-aaFontsize-small .tablet-fz30,
.special-aaVersion-on.special-aaFontsize-small .dt-fz22,
.special-aaVersion-on.special-aaFontsize-small .dt-fz24,
.special-aaVersion-on.special-aaFontsize-small .dt-fz26,
.special-aaVersion-on.special-aaFontsize-small .dt-fz30,
.special-aaVersion-on.special-aaFontsize-small .ld-fz22,
.special-aaVersion-on.special-aaFontsize-small .ld-fz24,
.special-aaVersion-on.special-aaFontsize-small .ld-fz26,
.special-aaVersion-on.special-aaFontsize-small .ld-fz30 {
  font-size: 26px;
  line-height: 15.4;
}
.special-aaVersion-on.special-aaFontsize-small .aaFontsize .fl-l {
  color: #000;
}
.special-aaVersion-on.special-aaFontsize-small .aaFontsize .fl-l,
.special-aaVersion-on.special-aaFontsize-small .aaFontsize a {
  line-height: 22.4px;
}
.special-aaVersion-on.special-aaFontsize-small .aa-block a {
  padding-left: 16px;
  padding-right: 16px;
}
.special-aaVersion-on.special-aaFontsize-small .aaColor a {
  padding-left: 4px;
  padding-right: 4px;
}
/* ==========================================================================
	   Средний размер шрифта */
/* ========================================================================== */
.special-aaVersion-on.special-aaFontsize-normal body,
.special-aaVersion-on.special-aaFontsize-normal .news-item,
.special-aaVersion-on.special-aaFontsize-normal .breadcrumb ul,
.special-aaVersion-on.special-aaFontsize-normal .fz12,
.special-aaVersion-on.special-aaFontsize-normal .fz14,
.special-aaVersion-on.special-aaFontsize-normal .fz16,
.special-aaVersion-on.special-aaFontsize-normal .fz18,
.special-aaVersion-on.special-aaFontsize-normal .fz20,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz12,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz14,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz16,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz18,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz20,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz12,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz14,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz16,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz18,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz20,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz12,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz14,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz16,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz18,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz20,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz12,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz14,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz16,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz18,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz20 {
  font-size: 20px;
  line-height: 1.4;
}
.special-aaVersion-on.special-aaFontsize-normal .fz22,
.special-aaVersion-on.special-aaFontsize-normal .fz24,
.special-aaVersion-on.special-aaFontsize-normal .fz26,
.special-aaVersion-on.special-aaFontsize-normal .fz30,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz22,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz24,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz26,
.special-aaVersion-on.special-aaFontsize-normal .mb-fz30,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz22,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz24,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz26,
.special-aaVersion-on.special-aaFontsize-normal .tablet-fz30,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz22,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz24,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz26,
.special-aaVersion-on.special-aaFontsize-normal .dt-fz30,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz22,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz24,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz26,
.special-aaVersion-on.special-aaFontsize-normal .ld-fz30 {
  font-size: 30px;
  line-height: 15.4;
}
.special-aaVersion-on.special-aaFontsize-normal .aaFontsize .fl-l {
  color: #000;
}
.special-aaVersion-on.special-aaFontsize-normal .aaFontsize .fl-l,
.special-aaVersion-on.special-aaFontsize-normal .aaFontsize a {
  line-height: 28px;
}
.special-aaVersion-on.special-aaFontsize-normal .aa-block a {
  padding-left: 20px;
  padding-right: 20px;
}
.special-aaVersion-on.special-aaFontsize-normal .aaColor a {
  padding-left: 4px;
  padding-right: 4px;
}
/* ==========================================================================
	   Большой размер шрифта */
/* ========================================================================== */
.special-aaVersion-on.special-aaFontsize-big body,
.special-aaVersion-on.special-aaFontsize-big .news-item,
.special-aaVersion-on.special-aaFontsize-big .breadcrumb ul,
.special-aaVersion-on.special-aaFontsize-big .fz12,
.special-aaVersion-on.special-aaFontsize-big .fz14,
.special-aaVersion-on.special-aaFontsize-big .fz16,
.special-aaVersion-on.special-aaFontsize-big .fz18,
.special-aaVersion-on.special-aaFontsize-big .fz20,
.special-aaVersion-on.special-aaFontsize-big .mb-fz12,
.special-aaVersion-on.special-aaFontsize-big .mb-fz14,
.special-aaVersion-on.special-aaFontsize-big .mb-fz16,
.special-aaVersion-on.special-aaFontsize-big .mb-fz18,
.special-aaVersion-on.special-aaFontsize-big .mb-fz20,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz12,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz14,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz16,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz18,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz20,
.special-aaVersion-on.special-aaFontsize-big .dt-fz12,
.special-aaVersion-on.special-aaFontsize-big .dt-fz14,
.special-aaVersion-on.special-aaFontsize-big .dt-fz16,
.special-aaVersion-on.special-aaFontsize-big .dt-fz18,
.special-aaVersion-on.special-aaFontsize-big .dt-fz20,
.special-aaVersion-on.special-aaFontsize-big .ld-fz12,
.special-aaVersion-on.special-aaFontsize-big .ld-fz14,
.special-aaVersion-on.special-aaFontsize-big .ld-fz16,
.special-aaVersion-on.special-aaFontsize-big .ld-fz18,
.special-aaVersion-on.special-aaFontsize-big .ld-fz20 {
  font-size: 24px;
  line-height: 1.4;
}
.special-aaVersion-on.special-aaFontsize-big .fz22,
.special-aaVersion-on.special-aaFontsize-big .fz24,
.special-aaVersion-on.special-aaFontsize-big .fz26,
.special-aaVersion-on.special-aaFontsize-big .fz30,
.special-aaVersion-on.special-aaFontsize-big .mb-fz22,
.special-aaVersion-on.special-aaFontsize-big .mb-fz24,
.special-aaVersion-on.special-aaFontsize-big .mb-fz26,
.special-aaVersion-on.special-aaFontsize-big .mb-fz30,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz22,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz24,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz26,
.special-aaVersion-on.special-aaFontsize-big .tablet-fz30,
.special-aaVersion-on.special-aaFontsize-big .dt-fz22,
.special-aaVersion-on.special-aaFontsize-big .dt-fz24,
.special-aaVersion-on.special-aaFontsize-big .dt-fz26,
.special-aaVersion-on.special-aaFontsize-big .dt-fz30,
.special-aaVersion-on.special-aaFontsize-big .ld-fz22,
.special-aaVersion-on.special-aaFontsize-big .ld-fz24,
.special-aaVersion-on.special-aaFontsize-big .ld-fz26,
.special-aaVersion-on.special-aaFontsize-big .ld-fz30 {
  font-size: 34px;
  line-height: 15.4;
}
.special-aaVersion-on.special-aaFontsize-big .aaFontsize .fl-l {
  color: #000;
}
.special-aaVersion-on.special-aaFontsize-big .aaFontsize .fl-l,
.special-aaVersion-on.special-aaFontsize-big .aaFontsize a {
  line-height: 33.6px;
}
.special-aaVersion-on.special-aaFontsize-big .aa-block a {
  padding-left: 24px;
  padding-right: 24px;
}
.special-aaVersion-on.special-aaFontsize-big .aaColor a {
  padding-left: 4px;
  padding-right: 4px;
}
/* ==========================================================================
	   Tahoma */
/* ========================================================================== */
.special-aaVersion-on.special-aaFont-tahoma body {
  font-family: Tahoma, sans-serif !important;
}
.special-aaVersion-on.special-aaFont-tahoma .news-item-main .news-item-header a {
  font-family: Tahoma, sans-serif;
}
/* ==========================================================================
	   Times */
/* ========================================================================== */
.special-aaVersion-on.special-aaFont-times body {
  font-family: 'Times New Roman', Times, serif !important;
}
.special-aaVersion-on.special-aaFont-times .news-item-main .news-item-header a {
  font-family: 'Times New Roman', Times, serif;
}
/* ==========================================================================
	   lettaer-spacing: normal */
/* ========================================================================== */
.special-aaVersion-on.special-aaKerning-normal body {
  letter-spacing: normal !important;
}
/* ==========================================================================
	   lettaer-spacing: big */
/* ========================================================================== */
.special-aaVersion-on.special-aaKerning-big body {
  letter-spacing: 0.2em !important;
}
/* ==========================================================================
	   lettaer-spacing: extra */
/* ========================================================================== */
.special-aaVersion-on.special-aaKerning-extra body {
  letter-spacing: 0.4em !important;
}






/* ==========================================================================
     стандарт */
/* ========================================================================== */
.special-aaVersion-on .header-top {
  background: none;
  color: #000;
}
.special-aaVersion-on .content-gray a {
  color: #000;
}
.special-aaVersion-on .header-logo a img {
  display: none;
}
.special-aaVersion-on .header-right > * {
  border-left-color: #000;
}
.special-aaVersion-on .header-top a {
  color: #000;
}
.special-aaVersion-on .header-right__share a svg path {
  fill: #000;
}
.special-aaVersion-on .header-right__impaired a svg path {
  fill: #000;
}
.special-aaVersion-on .header-right__share a svg path {
  fill: #000;
}
.special-aaVersion-on .header-right__search a svg path {
  fill: #000;
}
.special-aaVersion-on .header-right > * > a span:before {
  border-bottom-color: #000;
}
.special-aaVersion-on .header-right > * > a:hover {
  background: none;
}
.special-aaVersion-on .lang-list__title:hover {
  background: none;
}
.special-aaVersion-on .lang-list__title .lang-list__name:hover {
  text-decoration: underline;
}
.special-aaVersion-on .lang-list__drop {
  background: #fff;
}
.special-aaVersion-on .lang-list__name:after {
  background: url("images/svg/arrow_black_bot.png") center no-repeat;
  width: 7px;
  height: 7px;
}
.special-aaVersion-on .header-mobile__top .lang-list__name:after {
  background: url("images/svg/arrow_white_bot.png") center no-repeat;
  width: 10px;
  height: 9px;
}
.special-aaVersion-on .lang-list__item:hover {
  background: none;
}
.special-aaVersion-on .lang-list__item a:hover span {
  text-decoration: underline;
}
.special-aaVersion-on .header-nav {
  border-top: 1px solid #dadada;
}
.special-aaVersion-on .top-menu__sub {
  background: #fff;
}
.special-aaVersion-on .top-menu__sub-item a {
  color: #000;
}
.special-aaVersion-on .top-menu__sub-item a:hover {
  background: none;
  text-decoration: underline;
}
.special-aaVersion-on .top-menu__item > a::before {
  border-bottom-color: #000;
}
.special-aaVersion-on .main-background {
 -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}
.special-aaVersion-on .news-main__item img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}
.special-aaVersion-on .main-hotline ul.bxslider li::before {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}
.special-aaVersion-on .news-main__caption a:hover {
  color: #000;
  text-decoration: underline;
}
.special-aaVersion-on .main-work::before {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}
.special-aaVersion-on .work-list__background {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .work-list__link {
  padding-left: 30px;
}
.special-aaVersion-on .work-list__icon {
  display: none;
}
.special-aaVersion-on .plans-block__arrow:hover {
  background: #a0a5a4;
  border-color: #a0a5a4;
}
.special-aaVersion-on .work-list__item a{
  text-decoration: none;
}
.special-aaVersion-on .work-list__item.hover .work-list__link {
  background: #a0a5a4;
}
.special-aaVersion-on .work-list__item.hover .work-list__link::before {
  opacity: 0;
}
.special-aaVersion-on .city-hall__background img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .city-hall__popup.active .city-hall__title,
.special-aaVersion-on .city-hall__popup:hover .city-hall__title,
.special-aaVersion-on .city-hall__link:hover .city-hall__title {
  background: #a0a5a4;
}
.special-aaVersion-on .city-hall__popup.active .city-hall__title::before,
.special-aaVersion-on .city-hall__popup:hover .city-hall__title::before,
.special-aaVersion-on .city-hall__link:hover .city-hall__title::before {
  opacity: 0;
}
.special-aaVersion-on .city-hall__popup.active .city-hall__title::after,
.special-aaVersion-on .city-hall__popup:hover .city-hall__title::after,
.special-aaVersion-on .city-hall__link:hover .city-hall__title::after {
  opacity: 0;
}
.special-aaVersion-on .fixed-menu .header-logo {
  display: none;
}
.special-aaVersion-on .fixed-menu .header-nav {
  padding-left: 0;
}
.special-aaVersion-on .city-hall__popup.active .city-hall__menu,
.special-aaVersion-on .city-hall__popup:hover .city-hall__menu {
  background: #a0a5a4;
}
.special-aaVersion-on .city-hall__popup:hover .city-hall__menu::before {
  opacity: 0;
}
.special-aaVersion-on .city-hall__popup:hover .city-hall__menu .city-hall__title::after {
  opacity: 1;
}
.special-aaVersion-on .events-list__image img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .events-list__title a:hover {
  color: #000;
  text-decoration: underline;
}
.special-aaVersion-on .links-list__link {
  background: #a0a5a4;
  text-decoration: none;
}
.special-aaVersion-on .links-list__caption {
  color: #fff;
}
.special-aaVersion-on .links-list__background {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .service-block__arrow:hover {
  background: #a0a5a4;
  border-color: #a0a5a4;
}
.special-aaVersion-on .footer {
  background: #38393b;
  color: #fff;
}
.special-aaVersion-on .socials-block__title {
  color: #fff;
}
.special-aaVersion-on .socials-block__link {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .footer-contacts__copy-logo img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .stuff__controls .button {
  background: #a0a5a4;
}
.special-aaVersion-on .header-right__menu {
    background: #a0a5a4;
}
.special-aaVersion-on .menu-footer {
  border-bottom-color: #000;
}
.special-aaVersion-on .button {
  background: #a0a5a4;
}
.special-aaVersion-on .button:hover {
  background: #727574;
}
.special-aaVersion-on .lang-list__name {
  padding-left: 0;
  padding-right: 19px;
}
.special-aaVersion-on .lang-list__name::before {
  background: none;
}
.special-aaVersion-on .lang-list__item span {
  padding-left: 0;
}
.special-aaVersion-on .lang-list__item span::before {
  background: none;
}
.special-aaVersion-on .plans-block__item a:hover {
  color: #000;
  text-decoration: underline;
}
.special-aaVersion-on .city-hall__popup.active .city-hall__menu::before,
.special-aaVersion-on .city-hall__popup:hover .city-hall__menu::before {
  opacity: 0;
}
.special-aaVersion-on .menu-footer__list li a:hover {
  color: #fff;
  text-decoration: underline;
}
.special-aaVersion-on .header-mobile__top {
  background: #a0a5a4;
}
.special-aaVersion-on .header-mobile__top .header-mobile__close {
  background: #727574;
}
.special-aaVersion-on .header-mobile__lang .lang-list__item a {
  color: #000;
  padding-left: 25px;
}
.special-aaVersion-on .header-right__personal a svg path {
  fill: #000;
}
.special-aaVersion-on .detail-picture img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on #fotorama img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .news-list__image img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .socials-block__link:hover {
  border: 1px solid #989595;
}
.special-aaVersion-on .feed-block__link:hover {
  color: #3d3d3d;
}
.special-aaVersion-on .fotorama__thumb-border {
  border-color: #444647;
}
.special-aaVersion-on .news-list__title a:hover {
  color: #000;
  text-decoration: underline;
}
.special-aaVersion-on .no-bg .breadcrumbs__link:hover {
  color: #8e8e8e !important;
}
.special-aaVersion-on .no-bg.breadcrumbs {
  margin-top: 23px;
}
.special-aaVersion-on .content-shadow {
  display: none;
}
.special-aaVersion-on .feed-block__link {
  text-decoration: none;
}
.special-aaVersion-on .feed-block__link:hover {
  text-decoration: underline;
}
.special-aaVersion-on .content-background {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .left-menu__link {
  color: #000;
  text-decoration: none;
}
.special-aaVersion-on .left-menu__link:hover {
  background-color: #000;
  text-decoration: underline;
}
.special-aaVersion-on .docs-filter__reset {
  text-decoration: none;
}
.special-aaVersion-on .news-lists__image img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .tag {
  text-decoration: none;
}
.special-aaVersion-on .tag:hover {
  background-color: #000;
  color: #fff;
}
.special-aaVersion-on .news-lists__caption a:hover {
  text-decoration: underline;
  color: #000;
}
.special-aaVersion-on .pagination-button:hover {
  background-color: #000;
  border-color: #000;
}
.special-aaVersion-on .breadcrumbs__link {
  text-decoration: none;
}
.special-aaVersion-on .breadcrumbs__link:hover {
  text-decoration: underline;
  color: #fff !important;
}
.special-aaVersion-on .left-menu__link.active {
  background-color: #000;
  text-decoration: underline;
}
.special-aaVersion-on .left-menu-button {
  background-color: #000;
}
.special-aaVersion-on .left-menu-button:hover,
.special-aaVersion-on .left-menu-button.open {
  background-color: #000;
}
.special-aaVersion-on .mobile-left-menu__link {
  text-decoration: none;
}
.special-aaVersion-on .mobile-left-menu__link.active, 
.special-aaVersion-on .mobile-left-menu__link:hover {
    color: #fff;
    background-color: #000;
}
.special-aaVersion-on a.breadcrumbs.visible-xs span {
  color: #fff;
}
.special-aaVersion-on .mobile-top-menu__link {
  text-decoration: none;
}
.special-aaVersion-on .mobile-top-menu__link:hover,
.special-aaVersion-on .mobile-top-menu__link:active {
  color: #000;
  text-decoration: underline;
}
.special-aaVersion-on .video-block .video-js {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .quote::before {
  color: #000;
}
.special-aaVersion-on .callout-blue {
  border-color: #000;
}
.special-aaVersion-on .detailText p a {
  color: #000;
  text-decoration: underline;
}
.special-aaVersion-on .service-block .slide-list span.service-capt {
  background-color: #000;
}
.special-aaVersion-on .qna-list__q::after {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .sub-email a {
  color: #000;
  text-decoration: underline;
}
.special-aaVersion-on .sub-email a:hover {
  text-decoration: none;
}
.special-aaVersion-on .links-list__background {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .qna-list__q span:hover {
  background-color: #000;
}
.special-aaVersion-on .qna-list__q span:after {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .duma-main-image img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .duma-block .news-list__item img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .docs-filter__full:hover {
  background-color: #000;
  color: #fff;
}
.special-aaVersion-on .selectize-dropdown-content .option:hover {
  background: #000;
}
.special-aaVersion-on .contact-item-name {
  color: #000;
}
.special-aaVersion-on .contact-top::after {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .duma-item-name:hover {
  color: #000;
  text-decoration: underline;
}
.special-aaVersion-on .contact-top span {
    background-color: #000;
    color: #fff;
}
.special-aaVersion-on .contact-top span:after {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .contact-top span:hover {
    background-color: #fff;
    color: #000;
    border-top: 1px solid #000;
}
.special-aaVersion-on .contact-item-image img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .komitet-chief img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .komitet-chief-info {
  background-color: #988e8e;
}
.special-aaVersion-on .komitet-person img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .komitet-person-name {
  color: #000;
}
.special-aaVersion-on .komitet-person-podr {
  background-color: #000;
}
.special-aaVersion-on .komitet-person-podr:hover {
  text-decoration: underline;
  background-color: #000;
}
.special-aaVersion-on .komitet-chief-post {
  color: #fff;
}
.special-aaVersion-on .kom-left-block img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .komitet-bio-href {
  background-color: #988e8e;
}
.special-aaVersion-on .fancybox-block {
  background-color: #333;
}
.special-aaVersion-on .kom-right ul li a {
  color: #fff;
}
.special-aaVersion-on .kom-right ul li a::before {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .schedule-block__arrow:hover {
  background-color: #000;
  border-color: #000;
}
.special-aaVersion-on .chief-card__img img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .chief-card__name {
  color: #000;
}
.special-aaVersion-on .ul-li-tree > li {
  color: #000;
}
.special-aaVersion-on .ul-li-tree > li::after {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .ul-li-tree > li + ul li.has-submenu {
  color: #000;
}
.special-aaVersion-on .ul-li-tree > li + ul li.has-submenu:hover {
  background-color: #000;
}
.special-aaVersion-on .ul-li-tree > li + ul li.has-submenu.is-active {
  color: #000;
}
.special-aaVersion-on .ul-li-tree > li + ul li.has-submenu.is-active:hover {
  background-color: #000;
}
.special-aaVersion-on .ul-li-tree li a {
  color: #000;
}
.special-aaVersion-on .countdown {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .news-lists-caption .news-lists-rss::before {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .left-menu__sub {
  background-color: #000;
}
.special-aaVersion-on .people-item-name {
  color: #000;
}
.special-aaVersion-on .photo-bl .news-list__item:hover .news-list__title a {
  color: #000;
}
.special-aaVersion-on .news-list-top .news-list__count {
  color: #000;
}
.special-aaVersion-on .news-list-top .news-list__count svg path {
  fill: #000;
}
.special-aaVersion-on .vjs-big-play-centered .vjs-big-play-button {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .docs-block__item {
  border-left-color: #000;
  text-decoration: none;
}
.special-aaVersion-on .docs-block__item:hover .docs-block__item-text {
  color: #000;
  text-decoration: underline;
}
.special-aaVersion-on .docs-filter .docs-filter__input {
  width: 251px;
}
.special-aaVersion-on .docs-filter .docs-filter__input-full {
  width: 100%;
}
.special-aaVersion-on .docs-filter .docs-filter__input-select {
  width: 375px;
}
.special-aaVersion-on .news-filter .docs-filter__input-date, .special-aaVersion-on .search-filter .docs-filter__input-date {
  width: 226px;
}
.special-aaVersion-on .search-filter .docs-filter__input-select.docs-filter__input-full {
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);
}
.special-aaVersion-on .attached-list__info::before{
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .docs-detail {
  background-color: transparent;
}
.special-aaVersion-on .docs-detail__info {
  background-color: transparent;
}
.special-aaVersion-on .ul-li-tree2 > li > span.ul-sect {
  color: #000;
}
.special-aaVersion-on .ul-li-tree2 > li > span.ul-sect:after {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .content {
  background-color: transparent !important;
}
.special-aaVersion-on .blue-block {
  background-color: #292a2a;
}
.special-aaVersion-on .blue-block__item-green {
  color: #fff;
}
.special-aaVersion-on .media-href-block {
  border: 2px solid #8f9593;
  background-color: #8f9593;
}
.special-aaVersion-on .projects-dop-title:before {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .projects-dop-title:hover a {
  color: #000;
  text-decoration: underline;
}
.special-aaVersion-on .projects-map .bxmap-canvas  {
   -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .bxmap-section .bxmap-hide::after,
.special-aaVersion-on .bxmap-section .bxmap-close::after {
   -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .main-projects {
  background-color: #67696b;
}
.special-aaVersion-on .main-projects::before {
   -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .main-projects__more a {
  color: #fff;
}
.special-aaVersion-on .main-projects__more a svg path {
  fill: #fff;
}
.special-aaVersion-on .main-projects__more a::before {
  border-color: #fff;
}
.special-aaVersion-on .main-opros-block {
  background: transparent;
  border: 1px solid #000;
}
.special-aaVersion-on .main-opros .main-opros-caption {
  color: #000;
}
.special-aaVersion-on .main-opros-href a {
  background-color: #a0a5a4;
}
.special-aaVersion-on .main-opros-href a:hover {
  background-color: #000;
}
.special-aaVersion-on #toTop,
.special-aaVersion-on #toTopHover {
  background: url("totop/img/ui.totop2.svg") center no-repeat;
  background-size: cover;
}
.special-aaVersion-on .hotline-list__item::before {
   -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on .mun-list__link:hover {
   -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ 
}
.special-aaVersion-on a.mun-list__link {
  text-decoration: none;
}
.special-aaVersion-on a.mun-list__link:hover {
  text-decoration: underline;
}
.special-aaVersion-on a.serv-peop-list__link {
  text-decoration: none;
}
.special-aaVersion-on a.serv-peop-list__link:hover {
  text-decoration: underline;
  color: #000;
}
.special-aaVersion-on .serv-peop-list__item:hover .serv-peop-list__title {
  color: #000;
}
.special-aaVersion-on .main-serv-peop .service-block__arrow:hover {
  background: #a0a5a4;
  border-color: #a0a5a4;
}
.special-aaVersion-on .main-mun .service-block__arrow:hover {
  background: #a0a5a4;
  border-color: #a0a5a4;
}
@media (max-width: 1200px) {
  .special-aaVersion-on .docs-filter__input {
    width: -webkit-calc(33.33% - 28px);
    width: calc(33.33% - 30px);
  }
}

/* ==========================================================================
      нормальный шрифт */
/* ========================================================================== */
.special-aaVersion-on.special-aaFontsize-normal .content-block > * {
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-normal .header-logo a span {
  font-size: 28px;
}
.special-aaVersion-on.special-aaFontsize-normal .header-right__personal a {
  font-size: 17px;
}
.special-aaVersion-on.special-aaFontsize-normal .lang-list__title {
  font-size: 17px;
}
.special-aaVersion-on.special-aaFontsize-normal .lang-list__item {
  font-size: 17px;
}
.special-aaVersion-on.special-aaFontsize-normal .top-menu__sub-item {
  font-size: 20px;
  line-height: 24px;
}
.special-aaVersion-on.special-aaFontsize-normal .top-menu__item > a {
  font-size: 16px;
}
.special-aaVersion-on.special-aaFontsize-normal .search-form__input {
  font-size: 16px;
  line-height: 20px;
}
.special-aaVersion-on.special-aaFontsize-normal .main-block__caption {
  font-size: 34px;
}
.special-aaVersion-on.special-aaFontsize-normal .main-block__more {
  font-size: 19px;
  line-height: 24px;
}
.special-aaVersion-on.special-aaFontsize-normal .news-main__date {
  font-size: 18px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-normal .news-main__item:first-child .news-main__caption {
  font-size: 28px;
  line-height: 32px;
}
.special-aaVersion-on.special-aaFontsize-normal .news-main__text {
  font-size: 20px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-normal .plans-block__title {
  font-size: 23px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .plans-block__item {
  font-size: 18px;
  line-height: 25px;
}
.special-aaVersion-on.special-aaFontsize-normal .news-main__caption {
  font-size: 23px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .work-list__title {
  font-size: 23px;
  line-height: 29px;
}
.special-aaVersion-on.special-aaFontsize-normal .work-list__text {
  font-size: 18px;
  line-height: 25px;
}
.special-aaVersion-on.special-aaFontsize-normal .work-list__link,
.special-aaVersion-on.special-aaFontsize-normal .work-list__item {
  height: 200px;
}
.special-aaVersion-on.special-aaFontsize-normal .city-hall__title {
  font-size: 23px;
}
.special-aaVersion-on.special-aaFontsize-normal .city-hall__list-item {
  font-size: 19px;
  line-height: 23px;
}
.special-aaVersion-on.special-aaFontsize-normal .events-list__title {
  font-size: 24px;
  line-height: 28px;
}
.special-aaVersion-on.special-aaFontsize-normal .events-list__date {
  font-size: 18px;
}
.special-aaVersion-on.special-aaFontsize-normal .links-list__caption {
  font-size: 18px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-normal .footer {
  font-size: 18px;
  line-height: 25px;
}
.special-aaVersion-on.special-aaFontsize-normal .bottom-menu__item {
  font-size: 18px;
}
.special-aaVersion-on.special-aaFontsize-normal .menu-footer__list li a {
  font-size: 19px;
}
.special-aaVersion-on.special-aaFontsize-normal .socials-block__title {
  font-size: 18px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-normal .footer-contacts__address {
  font-size: 20px;
  line-height: 28px;
}
.special-aaVersion-on.special-aaFontsize-normal .button {
  font-size: 19px;
  height: auto;
}
.special-aaVersion-on.special-aaFontsize-normal .stuff__input input[type="text"],
.special-aaVersion-on.special-aaFontsize-normal .stuff__input input[type="password"] {
  font-size: 18px;
}
.special-aaVersion-on.special-aaFontsize-normal .stuff__input-check label {
  font-size: 18px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-normal .stuff__password-reset {
  font-size: 18px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-normal .kabinet-fancybox-bottom p {
  font-size: 18px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-normal .breadcrumbs__item {
  font-size: 18px;
}
.special-aaVersion-on.special-aaFontsize-normal .divh1 {
  font-size: 44px;
}
.special-aaVersion-on.special-aaFontsize-normal .single-news__date {
  font-size: 18px;
}
.special-aaVersion-on.special-aaFontsize-normal .content .single-news h1 {
  font-size: 34px;
  line-height: 44px;
}
.special-aaVersion-on.special-aaFontsize-normal .feed-block__title {
  font-size: 23px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .feed-block__item {
  font-size: 18px;
  line-height: 25px;
}
.special-aaVersion-on.special-aaFontsize-normal .feed-block__item-date {
  font-size: 18px;
}
.special-aaVersion-on.special-aaFontsize-normal .detail-picture__caption {
  font-size: 16px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-normal .detailText {
  font-size: 21px;
  line-height: 30px;
}
.special-aaVersion-on.special-aaFontsize-normal .gray-block__title {
  font-size: 28px;
  line-height: 32px;
}
.special-aaVersion-on.special-aaFontsize-normal .gray-block__text {
  font-size: 18px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-normal .news-block__caption {
  font-size: 34px;
}
.special-aaVersion-on.special-aaFontsize-normal .news-list__date {
  font-size: 18px;
}
.special-aaVersion-on.special-aaFontsize-normal .news-list__title {
  font-size: 23px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .button__more {
  font-size: 23px;
  line-height: 25px;
}
.special-aaVersion-on.special-aaFontsize-normal .left-menu__item {
  font-size: 19px;
}
.special-aaVersion-on.special-aaFontsize-normal .content h2 {
  font-size: 34px;
  line-height: 44px;
}
.special-aaVersion-on.special-aaFontsize-normal .docs-filter__title {
  font-size: 28px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .docs-filter__input select,
.special-aaVersion-on.special-aaFontsize-normal .docs-filter__input textarea,
.special-aaVersion-on.special-aaFontsize-normal .docs-filter__input input[type="text"],
.special-aaVersion-on.special-aaFontsize-normal .docs-filter__input input[type="number"] {
  font-size: 18px;
  line-height: 20px;
}
.special-aaVersion-on.special-aaFontsize-normal .docs-filter__input.docs-filter__input-date input[type="text"] {
  font-size: 14px;
  line-height: 16px;
}
.special-aaVersion-on.special-aaFontsize-normal .docs-filter__reset {
  font-size: 19px;
  line-height: 21px;
}
.special-aaVersion-on.special-aaFontsize-normal .news-lists__date {
  font-size: 18px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-normal .news-lists__caption {
  font-size: 23px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .news-lists__text {
  font-size: 20px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-normal .text-tags__title {
  font-size: 18px;
}
.special-aaVersion-on.special-aaFontsize-normal .tag {
  font-size: 18px;
  line-height: 30px;
}
.special-aaVersion-on.special-aaFontsize-normal .pagination-list__item a,
.special-aaVersion-on.special-aaFontsize-normal .pagination-list__item span {
  font-size: 19px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-normal .selectize-input .item {
  font-size: 18px;
  line-height: 20px;
}
.special-aaVersion-on.special-aaFontsize-normal .selectize-dropdown-content .option {
  font-size: 18px;
  line-height: 20px;
}
.special-aaVersion-on.special-aaFontsize-normal .detail-picture__text {
  font-size: 20px;
}
.special-aaVersion-on.special-aaFontsize-normal .quote-text {
  font-size: 20px;
}
.special-aaVersion-on.special-aaFontsize-normal .quote-author {
  font-size: 19px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .quote-position {
  font-size: 18px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .callout {
  font-size: 25px;
  line-height: 32px;
}
.special-aaVersion-on.special-aaFontsize-normal .text-author__title {
  font-size: 18px;
}
.special-aaVersion-on.special-aaFontsize-normal .video-block .video-legend {
  font-size: 18px;
  line-height: 25px;
}
.special-aaVersion-on.special-aaFontsize-normal .content h3 {
  font-size: 28px;
}
.special-aaVersion-on.special-aaFontsize-normal .text-author__name {
  font-size: 19px;
}
.special-aaVersion-on.special-aaFontsize-normal .read-more {
  font-size: 19px;
  line-height: 24px;
}
.special-aaVersion-on.special-aaFontsize-normal .service-block__caption {
  font-size:  34px;
}
.special-aaVersion-on.special-aaFontsize-normal .service-block .slide-list span.service-capt {
  font-size: 18px;
}
.special-aaVersion-on.special-aaFontsize-normal .service-block .slide-list span {
  font-size: 20px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .qna-list__q {
  font-size: 23px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .sub-title {
  font-size: 21px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .sub-address {
  font-size: 18px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-normal .sub-phone {
  font-size: 19px;
  line-height: 24px;
}
.special-aaVersion-on.special-aaFontsize-normal .sub-email {
  font-size: 18px;
  line-height: 29px;
}
.special-aaVersion-on.special-aaFontsize-normal .content-gray > * {
  font-size: 20px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-normal .duma-main-name {
  font-size: 28px;
  line-height: 32px;
}
.special-aaVersion-on.special-aaFontsize-normal .duma-main-post {
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .duma-item-name {
  font-size: 23px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .duma-item-post {
  font-size: 18px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-normal .duma-item-info {
  height: auto !important;
}
.special-aaVersion-on.special-aaFontsize-normal .docs-filter__full {
  font-size: 20px;
  line-height: 22px;
  height: auto;
}
.special-aaVersion-on.special-aaFontsize-normal .contact-item-name {
  font-size: 23px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .contact-item-post {
  font-size: 18px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-normal .contact-info {
    font-size: 18px;
    line-height: 28px;
}
.special-aaVersion-on.special-aaFontsize-normal .contact-info .contact-info-title {
    font-size: 19px;
}
.special-aaVersion-on.special-aaFontsize-normal .komitet-chief-name {
  font-size: 23px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .komitet-chief-post {
  font-size: 18px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-normal .komitet-address {
  height: auto;
}
.special-aaVersion-on.special-aaFontsize-normal .komitet-address-title {
  font-size: 23px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .komitet-address-ad {
  font-size: 18px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-normal .komitet-address-phone {
  font-size: 19px;
  line-height: 24px;
}
.special-aaVersion-on.special-aaFontsize-normal .komitet-person-name {
  font-size: 23px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .komitet-person-post {
  font-size: 18px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-normal .komitet-person-podr {
  font-size: 19px;
  height: auto;
}
.special-aaVersion-on.special-aaFontsize-normal .komitet-bio-href {
  font-size: 19px;
  height: auto;
}
.special-aaVersion-on.special-aaFontsize-normal .kom-right h3 {
  font-size: 28px;
  line-height:  29px;
}
.special-aaVersion-on.special-aaFontsize-normal .kom-right ul li a {
  font-size: 20px;
}
.special-aaVersion-on.special-aaFontsize-normal .schedule-date {
  font-size: 17px;
  line-height: 25px;
}
.special-aaVersion-on.special-aaFontsize-normal .schedule-title {
  font-size: 20px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .chief-card__name {
  font-size: 23px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .chief-card__position {
  font-size: 18px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-normal .ul-li-tree > li {
  font-size: 23px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .ul-li-tree > li + ul li.no-submenu {
  font-size: 18px;
}
.special-aaVersion-on.special-aaFontsize-normal .ul-li-tree > li + ul li.has-submenu {
  font-size: 19px;
}
.special-aaVersion-on.special-aaFontsize-normal .people-item-name {
  font-size: 23px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .people-item-birth {
  font-size: 20px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .people-item-post,
.special-aaVersion-on.special-aaFontsize-normal .people-item-doc {
  font-size: 18px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-normal .news-list-top .news-list__count,
.special-aaVersion-on.special-aaFontsize-normal .single-news__top .single-news__count {
  font-size: 18px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .docs-block__title-caption {
  font-size: 23px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .docs-block__title-right {
  font-size: 18px;
  line-height: 20px;
}
.special-aaVersion-on.special-aaFontsize-normal .docs-block__item-text {
  font-size: 20px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-normal .docs-block__item-legend {
  font-size: 19px;
  line-height: 21px;
}
.special-aaVersion-on.special-aaFontsize-normal .docs-detail__title {
  font-size: 25px;
  line-height: 32px;
}
.special-aaVersion-on.special-aaFontsize-normal .docs-detail__props-item {
  font-size: 20px;
  line-height: 24px;
}
.special-aaVersion-on.special-aaFontsize-normal .docs-detail__props-item span {
  font-size: 19px;
}
.special-aaVersion-on.special-aaFontsize-normal .attached-list__info-name {
  font-size: 19px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-normal .attached-list__info-type {
  font-size: 18px;
  line-height: 20px;
}
.special-aaVersion-on.special-aaFontsize-normal .ul-li-tree2 > li > span.ul-sect {
  font-size: 23px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .ul-li-tree2 > li > ul li.no-submenu {
  font-size: 18px;
}
.special-aaVersion-on.special-aaFontsize-normal .content-background-info {
  font-size: 23px;
  line-height: 34px;
}
.special-aaVersion-on.special-aaFontsize-normal .blue-block__item-text {
  font-size: 18px;
  line-height: 25px;
}
.special-aaVersion-on.special-aaFontsize-normal .projects-list__title {
  font-size: 23px;
  line-height: 26px;
}

.special-aaVersion-on.special-aaFontsize-normal .main-opros .main-opros-title {
  font-size: 23px;
}
.special-aaVersion-on.special-aaFontsize-normal .main-opros .main-opros-caption {
  font-size: 18px;
}
.special-aaVersion-on.special-aaFontsize-normal .main-opros p {
  font-size: 18px;
}
.special-aaVersion-on.special-aaFontsize-normal .main-opros-href a {
  font-size: 19px;
}
.special-aaVersion-on.special-aaFontsize-normal .serv-peop-list__title {
  font-size: 24px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-normal .serv-peop-list__caption {
  font-size: 18px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-normal .slick-slider.project_names .slick-slide {
  font-size: 24px;
}
.special-aaVersion-on.special-aaFontsize-normal .mun-list__title {
  font-size: 20px;
  line-height: 28px;
}
.special-aaVersion-on.special-aaFontsize-normal .hotline-list__title {
  font-size: 21px;
}
@media (max-width: 768px) {
  .special-aaVersion-on.special-aaFontsize-normal .work-list__item,
  .special-aaVersion-on.special-aaFontsize-normal .work-list__link {
    height: 76px;
  }
}

/* ==========================================================================
     увеличенный шрифт */
/* ========================================================================== */
.special-aaVersion-on.special-aaFontsize-normal .content-block > * {
  line-height: 30px;
}
.special-aaVersion-on.special-aaFontsize-big .header-logo a span {
  font-size: 32px;
}
.special-aaVersion-on.special-aaFontsize-big .header-right__personal a {
  font-size: 21px;
}
.special-aaVersion-on.special-aaFontsize-big .lang-list__title {
  font-size: 21px;
}
.special-aaVersion-on.special-aaFontsize-big .lang-list__item {
  font-size: 21px;
}
.special-aaVersion-on.special-aaFontsize-big .top-menu__sub-item {
  font-size: 24px;
  line-height: 28px;
}
.special-aaVersion-on.special-aaFontsize-big .top-menu__item > a {
  font-size: 16px;
}
.special-aaVersion-on.special-aaFontsize-big .search-form__input {
  font-size: 16px;
  font-size: 20px;
}
.special-aaVersion-on.special-aaFontsize-big .main-block__caption {
  font-size: 38px;
}
.special-aaVersion-on.special-aaFontsize-big .main-block__more {
  font-size: 23px;
  line-height: 28px;
}
.special-aaVersion-on.special-aaFontsize-big .news-main__date {
  font-size: 22px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-big .news-main__item:first-child .news-main__caption {
  font-size: 32px;
  line-height: 36px;
}
.special-aaVersion-on.special-aaFontsize-big .news-main__text {
  font-size: 24px;
  line-height: 30px;
}
.special-aaVersion-on.special-aaFontsize-big .plans-block__title {
  font-size: 27px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .plans-block__item {
  font-size: 22px;
  line-height: 29px;
}
.special-aaVersion-on.special-aaFontsize-big .news-main__caption {
  font-size: 27px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .work-list__title {
  font-size: 27px;
  line-height: 33px;
}
.special-aaVersion-on.special-aaFontsize-big .work-list__text {
  font-size: 22px;
  line-height: 29px;
}
.special-aaVersion-on.special-aaFontsize-big .work-list__link,
.special-aaVersion-on.special-aaFontsize-big .work-list__item {
  height: 250px;
}
.special-aaVersion-on.special-aaFontsize-big .city-hall__title {
  font-size: 27px;
}
.special-aaVersion-on.special-aaFontsize-big .city-hall__list-item {
  font-size: 23px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-big .events-list__title {
  font-size: 28px;
  line-height: 32px;
}
.special-aaVersion-on.special-aaFontsize-big .events-list__date {
  font-size: 22px;
}
.special-aaVersion-on.special-aaFontsize-big .links-list__caption {
  font-size: 18px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-big .footer {
  font-size: 22px;
  line-height: 29px;
}
.special-aaVersion-on.special-aaFontsize-big .bottom-menu__item {
  font-size: 22px;
}
.special-aaVersion-on.special-aaFontsize-big .menu-footer__list li a {
  font-size: 23px;
}
.special-aaVersion-on.special-aaFontsize-big .socials-block__title {
  font-size: 22px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-big .footer-contacts__address {
  font-size: 24px;
  line-height: 32px;
}
.special-aaVersion-on.special-aaFontsize-big .button {
  font-size: 23px;
  height: auto;
}
.special-aaVersion-on.special-aaFontsize-big .stuff__input input[type="text"],
.special-aaVersion-on.special-aaFontsize-big .stuff__input input[type="password"] {
  font-size: 22px;
}
.special-aaVersion-on.special-aaFontsize-big .stuff__input-check label {
  font-size: 18px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-big .stuff__password-reset {
  font-size: 18px;
  line-height: 22px;
}
.special-aaVersion-on.special-aaFontsize-big .kabinet-fancybox-bottom p {
  font-size: 22px;
  line-height: 30px;
}
.special-aaVersion-on.special-aaFontsize-big .breadcrumbs__item {
  font-size: 22px;
}
.special-aaVersion-on.special-aaFontsize-big .divh1 {
  font-size: 48px;
}
.special-aaVersion-on.special-aaFontsize-big .single-news__date {
  font-size: 22px;
}
.special-aaVersion-on.special-aaFontsize-big .content .single-news h1 {
  font-size: 38px;
  line-height: 48px;
}
.special-aaVersion-on.special-aaFontsize-big .feed-block__title {
  font-size: 27px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .feed-block__item {
  font-size: 22px;
  line-height: 29px;
}
.special-aaVersion-on.special-aaFontsize-big .feed-block__item-date {
  font-size: 22px;
}
.special-aaVersion-on.special-aaFontsize-big .detail-picture__caption {
  font-size: 20px;
  line-height: 30px;
}
.special-aaVersion-on.special-aaFontsize-big .detailText {
  font-size: 25px;
  line-height: 34px;
}
.special-aaVersion-on.special-aaFontsize-big .gray-block__title {
  font-size: 32px;
  line-height: 36px;
}
.special-aaVersion-on.special-aaFontsize-big .gray-block__text {
  font-size: 22px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-big .news-block__caption {
  font-size: 38px;
}
.special-aaVersion-on.special-aaFontsize-big .news-list__date {
  font-size: 22px;
}
.special-aaVersion-on.special-aaFontsize-big .news-list__title {
  font-size: 27px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .button__more {
  font-size: 27px;
  line-height: 29px;
}
.special-aaVersion-on.special-aaFontsize-big .left-menu__item {
  font-size: 23px;
}
.special-aaVersion-on.special-aaFontsize-big .content h2 {
  font-size: 37px;
  line-height: 47px;
}
.special-aaVersion-on.special-aaFontsize-big .docs-filter__title {
  font-size: 32px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .docs-filter__input select,
.special-aaVersion-on.special-aaFontsize-big .docs-filter__input textarea,
.special-aaVersion-on.special-aaFontsize-big .docs-filter__input input[type="text"],
.special-aaVersion-on.special-aaFontsize-big .docs-filter__input input[type="number"] {
  font-size: 22px;
  line-height: 24px;
}
.special-aaVersion-on.special-aaFontsize-big .docs-filter__input.docs-filter__input-date input[type="text"] {
  font-size: 14px;
  line-height: 16px;
}
.special-aaVersion-on.special-aaFontsize-big .docs-filter__reset {
  font-size: 23px;
  line-height: 25px;
}
.special-aaVersion-on.special-aaFontsize-big .news-lists__date {
  font-size: 22px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-big .news-lists__caption {
  font-size: 27px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .news-lists__text {
  font-size: 24px;
  line-height: 30px;
}
.special-aaVersion-on.special-aaFontsize-big .text-tags__title {
  font-size: 22px;
}
.special-aaVersion-on.special-aaFontsize-big .tag {
  font-size: 22px;
  line-height: 34px;
}
.special-aaVersion-on.special-aaFontsize-big .pagination-list__item a,
.special-aaVersion-on.special-aaFontsize-big .pagination-list__item span {
  font-size: 23px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-big .selectize-input .item {
  font-size: 22px;
}
.special-aaVersion-on.special-aaFontsize-big .selectize-dropdown-content .option {
  font-size: 22px;
  line-height: 24px;
}
.special-aaVersion-on.special-aaFontsize-big .detail-picture__text {
  font-size: 24px;
}
.special-aaVersion-on.special-aaFontsize-big .quote-text {
  font-size: 24px;
}
.special-aaVersion-on.special-aaFontsize-big .quote-author {
  font-size: 23px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .quote-position {
  font-size: 22px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .callout {
  font-size: 29px;
  line-height: 36px;
}
.special-aaVersion-on.special-aaFontsize-big .text-author__title {
  font-size: 22px;
}
.special-aaVersion-on.special-aaFontsize-big .text-author__name {
  font-size: 23px;
}
.special-aaVersion-on.special-aaFontsize-big .video-block .video-legend {
  font-size: 22px;
  line-height: 29px;
}
.special-aaVersion-on.special-aaFontsize-big .content h3 {
  font-size: 32px;
}
.special-aaVersion-on.special-aaFontsize-big .read-more {
  font-size: 23px;
  line-height: 28px;
}
.special-aaVersion-on.special-aaFontsize-big .service-block__caption {
  font-size:  38px;
}
.special-aaVersion-on.special-aaFontsize-big .service-block .slide-list span.service-capt {
  font-size: 22px;
}
.special-aaVersion-on.special-aaFontsize-big .service-block .slide-list span {
  font-size: 24px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .qna-list__q {
  font-size: 27px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .sub-title {
  font-size: 25px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .sub-address {
  font-size: 22px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-big .sub-phone {
  font-size: 23px;
  line-height: 28px;
}
.special-aaVersion-on.special-aaFontsize-big .sub-email {
  font-size: 18px;
  line-height: 29px;
}
.special-aaVersion-on.special-aaFontsize-big .content-gray > * {
  font-size: 24px;
  line-height: 30px;
}
.special-aaVersion-on.special-aaFontsize-big .duma-main-name {
  font-size: 32px;
  line-height: 36px;
}
.special-aaVersion-on.special-aaFontsize-big .duma-main-post {
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .duma-item-name {
  font-size: 27px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .duma-item-post {
  font-size: 22px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-big .duma-item-info {
  height: auto !important;
}
.special-aaVersion-on.special-aaFontsize-big .docs-filter__full {
  font-size: 24px;
  line-height: 26px;
  height: auto;
}
.special-aaVersion-on.special-aaFontsize-big .contact-item-name {
  font-size: 27px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .contact-item-post {
  font-size: 22px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-big .contact-info {
    font-size: 22px;
    line-height: 32px;
}
.special-aaVersion-on.special-aaFontsize-big .contact-info .contact-info-title {
    font-size: 23px;
}
.special-aaVersion-on.special-aaFontsize-big .komitet-chief-name {
  font-size: 27px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .komitet-chief-post {
  font-size: 22px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-big .komitet-address {
  height: auto;
}
.special-aaVersion-on.special-aaFontsize-big .komitet-address-title {
  font-size: 27px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .komitet-address-ad {
  font-size: 22px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-big .komitet-address-phone {
  font-size: 23px;
  line-height: 27px;
}
.special-aaVersion-on.special-aaFontsize-big .komitet-person-name {
  font-size: 27px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .komitet-person-post {
  font-size: 22px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-big .komitet-person-podr {
  font-size: 23px;
  height: auto;
}
.special-aaVersion-on.special-aaFontsize-big .komitet-bio-href {
  font-size: 23px;
  height: auto;
}
.special-aaVersion-on.special-aaFontsize-big .kom-right h3 {
  font-size: 32px;
  line-height:  33px;
}
.special-aaVersion-on.special-aaFontsize-big .kom-right ul li a {
  font-size: 24px;
}
.special-aaVersion-on.special-aaFontsize-big .kom-left {
  min-height: 600px;
}
.special-aaVersion-on.special-aaFontsize-big .schedule-date {
  font-size: 21px;
  line-height: 29px;
}
.special-aaVersion-on.special-aaFontsize-big .schedule-title {
  font-size: 24px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .chief-card__name {
  font-size: 27px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .chief-card__position {
  font-size: 22px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-big .chief-card {
  min-height: 450px;
}
.special-aaVersion-on.special-aaFontsize-big .ul-li-tree > li {
  font-size: 27px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .ul-li-tree > li + ul li.no-submenu {
  font-size: 22px;
}
.special-aaVersion-on.special-aaFontsize-big .ul-li-tree > li + ul li.has-submenu {
  font-size: 23px;
}
.special-aaVersion-on.special-aaFontsize-big .people-item-name {
  font-size: 27px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .people-item-birth {
  font-size: 24px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .people-item-post,
.special-aaVersion-on.special-aaFontsize-big .people-item-doc {
  font-size: 22px;
  line-height: 30px;
}
.special-aaVersion-on.special-aaFontsize-big .news-list-top .news-list__count,
.special-aaVersion-on.special-aaFontsize-big .single-news__top .single-news__count {
  font-size: 22px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .docs-block__title-caption {
  font-size: 24x;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .docs-block__title-right {
  font-size: 22px;
  line-height: 24px;
}
.special-aaVersion-on.special-aaFontsize-big .docs-block__item-text {
  font-size: 24px;
  line-height: 30px;
}
.special-aaVersion-on.special-aaFontsize-big .docs-block__item-legend {
  font-size: 23px;
  line-height: 24px;
}
.special-aaVersion-on.special-aaFontsize-big .docs-detail__title {
  font-size: 29px;
  line-height: 36px;
}
.special-aaVersion-on.special-aaFontsize-big .docs-detail__props-item {
  font-size: 24px;
  line-height: 28px;
}
.special-aaVersion-on.special-aaFontsize-big .docs-detail__props-item span {
  font-size: 23px;
}
.special-aaVersion-on.special-aaFontsize-big .attached-list__info-name {
  font-size: 23px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-big .attached-list__info-type {
  font-size: 22px;
  line-height: 24px;
}
.special-aaVersion-on.special-aaFontsize-big .ul-li-tree2 > li > span.ul-sect {
  font-size: 27px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .ul-li-tree2 > li > ul li.no-submenu {
  font-size: 22px;
}
.special-aaVersion-on.special-aaFontsize-big .content-background-info {
  font-size: 27px;
  line-height: 37px;
}
.special-aaVersion-on.special-aaFontsize-big .blue-block__item-text {
  font-size: 22px;
  line-height: 29px;
}
.special-aaVersion-on.special-aaFontsize-big .projects-list__title {
  font-size: 27px;
  line-height: 30px;
}
.special-aaVersion-on.special-aaFontsize-big .main-opros .main-opros-title {
  font-size: 23px;
}
.special-aaVersion-on.special-aaFontsize-big .main-opros .main-opros-caption {
  font-size: 18px;
}
.special-aaVersion-on.special-aaFontsize-big .main-opros p {
  font-size: 18px;
}
.special-aaVersion-on.special-aaFontsize-big .main-opros-href a {
  font-size: 19px;
}
.special-aaVersion-on.special-aaFontsize-big .serv-peop-list__title {
  font-size: 28px;
  line-height: 31px;
}
.special-aaVersion-on.special-aaFontsize-big .serv-peop-list__caption {
  font-size: 22px;
  line-height: 26px;
}
.special-aaVersion-on.special-aaFontsize-big .slick-slider.project_names .slick-slide {
  font-size: 28px;
}
.special-aaVersion-on.special-aaFontsize-big .mun-list__title {
  font-size: 24px;
  line-height: 32px;
}
.special-aaVersion-on.special-aaFontsize-big .hotline-list__title {
  font-size: 21px;
}
.special-aaVersion-on.special-aaFontsize-big .main-serv-peop .slider,
.special-aaVersion-on.special-aaFontsize-big .main-serv-peop .slide-list,
.special-aaVersion-on.special-aaFontsize-big .main-serv-peop .slide-wrap,
.special-aaVersion-on.special-aaFontsize-big .serv-peop-list__item,
.special-aaVersion-on.special-aaFontsize-big .serv-peop-list__link {
  height: auto;
}
@media (max-height: 640px) {
    .special-aaVersion-on.special-aaFontsize-big .kom-left {
        position: static;
        height: auto !important;
        min-height: 0;
    } 
    .special-aaVersion-on.special-aaFontsize-big .kom-left-block {
        height: auto !important;
        min-height: 0;
    } 
    .special-aaVersion-on.special-aaFontsize-big .kom-right {
        margin-left: 0;
    }
    .special-aaVersion-on.special-aaFontsize-big .komitet-bio-href {
        position: static;
    }
}
@media (max-width: 768px) {
  .special-aaVersion-on.special-aaFontsize-big .work-list__item, 
  .special-aaVersion-on.special-aaFontsize-big .work-list__link {
    height: 76px;
  }
}
/* ==========================================================================
     черным по белому */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-black .header-nav {
    border-top: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .search-form__input {
  border-bottom: 1px solid #000;
  color: #000;
  height: 54px;
}
.special-aaVersion-on.special-aaColor-black .search-form button {
  background-color: transparent;
  border-left: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .search-form button:hover {
  background-color: transparent;
  color: transparent;
}
.special-aaVersion-on.special-aaColor-black .stuff__controls .button {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-black .fancybox-block2 {
  background-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .plans-block {
  background-color: #fff;
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .plans-block__arrow svg polygon {
  fill: #000;
}
.special-aaVersion-on.special-aaColor-black .plans-block__arrow {
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .plans-block__arrow:hover {
  background: #000;
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .plans-block__arrow:hover svg polygon {
  fill: #fff;
}
.special-aaVersion-on.special-aaColor-black .main-block__more a svg path {
  fill: #000;
}
.special-aaVersion-on.special-aaColor-black .main-work::before {
  background: none;
}
.special-aaVersion-on.special-aaColor-black .work-list__item.hover .work-list__background {
  opacity: 0;
}
.special-aaVersion-on.special-aaColor-black .work-list__item.hover .work-list__link {
  background-color: transparent;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-black .work-list__item.hover .work-list__link .work-list__title,
.special-aaVersion-on.special-aaColor-black .work-list__item.hover .work-list__link .work-list__text {
  color: #000 !important;
}
.special-aaVersion-on.special-aaColor-black .city-hall__title {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .city-hall__list-item a:hover {
  background-color: transparent;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-black .city-hall__popup.active .city-hall__menu,
.special-aaVersion-on.special-aaColor-black .city-hall__popup:hover .city-hall__menu {
  background-color: #fff;
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .city-hall__popup.active .city-hall__title, 
.special-aaVersion-on.special-aaColor-black .city-hall__popup:hover .city-hall__title, 
.special-aaVersion-on.special-aaColor-black .city-hall__link:hover .city-hall__title {
  background-color: #fff;
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .city-hall__list-item a {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .city-hall__list-item a:hover {
  color: #000;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-black .main-events {
  background-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .service-block__arrow svg polygon {
  fill: #000;
}
.special-aaVersion-on.special-aaColor-black .service-block__arrow {
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .service-block__arrow:hover {
  background: #000;
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .service-block__arrow:hover svg polygon {
  fill: #fff;
}
.special-aaVersion-on.special-aaColor-black .links-list__link {
  background-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .links-list__caption {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .links-list__caption svg path {
  fill: #000;
}
.special-aaVersion-on.special-aaColor-black .links-list__item:hover .links-list__title {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .links-list__item:hover .links-list__caption {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .links-list__item:hover .links-list__caption svg path {
  fill: #fff;
}
.special-aaVersion-on.special-aaColor-black .footer {
  background-color: #fff;
  border-top: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .bx-wrapper .bx-controls-direction a {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}
.special-aaVersion-on.special-aaColor-black .socials-block__title {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .socials-block__link {
  border: 1px solid #000;
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-black .menu-footer__list li a:hover {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .header-right__menu {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-black .header-mobile__top {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-black .header-right__lang .lang-list__name {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .lang-list__name {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .header-mobile__top .header-mobile__close {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-black .mobile-menu-search__input {
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .mobile-menu-links__item a:hover {
  background-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .mobile-menu-links__item.mobile-menu-links__item_personal:hover a {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-black .button {
  background-color: #fff !important;
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .button:hover {
  background-color: #000 !important;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .plans-block__title {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-black .main-work {
  background: transparent !important;
}
.special-aaVersion-on.special-aaColor-black .city-hall__menu .city-hall__title::after {
  background: url("images/svg/arrow_black_bot.png") center no-repeat;
}
.special-aaVersion-on.special-aaColor-black .kabinet-fancybox-top {
  border-bottom: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .kabinet-fancybox-bottom {
  background-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .mobile-menu-search__button {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-black .gray-block {
  background-color: #fff;  
}
.special-aaVersion-on.special-aaColor-black .button:hover .button__more-span {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .no-bg .breadcrumbs__item {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .breadcrumbs__link {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .no-bg .breadcrumbs__link {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .no-bg .breadcrumbs__link:hover {
  color: #000 !important;
}
.special-aaVersion-on.special-aaColor-black .content h1 {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .left-menu__link.active {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .left-menu__link:hover {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .content-gray {
  background-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .docs-filter {
  background-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .docs-filter__submit.button {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .docs-filter__submit.button:hover {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .pagination-button svg polygon {
  fill: #000;
}
.special-aaVersion-on.special-aaColor-black .pagination-button:hover svg polygon {
  fill: #fff;
}
.special-aaVersion-on.special-aaColor-black .pagination-list__item a:hover {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-black .content-gray::after {
  background-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .docs-filter .docs-filter__input,
.special-aaVersion-on.special-aaColor-black .news-filter .docs-filter__input select,
.special-aaVersion-on.special-aaColor-black .news-filter .docs-filter__input input[type="text"],
.special-aaVersion-on.special-aaColor-black .news-filter .docs-filter__input input[type="number"],
.special-aaVersion-on.special-aaColor-black .search-filter .docs-filter__input select,
.special-aaVersion-on.special-aaColor-black .search-filter .docs-filter__input input[type="text"],
.special-aaVersion-on.special-aaColor-black .search-filter .docs-filter__input input[type="number"] {
  color: #000;
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .tag {
  background-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .tag:hover {
  color: #fff;
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-black .selectize-input .item {
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .content-separator {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-black .breadcrumbs__item::after {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .no-bg .breadcrumbs__item::after {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .read-more a svg path {
  fill: #000;
}
.special-aaVersion-on.special-aaColor-black .read-more a:before {
  border-bottom-color: #000;
}
.special-aaVersion-on.special-aaColor-black .content-grey-full {
  background-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .qna-list__q {
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .sub-list__item {
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .links-list__item {
  border: 1px solid #000;
  width: 268px;
}
.special-aaVersion-on.special-aaColor-black .edu-block .service-block .slide-item {
  width: 368px;
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .edu-block .service-block .slide-item a {
  width: 368px;
}
.special-aaVersion-on.special-aaColor-black .sub-email a:hover {
  color: #fff;
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-black .links-list__link {
  width: 268px;
}
.special-aaVersion-on.special-aaColor-black .qna-list__q span {
  background-color: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .qna-list__q span:hover {
  background-color: #fff;
  color: #000;
  border-top: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .docs-filter__full {
  background-color: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .docs-filter__full:hover {
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .duma-block .docs-filter .content-separator {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-black .contact-info .contact-info-phone a {
    color: #000;
}
.special-aaVersion-on.special-aaColor-black .contact-info .contact-info-phone a:hover {
    background-color: #000;
    color: #fff;
}
.special-aaVersion-on.special-aaColor-black .contact-info .contact-info-title {
    color: #000;
}
.special-aaVersion-on.special-aaColor-black .contact-item {
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .komitet-chief-info {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-black .komitet-chief-name {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .content-grey2-full {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-black .komitet-person-item,
.special-aaVersion-on.special-aaColor-black .komitet-person-item2 {
  border: 1px solid #000;
  box-sizing: border-box;
}
.special-aaVersion-on.special-aaColor-black .komitet-person-podr {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .komitet-bio-href {
  background-color: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .fancybox-block {
  background-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .kom-right {
  border-left: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .kom-right ul li a {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .schedule-block__arrow svg polygon {
  fill: #000;
}
.special-aaVersion-on.special-aaColor-black .chief-card {
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .schedule-title {
  text-decoration: none;
}
.special-aaVersion-on.special-aaColor-black .schedule-title:hover {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-black  .ul-li-tree > li {
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .ul-li-tree > li + ul li.has-submenu:hover,
.special-aaVersion-on.special-aaColor-black .ul-li-tree > li + ul li.has-submenu:hover p {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .ul-li-tree > li + ul li.has-submenu.is-active {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-black .content-gray-full {
  background-color: #fff;
}
.special-aaVersion-on.special-aaColor-black .single-news__top .single-news__count {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .single-news__top .single-news__count svg path {
  fill: #000;
}
.special-aaVersion-on.special-aaColor-black .content .single-news h1 {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black a.video-download::before {
  border-bottom-color: #000;
}
.special-aaVersion-on.special-aaColor-black .left-menu__sub-item a {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .left-menu__sub-item:hover a {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .ul-li-tree2 > li > span.ul-sect {
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .bxmap-standard.bxmap-nocats .bxmap-item.bxmap-active > .bxmap-item-wrapper,
.special-aaVersion-on.special-aaColor-black .bxmap-standard.bxmap-nocats .bxmap-item:hover > .bxmap-item-wrapper {
  color: #000;
  text-decoration:underline;
}
.special-aaVersion-on.special-aaColor-black .bxmap-standard.bxmap-nocats .bxmap-item.bxmap-active > .bxmap-item-wrapper,
.special-aaVersion-on.special-aaColor-black .bxmap-standard.bxmap-nocats .bxmap-item:hover > .bxmap-item-wrapper {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-black .blue-block {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-black .blue-block__item-green {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .main-projects {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-black .main-projects__more a {
  color: #000;
}
.special-aaVersion-on.special-aaColor-black .main-projects__more a:before {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-black .main-projects::before {
  background: none;
}
.special-aaVersion-on.special-aaColor-black .main-opros-href a {
  background-color: transparent;
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .main-opros-href a:hover {
  background-color: #000;
  color: #fff;
}
.special-aaVersion-on.special-aaColor-black .hotline-list__link {
  background-color: transparent;
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .mun-list__link {
  background-color: transparent;
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaColor-black .mun-list__link:hover .mun-list__title {
  color: #000;
}
@media (max-width: 768px) {
  .special-aaVersion-on.special-aaColor-black .work-list__item {
    border: 1px solid #000;
  }
  .special-aaVersion-on.special-aaColor-black .work-list__item.hover .work-list__link {
    text-decoration: none;
  }
  .special-aaVersion-on.special-aaColor-black .work-list__item.hover .work-list__link span {
    text-decoration: underline;
  }
}

/* ==========================================================================
     желтым по черному */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-yellow .content-gray a {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .header-right__personal a svg path {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .header-right__personal:hover {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow .header-right__share a svg path {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow  .header-right__impaired a svg path {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .header-right > * {
  border-left-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .lang-list__drop {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .header-mobile__lang .lang-list__drop {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .lang-list__name {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .header-mobile__lang .lang-list__name {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .header-mobile__lang .lang-list__item a {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .header-nav {
  background-color: #000;
  border-top: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .search-form__input {
  border-bottom: 1px solid #ff0;
  color: #ff0;
  height: 54px;
}
.special-aaVersion-on.special-aaColor-yellow .search-form button {
  background-color: transparent;
  border-left: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .search-form button:hover {
  background-color: transparent;
  color: transparent;
}
.special-aaVersion-on.special-aaColor-yellow .search-form__button svg path {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .top-menu__sub {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .top-menu__sub-item a {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .fancybox-block2 {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .kabinet-fancybox-top {
  background-color: #000;
  border-bottom: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .kabinet-fancybox-top .active {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .kabinet-fancybox-top .disactive {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .kabinet-fancybox-bottom {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .stuff__input input[type="text"],
.special-aaVersion-on.special-aaColor-yellow .stuff__input input[type="password"] {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .stuff__controls .button {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .stuff__submit.button {
  color: #ff0;
  border-top: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .stuff__input-check label.agree-label {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .plans-block {
  background-color: #000;
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .plans-block__arrow svg polygon {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .plans-block__arrow {
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .plans-block__arrow:hover {
  background: #ff0;
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .plans-block__arrow:hover svg polygon {
  fill: #000;
}
.special-aaVersion-on.special-aaColor-yellow .main-block__more a svg path {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .main-block__more a::before {
  border-bottom-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .main-work::before {
  background: none;
}
.special-aaVersion-on.special-aaColor-yellow .work-list__item {
  background-color: #000;
  border: 1px solid #ff0;
  box-sizing: border-box;
}
.special-aaVersion-on.special-aaColor-yellow .work-list__item.hover .work-list__background {
  opacity: 0;
}
.special-aaVersion-on.special-aaColor-yellow .work-list__item .work-list__link {
  background-color: #000;
  height: 166px;
  width: 368px;
}
.special-aaVersion-on.special-aaFontsize-normal.special-aaColor-yellow .work-list__item {
  height: 200px;
}
.special-aaVersion-on.special-aaFontsize-big.special-aaColor-yellow .work-list__item {
  height: 250px;
}
.special-aaVersion-on.special-aaFontsize-normal.special-aaColor-yellow .work-list__link {
  height: 198px;
}
.special-aaVersion-on.special-aaFontsize-big.special-aaColor-yellow .work-list__link {
  height: 248px;
}
.special-aaVersion-on.special-aaColor-yellow .work-list__item.hover .work-list__link {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow .work-list__item.hover .work-list__link .work-list__title,
.special-aaVersion-on.special-aaColor-yellow .work-list__item.hover .work-list__link .work-list__text {
  color: #ff0 !important;
}
.special-aaVersion-on.special-aaColor-yellow .city-hall__title {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .city-hall__list-item a:hover {
  background-color: transparent;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow .city-hall__popup.active .city-hall__menu,
.special-aaVersion-on.special-aaColor-yellow .city-hall__popup:hover .city-hall__menu {
  background-color: #000;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .city-hall__popup.active .city-hall__title, 
.special-aaVersion-on.special-aaColor-yellow .city-hall__popup:hover .city-hall__title, 
.special-aaVersion-on.special-aaColor-yellow .city-hall__link:hover .city-hall__title {
  background-color: #000;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .city-hall__list-item a {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .city-hall__list-item a:hover {
  color: #ff0;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow .service-block__arrow svg polygon {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .service-block__arrow {
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .service-block__arrow:hover {
  background: #ff0;
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .service-block__arrow:hover svg polygon {
  fill: #000;
}
.special-aaVersion-on.special-aaColor-yellow .links-list__link {
  background-color: #000;
  width: 268px;
}
.special-aaVersion-on.special-aaColor-yellow .links-list__caption {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .links-list__caption svg path {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .links-list__item {
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .links-list__item:hover .links-list__title {
  text-decoration: underline;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .links-list__item:hover .links-list__caption {
  text-decoration: underline;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .footer {
  background-color: #000;
  border-top: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .socials-block__title {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .menu-footer__list li a:hover {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .header-right__menu {
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .header-mobile__top {
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .header-mobile__top .header-mobile__close {
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-menu-search__input {
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-menu-links__item a:hover {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-menu-links__item.mobile-menu-links__item_personal:hover a {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow .button {
  background-color: #000;
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .button:hover {
  background-color: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .plans-block__title {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .main-work {
  background: #000 !important;
}
.special-aaVersion-on.special-aaColor-yellow .city-hall__menu .city-hall__title::after {
  background: url("images/svg/arrow_black_bot.png") center no-repeat;
}
.special-aaVersion-on.special-aaColor-yellow .kabinet-fancybox-top {
  border-bottom: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .kabinet-fancybox-bottom {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .main-events {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .events-list__title a:hover {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .links-list__link:hover .links-list__background {
  opacity: 0;
}
.special-aaVersion-on.special-aaColor-yellow .header-right__menu::after,
.special-aaVersion-on.special-aaColor-yellow .header-right__menu::before {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .header-mobile__close svg polygon {
  fill: #000;
}
.special-aaVersion-on.special-aaColor-yellow .header-mobile__top .lang-list__name::after {
  background: url("images/svg/arrow_black_bot.png") center no-repeat;
}
.special-aaVersion-on.special-aaColor-yellow .header-mobile {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-top-menu__link {
  text-decoration: none;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-top-menu__link:hover {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow  .header-right__search a svg path {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-menu-links__item_personal a svg path {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-menu-links__item_share a svg path {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-menu-links__item_impaired a svg path {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-menu-search__button {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-menu-search__button svg path {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .news-main__caption a:hover {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .plans-block__item a:hover {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .gray-block {
  background-color: #000;  
}
.special-aaVersion-on.special-aaColor-yellow .button:hover .button__more-span {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .no-bg .breadcrumbs__item {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .content .single-news h1 {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .feed-block__link:hover {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .button__more-span svg path {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .button:hover .button__more-span svg path {
  fill: #000;
}
.special-aaVersion-on.special-aaColor-yellow .content-separator {
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .news-list__title a:hover {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .breadcrumbs__link {
  color: #ff0;
  filter: none;
}
.special-aaVersion-on.special-aaColor-yellow .breadcrumbs__link:hover {
  color: #ff0 !important;
}
.special-aaVersion-on.special-aaColor-yellow .content h1 {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .content .content-background h1 {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-yellow .left-menu__link.active {
  color: #000;
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .left-menu__link:hover {
  color: #000;
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .content-gray {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .docs-filter {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .docs-filter__submit.button {
  color: #ff0;
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .docs-filter__submit.button:hover {
  color: #000;
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .pagination-button svg polygon {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .pagination-button:hover svg polygon {
  fill: #000;
}
.special-aaVersion-on.special-aaColor-yellow .pagination-list__item a:hover {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow .content-gray::after {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .docs-filter .docs-filter__input,
.special-aaVersion-on.special-aaColor-yellow .news-filter .docs-filter__input select,
.special-aaVersion-on.special-aaColor-yellow .news-filter .docs-filter__input input[type="text"],
.special-aaVersion-on.special-aaColor-yellow .news-filter .docs-filter__input input[type="number"],
.special-aaVersion-on.special-aaColor-yellow .search-filter .docs-filter__input select,
.special-aaVersion-on.special-aaColor-yellow .search-filter .docs-filter__input input[type="text"],
.special-aaVersion-on.special-aaColor-yellow .search-filter .docs-filter__input input[type="number"] {
  color: #ff0;
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .tag {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .tag:hover {
  color: #000;
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .selectize-input .item {
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .content-separator {
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .breadcrumbs__item::after {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .content-background .breadcrumbs__item::after {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-yellow h1,
.special-aaVersion-on.special-aaColor-yellow .h1,
.special-aaVersion-on.special-aaColor-yellow h2,
.special-aaVersion-on.special-aaColor-yellow .h2 {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .news-filter .docs-filter__input-text:before {
  background: none;
}
.special-aaVersion-on.special-aaColor-yellow .docs-filter__input-date:before {
  background: none;
}
.special-aaVersion-on.special-aaColor-yellow .selectize-input {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .docs-filter__reset::before {
  border-bottom-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow  .news-lists__caption a:hover {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .pagination-button:hover {
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .pagination-list__item span.current {
  color: #ff0;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow .pagination-list__item a:hover {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .selectize-dropdown {
  background-color: #000;
  color: #ff0;
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .selectize-dropdown-content .option {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .selectize-dropdown-content .option:hover {
  background-color: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .left-menu-button {
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .left-menu-button svg polygon {
  fill: #000;
}
.special-aaVersion-on.special-aaColor-yellow .left-menu-button:hover,
.special-aaVersion-on.special-aaColor-yellow .left-menu-button.open {
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-left-menu__link {
  text-decoration: none;
}
.special-aaVersion-on.special-aaColor-yellow .left-menu-mobile ul {
  background-color: #000;
  margin: 0;
  padding: 30px 0;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-left-menu__link.active, 
.special-aaVersion-on.special-aaColor-yellow .mobile-left-menu__link:hover {
    color: #000;
    background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .mobile-top-menu__link:hover,
.special-aaVersion-on.special-aaColor-yellow .mobile-top-menu__link:active {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .quote::before {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .detailText p a {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .video-block .video-legend {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .detailText p a:hover {
  background-color: #ff0;
  color: #000;
  text-decoration: none;
}
.special-aaVersion-on.special-aaColor-yellow .content h3 {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .content .content-background2 h1 span {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow  .content .content-background2 .breadcrumbs__link {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-yellow  .content .content-background2 .breadcrumbs__link:hover {
  color: #fff !important;
}
.special-aaVersion-on.special-aaColor-yellow  .content .content-background .breadcrumbs__link {
  color: #fff !important;
}
.special-aaVersion-on.special-aaColor-yellow  .content .content-background .breadcrumbs__link:hover {
  color: #fff !important;
}
.special-aaVersion-on.special-aaColor-yellow .read-more a svg path {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .read-more a:before {
  border-bottom-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .content-grey-full {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .qna-list__q {
  border: 1px solid #ff0;
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-yellow .sub-list__item {
  border: 1px solid #ff0;
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-yellow .links-list__item {
  border: 1px solid #ff0;
  width: 268px;
}
.special-aaVersion-on.special-aaColor-yellow .edu-block .service-block .slide-item {
  width: 368px;
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .edu-block .service-block .slide-item a {
  width: 368px;
}
.special-aaVersion-on.special-aaColor-yellow .sub-email a:hover {
  color: #000;
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .links-list__link {
  width: 268px;
}
.special-aaVersion-on.special-aaColor-yellow .service-block .slide-list span.service-capt {
    background-color: #ff0;
    color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .service-block .slide-item a {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .service-block .slide-list span {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .service-block .slide-list:hover span {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow  .sub-email a {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .links-gray .links-list__title {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .links-gray .links-list__link:hover .links-list__title {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .qna-list__q span {
  background-color: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .qna-list__q span:hover {
  background-color: #000;
  color: #ff0;
  border-top: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .duma-main {
  background-color: transparent;
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .duma-item-info {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-yellow .duma-item-name:hover {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .duma-block .news-list__item {
  border: 1px solid #ff0;
  width: 268px;
}
.special-aaVersion-on.special-aaColor-yellow .docs-filter__input-text.docs-filter__input-full::before, 
.special-aaVersion-on.special-aaColor-yellow .news-filter .docs-filter__input-text.docs-filter__input-full::before {
  background: none;
}
.special-aaVersion-on.special-aaColor-yellow .docs-filter__full {
  background-color: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .docs-filter__full:hover {
  background-color: #000;
  color: #ff0;
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .duma-block .docs-filter .content-separator {
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .contact-item {
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .contact-top {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-yellow .contact-item-name {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .contact-info {
  background-color: transparent;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .contact-info .contact-info-phone a {
    text-decoration: underline;
    color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .contact-info .contact-info-phone a:hover {
    background-color: #ff0;
    color: #000;
    text-decoration: none;
}
.special-aaVersion-on.special-aaColor-yellow .contact-info .contact-info-title {
    color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .contact-top span {
  background-color: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .contact-top span:hover {
  background-color: #000;
  color: #ff0;
  border-top: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .komitet-chief-info {
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .komitet-chief-name {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .content-grey2-full {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-yellow .komitet-person-item,
.special-aaVersion-on.special-aaColor-yellow .komitet-person-item2 {
  border: 1px solid #ff0;
  box-sizing: border-box;
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .komitet-person-podr {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .komitet-bio-href {
  background-color: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .fancybox-block {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .kom-right {
  border-left: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .kom-right ul li a {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .komitet-chief-post {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .komitet-address {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .content .komitet-info-block p {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .komitet-person-name {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow  .komitet-person-podr {
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .kom-left {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .kom-right h3 {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .schedule-block__arrow svg polygon {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .schedule-block__arrow:hover {
  background: #ff0;
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .schedule-block__arrow:hover svg polygon {
  fill: #000;
}
.special-aaVersion-on.special-aaColor-yellow .chief-card {
  border: 1px solid #ff0;
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .schedule-title {
  text-decoration: none;
}
.special-aaVersion-on.special-aaColor-yellow .schedule-title:hover {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-yellow .schedule-bl {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .chief-card__name {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .ul-li-tree > li {
  background-color: transparent;
  border: 1px solid #ff0;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .ul-li-tree > li:hover {
  background-color: #ff0;
  border: 1px solid #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .ul-li-tree > li:hover > *,
.special-aaVersion-on.special-aaColor-yellow .content .ul-li-tree > li:hover  h3 {
  color: #000 !important;
}

.special-aaVersion-on.special-aaColor-yellow .ul-li-tree ul {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-yellow .ul-li-tree > li + ul li.has-submenu:hover {
  background-color: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .ul-li-tree > li + ul li.has-submenu:hover p {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .ul-li-tree > li + ul li.has-submenu {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .ul-li-tree > li + ul li.has-submenu.is-active {
  background-color: #000;
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .ul-li-tree > li + ul li.has-submenu.is-active:hover {
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .ul-li-tree > li + ul li.no-submenu {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .ul-li-tree li a {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .left-menu__sub {
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .left-menu__sub-item a {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .left-menu__sub-item a:hover {
    background: #000;
    color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .socials-block.socials-white {
  background-color: #000;
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .people-item {
  background-color: #000;
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .people-item-name {
  color: #ff0;
}
.special-aaVersion-on.special-aaVersion-on.special-aaColor-yellow  .photo-bl .news-list__item:hover .news-list__title a {
  color: #ff0;
}
.special-aaVersion-on.special-aaVersion-on.special-aaColor-yellow  .news-list-top .news-list__count {
  color: #ff0;
}
.special-aaVersion-on.special-aaVersion-on.special-aaColor-yellow  .news-list-top .news-list__count svg path {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .content-gray-full {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .single-news__top .single-news__count {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .single-news__top .single-news__count svg path {
  fill: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .content .single-news h1 {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .video-bl .news-list__item:hover .news-list__title a {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow a.video-download::before {
  border-bottom-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .docs-block__item {
  background-color: #000;
  border-left-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .docs-block__item:hover .docs-block__item-text {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .ul-li-tree2 > li > span.ul-sect {
  background-color: transparent;
  border: 1px solid #ff0;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .ul-li-tree2 ul {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-yellow .content-background-info {
  background-color: #000;
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .bx-wrapper .bx-controls-direction a {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .bx-wrapper .bx-controls-direction a.bx-prev {
  background: url(images/svg/arrow_left_yellow.svg) no-repeat center center;
}
.special-aaVersion-on.special-aaColor-yellow .bx-wrapper .bx-controls-direction a.bx-next {
  background: url(images/svg/arrow_right_yellow.svg) no-repeat center center;
}
.special-aaVersion-on.special-aaColor-yellow .bx-wrapper .bx-controls-direction a:hover {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .bx-wrapper .bx-controls-direction a.bx-prev:hover {
  background: url(images/svg/arrow_left_black.svg) no-repeat center center;
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .bx-wrapper .bx-controls-direction a.bx-next:hover {
  background: url(images/svg/arrow_right_black.svg) no-repeat center center;
  background-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .content-background-border {
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .bxmap-standard.bxmap-nocats .bxmap-item.bxmap-active > .bxmap-item-wrapper,
.special-aaVersion-on.special-aaColor-yellow .bxmap-standard.bxmap-nocats .bxmap-item:hover > .bxmap-item-wrapper {
  color: #000;
  text-decoration:underline;
}
.special-aaVersion-on.special-aaColor-yellow .bxmap-standard.bxmap-nocats .bxmap-item.bxmap-active > .bxmap-item-wrapper,
.special-aaVersion-on.special-aaColor-yellow .bxmap-standard.bxmap-nocats .bxmap-item:hover > .bxmap-item-wrapper {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-yellow .blue-block {
  background-color: transparent;
  border-top: 1px solid #ff0;
  border-bottom: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .blue-block__item-green {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .bxmap-section .bxmap-show,
.special-aaVersion-on.special-aaColor-yellow .bxmap-section .bxmap-title,
.special-aaVersion-on.special-aaColor-yellow .bxmap-section .bxmap-subtitle {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .bxmap-container form,
.special-aaVersion-on.special-aaColor-yellow .bxmap-container button,
.special-aaVersion-on.special-aaColor-yellow .bxmap-container input,
.special-aaVersion-on.special-aaColor-yellow .bxmap-container textarea,
.special-aaVersion-on.special-aaColor-yellow .bxmap-popup-container a {
  background-color: #fff;
  color: #000;
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .bxmap-slide .bxmap-objects .bxmap-item-geo,
.special-aaVersion-on.special-aaColor-yellow .bxmap-nocats .bxmap-objects .bxmap-item-geo {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .bxmap-item-info {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .bxmap-item-detail > * {
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .media-href-block > * {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .media-href-block .open {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-yellow .projects-dop-block {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-yellow .projects-dop-title:hover a {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .main-projects {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-yellow .main-projects__more a {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .main-projects__more a:before {
  border-color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .main-projects::before {
  background: none;
}
.special-aaVersion-on.special-aaColor-yellow .main-opros-block {
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .main-opros .main-opros-title,
.special-aaVersion-on.special-aaColor-yellow .main-opros .main-opros-caption {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .main-opros-href a {
  background-color: transparent;
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .main-opros-href a:hover {
  background-color: #ff0;
  color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .main-serv-peop,
.special-aaVersion-on.special-aaColor-yellow .main-links {
  background-color: #000;
}
.special-aaVersion-on.special-aaColor-yellow .serv-peop-list__link {
  background-color: #000;
  border: 1px solid #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .serv-peop-list__item:hover .serv-peop-list__title,
.special-aaVersion-on.special-aaColor-yellow .mun-list__link:hover .mun-list__title {
  color: #ff0;
}
.special-aaVersion-on.special-aaColor-yellow .mun-list__link,
.special-aaVersion-on.special-aaColor-yellow .mun-list__link:hover {
  background-color: #000;
  border: 1px solid #ff0;
  filter: none;
}
.special-aaVersion-on.special-aaColor-yellow .hotline-list__link {
  background-color: #000;
  border: 1px solid #ff0;
}
@media (max-width: 1219px) {
  .special-aaVersion-on.special-aaColor-yellow .work-list__item .work-list__link {
    width: auto;
    height: 194px;
  }
  .special-aaVersion-on.special-aaFontsize-normal.special-aaColor-yellow .work-list__item {
    height: 200px;
  }
  .special-aaVersion-on.special-aaFontsize-big.special-aaColor-yellow .work-list__item {
    height: 250px;
  }
  .special-aaVersion-on.special-aaFontsize-normal.special-aaColor-yellow .work-list__link {
    height: 198px;
  }
  .special-aaVersion-on.special-aaFontsize-big.special-aaColor-yellow .work-list__link {
    height: 248px;
  }
}
@media (max-width: 768px) {
  .special-aaVersion-on.special-aaColor-yellow .work-list__item {
    height: 74px;
  }
  .special-aaVersion-on.special-aaColor-yellow .work-list__item .work-list__link {
    height: 72px;
  }
  .special-aaVersion-on.special-aaFontsize-normal.special-aaColor-yellow .work-list__item {
    height: 74px;
  }
  .special-aaVersion-on.special-aaFontsize-big.special-aaColor-yellow .work-list__item {
    height: 74px;
  }  
  .special-aaVersion-on.special-aaFontsize-normal.special-aaColor-yellow .work-list__link {
    height: 72px;
  }
  .special-aaVersion-on.special-aaFontsize-big.special-aaColor-yellow .work-list__link {
    height: 72px;
  }  
  .special-aaVersion-on.special-aaColor-yellow .work-list__item.hover .work-list__link {
    text-decoration: none;
  }
  .special-aaVersion-on.special-aaColor-yellow .work-list__item.hover .work-list__link span {
    text-decoration: underline;
  }
}


/* ==========================================================================
     синим по голубому */
/* ========================================================================== */
.special-aaVersion-on.special-aaColor-blue .content-gray a {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .header-right__personal a svg path {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .header-right__personal:hover {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue .header-right__share a svg path {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue  .header-right__impaired a svg path {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .header-right > * {
  border-left-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .lang-list__drop {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .header-mobile__lang .lang-list__drop {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .lang-list__name {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .header-mobile__lang .lang-list__name {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .header-mobile__lang .lang-list__item a {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .header-nav {
  background-color: #9fd7ff;
  border-top: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .search-form__input {
  border-bottom: 1px solid #143c5a;
  color: #143c5a;
  height: 54px;
}
.special-aaVersion-on.special-aaColor-blue .search-form button {
  background-color: transparent;
  border-left: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .search-form button:hover {
  background-color: transparent;
  color: transparent;
}
.special-aaVersion-on.special-aaColor-blue .search-form__button svg path {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .top-menu__sub {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .top-menu__sub-item a {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .fancybox-block2 {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .kabinet-fancybox-top {
  background-color: #9fd7ff;
  border-bottom: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .kabinet-fancybox-top .active {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .kabinet-fancybox-top .disactive {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .kabinet-fancybox-bottom {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .stuff__input input[type="text"],
.special-aaVersion-on.special-aaColor-blue .stuff__input input[type="password"] {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .stuff__controls .button {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .stuff__submit.button {
  color: #143c5a;
  border-top: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .stuff__input-check label.agree-label {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .plans-block {
  background-color: #9fd7ff;
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .plans-block__arrow svg polygon {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .plans-block__arrow {
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .plans-block__arrow:hover {
  background: #143c5a;
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .plans-block__arrow:hover svg polygon {
  fill: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .main-block__more a svg path {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .main-block__more a::before {
  border-bottom-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .main-work::before {
  background: none;
}
.special-aaVersion-on.special-aaColor-blue .work-list__item {
  background-color: #9fd7ff;
  border: 1px solid #143c5a;
  box-sizing: border-box;
}
.special-aaVersion-on.special-aaColor-blue .work-list__item.hover .work-list__background {
  opacity: 0;
}
.special-aaVersion-on.special-aaColor-blue .work-list__item .work-list__link {
  background-color: #9fd7ff;
  height: 166px;
  width: 368px;
}
.special-aaVersion-on.special-aaFontsize-normal.special-aaColor-blue .work-list__item {
  height: 200px;
}
.special-aaVersion-on.special-aaFontsize-big.special-aaColor-blue .work-list__item {
  height: 250px;
}
.special-aaVersion-on.special-aaFontsize-normal.special-aaColor-blue .work-list__link {
  height: 198px;
}
.special-aaVersion-on.special-aaFontsize-big.special-aaColor-blue .work-list__link {
  height: 248px;
}
.special-aaVersion-on.special-aaColor-blue .work-list__item.hover .work-list__link {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue .work-list__item.hover .work-list__link .work-list__title,
.special-aaVersion-on.special-aaColor-blue .work-list__item.hover .work-list__link .work-list__text {
  color: #143c5a !important;
}
.special-aaVersion-on.special-aaColor-blue .city-hall__title {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-blue .city-hall__list-item a:hover {
  background-color: transparent;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue .city-hall__popup.active .city-hall__menu,
.special-aaVersion-on.special-aaColor-blue .city-hall__popup:hover .city-hall__menu {
  background-color: #9fd7ff;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .city-hall__popup.active .city-hall__title, 
.special-aaVersion-on.special-aaColor-blue .city-hall__popup:hover .city-hall__title, 
.special-aaVersion-on.special-aaColor-blue .city-hall__link:hover .city-hall__title {
  background-color: #9fd7ff;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .city-hall__list-item a {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .city-hall__list-item a:hover {
  color: #143c5a;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue .service-block__arrow svg polygon {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .service-block__arrow {
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .service-block__arrow:hover {
  background: #143c5a;
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .service-block__arrow:hover svg polygon {
  fill: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .links-list__link {
  background-color: #9fd7ff;
  width: 268px;
}
.special-aaVersion-on.special-aaColor-blue .links-list__caption {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .links-list__caption svg path {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .links-list__item {
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .links-list__item:hover .links-list__title {
  text-decoration: underline;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .links-list__item:hover .links-list__caption {
  text-decoration: underline;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .footer {
  background-color: #9fd7ff;
  border-top: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .socials-block__title {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .menu-footer__list li a:hover {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .header-right__menu {
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .header-mobile__top {
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .header-mobile__top .header-mobile__close {
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .mobile-menu-search__input {
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .mobile-menu-links__item a:hover {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .mobile-menu-links__item.mobile-menu-links__item_personal:hover a {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue .button {
  background-color: #9fd7ff;
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .button:hover {
  background-color: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .plans-block__title {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .main-work {
  background: #9fd7ff !important;
}
.special-aaVersion-on.special-aaColor-blue .city-hall__menu .city-hall__title::after {
  background: url("images/svg/arrow_black_bot.png") center no-repeat;
}
.special-aaVersion-on.special-aaColor-blue .kabinet-fancybox-top {
  border-bottom: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .kabinet-fancybox-bottom {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .main-events {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .events-list__title a:hover {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .links-list__link:hover .links-list__background {
  opacity: 0;
}
.special-aaVersion-on.special-aaColor-blue .header-right__menu::after,
.special-aaVersion-on.special-aaColor-blue .header-right__menu::before {
  border-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .header-mobile__close svg polygon {
  fill: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .header-mobile__top .lang-list__name::after {
  background: url("images/svg/arrow_black_bot.png") center no-repeat;
}
.special-aaVersion-on.special-aaColor-blue .header-mobile {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .mobile-top-menu__link {
  text-decoration: none;
}
.special-aaVersion-on.special-aaColor-blue .mobile-top-menu__link:hover {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue  .header-right__search a svg path {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .mobile-menu-links__item_personal a svg path {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .mobile-menu-links__item_share a svg path {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .mobile-menu-links__item_impaired a svg path {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .mobile-menu-search__button {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .mobile-menu-search__button svg path {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .news-main__caption a:hover {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .plans-block__item a:hover {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .gray-block {
  background-color: #9fd7ff;  
}
.special-aaVersion-on.special-aaColor-blue .button:hover .button__more-span {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .no-bg .breadcrumbs__item {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .content .single-news h1 {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .feed-block__link:hover {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .button__more-span svg path {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .button:hover .button__more-span svg path {
  fill: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .content-separator {
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .news-list__title a:hover {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .breadcrumbs__link {
  color: #143c5a;
  filter: none;
}
.special-aaVersion-on.special-aaColor-blue .content-background .breadcrumbs__link {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-blue .breadcrumbs__link:hover {
  color: #143c5a !important;
}
.special-aaVersion-on.special-aaColor-blue .content-background .breadcrumbs__link:hover {
  color: #fff !important;
}
.special-aaVersion-on.special-aaColor-blue .content-background .breadcrumbs__item::after {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-blue .breadcrumbs__item::after {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .content h1 {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .content .content-background h1 {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-blue .left-menu__link.active {
  color: #9fd7ff;
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .left-menu__link:hover {
  color: #9fd7ff;
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .content-gray {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .docs-filter {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .docs-filter__submit.button {
  color: #143c5a;
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .docs-filter__submit.button:hover {
  color: #9fd7ff;
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .pagination-button svg polygon {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .pagination-button:hover svg polygon {
  fill: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .pagination-list__item a:hover {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue .content-gray::after {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .docs-filter .docs-filter__input,
.special-aaVersion-on.special-aaColor-blue .news-filter .docs-filter__input select,
.special-aaVersion-on.special-aaColor-blue .news-filter .docs-filter__input input[type="text"],
.special-aaVersion-on.special-aaColor-blue .news-filter .docs-filter__input input[type="number"],
.special-aaVersion-on.special-aaColor-blue .search-filter .docs-filter__input select,
.special-aaVersion-on.special-aaColor-blue .search-filter .docs-filter__input input[type="text"],
.special-aaVersion-on.special-aaColor-blue .search-filter .docs-filter__input input[type="number"] {
  color: #143c5a;
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .tag {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .tag:hover {
  color: #9fd7ff;
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .selectize-input .item {
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .content-separator {
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue h1,
.special-aaVersion-on.special-aaColor-blue .h1,
.special-aaVersion-on.special-aaColor-blue h2,
.special-aaVersion-on.special-aaColor-blue .h2 {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .news-filter .docs-filter__input-text:before {
  background: none;
}
.special-aaVersion-on.special-aaColor-blue .docs-filter__input-date:before {
  background: none;
}
.special-aaVersion-on.special-aaColor-blue .selectize-input {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .docs-filter__reset::before {
  border-bottom-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .news-lists__caption a:hover {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .pagination-button:hover {
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .pagination-list__item span.current {
  color: #143c5a;
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue .pagination-list__item a:hover {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .selectize-dropdown {
  background-color: #9fd7ff;
  color: #143c5a;
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .selectize-dropdown-content .option {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .selectize-dropdown-content .option:hover {
  background-color: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .left-menu-button {
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .left-menu-button svg polygon {
  fill: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .left-menu-button:hover,
.special-aaVersion-on.special-aaColor-blue .left-menu-button.open {
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .mobile-left-menu__link {
  text-decoration: none;
}
.special-aaVersion-on.special-aaColor-blue .left-menu-mobile ul {
  background-color: #9fd7ff;
  margin: 0;
  padding: 30px 0;
}
.special-aaVersion-on.special-aaColor-blue .mobile-left-menu__link.active, 
.special-aaVersion-on.special-aaColor-blue .mobile-left-menu__link:hover {
    color: #9fd7ff;
    background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .mobile-top-menu__link:hover,
.special-aaVersion-on.special-aaColor-blue .mobile-top-menu__link:active {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .quote::before {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .detailText p a {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .detailText p a:hover {
  background-color: #143c5a;
  color: #9fd7ff;
  text-decoration: none;
}
.special-aaVersion-on.special-aaColor-blue .content .content-background2 h1 span {
  color: #000;
}
.special-aaVersion-on.special-aaColor-blue .content .content-background2 .breadcrumbs__link {
  color: #fff;
}
.special-aaVersion-on.special-aaColor-blue .content .content-background2 .breadcrumbs__link:hover {
  color: #fff !important;
}
.special-aaVersion-on.special-aaColor-blue .read-more a svg path {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .read-more a:before {
  border-bottom-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .content-grey-full {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .qna-list__q {
  border: 1px solid #143c5a;
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-blue .sub-list__item {
  border: 1px solid #143c5a;
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-blue .links-list__item {
  border: 1px solid #143c5a;
  width: 268px;
}
.special-aaVersion-on.special-aaColor-blue .edu-block .service-block .slide-item {
  width: 368px;
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .edu-block .service-block .slide-item a {
  width: 368px;
}
.special-aaVersion-on.special-aaColor-blue .sub-email a:hover {
  color: #9fd7ff;
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .links-list__link {
  width: 268px;
}
.special-aaVersion-on.special-aaColor-blue .service-block .slide-list span.service-capt {
    background-color: #143c5a;
    color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .service-block .slide-item a {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .service-block .slide-list span {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .service-block .slide-list:hover span {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue  .sub-email a {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .links-gray .links-list__title {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .links-gray .links-list__link:hover .links-list__title {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .qna-list__q span {
  background-color: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .qna-list__q span:hover {
  background-color: #9fd7ff;
  color: #143c5a;
  border-top: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .duma-main {
  background-color: transparent;
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .duma-item-info {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-blue .duma-item-name:hover {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .duma-block .news-list__item {
  border: 1px solid #143c5a;
  width: 268px;
}
.special-aaVersion-on.special-aaColor-blue .docs-filter__input-text.docs-filter__input-full::before, 
.special-aaVersion-on.special-aaColor-blue .news-filter .docs-filter__input-text.docs-filter__input-full::before {
  background: none;
}
.special-aaVersion-on.special-aaColor-blue .docs-filter__full {
  background-color: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .docs-filter__full:hover {
  background-color: #9fd7ff;
  color: #143c5a;
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .duma-block .docs-filter .content-separator {
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .contact-item {
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .contact-top {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-blue .contact-item-name {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .contact-info {
  background-color: transparent;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .contact-info .contact-info-phone a {
    text-decoration: underline;
    color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .contact-info .contact-info-phone a:hover {
    background-color: #143c5a;
    color: #9fd7ff;
    text-decoration: none;
}
.special-aaVersion-on.special-aaColor-blue .contact-info .contact-info-title {
    color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .contact-top span {
  background-color: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .contact-top span:hover {
  background-color: #9fd7ff;
  color: #143c5a;
  border-top: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .komitet-chief-info {
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .komitet-chief-name {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .content-grey2-full {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-blue .komitet-person-item,
.special-aaVersion-on.special-aaColor-blue .komitet-person-item2 {
  border: 1px solid #143c5a;
  box-sizing: border-box;
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .komitet-person-podr {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .komitet-bio-href {
  background-color: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .fancybox-block {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .kom-right {
  border-left: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .kom-right ul li a {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .komitet-chief-post {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .komitet-address {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .content .komitet-info-block p {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .komitet-person-name {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue  .komitet-person-podr {
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .kom-left {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .kom-right h3 {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .schedule-block__arrow svg polygon {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .schedule-block__arrow:hover {
  background: #143c5a;
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .schedule-block__arrow:hover svg polygon {
  fill: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .chief-card {
  border: 1px solid #143c5a;
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .schedule-title {
  text-decoration: none;
}
.special-aaVersion-on.special-aaColor-blue .schedule-title:hover {
  text-decoration: underline;
}
.special-aaVersion-on.special-aaColor-blue .schedule-bl {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .chief-card__name {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .ul-li-tree > li {
  background-color: transparent;
  border: 1px solid #143c5a;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .ul-li-tree > li:hover {
  background-color: #143c5a;
  border: 1px solid #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .ul-li-tree > li:hover > *,
.special-aaVersion-on.special-aaColor-blue .content .ul-li-tree > li:hover h3 {
  color: #9fd7ff !important;
}
.special-aaVersion-on.special-aaColor-blue .ul-li-tree ul {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-blue .ul-li-tree > li + ul li.has-submenu:hover {
  background-color: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .ul-li-tree > li + ul li.has-submenu:hover p {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .ul-li-tree > li + ul li.has-submenu {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .ul-li-tree > li + ul li.has-submenu.is-active {
  background-color: #9fd7ff;
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .ul-li-tree > li + ul li.has-submenu.is-active:hover {
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .ul-li-tree > li + ul li.no-submenu {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .ul-li-tree li a {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .left-menu__sub {
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .left-menu__sub-item a {
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .left-menu__sub-item a:hover {
    background: #9fd7ff;
    color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .socials-block.socials-white {
  background-color: #9fd7ff;
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .people-item {
  background-color: #9fd7ff;
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .people-item-name {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue  .photo-bl .news-list__item:hover .news-list__title a {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue  .news-list-top .news-list__count {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue  .news-list-top .news-list__count svg path {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .content-gray-full {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .single-news__top .single-news__count {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .single-news__top .single-news__count svg path {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .content .single-news h1 {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .video-bl .news-list__item:hover .news-list__title a {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue a.video-download::before {
  border-bottom-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .docs-block__item {
  background-color: #9fd7ff;
  border-left-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .docs-block__item:hover .docs-block__item-text {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .ul-li-tree2 > li > span.ul-sect {
  background-color: transparent;
  border: 1px solid #143c5a;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .ul-li-tree2 ul {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-blue .content-background-info {
  background-color: #9fd7ff;
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .content-background-border {
  border-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .bxmap-standard.bxmap-nocats .bxmap-item.bxmap-active > .bxmap-item-wrapper,
.special-aaVersion-on.special-aaColor-blue .bxmap-standard.bxmap-nocats .bxmap-item:hover > .bxmap-item-wrapper {
  color: #000;
  text-decoration:underline;
}
.special-aaVersion-on.special-aaColor-blue .bxmap-standard.bxmap-nocats .bxmap-item.bxmap-active > .bxmap-item-wrapper,
.special-aaVersion-on.special-aaColor-blue .bxmap-standard.bxmap-nocats .bxmap-item:hover > .bxmap-item-wrapper {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-blue .blue-block {
  background-color: transparent;
  border-top: 1px solid #143c5a;
  border-bottom: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .blue-block__item-green {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .bxmap-section .bxmap-show,
.special-aaVersion-on.special-aaColor-blue .bxmap-section .bxmap-title,
.special-aaVersion-on.special-aaColor-blue .bxmap-section .bxmap-subtitle {
  color: #000;
}
.special-aaVersion-on.special-aaColor-blue .bxmap-container form,
.special-aaVersion-on.special-aaColor-blue .bxmap-container button,
.special-aaVersion-on.special-aaColor-blue .bxmap-container input,
.special-aaVersion-on.special-aaColor-blue .bxmap-container textarea,
.special-aaVersion-on.special-aaColor-blue .bxmap-popup-container a {
  background-color: #fff;
  color: #000;
  border-color: #000;
}
.special-aaVersion-on.special-aaColor-blue .bxmap-slide .bxmap-objects .bxmap-item-geo,
.special-aaVersion-on.special-aaColor-blue .bxmap-nocats .bxmap-objects .bxmap-item-geo {
  color: #000;
}
.special-aaVersion-on.special-aaColor-blue .bxmap-item-info {
  color: #000;
}
.special-aaVersion-on.special-aaColor-blue .bxmap-item-detail > * {
  color: #000;
}
.special-aaVersion-on.special-aaColor-blue .media-href-block > * {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .media-href-block .open {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-blue .projects-dop-block {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-blue .projects-dop-title:hover a {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .main-projects {
  background-color: transparent;
}
.special-aaVersion-on.special-aaColor-blue .main-projects__more a {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .main-projects__more a:before {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .main-projects::before {
  background: none;
}
.special-aaVersion-on.special-aaColor-blue .main-opros-block {
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .main-opros .main-opros-title,
.special-aaVersion-on.special-aaColor-blue .main-opros .main-opros-caption {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .main-opros-href a {
  background-color: transparent;
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .main-opros-href a:hover {
  background-color: #143c5a;
  color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .main-serv-peop,
.special-aaVersion-on.special-aaColor-blue .main-links {
  background-color: #9fd7ff;
}
.special-aaVersion-on.special-aaColor-blue .serv-peop-list__link {
  background-color: #9fd7ff;
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .serv-peop-list__item:hover .serv-peop-list__title,
.special-aaVersion-on.special-aaColor-blue .mun-list__link:hover .mun-list__title {
  color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .mun-list__link,
.special-aaVersion-on.special-aaColor-blue .mun-list__link:hover {
  background-color: #9fd7ff;
  border: 1px solid #143c5a;
  filter: none;
}
.special-aaVersion-on.special-aaColor-blue .hotline-list__link {
  background-color: #9fd7ff;
  border: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .bx-wrapper .bx-controls-direction a {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .bx-wrapper .bx-controls-direction a.bx-prev {
  background: url(images/svg/arrow_left_blue.svg) no-repeat center center;
}
.special-aaVersion-on.special-aaColor-blue .bx-wrapper .bx-controls-direction a.bx-next {
  background: url(images/svg/arrow_right_blue.svg) no-repeat center center;
}
.special-aaVersion-on.special-aaColor-blue .bx-wrapper .bx-controls-direction a:hover {
  border-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .bx-wrapper .bx-controls-direction a.bx-prev:hover {
  background: url(images/svg/arrow_left_blue2.svg) no-repeat center center;
  background-color: #143c5a;
}
.special-aaVersion-on.special-aaColor-blue .bx-wrapper .bx-controls-direction a.bx-next:hover {
  background: url(images/svg/arrow_right_blue2.svg) no-repeat center center;
  background-color: #143c5a;
}
@media (max-width: 1219px) {
  .special-aaVersion-on.special-aaColor-blue .work-list__item .work-list__link {
    width: auto;
    height: 194px;
  }
 .special-aaVersion-on.special-aaFontsize-normal.special-aaColor-blue .work-list__item {
    height: 200px;
  }
  .special-aaVersion-on.special-aaFontsize-big.special-aaColor-blue .work-list__item {
    height: 250px;
  }
  .special-aaVersion-on.special-aaFontsize-normal.special-aaColor-blue .work-list__link {
    height: 198px;
  }
  .special-aaVersion-on.special-aaFontsize-big.special-aaColor-blue .work-list__link {
    height: 248px;
  }
}
@media (max-width: 768px) {
  .special-aaVersion-on.special-aaColor-blue .work-list__item {
    height: 74px;
  }
  .special-aaVersion-on.special-aaColor-blue .work-list__item .work-list__link {
    height: 72px;
  }
  .special-aaVersion-on.special-aaFontsize-normal.special-aaColor-blue .work-list__item {
    height: 74px;
  }
  .special-aaVersion-on.special-aaFontsize-big.special-aaColor-blue .work-list__item {
    height: 74px;
  }  
  .special-aaVersion-on.special-aaFontsize-normal.special-aaColor-blue .work-list__link {
    height: 72px;
  }
  .special-aaVersion-on.special-aaFontsize-big.special-aaColor-blue .work-list__link {
    height: 72px;
  }  
  .special-aaVersion-on.special-aaColor-blue .work-list__item.hover .work-list__link {
    text-decoration: none;
  }
  .special-aaVersion-on.special-aaColor-blue .work-list__item.hover .work-list__link span {
    text-decoration: underline;
  }
}


/* ==========================================================================
     главная - выкл. изображения */
/* ========================================================================== */
.special-aaVersion-on.special-aaImage-off .main-background {
  display: none;
}
.special-aaVersion-on.special-aaImage-off .news-main__image {
  display: none;
}
.special-aaVersion-on.special-aaImage-off .news-main__item:first-child .news-main__descr {
  margin-left: 0;
}
.special-aaVersion-on.special-aaImage-off .news-main__item {
  width: webkit-calc(100% - 30px);
  width: calc(100% - 30px);
}
.special-aaVersion-on.special-aaImage-off .main-work::before {
  background: none;
}
.special-aaVersion-on.special-aaImage-off .work-list__background {
  display: none;
}
.special-aaVersion-on.special-aaImage-off .city-hall__background {
  display: none;
}
.special-aaVersion-on.special-aaImage-off .city-hall__title {
  color: #000;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-yellow .city-hall__title {
  color: #ff0;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-blue .city-hall__title {
  color: #143c5a;
}
.special-aaVersion-on.special-aaImage-off .city-hall__item,
.special-aaVersion-on.special-aaImage-off .city-hall__item .city-hall__link,
.special-aaVersion-on.special-aaImage-off .city-hall__item .city-hall__popup {
  width: 100%;
  height: 74px;
}
.special-aaVersion-on.special-aaImage-off .links-list__background {
  display: none;
}
.special-aaVersion-on.special-aaImage-off .links-list__link:hover .links-list__title {
  text-decoration: underline;
  color: #000;
}
.special-aaVersion-on.special-aaImage-off .links-list__link:hover .links-list__caption {
  text-decoration: underline;
  color: #000;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-yellow .links-list__link:hover .links-list__title {
  text-decoration: underline;
  color: #ff0;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-yellow .links-list__link:hover .links-list__caption {
  text-decoration: underline;
  color: #ff0;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-blue .links-list__link:hover .links-list__title {
  text-decoration: underline;
  color: #143c5a;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-blue .links-list__link:hover .links-list__caption {
  text-decoration: underline;
  color: #143c5a;
}
.special-aaVersion-on.special-aaImage-off .footer-contacts__copy-logo {
  display: none;
}
.special-aaVersion-on.special-aaImage-off .footer-contacts__copy-text {
  margin-left: 0;
}
.special-aaVersion-on.special-aaImage-off .detail-picture__caption {
  display: none;
}
.special-aaVersion-on.special-aaImage-off .gray-block.news-photo {
  display: none;
}
.special-aaVersion-on.special-aaImage-off .content-background {
  background-image: none !important;
  filter: none;
  border-bottom: 1px solid #000;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-blue .content-background {
  border-bottom: 1px solid #143c5a;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-yellow .content-background {
  border-bottom: 1px solid #ff0;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-black .content-background {
  border-bottom: 1px solid #000;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-blue .content-background .breadcrumbs__link {
  color: #143c5a;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-yellow .content-background .breadcrumbs__link {
  color: #ff0 !important;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-blue .content-background .breadcrumbs__link:hover {
  color: #143c5a !important;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-blue .content-background .breadcrumbs__item:after {
  color: #143c5a;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-yellow .content-background .breadcrumbs__link:hover {
  color: #ff0 !important;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-yellow .content-background .breadcrumbs__item:after {
  color: #ff0;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-blue .content .content-background h1 {
  color: #143c5a;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-black .content-background .breadcrumbs__link {
  color: #000;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-black .content-background .breadcrumbs__link:hover {
  color: #000 !important;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-black .content-background .breadcrumbs__item:after {
  color: #000;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-black .content .content-background h1 {
  color: #000;
}
.special-aaVersion-on.special-aaImage-off .news-lists__image {
  display: none;
}
.special-aaVersion-on.special-aaImage-off .news-lists__descr {
  margin-left: 0;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-blue a.breadcrumbs.visible-xs span {
  color: #143c5a;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-yellow a.breadcrumbs.visible-xs span {
  color: #ff0;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-black a.breadcrumbs.visible-xs span {
  color: #000;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-black .breadcrumbs span svg path {
  fill: #000;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-yellow .breadcrumbs span svg path {
  fill: #ff0;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-blue .breadcrumbs span svg path {
  fill: #143c5a;
}
.special-aaVersion-on.special-aaImage-off .detail-picture.table {
  display: none;
}
.special-aaVersion-on.special-aaImage-off .gray-block.video {
  display: none;
}
.special-aaVersion-on.special-aaImage-off .content .content-background2 h1 span {
  margin-left: 0;
  padding: 0;
  background-color: transparent;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-yellow .content .content-background2 h1 span {
  color: #ff0;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-blue .content .content-background2 h1 span {
  color: #143c5a;
}
.special-aaVersion-on.special-aaImage-off .breadcrumbs__link {
  color: #000;
}
.special-aaVersion-on.special-aaImage-off .breadcrumbs__link:hover {
  color: #000;
}
.special-aaVersion-on.special-aaImage-off .breadcrumbs__item {
  color: #000;
}
.special-aaVersion-on.special-aaImage-off .content h1 {
  color: #000;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-yellow .breadcrumbs__link {
  color: #ff0;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-yellow .breadcrumbs__link:hover {
  color: #ff0;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-yellow .breadcrumbs__item {
  color: #ff0;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-yellow .content h1 {
  color: #ff0;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-blue .breadcrumbs__link {
  color: #143c5a;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-blue .breadcrumbs__link:hover {
  color: #143c5a;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-blue .breadcrumbs__item {
  color: #143c5a;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-blue .content h1 {
  color: #143c5a;
}
.special-aaVersion-on.special-aaImage-off .duma-main-image {
  display: none;
}
.special-aaVersion-on.special-aaImage-off .duma-main-right {
  margin-left: 0;
  min-height: 0;
}
.special-aaVersion-on.special-aaImage-off .duma-main {
  min-height: 0;
}
.special-aaVersion-on.special-aaImage-off .contact-item-image {
  display: none;
}
.special-aaVersion-on.special-aaImage-off .contact-item-right {
  margin-left: 0;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-black .duma-main {
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaImage-off.special-aaColor-black .duma-item-info {
  border: 1px solid #000;
}
.special-aaVersion-on.special-aaImage-off .chief-card {
  min-height: 190px;
}
.special-aaVersion-on.special-aaImage-off .people-item-image {
  display: none;
}
.special-aaVersion-on.special-aaImage-off .people-item-right {
  margin-left: 30px;
}
.special-aaVersion-on.special-aaImage-off .photo-author {
  display: none;
}
.special-aaVersion-on.special-aaImage-off .photo-block-img {
  display: none;
}
.special-aaVersion-on.special-aaImage-off .content-background-info {
  background-color: transparent;
}
.special-aaVersion-on.special-aaImage-off .content-background-info-block .socials-block__link {
  border: 1px solid #989595;
}
.special-aaVersion-on.special-aaImage-off .map-block {
  display: none;
}
.special-aaVersion-on.special-aaImage-off .projects-list__image {
  display: none;
}
.special-aaVersion-on.special-aaImage-off .main-serv-peop .slider,
.special-aaVersion-on.special-aaImage-off .main-serv-peop .slide-list,
.special-aaVersion-on.special-aaImage-off .main-serv-peop .slide-wrap,
.special-aaVersion-on.special-aaImage-off .serv-peop-list__item,
.special-aaVersion-on.special-aaImage-off .serv-peop-list__link {
  height: auto;
}
.special-aaVersion-on.special-aaImage-off .mun-list__link {
  padding-left: 30px;
}