@import url(reset.css);
body { background: #fff url(../images/body_bg_2.jpg) repeat-x 0 0; font-family: Tahoma, Geneva, sans-serif;  }
h1, h2, h3, h4, h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2a2b39;
}
.online {
	
	padding: 0 0 10px 0;
}

.clear {clear: both; font-size: 1px; height: 1px; line-height: 1px}
h2 {
	font: 18px/24px Georgia, "Times New Roman", Times, serif;
}
ul, ol {
	font: 12px/18px Tahoma, Geneva, sans-serif;
	color: #323232;
	padding-bottom: 10px;
}
ul { margin-left: 15px; }
ol { margin-left: 20px; }
.breadcrumbs {
	font: 10px/12px Tahoma, Geneva, sans-serif;
	color: #c2c2c2;
}
a { color: #293e6b; text-decoration: underline; }
a:hover { text-decoration: none; }
.h { 
	width: 940px;
	margin: 0 auto;
	padding: 0 10px;
	/*border: 1px solid #f00;*/
}

/*rss*/
.rss_feed td { 
	padding: 0 !important; 
	font: 11px/15px Tahoma, Geneva, sans-serif;
	}
.rss_feed h3 {
	font-size: 12px;
}
.rssdate {
		padding: 0 28px 4px 30px;
		background:url(../images/news_date_bg.gif) no-repeat 0 11px;
		font: 10px/12px Tahoma, Geneva, sans-serif;
		color: #555; }
.rss {
		padding-bottom: 6px;
		border-bottom: 1px dashed #ccc;
		margin-bottom: 12px;	
}
.rss-advert { visibility: hidden; }
/*rss end*/

.header { overflow: hidden; height: 120px; }
.logo {
	float: left;
	width: 279px;
	height: 110px;
	display: block;
	background:url(../images/logo_.jpg) no-repeat 0 0;
	text-indent: -4000px;
}
.welcome {
	float: left;
	overflow: hidden;
	background: url(../images/welcome.png) no-repeat 0 0;
	width: 170px; height: 49px;
	display: block;
	text-indent: -4000px;
	margin: 35px 0 0 30px;
	zoom: 1;
}
.main_menu {
	width: 100%;
	height: 37px;
	padding: 4px;
	background: url(../images/menu_bg.jpg) repeat-x 0 0;
}
.main_menu td {
	font: 13px/20px Tahoma, Geneva, sans-serif;
	color: #343434;
	text-align: center;
	width: 156px;
	background: url(../images/main_menu_td_bg.jpg) repeat-y 100% 0;
}
	.main_menu td a.select { 
		background: url(../images/main_menu_a_select_bg.jpg) repeat-x 0 0;
		color: #fff;
	}
	.main_menu td a.select:hover { color: #3d3d3d; }
	.main_menu td span.select { 
	    display: block;
	    height: 29px;
	    padding-top: 8px;
	    position: relative;
	    /*width: 154px;*/
		/*width: 155px;*/
	    text-decoration: none;
		/*text-align: left;
		padding-left: 25px;*/
		text-align: center;
		background: url(../images/main_menu_a_select_bg.jpg) repeat-x 0 0;
		color: #fff;
	}
	.main_menu td .submenu_ul li span.select { width: auto; text-align: left; padding-left: 21px; }
	
		.main_menu td.last { background: none; }
		.main_menu td.last span.select { width: 157px; }
		.main_menu td.last a { /*width: 156px;*/ }
		
.main_menu td a {
	color: #343434;
	display: block;
	height: 29px;
	padding-top: 8px;
	/*position: relative;*/
	/*width: 154px;*/
	/*width: 98%;*/
	text-decoration: none;
}
.main_menu td.main_a .item a:hover, .main_menu td.last a:hover { 
	background: url(../images/main_menu_a_hover_bg.jpg) repeat-x 0 0;
}
.main_menu td .submenu {
    display: none;
	z-index: 2;
}
.item a span.arrow {
	background: url(../images/arrow_for_submenu.gif) no-repeat;
	text-align: center;
	display: block;
	height: 5px;
	width: 5px;
	margin: 0 auto; 
}
.main_menu td div.hover .submenu {
    display: block;
}
.main_menu td .item {
    position: relative;

}
.submenu_ul li a{ text-align: left; }
.submenu_ul li span {
	display: block;
	background: url(../images/submenu_divizion_bg.gif) repeat-x 0 0;
}

.submenu_ul li a { 
	background: url(../images/list_style.gif) no-repeat 9px 17px; 
	padding-left: 21px;
}
.submenu_ul { 
	margin-left: 0; 
	padding-bottom: 0;
	background: #e2e2e2 url(../images/submenu_ul_bg.jpg) repeat-x 0 0;
}
.submenu_ul li a:hover { 
		/*background: #999 url(../images/submenu_divizion_bg.gif) repeat-x 0 0;*/
	text-decoration: underline;
	background: url(../images/list_style.gif) no-repeat 9px 17px !important;
}
.submenu {
	position: absolute;
	background: #e2e2e2;
	top: 37px;
}
.submenu_ul li a {
/*	padding-left: 20px;*/
}
	.submenu li { 
		list-style-type: none;
		width: 155px;
	}
		
		
		
.trade_login {
	float: right;
	background: url(../images/trade_login_bg.jpg) no-repeat 0 0;
	width: 72px;
	height: 111px;
	font: 10px/14px Tahoma, Geneva, sans-serif;
	padding-top: 60px;
}
.trade_login a {
	display: block;
	padding: 0 4px;
	text-align: center;
}
.b-quotes {
	width: 940px;
	height: 48px;
	position: relative;
}
	.fade {
		position: absolute;
		z-index: 10;
		width: 940px; height: 48px;
		background: url(../images/quotees_fade_bg.png) no-repeat 0 0;
	}
.b-present {
	width: 940px;
	height: 279px;
	position: relative;
	background: #000;
	/*background: #293e6b url(../images/bull_bear.jpg) no-repeat 0 0;*/
}

.presentation {
	width: 940px;
	/*float: right;*/
	height: 279px;
	/*background: #323232;*/	
}
.left_fade {
	position: absolute;
	right: 240px;
	top: 0;
	z-index: 10000;
	width: 160px;
	height: 279px;
	background: url(../images/left_fade.png) no-repeat 0 0;
}
.navigation {
	padding-bottom: 20px;
}
/*content*/
.content {
	padding-bottom: 25px;
	border-bottom: 1px solid #cecece;
	overflow: hidden;
}
.b-left {
	float: left;
	width: 170px;
	padding: 0 20px 30px 0;
}
	
.b-left h2, 
.b-center h2, 
.b-right h2 {
	padding-bottom: 16px;
}
.b-left p, 
.b-center p, 
.b-right p {
	font: 12px/18px Tahoma, Geneva, sans-serif;
	color: #323232;
	padding-bottom: 6px;
}
	.main_form {
		padding-bottom: 14px;
		border-bottom: 1px dashed #ccc;
		margin-bottom: 14px;
	}
	.main_form input,
	.main_form textarea {
		font: 12px/15px Tahoma, Geneva, sans-serif;
		color: #323232;
		border: none;
		width: 151px;
	}
	.main_form input {
		margin-bottom: 5px;
		height: 27px;
		padding: 0 10px;
		/*background: url(../images/form_input_text.jpg) no-repeat 0 0;*/
		border: 1px solid #cecece;
	}
	.main_form textarea {
		height: 180px;
		padding: 10px;
		margin-bottom: 5px;
		/*background: url(../images/form_textarea_bg.jpg) no-repeat 0 0;*/
		border: 1px solid #cecece;
	}
	.submit_button, .submit_button_fake {
		background: url(../images/submit_1.jpg) no-repeat 0 0 !important; 
		width: 170px;
		height: 31px !important;
		border: none;
		text-indent: -4000px;
		cursor: pointer;
	}
	.submit_button_fake {
		display: block;
		
	}
		.submit_button_fake:hover {
			background:url(../images/submit_2.jpg) no-repeat 0 0 !important;
		}
.b-center {
	float: left;
	width: 500px;
	padding-right: 20px;
}
	.b-center .desc {
		background: #d9e3f3 url(../images/content_p_desc_bg.jpg) repeat-x 0 0;
		padding: 10px;
		margin-top: 5px;
		font: 11px/15px Tahoma, Geneva, sans-serif;
		margin-bottom: 16px;
		display: block;
		position: relative;
		height: 1%;
		z-index: 1;
	}
	.desc img { margin: 0 10px 5px 10px; }
	
		.b-center .desc .corner {
			background: url(../images/p_desc_corner.gif) no-repeat 0 0;
			position: absolute;
			width: 14px;
			height: 7px;
			left: 30px;
			top: -7px;
		}	
			p._1 {
				background: url(../images/1.jpg) no-repeat 0 2px;
				padding-left: 28px;
			}
			p._2 {
				background: url(../images/2.jpg) no-repeat 0 2px;
				padding-left: 28px;
			}
			p._3 {
				background: url(../images/3.jpg) no-repeat 0 2px;
				height: 20px;
				padding: 0 0 28px 28px;
			}
			p._4 {
				background: url(../images/4.jpg) no-repeat 0 2px;
				padding-left: 28px;
			}
			p._5 {
				background: url(../images/5.jpg) no-repeat 0 2px;
				padding: 0 0 28px 28px;
			}
.b-right {
	float: left;
	width: 230px;

}
	.b-article {
		padding-bottom: 6px;
		border-bottom: 1px dashed #ccc;
		margin-bottom: 12px;
	}
	.b-article a {
		display: block;
		width: 88px;
		text-decoration: none;
		height: 17px;
		text-align: center;
		padding-top: 2px;
		background:url(../images/news_more_hover.jpg) no-repeat 0 0;
		font: 10px/12px Tahoma, Geneva, sans-serif;
		color: #323223;
	}
	.b-article a:hover {
		background:url(../images/news_more.jpg) no-repeat 0 0;
	}
	.b-article span {
		padding: 0 28px 4px 0;
		background:url(../images/news_date_bg.gif) no-repeat 100% 6px;
		font: 10px/12px Tahoma, Geneva, sans-serif;
		color: #555;
	}
		.b-article span span { padding: 0; background: none; }
	.b-article p {
		font: 11px/16px Tahoma, Geneva, sans-serif;
		color: #293e6b;
	}
	.b-center p img.img_right {  margin: 0 0 5px 10px; }
	.b-center p img.img_left { margin: 0 10px 5px 0; }
	
	#fancybox-inner input,
	#fancybox-inner textarea {
		font: 12px/15px Tahoma, Geneva, sans-serif;
		color: #323232;
		border: none;
		width: 170px;
	}
	#fancybox-inner input {
		margin-bottom: 5px;
		height: 27px;
		padding: 0 10px;
		background: url(../images/form_input_text.jpg) no-repeat 0 0;
	}
	#fancybox-inner textarea {
		height: 180px;
		padding: 10px;
		background: url(../images/form_textarea_bg.jpg) no-repeat 0 0;
	}
	#captcha_cont {
	    width: 300px;
	    height: 200px;
	}
	#clock	{
	    float: left;
		padding-left: 50px;
	}
	
	.forum_link {
		background: url(../images/forum_bg.jpg) no-repeat 0 0;
		width: 82px;
		height: 12px;
		margin-left: 52px;
		padding: 108px 0 0 6px;
		font: 18px/22px Georgia, "Times New Roman", Times, serif;
		color: #323232;
	}
	.forum_link a {
		color: #323232;
		text-decoration: none;
	}
	.forum_link a:hover { text-decoration: underline; }

