/*5 - width, 6 - height*/
.blind-version {
  display: none; }
  .blind-version div {
    font-size: 15px !important;
    cursor: pointer;
    text-align: center;
    width: 50px;
    height: 20px;
    border: 1px solid #000000;
    float: left;
    margin-right: 20px; }

.version-visually-impaired a {
  -webkit-filter: none;
          filter: none; }

.version-visually-impaired #content a {
  -webkit-filter: none;
          filter: none; }

.version-visually-impaired #content .showMoreWrap a {
  font-size: 1.2rem;
  line-height: 1.8rem;
  height: auto; }

.version-visually-impaired .blind-version {
  display: block;
  position: fixed; }

.version-visually-impaired header .bb {
  display: none; }

.version-visually-impaired body.homepage #homepageMainSlider .slider .sliderItem .content .button {
  height: initial;
  padding-bottom: 5px; }
  .version-visually-impaired body.homepage #homepageMainSlider .slider .sliderItem .content .button span {
    font-size: 30px; }

.version-visually-impaired #content .showMoreWrap a span {
  border: none; }

.version-visually-impaired #leftMenu > ul > li {
  border: none; }
  .version-visually-impaired #leftMenu > ul > li > a, .version-visually-impaired #leftMenu > ul > li > span {
    font-size: 18px;
    line-height: 48px; }
  .version-visually-impaired #leftMenu > ul > li a {
    display: inline;
    font-size: 0.9rem; }

.version-visually-impaired #leftMenu > ul > li.item-selected > ul > li > a,
.version-visually-impaired #leftMenu > ul > li.item-selected > ul > li > span,
.version-visually-impaired #leftMenu > ul > li.root-item-selected > ul > li > a,
.version-visually-impaired #leftMenu > ul > li.root-item-selected > ul > li > span {
  font-size: 0.8rem;
  line-height: 1.7rem; }

.version-visually-impaired #leftMenu > ul > li.item-selected > ul > li.item-selected > ul > li > a,
.version-visually-impaired #leftMenu > ul > li.item-selected > ul > li.item-selected > ul > li > span,
.version-visually-impaired #leftMenu > ul > li.item-selected > ul > li.root-item-selected > ul > li > a,
.version-visually-impaired #leftMenu > ul > li.item-selected > ul > li.root-item-selected > ul > li > span,
.version-visually-impaired #leftMenu > ul > li.root-item-selected > ul > li.item-selected > ul > li > a,
.version-visually-impaired #leftMenu > ul > li.root-item-selected > ul > li.item-selected > ul > li > span,
.version-visually-impaired #leftMenu > ul > li.root-item-selected > ul > li.root-item-selected > ul > li > a,
.version-visually-impaired #leftMenu > ul > li.root-item-selected > ul > li.root-item-selected > ul > li > span {
  font-size: 0.7rem;
  line-height: 1.5rem; }

.version-visually-impaired #homepageMainSlider img {
  visibility: hidden; }

.version-visually-impaired #content .stemmingCorruption {
  width: 100%; }
  .version-visually-impaired #content .stemmingCorruption::before {
    display: none; }

.version-visually-impaired .geographyBlock {
  display: none; }

.version-visually-impaired .importVidjet {
  display: block; }

.version-visually-impaired .homepage-news .news-image {
  display: none; }

.version-visually-impaired .pageBanner, .version-visually-impaired .imgBlock {
  display: none; }

.version-visually-impaired #leftMenu ul li.root-item-selected > a {
  border-bottom: none; }

.version-visually-impaired #content p,
.version-visually-impaired #content ul li,
.version-visually-impaired #content ol li {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired #content h2 {
  font-size: 1.7rem;
  line-height: 2.2rem; }

.version-visually-impaired #content h3 {
  font-size: 1.2rem;
  line-height: 1.8rem; }

.version-visually-impaired #content table tr.oddrow td {
  background-color: transparent; }

.version-visually-impaired .buferNextNews .title,
.version-visually-impaired .nextNewsTitle,
.version-visually-impaired .pageTitle h1,
.version-visually-impaired h1 {
  font-size: 2.2rem;
  line-height: 2.8rem; }

.version-visually-impaired #content .defaultPagination .mainNavBlock div,
.version-visually-impaired #content .defaultPagination .mainNavBlock > a {
  height: 2.6rem;
  width: 2.6rem; }

.version-visually-impaired #content .defaultPagination .mainNavBlock div span,
.version-visually-impaired #content .defaultPagination .mainNavBlock > a span {
  font-size: 1rem;
  line-height: 2.6rem; }

.version-visually-impaired #content .defaultPagination .next {
  height: auto; }

.version-visually-impaired #content .defaultPagination .next span {
  font-size: 1rem;
  line-height: 1.6rem;
  line-height: 2.6rem; }

.version-visually-impaired .photo-album-description,
.version-visually-impaired #content .photo-page-section .photo-album-item .shareBlock .share-title,
.version-visually-impaired #content .detailContent .sideCol .shareBlock .share-title {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired #content .photo-page-section .photo-album-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.version-visually-impaired .ya-share2__container_size_m .ya-share2__icon {
  height: 40px;
  width: 40px; }

.version-visually-impaired #content .photoGaleryDetail .photo-item-cont .photo-desc {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired #content .seeAlsoList div.clear {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.version-visually-impaired #content .seeAlsoList .news-item .news-name {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired .scrollmagic-pin-spacer,
.version-visually-impaired .scrollmagic-pin-spacer .menu {
  width: 100% !important; }

.version-visually-impaired #copyright a {
  font-size: 12px;
  line-height: 18px; }

.version-visually-impaired body.strategy #strategy .menu .topRow .name,
.version-visually-impaired body.investors-company-profile-development-strategy #strategy .menu .topRow .name,
.version-visually-impaired body.investors-company-profile-investment-attractiveness #invest_privlekatelnost .menu .topRow .name {
  font-size: 1rem; }

.version-visually-impaired body.strategy #strategy .menu .topRow .time .item,
.version-visually-impaired body.investors-company-profile-development-strategy #strategy .menu .topRow .time .item,
.version-visually-impaired body.investors-company-profile-investment-attractiveness #invest_privlekatelnost .menu .topRow .time .item {
  font-size: 0.8rem; }

.version-visually-impaired body.strategy #strategy .content .section .title,
.version-visually-impaired body.investors-company-profile-development-strategy #strategy .content .section .title,
.version-visually-impaired body.investors-company-profile-investment-attractiveness #invest_privlekatelnost .content .section .title {
  font-size: 1.2rem;
  line-height: 1.9rem; }

.version-visually-impaired body.investors-company-profile-investment-attractiveness #invest_privlekatelnost .menu .topRow .burger .count {
  font-size: 0.9rem; }

.version-visually-impaired .company .orangeBlocks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.version-visually-impaired .company .orangeBlocks .item {
  width: auto; }

.version-visually-impaired .company .orangeBlocks .item .name {
  word-break: normal; }

.version-visually-impaired #content .section[data-name=inter_rao_segodnya] .text2 {
  font-size: 1rem;
  line-height: 1.6rem;
  padding-left: 0; }

.version-visually-impaired #content .section[data-name=inter_rao_segodnya] .orangeBlocks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: .9rem 0 2.2rem;
  padding: 1.95rem 0; }

.version-visually-impaired #content .section[data-name=inter_rao_segodnya] .orangeBlocks .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 1.35rem .75rem 1.2rem 1.8rem; }

.version-visually-impaired #content .section[data-name=inter_rao_segodnya] .orangeBlocks .item .name,
.version-visually-impaired #content .section[data-name=klyuchevye_indikatory_realizacii_strategii_na_gorizonte_2014_2020_gg] .orangeBlocks .item .name {
  font-size: 1.8rem;
  line-height: 1.4;
  margin-bottom: .25em; }

.version-visually-impaired #content .section[data-name=inter_rao_segodnya] .orangeBlocks .item .size {
  margin-top: auto;
  line-height: 1.6; }

.version-visually-impaired #content .section[data-name=klyuchevye_akcenty_strategii] .topBlock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.version-visually-impaired body.investors-company-profile-development-strategy #strategy .content .section .title2,
.version-visually-impaired body.strategy #strategy .content .section .title2 {
  height: auto !important;
  font-size: 1rem;
  line-height: 1.5rem; }

.version-visually-impaired #content .section[data-name=klyuchevye_akcenty_strategii] .topBlock .w-1col ul li,
.version-visually-impaired #content .section[data-name=videnie_i_strategicheskie_celi] .topBlock ul li,
.version-visually-impaired #content .section[data-name=videnie_i_strategicheskie_celi] .tableW table th {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired #content .section[data-name=videnie_i_strategicheskie_celi] .tableW table .arrowRight {
  margin-top: 0.85rem; }

.version-visually-impaired #content .section[data-name=klyuchevye_indikatory_realizacii_strategii_na_gorizonte_2014_2020_gg] .orangeBlocks > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.version-visually-impaired #content .section[data-name=klyuchevye_indikatory_realizacii_strategii_na_gorizonte_2014_2020_gg] .orangeBlocks .item .size span {
  font-size: 48px;
  line-height: 50px;
  letter-spacing: 2px;
  display: inline-block;
  vertical-align: middle; }

.version-visually-impaired #content .section[data-name=osnovnye_napravleniya_razvitiya] .itemList .itemIW .name {
  font-size: 0.8rem;
  line-height: 1.3rem; }

.version-visually-impaired #content .section[data-name=klyuchevye_strategicheskie_iniciativy] .ulBlock1,
.version-visually-impaired #content .section[data-name=klyuchevye_strategicheskie_iniciativy] .ulBlock2,
.version-visually-impaired #content .section[data-name=klyuchevye_strategicheskie_iniciativy] .ulBlock3,
.version-visually-impaired #content .section[data-name=klyuchevye_strategicheskie_iniciativy] .ulBlock35 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.version-visually-impaired #content .section[data-name=principy_investirovaniya_svobodnogo_investicionnogo_resursa] .topBlock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.version-visually-impaired #content .section[data-name=principy_investirovaniya_svobodnogo_investicionnogo_resursa] .topBlock .leftCol ul li {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired #content .section[data-name=principy_investirovaniya_svobodnogo_investicionnogo_resursa] .topBlock .rightCol ul li .lc .worldFlag,
.version-visually-impaired #content .section[data-name=principy_investirovaniya_svobodnogo_investicionnogo_resursa] .topBlock .rightCol ul li .lc .rusFlag {
  display: none; }

.version-visually-impaired #content .section[data-name=principy_investirovaniya_svobodnogo_investicionnogo_resursa] .topBlock .rightCol ul li .rc .text {
  font-size: 1rem;
  line-height: 2rem; }

.version-visually-impaired #content .section[data-name=principy_investirovaniya_svobodnogo_investicionnogo_resursa] .topBlock .rightCol ul li .rc .desc {
  font-size: 0.8rem;
  line-height: 1.3rem; }

.version-visually-impaired #content .section[data-name=celevaya_struktura_kapitala] .bBlock {
  padding-top: 2rem; }

.version-visually-impaired #content .section[data-name=strategy_results] .chartTitle {
  font-size: 1rem; }

.version-visually-impaired #content .section[data-name=strategy_results] .name,
.version-visually-impaired #content #osnovniePokazateli .pieRow .name {
  font-size: 0.8rem; }

.version-visually-impaired body.investors #content .newsBlock .news-list .item {
  font-size: 0.9rem;
  line-height: 1.4rem; }

.version-visually-impaired body.investors #content .subscribeBlock .description {
  font-size: 0.8rem;
  line-height: 0.9rem; }

.version-visually-impaired body.investors #content .subscribeBlock .choose .row label {
  font-size: 0.9rem;
  line-height: 1.4rem; }

.version-visually-impaired body.investors #content .subscribeBlock .butBlock input[type=submit] {
  font-size: 1rem; }

.version-visually-impaired body.investors #content .bottomLinksBlock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.version-visually-impaired #content .bottomLinksBlock .investorsLinks > a .text {
  font-size: 1rem; }

.version-visually-impaired #content .bottomLinksBlock .bannerMsfo .text1 {
  margin-top: 4rem;
  font-size: 0.8rem;
  line-height: 1.4rem; }

.version-visually-impaired #content .bottomLinksBlock .bannerMsfo .defaultButton {
  font-size: 0.9rem; }

.version-visually-impaired body.investors-company-profile #content .topBlock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.version-visually-impaired .investors-company-profile #content .topBlock .rc {
  margin-top: 0;
  margin-left: 45px; }

.version-visually-impaired body.investors-company-profile #content .topBlock .rc .text {
  font-size: 0.7rem;
  line-height: 1rem; }

.version-visually-impaired body.investors-company-profile #content .botBlocks .row .desc {
  font-size: 0.9rem;
  line-height: 1.4rem; }

.version-visually-impaired #content #osnovniePokazateli .content .section .filter.active,
.version-visually-impaired #content #osnovniePokazateli .content .section .filter.active .pieRow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%; }

.version-visually-impaired #content #osnovniePokazateli .itemBlock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 49%; }

.version-visually-impaired #content #osnovniePokazateli .chartContainerWrapper {
  margin-left: 0;
  width: 31%; }

.version-visually-impaired #content .switch-row a[data-name],
.version-visually-impaired #content .switch-row a[data-sname],
.version-visually-impaired #content .switch-row a[data-val] {
  font-size: .65rem;
  line-height: 1.3rem; }
  .version-visually-impaired #content .switch-row a[data-name].active,
  .version-visually-impaired #content .switch-row a[data-sname].active,
  .version-visually-impaired #content .switch-row a[data-val].active {
    font-size: .6rem;
    line-height: 1.3rem; }

.version-visually-impaired #content .section[data-sname="fin"] table th,
.version-visually-impaired #content .section[data-sname="fin"] table td,
.version-visually-impaired #content .section[data-sname="proizv"] table th,
.version-visually-impaired #content .section[data-sname="proizv"] table td {
  font-size: 0.8rem; }

.version-visually-impaired body.investors-company-profile-development-strategy #content .topBlock {
  display: block; }

.version-visually-impaired body.investors-company-profile-investment-attractiveness #invest_privlekatelnost .firstText {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired .section[data-name="prisutstvie_na_odnom_iz_krupnejshih_ehnergeticheskih_rynkov_v_mire"] .clear,
.version-visually-impaired .section[data-name="lidiruyushchie_pozicii_v_kazhdom_iz_biznes_segmentov"] .clear,
.version-visually-impaired .section[data-name="ustojchivyj_rost_finansovyh_pokazatelej"] .clear,
.version-visually-impaired .section[data-name="vysokij_uroven_operacionnoj_ehffektivnosti"] .clear,
.version-visually-impaired .section[data-name="professionalnyj_menedzhment_orientirovannyj_na_sozdanie_stoimosti_dlya_akcionerov"] .clear {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .version-visually-impaired .section[data-name="prisutstvie_na_odnom_iz_krupnejshih_ehnergeticheskih_rynkov_v_mire"] .clear .chartHalf.chartContainerWrapper,
  .version-visually-impaired .section[data-name="lidiruyushchie_pozicii_v_kazhdom_iz_biznes_segmentov"] .clear .chartHalf.chartContainerWrapper,
  .version-visually-impaired .section[data-name="ustojchivyj_rost_finansovyh_pokazatelej"] .clear .chartHalf.chartContainerWrapper,
  .version-visually-impaired .section[data-name="vysokij_uroven_operacionnoj_ehffektivnosti"] .clear .chartHalf.chartContainerWrapper,
  .version-visually-impaired .section[data-name="professionalnyj_menedzhment_orientirovannyj_na_sozdanie_stoimosti_dlya_akcionerov"] .clear .chartHalf.chartContainerWrapper {
    width: 50%; }

.version-visually-impaired .section[data-name="professionalnyj_menedzhment_orientirovannyj_na_sozdanie_stoimosti_dlya_akcionerov"] .clear {
  -webkit-filter: none;
          filter: none; }

.version-visually-impaired #invest_privlekatelnost .section[data-name=professionalnyj_menedzhment_orientirovannyj_na_sozdanie_stoimosti_dlya_akcionerov] .tooBl .w-2d4col {
  height: auto !important; }

