tr.selected td {background-color: #F66F5D;}


A:link.menuSmall
	{
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight : normal;
	text-align : left;
}
A:hover.menuSmall
	{
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Blue;
	font-weight : normal;
	text-align : left;
}
A:visited.menuSmall
	{
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight : normal;
	text-align : left;
}

a.menuSmall
	{
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight : normal;
}
A.disabled
	{
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Gray;
	font-weight : normal;
	
}
.thead
{
	background-color : 3333ff;
	color: #F0FFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	height : 10px;
	text-decoration: none;
}
.headercell
{
	background-color : 3333ff;
	color: #F0FFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
}
.maincell
{
	color: Black;
	font-family : "Arial Cyr", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : normal;
}

.maincells
{
	color: Black;
	font-family : "Arial Cyr", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : normal;
	display: inline;
	display: block;
}



.headline
{
	letter-spacing: 0px; 
	color: #000000; 
	font: bold 11pt arial, helvetica, sans-serif;
	}
.headnews
{
	letter-spacing: 0px;
	color: #003366;
	font: bold 13pt arial, helvetica, sans-serif;
}	
.firmh
{
	letter-spacing: 0px; 
	color: #000000; 
	font: bold 15pt/11pt "Arial Cyr", arial, helvetica, sans-serif;
	}
.descr
{
	letter-spacing: 0px;
	color: #000000;
	font: 9pt "Arial Cyr", arial, helvetica, san-serif;
	font-weight : bold;
}
.date
{
	letter-spacing: 0px;
	color: #000000;
	font: 8pt/8pt "Arial Cyr", arial, helvetica, san-serif;
}
a.letters
{
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight : bold;
	text-decoration: none;
}
a:hover.letters
{
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Blue;
	font-weight : bold;
}
.options
{
	background-color: #ccccff;
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.half
{
	line-height : -10px;
}
.li
{
	color: #000000;
	font: 9pt/11pt "Arial Cyr", arial, helvetica, san-serif;
	line-height: 15px;
	}

hr
{
	height: 1px;
}
hr.newshr
{
	text-justify : 3px;
	color: 3333ff;
}
li.menu
{
	color: #000000;
	font: 8pt/8pt "Arial Cyr", arial, helvetica, san-serif;
	line-height: 16px;
	list-style-type : square;
}
li.menub
{
	color: #000000;
	font: 8pt/8pt "Arial Cyr", arial, helvetica, san-serif;
	line-height: 16px;
	list-style-type : square;
	font-weight : bold;
}
.nb
{
	list-style-type : none;
}
.menu2
	{
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-weight : normal;
}
.ana1
{
	letter-spacing: -1px; 
	color: #000000; 
	font: 12pt/11pt Arial, helvetica, sans-serif;
	font-weight : bold;
}

.adescr
{
	color: #000000;
	font: 10pt "Arial Cyr", arial, helvetica, san-serif;
	font-weight : ;
	text-decoration: none;
}
.anormal
{
	color: Black;
	font-family : "Arial Cyr", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : normal;
}
.h22
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 26pt;
	font-weight : 800;
}

.mydiv {
	vertical-align: bottom;
}

.sapelink {
	letter-spacing: 0px;
	color: black;
	font: 8pt/8pt "Arial Cyr", arial, helvetica, san-serif;
}
.mightlink {
	letter-spacing: 0px;
	color: Black;
	font: 8pt/8pt "Arial Cyr", arial, helvetica, san-serif;
}