html, body, #page_wrap {
	height: 100%;
}

body > #page_wrap {
	height: auto;
	min-height: 100%;
}

body {
	background: #4e0b19 url('/design/user/imam/images/background.png') top left repeat-x;

	font: normal 75% Tahoma;
}


.gl 
{
	color:#EC4F72;
text-decoration:none;

}

.text {color:#717171;
font-size:0.9em;
margin-top:15px;}

a, a:link
{
	color: #79061c;
	text-decoration: underline;
}

.news a, a:link
{
	color: rgb(206, 87, 126);
	text-decoration: underline;
}


/** MAIN **/

#page_wrap {
	width: 99%;
	max-width: 1348px;
	margin: 0 auto;

	text-align: center;

	background: url('/design/user/imam/images/shadow_bg.png') top center repeat-y;
}

.inWrap {
	margin: 0 auto;
	width: 1024px;
}

.wContainer
{
	margin: 0 auto;
	width: 1024px;
	text-align: center;
	}

#main {
	width: 100%;
	max-width: 1254px;
	padding-bottom: 119px; /** Footer height **/

	text-align: center;
	background: url('/design/user/imam/images/under_bg_bg.jpg') top center repeat-y;
}

#header {
	width: 100%;
	max-width: 1254px;
	height: 185px;

	background: #4e0b19 url('/design/user/imam/images/header_bg.jpg') top center no-repeat;
}

#cleaner {
	clear: both;

	width: 100%;
	max-width: 1254px;
	height: 50px;
}

#footer {
	position: relative;
	clear: both;

	width: 99%;
	max-width: 1254px;
	height: 119px;
	margin: -119px auto 0 auto; /* Top margin must be equal value of height */

	text-align: center;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* End hide from IE-mac */


/** ALL STYLES **/

#under_header
{
	width: 100%;
	height: 156px;
	max-width: 1254px;

	background: url('/design/user/imam/images/under_header.jpg') top center no-repeat;
	}

#pre_main
{
	width: 100%;
	height: 754px;
	max-width: 1254px;

	background: url('/design/user/imam/images/pre_main_bg.jpg') top center no-repeat;
	}

/** CONTENT **/

.logo
{
	float: left;

	margin-left: 42px;
	margin-top: 37px;
	}

@-moz-document url-prefix() {
	.logo {
		margin-left: 42px;
		margin-top: 37px;
	}
}

/** TOP MENU **/

.top_menu
{
	width: 500px;
	height: 100px;

	float: left;
	position: absolute;

	margin: 0 auto 0 310px;
	*margin-left: -300px;
	padding-top: 35px;

	text-align: left;
	background: url('/design/user/imam/images/top_menu_bg.png') bottom center no-repeat;
	}
	.top_menu table td
	{
		width: 200px;

		vertical-align: top;
		}
	.top_menu ul
	{
		margin-top: 0px;
		margin-left: 15px;
		}
		.top_menu ul li
		{
			height: 35px;
			line-height: 35px;
			}

.slogan_img
{
	position:absolute;
    top:145px;
	left:50%;
    margin-left:-144px;
	width:362px;
    height:35px;
}


.pre_link_1
{
	position: static;
	float: left;

	width: 130px;
	height: 75px;
	margin: 40px 0 0 210px;
	}

.pre_link_2
{
	position: static;
	float: left;

	width: 158px;
	height: 67px;
	margin: 230px 0 0 0px;
	}

.pre_link_3
{
	position: static;
	float: right;

	width: 177px;
	height: 92px;
	margin: 7px 120px 0 0;
	}

.pre_link_4
{
	position: static;
	float: right;

	width: 112px;
	height: 79px;
	margin: 235px -140px 0 0;
	*margin-left: 100px;
	}

.corp
{
	float: right;
	position: absolute;
	width: 150px;

	margin-top: 30px;
	margin-left: 850px;
	*margin-left: 250px;
	}
	.corp img
	{
		margin-bottom: 7px;
		}

