* {margin-top:0;padding-top:0; margin-bottom:0;padding-bottom:0; }
html {height: 100%;}
BODY  { background:#95BBCA url(body_bg.png) 0 0 repeat-x; margin:0; height: auto !important; height: 100%; min-height: 100%; position: relative;  }/* body height 100% */
html, td, th, input, textarea, select { font:normal 11px Tahoma, Geneva;  COLOR: #424b50; }
form { margin:0px; }
a {COLOR: #0c76b4}
a:hover {color:#034899}

.pl6 { padding-left:6px}
.clb { clear:both}
.cll { clear:left}
.clr { clear:right}
.mgt20 { margin-top:20px}
.pl10{padding-left:10px}


p { padding:0; margin:0}
IMG, input.search_input, input.search_submit, #login input, #login input.login_submit{ BORDER:0}
td { margin:0; padding:0;}

H6  { font:bold 12px Arial, Helvetica, sans-serif;  padding:0 }
H4  { font:bold 13px Arial, Helvetica, sans-serif; color:#2c5a73; height:30px; background:url(tl.png) 0 0 no-repeat; line-height:2.3; padding-left:12px; margin-bottom:13px  }

.text { font:normal 12px Arial, Helvetica, sans-serif}
.small_text { font:normal 10px Tahoma, Geneva, sans-serif; line-height:1; color:#666}

H3  { font:bold 13px Arial, Helvetica, sans-serif; margin-bottom:10px }
.regform H3 { border-bottom:1px dotted #ccc; padding-bottom:5px; color:#2c5a73;}

.box { max-width:1178px; min-width:1000px; position:relative; text-align:left; margin:0 auto;
background:url(body_head.jpg) 0 0 no-repeat; padding:24px 16px 0 16px;  }
#header {background:url(header_bg.jpg) 0 0 repeat-x; }
#header_r {height:218px;background:url(header_bgl.jpg) 0 0 no-repeat; }

.head_stat { background:url(header_r.jpg) 100% 0 no-repeat;  }

.head_news { width:40%; background:url(volna.png) 0 0 no-repeat; }
.head_news span { display:block; position:relative} 
.head_news b { height:27px; display:block; background:url(hl.png) 0 0 no-repeat; font:bold 12px Arial, Helvetica, sans-serif; line-height:2.2; padding-left:10px; margin-top:100px; padding-bottom:9px; color:#2c5a73}
.head_news div { padding-left:5px; overflow:hidden; height:77px;}
.head_news H6 { color:#507991; position:absolute; right:5px; top:96px}

.head_stat b { height:27px; width:150px; display:block; background:url(hr.png) 100% 0 no-repeat; font:bold 12px Arial, Helvetica, sans-serif; line-height:2.2; padding-right:10px; margin-top:115px; padding-bottom:9px; color:#2c5a73}
.head_stat div { padding:0 5px; overflow:hidden; height:57px; }
.head_stat H6 { color:#507991; position:absolute; right:35px; top:120px}


.logo { width:201px; height:54px; position:absolute; left:76px; top:54px; border:0}

.login { width:353px;padding-bottom:22px;}
.login select {width:70px; height:23px; float:left; margin:2px 11px 0 30px; padding-left:4px; background:#fff; border:0}
.login input { border:0; background:url(login_input_bg.png) 0 0 no-repeat; width:70px; height:27px; padding:3px 3px 3px 7px}
input.login_button { width:50px; height:27px; border:0; background:url(login_button.png) 0 0 no-repeat; cursor:pointer; margin-left:8px}
.login a { margin-right:23px}
a.rpass { position:absolute; top:171px; left:243px}

.search {background:url(search_bg.png) repeat-x; height:76px; width:30%; position:absolute; top:12px; right:50px}
.search_l {background:url(search_bgl.png) 0 0 no-repeat; height:76px}
.search_r {background:url(search_bgr.png) 100% 0 no-repeat; height:76px}
.search_r H6 { color:#ffffff; padding:5px 0 9px 23px; font-size:11px}
.search_r form { width:100%}
.search_input { height:23px;border:0;margin-left:34px;width:65%; margin-top:1px; background-color:#f1f1f1}
.search_submit { width:30px;height:25px;background:url(submit_bg.png) no-repeat;position:absolute;right:23px;}


#content {background:#fff url(content_hbgl.png) 0 0 no-repeat;}
#content_r {background:url(content_hbgr.png) 100% 0 no-repeat; width:100%  }

#lb {  padding:10px 0 30px 20px; }
.cat u{ display:block; font-size:12px; padding-bottom:5px; text-decoration:none; color:#888}


#rb{padding:10px 0 30px 20px; width:94%}
.new_sites u {display:block; padding-bottom:10px; text-decoration:none; color:#888; float:left; margin-right:10px; width:180px}
.new_sites a { font-weight:bold}

.chart {}
.chart_num { font:bold 13px Arial, Helvetica, sans-serif}
.chart_head {background:#dbe7ef; color:#586c78; }
.chart input, .chart select { height:18px; padding:0; vertical-align:middle; color:#266b91}
.small a { font-size:12px;} 
.small {padding:0 5px;}
.pad {font-size:13px;}
.pad a{ padding:3px 7px; background:#f4f8fa;}
.pad a.active, .pad a:hover {  background:#dbe7ef; text-decoration:none; color:#586c78}
.pad a:hover { text-decoration: underline;}

.comments_td td{border:1px solid #bad5e2; border-width:0 0 0 1px; padding:5px}
.comments_td {border:1px solid #dbe7ef; border-width:1px 1px 1px 0}

#content_foot { height:64px; background:url(foot_bgl.png) 0 0 no-repeat; }
#content_foot_menu { height:64px; background:url(foot_bgr.png) 100% 0 no-repeat; padding-left:20px; line-height:7;}
#content_foot_menu a{ font:bold 12px Tahoma, Geneva; padding:0 10px; color:#63a0bd; }
#content_foot_menu a.up {width:148px; height:32px; background:url(up.png) 0 0 no-repeat; border:0; text-decoration:none; padding:0;
display:block; float:right; margin:19px 14px 0 0}

input, textarea, select { background:#f4f8fa; border:#dbe7ef 1px solid;COLOR:#747474; vertical-align:top;padding:3px; }
.regform input, .regform select { padding:4px; font: normal 12px Arial, Helvetica, sans-serif; color:#444; }
.regform b { color:#565656}

.go {background: url(go.png) 0 50% no-repeat; width:12px; border:0; margin-left:3px; cursor:pointer}

#footer { height:143; display:block; background: url(footer_bg.png) 0 0 repeat-x;}
#footer_ { height:143; display:block; background: url(footer.png) 50% 0 no-repeat; text-align:center; color:#f5f9fb; padding-left:44px; line-height:11.7}


/* Контент, левый блок */

/* Главное Меню сайта background:#F0F0EB;*/
<!--

#menu {background:url(menu_bgl.png) 0 0 no-repeat; height:40px; }
#menu_ {background:url(menu_bgr.png) 100% 0 no-repeat; height:40px; padding-left:20px }

#navigation {
       
        margin: 0 0 0 0;
        padding: 1em 0 0 0;
        font: bold 12px Arial, Helvetica, sans-serif;
}
#navigation ul, #navigation ul li {
        list-style: none;
        margin: 0;
        padding: 0;
}
#navigation ul {
        padding: 7px 0 6px 0;
 
}
#navigation ul li {
        display: inline;
}
#navigation ul li a {
        background: url(tabs/tableft.png) no-repeat left top;
        color: #1c75a7;
        text-decoration: none;
        padding: 7px 0 6px 0;

}
#navigation ul li span {
        background: url(tabs/tabright.png) no-repeat right top;
        padding: 7px 15px 6px 4px;
        margin: 4px 5px 4px 9px;

}
#navigation ul li a:hover span {
        background-position: 100% -75px;

}
#navigation ul li a:hover {
        background-position: 0 -75px;
        color:#034899;  
}
#navigation #current a {
        background-position: 0 -150px;   cursor:default; color:#034899;
}
#navigation #current a span {
        background-position: 100% -150px; 
}


/*- Internet Explorer...It's Hacktastic!--------------------------- */

/*\*//*/
#navigation ul li a {
        display: inline-block;
        white-space: nowrap;
        width: 1px;
}

#navigation ul {
        padding-bottom: 0;
  
}
/**/

/*\*/
* html #navigation ul li a {
        padding: 0;
}
/**/
-->
