/* main dirrecions --start*/
body {
	background-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
}

p.partner {
	font-family: bold 12px arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}

p.photo {
	font: normal 10px arial, helvetica, sans-serif;
	color: #000000;
	line-height: 140%;
	padding: 0px;
	margin: 0px;
}

table {
	border: 0px;
	padding: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	vertical-align: top;
}

.top_table_valuta {
	margin-bottom: 20px;
}

.table_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding: 1px;
	font-weight: bold;
}

.table_header a {
	color: #000000;
	text-decoration: none;
}

.table_header a:hover {
	color: #000000;
	text-decoration: underline;
}

.table_cells {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding: 1px;
}

.text .dark,.text .bright,.text .tabhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding: 1px;
}

.table_cells  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding: 1px;
	text-decoration: none;
	color: #000000;
}

td {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

.green {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #006600;
	height: auto;
	padding: 1 2 5 5;
}

/* main dirrecions --end*/
p.gray {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 0 0 3 0;
}

.gray {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 0 0 3 0;
}

.article p.small_gray {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 0 0 3 0;
}

.small_gray {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 0 0 3 0;
	text-decoration: none;
}

.small_gray a {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 0 0 3 0;
	text-decoration: none;
}

.small_gray a:hover {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 0 0 3 0;
	text-decoration: underline;
}

/* logo - start*/
.logo_line {
	font: normal 12px Times, serif;
	color: #003366;
}

.logo_line td {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
}

.logo_line td img {
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
}

.logo_line td p {
	margin-top: 0px;
	margin-left: 75px;
	margin-bottom: 0px;
}

.logo_line a {
	color: #003366;
	text-decoration: none;
	margin-top: 3px;
	margin-bottom: 4px;
}

.logo_line a:hover {
	margin-top: 3px;
	margin-bottom: 4px;
	color: #003366;
	text-decoration: underline;
}

p.registr {
	margin-top: 3px;
	margin-bottom: 4px;
}

/* logo - end*/ /* thems menu --end*/
.top_menu_line,.top_menu_line_3 {
	font: normal 20px Times New Roman, Times, serif;
	line-height: 145%;
	color: #3399CC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.top_menu_line td {
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 1px;
}

.top_menu_line_3 td {
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 3px;
}

td.right {
	vertical-align: top;
	padding-top: 0px;
}

.top_menu_line a,.top_menu_line_3 a {
	color: #3399CC;
	text-decoration: none;
}

.top_menu_line a:hover,.top_menu_line_3 a:hover {
	color: #3399CC;
	text-decoration: underline;
}

.top_menu_line .right,.top_menu_line_3 .right {
	font: bold 16px Times New Roman, Times, serif;
	color: #003366;
	line-height: 125%;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
	padding-left: 0px;
	width: 200px;
}

.top_menu_line .right a {
	color: #003366;
	text-decoration: none;
	padding-top: 5px;
}

.top_menu_line_3 .right a {
	color: #003366;
	text-decoration: none;
	padding-top: 5px;
}

.top_menu_line .right a:hover,.top_menu_line_3 .right a:hover {
	color: #003366;
	text-decoration: underline;
	padding-top: 5px;
}

.top_menu_line span,.top_menu_line_3 span {
	color: #003366;
}

.top_menu_line span a,.top_menu_line_3 span a {
	color: #003366;
	text-decoration: none;
}

.top_menu_line span a:hover,.top_menu_line_3 span a:hover {
	color: #003366;
	text-decoration: underline;
}

#menu1active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 150%;
	color: #FFFFFF;
	width: auto;
	background-color: #006600;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-weight: normal;
	margin-right: 3px;
	margin-left: 3px;
}

#menu2active {
	font: bold 15px Times New Roman, Times, serif;
	line-height: 150%;
	color: #FFFFFF;
	width: auto;
	background-color: #006600;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 3px;
	margin-right: 3px;
	margin-left: 3px;
}

/* thems menu --end*/ /* hot news (green/red) --start */
.hot_news {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
}

.hot_red {
	font: bold 13px Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #000000;
	width: 177px;
	padding-left: 5px;
	padding-right: 6px;
	border-left: 5px solid #FF0000;
	margin: 5 0 0 4;
}

.hot_red a {
	font: bold 13px Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #000000;
	text-decoration: none;
}

.hot_red a:hover {
	font: bold 13px Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #000000;
	text-decoration: underline;
}

