body
{
    margin: 0px;
    font-family: Tahoma;
}

tr, td, div, p
{
    font-family: Tahoma;
    font-size: 10pt;
}

.line
{
    border: 1px solid #CFCFCF;
}

td.copyright
{
    background-color: #DFDFDF;
    font-size: 8pt;
}

.copyright
{
    color: #656565;
}

a.copyright
{
    color: #143E71;
    text-decoration: none;
}

a.copyright:hover
{
    color: #3E8CC6;
    text-decoration: none;
}

td.menu_left
{
    background-image: url('/img/menu_main.jpg');
    height: 21px;
    padding-left: 9px;
    background-color: #4683B1;
}

td.menu_left_hover
{
    background-image: url('/img/menu_main_hover.jpg');
    height: 21px;
    padding-left: 9px;
    background-color: #6D9EC2;
}

td.menu_left_selected
{
    background-image: url('/img/menu_main_selected.jpg');
    height: 21px;
    padding-left: 9px;
}

a.menu_left
{
    color: White;
    font-size: 9pt;
    text-decoration: none;
}

a.menu_left:hover
{
    color: White;
    text-decoration: none;
}

a.menu_sub
{
    color: #143E71;
    font-size: 8pt;
    text-decoration: none;
}

a.menu_sub:hover
{
    color: #3E8CC6;
    text-decoration: none;
}

td.menu_sub
{
    background-image: url('/img/menu_sub.jpg');
    height: 16px;
    padding-left: 10px;
    background-color: #91C3E9;
}

td.menu_sub_hover
{
    background-image: url('/img/menu_sub_hover.jpg');
    height: 16px;
    padding-left: 10px;
    background-color: #AFD8F7;
}

td.menu_sub_selected
{
    background-image: url('/img/menu_sub_selected.jpg');
    height: 16px;
    padding-left: 10px;
    background-color: #AFD8F7;
}

td.head_line
{
    background-position: top right;
    background-repeat: no-repeat;
    background-image: url('/img/head_bg.jpg');
    border-bottom: 1px solid #CFCFCF;
    height: 66px;

    font-size: 14pt;
    font-family: Arial;
    color: #143E71;

    padding-bottom: 3px;
}

.head_line
{
    font-size: 14pt;
    font-family: Arial;
    color: #143E71;
}

a
{
    color: #143E71;
    text-decoration: none;
}

a:hover
{
    color: #3E8CC6;
    text-decoration: none;
}

a.first_menu
{
    color: #1E6899;
    text-decoration: none;
    font-size: 9pt;
}

a.first_menu:hover
{
    color: #FFFFFF;
    text-decoration: none;
}

h1, h1.not_selected
{
    color: #093D76;
    height: 55px;
    margin: 0px 0px 5px 0px;
    font-size: 14pt;
    font-weight: normal;
}

h1.selected
{
    color: #1D68A0;
}

td.copyright2
{
    font-size: 8pt;
}

.line_main
{
    border: 1px solid #CFCFCF;
    background-image: url('/img/table.jpg');
    background-repeat: no-repeat;
    background-position: right bottom;
}

.text_resume_selected
{
    color: #B4B4B4;
    font-size: 8pt;
}

.text_resume
{
    color: #767676;
    font-size: 8pt;
}

a.copyright
{
    color: #143E71;
    text-decoration: none;
}

a.copyright:hover
{
    color: #1D68A0;
    text-decoration: none;
}

.main_menu_selected
{
    background-color: #DEDEDD;
}

a.path, .path
{
    font-size: 8pt;
    color: #143E71;
}

a.path:hover
{
    color: #3E8CC6;
}

.fp_table {
    border-left: 1px solid #DFDFDF;
}

.submenu
{
    font-size: 8pt;
}

img.img_big
{
    border: 1px solid #555555;
}

img.img_preview
{
    border: 1px solid #555555;
    margin: 5px;
}

.item_desc
{
    font-size: 8pt;
}

.cet_item
{
    border: 1px solid #CFCFCF;
}

img.textdoc
{
    border: 1px solid #555555;
    margin: 10px;
}

.rub_ul
{
    padding: 0px;
    margin: 0px 0px 0px 20px;
}

.rub_li
{
    list-style-type: none;
}

.com_input
{   border: 1px solid #CFCFCF;
}

.com_button
{   border: 1px solid #CFCFCF;
    background-color: #DFDFDF;
    font-size: 8pt;
}

th
{
    background-color: #3D7DAD;
    color: White;
}

tr.row1
{
    background-color: #A7CEED;
}


.mb  {border:0; border-collapse: collapse; padding: 0; border-left: 1px solid #DFDFDF; margin: 0; width: 25%;
background: url(/img/bg-3.jpg) repeat-x 0 0;

}

.mb div {padding: 15px 20px 5px 10px;
}

.mb span {display: block}
.mb_date {float: left; font-weight: bold; color: #07396E; font-size: 11px;margin-right: 8px;display: block;}

.mb_new {
margin-top: 2px;
float: left;
font-weight: bold;
color: #fff;
background-color: #B41A1A;
font: bold 11px tahoma;
height: 12px;
line-height:11px;
text-transform:lowercase;
overflow: hidden;
}
.mb_head {padding: 10px 0 3px 0; font-weight: bold; clear: both;
text-align: left;
font-size: 11px;
color:  #797979;
}
.mb_text {margin-bottom: 20px; clear: both;}
.mb_text, .mb_text .textdoc  {font-size: 11px; font-family: verdana; color:  #797979; margin-top: 0; padding-top:0;}
strong.textdoc {font-weight: bold}



a.m2 {color:#fff; font: 12px tahoma; line-height: 20px;}
a.m2:hover {color:#fff;
font: 12px tahoma;
text-decoration:underline;line-height: 20px;}

img.textdoc, img.new {margin:10px;}

.hot_news img {margin: 0 4px 30px 0;}


/* [mgrishnin] */
/* стили не видятся не пойму почему на eng/esp версиях*/
/*div#flashcube {position:absolute;top:260px;left:231px;//left:228px;width:180px;height:100px;}

a#news {display:block;color:#e1272d;font-size:16px;font-weight:bold;background: url('/img/bulnews.gif') no-repeat center left;padding:0 0 0 12px;position:absolute;top:340px;left:431px;}
a#news:hover {border-bottom:1px dotted}

a#newshot {color:#e1272d;text-decoration:underline;line-height:14px;}
a#newshot:hover {text-decoration:none;}
*/
/*// [mgrishnin] */
