html
{
height: 100%;
}

body
{
height: 100%;
}

#nonFooter
{
position: relative;
min-height: 100%;
}

* html #nonFooter
{
height: 100%;
}

#footer
{
position: relative;
margin-top: -85px auto 0 auto;
} 
body	{ 	background-color: #B3CFFC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #24395C;
}



.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}



h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #4C658D;
}

a.menu2 {

	font-family: Arial, Helvetica, sans-serif;
	color: #24395C;
	text-decoration: underline;

}


a:hover.menu2 {

	font-family: Arial, Helvetica, sans-serif;
	color: red;
	text-decoration: none;

}





.menn li {
	list-style-image: url("18bul.gif"/*tpa=http://www.otrezal.ru/css/18bul.gif*/);

}
.style3 {color: #FF3300}
.style4 {font-weight: bold}



a.va {

	font-family: Arial, Helvetica, sans-serif;
	color: #EC3300;
	text-decoration: underline;

}

#uaLinkScroller {  margin: 0px; padding: 0px; }
#uaLinkScroller li { 	list-style : none;
	list-style-image : none; }



.content li {

list-style-image: url("19bul.gif"/*tpa=http://www.otrezal.ru/css/19bul.gif*/); margin-bottom:20px;
}



a.act_cat1 {
background-color: #86A7DD;
color: #ffffff;
text-decoration: none;
font-weight: bold
}


a:hover.act_cat1 {
background-color: #4C8AD8;
color: #ffffff;
text-decoration: none;
font-weight: bold
}



.act_cat1 {
background-color: #8CADE2;
color: #ffffff;
text-decoration: none;
font-weight: bold
}


.pages {
margin-top: 5px;
    clear: left;
    font-size: 9px;
    font-family: Arial, sans-serif;
}

.pages a:hover {
    background:#769AD3;
text-decoration: none;
}

.pages a, .pages span {
    color: #4C65A0;
    display: block;
    float: left;
    line-height: 2.2em;
    padding:0 3px;
text-decoration: none;
    text-align:center;
    margin-right: 0.1em;
    border: 1px solid #DBE8FD;
    background: #ADCAF8;
}

.pages span.current {
    border: 1px solid #DBE8FD;
    font-weight: bold;
    background: #DA2E00;
    color: #fff;
}
