html, body {
	height: 100%;}
body {
	font: 12px Tahoma, Geneva, sans-serif;
	color: #666666;
	width: 100%;
	min-width: 1000px;}
a {
	color: #15c4f6;}
#wrap {
	background: url(../img/wrap-bg.jpg) top left repeat-y;
	position: relative;
	min-width: 1000px;
	width: 1000px;
	margin: 0px auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;}
	#logo {
		position: absolute;
		top: 0;
		left: 0;}
	#menu {
		position: absolute;
		top: 180px;
		left: 0;}
		#menu img {
			display: block;
			float: left;}
	#language {
		position: absolute;
		top: 44px;
		left: 616px;}
		#language a {
			display: block;
			float: left;
			font: 10px Tahoma, Geneva, sans-serif;
			color: #349800;
			padding: 27px 24px 31px 22px;}
		#language a img, #language a.active img {1px solid #808080}
		#language a:hover {
			text-decoration: none;}
		#language a.active {
			text-decoration: none;
			color: #000;
			background: url(../img/language-bg.jpg) top left no-repeat;}
	.content {
		background: url(../img/main-bg.png) top left no-repeat;
		clear: both;
		padding: 300px 0 0 0;
		min-height: 350px;
		width: 1000px;
		overflow: hidden;}
		.content_bg_resize {
			width: 1000px;
			clear: both;
			overflow: hidden;
			background: url(../img/content-bg-resize.gif) top left repeat-y;}
			.content_bg_top {
				width: 1000px;
				overflow: hidden;
				clear: both;
				background: url(../img/content-bg-top.png) top left no-repeat;
				min-height: 278px;}
				.content_bg_top p, .content_bg_top .map{
					padding: 17px 433px 0 68px;}
			   .content_bg_top .errors {padding: 17px 433px 0 68px;color:#900}
					.map li{ padding: 2px 0 2px 0}
					.map ul{ padding: 4px 0 4px 0}
				.read_more {
					margin: 25px 0 0 0;}
			.login {
				background: url(../img/content-bg-top-login.png) top left no-repeat;}
	#login {
		position: absolute;
		top: 435px;
		left: 646px;}
		#login a {
			font: 10px Tahoma, Geneva, sans-serif;
			color: #a9a8a8;
			padding: 0 0 0 10px;}
		.loged p {
			padding: 0 200px 0 14px;}
		.not_loged {
			padding: 0 0 0 9px;}
		.not_loged input {
			border: solid #cacaca 1px;
			font: 11px Tahoma, Geneva, sans-serif;
			color: #666666;
			padding: 3px 5px;
			margin: 0 0 8px 0;}
			.i_login, .i_pass {
				clear: both;}
			.not_loged .i_button {
				background: url(../img/i-button.jpg) top left no-repeat;
				height: 20px;
				width: 20px;
				border: none;}
	.footer_blank {
		height: 157px;}
#footer {
	background: url(../img/footer-bg.png) top left no-repeat;
	position: relative;
	height: 157px;
	min-width: 1000px;
	width: 1000px;
	margin: -157px auto 0 auto;}
	#footer.eng {
		background: url(../img/footer-bg-eng.png) top left no-repeat;}
	.f_menu {
		position: absolute;
		top: 35px;
		left: 445px;}
		.f_menu img {
			display: block;
			float: left;}
	.copy {
		position: absolute;
		top: 68px;
		left: 82px;
		font: 10px Tahoma, Geneva, sans-serif;}
	.phone {
		position: absolute;
		top: 68px;
		left: 660px;}
		
		label{
		display:block
		}
/*От программера добавки*/	
	
				.content_bg_top .center, .content_bg_top .fotogall{
					padding: 17px 433px 0 68px;}
					
					.center h2, h3, h4, h5{	text-align:center;	}
					.center ul { text-decoration:none; margin: 8px 0 5px 8px}
					
					.center ul li{
						list-style:none;
						list-style-image:url(../img/tire.gif);
						margin:5px 0 5px 10px;
						}
						
				    .center p{padding: 17px 0 0 0px;}
						
						.content_bg_top .arhivefest {
					          padding: 17px 433px 17px 68px;}

		#login ul li a {
			font: 14px Tahoma, Geneva, sans-serif;
			color: #a9a8a8;
			line-height:20px;
			padding: 0 0 0 10px;}
			
			
	p.registration{text-align:center;padding-left:37px;line-height:15pt; }
	p.registration_eng{text-align:center;padding-left:26px;line-height:15pt; }
	a.download{ display:block; width:90px; height:50px; background: url(../img/pdf-icon.gif) top center no-repeat; padding:60px 0 0 0; text-align:center}
	#language a img, #language a.active img {border:1px solid #808080}
	
	.center h3 { width:350px; float:left}
	.pdf {width:100px; height:100px; float:right; margin:0 0 30px 0}
	
	