body, div, td{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 15px;
	color: #393939;
}
.layout{
	background-image: url(../images/bg.jpg);
	background-position : top;
	background-repeat : repeat-x;
}
.top_menu{
	position: absolute;
	z-index: 1000 !important;
	margin-left: 5px;
	width: 750px;
}
.top_menu div.menu_item, .top_menu div.menu_item_cur{
	height: 45px;
	float: left;
	color: #FFFFFF;
	font-weight: bold;
}
.top_menu div.menu_item div, .top_menu div.menu_item_cur div{
	float: left;
	color: #FFFFFF;
	height: 45px;
	padding: 8px 12px 0px 10px;
}
.top_menu div.menu_item_cur div{
	background-image : url(../images/menu/current_bg.png);
	background-repeat : repeat-x;
}
.menu_left, .menu_right{
	display: none;
}
.top_menu div.menu_item_cur div.menu_left{
	display: block;
	height: 45px;
	width:8px;
	background-image : url(../images/menu/current_left.png) !important;
	background-repeat : no-repeat !important;
	padding: 0px !important;
}
.top_menu div.menu_item_cur div.menu_right{
	display: block;
	height: 45px;
	width:8px;
	background-image : url(../images/menu/current_right.png) !important;
	background-repeat : no-repeat !important;
	padding: 0px !important;
}

*html body .top_menu div.menu_item_cur div{
	background-image : url(../images/menu/0.gif) !important;
	background-repeat : repeat-x;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/menu/current_bg.png', enabled=1, sizingMethod='scale');
}
*html body .top_menu div.menu_item_cur div.menu_left{
	display: block;
	height: 45px;
	width:8px;
	background-image : url(../images/0.gif) !important;
	background-repeat : no-repeat !important;
	padding: 0px !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/menu/current_left.png', enabled=1);
}
*html body .top_menu div.menu_item_cur div.menu_right{
	display: block;
	height: 45px;
	width:8px;
	background-image : url(../images/0.gif) !important;
	background-repeat : no-repeat !important;
	padding: 0px !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/menu/current_right.png', enabled=1);
}

.top_menu a{
	color: #FFFFFF;
	text-decoration: none;
}
.top_menu a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.menu_separate{
	height: 45px;
	width:2px;
	float:left;
	background-image : url(../images/menu/menu_separate.gif);
	background-repeat : no-repeat;
}
.left_area{
	padding-bottom: 30px;
}
.left_block_area{
	position: relative;
	top: 32px;
	z-index: 100 !important;
}

.left_header{
	width: 195px;
	height: 42px;
	background-image : url(../images/left_header.gif);
	background-repeat : no-repeat;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 10px 16px 0px 0px;
	text-align: right;
}
html>body .left_header{
	width: 179px;
	height: 32px;
}
.left_block{
	font-size: 10px;
	padding: 10px 5px 10px 16px;
}
.block_header{
	color: #0c5385;
	font-weight: bold;
}
.separate_h{
	width: 100%;
	height: 1px;
	background-image : url(../images/separate_h.gif);
}
.width_table{
	max-width: 1000px;
}
.content_area{
	width: 800px;
	padding: 70px 20px 10px 42px;
	vertical-align: top;
}
.content_area a {
	color: #0170a7;
}
.content_area a:hover {
	color: #9f2020;
	text-decoration: none;
}
.content_header{
	font-size: 25px;
	color: #0b436a;
	font-weight: bold;
	margin-bottom: 20px;
}

.footer_area{
	background-image : url(../images/bottom_bg.gif);
	background-position : bottom;
	background-repeat : repeat-x;
}
.footer_bg{
	height: 73px;
	background-image : url(../images/footer.jpg);
	background-position : bottom left;
	background-repeat : no-repeat;
	width: 315px;
	text-align: right;
}
.footer{
	position: relative;
}
.footer_text{
	vertical-align: bottom;
	padding-bottom: 10px;
	color: #7398b2;
	font-size: 10px;
}
.footer_menu{
	padding-left: 145px;
}
.footer_text a{
	color: #FFFFFF;
	text-decoration: none;
}
.footer_text a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}