@media screen and (min-width: 1800px) and (max-width: 9900px) {
  .head-top-zag {font-size: 37pt;line-height: 46pt; margin-top: 2%;}
  .head-top-zag > div {width: 25%;}
  .head-top-zag_p {font-size: 22pt;line-height: 25pt;}
  .head-top-zag_ten {font-size: 54pt;}
  .screen_content_balloon div p {font-size: 120%;}
  .oblojka_goda .legend,
  .sobitia_goda .legend,
  .gallery_zag .legend {font-size: 18pt;font-weight: normal;line-height: 14pt;}
  .screen_button {width: 9%;right: 20%;}
  .block_info_d_u.screen_content_info p {font-size: 12pt;}
  .block_info_d_u.screen_content_info h2 {font-size: 16pt;}
  .block-gallery .zag {font-size: 130%;}
  .block-gallery .all_gallery {font-size: 110%;}
  .block-gallery table.pic td {font-size: 100%;}
  .block-gallery .gallery_zag .fieldset {min-height: 18pt;}
  .block_info_d_u.screen_content_info.o_2004 {width: 100%;}
  .block_info_d_u.screen_content_info.img_2008 {top: 37%;}
  .block_info_d_u.screen_content_info.img_2012 {top: 37%;left: 22%;}
  .block_video {width: 30%; left: 33%; top: 50%;}
  .block_img {width: 28%; left: 35%; top: 51%;}
  .block_info_bottom {font-size: 100%;}
  .button_video .info_video {font-size: 100%; line-height: 120%;}
  .bmw.r1 {background-size: cover;}
  .bmv_rek {margin-top: 25%;}
  .infog_02 div {top: 0;}
  .infog_02 p {font-size: 100%;}
  .infog_03 div {margin-top: 2%;width: 93%;}
  .infog_03 p {left: 9%;}
  .screen_content.k2 .screen_bg_bottom {bottom: 4%;}
  .screen_content.k3 .screen_bg_bottom {width: 19%; height: 52%;}
  .screen_content.k4 .screen_bg_bottom {width: 29%; height: 40%; bottom: 4%;}
  .screen_content.k5 .screen_bg_bottom {width: 22%; height: 43%; bottom: 4%;}
  .screen_content.k6 .screen_bg_bottom {width: 38%; height: 37%; bottom: 4%;}
  .screen_content.k7 .screen_bg_bottom {bottom: 4%;}
  .screen_content.k8 .screen_bg_bottom {bottom: 4%;}
  .screen_content.k9 .screen_bg_bottom {bottom: 1%;}
  .screen_content.k10 .screen_bg_bottom {bottom: 4%;}
  .screen_content.k6 .block_info_bottom {left: 27%; width: 80%;}
  .screen_content.k5 .block_img {left: 29%; top: 49%; width: 27%;}
  .sobitia_goda {left: 58%;}
  .infog_04 div {margin-top: 10%;}
  .infog_04 img {width: 86%; margin: 0 auto;}
  .infog_04 p {position: absolute; z-index: 2; top: 5%; font-size: 100%;}
  .block-screen.k5 .pol-hlebnikov {left:35%;}
  .screen_content_balloon img {width: 262px;}
  .infog_05 div {margin-top: 13%;}
  .infog_05 img {width: 80%;}
  .infog_05 p {top: 5%; left: -20%; font-size: 100%;}
  .infog_06 div {margin-top: 3%;}
  .infog_06 p {top: 5%;}
  .block-screen.k6 .pol-hlebnikov > div {top: -33%;}
  .screen_content.k6 .block_img {left: 40%; top: 50%; width: 25%;}
  .block_info_d_u.screen_content_info.img_2009 {left: -4%; top: -7%; width: 103%;}
  .block-screen.k7 .pol-hlebnikov {left: 35%;}
  .infog_07 div {margin-top: 3%; width: 94%;}
  .infog_07 div.tcenter {font-size: 100%; width: 29%; left: 32%; top: 12%;}
  .infog_07 img {width: 98%; margin: 0 auto;}
  .infog_07 p {top: 33%; left: 2%;}
  .block-screen.k8 .pol-hlebnikov {left: 35%; height: auto;bottom: -2%;}
  .block-screen.k8 .pol-hlebnikov > img {width: 90%;}
  .infog_08 div {margin-top: 5%;}
  .infog_08 img {width: 95%;}
  .infog_08 p {top: 8%; font-size: 100%;}
  .block-screen.k9 .pol-hlebnikov {left: 35%; height: auto;bottom: -2%;}
  .block-screen.k9 .pol-hlebnikov > img {width: 90%;}
  .infog_10 div {margin-top: 1%;}
  .infog_10 span {width: 25%; margin: 4% 0 0 45%; font-size: 80%;}
  .infog_10 img {width: 95%; margin: 0 auto;}
  .infog_09 div {margin-top: 9%; margin-left: 3%;}
  .infog_09 img {width: 100%; margin: 0 auto;}
  .infog_09 p {top: 4%; left: 8%; font-size: 100%;}
  .fin-content table {
    width: 80%; height: auto;
    margin: 2% auto 0;
  }
  .g2_two_img > div > a span {font-size: 18pt;line-height: 18pt;}
  .fotoproekti td,.videoproekti td { font-size: 15pt; line-height: 15pt;}
}
/*
@media screen and (min-width: 1600px) and (max-width: 1799px) {
  .head-top-zag {font-size: 31pt;line-height: 40pt;}
  .head-top-zag_p {font-size: 20pt;line-height: 23pt;}
  .head-top-zag_ten {font-size: 49pt;}
}
@media screen and (min-width: 1300px) and (max-width: 1599px) {
  .head-top-zag {font-size: 27pt;line-height: 34pt;}
  .head-top-zag_p {font-size: 18pt;line-height: 21pt;}
  .head-top-zag_ten {font-size: 47pt;}
}
@media screen and (min-width: 1200px) and (max-width: 1299px) {
  .head-top-zag {font-size: 24pt;line-height: 26pt;}
  .head-top-zag_p {font-size: 16pt;line-height: 19pt;}
  .head-top-zag_ten {font-size: 45pt;}
}
@media screen and (min-width: 10px) and (max-width: 1199px) {
  .head-top-zag {font-size: 23pt;line-height: 25pt;}
  .head-top-zag_p {font-size: 15pt;line-height: 18pt;}
  .head-top-zag_ten {font-size: 43pt;}
}*/