/*.flash_map {
	border-bottom: 1px solid #ccc;
}*/
.footer {
	overflow: hidden;
	padding: 20px 0 20px 0;
}
.footer p { font: 12px/18px Tahoma, Geneva, sans-serif; color: #323232; }
.footer p.copyright { padding-top: 20px; }
.footer p.f-10 { font: 10px/13px Tahoma, Geneva, sans-serif; color: #999; }
.footer p.f-pad-top-14 { padding-top: 14px; }


/***************************************** advert *******************************************************/
.advert {
	width: 940px;
	padding: 20px 0;
	margin-top: 10px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
/*.advert_table { overflow: hidden; height: 1%; }*/
.advert table { border: none; }
.advert td { text-align: center !important; border: none; /*vertical-align: middle;*/ }
.wsj {
	display: block;
	text-indent: -4000px;
	width: 280px;
	height: 78px;
	background: url(../images/wsj_.jpg) no-repeat -280px 0;
}
	.wsj:hover { 
		background: url(../images/wsj_.jpg) no-repeat 0 0; 
	}
.finra {
	display: block;
	width: 154px;
	height: 78px;
	text-indent: -4000px;
	background: url(../images/finra_.jpg) no-repeat -154px 0;
}
	.finra:hover { background: url(../images/finra_.jpg) no-repeat 0 0; }
.fins {
	display: block;
	width: 82px;
	text-indent: -4000px;
	height: 78px;
	background: url(../images/FINS_.jpg) no-repeat -82px 0;
}
	.fins:hover { background: url(../images/FINS_.jpg) no-repeat 0 0; }
.bloomberg {
	display: block;
	width:160px;
	height: 78px;
	margin: 0 auto;
	text-indent: -4000px;
	background: url(../images/bloomberg_.jpg) no-repeat -160px 0;
}
	.bloomberg:hover { background:url(../images/bloomberg_.jpg) no-repeat 0 0; }
.realtime {
	display: block;
	text-indent: -4000px;
	width: 170px;
	margin: 0 auto;
	height: 78px;
	background: url(../images/realtime_.jpg) no-repeat -170px 0;
}
	.realtime:hover { background: url(../images/realtime_.jpg) no-repeat 0 0; }
	

/************************************************************************************** buttons ******************************************************************/

.getBack_button {
	background: url(../images/goBack_button.jpg) no-repeat scroll 0 0;
	color: #fff;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	height: 31px;
	padding: 2px 9px;
	width: 89px;
}
	.getBack_button:hover { background: url(../images/goBack_button.jpg) no-repeat -108px 0; }

	/************************************************** presentation blocks ***************/
	
	.skype {
		width: 260px;
		margin: 40px 0 34px 366px;
		overflow: hidden;
	}
	.skype_logo {
		float: left;
		display: block;
		background: url(../images/skype_logo.jpg) no-repeat 0 0;
		width: 80px;
		height: 35px;
		text-indent: -5000px;
		margin-right: 10px;
	}
		.skype_logo:hover { background: url(../images/skype_logo.jpg) no-repeat -80px 0; }
	.dotted {
		background: url(../images/skype_dots.jpg) no-repeat 0 0;
		width: 10px; height: 22px;
		float: left;
		margin-right: 10px;
	}
	.forks_skype_logo {
		float: left;
		display: block;
		background: url(../images/forks_skype_logo.jpg) no-repeat 0 0;
		width: 146px;
		height: 36px;
		text-indent: -5000px;
	}
		.forks_skype_logo:hover { background: url(../images/forks_skype_logo.jpg) no-repeat -146px 0; }
	
	.tooltip {
			position:absolute;
			z-index:999;
			left:-9999px;
			background: #006a89;
			padding: 5px;
		}
		.tooltip p {
				color: #fff;
				font: 10px/14px Tahoma, Geneva, sans-serif;
				padding: 10px;
			}
	.skype_h2 {
		font: 22px/24px Georgia, "Times New Roman", Times, serif;
		background: url(../images/skype_h2.jpg) no-repeat 0 0;
		width: 365px;
		height: 32px;
		padding: 0 !important;
		margin-left: 303px;
		display: block;
		text-indent: -5000px;
	}
	.b-telephones {
		width: 350px;
		margin: 0px 0 0 387px;
	}
	.b-telephones td {
		font: 16px/20px Georgia, "Times New Roman", Times, serif;
		color: #fff;
		padding-right: 10px;
	}
	
/********** advert */

.p_b_w_300 { 
	display: block;
	width: 300px;
	float: left;
	pad
}
.p_b_w_300.pad_t_8 { padding-top: 10px; }
.colorflicks {
	float: right;
	width: 178px;
}
.colorflicks img { 
	float: left;
	margin: 2px 8px 0 0;
}
.colorflicks a, .colorflicks p {
	font: 10px/12px Tahoma, Geneva, sans-serif;
}
.rss_container h2 {display:none;}
