/* Common */
#optMenu {
   max-width: 100% !important;
   min-width: 320px !important;
   width: 100% !important;
}

#optMenu.clearfix {
    height: auto !important;
}

#versionForVisuallyImpaired {
    display: inline-block;
}

#normalVersion i,
#versionForVisuallyImpaired i {
   top: -15px;
}

#settings i {
   top: -8px;
}

#settings {
   margin-right: 0 !important; 
}

.opt-switch-wrap {
   padding: 2px 2px 0 2px;
   display: inline-block; 
   /*margin-right: 255px;*/
   position: relative;
   top: 8px;
}

.opt-switch-wrap a {
   color: #ffffff;
   padding-top: 2px !important; 
   padding-bottom: 2px !important;
}

.opt-block {
   box-sizing: border-box;
}

@media (max-width: 980px) {
   .opt-switch-wrap {
       margin-right: 0;
   }
}

@media (max-width: 986px) {
   #optMenu .opt-block:last-child, 
   #optMenu .opt-block:nth-child(3), 
   #optMenu .opt-block:first-child {
       width: 33%;
   }
   #optMenu .opt-block:nth-child(2)  {
       width: 67%;   
   }
   #optMenu .opt-block:nth-child(4) {
       width: 33%;
   }
   #optMenu .opt-block {
       border-top: 1px solid;
   }
}

@media (max-width: 735px) {
   #versionForVisuallyImpaired a {
       background-color: #288ac8;
   }
   #versionForVisuallyImpaired a:hover {
       text-decoration: underline;
   }
}

@media (max-width: 620px) {
   #optMenu .opt-block:last-child {
       width: 100%;
   }
   #optMenu .opt-block:nth-child(4) {
       width: 67%;
   }
}

@media (max-width: 560px) {
   #optMenu .opt-block:last-child, 
   #optMenu .opt-block:nth-child(2), 
   #optMenu .opt-block:nth-child(3),
   #optMenu .opt-block:nth-child(4),  
   #optMenu .opt-block:first-child {
       width: 100%;
       border-right: none !important;
   }
}



/* All-themes */
.colorSiteWhite div.menu-main,
.colorSiteBlue div.menu-main,
.colorSiteBeige div.menu-main, 
.colorSiteBlack div.menu-main {
   font-size: 1.214em;
   height: auto;
   clear: both
}


.colorSiteWhite ul.menu-main,
.colorSiteBlue ul.menu-main,
.colorSiteBeige ul.menu-main, 
.colorSiteBlack ul.menu-main {
   font-size: 1em;
}

.colorSiteWhite ul.menu-main li,
.colorSiteBlue ul.menu-main li,
.colorSiteBeige ul.menu-main li, 
.colorSiteBlack ul.menu-main li {
   width: auto !important;
}

.colorSiteWhite .news-line,
.colorSiteBlue .news-line,
.colorSiteBeige .news-line,
.colorSiteBlack .news-line {
   font-size: 1.143em; 
}

.colorSiteWhite .news-line marquee *,
.colorSiteBlue .news-line marquee *,
.colorSiteBeige .news-line marquee *,
.colorSiteBlack .news-line marquee * {
   font-size: 1em !important;
}

.colorSiteWhite .block h2,
.colorSiteBlue .block h2,
.colorSiteBeige .block h2,
.colorSiteBlack .block h2 {
   font-size: 1.143em; 
}

.colorSiteWhite .header .contacts,
.colorSiteBlue .header .contacts,
.colorSiteBeige .header .contacts,
.colorSiteBlack .header .contacts {
   font-size: 1.143em; 
}

.colorSiteWhite .header .contacts,
.colorSiteBlue .header .contacts,
.colorSiteBeige .header .contacts,
.colorSiteBlack .header .contacts {
   font-size: 1.143em; 
}

.colorSiteWhite .block-content,
.colorSiteBlue .block-content,
.colorSiteBeige .block-content,
.colorSiteBlack .block-content {
   font-size: 0.929em; 
}

.colorSiteWhite .more,
.colorSiteBlue .more,
.colorSiteBeige .more,
.colorSiteBlack .more {
   font-size: 1em; 
}

.colorSiteWhite .rssarena h1,
.colorSiteBlue .rssarena h1,
.colorSiteBeige .rssarena h1,
.colorSiteBlack .rssarena h1 {
   font-size: 1em; 
}

