@charset "windows-1251";



/* -- General  -------------------------- 	*/

html, body, form  {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color: #303030;
	}
td {
	vertical-align:top;
	}


html {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	}
body {
	background: #FFF;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	}
A,A:visited,A:active,A:link {
	color: #005294;
	text-decoration: underline;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	}
A:hover {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color: #990B0B;
	text-decoration: none;
	}
	
h1 {
	1width:20%;
	display:block;
	font-size: 15px;
	color:#B70404;
	margin:  0px 5px 0px 0px;
	padding: 0px 10px 0px 0px;
	font-weight: bold;
}
h2 {
	font-size: 14px;
	color: #444;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-weight: bold;
	1background:#FAF9EE;
	1border-top:1px solid #2B70BF;
	1border-bottom:1px solid #2B70BF;
}
h3 {
	font-size: 13px;
	color: #444;
	margin: 15px 0px 7px 0px;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	border-top:1px solid #eee;
	
}

h4 {
	display:block;
	font-size: 12px;
	color: #46712F;
	margin: 10px 0px 10px 50px;
	border-left:3px solid #EE2224;
	padding: 2px 10px;
	font-weight: normal;
}

/* -- form  -------------------------- 	*/
form {
	border-width: 0px; 
	color : #444;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color : #565656;
	}

textarea, list, select, option, input {
	1border: 1px solid #C3CDE8; 
	font-size: 12px;
	color : #333;
	padding: 0px 1px 0px 2px;
	margin: 0px 2px;
	}
list, select, option, input {
	1height:16px;
}
input.noborder {
	border-width: 0px;
	}
input.button {	
	padding: 0px 1px 0px 1px;
	margin: 0px;	
	height:19px;
	}
	


hr {
	color:#00a83b;
	height: 3px;
	1border: 1px solid #AC4240;
	padding:0px;
	margin:5px 0px;
	}
p {
	margin: 10px 0px 10px 0px;
	}
ul {
	margin:5px 5px 5px 25px;
	}
ul li {
	list-style-position: outside;
	list-style-image: url(img/li1.gif);
	list-style-type: circle;
}

#content .navline_cur {
	text-align:left;
	color:#999;
	}

#content .navline {
	text-align:left;
	color:#999;
	}


#content img {
	border:1px solid #ddd;
	padding:1px;
	margin:3px 2px 3px 2px;
	}
#content img.borderno {
	border:0px solid;
	padding:0px;
	margin:0px;
	}



/* -- Many styles -------------------------- 	*/

.date {
	padding:0px 8px 1px 0px;
	margin-right:5px;
	display:block;
	font-size:10px;
	color:#777;
	}	
.small,.small A {
	font-size: 11px;
	color: #666;
	}
.white, .white a, a.white, a.white:visited, a.white:active {
	color: #FFF;
	}

.red, .red a, a.red, a.red:visited, a.red:active  {
	color: #EE2224;
	}	
.gray, .gray a , .gray a:visited , .gray a:active , A.gray , A.gray:visited, a.gray:active {
	color: #999;
	}	
.bold {
	font-weight: bold;
	}
.comment,.comment A {
	1background-color: #eee;
	color: #666;
	font-size: 12px;
	}			
div.comment {
	background-color: #F3EEDE;
	color: #666;
	margin: 3px 2px;
	padding: 5px;
	}		

.bgcolor1{
	background-color:#FAF9EE;
	}
.bgcolor2{
	background-color:#F6F6F6;
	}

 
.size12 {font-size:12px;}


/*----------------Search-------------------*/

.search .search_name {

	font-family:Arial,Verdana;
	font-size:11px; 
	border:1px solid;
	padding:0px 2px 0px 2px;
		
	}




/*---------------Верхнее меню--------------*/

#top_menu {
	color:#fff;
	width:100%;
	height:157px;
	position:absolute;
	top:0;
	left:0;
	background:url(img/logo.gif) no-repeat 50% 0px;
	}
#top_menu .menu-item{
	color:#FFF;
	font-size:12px;
	padding-left:12px;
	padding-top: 0;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
	}

#top_menu .menu-item-is {
	font-size:12px;
	color:lightgreen;
	font-weight:bold;
	}

#top_menu a:hover{
	text-decoration:underline;
	}


#top_menu .top_left,#top_menu .top_right {
        text-align:left;
	width:130px;
	border-bottom:1px solid #5183c2;
	padding-left:20px;
	vertical-align:middle;
	} 





/*---------------DropDownMenu(в верхнем меню)--------------*/
#dropmenudiv {
position:absolute;
left:0;
top:0;
border:1px solid #CCC;
border-bottom-width: 0px;
line-height:18px;
z-index:100;
filter:Alpha(Opacity=90);
text-align:left;

}

#top_menu #dropmenudiv a {
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #CCC;
padding: 1px 2px;
text-decoration: none;
font-size:11px;
color:#FFF;
background:#198df9;
}


#top_menu #dropmenudiv a:hover {
background-color: #1dcc14;
color:#000;

}


/*--------------Нижнее меню-----------------*/
#bottom #bot_menu td{
	padding-right:5px;
	vertical-align:middle;
	color:#8e8e8e;
	}

#bottom #bot_menu td a{
	color:#8e8e8e;
	padding-right:5px;
	}

/*--------------Левое меню-----------------*/
#center .left_menu_bg {
	1background:#06418d;
	width:192px;
	padding:10px 10px 10px 10px;
	1FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=90); 

	}
#center .left_menu_bg img {
	padding-right:10px;
	}

#center .left_menu_bg td img {padding-top:4px;vertical-align:top;}
#center .left_menu a {
	color:#FFF;
	}                             

#center .left_menu_is a{
	color:#70d73e;
	}                   

#center .menu_title {
	font-size:13px;   
	font-weight:bold;
	background:#6eb2fd;
	width:140px;
	color:#21384a;
	padding:3px 5px 3px 10px;
	}

#content td {
border: 1px outset #7bcaff;
}

#content .tableno {
border: none;
}

.news {
border: none;
}



/*-----------------Разное------------------*/
#top {
        height:167px;
	background:url(img/top-bg.jpg);
	}
#center #content {
padding:0px 30px 0px 0px;
}
#top table {
	width:100%;
	height:167px;
	}
#top #top_right {
	vertical-align:bottom;
	background:url(img/pic-right.jpg) no-repeat 100% 0%;
	
	}
#top #top_right #title {
	color:#09c115;
	font-size:16px;
	font-weight:bold;
	padding-bottom:0px;
	}

#content #border {
	width:200px;
	border-top:2px solid #a5a5a5;
	}
#bottom #border {
        margin-top:42px;
	width:200px;
	height:1px;
	border-top:2px solid #a5a5a5;
	}
#bottom td#footer,#bottom td#footer a {
	padding-top:10px;
	color:#eee;
	font-size:11px;
	}
#content #maintitle {
	color:#666;
	font-size:14px;
	font-weight:bold;
	}
#content #maintext {
	color:#666;
	font-size:12px;
	}
#bottom .antarex,#bottom .antarex a {font-size:11px;color:#EEE;}
