/* 
    Document   : layout.css
    Created on : 29.10.2009, 17:43:31
    Author     : Kiselev Artem

*/

#front-wrapper {
	width: 100%;
	min-width:990px;
	text-align:center;
	display: block;
	overflow:hidden;
	position:relative;
	z-index:1;
}

#front {
	margin:auto;
	min-height:400px;
	zoom:1;
	display:block;
	position:relative;
	text-align:center;
}

.wrapper {
	display:block;
	width:745px;
	padding-left:157px;
	text-align:left;
	zoom:1;
	margin:0 auto;
}

.wrapper:after {
	display:block;
	content:"";
	clear:both;
}

.wrapper .mainpart {
	display:block;
}

.wrapper .sidepart {
	width:160px;
	float:left;
	position:relative;
	left:-160px;
	margin-right:-2160px;
	display:block;
}

.header {
	height:175px;
}

.mainarea {
	/*padding:15px 13px 20px 13px;*/
	zoom:1;
	*left:1px;
	*position:relative;
	*width:717px;
    min-height:1196px;
}

.mainarea:after {
	display:block;
	content:"";
	clear:both;
}

.footer {
    display:block;
    height:120px;
    position:relative;
    padding-top:10px;
}
