/*
Design by rs0iss.ru
http://rs0iss.ru
2009 (c)
*/

body,html{
		margin:0px;
		padding:0px;
		font-family:  Arial, sans-serif;
        font-size: 12px;
		text-align: left;
		background: #000 url('http://rs0iss.ru/site/bg.jpg') no-repeat;
		background-position: top center;
		}

br		{	 
		font-size: 10px;
		}

h1		{
		margin: 15px 10px 30px 10px;
		font-family: Verdana; 
		font-size: 22px; 
		color: #8a909a;
		text-align:center;
		
		}

h2		{
		padding: 6px 10px 10px 10px;
		font-size: 18px; 
		color: #115;
		font-weight: normal;
		text-align:center;
		}
		
h3		{
		padding: 10px 0px 0px 0px;
		font-size: 14px; 
		color: #115;
		font-weight: normal;
		font-weight: bold;
		}
		

a { 		color: #1919c7;}

ul{
		list-style: square outside;
		}
		

p 		{ 
		margin: 5px 0px 5px 0px;
		}


img {border: 0px;}
		
#wrapper {width: 980px; margin: 0px auto; border: solid #ccc 0px; }

#header{
		padding:0px;
		margin: 0px;
		border: 0px #f00 solid; 
		color: #000;
		font-size: 8px;
		height: 220px;
		
		}

#header_logo{

		margin-top: 0px;
		height:158px;
		width: 400px;
		border: 0px #f00 solid; 
		text-align:left;
		
		}
		
#header_logo a {
		color: #666;
		font-size: 86px;
		text-decoration: none;
		border: 0px #f00 solid;
		font-variant: small-caps;
		text-shadow:#333 1px 1px 1px;
		}

		
#header_logo_nadpis {
		background: url('http://rs0iss.ru/site/1x1.png');
		margin: 16px 0px 0px 29px;
		position:absolute;
		 
		text-align: center;
		font-size: 12px;
		color: #1919c7;
		height:120px;
		width: 270px;
		border: 1px #ddd outset;
}



#login-box {
	background: url('http://rs0iss.ru/site/1x1.png');
	font-size: 11px;
	font-weight:bold;
	color: #555;
	border: 1px #ddd outset;
	margin: -180px 0px 0px 740px;
	padding: 8px;
	position:absolute;
	height: 65px;
	width: 156px;
	
	}

#login-box a, #login-box a:visited {
	color: #555;
	}

#login-box a:hover{
	color: #003db6;
	}

#login-box input {
	width: 100px;
	height: 12px;
	font-size: 9px;
	border: 1px solid #243a7a;
	background-color: #fff;
	}




#header_menu{
height: 60px;
margin:0px; 
border: 1px #252525 solid;
background: #000 url('http://rs0iss.ru/site/menu_bg.jpg') ;

}




