* {margin:0;padding:0;}
body {height:100%;}
body {background:#000000 url(images/bg.jpg) repeat-y;font-family:tahoma, verdana; font-size:11px;}
h1 {
	font-size:18px;
	font-weight:bold;
	color:#990000;
	font-family:tahoma
}
h2 {
	font-size:16px;
	font-weight:bold;
	color:#990000;
}
.ssw {font:normal 12px verdana;text-align:justify;}
A {
	color:#CC0000;
	text-decoration: underline;
}
A:hover {
	color:#990000;
	text-decoration:underline;
}P {text-indent:10px;}
P {margin:5px 0}
blockquote {margin:5px 0 5px 33px}
blockquote:first-letter {
	font-size:140%;
	font-family:Italic;
	color:#990000
}
td,div {font-size:11px;}
.fon {width:100%;height:800px;background:url(images/bg2.jpg) repeat-x;}
.fon2 {width:100%;height:800px;background:url(images/fon2.jpg) no-repeat;top:0;left:0}
.page {width:1100px;height:500px;border:0px solid #ffffff;margin:0 auto;padding:0 auto;text-align:center}
.planet {background:url(images/logo.gif) no-repeat bottom right;}
.cont_pg {border:2px solid #92000a;float:right;width:580px;height:auto;background:#fff;}
.cont_pg ul,.cont_pg ol,.cont_pg li{margin-left:15px}
.path {border-bottom:2px solid #92000a;padding-bottom:5px}
.logo {background:url(images/logo.gif) no-repeat top left;}
.top_s {position:absolute;top:0; width:830px;height:160px;}
.top_n {
	text-align:left;
	font-size:36px;
	font-weight:bold;
	font-family:tahoma;
	color:#CC3300
}
.top_d {
	text-align:right;
	margin-top:15px;
	font-size:22px;
	font-weight:bold;
	font-family:tahoma;
	color:#FFFFFF
}
.top_m {float:right;text-align:left;width:586px;height:26px;margin-top:25px}
.top_map {text-align:right;margin:7px 5px 0 0;}
.sb_l {
	border-top:1px solid;
	float:left;
	width:210px;
	height:auto;
	margin-top:50px;
	border-color: #FFFFFF;
}
.sb_r {
	border:1px solid;
	text-align:left;
	background-color: #FFFFFF;
	border-color: #990000;
}
.sb_r2 {border:1px solid #960000;background:#FCFEFC;text-align:left}
.sb_top {font-size:16px;font-weight:bold;color:#fff;background:#a02b28;border-bottom:1px solid #571d1f;text-align:center;padding:5px 0}
.bottom {
	border-top:3px solid #b83a43;
	color:#993300
}
.hr_hor {border-top:2px solid #92000a}
.st_btm,.link_b a {color:#ffffff}
.statss {font-size:9px}
.sitemap {color:#ffffff}
/*------------------*/
.sma {margin-left:12px;}
.imp_s {border:1px solid green;margin:5px 0 0 5px}
.imp_bs {vertical-align: middle;margin:0 0 0 3px;}
.datas {color:#999}
.news {width:550px;border-bottom:1px solid #b7a3a2;text-align:justify;margin:5px 0 10px 0;}
.hr {border-top:1px solid #b7a2a3;height:0px}
.info_panel {padding: 15px;width:300px;background:#FFFEF4;border:#660000 1px solid;font-size:12px;}
.t_tab {background:#eee;height:20px}
/* --- */
.anonss {border:1px solid #742742;margin-top:25px;padding:0 8px;background:#FFFEF4;text-align:justify;}
.knopka {margin-top:-12px; float:left; width:25px;height:25px; background: url(images/knopka.gif) no-repeat;position:absolute left;z-index:100}/*------------------*/
#ps {position:absolute;top:190px;margin-left:85px}
#aps {color: #FFF;	font-size: 13px;	line-height: 21px;    padding-left:0
}#aps li {
	float: left;
	background: #660000;
	border: 1px solid red;
	margin: 0 2px;
	cursor: pointer;
	position: relative;
	text-align: center;
	color:#990000;
	overflow: hidden;
}
#aps li.label {display: inline;    background:none;border: none;    font-weight:bold;    margin:0 5px 0 0;    cursor: default;}
#aps li.selected {background:#ff2800;border-color:border: 1px solid red;}
#aps li#style1 {width: 10px;height: 8px;top: 8px;}
#aps li#style2 {width: 10px;height: 10px;top: 6px;}
#aps li#style3 {width: 10px;height: 12px;top: 4px;}
#aps li#style4 {width: 10px;height: 14px;top: 2px;}
#aps li#style5 {width: 10px;height: 16px;}
/* styles */
.style1 .ssw {font-size: 12px;line-height: 14px;}
.style2 .ssw {font-size: 13px;line-height: 15px;}
.style3 .ssw {font-size: 15px;line-height: 16px;}
.style4 .ssw {font-size: 16px;line-height: 17px;}
.style5 .ssw {font-size: 17px;line-height: 18px;}
/*----------Top menu---------------*/ 
#nav{
	height:30px;
	line-height:30px;
	background:#660000;
	padding:0 10px;
}
#nav ul, #nav ul li{
	margin:0; 
	padding:0;
	list-style:none;
}
#nav ul li{
	float:left;
	display:block;
}
#nav ul li a:link,#nav ul li a:visited{
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding:0 20px 0 6px;
	display:block;
}
#nav ul li a:hover{
	color:#CC3300;
}
#nav ul li ul li{
	float:none;
	display:block;
}
#nav ul li ul li a:link,#nav ul li ul li a:visited{
	color:#990000;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding:0 10px;
	clear:both;
	border-bottom:1px solid #a84a3a;
	background:#FFFEF4;
}
#nav ul li ul li a:hover{
	color:#990000;
	text-decoration:underline;
}
.submenu {
	position: absolute;
	width: 180px;
    height: 25px;
    line-height:25px;
	background: #fff;
	padding:10px;
	border:1px solid #990000;
	border-top:none;
	z-index: 1000;
	display:none;
}
.submenu a {
	width: 178px;
    height: 25px;
 	border-left:1px solid #990000; 
  	border-right:1px solid #990000;   
    }
/*------------------- Bar menu------------------ */
.menu_list {	
	width: 100%;
}
.menu_head {
	padding: 5px 20px;
	cursor: pointer;
	position: relative;
	margin:1px 0 0 0;
    font-weight:bold;
    background: #660000 url(../js/images/right.gif) center left no-repeat;
	color:#ffffff;
	font-size:14px;
    border-bottom:1px solid #990000;
}
.menu_head :hover {
	font-color:#EBEFF7
}
.menu_body {
	display:none;
}
.menu_body a{
	display:block;
        font-size:16px;
	color:#990000;
	background-color:#FFFEF4;
	border-bottom:1px solid #b7a2a2;
	padding:3px 0 3px 3px;
	font-weight:normal;
	text-decoration:none;
}
.menu_body a:hover{
	color: #000000;
	text-decoration:underline;
 }
/*------------------*/
.menu_main {
	background-color:#990000;
}
.menu_main a{
	display:block;
        font-size:14px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:1px solid #b7a2a2;
	padding:3px 0 3px 3px;
	font-weight:normal;
	text-decoration:none;
}
.menu_main a:hover{
        font-size:14px;
	color: #000000;
	text-decoration:underline;
}













