@charset "utf-8";


img{border:0;}
p {padding:1; margin:0;}
br{padding:1; margin:0;}

a {text-decoration:none; color:#939496;}
a:hover{ text-decoration:underline;}
a.cur{text-decoration:underline;}


table {border:0px;border-collapse:collapse; margin: 0 0 -2px 0 }
 

body {margin:1px;padding:3px; margin-left : -1px;  background:#FFF; text-decoration: none; font-size: 12px; color:#333;  font-family: Arial, sans-serif; color:#939496;}


#menu ul {list-style-type:none; background-color:#ededed; background-image:url(images/menu.gif);background-repeat:repeat-x; width:844px; height:43px; margin:0; padding:0;}
#menu ul li{
	text-align: center; 	
	float:left; 
	display:block; 
	width:119px;
	height:43px;
	line-height:43px;
	background-image:url(images/menu_border.gif);
	background-repeat:repeat-y;


}
#menu ul a { 
	display: block;
	height:43px;
	line-height:43px;
	margin:0 0 0 7px;
	text-decoration:none; 
 	color: #676767;
 	font-size:12px;
	font-weight: normal;

}
#menu ul a:hover , #menu ul a.current { color:#bbb}
#menu  ul  li.first { background:url(images/menu_first.gif); width:9px; padding:0; margin:0;}
#menu  ul  li.last {background:url(images/menu_last.gif) no-repeat right; width:9px; padding:0; margin:0;}



#menu li:hover {position:relative; z-index:200;}
#menu ul li ul.sub{ position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#menu li:hover ul.sub
{left:0px; top:43px; background: #fff ; margin:0 0 0 5px ; border:1px solid #b8b8b8;   white-space:nowrap; width:220px; height:auto; }
#menu li:hover ul.sub li
{display:block; height:22px; position:relative; float:left; width:220px; font-weight:normal; background-color:#ededed; background-image:none; text-align:left; text-indent:7px; }
#menu li:hover ul.sub li a
{display:block; font-size:11px; height:22px; width:220px; line-height:22px;  color:#676767; text-decoration:none; margin:0; }
#menu li:hover ul.sub li a:hover 
{background:#3a93d2; color:#fff; }
 
	
	
#arrow{background:url(images/arrow.gif) no-repeat 0 3px; height:23px; color:#333; font-weight:bold; font-size:12px; line-height:23px; text-indent:20px; white-space:nowrap;}
#arrow a {color:#333;}

.main_title{color:#aa833f; font-weight:bold; font-size:14px;}

#partners { color:#666; font-size:9pt; font-family:Arial,  sans-serif; }
#partners ul{  list-style:square; }
#partners ul li{line-height:20px; }

.button_ok{border:0; background-color:#999; color:#fff; padding: 0 15px; font-weight:bold; cursor:pointer; line-height:20px; height:20px; font-family:tahoma;}

.right { border-right-color:#818181; border-right-style:solid; border-right-width:1px;}
.left { border-left-color:#818181; border-left-style:solid; border-left-width:1px;}
.niz{ border-bottom-color:#c5c5c5; border-bottom-style:solid; border-bottom-width:1px;}
.top{border-top-color:#c5c5c5; border-top-style:solid; border-top-width:1px; }

#menu_top ul{ list-style:none; margin:0; padding:0;}
#menu_top li { margin: 10px 0;}
#menu_top a{font-size:14px; font-weight:bold;}
#niz_m a {font-size:8pt;}

.title_news{color:#aa833f; font-size:16px; font-weight:bold}
a.news_about{text-decoration:underline;}
a.news_about:hover{text-decoration:none;}
a.current_niz{ color:#aa833f}

#banners img {margin:20px;}
