/* CSS Document */


HTML {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 100%;
	font-family:Tahoma, Verdana, Arial;
	font-size:0.8em;
	color:#353535;
}

A IMG {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BEHAVIOR: url(/themes/new/png.htc)
}

A {
	color:#004E90;
	}
	
	
h1{
	font-family:Tahoma, Verdana, Arial;
	font-size:24px;
	font-weight:normal;
	color:#5D7441;
	margin:0px;
	padding:0px;
}


h2 
{
	font-family:Tahoma, Verdana, Arial;
	font-size:18px;
	font-weight:normal;
	color:#5D7441;
	margin:0px;
	padding:0px;

}

h3
{
	font-family:Tahoma, Verdana, Arial;
	font-size:14px;
	font-weight:normal;
	color:#5D7441;
	margin:0px;
	padding:0px;

}


	
.clear {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	VISIBILITY: hidden; 
	PADDING-BOTTOM: 0px; 
	OVERFLOW: hidden; 
	WIDTH: 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 0px
	}
	
#top {
	width:100%;
	height:99px;
	background:#1F2C71 url(images/top_bg_left.gif) left no-repeat;
	}	
#top_left
{
	float:left;
	padding-left:30px;
	padding-top:10px;
}
#top_center
{
	float:right;
	padding-top:20px;
	width:110px;
}

#top_right {
	height:99px;
	float:right;
	width:293px;
	background:url(images/top_bg_right.gif) right no-repeat;
	display: table;
	_position: relative; 
	overflow: hidden;
	}
#about_us {
	color:#C3D4AD;
	font-size:11px;
	line-height:12px;
	_position: relative; 
	_top: -50%;
	padding-right:40px;
	}

.tm	{
	 _position: absolute; 
	 _top: 50%;
	 display: table-cell; 
	 vertical-align: middle;
	}

#sites {
	float:right;
	height:32px;
	margin-top:5px;
	display:inline;
	width:357px;
	background: #1F2C71 url(images/top_bg_right.gif) right no-repeat;
	border-left:5px solid #5B8B1E;
	display: table;
	_position: relative; 
	overflow: hidden;

}
#sites a, #sites a:visited
{
	color:white;
}	

.dd
{
	background:url(images/icon_new_win.gif) left 50% no-repeat;
	padding-left:17px;
	color:white;
	text-decoration:underline;
	font-size:12px;
	float:left;
	_position: relative; 
	_top: -50%;
}

.dd a, .dd a:visted
{
	color:white;
	text-decoration:underline;
}
#body
{
	width:100%;
	margin-top:30px;

}
.left
{
	float:left;
	width:22%;
	padding-top:5px;
}
.column{
	float:left;
	width:38%;
}

.column h1 {
	padding-left:40px;
	}
	
.column div
{
	padding-left:60px;
	margin-top:25px;
}	
.menu_0
{
	background:url(images/icon_left_trian.gif) left 50% no-repeat;
	font-size:1.2em;
	font-weight:bold;
	padding-left:40px;
	margin-bottom:12px;
}

.aa
{
	line-height:12px;
}

a.razdel_link, a.razdel_link:visited
{
	border-left:5px solid #5B8B1E;
	background:#1F2C71;
	color:white;
	text-decoration:none;
	padding:0px 10px 3px 19px;
	margin-top:20px;
	display:inline;
	float:none;
	
}

dt.main_news
{
	margin:0px;
	padding:0px;
	float:none;
}

dt.main_news img
{
	float: left;
	display:inline;
	margin-right:10px;
}
dl.news_date
{
	
	margin-bottom:7px;
		
}
dl.news_date span
{
	background:#649921;
	color:white;
	padding-left:2px;
	padding-right:2px;
}
	
dl.news_title
{
	margin:0px;
	margin-bottom:7px;
	padding-right:40px;
	line-height:110%;
	
}
.main_news dl
{
	margin-top:0px;
	padding-right:40px;
}

