body{
	height: 100%;
	min-height: 800px;
	_height: expression(document.body.clientHeight > 850 ? "100%" : "850px");
	background: #000000;
}

#logo_area{
	width: 1200px;
	margin: 0 auto 0 auto;
	position: relative;
}

	#logo_img{
		position: absolute;
		top: -150px;
		left: 420px;
	}

#wrapper{
	text-align: center;
	width: 100%;
	height: 650px;
	position: relative;
	margin: 50px auto 0 auto;
	background: url('../images/bg_img.jpg') no-repeat center #000000;
}

#menu{
	height: 41px;
	width: 100%;
	margin: 0 0 20px 0;
	/*для ие*/
	/*
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6008293C,endColorstr=#6008293C);
	background: rgba(15,35,77, 0.4);
	*/
	/*background: url('../images/bg_menu.jpg') repeat-x center #062841;*/
}
	#menu_list{
		height: 41px;
		/*637*/
		width: 678px;
		margin: 0 auto 0 auto;
		/*background: url('../images/bg_menu_list.jpg') no-repeat center;*/
	}
	
		#menu_list a{
			color: #ffffff;
			font-family: Verdana;
			font-size: 20px;
			font-weight: normal;
			text-decoration: none;
		}
		
		#menu_item_1, #menu_item_2, #menu_item_3, #menu_item_4{
			height: 41px;
			float: left;
			line-height: 15px;
			position: relative;
			cursor: pointer;
		}
		.no_active_item_1{
			width: 141px;
		}
		.no_active_item_2{
			width: 163px;
		}
		.no_active_item_3{
			width: 162px;
		}
		.no_active_item_4{
			width: 171px;
		}
		
		.active_item_1{
			width: 141px;
			background: url('../images/active_1.jpg') no-repeat;
		}
		.active_item_2{
			width: 163px;
			background: url('../images/active_2.jpg') no-repeat;
		}
		.active_item_3{
			width: 162px;
			background: url('../images/active_3.jpg') no-repeat;
		}
		.active_item_4{
			width: 171px;
			background: url('../images/active_4.jpg') no-repeat;
		}
		
	.arrow{
		height: 10px;
		position: absolute;
		bottom: 0px;
		display: none;
	}
	
	.sub_menu{
		width: 200px;
		position: absolute;
		z-index: 10000;
		top: 41px;
		display: none;
		background:transparent;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40000000,endColorstr=#40000000);
		background: rgba(0, 0, 0, 0.4);
	}
	
		.sub_menu li{
			text-align: center;
			line-height: 25px;
			color: #ffffff;
			font-family: Verdana;
			font-size: 16px;
		}
		

#footer{
	width: 100%;
	height: 41px;
	position: absolute;
	bottom: 0;
	/*background: url('../images/bg_footer.jpg') repeat-x center #062841;*/
}

#reg_area{
	width: 1000px;
	margin: 30px auto 0 auto;
}
	
	#reg_area td{
		height: 41px;
		vertical-align: middle;
	}
	
	.input_text, .input_password{
		height: 21px;
		width: 165px;
		padding: 2px;
		color: #ffffff;
		font-family: Verdana;
		font-size: 16px;
		background: #032437;
		border: 1px solid #000000;
	}
	
	.input_password{
		color: #000000;
	}
	
	#reg_area label{
		color: #b1b1b1;
		font-family: Verdana;
		font-size: 16px;
	}
	
	#reg_area a:link, #reg_area a:visited, #reg_area a:hover{
		color: #ffffff;
		font-family: Verdana;
		font-size: 16px;
		text-decoration: none;
	}
	
	#reg_area .register a:link, #reg_area .register a:visited, #reg_area .register a:hover{
		color: #b1b1b1;
		font-weight: bold;
		text-decoration: underline;
	}
