@charset "windows-1251";
/* CSS Document */

/* GENERAL page layout: fixed width (860px) and bottom-attached footer */

html, body {
	height: 100%;
	min-height: 100%;
	min-width: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
}
* html, * body { /* IE */
	height: 100%;
	width: 100%;
}
.page-wrapper {
	min-height: 100%;
	height: 100%;
	min-width: 860px;
	width: 100%;
}
* html .page-wrapper { /* IE */
	width: 860px;
	width: expression((document.body.clientWidth||document.documentElement.clientWidth)  > 860 ? '100%' : '860px'); /* Set this value to "min-width" for IE */
}
html>body .page-wrapper {
	height: 100%;
}
.page-container {
	height: 100%;
	min-height: 100%;
	position: relative;
	width: 100%;
}
.page-header {
	width: 100%;
}
.page-header .content {
	width: 860px;
	margin: 0 auto;
}
.page-body {
	margin: 0px;
	padding: 0px;
}
.page-body .content {
	display: block;
	width: 860px;
	height: auto;
	padding: 0px;
	margin: 0 auto;
	visibility: visible;
	overflow: hidden;
}
.footer-wrapper {
	position: relative;
	width: 100%;
	margin: 0px;
}
.footer-holder {
	display: block;
	width: 100%;
	position: absolute;
}
.footer-holder .content {
	width: 860px;
	margin: 0 auto;
}

/* END: GENERAL page layout */