body {margin: 0px;  font-family: Arial, Helvetica, sans-serif;}
.titl_table 	{ background-color:#2d5593; height:70px;}
.fon		{}

td, th, ul, ol, p, br, a, dd, dt, dl, blockquote, div { 
	font-size: 10pt;
	 }

A {text-decoration: underline}

A:link {color: #3C609C; text-decoration: underline}
A:visited {color: #3C609C; background:transparent; text-decoration: underline}
A:active  {color: #F5AF11; background:transparent; text-decoration: underline}
A:hover   {color: #F5AF11; background:transparent; text-decoration: underline}

h1 {font-size: 13pt; font-weight: bold; color: #3C609C; padding-bottom: 0px;}
h2 {font-size: 11pt; font-weight: bold; color: #3C609C;}
h3 {font-size: 10pt; font-weight: bold; color: #3C609C}

.h2 {font-size: 11pt; }

.h2:link {font-size: 11pt; color: #3C609C; text-decoration: none}
.h2:visited {font-size: 11pt; color: #3C609C; background:transparent; text-decoration: none}
.h2:active  {font-size: 11pt; color: #3C609C; background:transparent; text-decoration: underline}
.h2:hover   {font-size: 11pt; color: #3C609C; background:transparent; text-decoration: underline}


.h2_port {color: #3C609C}

.top_menu {
	color: #2D216C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;	
}

.top_menu :link {color: #2D216C; text-decoration: none}
.top_menu :visited {color: #2D216C; text-decoration: none}
.top_menu :active  {color: #2D216C; text-decoration: none}
.top_menu :hover   {color: #2D216C; text-decoration: none}


.top_menu_a {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;	
}
.top_menu_a :link {color: #ffffff; text-decoration: none}
.top_menu_a :visited {color: #ffffff; text-decoration: none}
.top_menu_a :active  {color: #ffffff; text-decoration: none}
.top_menu_a :hover   {color: #ffffff; text-decoration: none}

.leftmenuLink { font-size:9pt; text-decoration:none; }
.menuLink { font-size:9pt; text-decoration:none; }

.fon1 {
	background-color: #9AB8D8;
	background-image: url(images/fon_top_menu.gif);
}
.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3b609c;
}

.welcome :link {color: #3C609C; background:transparent; text-decoration:none;}
.welcome :visited {color: #3C609C; background:transparent; text-decoration:none;}
.welcome :active  {color: #F5AF11; background:transparent; text-decoration: underline;}
.welcome :hover   {color: #F5AF11; background:transparent; text-decoration: underline;}

.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3b609c;
}

.news_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #3b609c;
}

.news_text :link {color: #3C609C; text-decoration: underline;}
.news_text :visited {color: #3C609C; text-decoration: underline;}
.news_text :active  {color: #F5AF11; background:transparent; text-decoration: underline;}
.news_text :hover   {color: #F5AF11; background:transparent; text-decoration: underline;}

.forums {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #2C216D;
	font-weight: bold;
}

.forums :link {color: #2C216D; text-decoration: none}
.forums :visited {color: #2C216D; text-decoration: none}
.forums :active  {color: #2C216D; text-decoration: underline}
.forums :hover   {color: #2C216D; text-decoration: underline}

.block {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3B619A;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}

.block :link {color: #3B619A; text-decoration: none}
.block :visited {color: #3B619A; text-decoration: none}
.block :active  {color: #3B619A; text-decoration: underline}
.block :hover   {color: #3B619A; text-decoration: underline}

.contacts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: plain;
	color: #3b609c;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: plain;
	color: #ffffff;
}
.volna {
	background-attachment: fixed;
	background-image: url(images/volna.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.company {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
}

.company :link {font-size: 11pt; color: #FFFFFF; text-decoration: underline}
.company :visited {font-size: 11pt; color: #FFFFFF; text-decoration: underline}
.company :active  {font-size: 11pt; color: #FFFFFF; text-decoration: underline}
.company :hover   {font-size: 11pt; color: #FFFFFF; text-decoration: underline}

.searchField {
        background-color: #E6EFF3;
        border-style: solid;
        border-width: 1px;
        border-left-color: #000000;
        border-top-color: #000000;
        border-right-color: #FFFFFF;
        border-bottom-color: #FFFFFF;
        }
.searchButton {
        background-color: #7f92c1; color: #FFFFFF;
        border-width:1px;
		font-size: 10px;
		 }
		
.selectField { font-size: 8pt; font-weight: bold; color: #3B609C	; width:175px }
.headerLink {font-size:9pt; text-decoration: none}

.medh1 {font-size: 12pt;}

.rl FONT { font-size: 8pt; }
.rl A { text-decoration: none }
.rl A:link { font-size: 8pt; color: #0000FF }
.rl A:visited { color: #0000FF }
.rl A:active { color: red }
.rl A:hover { color: #FF1F01 }

.list td { height: 22px; padding-top: 4px; border-top-style: solid; border-top-width: 1px; border-top-color: #DDDDDD; }
.list font { font-size: 70%; }
.list A { text-decoration: none; }
.list input { width: 13px; height: 13px; margin-top:0px }
.list A:link { color: #0033CC }
.list A:visited { color: #800080 }
.list A:active { color: red }
.list A:hover { color: #FF1F01 }

.ruller td { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #DDDDDD; }
.ruller font { font-size: 70%; }
.ruller A { text-decoration: none; }
.ruller input { width: 13px; height: 13px; margin-top:0px }
.ruller A:link { color: #0000FF }
.ruller A:visited { color: #0000FF }
.ruller A:active { color: red }
.ruller A:hover { color: #FF1F01 }


.sstable {border: 1px solid #003399;}
.small {font-size: 7pt}
.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	}
	
.i {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #990000;
	border-bottom-color: #990000;
}

.market_news {
	font-size: 10pt;
	line-height: 14pt;
}

.blue_link {}

.blue_link:link {color: #3C609C; text-decoration: underline}
.blue_link:visited {color: #3C609C;text-decoration: underline}
.blue_link:active  {color: #3C609C; text-decoration: underline}
.blue_link:hover   {color: #3C609C; text-decoration: underline}

.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

.bottom :link {color: #FFFFFF; text-decoration: none}
.bottom :visited {color: #FFFFFF; text-decoration: none}
.bottom :active  {color: #FFFFFF; text-decoration: underline}
.bottom :hover   {color: #FFFFFF; text-decoration: underline}

.razdel {font-size: 11pt; font-weight: bold;}

.razdel :link {font-size: 11pt; font-weight: bold; color: #3C609C; text-decoration: none}
.razdel :visited {font-size: 11pt; font-weight: bold; color: #3C609C; text-decoration: none}
.razdel :active  {font-size: 11pt; font-weight: bold; color: #3C609C; text-decoration: none}
.razdel :hover   {font-size: 11pt; font-weight: bold; color: #3C609C; text-decoration: none}

td.grey_table {background: #dfe3ee;}
td.white_table {background: #ffffff;}
table.border1 {
  border-color: #3f6093;
  border-style: solid;
  border-width: 1px;

}

.nolink {text-decoration: none}
.nolink :link {text-decoration: none}
.nolink :visited {text-decoration: none}
.nolink :active  {text-decoration: none}
.nolink :hover   {text-decoration: none}