.hot_green {
	font: bold 13px Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #000000;
	width: 177px;
	padding-left: 5px;
	padding-right: 6px;
	border-left: 5px solid #006600;
	margin: 5 0 0 3;
}

.hot_green a {
	font: bold 13px Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #000000;
	text-decoration: none;
}

.hot_green a:hover {
	font: bold 13px Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #000000;
	text-decoration: underline;
}

/* hot news (green/red) --end */
.center {
	padding-left: 40px;
	padding-right: 40px;
}

.center_article {
	padding-left: 20px;
	padding-right: 40px;
}

.center_small_left { /*padding-left: 40px;*/
	padding-right: 10px;
}

.center_small_right {
	padding-left: 10px;
	/*padding-right: 40px;*/
}

.center_conf_arh {
	padding-left: 20px;
	padding-right: 40px;
}

.inter {
	padding-left: 0px;
	padding-right: 0px;
}

/* left panel --start */
.left_panel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 130%;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	width: 200px;
}

.left_panel p {
	margin-top: 8px;
}

.left_panel_article {
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 0;
	vertical-align: top;
	width: 200px;
}

.left_shorts {
	margin-top: 5px;
	margin-bottom: 10px;
	width: 200px;
	line-height: 140%;
	font-size: 10px;
	margin-bottom: 3px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}

.left_shorts a {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.left_shorts a:hover {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.left_shorts_green {
	margin-top: 5px;
	margin-bottom: 12px;
	line-height: 140%;
	font-size: 12px;
	margin-bottom: 3px;
	color: #009900;
	font-family: Arial, Helvetica, sans-serif;
}

.left_shorts_green a {
	font-size: 12px;
	color: #009900;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.left_shorts_green a:hover {
	font-size: 12px;
	color: #009900;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}

.left_shorts_red {
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 140%;
	font-size: 12px;
	margin-bottom: 3px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
}

.left_shorts_red a {
	font-size: 12px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.left_shorts_red a:hover {
	font-size: 12px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}

.left_shorts_blue {
	margin-top: 5px;
	margin-bottom: 10px;
	width: 200px;
	line-height: 140%;
	font-size: 10px;
	margin-bottom: 3px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}

.left_shorts_blue a {
	font-size: 12px;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.left_shorts_blue a:hover {
	font-size: 12px;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.rate th {
	text-align: left;
}

.rate th,.rate td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	padding: 1px;
}

.rate td { /*	text-align: right;*/
	
}

.rate td.red_td {
	text-align: right;
	color: #ff0000;
}

.rate td.green_td {
	text-align: right;
	color: #009900;
}

.rate a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px;
	text-decoration: none;
	color: #000000;
}

.rate a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

.banner190x60 { /*	background-color: #003333;*/
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding: 0px;
	text-align: center;
}

.banner190x60 img {
	padding: 0px;
	margin: 0px;
}

/* left panel --end*/ /* right panel --start*/
.right_panel {
	padding-left: 0px;
	padding-right: 10px;
	vertical-align: top;
	margin: 0;
}

.right_shorts a {
	font-weight: normal;
	font-size: 18px;
	color: #003366;
	line-height: 110%;
	font-family: "times new roman", times, serif;
	text-decoration: none;
}

.right_shorts a:hover {
	font-weight: normal;
	font-size: 18px;
	color: #003366;
	line-height: 110%;
	font-family: "times new roman", times, serif;
	text-decoration: underline;
	padding: 0px;
}

.right_shorts a.rubric_right {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #3399cc;
	text-decoration: none;
	padding-bottom: 5px;
	margin: 0;
	display: block;
}

.right_shorts a.rubric_right:hover {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #3399cc;
	text-decoration: underline;
	padding-bottom: 5px;
	margin: 0;
}

.right_shorts {
	width: 200px;
	margin-top: 10px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
	color: #666666;
	line-height: 130%;
	font-family: Arial, Helvetica, sans-serif;
}

.right_shorts p {
	margin-top: 4px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
	color: #666666;
	line-height: 130%;
	font-family: Arial, Helvetica, sans-serif;
}

.journal {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	line-height: 120%;
	margin-top: 5px;
	margin-bottom: 10px;
}

.journal img {
	padding-bottom: 10px;
}

.journal a {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	display: block;
}

.journal a:hover {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
}

.banner190x300 {
	background-color: #CCCCCC;
	height: 300px;
	width: 190px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	display: block;
}

.banner190x300 {
	background-color: #CCCCCC;
	height: 300px;
	width: 190px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	display: block;
}

.top_banner {
	background-color: #CCCCCC;
	padding: 0px;
	margin: 0px;
	width: 1002px;
}

.top_banner img {
	padding: 0px;
	margin: 0px;
}

/* rigth panel --end*/ /* footer --start*/
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #003366;
	color: #FFFF99;
}

.footer_logo {
	vertical-align: bottom;
	margin: 20 10 0 10;
}

.footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFF99;
	text-decoration: none;
}

.footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFF99;
	text-decoration: underline;
}

.footer_block {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFFF99;
	line-height: 130%;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px solid #FFFFFF;
	height: 65px;
	margin: 0 0 0 25;
	padding: 10 0 15 5;
	padding-left: 10px;
}

/* footer --end*/ /* work area --start*/
.main_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #003366;
	line-height: 110%;
}

