body {
        color: Black;
        background:url(/i/big_bg.jpg) top left no-repeat white;
        font-family: Arial, Helvetica, Verdana, Geneva,  sans-serif;
        font-size: 75%;
        padding:0px;
        margin:0px;
        line-height: 140%;


}
td {
        vertical-align: top;
        padding:0px;
        margin:0px;
}
table {
        border-collapse: collapse;
}
img {
        border: none;
}
a {
        color: #00539B;
}
a:hover {
        color: #2780FE;
}





/* основная страница*/
div.header_top { position: relative; z-index: 3;
        top: 61px; height: 100px; width: 100%; margin: 0px; overflow: hidden;
}

#header_logo { position: absolute; top: 58px; left: 52px; height: 100px; width: 248px; z-index: 5;}

#top_left_menu a {
        background-color: white; margin: 0; padding: 0;
}
#top_left_menu a:hover {
        background: top #F5D20A;
}
#top_left_menu img {
        background-color: white; margin: 0; padding: 0; vertical-align: middle;
}
#top_left_menu img:hover {
        background: top #4898FF;
}

.block_width {width: 100%; clear: both; }

div.left_menu {
        float: left; position: relative; top: 136px; left:52px; width: 246px; z-index: 3; overflow-x: hidden;
}
#main_txt {
        position: relative; float: left; top: 136px; left:125px; margin-bottom: 40px; padding-bottom: 40px; width: 70%; z-index: 3; overflow-x: hidden;
}

/* левое меню */

#menu {
        width: 246px;
        margin: 0;
        padding: 0;
}
#manu li {
        list-style: none;
}
#menu ul {
        margin: 0; padding: 0;
}
#menu li a {
        display: block;
        font-size: 170%;
        padding: 7px 12px 5px 12px;
        margin-bottom: 2px;
        text-decoration: none; color: white;
        background: #A2A7AC;
        font-weight: bold;
}
#menu li a:hover {
        color: white;
        background-color: #00539B;
}
#menu li.active a {
        display: block;
        font-size: 170%;
        background: #00539B;
        padding: 7px 12px 5px 12px;
        margin-bottom: 2px;
}
#menu li ul {
        margin: 0; padding:0;
}
#menu ul li {
        list-style: none;
        display: block;
}
#menu li.active ul {
        margin-bottom: 6px;
}
#menu li.active ul li a {
        display: block;
        margin: 0 0 0 16px;
        padding: 7px 12px 5px 16px;
        font-size: 14px;
        color: #6A737B;
        background: url(/i/bullet_grey.gif) left no-repeat;
}
#menu li.active ul li.active a, #menu li.active ul li a:hover  {
        background: url(/i/bullet_blu.gif) left no-repeat;
        color: #00539B;}


/* Подменю 1*/
#menu ul li ul li {
        font-size: 70%;
        background:none;}

#menu li.active li a {
        display: block;
        color: Black;
        font-size: 160%;
        background: transparent;
        padding: 17px 12px 5px 12px;
        margin-bottom: 2px;
}

/* основной кусок */
#main_txt p {
        text-align: justify;
}

.news_date {
        color: #999999;
        font-size: 90%; font-family: Arial, Helvetica, sans-serif;
        margin: 0;
}

#news,
#news_title  {
        margin-bottom: 26px;
        padding-bottom: 16px;
        border-bottom: 1px solid #E4EFF7;
}

#news_title a {
        color: #3B3B3B;
        text-decoration: none;
}
#news_title a:hover {
        color: #2378C0;
        text-decoration: underline;
}

#news p {
        margin-top: 6px;

}
#news ul {
        margin: 0 0 0 16px;
}
#news .title,
#news_title .title{
        font-weight: bold;
        /* color: #0F2964; */
}

div.title {
        display: block;
        color: White;
        font-size: 170%;
        background: url(/i/title_bg.jpg) left top no-repeat;
        padding: 7px 12px 5px 12px;
        margin-bottom: 2px;
        font-weight: bold;
        margin-bottom: 30px }

#main_txt li {
        list-style: square; list-style-image: url(/i/bullet_blu.gif);
}