#main_wrap
{
	min-width: 700;
	width: 80%;
	margin: 0 auto;
	}

#left_sidebar
{
	position: absolute;
	float: left;

	width: 205px;
	margin-top: -355px;
	*margin-left: -780px;

	color: #dfc0ca;
	}
	#left_sidebar .block_our_special
	{
		width: 205px;
		height: 305px;
		}
		.block_our_special .header
		{
			width: 127;
			height: 24px;
			margin-left: 15px;

			background: url('/design/user/imam/images/header_our_special.png') top left no-repeat;
			}
		.block_our_special .content img
		{
			margin: 20px 0 1px 0;
			}

#main_content
{
	float: left;
	position: relative;
	margin-top: -395px;
	margin-left: 275px;
	}
	#main_content .central_block
	{
		position: relative;
		width: 475px;
	
		color: #dfc0ca;
		}
		.central_block .header_text
		{
			width: 154px;
			height: 28px;
			margin-left: 15px;
			margin-bottom: 22px;

			background: url('/design/user/imam/images/header_about_as.png') top left no-repeat;
			}
		.central_block .header
		{
			width: 475px;
			height: 10px;
		
			background: url('/design/user/imam/images/central_block_header.png') top left no-repeat;
			}
		.central_block .content
		{
			padding: 10px 0 10px 0;

			background: url('/design/user/imam/images/central_block_bg.png') top left repeat-y;
			}
			.central_block .content .licence_blank
			{
				float: right;

				
				
				padding: 6px;
				margin: 5px 25px 5px 15px;

				border: #760e3e 1px solid;
				}
			.central_block .content p
			{
				margin: 10px 20px 10px 30px;

				text-align: left;
				color: #dfc0ca;
				font: normal 1em Tahoma;
				}
				.central_block .content p.full_link
				{
					text-align: right;
					}
					.central_block .content p.full_link a, .central_block .content p.full_link a:link
					{
						color: #ec4f72;
						text-decoration: underline;
						}
		.central_block .footer
		{
			width: 475px;
			height: 11px;

			background: url('/design/user/imam/images/central_block_footer.png') top left no-repeat;
			}

#right_sidebar
{
	float: right;
	position: relative;
	width: 146px;
	margin-top: -215px;
	margin-right: 20px;
	}
	.block_contacts
	{
		font-size: 1.8em;
		}
		.block_contacts p
		{
			margin-top: 30px;

			color: #caa7b1;
			text-align: right;
			font-size: 0.6em;
			text-decoration: none;
			}

/** ALL STYLES FOOTER **/

#footer .content
{
	position: relative;
	width: 100%;
	height: 119px;

	text-align: center;
	background: #4e0b19 url('/design/user/imam/images/footer_bg.jpg') top center no-repeat;
	}
	#footer_wrap
	{
		width: 80%;
		height: 100px;
		margin: 0 auto;
		}
	.copyright, .group_block, .design_autor
	{
		position: relative;
		float: left;

		margin-top: 42px;
		}
		.copyright
		{
			color: #dfc0ca;
			text-align: left;
			}
			.copyright a, .copyright a:link
			{
				color: #dfc0ca;
				}
		.group_block
		{
			margin-left: 180px;
	
			color: #dfc0ca;
			text-align: left;
			}
			.group_block a, .group_block a:link
			{
				color: #dfc0ca;
				}
			.group_block img
			{
				float: left;
	
				padding-right: 10px;
				}
		.design_autor
		{
			margin-left: 20%;
			color: #dfc0ca;
			}
			.design_autor a, .design_autor a:link	
			{
				color: #dfc0ca;
				text-decoration: underline;
				}
.glav {
margin-left: 45px;
margin-right: 25px;
list-style: square outside;
}
.glav li {padding-bottom: 5px;line-height:16px;}

h1 {margin-left:30px;font-size:16px;}
h2 {margin-left:30px;font-size:14px; margin-top:5px;color:#EC4F72;}

.text ul {list-style: yes outside none;}