.colorSiteWhite div.menu-bottom,
.colorSiteBlue div.menu-bottom,
.colorSiteBeige div.menu-bottom,
.colorSiteBlack div.menu-bottom {
   font-size: 0.857em; 
}

.colorSiteWhite div.menu-bottom a,
.colorSiteBlue div.menu-bottom a,
.colorSiteBeige div.menu-bottom a,
.colorSiteBlack div.menu-bottom a {
   font-size: 1em; 
}

.colorSiteWhite .block.menu-left .block-content > ul,
.colorSiteBlue .block.menu-left .block-content > ul,
.colorSiteBeige .block.menu-left .block-content > ul,
.colorSiteBlack .block.menu-left .block-content > ul {
   font-size: 1em; 
}

.colorSiteWhite .block.menu-left .block-content > ul ul,
.colorSiteBlue .block.menu-left .block-content > ul ul,
.colorSiteBeige .block.menu-left .block-content > ul ul,
.colorSiteBlack .block.menu-left .block-content > ul ul {
   font-size: 0.929em; 
}

.colorSiteWhite .stats,
.colorSiteBlue .stats,
.colorSiteBeige .stats,
.colorSiteBlack .stats {
    margin-top: 0;
    clear: both;
    float: none;
}

.colorSiteWhite #way,
.colorSiteBlue #way,
.colorSiteBeige #way,
.colorSiteBlack #way {
    font-size: 0.857em; 
}

.colorSiteWhite #way a,
.colorSiteBlue #way a,
.colorSiteBeige #way a,
.colorSiteBlack #way a {
    font-size: 1em; 
}

.colorSiteWhite .wrap-detail-col-r h1,
.colorSiteBlue .wrap-detail-col-r h1,
.colorSiteBeige .wrap-detail-col-r h1,
.colorSiteBlack .wrap-detail-col-r h1 {
    font-size: 2.571em; 
}

.colorSiteWhite .cookcodesmenu_nav,
.colorSiteBlue .cookcodesmenu_nav,
.colorSiteBeige .cookcodesmenu_nav,
.colorSiteBlack .cookcodesmenu_nav {
    font-size: 1.143em; 
}

.colorSiteWhite .menu-main span,
.colorSiteBlue .menu-main span,
.colorSiteBeige .menu-main span,
.colorSiteBlack .menu-main span {
    padding-left: 16px;
    padding-right: 16px; 
}


.colorSiteWhite .content-detail-detail,
.colorSiteBlue .content-detail-detail,
.colorSiteBeige .content-detail-detail,
.colorSiteBlack .content-detail-detail {
    line-height: 1.571em;
}

/* Black-theme */

.colorSiteBlack .opt-switch-wrap {
   top: 0;
}

.colorSiteBlack .top_bar-r {
   top: 4px;
}

.colorSiteBlack .wrap-02:before {
   display: none;
}

.colorSiteBlack #way,
.colorSiteBlack .body,
.colorSiteBlack .banners, 
.colorSiteBlack .footer .contacts, 
.colorSiteBlack .footer:before,
.colorSiteBlack .footer, 
.colorSiteBlack .block.news-org h2, 
.colorSiteBlack .block.panorama h2, 
.colorSiteBlack .block.electronic-messages h2, 
.colorSiteBlack .block.internet h2, 
.colorSiteBlack .block.voiting h2, 
.colorSiteBlack .block.news h2,
.colorSiteBlack .wrap-content, 
.colorSiteBlack .news-line, 
.colorSiteBlack ul.menu-main li, 
.colorSiteBlack .header, 
.colorSiteBlack .wrap-02:before {
    background: none !important;
}

.colorSiteBlack .footer {
    height: 120px;
}

.colorSiteBlack .block.panorama iframe {
    display: block;
}

.colorSiteBlack div.menu-main:after,
.colorSiteBlack div.menu-main:before, 
.colorSiteBlack .news-line:before {
    display: none;
}

.colorSiteBlack div.menu-main {
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
}