/*  Миллиардеры справа */
@media screen and (min-height: 900px) and (max-height: 1000px) {
  .rating-one-year_zag {
    font-size: 13pt;
    line-height: 16pt;
    padding: 10px 15px 11px 18px;
    margin-left: -19px; margin-bottom: 12px;
  }
  .rating-one-year_zag:after {
    margin: 11px 0 0 -18px;
  }
  .rating-one-year_mill {
    font-size: 11pt;
    line-height: 10pt;
  }
  .number_position {
    width: 50px;
    padding: 5px 0 10px;
    font-size: 14pt;
    line-height: 9pt;
  }
  .rating-one-year_mill img {
    margin-bottom: 8px;
    width: 40%;
    height: auto;
  }
  .rating-one-year_mill .state {
    border: 1px solid #fff;
    width: 17%;
    font-size: 10pt;
    line-height: 12pt;
    padding: 12px 7pt;
    right: 11%;
    top: 32%;
  }
  .rating-one-year_mill .state span {
    font-size: 14pt;
  }
  .all_rating a {
    font-size: 11pt;
  }
  .rating-one-year_dotted {
    font-size: 16pt;
    line-height: 7pt;
  }
  .ugol_m_nominacia {
    left: -22%;
  }
  .ugol_m_nominacia img {
    width: 24px; height: 38px;
  }
}
@media screen and (min-height: 268px) and (max-height: 899px){
  .rating-one-year {
    width: 15%;
  }
  .rating-one-year_zag {
    font-size: 11pt;
    line-height: 11pt;
    padding: 8px 13px 10px 16px;
    margin-left: -16px;
  }
  .rating-one-year_zag:after {
    border-top: 15px solid #AC9A85;
    border-left: 16px solid transparent;
    margin: 10px 0 0 -16px;
  }
  .rating-one-year_mill {
    font-size: 9pt;
    line-height: 9pt;
  }
  .number_position {
    width: 20%;
    padding: 4px 0 9px;
    font-size: 12pt;
    line-height: 8pt;
    margin: 15% 0 0 -10px;
  }
  .number_position:after {
    margin: 9px 0 0 0;
  }
  .rating-one-year_mill img {
    margin-bottom: 8px;
    width: 40%;
    height: auto;
  }
  .rating-one-year_mill .state {
    border: 1px solid #fff;
    width: 18%;
    font-size: 8pt;
    line-height: 10pt;
    padding: 10px 7pt;
    right: 8%;
    top: 26%;
  }
  .rating-one-year_mill p {
    margin-bottom: 7px;
  }
  .rating-one-year_mill .state span {
    font-size: 12pt;
  }
  .all_rating a {
    font-size: 10pt;
  }
  .rating-one-year_dotted {
    font-size: 13pt;
    line-height: 6pt;
    margin-bottom: 5px;
  }
  .ugol_m_nominacia {
    left: -35%;
    padding: 5px 5px 4px;
  }
  .ugol_m_nominacia img {
    width: 24px; height: 31px;
  }
}

@media screen and (min-height: 880px) and (max-height: 920px) {
  .head-top-soc {bottom: 15%;}
}
@media screen and (min-height: 921px) and (max-height: 940px) {
  .head-top-soc {bottom: 17%;}
}
@media screen and (min-height: 941px) and (max-height: 980px) {
  .head-top-soc {bottom: 19%;}
}
@media screen and (min-height: 981px) and (max-height: 1000px) {
  .head-top-soc {bottom: 20%;}
}