﻿    body {
      font-family: Arial, Tahoma, sans-serif;
      font-size: 12px;
      margin-top: 8px;
      margin-left: 8px;
      margin-right: 8px;
      margin-bottom: 0px;
      color: #000;
      background-color: #ffffff;
    }
    
    h1 
    {
      font-family: Arial, Tahoma, sans-serif;
      font-size: 18px;
      color: #000;
    }

    h2 {
      font-family: Arial, Tahoma, sans-serif;
      font-size: 14px;
    }
    
    p 
    {
        text-align: justify;
    }
    
    hr 
    {
        height: 1px;
        border: none;
        background-image:url(../images/pn1.png);
    }
    
    a
    {
        text-decoration: none;
        color: #0066D5;
    }
    
    a.htitle 
    {
        text-decoration: none;
        color: #06c;
        font-size: 22px;
        border-bottom: 2px solid rgb(231, 241, 247);
    }

    a.htitle:hover
    {
        text-decoration: none;
        color: #06c;
        font-size: 22px;
        border-bottom: 2px solid rgba(0, 102, 204, 0.64);
    }

    a:hover
    {
        text-decoration: underline;
        color: #CC0000;
    }
    
    ul.main_menu
    {
        list-style-type: none;
        padding-left: 0px;
        border-top: solid 1px #c9daef;
        background-color: #e7f1f7;
        margin-top: 0px;
        box-shadow: 0px 0px 0px #666;
    }

    ul.main_menu li
    {
        line-height: 150%;
        padding: 10px 8px 8px 12px;
        border-bottom: solid 1px #c9daef;
        border-top: solid 1px #fff;
        font-size: 11px;
    }

    ul.main_menu li span
    {
        font-weight: bold;
    }

    ul.main_menu li a
    {
        font-size: 13px;
        text-shadow: #FFF
    }           

    table.main_heading td h1
    {
      font-size: 24pt;
      font-weight: bold;
      color: #ca7c31; //горчичный// 
      margin-bottom: 4px;
    }

    table.main_heading td div
    {
      width: 100%;
      color: #ca7c31; //горчичный// 
      font-size: 7pt;    
    }

    table.k_table
    {
      background-color : #e7f1f7;   //граница таблицы свело синий//
    }
    
    table.k_table td
    {
        background-color: #FFFFFF;
    }

    table.k_table td a
    {
        text-decoration: none;
        color: #06C;
    }

    table.k_table td a:hover
    {
        text-decoration: underline;
        color: #940F04;  // текст в таблице при наведении//
    }
    
    table.k_table th
    {
        white-space: nowrap;
        padding-left: 4px;
        padding-right: 4px;
        padding-top: 2px;
        padding-bottom: 2px;
        background-color: #c9daef;   //c9dbef заголовок таблицы//
    }   
    
    table.k_table tr.alt_row td 
    {
        background-color: #e7f1f7;   //голубой темный таблица//
    }
    
    span.k_path
    {
        display: block;
        margin-bottom: 8px;
    }
    
    span.k_path a
    {
        text-decoration: none;
        margin-bottom: 8px;
    }   

    span.k_path a:hover
    {
        text-decoration: underline;
        margin-bottom: 8px;
    }   
    
    table.bordered
    {
        background-color: #ffffff; 
    }

    table.bordered td
    {
        background-color: #FFFFFF;
        padding: 4px;
    }
    
    a.back
    {
        background: url(../images/icons/left16x16.png) no-repeat left top;
        padding-left: 20px;
        padding-bottom: 4px;
        vertical-align: middle;
    }
    
    a.top
    {
        background: url(../images/icons/up16x16.png) no-repeat left top;
        padding-left: 20px;
        padding-bottom: 4px;
        vertical-align: middle;
    }   
    
    a.forward
    {
        background: url(../images/icons/right16x16.png) no-repeat left top;
        padding-left: 20px;
        padding-bottom: 4px;
        vertical-align: middle;
    }       
        
    div.content_bordered_block
    {
        background-color: #e7f1f7;   //блок с рекламой//
        border: 1px solid #d4d8e5;
        margin: 4px 0px 8px 0px;
        padding: 0px 8px 0px 8px;
    }
    
    div.download_block_adv
    {
        margin: 0px 0px 10px 0px;
    }
    
    ul.download
    {
        list-style-type: none;
        margin: 0px;
        padding-left: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    
    ul.download li 
    {
        background-image:url(../images/icons/download16x16.png);
        background-repeat:no-repeat;
        background-position:left;
        padding:0 0 0 24px;
    }
    
    td.right_block_adv
    {
        width: 1px;
        background-color: #FFFFFF;
        vertical-align: top !important;
        padding-top: 16px;
        padding-left: 16px;
    }
    
    div.head_block_adv
    {
        width: 468px;
        height: 60px;
        background-color: #FFFFFF;
    }
    
    div.content_block_adv
    {
        width: 728px;
        height: 100%;
        background-color: #FFFFFF;
        margin: 2px;
    }   
    
    div.menu_block_adv
    {
        width: 250px;
        height: 250px;
        background-color: #ffffff;
    }
    
    div.description_block_adv
    {
        clear: both;
        height: 90px;
        width: 728px;
        margin: 10px 0px 10px 0px;
    }
    
    a.title_link 
    {
        text-decoration: none;
    }
    
    a.title_link:hover
    {
        text-decoration: none;
    }
    
    a.title_link:visited
    {
        text-decoration: none;
    }
    
    ul.path
    {
        list-style-type: none;
        padding-left: 0px;
    }
    
    ul.path li
    {
        line-height: 150%;
    }
    
    ul.path li.li0
    {
        padding-left: 16px;
    }
    
    ul.path li.li1
    {
        padding-left: 32px;
    }
    
    ul.path li.li2
    {
        padding-left: 48px;
    }   
    
    ul.path li.li3
    {
        padding-left: 64px;
    }       
    
    ul.path li.li4
    {
        padding-left: 80px;
    }           
    
    ul.path li.li5
    {
        padding-left: 96px;
    }               
    
    ul.path li.li6
    {
        padding-left: 112px;
    }                   
    
    ul.path li.li7
    {
        padding-left: 128px;
    }                       
    
    ul.path li.li8
    {
        padding-left: 144px;
    }                           
    
    ul.path li.li9
    {
        padding-left: 116px;
    }                               
    
    div.adsrsyap2
    {
        margin: 10px 0px 10px 0px;
    }