@charset "windows-1251";

body {
	margin:0px;
	padding:0px;
	background:#ffffff;
	color:#663300;
	font:11px verdana,arial,sans-serif;
	}
#page {
	display:block;
	margin:auto;
	margin-top:0px;
	padding:0;
	width:800px;
	border:none;
	background:#1F8C5B url(../img/bg_top.jpg) top left no-repeat;
	overflow:hidden;
	}
.top_part {
	float:left;
	margin:0px;
	padding:0px;
	width:800px;
	}
.logo {
	float:left;
	margin:0px 26px 75px 26px;
	padding:0px 0px 0px 0px;
	

	font:30px tahoma, times, serif;
	color:#FFFFFF;
	}
	.logo a:link {
		color:#FFFFFF;
		text-decoration:none;
		}
	.logo a:visited {
		color:#FFFFFF;
		text-decoration:none;
		}
	.logo a:hover {
		color:#FFFFFF;
		text-decoration:none;
		}
	
/* Main menu styles
-------------------------------------------------------------- */
.main_menu {
	float:left;
	margin:10px 0px 0px 0px;
	padding:6px 26px 0px 26px;
	width:800px;
	min-height:26px;
	background:#426871; /*1F8C5B*/
	
	color:#ffffff;
	text-decoration:none;
	font:normal 15px arial,tahoma,sans-serif;

	}
	* html .main_menu {
		display:inline; /* fix doubled-margin bug in IE */
		}
.main_menu li {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;	
	list-style-type:none;
	}
.main_menu a:link {
	color:#ffffff;
	text-decoration:none;
	}
.main_menu a:visited {
	color:#ffffff;
	text-decoration:none;
	}
.main_menu a:hover {
	text-decoration:underline;
	}
	
/* Content
-------------------------------------------------------------- */
.center_part {
	display:block;
	clear:left;
	margin:0px 26px 0px 26px;
	padding:0px 0px 0px 0px;
	width:748px;
	color:#000099;
	background:#FBFFDD;
	}
#content {
	border:none;
	color:#000099;
	padding:16px 16px 20px 16px;
	}

.corner_lt {background:url(../img/corner_lt.gif) no-repeat 0% 0% }
.corner_rt {background:url(../img/corner_rt.gif) no-repeat 100% 0% }
.corner_lb {background:url(../img/corner_lb.gif) no-repeat 0% 100% }
.corner_rb {background:url(../img/corner_rb.gif) no-repeat 100% 100% }

h1 {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 7px 0px;
	
	font:24px arial, times, serif;
	color:#006633;
	text-align:left;
	text-decoration:none;
	}
	.h1_out {
		display:block;
		clear:left;
		margin:0px 26px 3px 26px;
		padding:0px 0px 0px 0px;
		
		font:30px tahoma, times, serif;
		color:#ffffff;
		text-align:left;
		text-decoration:none;
		}
h2 {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 7px 0px;
	
	font:24px arial, times, serif;
	color:#006633;
	text-align:left;
	text-decoration:none;
	letter-spacing:2px;
	}
h3 {
	display:block;
	margin:12px 0px 18px 0px;
	padding:0px 0px 5px 0px;
	
	font:normal 18px arial, times, serif;
	color:#006633;
	text-align:left;
	text-decoration:none;
	letter-spacing:1.0px;
	}
	h3 a:link {
		color:#006633;
		text-decoration:none;
		}
	h3 a:visited {
		color:#006633;
		text-decoration:none;
		}
	h3 a:hover {
		color:#006633;
		text-decoration:underline;
		}

#content p {
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;

	font:14px arial,tahoma,sans-serif;
	color:#006633;
	text-align:left;
	}
#content a:link {
	text-decoration: underline;
	color:#CC0000;
	}
#content a:visited {
	text-decoration:underline;
	color:#CC0000;
	}
#content a:hover {
	background:#45BA2B;
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px solid #006633;
	}
#content p img {
	float:right;
	margin:0px 0px 12px 18px;
	border:none;
	}

#content ul, #content ol {
	margin:0px 0px 8px 24px;
	padding:0px 0px 0px 0px;

	font:14px arial,tahoma,sans-serif;
	color:#006633;
	text-align:left;
	line-height:20px;
	}
#content ul li {
	margin:0;
	padding:0px 0px 0px 10px;
	}
#content ol {
	margin:0px 0px 8px 28px;
	padding:0px 0px 1px 1px;
	}
#content ol li {
	margin:0;
	padding:0px 0px 0px 5px;
	}

/* Special
-------------------------------------------------------------- */
#content .list_news {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#content .list_news li {
	display:block;
	clear:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:none;
	list-style-type:none;
	}
#content .list_news li img {
	float:left;
	margin:0px 18px 12px 0px;
	padding:0px 0px 0px 0px;
	}
#content .list_news li h3 {
	border-bottom:#003366 1px dotted;
	}


.clear {
	clear:both;
	height:1px;
	overflow: hidden;
	}

/* Bottom part
-------------------------------------------------------------- */

#bottom_part {
	display:block;
	clear:left;
	margin:0px 26px 0px 26px;
	padding:0px 0px 0px 0px;
	width:748px;
	}
.bottom_nemu {
	display:block;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	}	
.bottom_nemu li {
    display:inline;
    padding:0px 11px 0px 11px;
    border-right: 1px solid #ffffff;
	font:15px arial,tahoma,sans-serif;
    }
    .bottom_nemu li.last {
        border:none;
        padding-right:0;
        }	
.bottom_nemu li a:link {
	text-decoration:underline;
	color:#ffffff;
	}
.bottom_nemu li a:visited {
	color:#ffffff;
	text-decoration:underline;
	}
.bottom_nemu li a:hover {
	color:#ffffff;
	text-decoration:none;
	}

#copys {
	display:block;
	clear:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:748px;
	
	font:12px arial,tahoma,sans-serif;
	color:#FBFFDD;
	text-align:center;
	}
#counts {
	text-align:center;
	}
#counts a img {
	border:none;
	margin:0px 6px;
}
table.big_table {
border-collapse:collapse;
border:1px solid #000066; 
}
table.big_table tr td {
text-decoration : none;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #053A10;
font-weight : normal;
border-collapse:collapse;
border:1px solid #000066;
}
#content input {
	background: #336633;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
table.right_table {
display:block;
float:right;
border-collapse:collapse;
border:1px solid #CC0000;

}
table.right tr td {
text-decoration : none;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #053A10;
font-weight : normal;
border:none;
}

.news_block_main { margin:10px 30px 0px 30px; }
.news_block_main, .news_block_main a:link , .news_block_main a:hover, .news_block_main a:visited { font-size:110%; color:#fff; }
.news_wrap { /*float:left; margin-right:10px;*/ }
.news_block_cl { clear:both; margin-bottom:20px;}