	body { background: #ffffff url(../images/main_bg.gif) repeat-x; padding:0; margin:0; }
	table { border-collapse:collapse; font-family:arial; }
	table td { padding:0px; font-size:13px; font-family:arial; color:#454545; }
	img { border:0px; behavior: url(../iepngfix.htc);}
	.main_big_table { height:100%; width:100%; }
	.big_town_bg { background: #9cd7ff url(../images/big_town_bg.jpg) repeat-x; }
	.big_town { background: url(../images/big_town.jpg) right center no-repeat; height: 193px; }
	a { color:#548caf; outline:none; }
	a:hover {text-decoration:none;}
	p {line-height: 20px; }

	.main_table { width:930px;}
	.footer_bg { height:73px; background: url(../images/bottom_bg.gif) repeat-x;}

	.centered_table_2 { vertical-align: top; background: url(../images/town.jpg) bottom center no-repeat; }

	h1 { font-family: georgia; font-size: 20px; font-weight: normal; color:#454545; padding: 0px 0px 0px 0px;}
	h2 { font-family: georgia; font-size: 20px; font-weight: normal; color:#568daf; padding: 0px 0px 0px 0px;}

HR {
	color: #e0e0e0;
	background-color: #e0e0e0;
	border: none;
	height: 1px;
}
	
	table.top_table { width:930px; height: 178px; }
	table.top_table td { vertical-align:top; }
	table.top_table td.calendar { padding: 43px 0px 0px 0px; }
	table.top_table td.date { padding: 0px 0px 0px 0px; background: url(../images/top_table_date_bg.png) repeat-x; width:117px; height:35px;text-align:center; font:14px;vertical-align:middle;}
	table.top_table td.logo { width:319px; padding: 15px 80px 0px 0px; }
	table.top_table td.icons { text-align: center; }
	table.top_table img.icon { margin-top:25px; margin-left:42px; margin-right:42px; }
	table.top_table td.clocks { width:400px; text-align: right; padding: 22px 0px 0px 0px;}
	table.top_table img.clock { margin-left:50px; margin-right:50px; }

	.top_menu_stuff {padding: 0px 0px 40px 0px; }

	table.top_menu_table a { color:#020202; text-decoration: none; white-space: normal;  padding: 12px 0px 12px 0px; width: 100%; }
	table.top_menu_table a:hover { background: #5d8ca8; color:#ffffff; text-decoration: none; padding: 12px 0px 12px 0px; height: 40px;  width: 100%;  }
	table.top_menu_table td { text-align:center; }
	table.top_menu_table td a:hover { background: #5d8ca8; text-align:center; }
	
	.top_menu_tableSTR:hover { background: #5d8ca8; }
	
	table.top_menu_table td.top_menu_separator { width: 2px; background: url(../images/top_menu_separator.gif) center center repeat-y; height: 40px;}

	.bottom_bg { background: #f1f1f1; vertical-align:top; padding: 25px 0px 25px 0px;}
	table.bottom_table {width:930px;padding: 0px 0px 40px 0px;}
	table.bottom_table p {text-align:justify;width:100%;}
	table.bottom_table td {font-size:11px; vertical-align:top; line-height: 18px; }
	table.bottom_table td.right {vertical-align:top;padding: 0px 80px 0px 0px;padding: 0px 0px 0px 0px;}
	table.bottom_table td.right {text-align:right;padding: 0px 0px 0px 0px;}
	table.bottom_table td.bottom_stripe {background: url(../images/bottom_stripe.gif) center center repeat-x; height:50px;}
	
	.advantages {padding: 0px 0px 0px 0px;}

	table.advantages_table { border: 3px double #e5e6e6; background: #e5e6e6 url(../images/advantages_bg.gif) repeat-x; width:100%;}
	table.advantages_table td { color:#454545; font-size: 11px; }
	table.advantages_table p { line-height:14px; padding: 0px 0px 0px 0px;}
	table.advantages_table td.advantages_stripe { background: url(../images/advantages_stripe.gif) repeat-x; height:2px;}
	table.advantages_table td.advantages_cell { padding: 9px 13px 8px 13px;}
	table.advantages_table td.advantages_cell_2 { padding: 13px 13px 13px 13px;}
	table.advantages_table td.advantages_cell_UP { padding: 0px 0px 0px 0px;}
	
	table.left_column_table td.online_consultation { padding: 30px 0px 0px 0px; }



	table.content_area { width:930px; }
	table.content_area p { font-size:11px; line-height:16px; padding: 0px 0px 0px 0px;}
	table.content_area td { vertical-align:top; }
	table.content_area td.left_column { width:230px; }
	table.content_area td.colums_separator { width:36px; }
	table.content_area td.right_column { width:671px; padding: 0px 0px 0px 40px;}

	table.index { width:100%; }
	table.index p { font-size:12px; }
	table.index td.fond { width:50%; vertical-align:top; height:100%; }
	table.index td.futu { width:50%; vertical-align:top; padding: 0px 0px 0px 20px; }
	.middlecell { width: 30px; }
	table.index button { padding: 120px 0px 0px 0px; }
	table.index ul { padding: 0px; padding-bottom: 0px; margin-bottom: 12px; margin-left: 17px; list-style-image: url(../images/index_li.gif); }
	table.index li { padding: 0px; padding-left: 10px; margin-bottom: 12px;  list-style-position: outside; }
	table.index a.demo { font-size: 11px; font-weight:bold; }
	table.index td.seminar { padding: 30px 25px 20px 25px; background: url(../images/grey_gradient_bg.gif) center bottom repeat-x;}
	table.index td.seminar2 { padding: 0px 25px 0px 25px;}
	table.index td.news { padding: 30px 0px 0px 25px; }
	table.index td.more { padding: 0px 0px 0px 27px; }
	table.index td.order_demo { text-align:center; padding: 27px 0px 8px 0px; }
	table.index td.order_button { text-align:center; padding: 30px 0px 0px 0px;}
	table.index td.order_button_1 { text-align:center; padding: 38px 0px 0px 0px;}
	table.index td.grey_stripe { background: url(../images/grey_stripe.gif) center bottom repeat-x; height:1px; padding-top:30px;}
	table.index td.grey_stripe { background: url(../images/grey_stripe.gif) center bottom repeat-x; height:1px;}
	table.index td.news_date_bg { background: url(../images/news_date_bg.gif) center top repeat-x; color:#5f5f5f; font-size: 9px; font-family: tahoma; vertical-align:middle; padding: 0px 2px 0px 2px; width:100%; text-align:center; }

	table.news_block { padding: 0px 0px 0px 25px; }
	table.news_block a { color:#5f5f5f; font-size: 11px; }
	table.news_block td.news_padding { padding: 0px 0px 0px 10px; }
	table.news_block td.vertical_padding { height: 5px; }
	table.news_block td.archive { padding: 20px 0px 0px 47px; }
	table.news_block a.archive { color:#548caf; }
	
	table.about p {font-size:13px; line-height:18px;}
	table.about {padding: 0px 0px 0px 20px;}
	table.about .manhattan {color:#568daf; font-size:13px; line-height:18px;}

	table.contacts p {font-size:13px;line-height:20px;padding: 0px 0px 0px 12px;margin: 0px 0px 30px 0px;}
	table.contacts h1 {font-size:13px;padding: 0px 0px 10px 0px;margin: 0px 0px 0px 0px;font-weight:bold;font-family:arial;}
	table.contacts h3 {color:#568daf; font-size:13px;padding: 0px 0px 4px 12px;margin: 0px 0px 0px 0px;font-weight:bold;font-family:arial;}
	table.contacts .a {color:#568daf; font-size:13px; line-height:20px;padding: 10px 0px 0px 0px;}

	table.faq p {font-size:13px;line-height:20px;padding: 0px 0px 0px 0px;margin: 0px 0px 30px 0px;}
	table.faq h1 {font-size:13px;padding: 0px 0px 10px 0px;margin: 0px 0px 0px 0px;font-weight:bold;font-family:arial;}
	table.faq h3 {color:#568daf; font-size:13px;padding: 0px 0px 4px 0px;margin: 0px 0px 0px 0px;font-weight:bold;font-family:arial;}
	table.faq .a {color:#568daf;}
	table.faq i {color:#568daf;}
	table.faq td.grey_bg { padding: 0px 20px 0px 20px; background: url(../images/grey_gradient_bg.gif) center bottom repeat-x;}
	table.faq td.under_faq { padding: 20px 10px 0px 20px;}

	table.register_form input {width:166px;}
	table.register_form td {height:33px;vertical-align:middle;padding: 0px 20px 0px 0px;}
	table.register_form td.error {font-size: 12px; color:#ec0000;}
	table.register_form td.register_button {padding: 33px 0px 0px 0px;}
	table.register_form input.captcha {width:95px;}

	table.open_account_futures ul { padding: 0px; padding-bottom: 0px; margin-bottom: 12px; margin-left: 17px; list-style-image: url(../images/index_li.gif); }
	table.open_account_futures li { padding: 0px; padding-left: 10px; margin-bottom: 12px;  list-style-position: outside; }
	table.open_account_futures img { margin: 0px 0px 0px 10px;}
	table.open_account_futures p.iii { margin: 0px 0px 0px 27px; }
	table.open_account_futures i { margin: 0px 0px 0px 0px; }
	table.open_account_futures p { font-size:13px; line-height:19px; }

	table.open_account_stocks ul { padding: 0px; padding-bottom: 0px; margin-bottom: 12px; margin-left: 17px; list-style-image: url(../images/index_li.gif); }
	table.open_account_stocks li { padding: 0px; padding-left: 10px; margin-bottom: 12px;  list-style-position: outside; }
	table.open_account_stocks img { margin: 0px 10px 0px 10px;}
	table.open_account_stocks p.2docs { margin: 0px 0px 0px 27px; line-height:25px;}
	table.open_account_stocks i { margin: 0px 0px 0px 0px; }
	table.open_account_stocks p { font-size:13px; line-height:19px; }

	table.moskow_office p { font-size:13px; line-height:19px; }
	table.moskow_office .marked { color:#568daf; }

	table.trading_platforms ul { padding: 0px; padding-bottom: 0px; margin-bottom: 12px; margin-left: 17px; list-style-image: url(../images/index_li.gif); }
	table.trading_platforms li { padding: 0px; padding-left: 10px; margin-bottom: 12px;  list-style-position: outside; }

	table.futures_list {width:100%;}

	table.futures_list_table {width:100%;}
	table.futures_list_table td.table_header_1 { font-weight: bold; color:#568daf; padding: 0px 0px 0px 15px; vertical-align: middle; background: #f8f8f8 url(../images/table_header_bg.gif) repeat-x; height:34px; }
	table.futures_list_table td.table_header { font-weight: bold; color:#568daf; text-align:center; vertical-align: middle; background: #f8f8f8 url(../images/table_header_bg.gif) repeat-x; height:34px; }
	table.futures_list_table td.table_cell_1 { color:#454545; vertical-align: middle; height:34px; padding: 0px 0px 0px 15px; border-bottom: 1px solid #e5e6e6; }
	table.futures_list_table td.table_cell { color:#454545; text-align:center; vertical-align: middle; height:34px; border-bottom: 1px solid #e5e6e6; }
	table.futures_list_table p { font-size:12px; line-height:19px; padding: 20px 0px 0px 0px; }
	table.futures_list_table .marked { color:#568daf; font-weight: bold; }
	
	table.guide_to_market {width:100%;}
	table.guide_to_market h1 {font-size:13px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;font-weight:bold;font-family:arial;}
	table.guide_to_market p.grey {background: #f8f8f8; color:#568daf; font-weight: bold; font-size:13px;padding: 8px 0px 8px 15px;line-height:20px;}
	table.guide_to_market p.links {color:#568daf; font-size:13px;line-height:20px;}
	table.guide_to_market p { color:#568daf; font-size:13px; padding: 0px 0px 0px 15px; line-height:30px;}
	table.guide_to_market p.test ul { color:#5f5f5f; font-size:13px; padding: 0px 0px 0px 15px; line-height:30px;  list-style-type: none;}
	table.guide_to_market a { color:#5f5f5f; font-size:13px;}
	table.guide_to_market a.link { color:#568daf; font-size:13px;}
	table.guide_to_market a.market_name { color:#568daf; font-weight:normal;}

	table.guide_to_market ul { padding: 0px 0px 0px 50px; margin: 0px; list-style-image: url(../images/index_li.gif); }
	table.guide_to_market li { padding: 0px 0px 0px 0px; margin: 3px 0px 0px 0px; list-style-position: outside; }
	
	.componentheading { font-family: georgia; font-size: 20px; font-weight: normal; color:#568daf; padding: 0px 0px 0px 0px; }
	.contentheading { font-family: georgia; font-size: 20px; font-weight: normal; color:#568daf; padding: 0px 0px 0px 0px; }

	.contentpaneopen { width: 100%; }
	table.contentpaneopen td {font-size:12px;}
	table.contentpaneopen p { font-size:12px; line-height:18px; padding: 0px 0px 0px 0px;}
	table.index p { font-size:13px; line-height:18px; padding: 0px 0px 0px 0px;}
	.tod input{width:266px;}
	.tod textarea{width:266px;}
	.tod td{padding-bottom:15px;}

	
	
	
.navzen_2row {
	padding: 4px 0px 0px 12px;
}

.navzen_padding {
	padding: 12px 12px 0px 12px;
}

.navzen_padding2 {
  width: 200px;
	padding: 12px 12px 0px 12px;
}

.navzen_top {
	z-index: 5;
}
	
#navzen, #navzen ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
/*  width: 120px;*/
	z-index: 5;
}

#navzen li {
  float: left;
  position: relative;
  background: #515151;
  background: none;
}

#navzen a {
  color:#020202;
  text-decoration: none;
  display: block;
  width: 135px;
  height: 40px;
  padding: 0px;
}
#navzen a:hover {
  background: #5d8ca8;
  color:#ffffff;
  text-decoration: none;

}
#navzen li:hover,
#navzen li.jshover {
  background: #5d8ca8;
}

#navzen li ul {
  display: none;
  position: absolute;
  width: 135px;
  white-space: normal;
}
#navzen li li a {
  width: 135px;
  background: url(../images/main_bg_small.png) repeat-x left;
  text-align: left;
}
#navzen li:hover ul,
#navzen li.jshover ul {
  display: block;
}

#navzen li:hover li ul,
#navzen li.jshover li ul {
  display: none;
  width: 140px;
  top: -9px;
  left: 120px;
  lef\t: 133px;
}
#navzen li:hover li:hover ul,
#navzen li.jshover li.jshover ul {
  display: block;
}






#navzenB, #navzenB ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
/*  width: 120px;*/
	z-index: 5;
}

#navzenB li {
  float: left;
  position: relative;
  background: #515151;
  background: none;
}

#navzenB a {
  color:#020202;
  text-decoration: none;
  display: block;
  width: 150px;
  height: 40px;
  padding: 0px;
}
#navzenB a:hover {
  background: #5d8ca8;
  color:#ffffff;
  text-decoration: none;

}
#navzenB li:hover,
#navzenB li.jshover {
  background: #5d8ca8;
}

#navzenB li ul {
  display: none;
  position: absolute;
  width: 150px;
  white-space: normal;
}
#navzenB li li a {
  width: 150px;
  background: url(../images/main_bg_small.png) repeat-x left;
  text-align: left;
}
#navzenB li:hover ul,
#navzenB li.jshover ul {
  display: block;
}

#navzenB li:hover li ul,
#navzenB li.jshover li ul {
  display: none;
  width: 150px;
  top: -9px;
  left: 120px;
  lef\t: 133px;
}
#navzenB li:hover li:hover ul,
#navzenB li.jshover li.jshover ul {
  display: block;
}






.navzenMENU_BOX{
	width: 930px;
	height: 40px;
	position: relative;
	text-decoration: none;
	z-index: 10;
}

.navzenMENU_separator {
	background: url(../images/top_menu_separator.gif) repeat-y center;
	width: 2px;
	height: 40px;
	position: relative;
	float: left;
}

.navzenMENU_buttonBase {
	color:#020202;
	height: 40px;
	position: relative;
	cursor: pointer;
	float: left;
	text-decoration: none;
	white-space: nowrap;
}

.navzenMENU_buttonBase:link {
	color:#020202;
}

.navzenMENU_buttonBase:hover {
	color:#ffffff;
	background: #5d8ca8;
	text-decoration: none;
}

.navzenMENU_button1 {
	width: 105px;
 	margin: 12px 0px 12px 0px;
}

.navzenMENU_button2 {
	width: 86px;
 	margin: 12px 0px 12px 0px;
}

.navzenMENU_button3 {
	width: 86px;
 	margin: 12px 0px 12px 0px;
}

.navzenMENU_button4 {
	width: 170px;
 	margin: 12px 0px 12px 0px;
}

.navzenMENU_button5 {
	width: 86px;
 	margin: 12px 0px 12px 0px;
}

.navzenMENU_button6 {
	width: 88px;
 	margin: 12px 0px 12px 0px;
}

.navzenMENU_button7 {
	width: 155px;
 	margin: 12px 0px 12px 0px;
}

.navzenMENU_link {
	text-decoration: none;
}

.navzenMENU_link a:hover {
	text-decoration: none;
}






.navzen_left_BOX{
	width: 226px;
	left: 0px;
	position: absolute;
}

.navzen_left_BOX_fake{
	width: 200px;
	height: 120px;
	position: realtive;
}

.navzen_left {
	color:#020202;
	background: url(../images/main_bg_small.gif) repeat-x left;
	text-decoration: none;
	text-align: left;
	width: 226px;
	height: 40px;
 	position: realtive;
 	cursor: pointer;
}

.navzen_left_text2 {
	text-decoration: none;
 	position: realtive;
 	padding: 12px 0px 12px 12px;
}

.navzen_left_text {
	text-decoration: none;
 	position: realtive;
 	padding: 12px 0px 0px 12px;
}

.navzen_left a {
	color:#020202;
	width: 226px;
	height: 40px;
	text-decoration: none;
	cursor: pointer;
}

.navzen_left a:hover {
	color:#ffffff;
	width: 226px;
	height: 40px;
	background: #5d8ca8;
	text-decoration: none;
	cursor: pointer;
}








.y_mainpage_element_phoneCall_BOX1 {
	font-size: 13px;
	width: 200px;
	position: relative;
	z-index: 3;
}

.y_mainpage_element_phoneCall_BOX2 {
	font-size: 13px;
	width: 200px;
	position: relative;
	z-index: 5;
}

.y_mainpage_element_phoneCall_BOX1_title {
	font-size: 11px;
	font-family: georgia;
	font-weight: normal;
	color: #020202;
	width: 226px;
	height: 48px;
	position: relative;
	background: #e5e6e6;
	z-index: 5;
}

.y_mainpage_element_phoneCall_BOX2_title {
	font-size: 16px;
	font-family: georgia;
	font-weight: normal;
	color: #568daf;
	width: 200px;
	height: 24px;
	position: relative;
}

.y_mainpage_element_phoneCall_BOX2_title2 {
	font-size: 13px;
	font-weight: normal;
	width: 190px;
	height: 18px;
	position: relative;
}

.y_mainpage_element_phoneCall_BOX2_titleSub {
	font-size: 11px;
	font-weight: normal;
	color: #020202;
	width: 190px;
	height: 22px;
	position: relative;
}

.y_mainpage_element_phoneCall_BOX2_nav_x3 {
	width: 112px;
	height: 18px;
	position: absolute;
	left: 56px;
	top: -38px;
}

.y_sitemap_BOX {
	font-size: 13px;
	width: 600px;
	position: relative;
	left: 40px;
}

.y_sitemap_item_BOX {
	background-image: url(../images/sitemap_dots_hor.png);
	background-repeat: no-repeat;
	background-position: -0px -18px;
	font-size: 13px;
	width: 550px;
	height: 18px;
	position: relative;
}

.y_sitemap_item_text_level1 {
	background-color: #FFFFFF;
	font-size: 13px;
	width: 450px;
	position: relative;
	left: 44px;
	font-weight: bold;
}

.y_sitemap_item_text_level2 {
	background-color: #FFFFFF;
	font-size: 13px;
	width: 450px;
	position: relative;
	left: 64px;
}

.y_sitemap_item_text_level3 {
	background-color: #FFFFFF;
	font-size: 13px;
	width: 450px;
	position: relative;
	left: 94px;
}

.y_test7 {
	display: none;
}