.colorSiteBlack .block.menu-left .block-content > ul li:first-child + li + li + li + li + li a, 
.colorSiteBlack .block.menu-left .block-content > ul li:first-child + li + li + li + li + li span,
.colorSiteBlack .block.menu-left .block-content > ul li:first-child + li + li + li + li a, 
.colorSiteBlack .block.menu-left .block-content > ul li:first-child + li + li + li + li span,
.colorSiteBlack .block.menu-left .block-content > ul li:first-child + li + li + li a, 
.colorSiteBlack .block.menu-left .block-content > ul li:first-child + li + li + li span,
.colorSiteBlack .block.menu-left .block-content > ul li:first-child + li a, 
.colorSiteBlack .block.menu-left .block-content > ul li:first-child + li span,
.colorSiteBlack .content-detail-detail *, 
.colorSiteBlack .block.menu-left .block-content > ul li:first-child + li + li a, 
.colorSiteBlack .block.menu-left .block-content > ul li:first-child + li + li span,
.colorSiteBlack #way, 
.colorSiteBlack #way a,
.colorSiteBlack div.menu-bottom, 
.colorSiteBlack div.menu-bottom a,
.colorSiteBlack .block.menu-left .block-content > ul li ul a, 
.colorSiteBlack .block.menu-left .block-content > ul li ul span,
.colorSiteBlack .block.menu-left .block-content > ul ul,
.colorSiteBlack .wrap-detail-col-r h1,
.colorSiteBlack #ya-site-form0, #ya-site-form0 .ya-site-form__form, 
.colorSiteBlack #ya-site-form0 .ya-site-form__input, 
.colorSiteBlack #ya-site-form0 .ya-site-form__input-text, 
.colorSiteBlack #ya-site-form0 .ya-site-form__search-precise, #ya-site-form0 .ya-site-form__submit,
.colorSiteBlack .footer .contacts,
.colorSiteBlack .rssarena h1, 
.colorSiteBlack .header .contacts,
.colorSiteBlack #ya-site-form0 .ya-site-form__form .ya-site-form__input-text,
.colorSiteBlack .news-date, 
.colorSiteBlack .news-line * {
    color: #ffffff !important;
}

.colorSiteBlack #ya-site-form0 .ya-site-form__input-text::-ms-input-placeholder,
.colorSiteBlack #ya-site-form0 .ya-site-form__input-text:-ms-input-placeholder,
.colorSiteBlack #ya-site-form0 .ya-site-form__input-text::placeholder {
   color: #ffffff !important;
   opacity: 1 !important;
}

.colorSiteBlack .news-line {
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
}

.colorSiteBlack .block.news-org,
.colorSiteBlack .block.news {
    border-bottom: 2px solid #ffffff;
}

.colorSiteBlack .block.menu-left h2, 
.colorSiteBlack .block.electronic-messages, 
.colorSiteBlack .block.internet, 
.colorSiteBlack .block.voiting {
    border-top: 2px solid #ffffff;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
}

.colorSiteBlack .block.menu-left .block-content, 
.colorSiteBlack .block.panorama .block-content {
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
}

.colorSiteBlack .block.panorama h2 {
    border-top: 2px solid #ffffff;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    box-sizing: border-box;
}

.colorSiteBlack .menu-bottom ul li {
    border-left: 1px solid #ffffff;
}

.colorSiteBlack button, 
.colorSiteBlack .block h2.button, 
.colorSiteBlack .voiting-button,
.colorSiteBlack .wrap-search > #ya-site-form0 .ya-site-form__form .ya-site-form__input-text, 
.colorSiteBlack .wrap-search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text, 
.colorSiteBlack .wrap-search #ya-site-form0 .ya-site-form__form input.ya-site-form__input-text {
    border: 1px solid #ffffff !important;
}

.colorSiteBlack .content-detail-detail *,
.colorSiteBlack .block.menu-left h2, 
.colorSiteBlack #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
    background-color: transparent !important;
}

.colorSiteBlack .content-detail-detail p {
    opacity: 1 !important;
}

.colorSiteBlack .wrap-search > #ya-site-form0 .ya-site-form__submit_type_image, 
.colorSiteBlack .wrap-search #ya-site-form0 .ya-site-form__form .ya-site-form__submit_type_image, 
.colorSiteBlack .wrap-search #ya-site-form0 .ya-site-form__submit_type_image, 
.colorSiteBlack .wrap-search #ya-site-form0 input.ya-site-form__submit_type_image,
.colorSiteBlack .cookcodesmenu_menu {
    background: #000000 url("/sm.aspx?guid=11703") no-repeat center center !important;
    border-width: 1px !important;
}

.colorSiteBlack .cookcodesmenu_menu {
    background: #000000 !important;
}

.colorSiteBlack .menu-main span {
    background: #ffffff;
    color: #000000;
}

.colorSiteBlack .content-detail-detail hr {
    border-bottom: dotted 1px #ffffff;
}