.version-visually-impaired #invest_privlekatelnost .section[data-name=vysokij_uroven_korporativnogo_upravleniya] ul li {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired #invest_privlekatelnost .section[data-name=professionalnyj_menedzhment_orientirovannyj_na_sozdanie_stoimosti_dlya_akcionerov] .tooBl ol li {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired .investors-securities-information-calculator #sIzo button {
  width: 9rem !important;
  font-size: 1.2rem !important; }

.version-visually-impaired .investors-securities-information-calculator #sIzo .rowbox div {
  font-size: 1rem !important;
  line-height: 1.5rem !important; }

.version-visually-impaired .investors-securities-information-calculator #sIzo label {
  font-size: 0.8rem !important;
  line-height: 1rem !important; }

.version-visually-impaired .investors-securities-information-share_price_performance #content table td {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired .investors-securities-information-share_price_performance #sIzo .selectValBox,
.version-visually-impaired .investors-securities-information-share_price_performance #sIzo .selectValBox_expanded {
  font-size: 20px;
  padding: 0;
  padding-left: 10px; }

.version-visually-impaired .investors-securities-information-share_price_performance #sIzo #rsfStockChart_ru_cb_compare .selectValBox,
.version-visually-impaired .investors-securities-information-share_price_performance #sIzo #rsfStockChart_ru_cb_compare .selectValBox_expanded {
  padding-top: 2px;
  font-size: 17px; }

.version-visually-impaired .investors-securities-information-share_price_performance #sIzo #rsfHistForm .long div.selectBox div.selectValBox,
.version-visually-impaired .investors-securities-information-share_price_performance #sIzo #rsfHistForm .long div.selectBox div.selectValBox_expanded {
  padding-top: 6px;
  font-size: 14px; }

.version-visually-impaired .investors-securities-information-share_price_performance #sIzo #rsfStockChart_ru_ch_main_box .selectValBox,
.version-visually-impaired .investors-securities-information-share_price_performance #sIzo #rsfStockChart_ru_ch_main_box .selectValBox_expanded {
  padding-top: 3px;
  font-size: 15px; }

.version-visually-impaired .investors-securities-information-share_price_performance #sIzo #rsfStockChart_ru_ch_main_box .h4 {
  padding: 0;
  padding-top: 4rem; }

.version-visually-impaired .investors-securities-information-share_price_performance #sIzo #rsfStockChart_ru_ch_volume_box .h4 {
  padding: 1px 0px 3px 0px; }

.version-visually-impaired .investors-securities-information-share_price_performance #sIzo #rsfStockChart_ru_ch_volume_box + .h4 {
  font-size: 1.3rem !important; }

.version-visually-impaired .investors-securities-information-share_price_performance #sIzo .h4sw {
  font-size: .65rem;
  line-height: 1.3rem;
  padding: 0px 10px;
  width: auto !important; }
  .version-visually-impaired .investors-securities-information-share_price_performance #sIzo .h4sw:active {
    font-size: .6rem;
    line-height: 1.3rem; }

.version-visually-impaired .investors-securities-information-share_price_performance #sIzo div.rowbox.lochead {
  font-size: 18px;
  line-height: 26px; }

.version-visually-impaired .investors-securities-information-share_price_performance #sIzo .rowbox {
  margin-top: 0 !important; }

.version-visually-impaired .investors-securities-information-share_price_performance #sIzo #stock_ru {
  padding-top: 13rem; }

.version-visually-impaired .investors #content #stocksChart {
  display: none; }

.version-visually-impaired #raskritieInfo .linkBlock .link .text,
.version-visually-impaired #raskritieInfo .zrs .text {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired .w-1col {
  margin-left: 0;
  margin-top: 50px;
  width: 55%; }

.version-visually-impaired #raskritieInfo .zrs .title {
  font-size: 1.7rem;
  line-height: 2.2rem; }

.version-visually-impaired #raskritieInfo .zrs a {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired #content .grey-tabs-menu ul li a {
  font-size: .65rem;
  line-height: 1.3rem; }
  .version-visually-impaired #content .grey-tabs-menu ul li a.active {
    font-size: .6rem;
    line-height: 1.3rem; }

.version-visually-impaired #content .mobile-annual-links__lbl {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired div#investorsFunds h2 {
  max-width: 100%; }

.version-visually-impaired #content .financialReportingBlock #investorsFunds .filename-buh_uchet a,
.version-visually-impaired #content .financialReportingBlock #investorsFunds .pressRelease,
.version-visually-impaired #content .financialReportingBlock #investorsFunds .name,
.version-visually-impaired #content .financialReportingBlock #investorsFunds .fileName {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired body #content .financialReportingBlock #investorsFunds .filesBlock .filesRow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%; }

.version-visually-impaired .investors-financial-information-dividends #content table th {
  font-size: 0.7rem; }

.version-visually-impaired .investors-financial-information-dividends #content table td {
  font-size: 0.8rem; }

.version-visually-impaired .investors-financial-information-dividends #content p {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired .investors-financial-information-dividends #content table caption,
.version-visually-impaired .investors-financial-information-dividends #content p b {
  font-size: 1.7rem;
  line-height: 2.2rem; }

.version-visually-impaired #content .footnote > div .text {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired .investors-lk-FAQ #content .default-spoiler.complete {
  height: 100%; }

.version-visually-impaired .investors-lk-FAQ #content .default-spoiler .header {
  font-size: 1rem;
  line-height: 1.6rem;
  padding-right: 60px; }

.version-visually-impaired #content .spoiler_simple .spoiler_header .spoilerLink {
  font-size: 1.7rem;
  line-height: 2.2rem; }

.version-visually-impaired body.investors-calendar #content .invCalendarForm .selectric .label {
  font-size: 1rem;
  line-height: 1.5rem;
  height: auto; }

.version-visually-impaired body.investors-calendar #content .invCalendarForm #invCalendarContent .tableContent.like_a_table .tr .td .name,
.version-visually-impaired body.investors-calendar #content .invCalendarForm #invCalendarContent .tableContent.like_a_table .tr .th,
.version-visually-impaired body.investors-calendar #content .invCalendarForm #invCalendarContent .tableContent.like_a_table .tr .th label .date,
.version-visually-impaired body.investors-calendar #content .invCalendarForm #invCalendarContent .tableContent.like_a_table .tr .td.tdDate label .date {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired body.investors-calendar #content .invCalendarForm #invCalendarContent .tableContent.like_a_table .tr .td .format {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired body.investors-analyst-coverage-analyst-handbook .topBlock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.version-visually-impaired body.investors-analyst-coverage-analyst-handbook .topBlock .desc {
  padding-left: 0; }

.version-visually-impaired body.investors-analyst-coverage-analyst-handbook .topBlock .chechBoxFile .rc .fileName {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired body.investors-analyst-coverage-analyst-handbook .topBlock .chechBoxFile .rc .fileExt,
.version-visually-impaired body.investors-analyst-coverage-analyst-handbook .topBlock .chechBoxFile .rc .fileSize,
.version-visually-impaired body.investors-analyst-coverage-analyst-handbook .topBlock .chechBoxFile .rc a {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired .press-center #content .newsListContent .news-list .news-item .name a {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired .press-center #content .newsListContent .news-list .news-item .itemInner .textBlock .sectionName {
  font-size: 1rem;
  line-height: 1.6rem;
  height: auto; }

.version-visually-impaired .press-center #content .newsListContent .news-list .news-item .itemInner.photoItem .textBlock .topRow .dateInner {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired .press-center #content .newsListContent .news-list .news-item .itemInner .textBlock .nameInner {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired .press-center #content .newsListContent,
.version-visually-impaired .press-center-photo #content .photoListContent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.version-visually-impaired .press-center #content .w-1col {
  margin-left: 50px;
  margin-top: 0;
  width: 30%; }

.version-visually-impaired .press-center #content .subscribeBlock .desc {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired .press-center #content .energiyaBezGraniz .topRow .rc .text2 {
  font-size: 1.2rem;
  line-height: 1.8rem; }

.version-visually-impaired #content input[type=password],
.version-visually-impaired .press-center #content .energiyaBezGraniz .topRow .rc .text1 {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired .press-center #content .subscribeBlock form[name=subscribe] input[type=submit] {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired .press-center #content .contacts .dsc,
.version-visually-impaired .press-center #content .contacts .table {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired #content .photoListContent .photo-list .photo-album-item .photoItem .textBlock .topRow .sectionName {
  font-size: 1rem;
  line-height: 1.6rem;
  height: auto; }

.version-visually-impaired #content .photoListContent .photo-list .photo-album-item .photoItem .textBlock .topRow .date {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired #content .photoListContent .photo-list .photo-album-item .photoItem .textBlock .name,
.version-visually-impaired #content .magazineList .news-item-journal .name a {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired #content .magazineList,
.version-visually-impaired .press-center-news #content .detailContent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.version-visually-impaired #content .detailContent .sideCol .orangeBanner .text1 {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired #content .detailContent .sideCol .orangeBanner .text2 {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired #content .detailContent .sideCol .reference .desc p {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired .investors-financial-information-financial-reporting #content .switch-row a[data-name],
.version-visually-impaired #content .switch-row a[data-name] {
  left: 0; }

.version-visually-impaired .sustainable-development #content .banner__link a {
  border: none; }

.version-visually-impaired .footnote-sm,
.version-visually-impaired .sustainable-development .news-list a {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired .sustainable-development-risks-survic-processes .substrate__img {
  width: 80%; }

.version-visually-impaired .text-note__title {
  font-size: 1.2rem;
  line-height: 1.8rem; }

.version-visually-impaired .table-legend__text {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired #content form[name=filter_purchase_form] .selectric-wrapper .label,
.version-visually-impaired #content .selectric-open .selectric-items ul li {
  font-size: 0.8rem; }

.version-visually-impaired #content .purchaseItemsTable .th,
.version-visually-impaired #content .purchaseItemsTable .endDateTd .endDate .date,
.version-visually-impaired #content .purchaseItemsTable .textTd .name a,
.version-visually-impaired #content .purchaseItemsTable .statusTd .status {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired #content .purchaseItemsTable .textTd .desc .number,
.version-visually-impaired #content .purchaseItemsTable .textTd .desc .date,
.version-visually-impaired #content .purchaseItemsTable .endDateTd .endDate .time {
  font-size: 0.7rem; }

.version-visually-impaired #content .contactsInfoBottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.version-visually-impaired #content .contactsInfoBottom .section .item .text .name {
  font-size: 0.8rem; }

.version-visually-impaired #content .contactsInfoBottom .section .item .text .defaultText,
.version-visually-impaired #content .contactsInfoBottom .section .item .text .link a {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired body.investors-collect-invetstor-kit #invKitForm .chechBoxFile .rc .fileExt,
.version-visually-impaired body.investors-collect-invetstor-kit #invKitForm .chechBoxFile .rc .fileSize,
.version-visually-impaired body.investors-collect-invetstor-kit #invKitForm .chechBoxFile .rc a,
.version-visually-impaired body.investors-collect-invetstor-kit #invKitForm .topBlock .desc p,
.version-visually-impaired body.investors-collect-invetstor-kit #invKitForm .chechBoxFile .rc .fileName,
.version-visually-impaired #content #reportingForm .content .filesBlock .filesRow .name {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired #content #reportingForm .content .filesBlock .filesRow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.version-visually-impaired #content .booklet-block ul .booklet-level,
.version-visually-impaired #content .booklet-block .w-3col .booklet-level {
  font: inherit;
  font-weight: 700; }

.version-visually-impaired .company-history #content .companyHistoryBlock .switch-content > div .item .date {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired #content .companyHistoryBlock .switch-content > div .defaultItem .date::before {
  display: none; }

.version-visually-impaired #content .companyHistoryBlock .switch-content > div .defaultItem::after {
  top: .65rem;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
  display: block;
  position: absolute;
  content: "";
  margin: 0;
  width: 7px;
  height: 7px;
  border-radius: 100%; }

.version-visually-impaired #content .companyHistoryBlock .switch-content > div .defaultItem::before,
.version-visually-impaired #content .companyHistoryBlock .switch-content > div .defaultItem::after {
  left: 183px;
  top: 0.7rem; }

.version-visually-impaired #content .companyHistoryBlock .switch-content > div .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.version-visually-impaired #content .companyHistoryBlock .switch-content > div .item .textContent {
  padding: 0;
  padding-left: 100px; }

.version-visually-impaired #detailMapNavigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.version-visually-impaired #toptext {
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired #detailMapNavigation .column .structureItem .name {
  font-size: 0.8rem;
  line-height: 1.2rem; }

.version-visually-impaired body.activity-foreignact #content .linksRow5 .link span {
  font-size: 1rem;
  line-height: 1.6rem;
  border-bottom: none; }

.version-visually-impaired body.activity-foreignact #content .linksRow5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.version-visually-impaired .activity-foreignact #content .linksRow5 .link {
  width: 182px; }
  @media only screen and (min-width: 1600px) {
    .version-visually-impaired .activity-foreignact #content .linksRow5 .link {
      width: 224px; } }

.version-visually-impaired .activity-marketing #content .groupActivesBlock .itemBlock {
  width: -webkit-calc(33.333% - 16.7px);
  width: calc(33.333% - 16.7px); }

.version-visually-impaired .homepage #stocksChart,
.version-visually-impaired .homepage #stocksTable {
  display: none; }

.version-visually-impaired .investors .w-1col.bannerMsfo {
  margin-top: 0; }

.version-visually-impaired .en.sustainable-development-risks-risks-related-to-the-activities-of-the-group #content .decor-link-list__item {
  font-size: 0.9rem; }

.version-visually-impaired .sustainable-development-risks #content .decor-link-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.version-visually-impaired .investors-lk #content p img {
  display: none; }

.version-visually-impaired #leftCol > .logo > a > img {
  width: auto; }

.version-visually-impaired #leftCol > .logo > a > img {
  display: none; }

.version-visually-impaired #leftMenu > ul > li,
.version-visually-impaired #leftMenu > ul > li.item-selected > ul > li,
.version-visually-impaired #leftMenu > ul > li.root-item-selected > ul > li {
  padding-left: 2px; }

.version-visually-impaired #leftCol > .logo > a {
  background-size: 150px 143px;
  background-repeat: no-repeat;
  background-position: 30% 38%; }

.version-visually-impaired .highcharts-container > span.highcharts-title {
  left: 50% !important;
  -webkit-transform: translateX(-50%) !important;
      -ms-transform: translateX(-50%) !important;
          transform: translateX(-50%) !important; }

.version-visually-impaired .chartHalf .highcharts-container > span.highcharts-title {
  z-index: 0 !important; }

.version-visually-impaired #content .section[data-name=strategy_results] .chartTitle {
  font-size: 0.8rem; }

.version-visually-impaired #outerWrapper #leftCol > div.logo {
  -webkit-filter: none;
          filter: none; }

.version-visually-impaired #mainCol > header > div.tb > div.rb > div.lang > a::after {
  background-position: -518px -471px !important; }

.version-visually-impaired #leftCol .siteLift:before {
  background-position: -603px -176px !important; }

.version-visually-impaired #main-breadcrumbs li.back a:before {
  background-position: -109px -448px; }

.version-visually-impaired #content .switch-row a[name=prev]:after {
  background-position: -608px -311px; }

.version-visually-impaired #content .switch-row a[name=next]:after {
  background-position: -608px -293px; }

.version-visually-impaired .titleLink.doc:before {
  background-position: -260px -531px; }

.version-visually-impaired .titleLink.map:before {
  background-position: -287px -531px; }