.main_news dl img
{
	float:none;
	margin-left:10px;
	margin-top:3px;
}

.menu_div
{
	padding-left:40px;
	color:#BABABA;
	margin-bottom:20px;
}

#vrn_news
{
	float:right;
	width:75%;
	background:url(images/vrn_news_bg.gif) top left repeat-x;
	height:244px;
	margin-top:40px;
}

#vrn_news_2 div
{
	font-size:11px;
	padding-left:40px;
	padding-right:40px;
}


#vrn_news_1
{
	background:url(images/vrn_news_bg_left.gif) left top no-repeat;
	margin:0px;
	padding:0px;
	height:244px;
	/*border:1px solid red;*/
}

#vrn_news_2
{
	background:url(images/vrn_news_bg_right.gif) right top no-repeat;
	margin:0px;
	padding:0px;
	height:244px;
	/*border:1px solid blue;*/

}

#vrn_news_2 h2
{
	font-size:20px;
	font-weight:normal;
	color:#000000;
	margin-left:40px;
	padding-top:30px;
	margin-bottom:35px;
}


#vrn_news_2 div dt
{

	float:left;
	margin:0px;
}

.footer {
	color:#B6B6B6;
	font-size:12px;
	line-height:13px;
}

.footer a, .footer a:visited {
	color:#B6B6B6;
	text-decoration:none;
	font-size:12px;
	line-height:13px;
}
.bottom
{
	width:100%; 
	margin-top:30px;
	height:12px;
	background-color:#1F2C71;

}

.bottom span
{
	float:left;
	color:#494968;
	line-height:11px;
	font-size:11px;
}

.bottom span a, .bottom span a:visited
{

	color:#494968;
	text-decoration:none;
	line-height:11px;
	font-size:11px;
}


.bottom_left
{

	background:url(images/bot_left.gif) left top repeat-y;
	width:60px;
}

.bottom_right
{

	background:url(images/bot_right.gif) right top repeat-y;
	width:60px;

}

.breadcrumb
{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#5D901D;
	padding-left:40px;
}

.convtable
{
	background-color:#000066;
}
.tbl
{
	background-color:#FFFFFF;
	padding:5px;
}
a.selected, a.selected:visited
{
	color:#5D901D;
}

.menu_
{
	margin-bottom:20px;
}
.menu_ span
{
	display:block;
	margin:0px;
	margin-bottom:5px;
	margin-left:40px;
	padding:0px;
	line-height:100%;
}

.menu_ span.active_menu
{
	display:block;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	padding-left:40px;
	background:url(images/icon_more.gif) 30px center no-repeat;
	line-height:100%;
}


.forTexts
{
	background-color:#FFFFFF;
	padding:5px;
}

.pageselected
{
	color:#BABABA;
	border:1px solid #BABABA;
	padding-left:2px;
	padding-right:2px;
	line-height:10px;
}

p.g_header
{
	height:20px;
	width:90%;
	background-color:#1F2C71;
	border-left:5px solid #5B8B1E;
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-top:2px;
	color:#FFFFFF;
}
p.g_header img
{
	margin-left:10px;
	margin-right:10px;
}

p.g_header span
{
	font-size:10px;
}
p.g_text
{
	width:90%;
	font-size:12px;
	padding:0px;
	margin:0px;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
}
p.g_reply
{
	color:#A90000;
	font-size:11px;
	width:90%;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:20px;
	padding-left:10px;
}

DIV.add_form
{
	border:1px solid #BABABA;
	width:86%;
	padding:20px;
}
INPUT.form 
{
	margin-left:10px;
	width:70%;
}

TEXTAREA.form 
{
	margin-left:10px;
	width:90%;
	height:85px;
}

INPUT.alert 
{
	margin-left:10px;
	width:70%;
	border:1px solid #E20000;
}

TEXTAREA.alert 
{
	margin-left:10px;
	width:90%;
	border:1px solid #E20000;
	height:85px;
}