.menu {
text-align:left; font-family: verdana, sans-serif; position:relative; font-size: 14px; margin:8px 0px 0px 40px; padding:0; list-style-type:none; z-index: 3
}
.menu ul {
padding:0; margin:0; list-style-type:none;
}
.menu li {
float:left; position:relative;
}
.menu li a, .menu li a:visited {
display:block; text-decoration:none; width:114px;  float:left; padding-right:1em; height:3em; line-height:39px; color:#ababab; }
* html .menu li a, .menu li a:visited {
width:114px; w\idth:113px; /* hack for IE5.5 */
}
.menu li a.drop, .menu li a.drop:visited {
font-weight:bold;
}
.menu li ul {
visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden;
}
.menu table {
margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */
}



/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu li:hover a,
.menu li a:hover {
text-decoration:underline; border:0;
color:#1919c7;

}
.menu li:hover ul,
.menu li a:hover ul {
visibility:visible; height:auto; width:10em; background:#fff; border:1px solid #ddd; left:0; top:2.5em; overflow:visible;
}
.menu li:hover ul li a,
.menu li a:hover ul li a {
	display:block; font-weight:normal; background:transparent; text-decoration:none; height:auto; line-height:1.5em; padding:0.5em; width:9em;
}
* html .menu li a:hover ul li a {
width:10em; w\idth:9em; /* hack for IE5.5 */
}
.menu li:hover ul li a.drop,
.menu li a:hover ul li a.drop {
font-weight:bold;
}
.menu li:hover ul li ul,
.menu li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden;
}
.menu li:hover ul li a:hover,
.menu li a:hover ul li a:hover {
text-decoration:underline;
}
.menu li:hover ul li:hover ul,
.menu li a:hover ul li a:hover ul {
visibility:visible; color:#000; border:1px solid #ddd; height:auto; background:#fff; width:9.5em;
} 
.menu li:hover ul li:hover ul.left,
.menu li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menu li:hover ul li:hover ul li a,
.menu li a:hover ul li a:hover ul li a {
display:block; height:auto;
}
.menu li:hover ul li:hover ul li:hover a,
.menu li a:hover ul li a:hover ul li a:hover {
text-decoration:underline;
}







#center{
		margin: 0px auto;
		border: 0px #f00 solid;
		padding:0px;
		background: #fff;
		min-height:650px;
		}



#leftcol{ margin: 0px;padding:0px; border: 1px #fff solid; float: left; width: 730px}



.left_post{
		margin: 4px 4px 0px 4px;
		border: 0px #f00 solid;
		background: #fff;
		text-align:justify;
		padding:10px 10px 10px 10px;
		}


#rightcol{ margin-left: 732px; border: 1px #fff solid; padding:0px; }




.right_post_title{
		margin: 10px 10px 0px 4px;
		border: 0px #f00 solid;
		background: #adafb3;
		text-align:center;
		font-weight: bold;
		padding: 7px 0px 5px 0px;
		color: #542109;
		}
.right_post{
		margin: 0px 10px 0px 4px;
		border: 1px #aaa solid;
		background: #ddd;
		padding:0px;
		}


.right_post_news_time{
		background: #555;
		color:#eee;
		font-size: 10px;
		margin-right:3px;
		padding: 0px 2px 0px 2px;
		}
		
.right_post_news{
		margin: 3px;
		border: 0px #f00 solid;
		}

		
		

#adv 	{
		width:100px;
		height: 4px;
		border: 0px #f00 solid;		
		overflow: hidden;
		}		
#adv  div{margin-top:20px; margin-left:800px}		

* html .right_post img{
		position: relative;
		left: -3px;
		margin-right: -3px
		}

		
.slinks {
margin-left: 2px;
font-size: 8px;
}		

.slinks  a {
color: #777;
text-decoration: none;
}		
.slinks  a:hover{text-decoration: none}			
		
		
		
#footer{background: #fff url('http://rs0iss.ru/site/footer_bg.jpg') no-repeat;
		clear:left;
		margin: 0px;
		border-top: 2px #000 solid; 
		color: #000;
		height: 160px;
		font-size: 12px;
		padding: 0px 10px 0px 10px;
		}

#footer img {border:0px}

#footer_table{
		border: 0px #f00 solid;
		margin: 30px auto;
		height: 53px;
		width: 400px;
		font-family:  Times New Roman;
		font-size: 12px;
		text-align:center;
		}
#footer_table a {
		text-decoration: none;
		color: #117;
		font-weight: bold;
		}

#footer_links{
		border: 0px #f00 solid;
		margin: 54px 0px 0px 0px;
		height: 19px;
		}

#footer_count{
		float:right;
		margin-top: 1px;
		margin-right: 0px;
		height: 15px;
		width: 188px;
		border: 0px #f00 solid;
		}





.pics{
		float:left;
		margin:10px;
		width: 170px;
		height: 143px;
		text-align: center;
		color:#fff;
	font-size:10px;
		}



.center{text-align: center;}