.colorSiteBlack input[type="button"],
.colorSiteBlack #field_text,
.colorSiteBlack .content-detail-detail .QA_add table input[type="text"] {
    border: 1px solid #ffffff !important;
}

.colorSiteBlack .cookcodesmenu_arrow {
    background: #ffffff;
}


/* Beige-theme */

.colorSiteBeige .opt-switch-wrap {
   top: 0;
}

.colorSiteBeige .top_bar-r {
   top: 4px;
}

.colorSiteBeige .wrap-02:before {
   display: none;
}

.colorSiteBeige #way,
.colorSiteBeige .body,
.colorSiteBeige .banners, 
.colorSiteBeige .footer .contacts, 
.colorSiteBeige .footer:before,
.colorSiteBeige .footer, 
.colorSiteBeige .block.news-org h2, 
.colorSiteBeige .block.panorama h2, 
.colorSiteBeige .block.electronic-messages h2, 
.colorSiteBeige .block.internet h2, 
.colorSiteBeige .block.voiting h2, 
.colorSiteBeige .block.news h2,
.colorSiteBeige .wrap-content, 
.colorSiteBeige .news-line, 
.colorSiteBeige ul.menu-main li, 
.colorSiteBeige .header, 
.colorSiteBeige .wrap-02:before {
    background: none !important;
}

.colorSiteBeige .footer {
    height: 120px;
}

.colorSiteBeige .block.panorama iframe {
    display: block;
}

.colorSiteBeige div.menu-main:after,
.colorSiteBeige div.menu-main:before, 
.colorSiteBeige .news-line:before {
    display: none;
}

.colorSiteBeige div.menu-main {
    border-top: 2px solid #4d4b43;
    border-bottom: 2px solid #4d4b43;
}


.colorSiteBeige .block h2,
.colorSiteBeige .block.menu-left .block-content > ul li:first-child + li + li + li + li + li a, 
.colorSiteBeige .block.menu-left .block-content > ul li:first-child + li + li + li + li + li span,
.colorSiteBeige .block.menu-left .block-content > ul li:first-child + li + li + li + li a, 
.colorSiteBeige .block.menu-left .block-content > ul li:first-child + li + li + li + li span,
.colorSiteBeige .block.menu-left .block-content > ul li:first-child + li + li + li a, 
.colorSiteBeige .block.menu-left .block-content > ul li:first-child + li + li + li span,
.colorSiteBeige .block.menu-left .block-content > ul li:first-child + li a, 
.colorSiteBeige .block.menu-left .block-content > ul li:first-child + li span,
.colorSiteBeige .content-detail-detail *, 
.colorSiteBeige .block.menu-left .block-content > ul li:first-child + li + li a, 
.colorSiteBeige .block.menu-left .block-content > ul li:first-child + li + li span,
.colorSiteBeige #way, 
.colorSiteBeige #way a,
.colorSiteBeige div.menu-bottom, 
.colorSiteBeige div.menu-bottom a,
.colorSiteBeige .block.menu-left .block-content > ul li ul a, 
.colorSiteBeige .block.menu-left .block-content > ul li ul span,
.colorSiteBeige .block.menu-left .block-content > ul ul,
.colorSiteBeige .wrap-detail-col-r h1,
.colorSiteBeige #ya-site-form0, #ya-site-form0 .ya-site-form__form, 
.colorSiteBeige #ya-site-form0 .ya-site-form__input, 
.colorSiteBeige #ya-site-form0 .ya-site-form__input-text, 
.colorSiteBeige #ya-site-form0 .ya-site-form__search-precise, #ya-site-form0 .ya-site-form__submit,
.colorSiteBeige .footer .contacts,
.colorSiteBeige .rssarena h1, 
.colorSiteBeige .header .contacts,
.colorSiteBeige #ya-site-form0 .ya-site-form__form .ya-site-form__input-text,
.colorSiteBeige .news-date, 
.colorSiteBeige .news-line * {
    color: #4d4b43 !important;
}

.colorSiteBeige #ya-site-form0 .ya-site-form__input-text::-ms-input-placeholder,
.colorSiteBeige #ya-site-form0 .ya-site-form__input-text:-ms-input-placeholder,
.colorSiteBeige #ya-site-form0 .ya-site-form__input-text::placeholder {
   color: #4d4b43 !important;
   opacity: 1 !important;
}

