<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">    * {
      margin: 0;
      padding: 0;
    }

    html {
      height: 100%;
    }

    body {
      behavior: url("js/csshover.htc");
      text-align: left;
      position: relative;
      min-height: 100%;
      background: white;
    }

    * html body {
      height: 100%;
    }

    * html div {
      height: 1px;
    }

    body,
    input,
    select,
    textarea {
      color: black;
      font: 12px Arial, sans-serif;
    }

    input,
    select,
    textarea {
      outline: none;
    }

    a {
      color: #18324D;
      text-decoration: none;
    }

    a:hover {
      text-decoration: underline;
    }

    img,
    table {
      border: none;
    }

    table {
      border-collapse: collapse;
      width: 100%;
    }

    td,
    th {
      vertical-align: top;
      text-align: left;
      font-weight: normal;
    }

    ul {
      list-style: none;
    }

    h1 {
      font-family: tahoma;
      font-size: 30px;
      font-weight: normal;
      /*color:#217DAD;*/
      margin-bottom: 10px;
      margin-top: -3px;
      /*8.7.11*/
      padding-left: 45px;
      margin-left: -32px;
    }

    .header {
      position: relative;
      height: 100px;
      position: relative;
      border-bottom: solid 7px #DDDCDC;
      color: white;
    }

    .header a {
      color: white;
    }

    /* THEMATIC SITES */

    .layoutRF .header {
      background: url(../images/header_rf.jpg) 0 0 no-repeat #365F66;
    }

    .layoutOil .header {
      background: url(../images/header_oil.jpg) 0 0 no-repeat #1C1C1C;
    }

    .layoutGas .header {
      background: url(../images/header_gas.jpg) 0 0 no-repeat #055A95;
    }

    .layoutMetal .header {
      background: url(../images/header_metal.jpg) 0 0 no-repeat #6D6D6D;
    }

    .layoutFin .header {
      background: url(../images/header_fin.jpg) 0 0 no-repeat #669972;
    }

    .layoutEng .header {
      background: url(../images/header_eng.jpg) 0 0 no-repeat #810202;
    }

    .layoutEgypt .header {
      background: url(../images/header_egypt.png) 0 0 no-repeat #e7bb8f;
    }

    .layoutWBT .header {
      background: url(../images/header_wbt.png) 0 0 no-repeat #0f84ba;
    }

    .layoutWBT.sci .header {
      background: url(../images/header_wbt_sci.png) 0 0 no-repeat #70ba0f;
    }

    .layoutWBT.elite .header {
      background: url(../images/header_wbt_elite.png) 0 0 no-repeat #330fba;
    }

    .layoutWBT.res .header {
      background: url(../images/header_wbt_res.png) 0 0 no-repeat #a5500b;
    }

    .layoutAgro .header {
      background: url(../images/header_agro.png) 0 0 no-repeat #baa012;
    }

    .layoutRunet .header {
      background: url(../images/header_runet.png) 0 0 no-repeat #076810;
    }

    .layoutHealth .header {
      /*background:url(../images/header_health.png) 0 0 no-repeat #076810;*/
      background: url(../images/header-health-transparent.png) 0 0 no-repeat, linear-gradient(to right, #0112ef 0%, #de9b87 100%);
      background: url(../images/header-health-transparent.png) 0 0 no-repeat #50b565;
      background: url(../images/header-health-transparent.png) 0 0 no-repeat, linear-gradient(to top, #0ca23a 0%, #e8c208 100%);
      background: url(../images/header-biotech-transparent.png) 0 0 no-repeat, linear-gradient(to top, #0ca23a 0%, #e8c208 100%);
      background: url(../images/header-biotech-transparent.png) 0 0 no-repeat, linear-gradient(to top, #12463e 0%, #00a893 100%);
      background: url(../images/header_biomed.png) 0 0 no-repeat, linear-gradient(to top, #12463e 0%, #00a893 100%);
    }

    .layoutExpertiza .header {
      background: url(../images/header_expertiza.png) 0 0 no-repeat #BD9A7A;
      background: url(../images/header_expertiza.png) 0 0 no-repeat #1f254a;
    }


    .layoutHitech .header {
      background: url(../images/header_hitech.png) 0 0 no-repeat, linear-gradient(to top, #6b00ad 0%, #5a8cd6 100%);
    }


    .layoutRF h1#cat_name {
      background: url(../images/h1-rf.gif) no-repeat scroll 0px 50% transparent;
    }

    .layoutGas h1#cat_name {
      background: url(../images/gas.h1_ico.gif) no-repeat scroll 0px 50% transparent;
    }

    .layoutMetal h1#cat_name {
      background: url(../images/metal.h1_ico.gif) no-repeat scroll 0px 50% transparent;
    }

    .layoutOil h1#cat_name {
      background: url(../images/oil.h1_ico.gif) no-repeat scroll 0px 50% transparent;
    }

    .layoutFin h1#cat_name {
      background: url(../images/fin.h1_ico.gif) no-repeat scroll 0px 50% transparent;
    }


    .header .sectionsMenu {
      position: absolute;
      bottom: 0;
      left: 232px;

    }

    .header .sectionsMenu li {
      float: left;
      background: url(../images/menu_header_separator.gif) 100% 0 no-repeat;
      font-size: 14px;
    }

    * html .header .sectionsMenu li {
      float: left;
      width: 1px;
      border: none;

    }

    .header .sectionsMenu li a {
      display: block;
      height: 26px;
      line-height: 26px;
      padding: 0 10px;
      background: url(../images/menu_header_point.png) 0 0 repeat-x;
      //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://newrf.ms1.ru/fileadmin/templates/images/menu_header_point.png, sizingMethod=scale);
      text-decoration: none;

    }

    .header .sectionsMenu li a:hover {
      text-decoration: underline;
    }

    .header .sectionsMenu li.active a {
      background: url(../images/menu_header_point_active.gif) 100% 0 repeat-x;
      color: black;
    }

    .header .topNewsFilter {
      position: absolute;
      bottom: 7px;
      right: 20px;
    }

    .header .topNewsFilter li {
      background: url(../images/separator_header_top10.gif) 0 1px no-repeat;
      padding-left: 12px;
      margin-left: 10px;
      float: left;
      font: 11px Tahoma, sans-serif;
    }

    .header .topNewsFilter li a {
      /*text-decoration:underline;*/
    }

    .header .topNewsFilter li a:hover {
      text-decoration: underline;
    }

    .header .topNewsFilter li.a {
      background: none;
      padding-left: 0;
      margin-left: 0;
    }

    .header .topNewsFilter li.b {
      background: none;
      padding-left: 0;
      margin-left: 0;
      color: white;
    }

    .header .topNewsFilter li strong {
      font-weight: normal;
      margin-right: 10px;
    }

    .header .viewOptions {
      position: absolute;
      right: 20px;
      top: 10px;
      font: 11px Tahoma, sans-serif;

    }

    .header .viewOptions li {
      float: left;
      margin-left: 25px;
      color: #999999;
    }

    .header .viewOptions li a,
    .header .viewOptions li strong {
      text-decoration: none;
      color: white;
    }

    .header .viewOptions .fontSize {
      position: relative;
      top: -4px;
      display: none;
    }

    .header .viewOptions .fontSize a {
      font-size: 12px;
    }

    .header .viewOptions li a:hover {
      text-decoration: underline;
    }

    .header .viewOptions li .fs1 {
      font-size: 9px;
      cursor: pointer;
    }

    .header .viewOptions li .fs2 {
      font-size: 12px;
      cursor: pointer
    }

    .header .viewOptions li .fs3 {
      font-size: 15px;
      cursor: pointer
    }

    .header .viewOptions li a.active {
      font-weight: bold;
    }

    .header #langselector {
      opacity: 0.4;
      //filter: alpha(opacity=40);
      -ms-filter: "alpha(opacity=40)";
      cursor: default;
      width: auto;
      overflow: hidden;
      zoom: 1;
    }

    * html .header #langselector {
      filter: alpha(opacity=40);
    }


    /* CONTENT  */
    .content {
      overflow: hidden;
      padding: 0 25px;
      margin: 0;
      font-family: verdana;
    }

    * html .content {
      overflow: visible;
    }

    .rightCol {
      float: right;
      width: 215px;
      padding: 20px 0 0 0;
      width: 250px;
    }

    .rightCol .csc-default{
      margin-bottom: 25px;
    }

    .leftCol {
      float: left;
      width: 200px;
      padding: 20px 0 0 0;
    }

    .middCol {
      margin: 0 223px 0 208px;
      font-size: 12px;
      margin-right: 258px;
    }

    .frameHolder {
      /*background:url(../images/background_content_left.gif) 0 0 repeat-y;*/
      margin-bottom: 30px;
    }

    .frameHolder .frameHolderR {
      /*background:url(../images/background_content_right.gif) 100% 0 repeat-y;*/
      padding: 0 4px 0 9px;
    }

    .frameHolder .frameHolderB {
      /*background:url(../images/background_content_bottom.gif) 0 100% repeat-x;*/
      padding: 10px 35px 20px 55px;
      position: relative;
      /*border-top:1px solid #EBEBEB;*/
      top: 5px;
      margin-top: -5px;

    }

    /* THEMES LIST */

    .themesList {
      margin-bottom: 20px;
    }

    .themesList strong {
      font-size: 14px;
      color: #003366;
      background: url(../images/bullet_themes_list.png) 14px 5px no-repeat;
      padding-left: 19px;
    }


    .themesList ul {
      padding-left: 19px;
      margin-top: 6px;
    }

    .themesList ul li {
      font-size: 11px;
      padding-left: 2px;
      color: #A2B7C7;
      margin-bottom: 7px;
      /*2*/
      position: relative;
    }

    .themesList ul li img,
    .themesList ul li.size_3 img,
    .themesList ul li.when_3 img {
      position: absolute;
      left: -16px;
      top: 4px;
      width: 6px;
      height: 6px;
      background: #A2B7C7;
    }

    .themesList ul li a {
      color: #003366;
      position: relative;
      top: 0;
    }

    /*search*/
    .themesList ul li span {
      color: #003366;
      position: relative;
      top: 0;
      cursor: pointer;
    }

    .themesList ul li.sizeSmall img,
    .themesList ul li.size_5 img,
    .themesList ul li.size_4 img {
      width: 4px;
      height: 4px;
      left: -15px;
      top: 5px;
    }

    .themesList ul li.sizeBig img,
    .themesList ul li.size_1 img,
    .themesList ul li.size_2 img {
      width: 9px;
      height: 9px;
      left: -17px;
      top: 3px;
      /*--*/
    }

    .themesList ul li.hotSmall img,
    .themesList ul li.when_4 img,
    .themesList ul li.when_5 img {
      background: #C6D3DC;
    }

    .themesList ul li.hotBig img,
    .themesList ul li.when_1 img,
    .themesList ul li.when_2 img {
      background: #537289;
    }

    .themesList ul li.empty img {
      background: #fff;
      visibility: hidden;
    }

    .themesList ul li.empty span {
      color: #999;
      cursor: default;
    }

    .sideAd {
      margin-bottom: 20px;
      display: block;
    }





    .itemsList .thisDate .date {
      /*color:#16476A;*/
      color: black;
      font-weight: bold;
      font-size: 13px;
      margin-bottom: 3px;
      margin-top: 8px;
      /*font-style:italic;
        font-family:georgia;*/
      margin-left: 5px;
      /*8.07.11*/
      margin-left: 15px;
      margin-top: 10px;
    }

    .itemsList .thisDate .date .selector {
      float: right;
      font-size: 12px;
      font-weight: normal;
      margin-right: -21px;
    }

    * html .itemsList .thisDate .date .selector {
      margin-right: 0;
    }

    .itemsList .thisDate .date .selector .short {
      background: url(../images/ic_item_short.gif) 0 5px no-repeat;
      padding-left: 15px;
    }

    .itemsList .thisDate .date .selector .full {
      background: url(../images/ic_item_full.gif) 0 5px no-repeat;
      padding-left: 15px;
      margin-left: 15px;


    }

    .itemsList .thisDate .date .selector .active {
      font-weight: bold;
      color: #666666;
      cursor: default;
      border: none;
    }

    .itemsList .thisDate .date .selector a:hover {
      text-decoration: none;
    }

    .itemsList .thisDate .item {
      position: relative;
      padding: 6px 13px 3px 65px;
      margin: 0 -35px 5px -50px;
      line-height: 1.5em;
      overflow: hidden;
    }

    * html .itemsList .thisDate .item {
      overflow: visible;
    }

    .itemsList .thisDate .item.open {
      padding-right: 35px;
      margin-bottom: 2px;
    }

    .itemsList .thisDate .open {
      /*background:#E8F0F5;*/
      padding-bottom: 25px;
    }

    .itemsList .thisDate .item b {
      position: absolute;
      left: 8px;
      top: 5px;
      color: #18324D;
      font-size: 10px;
      font-weight: bold;
      /*1.07.11*/
      font-weight: normal;
      padding: 3px;
      line-height: 1em;
      top: 7px;
      color: #555;
      background: #eee;
      /*8.07.11*/
      color: #18324D;
      padding: 4px 5px;
      font-size: 13px;
      top: 7px;
      font-weight: bold;
      background: none;
      padding: 0px;
    }

    .itemsList .thisDate .item .close {
      position: absolute;
      right: 5px;
      top: 5px;
      display: none;
    }

    .itemsList .thisDate .item .close img {
      margin: 0px;
    }

    /*.itemsList .thisDate .open .close   {
        display:block;
    }*/
    .itemsList .thisDate .item .title {
      display: block;
      font-size: 13px;
      line-height: 16px;
    }

    .itemsList .thisDate .open .title {
      font-weight: bold;
      margin-bottom: 0.5em;

    }

    span.title {
      /*color: #18324D;*/
      text-decoration: none;
      cursor: pointer;
      line-height: 1.3em;
    }

    .itemsList .thisDate .item p {
      display: none;
    }

    .itemsList .thisDate .open p {
      display: block;
      font-size: 12px;
      font-family: verdana;
      line-height: 1.4em;
      color: #444;
      color: #000;
    }

    .itemsList .thisDate .item img {
      margin: 0.2em 1em 0 0;
    }

    .paginator {
      text-align: center;
      color: #898989;
      margin-top: 20px;
      width: 99%;
      overflow-x: hidden;
    }

    .paginator span,
    .paginator a,
    .paginator strong {
      margin: 0 5px;
    }

    .paginator strong {
      color: white;
      background: #18324D;
      padding: 0 3px;
    }

    #form_s {
      margin-right: 67px;
      height: 52px;
    }

    #form_s #sr {
      position: absolute;
      right: 10px;
      margin-top: 4px;
    }

    #form_s #serch_input {
      padding: 3px 3px;
      width: 100%;
      margin-top: 1px;
    }

    .button {
      width: 54px;
      height: 54px;
      float: left;
      overflow: hidden;
      zoom: 1;
      border-top: solid 2px #f6f6f6;
      border-left: solid 2px #f6f6f6;
      border-right: solid 2px #b5b5b5;
      border-bottom: solid 2px #b5b5b5;
      background: #dcdcdc;
      position: relative;
      padding: 0;
    }

    .button.active {
      border-top: solid 2px #8f8f8f;
      border-left: solid 2px #8f8f8f;
      border-right: solid 2px #f6f6f6;
      border-bottom: solid 2px #f6f6f6;
      background: #d5d3d3;
      color: 3caeff;
    }

    .button div {
      font-size: 17px;
      overflow: hidden;
      width: 54px;
      height: 54px;
      display: table-cell;
      vertical-align: middle;
      cursor: pointer;
    }

    .button div div {
      background: #f57e20;
      height: 2px;
      width: 2px;
      margin: 0 auto;
      display: inline-block;
      -moz-user-select: none;
      -khtml-user-select: none;
      user-select: none;
    }

    /* SEARCH */



    /* FOOTER */

    #footer {
      text-align: left;
      padding: 20px 20px;
      color: #999;
      border-top: 1px dotted #aaa;
    }

    #footer .developer {
      background: url("../images/ms_logo.png") no-repeat scroll 240px top transparent;
      height: 50px;
      overflow: hidden;
      padding-left: 300px;
      text-align: left;
      width: 200px;
    }

    div#c27 {
      padding-top: 110px;
    }

    ul.themesList li ul li.active a {
      color: #E0A033;
      font-weight: bold;
    }


    /* 11.07.11 bullets */


    ul.themesList li span.indicator {
      display: block;
      height: 8px;
      text-align: right;
      position: absolute;
      overflow: hidden;
      top: 4px;

      left: -30px;
      width: 27px;
    }

    ul.themesList li span.indicator em {
      display: block;
      width: 8px;
      height: 8px;
      margin-right: 1px;
      float: right;
      background: #77afa7;
    }

    ul.themesList li.sizeBig span.indicator {
      left: -53px;
      width: 45px;
    }

    ul.themesList li.sizeSmall span.indicator {
      left: -12px;
      width: 9px;
    }

    ul.themesList li.hotBig span.indicator em {
      background: #006e7c;
    }

    ul.themesList li.hotSmall span.indicator em {
      background: #cde2df;
    }

    /* search bullits */

    body.search ul.themesList li span.indicator {
      left: -12px;
      width: 0px;
    }

    body.search ul.themesList li.size_1 span.indicator {
      left: -49px;
      width: 46px;
    }

    body.search ul.themesList li.size_2 span.indicator {
      left: -40px;
      width: 37px;
    }

    body.search ul.themesList li.size_3 span.indicator {
      left: -30px;
      width: 27px;
    }

    body.search ul.themesList li.size_4 span.indicator {
      left: -21px;
      width: 18px;
    }

    body.search ul.themesList li.size_5 span.indicator {
      left: -12px;
      width: 9px;
    }

    body.search ul.themesList li.size_5.empty span.indicator {
      left: 0px;
      width: 0px;
    }

    /*green*/
    body.search ul.themesList #search_cat_all li span.indicator em {
      background: #2e6a1e;
    }

    body.search ul.themesList #search_cat_all li.when_2 span.indicator em,
    body.search ul.themesList #search_cat_all li.when_3 span.indicator em {
      background: #89b47e;
    }

    body.search ul.themesList #search_cat_all li.when_4 span.indicator em,
    body.search ul.themesList #search_cat_all li.when_5 span.indicator em {
      background: #b9e6ad;
    }

    /*orange*/
    body.search ul.themesList #search_cat_strong li span.indicator em {
      background: #fa6907;
    }

    body.search ul.themesList #search_cat_strong li.when_2 span.indicator em,
    body.search ul.themesList #search_cat_strong li.when_3 span.indicator em {
      background: #f19150;
    }

    body.search ul.themesList #search_cat_strong li.when_4 span.indicator em,
    body.search ul.themesList #search_cat_strong li.when_5 span.indicator em {
      background: #f5b182;
    }

    /*red*/
    body.search ul.themesList #search_cat_scandal li span.indicator em {
      background: #f01212;
    }

    body.search ul.themesList #search_cat_scandal li.when_2 span.indicator em,
    body.search ul.themesList #search_cat_scandal li.when_3 span.indicator em {
      background: #e15252;
    }

    body.search ul.themesList #search_cat_scandal li.when_4 span.indicator em,
    body.search ul.themesList #search_cat_scandal li.when_5 span.indicator em {
      background: #ea8383;
    }



    .themesList strong {
      padding-left: 35px;
    }

    .themesList ul {
      padding-left: 35px;
    }

    /*12.7 - bullits ver2 */
    ul.themesList li span.indicator {
      display: block;
      height: 8px;
      text-align: right;
      position: absolute;
      overflow: hidden;
      top: 4px;

      left: -28px;
      width: 21px;
    }

    ul.themesList li span.indicator em {
      display: block;
      width: 6px;
      height: 8px;
      margin-right: 1px;
      float: right;
      background: #77afa7;
    }


    ul.themesList li.sizeBig span.indicator {
      left: -53px;
      width: 45px;
    }

    ul.themesList li.sizeSmall span.indicator {
      left: -12px;
      width: 9px;
    }


    /* search bullits */


    body.search ul.themesList li span.indicator {
      left: -9px;
      width: 0px;
    }

    body.search ul.themesList li.size_1 span.indicator {
      left: -45px;
      width: 36px;
    }

    body.search ul.themesList li.size_2 span.indicator {
      left: -37px;
      width: 28px;
    }

    body.search ul.themesList li.size_3 span.indicator {
      left: -30px;
      width: 21px;
    }

    body.search ul.themesList li.size_4 span.indicator {
      left: -23px;
      width: 14px;
    }

    body.search ul.themesList li.size_5 span.indicator {
      left: -16px;
      width: 7px;
    }

    body.search ul.themesList li.size_5.empty span.indicator {
      left: 0px;
      width: 0px;
    }

    #counters {
      bottom: 38px;
      left: 520px;
      position: absolute;
    }

    #soc {
      bottom: 38px;
      left: 620px;
      position: absolute;
    }

    #c30 {
      margin: 4px;
    }

    #c35 {
      margin-top: 20px;
    }


    ul.themesList li.size_1 span.indicator {
      left: -45px;
      width: 36px;
    }

    ul.themesList li.size_2 span.indicator {
      left: -37px;
      width: 28px;
    }

    ul.themesList li.size_3 span.indicator {
      left: -30px;
      width: 21px;
    }

    ul.themesList li.size_4 span.indicator {
      left: -23px;
      width: 14px;
    }

    ul.themesList li.size_5 span.indicator {
      left: -16px;
      width: 7px;
    }

    ul.themesList li.size_5.empty span.indicator {
      left: 0px;
      width: 0px;
    }

    ul.themesList li.when_1 span.indicator em {
      background: #5c8983;
    }

    ul.themesList li.when_2 span.indicator em {
      background: #65958e;
    }

    ul.themesList li.when_3 span.indicator em {
      background: #77AFA7;
    }

    ul.themesList li.when_4 span.indicator em {
      background: #7fbbb2;
    }

    ul.themesList li.when_5 span.indicator em {
      background: #86c6bd;
    }

    ul.themesList li.when_5.empty span.indicator {}

    .search #search_cat_all {
      margin: 20px 0 40px;
    }

    /*red*/
    body.search ul.themesList li#divtb7 span.indicator em {
      background: #f01212;
    }

    body.search ul.themesList li#divtb7.when_2 span.indicator em,
    body.search ul.themesList li#divtb7.when_3 span.indicator em {
      background: #e15252;
    }

    body.search ul.themesList li#divtb7.when_4 span.indicator em,
    body.search ul.themesList li#divtb7.when_5 span.indicator em {
      background: #ea8383;
    }

    a.logo {
      width: 200px;
      height: 100px;
      position: absolute;
    }

    #searchbutton {
      margin-top: 15px;
      padding-left: 20px;
      background: url(../images/search.png) 0 0 no-repeat;
      //background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://rftoday.ru/fileadmin/templates/images/search.png, sizingMethod=crop);
      height: 21px;
    }

    .header .viewOptions li a,
    .header .viewOptions li strong {
      color: white;
      font-weight: bold;
      text-decoration: none;
      font-size: 14px;
    }

    .left_ad div.csc-textpic-imagecolumn {
      margin-right: 4px;
    }

    .middle-adv {
      min-height: 100px;
    }



    /* TT NEWS */

    .news {
      line-height: 1.5;
    }

    .news p {
      margin-bottom: 1em;
    }

    .news&gt;ul {
      list-style: none;
      padding-left: 0;
      margin-top: 0;
    }

    .news ul li.news-item {
      padding: 0;
      background: none;
      backgroind-image: none;
      margin-bottom: 1em;
    }


    /* list and latest */

    .news-item h3 {
      font-size: 16px;
      margin: 2px 0 0.4em;
      line-height: 1.35em;
      font-weight: normal;
      font-style: normal;
    }


    .news-item h3 a {
      text-decoration: none;
    }

    .news-item h3 a:hover {
      text-decoration: underline;
    }

    .news-item em {
      display: inline-block;
      color: #7D7D7D;
      font-style: normal;
      font-size: 10px;
      margin-right: 10px;
    }


    /* single view */

    h2.news-single-title {
      font-family: tahoma;
      font-size: 30px;
      font-weight: normal;
      margin-bottom: 20px;
      line-height: 36px;
    }

    .news-single .news-date {
      _overflow: hidden;
      zoom: 1;
      *display: inline;
      height: auto;
    }

    .news-single ul {
      margin-bottom: 1em;
      padding-left: 16px;
      margin-top: -0.3em;
    }

    .news-single ul ul {
      margin-top: 1em;
    }

    .news-single ul li {
      background: url(../images/ul.gif) 0 0.6em no-repeat;
      padding-left: 14px;
      margin-bottom: 0.6em;
      position: relative;
      zoom: 1;
      line-height: 1.4em;
    }

    *html .news-single ul li {
      background: url(../images/ul.gif) 0 7px no-repeat;
    }

    .news-single ol {
      list-style: decimal;
      padding-left: 30px;
    }

    .news-single ol li {
      margin-bottom: 0.6em;
    }

    .archivedate,
    .news-item em.archivedate {
      color: #7D7D7D;
      font-style: normal;
      font-size: 10px;
      margin-right: 10px;
      font-style: italic;

    }

    .news-single-additional-info {
      margin-top: 10px;
      margin-bottom: 20px;
    }

    .news-single-files {
      padding: 15px;
      border: solid 1px #ccc;
    }

    .news-single-files dt,
    .news-single-related dt {
      font-size: 18px;
      font-family: 'PT Sans', Arial;
      margin-bottom: 0.5em;

      color: #0d4e9c;
    }

    .news-single-files dd,
    .news-single-related dd {
      margin-bottom: 0.5em;
    }

    .news-single-files dd small {
      display: none;
    }

    .news-single-files dd img {
      vertical-align: middle;
      margin-right: 10px;
    }

    .news .author {
      color: #777;
      font-size: 11px;
    }

    .news-single .news-single-imgcaption {
      padding: 3px 0;
      font-size: 11px;
      color: #777;
    }

    .news-single .news-content {
      margin-top: 15px;
    }

    .news-single .news-date {
      padding: 2px;
      font-size: 10px;
      display: inline;
      background: #4072b0;
      color: white;
    }

    /*ms1*/
    body.layoutMS #siteMenu,
    body.layoutMS #topNews,
    body.layoutMS .viewOptions {
      display: none;
    }

    body.layoutMS .logo {
      background: url(../images/ms_logo.png) 0 0 no-repeat;
      width: 40px;
      height: 40px;
      margin: 40px;
    }

    body.layoutMS .header {
      height: 150px;
      border: none;
    }

    /* handheld */
    /* start pda */
    @media screen and (max-width: 1000px) {
      /**/

      .rightCol {
        display: none;
      }

      .middCol {
        margin-right: 0;
      }

      /**/
    }

    /* end pda */
    /* Р&nbsp;РµРєР»Р°РјР° */
    #c251 {
      min-height: 120px;
    }

    /* soc icons*/
    .source-share {
      display: flex;
      float: right;
    }

    .open .source-share {
      position: absolute;
      top: unset;
      bottom: -5px;
      right: 0;
    }

    .soc-share {
      position: relative;
      padding-right: .5rem;
      bottom: 0px;
      display: none;
    }

    .open .soc-share {
      display: block;
    }

    .soc-share-links {
      display: flex;
    }

    .soc-share-links a {
      width: 1.2rem;
      text-decoration: none;
      border-bottom: none;
      margin-right: 1px;
    }

    .soc-share-links a svg {
      width: 1rem;
    }

    .soc-share-links a svg path {
      fill: #cecfce;
      transition: fill 0.2s ease-in-out;
    }

    .soc-share-links a:hover svg path {
      fill: #292b2c;
    }

    .itemsList .item .source:hover {
      text-decoration: underline;
    }

    .itemsList .item.open .source {
      bottom: 0;
      text-decoration: underline;
      position: relative;
      right: 10px;
      margin-bottom: 5px;
      background: url("../images/ico-source.gif") no-repeat scroll 100% 8px transparent;
      padding-right: 10px;
    }

    .itemsList .thisDate .item .source {
      line-height: 18px;
      font-weight: bold;
      margin-left: 15px;
      font-family: tahoma;
      font-size: 10px;
    }

    .itemsList .thisDate .item .source i {
      font-style: normal;
      display: none;
    }

    .itemsList .thisDate .open .source i {
      display: inline;
    }

    .desc-top-adv {
      min-height: 120px;
    }

    #yandex_rtb_R-A-61843-4 {
      min-height: 120px;
      width: 100%;
    }

    /* Р‘Р»РѕРє СЃ РЎСЃС‹Р»РєР°РјРё РЅР° РїРѕРїСѓР»СЏСЂРЅРѕРµ */

    .anonsi {
      padding-bottom: 1rem;
    }
    .anonsi--header {
      font-size: 14px;
      color: red;      
      padding-bottom: .5rem;
    }
    .anonsi--list {

    }
    .anonsi--item {
      padding-bottom: .3rem;
      display: flex;

    }
    .anonsi--item::before {
      min-width: .5rem;
      height: .5rem;
      content: '';
      background-color: red;
      margin-right: .5rem;
      margin-top: 4px;
    }
    .anonsi--item-link{
    }
.kassa #cat_name,.finspec #cat_name,.indexpanici #cat_name{ 
  display: none;
}

.csc-header h2 {
margin-top: 1rem;
}
.finspec .csc-textpic .csc-textpic-imagewrap{
margin-top: 1rem;
}
.finspec .bodytext a {
   text-decoration: underline;
   font-weight: bold;
}
.indexpanici .rightCol{
  display: none;
}
.indexpanici .middCol {
	margin-right: 0;
}</pre></body></html>