.version-visually-impaired a[href^=http]:after {
  background-position: -606px -437px !important; }

.version-visually-impaired #content > div > div.w-2d4col.disableWide.item.exp::before {
  background-position: -620px -367px; }

.version-visually-impaired #content > div > div.w-2d4col.disableWide.item.imp::before {
  background-position: -574px -136px !important; }

.version-visually-impaired #content > div > span.link.treid::after {
  background-position: -427px -235px !important; }

.version-visually-impaired #content > div > span.link.generaz::after {
  background-position: -427px -76px !important; }

.version-visually-impaired #content > div > span.link.electr::after {
  background-position: -427px -310px !important; }

.version-visually-impaired #content > div > span.link.sbit::after {
  background-position: 0px -313px !important; }

.version-visually-impaired #content > div > span.link.inj::after {
  background-position: -224px -313px !important; }

.version-visually-impaired #content .section[data-name=videnie_i_strategicheskie_celi] .tableW table .arrowRight:after {
  background: none; }

.version-visually-impaired #content .section[data-name=videnie_i_strategicheskie_celi] .tableW table .arrowRight::before {
  background-position: -342px -300px !important; }

.version-visually-impaired .titleLink.baggage:before {
  background-position: -574px -504px !important; }

.version-visually-impaired .investors .titleLink.investors-makebooklet::before {
  background-position: -417px -471px !important; }

.version-visually-impaired #content .bottomLinksBlock .investorsLinks > a[href*=annual] .ico:before {
  background-position: 0px -471px !important; }

.version-visually-impaired #content .bottomLinksBlock .investorsLinks > a[href*=shareholder-structure] .ico:before {
  background-position: -109px -471px !important; }

.version-visually-impaired #content .bottomLinksBlock .investorsLinks > a[href*=presentation] .ico:before {
  background-position: -379px -387px !important; }

.version-visually-impaired #content .bottomLinksBlock .investorsLinks > a[href*=financial-reporting] .ico:before {
  background-position: -506px -334px !important; }

.version-visually-impaired #content .bottomLinksBlock .investorsLinks > a[href*=meetings] .ico:before {
  background-position: 0px -531px !important; }

.version-visually-impaired #content .bottomLinksBlock .investorsLinks > a[href*=analyst-handbook] .ico::before {
  background-position: -620px -231px !important; }

.version-visually-impaired .contacts .contactsInfo .item.phone::before {
  background-position: -574px -229px !important; }

.version-visually-impaired .contacts .contactsInfo .item.fax::before {
  background-position: -574px -304px !important; }

.version-visually-impaired .contacts .contactsInfo .item.adress::before {
  background-position: -574px -342px !important; }

.version-visually-impaired .contacts .contactsInfo .item.email::before {
  background-position: -574px -473px !important; }

.version-visually-impaired #content .financialReportingBlock #investorsFunds .buh_uchet:after {
  background-position: -606px -437px !important; }

.version-visually-impaired .link_with_icon_innovative:before {
  background-position: -574px -437px !important; }

.version-visually-impaired #content #osnovniePokazateli .itemBlock.energy .icon:before {
  background-position: -342px -105px !important; }

.version-visually-impaired #content #osnovniePokazateli .itemBlock.propeller .icon:before {
  background-position: 0px -209px !important; }

.version-visually-impaired #content #osnovniePokazateli .itemBlock.yader .icon:before {
  background-position: -342px 0px !important; }

.version-visually-impaired #content #osnovniePokazateli .itemBlock.sun .icon:before {
  background-position: -147px 0px !important; }

.version-visually-impaired #content #osnovniePokazateli .itemBlock.export .icon:before {
  background-position: 0px -104px !important; }

.version-visually-impaired #content #osnovniePokazateli .itemBlock.import .icon:before {
  background-position: -97px -104px !important; }

.version-visually-impaired #rsfInfo .signed_prop {
  font-size: 1rem; }

.version-visually-impaired #rsfInfo .chdn {
  padding-left: 15px !important;
  background-position: 0 13px;
  background-size: 13px; }

.version-visually-impaired .investors-securities-information-share_price_performance #sIzo #rsfStockChart_ru_ch_main_box .h4 {
  padding-top: 0; }

.version-visually-impaired #rsfStockChart_ru_ch_main_box, .version-visually-impaired #rsfStockChart_en_ch_main_box {
  padding-top: 4rem; }

.version-visually-impaired .decor-link__icon-4 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -166px -471px !important;
  width: 56px;
  height: 42px; }

.version-visually-impaired .decor-link__icon-9 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -208px -387px !important;
  width: 53px;
  height: 53px; }

.version-visually-impaired .decor-link__icon-10 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -54px -531px !important;
  width: 49px;
  height: 50px; }

.version-visually-impaired .decor-link__icon-11 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -186px -209px !important;
  width: 88px;
  height: 88px; }

.version-visually-impaired .decor-link__icon-12 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -433px -387px !important;
  width: 50px;
  height: 50px; }

.version-visually-impaired .decor-link__icon-13 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -226px -471px !important;
  width: 50px;
  height: 41px; }

.version-visually-impaired .decor-link__icon-14 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -506px 0px !important;
  width: 64px;
  height: 63px; }

.version-visually-impaired .decor-link__icon-15 {
  background-image: url("../images/sprite-v-white.png");
  background-position: 0px -587px !important;
  width: 45px;
  height: 50px; }

.version-visually-impaired .decor-link__icon-16 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -321px -387px !important;
  width: 54px;
  height: 50px; }

.version-visually-impaired .decor-link__icon-17 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -54px -471px !important;
  width: 51px;
  height: 51px; }

.version-visually-impaired .decor-link__icon-18 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -265px -387px !important;
  width: 52px;
  height: 53px; }

.version-visually-impaired .decor-link__icon-19 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -620px -285px !important;
  width: 38px;
  height: 52px; }

.version-visually-impaired .decor-link__icon-20 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -506px -141px !important;
  width: 61px;
  height: 61px; }

.version-visually-impaired .decor-link__icon-21 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -360px -313px !important;
  width: 59px;
  height: 53px; }

.version-visually-impaired .decor-link__icon-22 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -574px -70px !important;
  width: 42px;
  height: 62px; }

.version-visually-impaired .decor-link__icon-23 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -620px -60px !important;
  width: 41px;
  height: 60px; }

.version-visually-impaired .decor-link__icon-24 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -427px 0px !important;
  width: 75px;
  height: 72px; }

.version-visually-impaired .decor-link__icon-25 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -109px -471px !important;
  width: 53px;
  height: 47px; }

.version-visually-impaired .decor-link__icon-26 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -506px -270px !important;
  width: 60px;
  height: 60px; }

.version-visually-impaired .decor-link__icon-27 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -506px -206px !important;
  width: 60px;
  height: 60px; }

.version-visually-impaired .decor-link__icon-28 {
  background-image: url("../images/sprite-v-white.png");
  background-position: -291px -313px !important;
  width: 65px;
  height: 67px; }

.version-visually-impaired #mainCol header .tb .search .search-form form:before {
  top: 2.2rem;
  -webkit-transform: scale(2);
      -ms-transform: scale(2);
          transform: scale(2);
  left: 0;
  -webkit-filter: none;
          filter: none; }

.version-visually-impaired #mainCol header .tb .search.active .search-form input[type=text] {
  font-size: 28px;
  width: 400px;
  padding-left: 1.5em; }

.version-visually-impaired #content .search-page .w-2col.search-result {
  width: -webkit-calc(294px *2 + 34px);
  width: calc(294px *2 + 34px); }

.version-visually-impaired #content .search-page .w-1col.rc {
  width: 284px;
  margin: 0 0 0 34px; }

@media only screen and (min-width: 1600px) {
  .version-visually-impaired body.search #content .form .search-suggest {
    width: 90%; }
  .version-visually-impaired #content .search-page .w-2col.search-result {
    width: -webkit-calc(370px *2 + 45px);
    width: calc(370px *2 + 45px); }
  .version-visually-impaired #content .search-page .w-1col.rc {
    width: 320px;
    margin: 0 0 0 45px; } }

.version-visually-impaired .event-dropdown__close:before {
  background-image: url("../images/sprite-v-white.png");
  background-position: -606px -356px !important;
  width: 10px;
  height: 10px; }

.version-visually-impaired .event-link--google:before {
  background-image: url("../images/sprite-v-white.png");
  background-position: -538px -471px !important;
  width: 16px;
  height: 16px; }

.version-visually-impaired .event-link--outlook:before {
  background-image: url("../images/sprite-v-white.png");
  background-position: -620px -562px !important;
  width: 21px;
  height: 21px; }

.version-visually-impaired .event-link--mail:before {
  background-image: url("../images/sprite-v-white.png");
  background-position: -87px -448px !important;
  width: 20px;
  height: 14px; }

.version-visually-impaired .file-item.ext-MP3:before, .version-visually-impaired .file-item.ext-mp3:before, .version-visually-impaired .file-item.ext-MP4:before, .version-visually-impaired .file-item.ext-mp4:before {
  background-image: url("../images/sprite-v-white.png");
  background-position: -340px -531px !important;
  width: 20px;
  height: 25px; }

.version-visually-impaired .file-item.ext-PDF:before, .version-visually-impaired .file-item.ext-pdf:before {
  background-image: url("../images/sprite-v-white.png");
  background-position: -316px -531px !important;
  width: 20px;
  height: 25px; }

.version-visually-impaired .investors-meetings-2019-forum .forum-left,
.version-visually-impaired .investors-meetings-2019-forum .forum-form {
  float: none;
  font-size: 1rem;
  line-height: 1.6rem; }

.version-visually-impaired .investors-meetings-2019-forum .forum-form {
  width: 50% !important; }

.version-visually-impaired #content .forum-form .caption,
.version-visually-impaired #content .forum-form .tr.question.field_type-checkbox label,
.version-visually-impaired #content .forum-form input.inputfile,
.version-visually-impaired #content button, .version-visually-impaired #content input[type=submit], .version-visually-impaired #content input[type=reset],
.version-visually-impaired #content .forum-form input, .version-visually-impaired #content .forum-form textarea,
.version-visually-impaired #content .forum-form .attach-text-file .text {
  font-size: 1rem;
  line-height: 1.5rem; }

.version-visually-impaired #content .forum-form .attach-text-file .icon {
  display: none; }

.version-visually-impaired #mainCol header .tb .search .search-form input[type=submit] {
  width: 1.5rem; }

.version-visually-impaired .news-item.w-3col {
  background: transparent !important; }

.version-visually-impaired .news-item__inner {
  width: 100% !important;
  float: none !important;
  padding: 0 !important; }

.vi-small .social a,
.vi-small .search .svg-icon {
  font-size: 26px !important; }

.vi-small .lang > a .svg-icon {
  font-size: 30px !important; }

.vi-middle .social a,
.vi-middle .search .svg-icon {
  font-size: 30px !important; }

.vi-middle .lang > a .svg-icon {
  font-size: 34px !important; }

.vi-middle #content .map-filter-item {
  font-size: 16px; }

.vi-large .social a,
.vi-large .search .svg-icon {
  font-size: 34px !important; }

.vi-large .lang > a .svg-icon {
  font-size: 40px !important; }

.vi-large #content .map-filter-item {
  font-size: 18px; }