.colorSiteBeige .news-line {
    border-top: 2px solid #4d4b43;
    border-bottom: 2px solid #4d4b43;
}

.colorSiteBeige .block.news-org,
.colorSiteBeige .block.news {
    border-bottom: 2px solid #4d4b43;
}

.colorSiteBeige .block.menu-left h2, 
.colorSiteBeige .block.electronic-messages, 
.colorSiteBeige .block.internet, 
.colorSiteBeige .block.voiting {
    border-top: 2px solid #4d4b43;
    border-left: 2px solid #4d4b43;
    border-right: 2px solid #4d4b43;
    border-bottom: 2px solid #4d4b43;
}

.colorSiteBeige .block.menu-left .block-content, 
.colorSiteBeige .block.panorama .block-content {
    border-left: 2px solid #4d4b43;
    border-right: 2px solid #4d4b43;
    border-bottom: 2px solid #4d4b43;
}

.colorSiteBeige .block.panorama h2 {
    border-top: 2px solid #4d4b43;
    border-left: 2px solid #4d4b43;
    border-right: 2px solid #4d4b43;
    box-sizing: border-box;
}

.colorSiteBeige .menu-bottom ul li {
    border-left: 1px solid #4d4b43;
}

.colorSiteBeige button, 
.colorSiteBeige .block h2.button, 
.colorSiteBeige .voiting-button,
.colorSiteBeige .wrap-search > #ya-site-form0 .ya-site-form__form .ya-site-form__input-text, 
.colorSiteBeige .wrap-search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text, 
.colorSiteBeige .wrap-search #ya-site-form0 .ya-site-form__form input.ya-site-form__input-text {
    border: 1px solid #4d4b43 !important;
}

.colorSiteBeige .content-detail-detail *,
.colorSiteBeige .block.menu-left h2, 
.colorSiteBeige #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
    background-color: transparent !important;
}

.colorSiteBeige .content-detail-detail p {
    opacity: 1 !important;
}

.colorSiteBeige .wrap-search > #ya-site-form0 .ya-site-form__submit_type_image, 
.colorSiteBeige .wrap-search #ya-site-form0 .ya-site-form__form .ya-site-form__submit_type_image, 
.colorSiteBeige .wrap-search #ya-site-form0 .ya-site-form__submit_type_image, 
.colorSiteBeige .wrap-search #ya-site-form0 input.ya-site-form__submit_type_image,
.colorSiteBeige .cookcodesmenu_menu {
    background: #4d4b43 url("/sm.aspx?guid=11703") no-repeat center center !important;
    border-width: 1px !important;
}

.colorSiteBeige .cookcodesmenu_menu {
    background: #f7f3d6 !important;
    border-color: #4d4b43 !important;
}

.colorSiteBeige .cookcodesmenu_menu .cookcodesmenu_icon-bar {
    background-color: #4d4b43;
}

.colorSiteBeige .menu-main span {
    background: #4d4b43;
    color: #f7f3d6;
}

.colorSiteBeige .content-detail-detail hr {
    border-bottom: dotted 1px #4d4b43;
}


.colorSiteBeige input[type="button"],
.colorSiteBeige #field_text,
.colorSiteBeige .content-detail-detail .QA_add table input[type="text"] {
    border: 1px solid #4d4b43 !important;
}

.colorSiteBeige .block h2 span {
   border-top-color: #4d4b43 !important;
   border-bottom-color: #4d4b43 !important; 
}


/* Blue-theme */

.colorSiteBlue .opt-switch-wrap {
   top: 0;
}

.colorSiteBlue .top_bar-r {
   top: 4px;
}

.colorSiteBlue .wrap-02:before {
   display: none;
}

.colorSiteBlue #way,
.colorSiteBlue .body,
.colorSiteBlue .banners, 
.colorSiteBlue .footer .contacts, 
.colorSiteBlue .footer:before,
.colorSiteBlue .footer, 
.colorSiteBlue .block.news-org h2, 
.colorSiteBlue .block.panorama h2, 
.colorSiteBlue .block.electronic-messages h2, 
.colorSiteBlue .block.internet h2, 
.colorSiteBlue .block.voiting h2, 
.colorSiteBlue .block.news h2,
.colorSiteBlue .wrap-content, 
.colorSiteBlue .news-line, 
.colorSiteBlue ul.menu-main li, 
.colorSiteBlue .header, 
.colorSiteBlue .wrap-02:before {
    background: none !important;
}

