html {
  height:100%;
}
body {
  padding:0;
  width:100%; margin:0;
  
  position:relative;
 _height:100%;
  min-height:100%;
  background-color:#ffffff;
  border: 0px solid #6E9520;
}
#title{
  position:absolute; top:0;
  width:100%;
  height: 285px;
  padding: 0;
  margin: 0;
}
#content {
  padding:290px 0 60px 0;
  overflow:hidden; width:100%;
}
#menu { height: 223px; margin:0 25px 0 25px; padding : 0;}
#footer{
  position:absolute; bottom:0;
  width:100%;
  height: 50px;
  padding: 0;
  margin: 0;
  /*padding:5px 0 0 5px;*/
  /*Какоето смещение и получается прокрутка*/
  _margin-left:0px;
    border: 0px solid #6E9520;
}
#footer div.footer_text {width:100%;}
#footer div.footer_text p{text-align: center;}
.menu_right{
/* Банеры 100 на 100 в шапке*/
  float:right;
  padding-right: 10px;
  width:470px;
}
/*Для всех пользователей*/
#main_start {
  margin:0;
  margin-right:310px;
  margin-left:15px;
}
#right_news{
  float:right;
  width:260px;
  margin-top:0px;
  _margin-right:12px;
  background-color:#ebead8;
  padding:5px 5px 5px 5px;
}
#right_news div.news_top{
  background-color:#fafbf5;
  height: 30px;
  font: 11px  Tahoma, Arial, sans-serif;
  color: #6e9520;
  font-weight: bold;
}
#right_news div.news_top a{
  font: 11px  Tahoma, Arial, sans-serif;
  color: #6e9520;
  text-decoration: none;
  font-weight: bold;
}
a.link{font-size: 11px; color: #66676a;font-weight: bold;text-decoration: none;}
a.link:hover{text-decoration: underline;}
/* ДИЗАЙН ******************/
#clock {height:24px;background-color:#D0EAA0; padding-left: 10px; padding-right: 10px; margin-top:5px;}
/* меню под логотипом со сменой картинки*/
#menu ul{width:200px; border: 0;margin: 0 0 0 30px;padding: 0;}
#menu li{height: 21px;border: 0px solid #6E9520;list-style: none;}
#menu li a{margin: 0;
	padding: 5px 0 0 20px;
	background: url("/images/list_style_new.gif") no-repeat 0 0;
	display: block;
	height: 18px;
}
#menu li a:hover{	background: url("/images/list_style_new.gif") no-repeat 0 -21px;}
/******************************************/
#top_menu { height: 21px; padding:5px 0 0 0px; margin:0 0 10px 0;text-align: right;}
#top_menu ul{width:600px; border:0;margin:0;padding:0;}
#top_menu ul li{ height:15px; float:left; border:0; border-right : 1px solid #6E9520; padding : 0 8px 0 8px; margin : 0; list-style : none; }	
#top_menu ul li:first-child{border-left: #6E9520 1px solid;}
#top_menu ul li{_border-left: expression((previousSibling)?"0":"#6E9520 1px solid");}
#footer p, div {margin : 0;padding : 0;}
#footer_menu { height: 23px; padding:5px 0 0 5px;text-align: right;}
#footer_menu ul{width:auto; border : 0px solid #6E9520;margin : 0;padding : 0;}
#footer_menu ul li{ height: 12px; float : left; border : 0; border-right : 2px solid #7D7C7D; padding : 0 8px 0 8px; margin : 0; list-style : none; }	
#footer_menu ul li:first-child{border-left: #7D7C7D 2px solid;}
#footer_menu ul li{_border-left: expression((previousSibling)?"0":"#7D7C7D 2px solid");}
#top_menu, #footer{background-color:#D0EAA0;}
#menu {background-color: #ebead8; background-repeat: repeat; background-image: url("/images/menu_bg.gif"); background-position: left}
/* Отступы всякие*/
.first_p{background: url("/images/first_strela.gif") no-repeat 10px 14px;padding-left: 25px}
.f_left{float:left;}
.f_right{float:right;}
.p_left_10{padding-left: 10px}
.p_right_10{padding-right: 10px}
.m_top_8{margin-top:8px;} 
.m_top_5{margin-top:5px;} 
.m_b_0{margin-bottom:0px;}
.h24{height:24px;}
.w50p{width:49%;}
/*-------------------*/
/*Разделители крашенные*/
.line_start{border-top:1px solid #6f6e74;border-left:1px solid #6f6e74;padding-top:5px;padding-left:5px;}
/*-------------------*/
/*разметка по ширене*/
.a_right{text-align: right;}
.a_j{text-align: justify}
/*-------------------*/
body,p,td{font:12px Tahoma, Sans-serif;	color: #666666;}
h1, .t_h1{font:24px verdana, Tahoma, Sans-serif;color: #6e9520;padding:0;padding-top:10px;}
h2, .t_h2{font:18px verdana, Tahoma, Sans-serif;color: #333333;}
h3, .t_h3{font:14px Tahoma, Sans-serif;color: #999999;font-weight : bold;}
a{color: #6e9520; text-decoration: none; font-size:100%; }
a:hover{color: #000000; text-decoration: underline;}
.color_1{color: #6e9520;font-weight: normal;}
#right_news div.news_text p{font-size: 11px; color: #6e9520;}
#right_news div.news_text a{font-size: 11px; color: #6e9520;}
#right_news div.news_text a:hover{text-decoration: none;}

#top_menu ul li a h3{
	font-size:11px; 
	color: #6E9520;
	font-weight : normal;
	text-decoration: none;
	vertical-align: top;
	padding:0;
	margin:0;
}
#footer_menu ul li a h4{
	font-size:10px; 
	color: #7D7C7D;
	text-decoration: none;
	font-weight : bold;
	vertical-align: top;
	padding:0;
	margin:0;
}

#top_menu ul li a:hover h3, #footer ul li a:hover h4{text-decoration: underline;}
#footer p{	font-size:10px; color: #7D7C7D;}

#menu li a h2, #menu li a{
	font: 11px  Tahoma, Arial, sans-serif;
	color: #999999;
	font-weight : bold;
	text-decoration: none;
}
#menu li a h2{padding:0;margin:0;}
#menu li a:hover h2{color: #666666;}
#clock a, #clock{
	font: 10px  Tahoma, Arial, sans-serif;
	color: #808080;
	text-decoration: none;
	 font-weight: normal;
}
#clock a:hover{text-decoration: underline;}
.tu{text-transform:uppercase;}
#............ reTable
img.reImageLeft{margin-right:6px;}
