Body {
 font: 10px  tahoma, arial, verdana;
 color: #3c3c3c;
 padding: 0;
 margin: 0;
}

a { color: #1f61d8; text-decoration: underline; }
a:hover { color: #3c3c3c; text-decoration: underline; }

.name_news {
 color: #f50000;
 font-size:11px;
 background-image: url(/i/news_zag_fon.gif);
 background-repeat: repeat-x;
 background-position:left top;
 padding-top:4px;
 padding-left:20px;
 padding-right:10px;
 border-top:1px #ffffff solid;
 height:26px
}

.text_news {
 color: #242b3a;
 font-size:10px;
 padding-top:4px;
 padding-left:20px;
 padding-right:10px;
 background-image: url(/i/news_text_fon.gif);
 background-repeat: repeat-y;
 background-position:left top;
 border-left:1px #c0c0c0 solid;
 border-bottom:1px #c0c0c0 solid;
}

.text_news p {
 margin-top: 8px;
 padding-bottom:10px;
 margin-bottom: 0px;
 text-align:right;
 padding-right:25px;
}

.text_news p a { color:#4579b8; font-size:10px }
.text_news p a:hover { color: #3c3c3c; text-decoration: underline; }
.stat_bl { margin-top:20px; margin-left:15px; }
.stat_bl a img { padding:0px; margin:5px; }

.cont_inner p {
 margin-top:0px;
 margin-bottom:18px;
 font-size:13px;
}

.cont_inner h1 {
 color:#ef0000;
 font-size:13px;
 font-weight:bold;
 margin-top:0px;
 margin-bottom:18px
}

.cont_inner {
 padding-top:20px;
 padding-left:45px;
 padding-right:45px;
 text-align: justify;
 font-size:13px;
}

.menu_top_bl {
 height:45px;
 background-image: url(/i/menu_bl_fon.gif);
 background-repeat: repeat-x;
 background-position:0px 0px;
 width:100%;
}

.menu_top {
 position:relative;
 width:100%;
 top:6px;
 height:30px;
 border-top:1px #ffffff solid;
 border-bottom:1px #ffffff solid;
}

.menu_top .left {
 width:234px;
 position:relative;
 float:left;
 margin-top:0px;
 padding-left:0px;
 padding-top:3px;
 padding-left:6px;
}

.menu_top .right {
 position:relative;
 left:0px;
 float:left;
 margin-top:0px;
}

.menu_top .left a {
 margin-right:0px;
 color: #a8d9ff;
 font-size:10px;
 font-weight: bold;
}

.menu_top .left img {
 border:1px #ffffff solid;
 margin-left:15px;
 position:relative;
 top:3px;
}

.menu_top .left a:hover { color: #ffffff; text-decoration: none; }
.menu_top .left img { margin-right:7px; }
.menu { margin: 0px; }

.menu  LI {
 padding:0;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:0px;
 cursor: pointer
}

.menu  UL {
 padding:0;
 margin:0;
 cursor: pointer
}

.menu LI { list-style:none; text-transform: uppercase; }

.menu li a.link {
 display:block;
 font-size:11px;
 text-decoration:none;
 color:#453731;
 text-decoration:none;
 padding-left:23px;
 padding-top:5px;
 height:26px;
 border-bottom:1px #d5d5d5 solid
}

.menu li a.link:hover {
 display:block;
 font-size:11px;
 font-weight: bold;
 text-decoration:none;
 color:#ffffff;
 font-weight: bold;
 text-decoration:none;
 padding-left:19px;
 padding-top:5px;
 height:26px;
 background-image: url(/i/menu_main_td_hover_fon2.gif);
 background-repeat: repeat-x;
 background-position:0px 0px;
 border-left:4px #ffffff solid
}

.menu .act {
 list-style:none;
 background-image: url(/i/menu_main_td_hover_fon2.gif);
 background-repeat: repeat-x;
 background-position:0px 0px;
}

.menu .act A.act {
 display:block;
 color:#ffffff;
 font-size:11px;
 font-weight: bold;
 text-decoration:none;
 padding-left:19px;
 padding-top:5px;
 height:19px;
 background-image: url(/i/menu_main_td_hover_fon.gif);
 background-repeat: repeat-x;
 background-position:0px 0px;
 border-left:4px #ffffff solid
}

.menu  .act A.act:hover {
 font-size:11px;
 color:#ffffff;
 font-weight: bold;
 text-decoration:none;
}

.top_logo {
 position:relative; 
 background-image:url(/i/logo_fon.png);
 background-repeat: no-repeat;
 background-position: 0 0;
 float:left; 
 left:20px; 
 width:149px; 
 height:115px;
 filter:expression(fixPNG(this));
 top:0px;
}

.top_logo_link {
 position:absolute;
 z-index:100;
 top:15px;
 left:25px;
}

.png { filter:expression(fixPNG(this)); }

.top_text {
 position:relative; 
 left:20px; 
 float:left;
 z-index:100;
 margin-right:0px;
 top: 60px;
 padding-left:10px;
 border:0px red solid
}

.top_text div { margin-left:-15px; margin-top:3px; }

.top_text div a {
 margin-right:10px;
 position:relative;
 top:1px
}

.top_link {
 position:relative; 
 right:0px; 
 float:right; 
 top: 0px;
 width:401px;
 height:170px;
 background-image:url(/i/right.gif);
 background-repeat: no-repeat;
 background-position: 0px 0px;
}

.top_link div { margin-top:88px; margin-left:200px; }

.top_link div p {
 padding-top: 5px;
 padding-left:50px;
 color: #3973d6;
 font-size:12px;
 font-weight: bold;
 line-height: 18px
}

.top_link div p span { color: #318413; }
.clear { clear:both; }
.footer { valign:bottom; }

h1.subName { text-transform: uppercase; }
img.imgHover { cursor: pointer; margin-right: 10px; margin-top: 3px; }

div.cont_inner ul { margin-top: 0px; }
/* div.cont_inner p { margin-bottom: 0px; } */

a { outline-width: 0px; }