.colorSiteBlue .footer {
    height: 120px;
}

.colorSiteBlue .block.panorama iframe {
    display: block;
}

.colorSiteBlue div.menu-main:after,
.colorSiteBlue div.menu-main:before, 
.colorSiteBlue .news-line:before {
    display: none;
}

.colorSiteBlue div.menu-main {
    border-top: 2px solid #063462;
    border-bottom: 2px solid #063462;
}


.colorSiteBlue .block h2,
.colorSiteBlue .block.menu-left .block-content > ul li:first-child + li + li + li + li + li a, 
.colorSiteBlue .block.menu-left .block-content > ul li:first-child + li + li + li + li + li span,
.colorSiteBlue .block.menu-left .block-content > ul li:first-child + li + li + li + li a, 
.colorSiteBlue .block.menu-left .block-content > ul li:first-child + li + li + li + li span,
.colorSiteBlue .block.menu-left .block-content > ul li:first-child + li + li + li a, 
.colorSiteBlue .block.menu-left .block-content > ul li:first-child + li + li + li span,
.colorSiteBlue .block.menu-left .block-content > ul li:first-child + li a, 
.colorSiteBlue .block.menu-left .block-content > ul li:first-child + li span,
.colorSiteBlue .content-detail-detail *, 
.colorSiteBlue .block.menu-left .block-content > ul li:first-child + li + li a, 
.colorSiteBlue .block.menu-left .block-content > ul li:first-child + li + li span,
.colorSiteBlue #way, 
.colorSiteBlue #way a,
.colorSiteBlue div.menu-bottom, 
.colorSiteBlue div.menu-bottom a,
.colorSiteBlue .block.menu-left .block-content > ul li ul a, 
.colorSiteBlue .block.menu-left .block-content > ul li ul span,
.colorSiteBlue .block.menu-left .block-content > ul ul,
.colorSiteBlue .wrap-detail-col-r h1,
.colorSiteBlue #ya-site-form0, #ya-site-form0 .ya-site-form__form, 
.colorSiteBlue #ya-site-form0 .ya-site-form__input, 
.colorSiteBlue #ya-site-form0 .ya-site-form__input-text, 
.colorSiteBlue #ya-site-form0 .ya-site-form__search-precise, #ya-site-form0 .ya-site-form__submit,
.colorSiteBlue .footer .contacts,
.colorSiteBlue .rssarena h1, 
.colorSiteBlue .header .contacts,
.colorSiteBlue #ya-site-form0 .ya-site-form__form .ya-site-form__input-text,
.colorSiteBlue .news-date, 
.colorSiteBlue .news-line * {
    color: #063462 !important;
}

.colorSiteBlue #ya-site-form0 .ya-site-form__input-text::-ms-input-placeholder,
.colorSiteBlue #ya-site-form0 .ya-site-form__input-text:-ms-input-placeholder,
.colorSiteBlue #ya-site-form0 .ya-site-form__input-text::placeholder {
   color: #063462 !important;
   opacity: 1 !important;
}

.colorSiteBlue .news-line {
    border-top: 2px solid #063462;
    border-bottom: 2px solid #063462;
}

.colorSiteBlue .block.news-org,
.colorSiteBlue .block.news {
    border-bottom: 2px solid #063462;
}

.colorSiteBlue .block.menu-left h2, 
.colorSiteBlue .block.electronic-messages, 
.colorSiteBlue .block.internet, 
.colorSiteBlue .block.voiting {
    border-top: 2px solid #063462;
    border-left: 2px solid #063462;
    border-right: 2px solid #063462;
    border-bottom: 2px solid #063462;
}

.colorSiteBlue .block.menu-left .block-content, 
.colorSiteBlue .block.panorama .block-content {
    border-left: 2px solid #063462;
    border-right: 2px solid #063462;
    border-bottom: 2px solid #063462;
}

.colorSiteBlue .block.panorama h2 {
    border-top: 2px solid #063462;
    border-left: 2px solid #063462;
    border-right: 2px solid #063462;
    box-sizing: border-box;
}

.colorSiteBlue .menu-bottom ul li {
    border-left: 1px solid #063462;
}

.colorSiteBlue button, 
.colorSiteBlue .block h2.button, 
.colorSiteBlue .voiting-button,
.colorSiteBlue .wrap-search > #ya-site-form0 .ya-site-form__form .ya-site-form__input-text, 
.colorSiteBlue .wrap-search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text, 
.colorSiteBlue .wrap-search #ya-site-form0 .ya-site-form__form input.ya-site-form__input-text {
    border: 1px solid #063462 !important;
}

