@charset "utf-8";
/* CSS Document */
html{
    font-size:100.01%;
	height:100%; 
    }
BODY {
	min-height:100%;
	height: 100%;
	font-size: 62.5%;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #666666;
	font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
	background-color: #595a5c;
	background-image: url(web/bg.jpg);
	background-repeat: repeat;
	text-align: center;
	line-height: 1.5em;
}


div.page {
 width: 980px;
 margin: auto;

 /*----------------------- 100% высоты контейнера относительно клиентской области и контента для IE, FF, Opera */
 height: auto !important;
 min-height:100%;
 height: 100%;
 /*-----------------------*/

 background: #ffffff;
}
/* блок гарантирующий, что область на которую накладывается div.footer в div.page останется пустой, */
/* наличие этого блока устанавливает высоту div.page 100% относительно клиентской области и контента в FF, Opera */
div.page div.footer_guarantor {
 height: 50px;
 clear: both;
}

/* Контейнер подвала */
div.footer {
 margin: auto;
 margin-top: -40px;
 width: 980px;
 height: 1px;
 clear: both;
}
/* Контейнер шапки */

div.page div.header {

}

/* Патч для установки минимальной высоты в IE */

div.page div.patch_minheight {
 width: 1px;
 height: 40px;
 float: right;
}



/* Контейнер основной полосы */

div.page div.mainbar {
 width: 980px;
 overflow: hidden;
}




A {
	margin: 0px;
	padding: 0px;
}
A:link {
	COLOR: #666666;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
A:visited {
	COLOR: #666666;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
A:hover {
	COLOR: #ff6600;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
A:active {
	COLOR: #ff6600;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
