.menu_text
{
    color: #787878;
    font-size: 11 px;
    font-family: Tahoma, Verdana, Arial, Geneva CY, Sans-Serif;
    vertical-align: middle;
    padding-bottom: 5px;
}

img.icon
{
    margin-right : 5px;
    horizontal-align: middle;
}

td.head_block
{
    color: #5D5D5D;
    font-size: 13px;
    font-family: Tahoma, Verdana, Arial, Geneva CY, Sans-Serif;
    font-weight: bold;
}

td.date_news
{
    color: #5D5D5D;
    font-size: 10px;
    font-family: Tahoma, Verdana, Arial, Geneva CY, Sans-Serif;
}

td.date_site
{
    color: #5D5D5D;
    font-size: 10px;
    font-family: Tahoma, Verdana, Arial, Geneva CY, Sans-Serif;
    padding-bottom : 10px;
}

td.title_person
{
    color: #797979;
    font-size: 10px;
    font-family: Tahoma, Verdana, Arial, Geneva CY, Sans-Serif;
    font-weight: bold;
    padding-bottom : 10;
    vertical-align : bottom;
}

td.text_person
{
    color: #797979;
    font-size: 10px;
    font-family: Tahoma, Verdana, Arial, Geneva CY, Sans-Serif;
    text-align : justify;
    vertical-align : bottom;
}

td.text_recense
{
    color: #797979;
    font-size: 10px;
    font-family: Tahoma, Verdana, Arial, Geneva CY, Sans-Serif;
    text-align : justify;
    vertical-align : bottom;
    padding-bottom : 10;
}

td.text_news
{
    color: #5D5D5D;
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial, Geneva CY, Sans-Serif;
    text-align : justify;
}
a.link_tkat, a.link_tkat:active, a.link_tkat:link, a.link_tkat:visited 
{
    color : #336699;
    font-size: 10px;
    font-weight: normal;
    font-family: Tahoma, Arial, Verdana, Geneva CY, Sans-Serif;
    text-decoration : underline;
    padding: 5 2 5 5;      
}
a.title_news, a.title_news:active, a.title_news:link, a.title_news:visited 
{
    color: #50aae9;
    #color: #4999ca;
    #color: #2472E6;
    text-decoration: underline;
    font-size: 9px;
    font-family: Tahoma, Verdana, Arial, Geneva CY, Sans-Serif;
    font-weight: bold;
}

a.site_title, a.site_title:active, a.site_title:link, a.site_title:visited 
{
    color: #50aae9;
    #color: #2472E6;
    text-decoration: underline;
    font-size: 10px;
    font-family: Tahoma, Verdana, Arial, Geneva CY, Sans-Serif;
}

a.comment_news
{
    color: #50aae9;
    #color: #2472E6;
    text-decoration: underline;
    font-size: 10px;
    font-family: Tahoma, Verdana, Arial, Geneva CY, Sans-Serif;
}



input.subscribe
{
    border : 1px solid #CDCDCD;
    margin-right: 0px;
    margin-top: 0px;
    height : 16;
    font : 60% Tahoma #CDCDCD;
    vertical-align : top;
}

td.text_shop
{
    font-size: 10px;
    font-family: Arial, Tahoma, Verdana, Geneva CY, Sans-Serif;
    font-weight: bold;
    background-color : #F1F1F1;
    color: #5D5D5D;
    padding-left : 30px;
    padding-right : 10px;
    text-align : justify;
    vertical-align : middle;
}

td.grey_border
{
    border : 3px solid #F1F1F1;
}

td.image_border
{
    border-left : 3px solid #F1F1F1;
    border-top  : 3px solid #F1F1F1;
}

td.adver_text
{
    font-size: 10px;
    font-family: Arial, Tahoma, Verdana, Geneva CY, Sans-Serif;
    font-weight: bold;
    color: #5D5D5D;
    padding-left : 30px;
    padding-right : 10px;
    text-align : justify;
    vertical-align : middle;
}

td.big_text
{
    font-size: 14px;
    font-family: Arial, Tahoma, Verdana, Geneva CY, Sans-Serif;
    font-weight: normal;
    color: #5D5D5D;
    padding-right : 20px;
    text-align : justify;
    vertical-align : top;
}

div.head
{
    font-size: 16px;
    font-family: Arial, Tahoma, Verdana, Geneva CY, Sans-Serif;
    font-weight: normal;
    color: #5D5D5D;
    padding-right : 20px;
    text-align : left;
    vertical-align : top;
}

img.marg
{
    margin-right: 10px;
}

<!--
td.tkat
{
    color : #336699;
    font-size: 10px;
    font-weight: normal;
    font-family: Tahoma, Arial, Verdana, Geneva CY, Sans-Serif;
    text-decoration : underline;
    
}
-->
table.tab_tkat
{
    border: #003366 1px solid; 
   # border-left-width: 1px; 
   # border-bottom-width: 1px;
  
}
span.span
{
    color : #336699; 
    padding: 5 5 5 5 ; 
    font-size: 10px;
    font-weight: normal;
    font-family: Arial;
}