.colorSiteBlue .content-detail-detail *,
.colorSiteBlue .block.menu-left h2, 
.colorSiteBlue #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
    background-color: transparent !important;
}

.colorSiteBlue .content-detail-detail p {
    opacity: 1 !important;
}

.colorSiteBlue .wrap-search > #ya-site-form0 .ya-site-form__submit_type_image, 
.colorSiteBlue .wrap-search #ya-site-form0 .ya-site-form__form .ya-site-form__submit_type_image, 
.colorSiteBlue .wrap-search #ya-site-form0 .ya-site-form__submit_type_image, 
.colorSiteBlue .wrap-search #ya-site-form0 input.ya-site-form__submit_type_image,
.colorSiteBlue .cookcodesmenu_menu {
    background: #063462 url("/sm.aspx?guid=11703") no-repeat center center !important;
    border-width: 1px !important;
}

.colorSiteBlue .cookcodesmenu_menu {
    background: #9dd1ff !important;
    border-color: #063462 !important;
}

.colorSiteBlue .cookcodesmenu_menu .cookcodesmenu_icon-bar {
    background-color: #063462;
}

.colorSiteBlue .menu-main span {
    background: #063462;
    color: #9dd1ff;
}

.colorSiteBlue .content-detail-detail hr {
    border-bottom: dotted 1px #063462;
}


.colorSiteBlue input[type="button"],
.colorSiteBlue #field_text,
.colorSiteBlue .content-detail-detail .QA_add table input[type="text"] {
    border: 1px solid #063462 !important;
}

.colorSiteBlue .block h2 span {
   border-top-color: #063462 !important;
   border-bottom-color: #063462 !important; 
}



/* White-theme */

.colorSiteWhite .opt-switch-wrap {
   top: 0;
}

.colorSiteWhite .top_bar-r {
   top: 4px;
}

.colorSiteWhite .wrap-02:before {
   display: none;
}

.colorSiteWhite #way,
.colorSiteWhite .body,
.colorSiteWhite .banners, 
.colorSiteWhite .footer .contacts, 
.colorSiteWhite .footer:before,
.colorSiteWhite .footer, 
.colorSiteWhite .block.news-org h2, 
.colorSiteWhite .block.panorama h2, 
.colorSiteWhite .block.electronic-messages h2, 
.colorSiteWhite .block.internet h2, 
.colorSiteWhite .block.voiting h2, 
.colorSiteWhite .block.news h2,
.colorSiteWhite .wrap-content, 
.colorSiteWhite .news-line, 
.colorSiteWhite ul.menu-main li, 
.colorSiteWhite .header, 
.colorSiteWhite .wrap-02:before {
    background: none !important;
}

.colorSiteWhite .footer {
    height: 120px;
}

.colorSiteWhite .block.panorama iframe {
    display: block;
}

.colorSiteWhite div.menu-main:after,
.colorSiteWhite div.menu-main:before, 
.colorSiteWhite .news-line:before {
    display: none;
}

.colorSiteWhite div.menu-main {
    border-top: 2px solid #000000;
    border-bottom: 2px solid #000000;
}


.colorSiteWhite .block h2,
.colorSiteWhite .block.menu-left .block-content > ul li:first-child + li + li + li + li + li a, 
.colorSiteWhite .block.menu-left .block-content > ul li:first-child + li + li + li + li + li span,
.colorSiteWhite .block.menu-left .block-content > ul li:first-child + li + li + li + li a, 
.colorSiteWhite .block.menu-left .block-content > ul li:first-child + li + li + li + li span,
.colorSiteWhite .block.menu-left .block-content > ul li:first-child + li + li + li a, 
.colorSiteWhite .block.menu-left .block-content > ul li:first-child + li + li + li span,
.colorSiteWhite .block.menu-left .block-content > ul li:first-child + li a, 
.colorSiteWhite .block.menu-left .block-content > ul li:first-child + li span,
.colorSiteWhite .content-detail-detail *, 
.colorSiteWhite .block.menu-left .block-content > ul li:first-child + li + li a, 
.colorSiteWhite .block.menu-left .block-content > ul li:first-child + li + li span,
.colorSiteWhite #way, 
.colorSiteWhite #way a,
.colorSiteWhite div.menu-bottom, 
.colorSiteWhite div.menu-bottom a,
.colorSiteWhite .block.menu-left .block-content > ul li ul a, 
.colorSiteWhite .block.menu-left .block-content > ul li ul span,
.colorSiteWhite .block.menu-left .block-content > ul ul,
.colorSiteWhite .wrap-detail-col-r h1,
.colorSiteWhite #ya-site-form0, #ya-site-form0 .ya-site-form__form, 
.colorSiteWhite #ya-site-form0 .ya-site-form__input, 
.colorSiteWhite #ya-site-form0 .ya-site-form__input-text, 
.colorSiteWhite #ya-site-form0 .ya-site-form__search-precise, #ya-site-form0 .ya-site-form__submit,
.colorSiteWhite .footer .contacts,
.colorSiteWhite .rssarena h1, 
.colorSiteWhite .header .contacts,
.colorSiteWhite #ya-site-form0 .ya-site-form__form .ya-site-form__input-text,
.colorSiteWhite .news-date, 
.colorSiteWhite .news-line * {
    color: #000000 !important;
}

