body {
	font: 10pt "Trebuchet MS", Arial;
}

.small, P.tnews {
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

P.sma {
	font-size: 9pt;
	line-height: 11pt;
	margin-bottom: 0px;
}


.frm {background-color: #F8F8F8; border: 1 solid #333366; font-family: Verdana, Arial; font-size: 9px;}

.inverce {
	color: White;
}

.nobold {
	font-weight: normal;
}


.border {
	border : 1px solid Gray;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
	padding-bottom : 4px;
}

.red_border {
	border-color: #C42E26; 
	border-style: solid; 
	border-width: 1px;
}


HR {
	margin-top : 0px;
	margin-bottom : 0px;	
}

A
{
	text-decoration: none;
	color: #233C85;
	font-weight: bold;
}

A:visited 
 {
	text-decoration: none;
	color: #315779;
	font-weight: bold;
}

A:hover
{
	text-decoration: none;
	color: Red;
	font-weight : bold;
}

P.cprt {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	margin-top : 4px;
	margin-bottom : 4px;
	padding-left : 20px;
	padding-right : 20px;
}

P.cprt A, P.cprt A:visited, P.cprt A:active, P.cprt A:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

td.nav_title {
	border : 1px solid #FF8C00;
	background-color : #CC0000;
	font-weight : bold;
	padding-left : 4px;
	padding-bottom : 1px;
	padding-top : 1px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color: White;
}

UL.nav_td {
	margin-left: 0; padding-left: 20;
	margin-top: 0px;
	margin-bottom: 10px;
}

UL.nav_td LI {
	list-style-image: url(../images/main/arrow_li.gif);
	font-size: 9pt;
	text-align: left;
	margin-right: 4px;
	margin-top: 8px;
	margin-bottom: 2px;
	font-weight: bold;
	color: Gray;
	font-family : Arial;	
}



UL.nav_td A, UL.nav_td A:visited, UL.nav_td A:active{
	color: #911C06;
	font-size: 9pt;
	font-weight: bold;
}


UL.nav_td A:hover {
	color : #CC0000;
	font-size : 9pt;
	font-weight : bold;
}

.border A, .border A:visited, .border A:active{
	color: #8B4513;
	font-size: 8pt;
	font-weight: bold;
}

.oranborder {
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
	padding-bottom : 4px;
}

LI, UL, OL, P   {
	font: 10pt "Trebuchet MS", Arial;
	margin-right : 4px;
}

TD {
	font: 10pt "Trebuchet MS", Arial;
}

P.s {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
 	padding-top : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}

P.exb {
	margin-top:2pt;
}

H4.exb {
	margin-bottom:2pt;
}


A.small, A:visited.small, A:hover.small,  TD.small A, TD.small A:visited, DIV A:hover, DIV A, DIV A:visited, FONT.small {
	font-size : 8pt;
	padding-right : 2px;	
 	font-family : Arial, Helvetica, sans-serif;	
}


P.small, P.tnews {
	text-align : justify;
	margin-right : 4px;
}


TD.title2, TD.title {
	font-family: MS Sans Serif;
	font-weight: bold;
	font-size: 10pt;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

TD.title {
	background-color: #B6CEF8;
}


H1  {
	font-size : 16pt;
	font-weight : bold;
 	font-family : Arial;		
}

H2  {
	font-weight : bold;
	font-size : 14pt;
 	font-family : Arial;		
}

H3  {
	font-weight : bold;
	font-size : 12pt;
 	font-family : Arial;		
}

H4  {
	font-weight : bold;
	font-size : 11pt;
}

H4.title {
	background-color: #446DAC;
	font-weight: bold;
	font-size: 11pt;
	padding: 3px;
	padding-left: 6px;
	color: White; 
	margin-top:8px;
	margin-bottom:4px;
}

H4.invert {
	background-color: #386892;
	color: White;
	margin-bottom: 0px;
	padding: 2px;
}

H4.small {

}

H5 {
	font-variant: small-caps;
	color: #00008B;
	width: 100%;
	font: bold;
	font-size: 8pt;
	padding: 2px;
}

H6 {
	margin-left: 0px;
	margin-top: 6px;
	border-bottom: 1px solid #708090;
	margin-right: 4px;
	margin-bottom: 2px;
	padding-bottom: 2px;	
}

.h6inv {
	font-weight: bold;
	color: White;
	background-color: #708090;
	padding: 2px 4px 2px 4px;
	margin-left: 2px;
}


FORM {
	margin-bottom : 0px;	
	margin-top : 0px;	
}

TD.inverce {
	font-weight : bold;	
	padding-left : 4px;
	padding-top : 2px;	
	padding-bottom : 2px;	
}

TD.form {
	padding-right : 4px;
	padding-top : 4px;	
}

TD.yellowline {
	background-color: #CBCDD1;
	width: 100%;
	padding-left: 4px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
}

CENTER {
	margin-bottom : 4px;	
	margin-top : 4px;	
}

LI.mmarket A, LI.mmarket A:visited, LI.mmarket A:hover, LI.mmarket A:active  {
	font: bold 8pt;
	line-height: 11pt;	
	margin-left: 0px;
	list-style-image: url(../images/main/arrow_li.gif);
	text-decoration: underline;
}

LI.mmarket {
	line-height: 10pt;
}

A.nav2007, A:visited.nav2007, A:active.nav2007 {
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;	
	text-decoration: underline;
	color: White;
}

A:hover.nav2007 {
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;	
	text-decoration: underline;
	color: #E0DB9E;
}

A.tnews, A:visited.tnews, A:active.tnews, A:active.tnews, P.tnews A:active {
	text-decoration: underline;
	color: #233C85;
	font-size: 10pt;	
}

A:hover.tnews {
	color: #0066CC;	
	font-size: 10pt;	
}


P.nav2007 {
	color: White; font-family: Arial, Helvetica, sans-serif; font-size: 7pt;
}

P.tnews A, P.tnews A:visited, P.tnews A:active {
	text-decoration: underline;
}

P.tnews A:hover {
	text-decoration: none;
}


.top_white {
	font-size: 11pt; color: white; font-weight: bold; font-family: Arial;
	line-height: 14pt;
}

P.top_white {
 margin-right: 20px;
}

A.top_white, A:VISITED.top_white, A:ACTIVE.top_white, A:HOVER.top_white {
	color: white;
	text-decoration: underline;	
	font-size: 11pt; 
}

A:HOVER.top_white {
 color: #FFFFCC;
} 

.nav_table {
	background-color: #F3F3F3;
	padding: 4px;
	border: 1px solid #C1C4B5;
}

.news_columns {
	border-left-color: #BDCDE6;
	border-left-style: solid;
	border-left-width: 1px;
}

TABLE.table_pad TR TD {
	padding: 6px;
}

P.simple_small {
	font-size: 8pt; 
	margin-left: 20px; 
	margin-bottom: 0px;
	font-family: Arial;	
}

P.simple_small A, P.simple_small A:visited, P.simple_small A:hover {
	font-size: 8pt; 
	font-family: Arial;	
	font-weight: normal;
} 

tr.title {
	background-color: #708090; color:	White;
}

tr.L1 {
	background-color: #DDE3E0;
}

tr.L2 {
	background-color: #F2F7F9;
}

table.modern tr td {
	padding: 6pt;
}

A.white, A.white:visited, A.white:hover {
	color: White;
	text-decoration: underline;
}

P.nomarg {
 margin-top: 4px;
}
	

UL.nopad {
	margin-left:20px;
	padding-left:0px;
}

UL.sea {
	margin-left:30px;
	padding-left:0px;
}

LI {
	list-style: square;
	list-style-image: url(../images/sea/mb_none.gif);	
}


HR {
	color: #7B97C1;
}

LI.advertiser_Rus {
	list-style-image: url(../images/sea/mb_rus.gif);
}

LI.advertiser_Eng {
	list-style-image: url(../images/sea/mb_eng.gif);
}

LI.advertiser_pr_Rus {
	list-style-image: url(../images/sea/mb_pr_rus.gif);
}

LI.advertiser_pr_Eng {
	list-style-image: url(../images/sea/mb_pr_eng.gif);
}

LI.advertiser_pr {
	list-style-image: url(../images/sea/pr.gif);
}

LI.none {
	list-style-image: url(../images/sea/mb_none.gif);
}

UL.sma {
	margin-top:0px; 
	padding-left:0px; 
	margin-left:18px; 
	margin-bottom:6px;
}

UL.sma LI {
	line-height: 10pt;
}