.main_news a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #003366;
	line-height: 110%;
	text-decoration: none;
	padding-top: 0px;
	/*margin-top: -2px;*/
}

.main_news a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #003366;
	line-height: 110%;
	text-decoration: underline;
	padding-top: 0px;
	margin-top: -2px;
}

.main_news p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	line-height: 140%;
	margin-top: 2px;
	margin-bottom: 2px;
}

.main_news span {
	font-family: Times New Roman, Times, serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	line-height: 120%;
	margin-top: 5px;
	margin-bottom: 2px;
}

.main_news img {
	margin-right: 10px;
	margin-top: 5px;
}

.main_news a.shorts_blue {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	margin-top: 3px;
	margin-bottom: 1px;
	line-height: 140%;
}

.main_news  a.shorts_blue:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: underline;
	padding-top: 2px;
	margin-top: 3px;
	margin-bottom: 1px;
	line-height: 140%;
}

.lead_main_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #003366;
	line-height: 110%;
}

.lead_main_news a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #003366;
	line-height: 110%;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 3px;
	/*margin-top: -2px;*/
}

.lead_main_news a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #003366;
	line-height: 110%;
	text-decoration: underline;
	padding-top: 0px;
	margin-top: -2px;
	padding-bottom: 3px;
}

.lead_main_news p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	line-height: 140%;
	margin-top: 5px;
	margin-bottom: 2px;
}

.lead_main_news span {
	font-family: Times New Roman, Times, serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	line-height: 120%;
	margin-top: 5px;
	margin-bottom: 2px;
}

.lead_main_news img {
	margin-right: 10px;
	margin-top: 5px;
}

.lead_main_news a.shorts_blue {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	margin-top: 3px;
	margin-bottom: 1px;
	line-height: 140%;
}

.lead_main_news  a.shorts_blue:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: underline;
	padding-top: 2px;
	margin-top: 3px;
	margin-bottom: 1px;
	line-height: 140%;
}

.news_body_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #3399CC;
	line-height: 140%;
	margin-top: 5px;
	text-decoration: none;
}

a.small_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #3399CC;
	/*line-height: 140%;*/
	margin-top: 0px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	text-decoration: none;
}

a.small_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #3399CC;
	/*line-height: 140%;*/
	margin-top: 0px;
	text-decoration: underline;
}

.anons {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFF00;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 120%;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 7px;
}

.anons a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFF00;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 120%;
	text-decoration: none;
}

.anons a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFF00;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 120%;
	text-decoration: underline;
}

.shorts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
	margin-top: 10px;
	float: left;
	display: inline;
	width: 155px;
	padding-right: 5px;
}

.shorts a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.shorts a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.shorts .auther {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	margin-bottom: 2px;
	margin-top: 2px;
}