.colorSiteWhite #ya-site-form0 .ya-site-form__input-text::-ms-input-placeholder,
.colorSiteWhite #ya-site-form0 .ya-site-form__input-text:-ms-input-placeholder,
.colorSiteWhite #ya-site-form0 .ya-site-form__input-text::placeholder {
   color: #000000 !important;
   opacity: 1 !important;
}

.colorSiteWhite .news-line {
    border-top: 2px solid #000000;
    border-bottom: 2px solid #000000;
}

.colorSiteWhite .block.news-org,
.colorSiteWhite .block.news {
    border-bottom: 2px solid #000000;
}

.colorSiteWhite .block.menu-left h2, 
.colorSiteWhite .block.electronic-messages, 
.colorSiteWhite .block.internet, 
.colorSiteWhite .block.voiting {
    border-top: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-bottom: 2px solid #000000;
}

.colorSiteWhite .block.menu-left .block-content, 
.colorSiteWhite .block.panorama .block-content {
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-bottom: 2px solid #000000;
}

.colorSiteWhite .block.panorama h2 {
    border-top: 2px solid #000000;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    box-sizing: border-box;
}

.colorSiteWhite .menu-bottom ul li {
    border-left: 1px solid #000000;
}

.colorSiteWhite button, 
.colorSiteWhite .block h2.button, 
.colorSiteWhite .voiting-button,
.colorSiteWhite .wrap-search > #ya-site-form0 .ya-site-form__form .ya-site-form__input-text, 
.colorSiteWhite .wrap-search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text, 
.colorSiteWhite .wrap-search #ya-site-form0 .ya-site-form__form input.ya-site-form__input-text {
    border: 1px solid #000000 !important;
}

.colorSiteWhite .content-detail-detail *,
.colorSiteWhite .block.menu-left h2, 
.colorSiteWhite #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
    background-color: transparent !important;
}

.colorSiteWhite .content-detail-detail p {
    opacity: 1 !important;
}

.colorSiteWhite .wrap-search > #ya-site-form0 .ya-site-form__submit_type_image, 
.colorSiteWhite .wrap-search #ya-site-form0 .ya-site-form__form .ya-site-form__submit_type_image, 
.colorSiteWhite .wrap-search #ya-site-form0 .ya-site-form__submit_type_image, 
.colorSiteWhite .wrap-search #ya-site-form0 input.ya-site-form__submit_type_image,
.colorSiteWhite .cookcodesmenu_menu {
    background: #000000 url("/sm.aspx?guid=11703") no-repeat center center !important;
    border-width: 1px !important;
}

.colorSiteWhite .cookcodesmenu_menu {
    background: #ffffff !important;
    border-color: #000000 !important;
}

.colorSiteWhite .cookcodesmenu_menu .cookcodesmenu_icon-bar {
    background-color: #000000;
}

.colorSiteWhite .menu-main span {
    background: #000000;
    color: #ffffff;
}

.colorSiteWhite .content-detail-detail hr {
    border-bottom: dotted 1px #000000;
}


.colorSiteWhite input[type="button"],
.colorSiteWhite #field_text,
.colorSiteWhite .content-detail-detail .QA_add table input[type="text"] {
    border: 1px solid #000000 !important;
}

.colorSiteWhite .block h2 span {
   border-top-color: #000000 !important;
   border-bottom-color: #000000 !important; 
}