body {  
    bgcolor:FFFFFF;
	margin-top:0px; 
    margin-bottom:0px;
    margin-left:0px; 
    margin-right:0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}
p {
    margin-left:10 px; 
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 80%;
	}
li { 
    font-size : 80%;
	color:#000000; 
	list-style-position: outside;
	}
.bord_main {border:solid; border-width: 1px; border-color: #AAAAAA;}
.bord_sub {border-bottom: solid; border-top: solid;border-width: 1px; border-color: #AAAAAA;}
.bord_cont {border-left: solid;  border-width: 1px; border-color: #AAAAAA;}
.bord_foot {border-top: solid;border-width: 1px; border-color: #AAAAAA;}
li.sub { 
	list-style:disc; 
	color:#000000; 
	list-style-position: outside;
	}
a.sub {
	color: #FFFFFF; 
	text-decoration:underline; 
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
a.menu {
	color:#003c77;  
	text-decoration:none; 
	font-weight:bold; 
    font-size : 80%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}			
a.menu:hover {
	color:#003c77; 
	text-decoration: underline ;
    font-weight:bold;  
	font-size : 80%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	} 		
a.text {
	color:#003C77;  
	text-decoration:none; 
	font-size : 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}			
a.text:hover {
	color:#003C77; 
	text-decoration:underline;
	font-size : 12 px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	} 
h1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	COLOR: #003c77;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 }
h2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 80%; 
	COLOR: #003c77;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 }
td.text {
    
    font-size : 80%;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
tr.news  {
    font-size : 80%;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
/* íàøà HTML òàáëèöà */
table.sort{
border-spacing:0.1em;
margin-bottom:1em;
margin-top:1em;
font-size : 80%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* ÿ÷åéêè òàáëèöû */
table.sort td{
border:1px solid #CCCCCC;
padding:0.2em 0.2em
}

/* ÿ÷åéêè òàáëèöû */
table.sort .die{
border:1px solid #000000;
padding:0.2em 0.2em
}

/* çàãîëîâêè òàáëèöû */
table.sort thead td{
cursor:pointer;
cursor:hand;
font-weight:bold;
text-align:center;
vertical-align:middle
}

/* çàãîëîâîê îòñîðòèðîâàííîãî ñòîëáöà */
table.sort thead td.curcol{
background-color:#a4c8f0;
color:#FFFFFF
}	