		*
		{
			color: #DDF6FF;
		}
		body{
			margin: 0;
			padding: 0;
			background: url(/../images/bg.jpg) repeat-x left top #052f83;
			text-align: center;
			font-family: Verdana;
		}
		.menu_block{
			background: url(/../images/menu_block_bg.jpg) no-repeat left top;
			height: 560px;
			vertical-align: top;
			width: 246px;
			
		}
		.content_block{
			background: url(/../images/content_bg.jpg) no-repeat right top;
			width: 765px;
			height: 560px;
			position: relative;
		}
		.menu{
			text-transform: uppercase;
			margin: 0;
			padding: 0;
			background: url(/../images/menu_block.jpg) no-repeat left top;
			padding-left: 30px;
			height: auto;
			overflow: hidden;
		}
		
		.menu li {
			text-align: left;
		}
		.header_title{
			text-transform: uppercase;
			font-size: 18px;
			color: #8cd9f9;
			text-align: center;
			width: 400px;
			float: left;
			margin-left: 50px;
		}
		.langs{
			float: right;
			margin-left: 20px;
			width: 100px;
		}
		.langs div{
			width: 25px;
			height: 42px;
			
			padding-top: 18px;
			text-align: center;
			color: #fff;
			float: left;
			margin-left: 10px;
			background: url(/../images/lang.gif) no-repeat center top;
			font-size: 12px;
			font-weight: bold;
		}
		.langs div a{
			color: #fff;
			text-decoration: none;
		}
		.menu li{
			font-size: 12px;
			color: #fff;
			list-style-type: none;
			padding: 3px 0px;
			line-height: 14px;
		}
		.menu li a{
			color: #fff;
			text-decoration: none;
			margin: 0;
			padding: 0;
			
		}
		.content_wrap{
			height: 412px; 
			clear: both;
			padding-right: 10px;
			padding-left: 25px;
			margin-top: 10px;
			position: relative;
		}
		
		#content{
			height: 390px;
			font-size: 12px;	
			color: #ddf6ff;
			padding-right: 30px;
		}
		.contacts{
			padding-left: 15px;
			font-size: 12px;
			color: #bedef0;
			font-family: Arial;
			background: url(/../images/bottom_r.jpg) no-repeat right top;
			height: 136px;
		}
		.page_title{
			color: #aae5ff;
			font-weight: bold;
			font-size: 14px;
			padding: 5px 0px;
			width: 60%;
			border-bottom: 1px solid #aae5ff;
		}
		a{
			color: #ffa52c;
		}
		a:hover{
			text-decoration: none;
		}
		a:focus{
			border: none;
		}
		img{
			border: none;
		}
		table.forms{
			font-size: 14px;
			color: #ddf6ff;
		}
		input, textarea{
			border: 1px solid #aae5ff;
		}

		.errors{
			color: #009900;
		}
		.errors p{
			color: #FF0000;
			padding-left: 10px;
		}
		.news{
			clear: both;
			color: #ffff00;
			font-weight: bold;
			width: 96%;
			position: absolute;
			top: -20;
		}
		.news *{
			margin: 0;
			padding: 0;
		}
		.h1{
			font-size: 16px;
			text-transform: capitalize;
		}
		
		.bottom_menu {
			clear: both; 
			width: 90%;
			padding-top: 5px;
		}
		
		.bottom_menu a {
			color: #9ed3f0;
			text-decoration: none;
		}
		