.end {
	background-color: White;
	margin-right: 10px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/* work area --end*/ /* graphs --start */
.TabbedPanels {
	padding: 0px;
	float: left;
	clear: none;
	width: 100%;
	/* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	display: inline;
	background-color: #DDD;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	width: 55px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.TabbedPanelsTabActive {
	position: relative;
	top: 1px;
	float: left;
	background-color: #003366;
	-moz-user-select: none;
	-khtml-user-select: none;
	width: 55px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0033FF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
}

.TabbedPanelsTabHover {
	position: relative;
	top: 1px;
	float: left;
	background-color: #6699CC;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	width: 55px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #66CCFF;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #66CCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsTab a:hover {
	color: #FFFFFF;
	background-color: #003366;
}

.TabbedPanelsContentGroup {
	clear: both;
	background-color: #FFFFFF;
	padding-top: 5px;
}

.rubric {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3398CB;
	margin-bottom: 0px;
	padding-left: 16px;
	padding-bottom: 10px;
}

.rubric a {
	color: #3399CC;
	text-decoration: none;
}

.rubric a:hover {
	color: #FFFFFF;
	background-color: #003366;
}

.main_curs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #3399CC;
	line-height: 140%;
	cursor: pointer;
}

.main_curs_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #003366;
	color: #FFFFFF;
	line-height: 140%;
	padding: 2px;
}

/* graphs --end*/
a.link {
	margin-top: 5px;
	font-weight: bold;
	font-size: 9px;
	color: #3399cc;
	line-height: 140%;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	cursor: pointer;
}

a.link:hover {
	margin-top: 5px;
	font-weight: bold;
	font-size: 9px;
	color: #3399cc;
	line-height: 140%;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.news {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
}

.news img {
	margin-top: 4px;
}

.news table p {
	margin-top: 0px;
	padding-left: 10px;
	font: bold 16px "Arial, Helvetica, sans-serif";
	line-height: 140%;
	margin-bottom: 5px;
}

.news div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
}

.news table p.photo {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 140%;
	padding: 0px;
}

.news a.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration: none;
	color: #003366;
}

.news a.title:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration: underline;
	color: #003366;
}

.news .auther {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999999;
	margin-bottom: 1px;
	margin-top: 2px;
	text-decoration: none;
}

.news p.title {
	font: normal 36px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding: 0px;
	color: #000000;
	line-height: 110%;
}

.news a.auther {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	margin-bottom: 2px;
	margin-top: 2px;
}

.news a.auther:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
	margin-top: 2px;
	margin-bottom: 2px;
}

.news p,.article p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	margin: 0 0 0 0;
	padding: 1 0 1 1;
}

.news a.rubric {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #3399CC;
	line-height: 140%;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.news a.rubric:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #3399CC;
	line-height: 140%;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}

.news_list {
	font-weight: bold;
	font-size: 20px;
	color: #000000;
	font-family: times new roman, times, serif;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

.news_list p {
	font-weight: normal;
	font-size: 12px;
	margin-bottom: 7px;
	line-height: 130%;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}

.news_list a {
	font-weight: bold;
	font-size: 20px;
	color: #003366;
	font-family: times new roman, times, serif;
	text-decoration: none;
}

.news_list a:hover {
	font-weight: bold;
	font-size: 20px;
	color: #000000;
	font-family: times new roman, times, serif;
	text-decoration: underline;
}

.news_list p.sub_title {
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}

.news_date {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 2 0 2 0;
	padding: 0px;
	text-decoration: none;
}

.news_list .news_date,.news .news_date {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 2 0 2 0;
	padding-top: 0px;
	text-decoration: none;
}

.article_list p.date {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 2 0 2 0;
	padding-top: 0px;
	text-decoration: none;
}

p.date {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 2 0 2 0;
	padding: 0px;
	text-decoration: none;
}

.news h2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #006600;
	height: auto;
	margin: 0px;
	padding: 2 5 0 5;
}

.news h1 {
	font-family: normal 36px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	line-height: 110%;
	color: #000000;
}

.news h1 a {
	font-family: normal 34px Arial, Helvetica, sans-serif;
	line-height: 110%;
	color: #003300;
	text-decoration: none;
}

.news h1 a:hover {
	font-family: normal 34px Arial, Helvetica, sans-serif;
	font-size: 34px;
	line-height: 110%;
	color: #003300;
	text-decoration: underline;
}

.pages {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #3399cc;
	line-height: 140%;
	margin: 5 0 0 0;
}

.pages a {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #3399cc;
	line-height: 140%;
	margin: 5 0 0 0;
	text-decoration: none;
}

.pages a:hover {
	font: bold 9px Arial, Helvetica, sans-serif;
	color: #3399cc;
	line-height: 140%;
	margin: 5 0 0 0;
	text-decoration: underline;
}

.comment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 130%;
	margin: 0 0 0 0;
	padding: 12 0 3 0;
}

.comm_author {
	font-size: 12px;
	color: #FFFF99;
	background-color: #003366;
}

.list {
	border: 1px solid #000000;
	font-size: 11px;
	margin: 20px;
}