body.vi-white {
  color: #333333;
  background: #FFFFFF; }
  body.vi-white h1,
  body.vi-white h2,
  body.vi-white h3,
  body.vi-white h4,
  body.vi-white h5 {
    color: #000000; }
  body.vi-white .text-note,
  body.vi-white #content input[type=submit],
  body.vi-white #content input[type=reset],
  body.vi-white #content .showMoreWrap {
    background: #E8E8E8; }
  body.vi-white a,
  body.vi-white #content a,
  body.vi-white .starrequired,
  body.vi-white #content input[type=submit],
  body.vi-white #content input[type=reset] {
    color: #000000;
    -webkit-filter: none;
            filter: none; }
  body.vi-white.homepage #homepageMainSlider .slider .sliderItem .content .button {
    color: #000000;
    background-color: #FFFFFF; }
    body.vi-white.homepage #homepageMainSlider .slider .sliderItem .content .button span {
      border-bottom: 1px solid #000000; }
  body.vi-white #content a[data-show-more] {
    color: white; }
  body.vi-white #leftMenu > ul > li > a, body.vi-white #leftMenu > ul > li > span {
    color: #000000; }
  body.vi-white #leftMenu > ul > li a {
    box-shadow: inset 0 -1px #000000; }
  body.vi-white .vi-input:checked + .vi-label {
    outline: none !important;
    box-shadow: 0 0 0 3px #000 !important; }
  body.vi-white .sliderItem {
    background-color: #3A3A3A; }
  body.vi-white #content .stemmingCorruption {
    background-color: #3A3A3A;
    color: #FFFFFF; }
  body.vi-white .siteLoader .overlay {
    background: rgba(76, 76, 76, 0.3); }
  body.vi-white * {
    border-color: #000000 !important; }
  body.vi-white #leftMenu ul li a,
  body.vi-white #leftMenu ul li span,
  body.vi-white #content .default-spoiler .header,
  body.vi-white #main-breadcrumbs ul li:after,
  body.vi-white #mainCol header .tb .search .search-action {
    color: #000000; }
  body.vi-white.homepage #content .homepage-news .news-head .news-subscribe {
    border-color: #000000;
    color: #000000; }
  body.vi-white #content .defaultPagination .mainNavBlock .cur span,
  body.vi-white #content .defaultPagination .mainNavBlock .cur:hover span {
    color: #000000; }
  body.vi-white #content .defaultPagination .next,
  body.vi-white #content .showMoreWrap a {
    background: #4C4C4C; }
    body.vi-white #content .defaultPagination .next:hover,
    body.vi-white #content .showMoreWrap a:hover {
      background: #3A3A3A; }
  body.vi-white #strategy .scrollmagic-pin-spacer .menu .topRow,
  body.vi-white #strategy .scrollmagic-pin-spacer .menu .dropDown,
  body.vi-white #invest_privlekatelnost .scrollmagic-pin-spacer .menu .topRow,
  body.vi-white #invest_privlekatelnost .scrollmagic-pin-spacer .menu .dropDown {
    background: #3A3A3A; }
  body.vi-white #strategy .menu .dropDown .item:hover,
  body.vi-white #invest_privlekatelnost .menu .dropDown .item:hover {
    color: #000000;
    background: #E8E8E8; }
  body.vi-white.strategy #strategy .menu .topRow .burger,
  body.vi-white.investors-company-profile-development-strategy #strategy .menu .topRow .burger,
  body.vi-white.investors-company-profile-investment-attractiveness #invest_privlekatelnost .menu .topRow .burger {
    background: #E8E8E8;
    border: 1px solid #000000; }
  body.vi-white .hamburger-inner,
  body.vi-white .hamburger-inner::after,
  body.vi-white .hamburger-inner::before {
    background: #000000; }
  body.vi-white.strategy #strategy .menu .topRow .time .item::after,
  body.vi-white.investors-company-profile-development-strategy #strategy .menu .topRow .time .item::after,
  body.vi-white.investors-company-profile-investment-attractiveness #invest_privlekatelnost .menu .topRow .time .item::after {
    border-bottom: 1px dashed #FFFFFF; }
  body.vi-white.strategy #strategy .menu .dropDown,
  body.vi-white.investors-company-profile-development-strategy #strategy .menu .dropDown,
  body.vi-white.investors-company-profile-investment-attractiveness #invest_privlekatelnost .menu .dropDown,
  body.vi-white #sIzo .selectDropBox {
    box-shadow: 0 8px 128px 0 #3A3A3A; }
  body.vi-white #sIzo .selectDropBox .selectOptBox {
    color: #000000; }
  body.vi-white #sIzo .selectOptBox_hover {
    background-color: #4C4C4C; }
  body.vi-white.investors-company-profile-investment-attractiveness #invest_privlekatelnost .menu .topRow .burger .count {
    color: #000000; }
    body.vi-white.investors-company-profile-investment-attractiveness #invest_privlekatelnost .menu .topRow .burger .count::after {
      color: #000000; }
  body.vi-white #content .section[data-name=inter_rao_segodnya] .orangeBlocks .item .size {
    color: #1A1A1A; }
  body.vi-white #leftCol .siteLift {
    background: #E8E8E8; }
  body.vi-white #content .section[data-name=klyuchevye_tendencii_i_vyzovy_2014-2020] .topBlock .item .row .lc {
    background: #3A3A3A; }
  body.vi-white #content .section[data-name=klyuchevye_tendencii_i_vyzovy_2014-2020] .topBlock .item .row .rc {
    background: #E8E8E8; }
  body.vi-white #content .section[data-name=videnie_i_strategicheskie_celi] .tableW,
  body.vi-white #content .section[data-name=videnie_i_strategicheskie_celi] .tableW table td {
    background: #E8E8E8; }
  body.vi-white #content .section[data-name=klyuchevye_indikatory_realizacii_strategii_na_gorizonte_2014_2020_gg] .orangeBlocks .item .size span {
    color: #1A1A1A; }
  body.vi-white #content .section[data-name=osnovnye_napravleniya_razvitiya] .itemList .itemIW .name,
  body.vi-white #content .section[data-name=osnovnye_napravleniya_razvitiya] .itemList .itemIW .count {
    background: #E8E8E8; }
  body.vi-white #content .section[data-name=osnovnye_napravleniya_razvitiya] .itemList .itemIW .count::before {
    background: #3A3A3A; }
  body.vi-white #content .section[data-name=osnovnye_napravleniya_razvitiya] .orangeLineTitle {
    background: #4C4C4C; }
  body.vi-white #content .section[data-name=principy_investirovaniya_svobodnogo_investicionnogo_resursa] .topBlock .rightCol ul {
    background: #E8E8E8; }
  body.vi-white #content .section[data-name=strategy_results] .specialDescription {
    color: #000000; }
  body.vi-white.investors #content .subscribeBlock {
    background: #4C4C4C; }
  body.vi-white.investors #content .subscribeBlock form {
    color: #FFFFFF; }
  body.vi-white #content .bottomLinksBlock .bannerMsfo {
    background: #4C4C4C; }
  body.vi-white #content .bottomLinksBlock .bannerMsfo .defaultButton {
    background: #E8E8E8; }
  body.vi-white.homepage #content .stemmingCorruption .title span {
    color: #FFFFFF; }
  body.vi-white.investors-company-profile #content .botBlocks * {
    border-color: #FFFFFF !important; }
  body.vi-white.investors-company-profile #content .botBlocks .row .item {
    background: #E8E8E8; }
  body.vi-white #content #osnovniePokazateli .itemBlock {
    background: #FFFFFF;
    border: 1px solid #000000; }
  body.vi-white #content #osnovniePokazateli .itemBlock .rc .birja.green {
    color: #999999; }
  body.vi-white .section[data-name="professionalnyj_menedzhment_orientirovannyj_na_sozdanie_stoimosti_dlya_akcionerov"] .clear {
    -webkit-filter: none;
            filter: none; }
  body.vi-white #invest_privlekatelnost .section[data-name=professionalnyj_menedzhment_orientirovannyj_na_sozdanie_stoimosti_dlya_akcionerov] .tooBl .w-2d4col {
    background: #E8E8E8; }
  body.vi-white #invest_privlekatelnost .section[data-name=professionalnyj_menedzhment_orientirovannyj_na_sozdanie_stoimosti_dlya_akcionerov] .tooBl ol li:before {
    background: #4C4C4C; }
  body.vi-white.investors-securities-information-calculator #sIzo .calcBack {
    background-color: #4C4C4C !important;
    color: #000000 !important; }
  body.vi-white.investors-securities-information-calculator #sIzo button {
    background-color: #E8E8E8 !important;
    color: #000000 !important; }
  body.vi-white.investors-securities-information-share_price_performance #rsfHistForm button.downloadXL,
  body.vi-white.investors-securities-information-share_price_performance #schart_trg button.downloadXL {
    color: #000000; }
  body.vi-white.investors-securities-information-share_price_performance #rsfHistForm button.downloadXL div div,
  body.vi-white.investors-securities-information-share_price_performance #schart_trg button.downloadXL div div {
    background-color: #000000 !important;
    opacity: 1 !important; }
  body.vi-white #raskritieInfo .linkBlock .link {
    background: #E8E8E8; }
  body.vi-white .w-1col {
    color: #000000; }
  body.vi-white #content .financialReportingBlock #investorsFunds .filesBlock .filesRow:nth-child(2n) {
    background: #E8E8E8; }
  body.vi-white.investors-calendar #content .invCalendarForm #invCalendarContent .tableContent.like_a_table .tr.active .td .branch,
  body.vi-white.investors-calendar #content .invCalendarForm #invCalendarContent .tableContent.like_a_table .tr.active .td .format {
    color: #000000; }
  body.vi-white.investors-calendar #content .invCalendarForm .selectric-wrapper {
    background: #E8E8E8; }
  body.vi-white.investors-calendar #content .invCalendarForm .selectric .label {
    color: #000000; }
  body.vi-white.investors-analyst-coverage-analyst-handbook .topBlock {
    background: #E8E8E8; }
  body.vi-white.press-center #content .newsListContent .news-list .news-item .itemInner .textBlock .sectionName {
    background: #4C4C4C;
    color: #FFFFFF; }
  body.vi-white.press-center #content .newsListContent .news-list .news-item .itemInner .textBlock .nameInner {
    border-color: #FFFFFF !important; }
  body.vi-white.press-center #content .subscribeBlock {
    background: #E8E8E8; }
  body.vi-white.press-center #content .subscribeBlock form[name=subscribe] input[type=submit] {
    background: #4C4C4C; }
  body.vi-white #content .photoListContent .photo-list .photo-album-item .photoItem,
  body.vi-white.press-center #content .newsListContent .news-list .news-item .itemInner.photoItem {
    background: #4C4C4C; }
    body.vi-white #content .photoListContent .photo-list .photo-album-item .photoItem::after,
    body.vi-white.press-center #content .newsListContent .news-list .news-item .itemInner.photoItem::after {
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(76, 76, 76, 0)), to(#3a3a3a));
      background: linear-gradient(to bottom, rgba(76, 76, 76, 0) 0%, #3a3a3a 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004c4c4c', endColorstr='#3a3a3a',GradientType=0 ); }
  body.vi-white #content .photoListContent .photo-list .photo-album-item .photoItem .textBlock .topRow .sectionName {
    background: #4C4C4C; }
  body.vi-white #content .photoListContent .photo-list .photo-album-item .photoItem .textBlock .name,
  body.vi-white #content .photoListContent .photo-list .photo-album-item .photoItem .textBlock span {
    border-color: #FFFFFF !important; }
  body.vi-white #content .detailContent .sideCol .orangeBanner {
    color: #000000;
    background: #E8E8E8; }
  body.vi-white #content .detailContent .sideCol .orangeBanner .defaultButton {
    color: #FFFFFF; }
  body.vi-white #content .detailContent .nextNews,
  body.vi-white .prevNews.with-substrate {
    background: #E8E8E8; }
  body.vi-white.press-center #content .newsListContent .news-list .news-item .itemInner div[id*=bx_flv_player] .textBlock .dataInner,
  body.vi-white.press-center #content .newsListContent .news-list .news-item .itemInner video .textBlock .dataInner,
  body.vi-white.press-center #content .newsListContent .news-list .news-item .itemInner.videoItem .textBlock .dataInner {
    color: #000000; }
  body.vi-white #content .banner--sd1 {
    background: #3A3A3A; }
  body.vi-white #content .banner__link {
    background: #E8E8E8; }
  body.vi-white.sustainable-development #content .banner__link {
    background: #4C4C4C; }
  body.vi-white.sustainable-development #content .banner__link a {
    color: #FFFFFF; }
  body.vi-white .decor-block,
  body.vi-white .info-block,
  body.vi-white #content .dotted-list__text {
    background: #E8E8E8; }
  body.vi-white.sustainable-development-risks-survic-processes .substrate {
    background: #FFFFFF; }
  body.vi-white .risk-icon-2 {
    border-color: transparent !important;
    border-top-color: #000000 !important; }
  body.vi-white .risk-icon-3 {
    border-color: transparent !important;
    border-bottom-color: #000000 !important; }
  body.vi-white .risk-icon-1:after,
  body.vi-white .risk-icon-1:before {
    background-color: #000000; }
  body.vi-white #content .risk-table__body td {
    color: #000000; }
  body.vi-white #content .risk-table__body tr:hover td {
    color: #000000; }
  body.vi-white #content .blueSelect .selectric {
    color: #000000;
    background: #E8E8E8;
    border-color: #000000; }
  body.vi-white #content .blueSelect .selectric .label {
    color: #000000; }
  body.vi-white #content form[name=filter_purchase_form] .selectric-wrapper .label,
  body.vi-white #content .selectric-open .selectric-items ul li {
    color: #000000; }
  body.vi-white #content .selectric-open .selectric-items ul li:hover {
    background: #E8E8E8; }
  body.vi-white #content .selectric-open .selectric-items {
    box-shadow: 0 8px 128px 0 rgba(0, 0, 0, 0.61); }
  body.vi-white .nicescroll-cursors {
    background: #000000 !important; }
  body.vi-white #content .purchaseItemsTable .th:after {
    background: #000000; }
  body.vi-white .tr.active .endDate:before {
    background: #000000; }
  body.vi-white .tr.expertise .endDate:before {
    background: #FFFFFF;
    border: 1px solid #000000; }
  body.vi-white .tr.finished .endDate:before {
    background: rgba(0, 0, 0, 0.61); }
  body.vi-white #content .contactsInfoBottom {
    background: #E8E8E8; }
  body.vi-white.investors-collect-invetstor-kit #invKitForm .topBlock {
    background: #E8E8E8; }
  body.vi-white #content #reportingForm .content .filesBlock .filesRow:nth-child(2n) {
    background: #E8E8E8; }
  body.vi-white #content .booklet-block {
    background: #E8E8E8; }
  body.vi-white.investors-makebooklet #content input[type=submit] {
    color: #FFFFFF;
    background: #4C4C4C; }
  body.vi-white #content .companyHistoryBlock .switch-content > div .defaultItem::before,
  body.vi-white #content .companyHistoryBlock .switch-content > div .defaultItem::after {
    background: #000000; }
  body.vi-white #content .companyHistoryBlock .switch-content > div .defaultItem.last::before {
    background: transparent; }
  body.vi-white.company .orangeBlocks .item .size {
    color: #1A1A1A; }
  body.vi-white .visually-impaired__panel {
    background-color: #E8E8E8; }
  body.vi-white .visually-impaired__panel-wrap {
    background: inherit; }
  body.vi-white .visually-impaired__toggle {
    color: #333333; }
  body.vi-white .vi-label.colour-label--white {
    color: #000000; }
  body.vi-white #rsfEstimates_ru_place_consensus > table > tbody > tr > td.left0 > div > div:nth-child(3) > div > div,
  body.vi-white #rsfEstimates_ru_place_consensus > table > tbody > tr > td.left0 > div > div.rowbox.templ,
  body.vi-white #rsfEstimates_ru_place_list > table > tbody > tr > td.left0 > div > div {
    background-color: #E8E8E8 !important; }
  body.vi-white #sIzo td.min,
  body.vi-white #sIzo span.min,
  body.vi-white #sIzo td.max,
  body.vi-white #sIzo span.max {
    color: #000000; }
  body.vi-white #content .spoiler_simple .spoiler_header .spoilerLink:hover {
    color: #4C4C4C; }
  body.vi-white #content .switch-row a[data-name],
  body.vi-white #content .switch-row a[data-sname],
  body.vi-white #content .switch-row a[data-val],
  body.vi-white #content .grey-tabs-menu ul li a {
    color: #1A1A1A; }
  body.vi-white #content .switch-row a[data-name].active,
  body.vi-white #content .switch-row a[data-sname].active,
  body.vi-white #content .switch-row a[data-val].active,
  body.vi-white #content .grey-tabs-menu ul li a.active {
    background: #E8E8E8; }
  body.vi-white #content .bottomLinksBlock .investorsLinks > a {
    background: #E8E8E8; }
  body.vi-white #leftCol > .logo > a {
    background-image: url("/bitrix/templates/interrao-2016/images/logo_black.png"); }
  body.vi-white #mainCol header .tb .search .search-action:before,
  body.vi-white #mainCol header .tb .search .search-form form:before,
  body.vi-white #mainCol > header > div.tb > div.rb > div.lang > a::after,
  body.vi-white #mainCol > header > div.tb > div.rb > div.social > a.vk::before,
  body.vi-white #mainCol > header > div.tb > div.rb > div.social > a.fb::before,
  body.vi-white #content > div > div.w-2d4col.disableWide.item.exp::before,
  body.vi-white #content > div > div.w-2d4col.disableWide.item.imp::before,
  body.vi-white.activity-foreignact #content .linksRow5 .link::after,
  body.vi-white #content .section[data-name=videnie_i_strategicheskie_celi] .tableW table .arrowRight::before,
  body.vi-white #content > div.clear.bottomLinksBlock > div.w-2col.investorsLinks.mobile-hidden .ico::before,
  body.vi-white .titleLink.baggage:before,
  body.vi-white.investors .titleLink.investors-makebooklet::before,
  body.vi-white.contacts .contactsInfo .item.phone:before,
  body.vi-white.contacts .contactsInfo .item.fax:before,
  body.vi-white.contacts .contactsInfo .item.adress:before,
  body.vi-white.contacts .contactsInfo .item.email:before,
  body.vi-white #content .financialReportingBlock #investorsFunds .buh_uchet:after,
  body.vi-white #content #osnovniePokazateli .itemBlock .icon:before,
  body.vi-white #leftCol .siteLift:before,
  body.vi-white .link_with_icon_innovative:before,
  body.vi-white #main-breadcrumbs li.back a:before,
  body.vi-white .titleLink.doc:before,
  body.vi-white .titleLink.map:before,
  body.vi-white a[href^=http]:after {
    background-image: url(../images/sprite-v-white.png) !important;
    -webkit-filter: none;
            filter: none; }
  body.vi-white #detailMap .point .popup .arrow {
    border-color: transparent !important;
    border-top-color: #000 !important; }
  body.vi-white #detailMap .places .itemsB .towns .item,
  body.vi-white #detailMap .places .itemsB .countries .item,
  body.vi-white #detailMap .places .itemsB .countries .kz,
  body.vi-white #detailMap .point .popup,
  body.vi-white #detailMap .point .popup .country {
    color: #000 !important;
    opacity: 1 !important; }
  body.vi-white .highcharts-background {
    fill: #fff; }
  body.vi-white .chartContainerWrapper .chartContainer .pieDatalabel,
  body.vi-white .highcharts-title .chartTitle,
  body.vi-white #detailMapNavigation .column .structureItem .name,
  body.vi-white .chartContainerWrapper .chartContainer .pieDatalabel .dataDesc,
  body.vi-white font.notetext {
    color: #000; }
  body.vi-white .structureItem[data-sectioncode] .structureIcon,
  body.vi-white .point[data-sectioncode] .icon,
  body.vi-white .point.big .i[data-sectioncode] .structureIcon,
  body.vi-white .point[data-sectioncode] .structureIcon,
  body.vi-white .closeButton:before,
  body.vi-white .closeButton:after,
  body.vi-white #detailMapNavigation .column .structureItem.all.active {
    background: #000 !important; }
  body.vi-white #invest_privlekatelnost .specialDescription,
  body.vi-white .highcharts-data-labels .name,
  body.vi-white .highcharts-data-labels .dataDesc,
  body.vi-white .highcharts-axis-labels .name,
  body.vi-white #invest_privlekatelnost .bottomDesc,
  body.vi-white .highcharts-container .chartDesc {
    color: #000 !important; }
  body.vi-white #sIzo .h4sw,
  body.vi-white #rsfInfo .chdn {
    color: #000 !important; }
  body.vi-white #sIzo .active {
    background: #000 !important;
    color: #fff !important; }
  body.vi-white #sIzo,
  body.vi-white #sIzo #rsfInfo .contentTable {
    -webkit-filter: grayscale(100%);
            filter: grayscale(100%); }
  body.vi-white #shist_trg .ymdM,
  body.vi-white #shist_trg .ymdD,
  body.vi-white #schart_trg .ymdM,
  body.vi-white #schart_trg .ymdD,
  body.vi-white #schart_trg .ymd,
  body.vi-white #chartArea .vert {
    border-color: #000 !important; }
  body.vi-white .chartContainerWrapper {
    background: #fff !important; }
  body.vi-white .chart--md .specialDescription {
    color: #000;
    z-index: 1; }
  body.vi-white.search #content .rc .item span {
    background: #000; }
  body.vi-white #content .defaultPagination .mainNavBlock > a:hover {
    background: #000; }
  body.vi-white #content .defaultPagination .mainNavBlock > a:hover span {
    color: #fff; }
  body.vi-white.search .search-result .item .info .desc .chain {
    color: #000; }
  body.vi-white .event-dropdown__inner {
    background: #fff;
    border: 2px solid #000; }
    body.vi-white .event-dropdown__inner:before {
      border-bottom-color: #000; }
  body.vi-white .event-dropdown__close:before {
    background-image: url(../images/sprite-v-white.png) !important; }
  body.vi-white .event-links-wrap {
    color: #000; }
  body.vi-white .event-link {
    background: #ccc; }
    body.vi-white .event-link--google:before, body.vi-white .event-link--outlook:before, body.vi-white .event-link--mail:before {
      background-image: url(../images/sprite-v-white.png) !important; }
  body.vi-white .file-item.ext-MP3:before, body.vi-white .file-item.ext-mp3:before, body.vi-white .file-item.ext-MP4:before, body.vi-white .file-item.ext-mp4:before, body.vi-white .file-item.ext-PDF:before, body.vi-white .file-item.ext-pdf:before {
    background-image: url(../images/sprite-v-white.png) !important; }
  body.vi-white .file-item__name, body.vi-white .file-item__size {
    color: #000; }
  body.vi-white .ic-contacts:before {
    background: #000; }
  body.vi-white #content .forum-form form {
    background: #fff;
    border: 1px solid #000; }
  body.vi-white #content .forum-form .attach-text-file .text {
    color: #000; }
  body.vi-white .svg-icon {
    color: #000 !important; }
  body.vi-white .asset-svg-connector polyline {
    stroke: #000; }
  body.vi-white .asset-svg-connector rect, body.vi-white .asset-svg-connector path {
    fill: #000; }
  body.vi-white .asset-svg-point path, body.vi-white .asset-svg-point circle {
    fill: #000; }
  body.vi-white .asset-popup {
    border-color: #000; }
    body.vi-white .asset-popup__close::before, body.vi-white .asset-popup__close::after {
      background: #000; }
    body.vi-white .asset-popup::before {
      border-top-color: #000; }
  body.vi-white .asset-company {
    background: #000 !important; }
    body.vi-white .asset-company .svg-icon {
      color: #fff !important; }
  body.vi-white .asset-point:hover .asset-point__name {
    color: #000; }
  body.vi-white #content .asset-company-link:hover .asset-company-link__text span {
    color: #000;
    border-bottom: 1px solid #000; }
  body.vi-white #content .map-filter-item.active {
    background: #000; }
    body.vi-white #content .map-filter-item.active .map-filter-item__text {
      color: #fff; }

body.vi-black {
  color: #CCCCCC;
  background: #000000; }
  body.vi-black h1,
  body.vi-black h2,
  body.vi-black h3,
  body.vi-black h4,
  body.vi-black h5 {
    color: #FFFFFF; }
  body.vi-black #content .switch-row a[data-name],
  body.vi-black #content .switch-row a[data-sname],
  body.vi-black #content .switch-row a[data-val],
  body.vi-black #content .grey-tabs-menu ul li a {
    color: #E5E5E5; }
  body.vi-black .vi-input:checked + .vi-label {
    outline: none !important; }
  body.vi-black .custom-checkbox .box .tick {
    border-color: black !important; }
  body.vi-black .text-note,
  body.vi-black #content input[type=submit],
  body.vi-black #content input[type=reset],
  body.vi-black #content .showMoreWrap {
    background: #171717; }
  body.vi-black a,
  body.vi-black #content a,
  body.vi-black .starrequired,
  body.vi-black #content input[type=submit],
  body.vi-black #content input[type=reset] {
    color: #FFFFFF;
    -webkit-filter: none;
            filter: none; }
  body.vi-black.homepage #homepageMainSlider .slider .sliderItem .content .button {
    color: #FFFFFF;
    background-color: #000000; }
    body.vi-black.homepage #homepageMainSlider .slider .sliderItem .content .button span {
      border-bottom: 1px solid #FFFFFF; }
  body.vi-black #content a[data-show-more] {
    color: white; }
  body.vi-black #leftMenu > ul > li > a, body.vi-black #leftMenu > ul > li > span {
    color: #FFFFFF; }
  body.vi-black #leftMenu > ul > li a {
    box-shadow: inset 0 -1px #FFFFFF; }
  body.vi-black .sliderItem {
    background-color: #C5C5C5; }
  body.vi-black #content .stemmingCorruption {
    background-color: #C5C5C5;
    color: #000000; }
  body.vi-black .siteLoader .overlay {
    background: rgba(76, 76, 76, 0.3); }
  body.vi-black * {
    border-color: #FFFFFF !important; }
  body.vi-black #leftMenu ul li a,
  body.vi-black #leftMenu ul li span,
  body.vi-black #content .default-spoiler .header,
  body.vi-black #main-breadcrumbs ul li:after,
  body.vi-black #mainCol header .tb .search .search-action {
    color: #FFFFFF; }
  body.vi-black #content .default-spoiler .content {
    background: #171717; }
  body.vi-black #content table tr.oddrow:not(:first-of-type) {
    background: #222222; }
  body.vi-black.homepage #content .homepage-news .news-head .news-subscribe {
    border-color: #FFFFFF;
    color: #FFFFFF; }
  body.vi-black #content .defaultPagination .mainNavBlock .cur span,
  body.vi-black #content .defaultPagination .mainNavBlock .cur:hover span {
    color: #FFFFFF; }
  body.vi-black #content .defaultPagination .next,
  body.vi-black #content .showMoreWrap a {
    background: #B3B3B3; }
    body.vi-black #content .defaultPagination .next:hover,
    body.vi-black #content .showMoreWrap a:hover {
      background: #C5C5C5; }
  body.vi-black #strategy .scrollmagic-pin-spacer .menu .topRow,
  body.vi-black #strategy .scrollmagic-pin-spacer .menu .dropDown,
  body.vi-black #invest_privlekatelnost .scrollmagic-pin-spacer .menu .topRow,
  body.vi-black #invest_privlekatelnost .scrollmagic-pin-spacer .menu .dropDown {
    background: #807e7e; }
  body.vi-black #strategy .menu .dropDown .item:hover,
  body.vi-black #invest_privlekatelnost .menu .dropDown .item:hover {
    color: #FFFFFF;
    background: #171717; }
  body.vi-black.strategy #strategy .menu .topRow .burger,
  body.vi-black.investors-company-profile-development-strategy #strategy .menu .topRow .burger,
  body.vi-black.investors-company-profile-investment-attractiveness #invest_privlekatelnost .menu .topRow .burger {
    background: #171717;
    border: 1px solid #FFFFFF; }
  body.vi-black .hamburger-inner,
  body.vi-black .hamburger-inner::after,
  body.vi-black .hamburger-inner::before {
    background: #FFFFFF; }
  body.vi-black.strategy #strategy .menu .topRow .time .item::after,
  body.vi-black.investors-company-profile-development-strategy #strategy .menu .topRow .time .item::after,
  body.vi-black.investors-company-profile-investment-attractiveness #invest_privlekatelnost .menu .topRow .time .item::after {
    border-bottom: 1px dashed #000000; }
  body.vi-black.strategy #strategy .menu .dropDown,
  body.vi-black.investors-company-profile-development-strategy #strategy .menu .dropDown,
  body.vi-black.investors-company-profile-investment-attractiveness #invest_privlekatelnost .menu .dropDown {
    box-shadow: 0 0 13px 0 #807e7e; }
  body.vi-black.investors-company-profile-investment-attractiveness #invest_privlekatelnost .menu .topRow .burger .count {
    color: #FFFFFF; }
    body.vi-black.investors-company-profile-investment-attractiveness #invest_privlekatelnost .menu .topRow .burger .count::after {
      color: #FFFFFF; }
  body.vi-black #content .section[data-name=inter_rao_segodnya] .orangeBlocks .item .size {
    color: #E5E5E5; }
  body.vi-black #leftCol .siteLift {
    background: #171717; }
  body.vi-black #content .section[data-name=klyuchevye_tendencii_i_vyzovy_2014-2020] .topBlock .item .row .lc {
    background: #807e7e; }
  body.vi-black #content .section[data-name=klyuchevye_tendencii_i_vyzovy_2014-2020] .topBlock .item .row .rc {
    background: #171717; }
  body.vi-black #content .section[data-name=videnie_i_strategicheskie_celi] .tableW,
  body.vi-black #content .section[data-name=videnie_i_strategicheskie_celi] .tableW table td {
    background: #171717; }
  body.vi-black #content .section[data-name=klyuchevye_indikatory_realizacii_strategii_na_gorizonte_2014_2020_gg] .orangeBlocks .item .size span {
    color: #E5E5E5; }
  body.vi-black #content .section[data-name=osnovnye_napravleniya_razvitiya] .itemList .itemIW .name,
  body.vi-black #content .section[data-name=osnovnye_napravleniya_razvitiya] .itemList .itemIW .count {
    background: #171717; }
  body.vi-black #content .section[data-name=osnovnye_napravleniya_razvitiya] .itemList .itemIW .count::before {
    background: #C5C5C5; }
  body.vi-black #content .section[data-name=osnovnye_napravleniya_razvitiya] .orangeLineTitle {
    background: #B3B3B3; }
  body.vi-black #content .section[data-name=principy_investirovaniya_svobodnogo_investicionnogo_resursa] .topBlock .rightCol ul {
    background: #171717; }
  body.vi-black.investors #content h2 a {
    color: #FFFFFF; }
  body.vi-black #content .bottomLinksBlock .investorsLinks > a {
    background: #C5C5C5; }
  body.vi-black.investors #content .subscribeBlock {
    background: #807e7e; }
  body.vi-black.investors #content .subscribeBlock form {
    color: #000000; }
  body.vi-black #content .bottomLinksBlock .bannerMsfo {
    background: #B3B3B3; }
  body.vi-black #content .bottomLinksBlock .bannerMsfo .defaultButton {
    background: #171717; }
  body.vi-black.homepage #content .stemmingCorruption .title span {
    color: #FFFFFF; }
  body.vi-black.investors-company-profile #content .botBlocks * {
    border-color: #000000 !important; }
  body.vi-black.investors-company-profile #content .botBlocks .row .item {
    background: #171717; }
  body.vi-black #content #osnovniePokazateli .itemBlock {
    background: #000000;
    border: 1px solid #FFFFFF; }
  body.vi-black #content #osnovniePokazateli .itemBlock .rc .birja.green {
    color: #999999; }
  body.vi-black .section[data-name="professionalnyj_menedzhment_orientirovannyj_na_sozdanie_stoimosti_dlya_akcionerov"] .clear {
    -webkit-filter: none;
            filter: none; }
  body.vi-black #invest_privlekatelnost .section[data-name=professionalnyj_menedzhment_orientirovannyj_na_sozdanie_stoimosti_dlya_akcionerov] .tooBl .w-2d4col {
    background: #171717; }
  body.vi-black #invest_privlekatelnost .section[data-name=professionalnyj_menedzhment_orientirovannyj_na_sozdanie_stoimosti_dlya_akcionerov] .tooBl ol li:before {
    background: #B3B3B3; }
  body.vi-black.investors-securities-information-share_price_performance #sIzo img {
    -webkit-filter: none;
            filter: none; }
  body.vi-black.investors-securities-information-calculator #sIzo .calcBack {
    background-color: #B3B3B3 !important;
    color: #000000 !important; }
  body.vi-black.investors-securities-information-calculator #sIzo button {
    background-color: #171717 !important;
    color: #FFFFFF !important; }
  body.vi-black.investors-securities-information-calculator #sIzo .selectValBox,
  body.vi-black.investors-securities-information-calculator #sIzo .selectValBox,
  body.vi-black.investors-securities-information-calculator #sIzo .ymd {
    border-color: #000000 !important; }
  body.vi-black.investors-securities-information-calculator #sIzo td img {
    -webkit-filter: none;
            filter: none; }
  body.vi-black.investors-securities-information-calculator #sIzo .discl {
    color: #FFFFFF; }
  body.vi-black #sIzo div {
    color: #000000; }
  body.vi-black.investors-securities-information-share_price_performance #rsfHistForm button.downloadXL,
  body.vi-black .investors-securities-information-share_price_performance #schart_trg button.downloadXL {
    color: #FFFFFF; }
  body.vi-black.investors-securities-information-share_price_performance #rsfHistForm button.downloadXL div div,
  body.vi-black.investors-securities-information-share_price_performance #schart_trg button.downloadXL div div {
    background-color: #FFFFFF !important;
    opacity: 1 !important; }
  body.vi-black #raskritieInfo .linkBlock .link {
    background: #171717; }
  body.vi-black .w-1col {
    color: #FFFFFF; }
  body.vi-black #content .financialReportingBlock #investorsFunds .filesBlock .filesRow:nth-child(2n) {
    background: #171717; }
  body.vi-black.investors-calendar #content .invCalendarForm #invCalendarContent .tableContent.like_a_table .tr.active .td .branch,
  body.vi-black.investors-calendar #content .invCalendarForm #invCalendarContent .tableContent.like_a_table .tr.active .td .format {
    color: #FFFFFF; }
  body.vi-black.investors-calendar #content .invCalendarForm .selectric-wrapper {
    background: #171717; }
  body.vi-black.investors-calendar #content .invCalendarForm .selectric .label {
    color: #FFFFFF; }
  body.vi-black.investors-analyst-coverage-analyst-handbook .topBlock {
    background: #171717; }
  body.vi-black.press-center #content .newsListContent .news-list .news-item .itemInner .textBlock .sectionName {
    background: #B3B3B3;
    color: #000000; }
  body.vi-black.press-center #content .newsListContent .news-list .news-item .itemInner .textBlock .nameInner {
    border-color: #FFFFFF !important; }
  body.vi-black.press-center #content .subscribeBlock {
    background: #171717; }
  body.vi-black.press-center #content .subscribeBlock form[name=subscribe] input[type=submit] {
    background: #B3B3B3; }
  body.vi-black.press-center #content .contacts .item .preview_picture img {
    display: none; }
  body.vi-black #content .photoListContent .photo-list .photo-album-item .photoItem,
  body.vi-black.press-center #content .newsListContent .news-list .news-item .itemInner.photoItem {
    background: #B3B3B3; }
    body.vi-black #content .photoListContent .photo-list .photo-album-item .photoItem::after,
    body.vi-black.press-center #content .newsListContent .news-list .news-item .itemInner.photoItem::after {
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(76, 76, 76, 0)), to(#3a3a3a));
      background: linear-gradient(to bottom, rgba(76, 76, 76, 0) 0%, #3a3a3a 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004c4c4c', endColorstr='#3a3a3a',GradientType=0 ); }
  body.vi-black.press-center-news #mainWrapper {
    background-color: #000000; }
  body.vi-black #content .photoListContent .photo-list .photo-album-item .photoItem .textBlock .topRow .sectionName {
    background: #B3B3B3; }
  body.vi-black #content .photoListContent .photo-list .photo-album-item .photoItem .textBlock .name,
  body.vi-black #content .photoListContent .photo-list .photo-album-item .photoItem .textBlock span {
    border-color: #FFFFFF !important; }
  body.vi-black #content .detailContent .sideCol .orangeBanner {
    color: #FFFFFF;
    background: #171717; }
  body.vi-black #content .detailContent .sideCol .orangeBanner .defaultButton {
    color: #000000; }
  body.vi-black #content .detailContent .nextNews,
  body.vi-black .prevNews.with-substrate {
    background: #171717; }
  body.vi-black.press-center #content .newsListContent .news-list .news-item .itemInner div[id*=bx_flv_player] .textBlock .dataInner,
  body.vi-black.press-center #content .newsListContent .news-list .news-item .itemInner video .textBlock .dataInner,
  body.vi-black.press-center #content .newsListContent .news-list .news-item .itemInner.videoItem .textBlock .dataInner {
    color: #FFFFFF; }
  body.vi-black.press-center #content .newsListContent .financeRow {
    background-color: #171717; }
  body.vi-black.press-center #content .subscribeBlock .desc,
  body.vi-black.press-center #content .newsListContent .news-list .news-item .date {
    color: #E5E5E5; }
  body.vi-black #content .banner--sd1 {
    background: #C5C5C5; }
  body.vi-black #content .banner__link {
    background: #171717; }
  body.vi-black .sustainable-development #content .banner__link {
    background: #B3B3B3; }
  body.vi-black .sustainable-development #content .banner__link a {
    color: #000000; }
  body.vi-black.sustainable-development-ecology-and-safety-protection-of-the-environment .decor-link-list__item .decor-link,
  body.vi-black.sustainable-development-corporate-social-responsibility-social-policy .decor-link-list__item .decor-link,
  body.vi-black.sustainable-development-risks .decor-link-list__item .decor-link {
    background-color: #171717; }
  body.vi-black.sustainable-development-corporate-social-responsibility-social-policy .dotted-list__item,
  body.vi-black #content .subtitle {
    color: #E5E5E5; }
  body.vi-black .decor-block,
  body.vi-black .info-block,
  body.vi-black #content .dotted-list__text {
    background: #171717; }
  body.vi-black.sustainable-development-risks-survic-processes .substrate {
    background: #000000; }
  body.vi-black .risk-icon-2 {
    border-color: transparent !important;
    border-top-color: #FFFFFF !important; }
  body.vi-black .risk-icon-3 {
    border-color: transparent !important;
    border-bottom-color: #FFFFFF !important; }
  body.vi-black .risk-icon-1:after,
  body.vi-black .risk-icon-1:before {
    background-color: #FFFFFF; }
  body.vi-black #content .risk-table__body td {
    color: #FFFFFF; }
  body.vi-black #content .risk-table__body tr:hover td {
    color: #FFFFFF; }
  body.vi-black #content .blueSelect .selectric {
    color: #FFFFFF;
    background: #171717;
    border-color: #FFFFFF; }
  body.vi-black #content .blueSelect .selectric .label {
    color: #FFFFFF; }
  body.vi-black #content form[name=filter_purchase_form] .selectric-wrapper .label,
  body.vi-black #content .selectric-open .selectric-items ul li {
    color: #FFFFFF; }
  body.vi-black #content .selectric-open .selectric-items ul li {
    background: #171717; }
  body.vi-black #content .selectric-open .selectric-items ul li:hover {
    background: #B3B3B3; }
  body.vi-black #content .selectric-open .selectric-items {
    box-shadow: 0 8px 128px 0 rgba(0, 0, 0, 0.61); }
  body.vi-black .nicescroll-cursors {
    background: #FFFFFF !important; }
  body.vi-black #content .purchaseItemsTable .th:after {
    background: #FFFFFF; }
  body.vi-black .tr.active .endDate:before {
    background: #FFFFFF; }
  body.vi-black .tr.expertise .endDate:before {
    background: #000000;
    border: 1px solid #FFFFFF; }
  body.vi-black .tr.finished .endDate:before {
    background: rgba(0, 0, 0, 0.61); }
  body.vi-black #content .contactsInfoBottom {
    background: #171717; }
  body.vi-black.investors-collect-invetstor-kit #invKitForm .topBlock {
    background: #171717; }
  body.vi-black #content #reportingForm .content .filesBlock .filesRow:nth-child(2n) {
    background: #171717; }
  body.vi-black #content .booklet-block {
    background: #171717; }
  body.vi-black .investors-makebooklet #content input[type=submit] {
    color: #000000;
    background: #B3B3B3; }
  body.vi-black #content .companyHistoryBlock .switch-content > div .defaultItem::before,
  body.vi-black #content .companyHistoryBlock .switch-content > div .defaultItem::after {
    background: #FFFFFF; }
  body.vi-black #content .companyHistoryBlock .switch-content > div .defaultItem.last::before {
    background: transparent; }
  body.vi-black.company .orangeBlocks .item .size {
    color: #E5E5E5; }
  body.vi-black.company-rukovod #mainCol .polojeniya {
    background: #000000; }
  body.vi-black.company .companyStructure {
    background-color: #171717; }
  body.vi-black.homepage #content .homepage-news .news-head .news-title {
    color: #FFFFFF; }
  body.vi-black.company .companyStructure .column .structureItem .name {
    color: #FFFFFF; }
  body.vi-black.investors-meetings ul.left-menu li {
    background: #B3B3B3; }
  body.vi-black.investors-analyst-coverage-consensus-forecast #sIzo table,
  body.vi-black.investors-analyst-coverage-consensus-forecast #sIzo div {
    color: #FFFFFF; }
  body.vi-black.activity-generation .groupActivesBlock .itemBlock,
  body.vi-black.activity-marketing #content .groupActivesBlock .itemBlock,
  body.vi-black.activity-foreignact #content .linksRow5 .link {
    background-color: #171717; }
  body.vi-black #content .spoiler_simple .spoilerContainer {
    background-color: #000000; }
  body.vi-black #content .contactsInfoBottom .section .item .text .link a {
    color: #E5E5E5; }
  body.vi-black #sIzo .selectDropBox {
    box-shadow: 0 8px 128px 0 #C5C5C5; }
  body.vi-black #sIzo .selectDropBox .selectOptBox {
    color: #000000; }
  body.vi-black #sIzo .selectOptBox_hover {
    background-color: #B3B3B3; }
  body.vi-black .visually-impaired__panel {
    background-color: #171717; }
  body.vi-black .visually-impaired__panel-wrap {
    background: inherit; }
  body.vi-black .visually-impaired__toggle {
    color: #CCCCCC; }
  body.vi-black .vi-label.colour-label--white {
    color: #000000; }
  body.vi-black #content .switch-row a[data-name].active,
  body.vi-black #content .switch-row a[data-sname].active,
  body.vi-black #content .switch-row a[data-val].active,
  body.vi-black #content .grey-tabs-menu ul li a.active {
    background: #B3B3B3; }
  body.vi-black #content .spoiler_simple .spoiler_header .spoilerLink:hover {
    color: #B3B3B3; }
  body.vi-black #leftCol > .logo > a {
    background-image: url("/bitrix/templates/interrao-2016/images/logo_white.png"); }
  body.vi-black #mainCol > header > div.tb > div.rb > div.lang > a::after,
  body.vi-black #mainCol > header > div.tb > div.rb > div.social > a.vk::before,
  body.vi-black #mainCol > header > div.tb > div.rb > div.social > a.fb::before,
  body.vi-black #content > div > div.w-2d4col.disableWide.item.exp::before,
  body.vi-black #content > div > div.w-2d4col.disableWide.item.imp::before,
  body.vi-black.activity-foreignact #content .linksRow5 .link::after,
  body.vi-black #content .section[data-name=videnie_i_strategicheskie_celi] .tableW table .arrowRight::before,
  body.vi-black .titleLink.baggage:before,
  body.vi-black.investors .titleLink.investors-makebooklet::before,
  body.vi-black #content > div.clear.bottomLinksBlock > div.w-2col.investorsLinks.mobile-hidden .ico::before,
  body.vi-black.contacts .contactsInfo .item.phone:before,
  body.vi-black.contacts .contactsInfo .item.fax:before,
  body.vi-black.contacts .contactsInfo .item.adress:before,
  body.vi-black.contacts .contactsInfo .item.email:before,
  body.vi-black #content .financialReportingBlock #investorsFunds .buh_uchet:after,
  body.vi-black #content #osnovniePokazateli .itemBlock .icon:before,
  body.vi-black #leftCol .siteLift:before,
  body.vi-black #main-breadcrumbs li.back a:before,
  body.vi-black .link_with_icon_innovative:before,
  body.vi-black .titleLink.doc:before,
  body.vi-black .titleLink.map:before,
  body.vi-black a[href^=http]:after {
    background-image: url(../images/sprite-v-black.png) !important;
    -webkit-filter: none;
            filter: none; }
  body.vi-black #rsfEstimates_ru_place_consensus > table > tbody > tr > td.left0 > div > div:nth-child(3) > div > div,
  body.vi-black #rsfEstimates_ru_place_consensus > table > tbody > tr > td.left0 > div > div.rowbox.templ,
  body.vi-black #rsfEstimates_ru_place_list > table > tbody > tr > td.left0 > div > div {
    background-color: #171717 !important; }
  body.vi-black #sIzo td.min,
  body.vi-black #sIzo span.min,
  body.vi-black #sIzo td.max,
  body.vi-black #sIzo span.max {
    color: #FFFFFF; }
  body.vi-black #main-breadcrumbs li.back a:before {
    background-position: -143px -448px; }
  body.vi-black #mainCol > header > div.tb > div.rb > div.lang > a::after {
    background-position: -101px -448px; }
  body.vi-black #content > div > div.w-2d4col.disableWide.item.exp::before {
    background-position: -620px -323px; }
  body.vi-black .highcharts-background {
    fill: #000; }
  body.vi-black .chartContainerWrapper .chartContainer .pieDatalabel,
  body.vi-black .highcharts-title .chartTitle,
  body.vi-black #akzionerniiCapitalGraph .chartContainer .pieDatalabel .dataDesc,
  body.vi-black #detailMapNavigation .column .structureItem .name,
  body.vi-black .chartContainerWrapper .chartContainer .pieDatalabel .dataDesc,
  body.vi-black #content .section[data-name=strategy_results] .name,
  body.vi-black #content .section[data-name=strategy_results] .dataDesc,
  body.vi-black .strategy-results .specialDescription {
    color: #fff !important; }
  body.vi-black .structureItem[data-sectioncode] .structureIcon,
  body.vi-black .point[data-sectioncode] .icon,
  body.vi-black .point.big .i[data-sectioncode] .structureIcon,
  body.vi-black .point[data-sectioncode] .structureIcon,
  body.vi-black .closeButton:before,
  body.vi-black .closeButton:after {
    background: #171717 !important; }
  body.vi-black #detailMap .point .popup {
    border-color: #000 !important; }
  body.vi-black #detailMap .places .itemsB .towns .item,
  body.vi-black #detailMap .places .itemsB .countries .item,
  body.vi-black #detailMap .places .itemsB .countries .kz,
  body.vi-black #detailMap .point .popup,
  body.vi-black #detailMap .point .popup .country {
    color: #000 !important;
    opacity: 1 !important; }
  body.vi-black #detailMap .point .popup .arrow {
    border-color: transparent !important;
    border-top-color: #000 !important; }
  body.vi-black .highcharts-axis-labels text {
    color: #fff !important;
    fill: #fff !important; }
  body.vi-black #invest_privlekatelnost .specialDescription,
  body.vi-black .highcharts-data-labels .name,
  body.vi-black .highcharts-data-labels .dataDesc,
  body.vi-black .highcharts-axis-labels .name,
  body.vi-black #invest_privlekatelnost .bottomDesc,
  body.vi-black .highcharts-container .chartDesc {
    color: #fff !important; }
  body.vi-black #sIzo .h4sw,
  body.vi-black #sIzo .h4 {
    color: #fff !important; }
  body.vi-black #sIzo .active {
    background: #fff !important;
    color: #000 !important; }
  body.vi-black #sIzo {
    -webkit-filter: grayscale(100%);
            filter: grayscale(100%); }
  body.vi-black #sIzo canvas,
  body.vi-black #sIzo .contentTable {
    -webkit-filter: invert(100%);
            filter: invert(100%); }
  body.vi-black #sIzo .controlPane * {
    border-color: #000 !important; }
  body.vi-black #chartArea .vert {
    border-color: #fff !important; }
  body.vi-black .chartContainerWrapper {
    background: #000 !important; }
  body.vi-black .chart--md .specialDescription {
    color: #fff;
    z-index: 1; }
  body.vi-black.search #content .rc .item span {
    background: #fff;
    color: #000; }
  body.vi-black #content .defaultPagination .mainNavBlock > a:hover {
    background: #fff; }
  body.vi-black #content .defaultPagination .mainNavBlock > a:hover span {
    color: #000; }
  body.vi-black.search .search-result .item .info .desc .chain {
    color: #fff; }
  body.vi-black .event-dropdown__inner {
    background: #000;
    border: 2px solid #fff; }
    body.vi-black .event-dropdown__inner:before {
      border-bottom-color: #fff; }
  body.vi-black .event-dropdown__close:before {
    background-image: url(../images/sprite-v-black.png) !important; }
  body.vi-black .event-links-wrap {
    color: #fff; }
  body.vi-black .event-link {
    background: #999; }
    body.vi-black .event-link--google:before, body.vi-black .event-link--outlook:before, body.vi-black .event-link--mail:before {
      background-image: url(../images/sprite-v-black.png) !important; }
  body.vi-black .file-item.ext-MP3:before, body.vi-black .file-item.ext-mp3:before, body.vi-black .file-item.ext-MP4:before, body.vi-black .file-item.ext-mp4:before, body.vi-black .file-item.ext-PDF:before, body.vi-black .file-item.ext-pdf:before {
    background-image: url(../images/sprite-v-black.png) !important; }
  body.vi-black .file-item__name, body.vi-black .file-item__size {
    color: #fff; }
  body.vi-black .ic-contacts:before {
    background: #fff; }
  body.vi-black #invCalendarContent .tableContent.like_a_table .tr.active .td,
  body.vi-black #invCalendarContent .tableContent.like_a_table .tr .td .name {
    color: #fff !important; }
  body.vi-black #content .forum-form form {
    background: #000;
    border: 1px solid #fff; }
  body.vi-black #content .forum-form .attach-text-file .text {
    color: #fff; }
  body.vi-black .svg-icon {
    color: #fff !important; }
  body.vi-black .asset-svg-connector polyline {
    stroke: #fff; }
  body.vi-black .asset-svg-connector rect, body.vi-black .asset-svg-connector path {
    fill: #fff; }
  body.vi-black .asset-svg-point path, body.vi-black .asset-svg-point circle {
    fill: #fff;
    stroke: #000; }
  body.vi-black .asset-popup {
    border-color: #fff !important;
    background: #171717; }
    body.vi-black .asset-popup__close::before, body.vi-black .asset-popup__close::after {
      background: #fff; }
    body.vi-black .asset-popup::before {
      border-top-color: #fff; }
    body.vi-black .asset-popup::after {
      border-top-color: #171717; }
    body.vi-black .asset-popup__title, body.vi-black .asset-popup__subtitle {
      color: #fff; }
  body.vi-black .asset-company {
    background: #fff !important; }
    body.vi-black .asset-company .svg-icon {
      color: #000 !important; }
  body.vi-black .asset-point:hover .asset-point__name {
    color: #000; }
  body.vi-black #content .asset-company-link__text {
    color: #fff; }
  body.vi-black #content .asset-company-link:hover .asset-company-link__text span {
    color: #fff;
    border-bottom: 1px solid #fff; }
  body.vi-black #content .map-filter-item.active {
    background: #fff; }
    body.vi-black #content .map-filter-item.active .map-filter-item__text {
      color: #000; }

body.vi-blue {
  color: #063462;
  background: #9DD1FF; }
  body.vi-blue h1,
  body.vi-blue h2,
  body.vi-blue h3,
  body.vi-blue h4,
  body.vi-blue h5 {
    color: #063462; }
  body.vi-blue a {
    -webkit-filter: none;
            filter: none; }
  body.vi-blue .vi-input:checked + .vi-label {
    outline: none !important; }
  body.vi-blue .text-note,
  body.vi-blue #content input[type=submit],
  body.vi-blue #content input[type=reset],
  body.vi-blue #content .showMoreWrap {
    background: #5A87B3; }
  body.vi-blue a,
  body.vi-blue #content a,
  body.vi-blue .starrequired,
  body.vi-blue #content input[type=submit],
  body.vi-blue #content input[type=reset] {
    color: #063462;
    -webkit-filter: none;
            filter: none; }
  body.vi-blue.homepage #mainCol #content .homepage-information .title {
    color: #063462;
    background: transparent; }
  body.vi-blue.homepage #homepageMainSlider .slider .sliderItem .content .button {
    color: #063462;
    background-color: #9DD1FF; }
    body.vi-blue.homepage #homepageMainSlider .slider .sliderItem .content .button span {
      border-bottom: 1px solid #063462; }
  body.vi-blue #content a[data-show-more] {
    background-color: #0D4378;
    color: #fff; }
  body.vi-blue #leftMenu > ul > li > a, body.vi-blue #leftMenu > ul > li > span {
    color: #063462; }
  body.vi-blue #leftMenu > ul > li a {
    box-shadow: inset 0 -1px #063462; }
  body.vi-blue.homepage #homepageMainSlider .slider .sliderItem {
    background-color: #5A87B3; }
  body.vi-blue.homepage #homepageMainSlider .slider .sliderItem .content .title {
    color: #063462; }
  body.vi-blue.homepage #content .stemmingCorruption {
    background-color: #5A87B3;
    color: #063462; }
  body.vi-blue.homepage #content .stemmingCorruption .title span {
    color: #063462;
    border-color: #063462 !important; }
  body.vi-blue .siteLoader .overlay {
    background: rgba(76, 76, 76, 0.3); }
  body.vi-blue * {
    border-color: #063462 !important; }
  body.vi-blue #leftMenu ul li a,
  body.vi-blue #leftMenu ul li span,
  body.vi-blue #content .default-spoiler .header,
  body.vi-blue #main-breadcrumbs ul li:after,
  body.vi-blue #mainCol header .tb .search .search-action {
    color: #063462; }
  body.vi-blue.homepage #content .homepage-news .news-head .news-subscribe {
    border-color: #063462;
    color: #063462; }
  body.vi-blue #content .default-spoiler .content {
    background: inherit; }
    body.vi-blue #content .default-spoiler .content::before {
      background: none; }
  body.vi-blue #content table tr.oddrow:not(:first-of-type) {
    background: #5A87B3; }
  body.vi-blue #content .defaultPagination .mainNavBlock .cur span,
  body.vi-blue #content .defaultPagination .mainNavBlock .cur:hover span {
    color: #063462; }
  body.vi-blue #content .defaultPagination .next:hover {
    background: #0D4378; }
  body.vi-blue #strategy .scrollmagic-pin-spacer .menu .topRow,
  body.vi-blue #strategy .scrollmagic-pin-spacer .menu .dropDown,
  body.vi-blue #invest_privlekatelnost .scrollmagic-pin-spacer .menu .topRow,
  body.vi-blue #invest_privlekatelnost .scrollmagic-pin-spacer .menu .dropDown {
    background: #0D4378; }
  body.vi-blue #strategy .menu .dropDown .item:hover,
  body.vi-blue #invest_privlekatelnost .menu .dropDown .item:hover {
    color: #063462;
    background: #5A87B3; }
  body.vi-blue.strategy #strategy .menu .topRow .burger,
  body.vi-blue.investors-company-profile-development-strategy #strategy .menu .topRow .burger,
  body.vi-blue.investors-company-profile-investment-attractiveness #invest_privlekatelnost .menu .topRow .burger {
    background: #5A87B3;
    border: 1px solid #063462; }
  body.vi-blue .hamburger-inner,
  body.vi-blue .hamburger-inner::after,
  body.vi-blue .hamburger-inner::before {
    background: #063462; }
  body.vi-blue.strategy #strategy .menu .topRow .time .item::after,
  body.vi-blue.investors-company-profile-development-strategy #strategy .menu .topRow .time .item::after,
  body.vi-blue.investors-company-profile-investment-attractiveness #invest_privlekatelnost .menu .topRow .time .item::after {
    border-bottom: 1px dashed #9DD1FF; }
  body.vi-blue.strategy #strategy .menu .dropDown,
  body.vi-blue.investors-company-profile-development-strategy #strategy .menu .dropDown,
  body.vi-blue.investors-company-profile-investment-attractiveness #invest_privlekatelnost .menu .dropDown {
    box-shadow: 0 8px 128px 0 #0D4378; }
  body.vi-blue.investors-company-profile-investment-attractiveness #invest_privlekatelnost .menu .topRow .burger .count {
    color: #063462; }
    body.vi-blue.investors-company-profile-investment-attractiveness #invest_privlekatelnost .menu .topRow .burger .count::after {
      color: #063462; }
  body.vi-blue #content .section[data-name=inter_rao_segodnya] .orangeBlocks .item .size {
    color: #0D4378; }
  body.vi-blue #leftCol .siteLift {
    background: #5A87B3; }
  body.vi-blue #content .switch-row a[data-name].active,
  body.vi-blue #content .switch-row a[data-sname].active,
  body.vi-blue .switch-row a[data-val].active,
  body.vi-blue #content .switch-row a[data-val].active,
  body.vi-blue #content .grey-tabs-menu ul li a.active {
    background: #1D5993; }
  body.vi-blue #content .section[data-name=klyuchevye_tendencii_i_vyzovy_2014-2020] .topBlock .item .row .lc {
    background: #0D4378; }
  body.vi-blue #content .section[data-name=klyuchevye_tendencii_i_vyzovy_2014-2020] .topBlock .item .row .rc {
    background: #5A87B3; }
  body.vi-blue #content .section[data-name=videnie_i_strategicheskie_celi] .tableW,
  body.vi-blue #content .section[data-name=videnie_i_strategicheskie_celi] .tableW table td {
    background: #5A87B3; }
  body.vi-blue #content .section[data-name=klyuchevye_indikatory_realizacii_strategii_na_gorizonte_2014_2020_gg] .orangeBlocks .item .size span {
    color: #0D4378; }
  body.vi-blue #content .section[data-name=osnovnye_napravleniya_razvitiya] .itemList .itemIW .name,
  body.vi-blue #content .section[data-name=osnovnye_napravleniya_razvitiya] .itemList .itemIW .count {
    background: #5A87B3; }
  body.vi-blue #content .section[data-name=osnovnye_napravleniya_razvitiya] .itemList .itemIW .count::before {
    background: #0D4378; }
  body.vi-blue #content .section[data-name=osnovnye_napravleniya_razvitiya] .orangeLineTitle {
    background: #1D5993; }
  body.vi-blue #content .section[data-name=principy_investirovaniya_svobodnogo_investicionnogo_resursa] .topBlock .rightCol ul {
    background: #5A87B3; }
  body.vi-blue #content .section[data-name=strategy_results] .specialDescription {
    color: #063462; }
  body.vi-blue.investors #content .subscribeBlock {
    background: #1D5993; }
  body.vi-blue.investors #content .subscribeBlock form {
    color: #9DD1FF; }
  body.vi-blue #content .bottomLinksBlock .bannerMsfo {
    background: #1D5993; }
  body.vi-blue #content .bottomLinksBlock .bannerMsfo .defaultButton {
    background: #5A87B3; }
  body.vi-blue.investors-company-profile #content .botBlocks * {
    border-color: #9DD1FF !important; }
  body.vi-blue.investors-company-profile #content .botBlocks .row .item {
    background: #5A87B3; }
  body.vi-blue #content #osnovniePokazateli .itemBlock {
    background: #9DD1FF;
    border: 1px solid #063462; }
  body.vi-blue #content #osnovniePokazateli .itemBlock .rc .birja.green {
    color: #999999; }
  body.vi-blue .section[data-name="professionalnyj_menedzhment_orientirovannyj_na_sozdanie_stoimosti_dlya_akcionerov"] .clear {
    -webkit-filter: none;
            filter: none; }
  body.vi-blue #invest_privlekatelnost .section[data-name=professionalnyj_menedzhment_orientirovannyj_na_sozdanie_stoimosti_dlya_akcionerov] .tooBl .w-2d4col {
    background: #5A87B3; }
  body.vi-blue #invest_privlekatelnost .section[data-name=professionalnyj_menedzhment_orientirovannyj_na_sozdanie_stoimosti_dlya_akcionerov] .tooBl ol li:before {
    background: #1D5993; }
  body.vi-blue.investors-securities-information-calculator #sIzo .calcBack {
    background-color: #1D5993 !important;
    color: #9DD1FF !important; }
  body.vi-blue.investors-securities-information-calculator #sIzo .calcBack .selectValBox {
    color: #000 !important; }
  body.vi-blue.investors-securities-information-calculator #sIzo .contentTable tr.odd,
  body.vi-blue.investors-securities-information-calculator #sIzo .contentTable tr.even,
  body.vi-blue.investors-securities-information-calculator #sIzo #priceCalcPane tr td span,
  body.vi-blue.investors-securities-information-calculator #sIzo #divCalcPane tr td span {
    background-color: #5A87B3 !important;
    color: #063462 !important; }
  body.vi-blue.investors-securities-information-calculator #priceCalcPane tr td:first-child,
  body.vi-blue.investors-securities-information-calculator #divCalcPane tr td:first-child {
    background: none; }
  body.vi-blue.investors-securities-information-calculator #sIzo button {
    background-color: #5A87B3 !important;
    color: #063462 !important; }
  body.vi-blue.investors-securities-information-share_price_performance #rsfHistForm button.downloadXL,
  body.vi-blue.investors-securities-information-share_price_performance #schart_trg button.downloadXL {
    color: #063462; }
  body.vi-blue.investors-securities-information-share_price_performance #rsfHistForm button.downloadXL div div,
  body.vi-blue.investors-securities-information-share_price_performance #schart_trg button.downloadXL div div {
    background-color: #063462 !important;
    opacity: 1 !important; }
  body.vi-blue #raskritieInfo .linkBlock .link {
    background: #5A87B3; }
  body.vi-blue .w-1col {
    color: #063462; }
  body.vi-blue #content .financialReportingBlock #investorsFunds .filesBlock .filesRow:nth-child(2n) {
    background: #5A87B3; }
  body.vi-blue.investors-calendar #content .invCalendarForm #invCalendarContent .tableContent.like_a_table .tr.active .td .branch,
  body.vi-blue.investors-calendar #content .invCalendarForm #invCalendarContent .tableContent.like_a_table .tr.active .td .format {
    color: #063462; }
  body.vi-blue.investors-calendar #content .invCalendarForm .selectric-wrapper {
    background: #5A87B3; }
  body.vi-blue.investors-calendar #content .invCalendarForm .selectric .label {
    color: #063462; }
  body.vi-blue.investors-analyst-coverage-analyst-handbook .topBlock {
    background: #5A87B3; }
  body.vi-blue.press-center #content .newsListContent .news-list .news-item .itemInner .textBlock .sectionName {
    background: #1D5993;
    color: #fff; }
  body.vi-blue.press-center #content .newsListContent .news-list .news-item.finance .date:before {
    color: #000; }
  body.vi-blue.press-center #content .newsListContent .news-list .news-item .itemInner .textBlock .nameInner {
    border-color: #9DD1FF !important; }
  body.vi-blue.press-center #content .subscribeBlock,
  body.vi-blue.press-center #content .newsListContent .financeRow {
    background: #5A87B3; }
  body.vi-blue.press-center #content .subscribeBlock form[name=subscribe] input[type=submit] {
    background: #1D5993; }
  body.vi-blue.press-center #content .contacts .item .preview_picture img {
    display: none; }
  body.vi-blue #content .photoListContent .photo-list .photo-album-item .photoItem,
  body.vi-blue.press-center #content .newsListContent .news-list .news-item .itemInner.photoItem {
    background: #1D5993; }
    body.vi-blue #content .photoListContent .photo-list .photo-album-item .photoItem::after,
    body.vi-blue.press-center #content .newsListContent .news-list .news-item .itemInner.photoItem::after {
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(76, 76, 76, 0)), to(#3a3a3a));
      background: linear-gradient(to bottom, rgba(76, 76, 76, 0) 0%, #3a3a3a 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004c4c4c', endColorstr='#3a3a3a',GradientType=0 ); }
  body.vi-blue.press-center-news #mainWrapper {
    background-color: #9DD1FF; }
  body.vi-blue .ya-share2__badge {
    background-color: #5A87B3; }
  body.vi-blue #content .photoListContent .photo-list .photo-album-item .photoItem .textBlock .topRow .sectionName {
    background: #1D5993; }
  body.vi-blue #content .photoListContent .photo-list .photo-album-item .photoItem .textBlock .name,
  body.vi-blue #content .photoListContent .photo-list .photo-album-item .photoItem .textBlock span {
    border-color: #9DD1FF !important; }
  body.vi-blue #content .detailContent .sideCol .orangeBanner {
    color: #063462;
    background: #5A87B3; }
  body.vi-blue #content .detailContent .sideCol .orangeBanner .defaultButton {
    color: #9DD1FF; }
  body.vi-blue #content .detailContent .nextNews,
  body.vi-blue .prevNews.with-substrate {
    background: #5A87B3; }
  body.vi-blue.press-center #content .newsListContent .news-list .news-item .itemInner div[id*=bx_flv_player] .textBlock .dataInner,
  body.vi-blue.press-center #content .newsListContent .news-list .news-item .itemInner video .textBlock .dataInner,
  body.vi-blue.press-center #content .newsListContent .news-list .news-item .itemInner.videoItem .textBlock .dataInner,
  body.vi-blue.press-center #content .energiyaBezGraniz .topRow .rc .text1 {
    color: #063462; }
  body.vi-blue #content .banner--sd1 {
    background: #063462; }
  body.vi-blue.sustainable-development #content .banner__link {
    background-color: #1D5993; }
  body.vi-blue.sustainable-development #content .banner__link a {
    color: #9DD1FF; }
  body.vi-blue.sustainable-development-corporate-social-responsibility-social-policy .dotted-list__item,
  body.vi-blue #content .subtitle {
    color: #0D4378; }
  body.vi-blue .decor-block,
  body.vi-blue .info-block,
  body.vi-blue #content .dotted-list__text {
    background: #5A87B3; }
  body.vi-blue.sustainable-development-risks-survic-processes .substrate {
    background: #9DD1FF; }
  body.vi-blue.sustainable-development-risks-survic-processes .substrate__img {
    -webkit-filter: none;
            filter: none; }
  body.vi-blue .risk-icon-2 {
    border-color: transparent !important;
    border-top-color: #063462 !important; }
  body.vi-blue .risk-icon-3 {
    border-color: transparent !important;
    border-bottom-color: #063462 !important; }
  body.vi-blue .risk-icon-1:after,
  body.vi-blue .risk-icon-1:before {
    background-color: #063462; }
  body.vi-blue #content .risk-table__body td {
    color: #063462; }
  body.vi-blue #content .risk-table__body tr:hover td {
    color: #063462; }
  body.vi-blue #content .blueSelect .selectric {
    color: #063462;
    background: #5A87B3;
    border-color: #063462; }
  body.vi-blue #content .blueSelect .selectric .label {
    color: #063462; }
  body.vi-blue #content form[name=filter_purchase_form] .selectric-wrapper .label,
  body.vi-blue #content .selectric-open .selectric-items ul li {
    color: #063462; }
  body.vi-blue #content .selectric-open .selectric-items ul li:hover {
    background: #5A87B3; }
  body.vi-blue #content .selectric-open .selectric-items {
    box-shadow: 0 8px 128px 0 rgba(0, 0, 0, 0.61); }
  body.vi-blue .nicescroll-cursors {
    background: #063462 !important; }
  body.vi-blue #content .purchaseItemsTable .th:after {
    background: #063462; }
  body.vi-blue .tr.active .endDate:before {
    background: #063462; }
  body.vi-blue .tr.expertise .endDate:before {
    background: #9DD1FF;
    border: 1px solid #063462; }
  body.vi-blue .tr.finished .endDate:before {
    background: rgba(0, 0, 0, 0.61); }
  body.vi-blue #content .contactsInfoBottom {
    background: #5A87B3; }
  body.vi-blue.investors-collect-invetstor-kit #invKitForm .topBlock {
    background: #5A87B3; }
  body.vi-blue #content #reportingForm .content .filesBlock .filesRow:nth-child(2n) {
    background: #5A87B3; }
  body.vi-blue #content .booklet-block {
    background: #5A87B3; }
  body.vi-blue .investors-makebooklet #content input[type=submit] {
    color: #9DD1FF;
    background: #1D5993; }
  body.vi-blue #content .companyHistoryBlock .switch-content > div .defaultItem::before,
  body.vi-blue #content .companyHistoryBlock .switch-content > div .defaultItem::after {
    background: #063462; }
  body.vi-blue #content .companyHistoryBlock .switch-content > div .defaultItem.last::before {
    background: transparent; }
  body.vi-blue #content .companyHistoryBlock .switch-content > div .fastenItem .date,
  body.vi-blue #content .companyHistoryBlock .switch-content > div .fastenItem .textContent {
    color: #063462; }
  body.vi-blue #content .companyHistoryBlock .switch-content > div .fastenItem .date {
    background-color: #1D5993; }
  body.vi-blue #content .companyHistoryBlock .switch-content > div .fastenItem .textContent {
    background-color: #5A87B3; }
  body.vi-blue.company-rukovod #mainCol .polojeniya {
    background: #9DD1FF; }
  body.vi-blue.company #content .leadership-list .row .item.active::after {
    border-color: transparent transparent #9DD1FF; }
  body.vi-blue.company .companyStructure {
    background-color: #5A87B3; }
  body.vi-blue.company .companyStructure .structureItem .structureIcon,
  body.vi-blue.company-structure div[data-sectioncode=heating-systems] .structureIcon,
  body.vi-blue.company-structure div[data-sectioncode=trading] .structureIcon,
  body.vi-blue.company-structure div[data-sectioncode=innovations] .structureIcon,
  body.vi-blue.company #content .structure-list .title .structureIcon {
    background-color: #1D5993; }
  body.vi-blue.homepage #content .homepage-news .news-head .news-title {
    color: #063462; }
  body.vi-blue.company .companyStructure .column .structureItem .name {
    color: #063462; }
  body.vi-blue #detailMap,
  body.vi-blue .topMapContainerW {
    background-color: #9DD1FF; }
  body.vi-blue #detailMap #topMapContainer svg rect {
    fill: #9DD1FF; }
  body.vi-blue #akzionerniiCapitalGraph .chartContainer .pieDatalabel .dataDesc {
    color: #063462; }
  body.vi-blue #akzionerniiCapitalGraph .highcharts-container svg rect,
  body.vi-blue #graphEbita .highcharts-container svg rect {
    fill: #9DD1FF; }
  body.vi-blue.company .orangeBlocks .item .size {
    color: #0D4378; }
  body.vi-blue.homepage #content .homepage-news .news-head .news-title {
    color: #063462; }
  body.vi-blue .visually-impaired__panel {
    background-color: #7DB1E7; }
  body.vi-blue .visually-impaired__panel-wrap {
    background: inherit; }
  body.vi-blue .visually-impaired__toggle {
    color: #063462; }
  body.vi-blue .vi-label.colour-label--white {
    color: #000000; }
  body.vi-blue.activity-generation .groupActivesBlock .itemBlock,
  body.vi-blue.activity-marketing #content .groupActivesBlock .itemBlock,
  body.vi-blue.activity-foreignact #content .linksRow5 .link {
    background-color: #5A87B3; }
  body.vi-blue #content .spoiler_simple .spoilerContainer {
    background-color: #9DD1FF; }
  body.vi-blue #content .spoiler_simple .spoiler_header .spoilerLink.active {
    color: #063462; }
  body.vi-blue #content ul li:before {
    background-color: #063462;
    -webkit-filter: none;
            filter: none; }
  body.vi-blue.investors #content h2 a {
    color: #063462; }
  body.vi-blue #content .bottomLinksBlock .investorsLinks > a {
    background: #5A87B3; }
  body.vi-blue #raskritieInfo .linkBlock .link .title {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #063462), color-stop(50%, #063462));
    background-image: linear-gradient(#063462 50%, #063462 50%); }
  body.vi-blue #raskritieInfo .linkBlock .link .text {
    color: #063462; }
  body.vi-blue #content .grey-tabs-menu ul li a.active {
    background: #1D5993; }
  body.vi-blue.investors-disclosure-annual #content ul li:before {
    background-color: transparent; }
  body.vi-blue.investors-meetings ul.left-menu li {
    background: #5A87B3; }
  body.vi-blue #content .showMoreWrap a {
    background: #1D5993; }
    body.vi-blue #content .showMoreWrap a:hover {
      background: #0D4378; }
  body.vi-blue.investors-calendar #content .invCalendarForm #invCalendarContent .tableContent.like_a_table .tr .th,
  body.vi-blue.investors-calendar #content .invCalendarForm #invCalendarContent .tableContent.like_a_table .tr .td,
  body.vi-blue #content .purchaseItemsTable .th,
  body.vi-blue #content .contactsInfoBottom .section .item .text .link a {
    color: #063462; }
  body.vi-blue #sIzo .selectDropBox {
    box-shadow: 0 8px 128px 0 #0D4378; }
  body.vi-blue #sIzo .selectDropBox .selectOptBox {
    color: #063462; }
  body.vi-blue #sIzo .selectOptBox_hover {
    background-color: #1D5993; }
  body.vi-blue #rsfEstimates_ru_place_consensus > table > tbody > tr > td.left0 > div > div:nth-child(3) > div > div,
  body.vi-blue #rsfEstimates_ru_place_consensus > table > tbody > tr > td.left0 > div > div.rowbox.templ,
  body.vi-blue #rsfEstimates_ru_place_list > table > tbody > tr > td.left0 > div > div {
    background-color: #5A87B3 !important; }
  body.vi-blue #sIzo td.min,
  body.vi-blue #sIzo span.min,
  body.vi-blue #sIzo td.max,
  body.vi-blue #sIzo span.max {
    color: #063462; }
  body.vi-blue #sIzo table th {
    color: #063462; }
  body.vi-blue #leftCol > .logo > a {
    background-image: url("/bitrix/templates/interrao-2016/images/logo_blue.png"); }
  body.vi-blue #content .spoiler_simple .spoiler_header .spoilerLink:hover {
    color: #1D5993; }
  body.vi-blue #mainCol header .tb .search .search-action:before,
  body.vi-blue #mainCol header .tb .search .search-form form:before,
  body.vi-blue #mainCol > header > div.tb > div.rb > div.lang > a::after,
  body.vi-blue #mainCol > header > div.tb > div.rb > div.social > a.vk::before,
  body.vi-blue #mainCol > header > div.tb > div.rb > div.social > a.fb::before,
  body.vi-blue #content > div > div.w-2d4col.disableWide.item.exp::before,
  body.vi-blue #content > div > div.w-2d4col.disableWide.item.imp::before,
  body.vi-blue.activity-foreignact #content .linksRow5 .link::after,
  body.vi-blue #content .section[data-name=videnie_i_strategicheskie_celi] .tableW table .arrowRight::before,
  body.vi-blue .titleLink.baggage:before,
  body.vi-blue.investors .titleLink.investors-makebooklet::before,
  body.vi-blue #content > div.clear.bottomLinksBlock > div.w-2col.investorsLinks.mobile-hidden .ico::before,
  body.vi-blue.contacts .contactsInfo .item.phone:before,
  body.vi-blue.contacts .contactsInfo .item.fax:before,
  body.vi-blue.contacts .contactsInfo .item.adress:before,
  body.vi-blue.contacts .contactsInfo .item.email:before,
  body.vi-blue #content .financialReportingBlock #investorsFunds .buh_uchet:after,
  body.vi-blue #content #osnovniePokazateli .itemBlock .icon:before,
  body.vi-blue #leftCol .siteLift:before,
  body.vi-blue #main-breadcrumbs li.back a:before,
  body.vi-blue .link_with_icon_innovative:before,
  body.vi-blue .titleLink.doc:before,
  body.vi-blue .titleLink.map:before,
  body.vi-blue a[href^=http]:after {
    background-image: url(../images/sprite-v-blue.png) !important;
    -webkit-filter: none;
            filter: none; }
  body.vi-blue .chartContainerWrapper .chartContainer .pieDatalabel,
  body.vi-blue .highcharts-title .chartTitle,
  body.vi-blue #detailMapNavigation .column .structureItem .name,
  body.vi-blue .chartContainerWrapper .chartContainer .pieDatalabel .dataDesc {
    color: #063462; }
  body.vi-blue .structureItem[data-sectioncode] .structureIcon,
  body.vi-blue .point[data-sectioncode] .icon,
  body.vi-blue .point.big .i[data-sectioncode] .structureIcon,
  body.vi-blue .point[data-sectioncode] .structureIcon,
  body.vi-blue .closeButton:before,
  body.vi-blue .closeButton:after,
  body.vi-blue #detailMapNavigation .column .structureItem.all.active {
    background: #063462 !important; }
  body.vi-blue #detailMap .places .itemsB .towns .item,
  body.vi-blue #detailMap .places .itemsB .countries .item,
  body.vi-blue #detailMap .places .itemsB .countries .kz,
  body.vi-blue #detailMap .point .popup,
  body.vi-blue #detailMap .point .popup .country {
    color: #063462 !important;
    opacity: 1 !important; }
  body.vi-blue #detailMap .point .popup .arrow {
    border-color: transparent !important;
    border-top-color: #063462 !important; }
  body.vi-blue .highcharts-background {
    fill: #9DD1FF; }
  body.vi-blue .highcharts-axis-labels text {
    color: #063462 !important;
    fill: #063462 !important; }
  body.vi-blue #invest_privlekatelnost .specialDescription,
  body.vi-blue #invest_privlekatelnost .bottomDesc {
    color: #063462 !important; }
  body.vi-blue #sIzo .h4sw,
  body.vi-blue #sIzo .h4 {
    color: #063462 !important; }
  body.vi-blue #sIzo .active {
    background: #063462 !important;
    color: #fff !important; }
  body.vi-blue #sIzo {
    -webkit-filter: sepia(100%) hue-rotate(190deg) saturate(500%);
            filter: sepia(100%) hue-rotate(190deg) saturate(500%); }
  body.vi-blue #sIzo .controlPane *,
  body.vi-blue #chartArea .vert {
    border-color: #063462 !important; }
  body.vi-blue .chartContainerWrapper {
    background: #9DD1FF !important; }
  body.vi-blue .chart--md .specialDescription {
    color: #063462;
    z-index: 1; }
  body.vi-blue.search #content .rc .item span {
    background: #063462; }
  body.vi-blue #content .defaultPagination .mainNavBlock > a:hover {
    background: #063462; }
  body.vi-blue #content .defaultPagination .mainNavBlock > a:hover span {
    color: #fff; }
  body.vi-blue.search .search-result .item .info .desc .chain {
    color: #063462; }
  body.vi-blue #content .defaultPagination .next,
  body.vi-blue #content .defaultPagination .prev {
    background: #063462; }
  body.vi-blue .event-dropdown__inner {
    background: #9DD1FF;
    border: 2px solid #063462; }
    body.vi-blue .event-dropdown__inner:before {
      border-bottom-color: #063462; }
  body.vi-blue .event-dropdown__close:before {
    background-image: url(../images/sprite-v-blue.png) !important; }
  body.vi-blue .event-links-wrap {
    color: #063462; }
  body.vi-blue .event-link {
    background: #5A87B3; }
    body.vi-blue .event-link--google:before, body.vi-blue .event-link--outlook:before, body.vi-blue .event-link--mail:before {
      background-image: url(../images/sprite-v-blue.png) !important; }
  body.vi-blue .file-item.ext-MP3:before, body.vi-blue .file-item.ext-mp3:before, body.vi-blue .file-item.ext-MP4:before, body.vi-blue .file-item.ext-mp4:before, body.vi-blue .file-item.ext-PDF:before, body.vi-blue .file-item.ext-pdf:before {
    background-image: url(../images/sprite-v-blue.png) !important; }
  body.vi-blue .file-item__name, body.vi-blue .file-item__size {
    color: #063462; }
  body.vi-blue .ic-contacts:before {
    background: #063462; }
  body.vi-blue #content .forum-form form {
    background: #9DD1FF;
    border: 1px solid #063462; }
  body.vi-blue #content .forum-form .attach-text-file .text {
    color: #063462; }
  body.vi-blue .svg-icon {
    color: #063462 !important; }
  body.vi-blue .asset-svg-connector polyline {
    stroke: #063462; }
  body.vi-blue .asset-svg-connector rect, body.vi-blue .asset-svg-connector path {
    fill: #063462; }
  body.vi-blue .asset-svg-point path, body.vi-blue .asset-svg-point circle {
    fill: #063462;
    stroke: #9DD1FF; }
  body.vi-blue .asset-popup {
    border-color: #063462 !important;
    background: #9DD1FF; }
    body.vi-blue .asset-popup__close::before, body.vi-blue .asset-popup__close::after {
      background: #063462; }
    body.vi-blue .asset-popup::before {
      border-top-color: #9DD1FF; }
    body.vi-blue .asset-popup::after {
      border-top-color: #063462; }
    body.vi-blue .asset-popup__title, body.vi-blue .asset-popup__subtitle {
      color: #063462; }
  body.vi-blue .asset-company {
    background: #063462 !important; }
    body.vi-blue .asset-company .svg-icon {
      color: #9DD1FF !important; }
  body.vi-blue .asset-point:hover .asset-point__name {
    color: #000; }
  body.vi-blue #content .asset-company-link__text {
    color: #063462; }
  body.vi-blue #content .asset-company-link:hover .asset-company-link__text span {
    color: #063462;
    border-bottom: 1px solid #063462; }
  body.vi-blue #content .map-filter-item.active {
    background: #063462; }
    body.vi-blue #content .map-filter-item.active .map-filter-item__text {
      color: #9DD1FF; }

.msie.version-visually-impaired .company .orangeBlocks .item .name,
.msie.version-visually-impaired #content .section[data-name=inter_rao_segodnya] .orangeBlocks .item .name {
  display: block;
  max-width: 345px;
  font-size: 1.4rem; }

.msie.version-visually-impaired .company .orangeBlocks .item {
  height: 230px; }

.msie.version-visually-impaired #content .section[data-name=inter_rao_segodnya] .orangeBlocks .w-1col,
.msie.version-visually-impaired #content .section[data-name=klyuchevye_indikatory_realizacii_strategii_na_gorizonte_2014_2020_gg] .orangeBlocks .w-1col {
  width: 33.33%; }

.msie.version-visually-impaired #content .section[data-name=klyuchevye_indikatory_realizacii_strategii_na_gorizonte_2014_2020_gg] .orangeBlocks .w-2d4col {
  width: 48%; }

.msie.version-visually-impaired #content .w-2col {
  width: 70%; }