ul {
	margin: 0 0 0 15px;
	padding: 0;
}

ol {
	margin: 0 0 0 23px;
	padding: 0;
}

li {
	margin: 0;
	font: normal 14px Arial, Helvetica, sans-serif;
}

/*
ul{
  padding:0px;
  margin: 0px;
  list-style: outside;
  list-style: disc;    
}
*/
li {
	padding-bottom: 6px;
}

h1 {
	font-size: 36px;
	margin-bottom: 5px;
	color: #000000;
	line-height: 110%;
	font-family: arial, helvetica, sans-serif;
	margin-left: 10px;
}

h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #3398CB;
	margin: 0px;
	margin-bottom: 7px;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10;
	padding-right: 0px;
}

h3 a {
	color: #3399CC;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
}

h3 a:hover {
	color: #FFFFFF;
	background-color: #003366;
	padding-left: 3px;
	padding-right: 3px;
}

h4 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #3398CB;
	margin: 0px;
	margin-bottom: 7px;
	padding-top: 28px;
	padding-left: 0px;
	padding-bottom: 0;
	padding-right: 0px;
}

h4.top {
	padding-top: 3px;
	padding-bottom: 0px;
	margin: 0 0 7 1px;
}

h4 a {
	color: #3399CC;
	text-decoration: none;
	padding: 3 3 3 0px;
}

h4 a:hover {
	color: #FFFFFF;
	background-color: #003366;
	padding: 3px;
}

h4.green { /* ����� ����� �� ������� ������ */
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #006600;
	height: auto;
	padding: 0;
	padding-left: 3px;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 9px;
}

h4.darkblue { /* ����� ����� �� �����-����� ������ */
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #003366;
	height: auto;
	padding: 0;
	padding-left: 3px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 6px;
}

h4.greentext { /*������� �����*/
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #009900;
	margin: 0px;
	margin-bottom: 7px;
	padding-top: 15px;
	padding-left: 0px;
	padding-bottom: 0;
	padding-right: 0px;
}

/* article --start*/
.article p.title {
	font: normal 36px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	color: #000000;
	line-height: 110%;
}

.article td,.left_panel td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	padding: 1px;
}

.article td p,.left_panel td p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.article p.lead {
	font: bold 16px "Arial, Helvetica, sans-serif";
	line-height: 140%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.article_list {
	font: normal 12px times new roman, times, serif;
	color: #000000;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

.article_list p {
	font: normal 12px Arial, Helvetica, sans-serif;
	margin-bottom: 7px;
	line-height: 130%;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
}

.article_list a {
	font: normal 24px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003366;
}

.article_list a:hover {
	font: normal 24px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #003366;
}

/* article --end */
.mill tr {
	behavior: url('css/td.htc');
}

.mill tr:hover {
	background-color: #69f;
}

.mill td {
	border-right: #000000 0px solid;
	padding-right: 1px;
	border-top: #000000 0px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 5px;
	border-left: #000000 0px solid;
	padding-top: 5px;
	border-bottom: #000000 1px solid;
	font-family: arial, helvetica, sans-serif;
}

/* face --start*/
.face {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.face_img {
	height: 50px;
	width: 50px;
	padding-bottom: 10px;
	padding-right: 10px;
	margin-right: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.face_text {
	font: normal 14px Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-bottom: 10px;
}

.face_text a {
	font: normal 18px "times new roman", times, serif;
	color: #003366;
	line-height: 110%;
	text-decoration: none;
	padding: 0px;
}

.face_text a:hover {
	font: normal 18px "times new roman", times, serif;
	color: #003366;
	line-height: 110%;
	text-decoration: underline;
	padding: 0px;
}

.face_text .name {
	font: bold 14px Arial, Helvetica, sans-serif;
	/*float: right;*/
}

.face_text p {
	font: normla 12px Arial, Helvetica, sans-serif;
	/*float: right;*/
	margin-bottom: 0px;
	line-height: 120%;
	margin-top: 0px;
	/*display:inline;*/
}

.face_list .name {
	font: bold 18px arial, helvetica, sans-serif;
	margin-bottom: 5px;
	color: #000000;
	line-height: 120%;
}

.face_list .title {
	padding-bottom: 5px;
}

.face_list .title a {
	font: normal 24px "times new roman", times, serif;
	color: #003366;
	line-height: 120%;
	text-decoration: none;
}

.face_list .title a:hover {
	font: normal 24px "times new roman", times, serif;
	color: #003366;
	line-height: 120%;
	text-decoration: underline;
}

.face_list p {
	margin-top: 5px;
	font-size: 16px;
	margin-bottom: 15px;
	color: #000000;
	line-height: 120%;
	font-family: arial, helvetica, sans-serif;
}

/* face --end*/
.before {
	line-height: 110%;
	font: normal 14px Arial, Helvetica, sans-serif;
}

.before div {
	margin-bottom: 4px;
}

div.before {
	margin-bottom: 10px;
}

.before a {
	color: #000000;
	line-height: 110%;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.before a:hover {
	color: #003366;
	line-height: 110%;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.before p {
	line-height: 130%;
	font-family: normal 12px Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}

.colonlead p {
	color: #003366;
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 140%;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.boxtitle {
	color: #999999;
	line-height: 110%;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-bottom: 4px;
}

.boxtableinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.table_cells_name {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 120%;
	color: #003366;
	margin-bottom: 5px;
	margin-top: 0px;
}

.keywordgray {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 0 0 3 0;
	text-transform: uppercase;
}

.section {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #3398CB;
	padding-left: 0px;
	padding-bottom: 0;
	padding-right: 0px;
	padding-top: 3px;
	margin-top: 10px;
}

.section a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #3398CB;
	padding-left: 0px;
	padding-bottom: 0;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	margin: 0 0 0 1px;
	text-decoration: none;
	text-transform: uppercase;
}

.section a:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #3398CB;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 3px;
	margin: 0 0 0 1px;
	text-decoration: underline;
}

.left_panel p a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.left_panel p {
	margin: 4 0 0 0;
}

.left_panel p a:hover {
	text-decoration: underline;
}

.form {
	color: #FFFFFF;
	background: #3399CC;
	valign: top;
}

.form .lead {
	font-family: "Arial, Helvetica, sans-serif";
	font-size: 16px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 140%;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-top: 10px;
}

.form .hint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-top: 10px;
}

.form textarea {
	height: 15em;
	overflow: auto;
	width: 472px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-top: 4px;
}

.form .input {
	width: 300px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-top: 4px;
}

.form .button {
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

.hotline {
	margin-bottom: 14px;
}

.hotline .question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.text_ad {
	padding-bottom: 25px;
}

.text_ad a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 140%;
	color: green;
	text-decoration: none;
}

.text_ad a:hover {
	text-decoration: underline;
}

.text_ad span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16;
	line-height: 140%;
	text-decoration: none;
	font-weight: bold;
}

.head_right_icons {
	margin-bottom: 4px;
}

.head_right_icons a {
	margin-top: 0px;
	margin-bottom: 0px;
}

.head_right_icons a img {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.head_right_icons .iphone_icon {
	float: left;
}

.head_right_icons .iphone_text {
	float: left;
	padding-top: 3px;
	padding-left: 3px;
}

.top5block {
	width: 499px;
}

.top5 {
	display: block;
}

.top5 * {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #fffac4
}

.top51 {
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #fffce5;
	border-right: 1px solid #fffce5;
	background: #fffbd2
}

.top52 {
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left: 1px solid #fffef9;
	border-right: 1px solid #fffef9;
	background: #fffacf
}

.top53 {
	margin-left: 1px;
	margin-right: 1px;
	border-left: 1px solid #fffacf;
	border-right: 1px solid #fffacf;
}

.top54 {
	border-left: 1px solid #fffce5;
	border-right: 1px solid #fffce5
}

.top55 {
	border-left: 1px solid #fffbd2;
	border-right: 1px solid #fffbd2
}

.top5fg {
	background: #fffac4;
	padding-left: 7px;
	padding-bottom: 10px;
}
.top5fg p {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
line-height:140%;
margin-bottom:0px;
margin-top:5px	
}
a.top5content {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

a.top5content:hover {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

.test_list {
	background: url(/images/r-g-arrow.gif) no-repeat scroll 0 8px;
	font: normal 12px times new roman, times, serif;
	color: #000000;
	padding: 0px;
	margin: 0px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	border-bottom: 1px solid #999999;
}

.test_list p {
	font: normal 12px Arial, Helvetica, sans-serif;
	margin-bottom: 7px;
	line-height: 130%;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
}

.test_list a {
	margin-left: 24px;
	font: normal 24px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003366;
}

.test_list a:hover {
	margin-left: 24px;
	font: normal 24px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #003366;
}