@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px; }
body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; overflow-y: scroll; }
a { text-decoration: none; color: white; outline: none; }
a:hover { text-decoration: underline; }
img { border: none; }
.clearfix { clear: both; }
#wrapper { width: 1025px; margin: 0px auto; }


/*Header*/
#header { background: url(../images/design/header_line.png) repeat-y; width: 1025px; height: 20px; color: #FFF; }
.header_left { float: left; padding-left: 20px; }
.header_right { float: right; }
.header_right a { color: #FFF; padding-right: 10px; }
/*Header end*/


/*Logo*/
#logo { padding-top: 25px; }
.logo_left { float: left; padding-left: 20px; }
.logo_right { float: right; }
/*Logo end*/


/*Menu*/
#menu_1 { background-color: #112435; width: 1025px; height: 32px; font-size: 14px; margin-top: 10px; }
#menu ul li { float: left; list-style-type: none; background-color: #112435; height: 22px; padding: 5px 13px; border-right: 1px solid #2f4457; background-color: #112435; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#menu ul li a { color: #FFF; text-transform: uppercase; outline: none; }
#menu ul li a:hover { text-decoration: none; }
#menu ul li.active { background-color: #74929a; }
#menu ul li.normal { background-color: #74929a; }
/*Menu end*/


/*Flash*/
#flash { background-color: #071017; }
.flash_position { text-align: center; }
/*Flash end*/


/*Main_content*/
#main_content { clear: both; padding: 10px 0px 0px 0px; }
#left_main { width: 360px; }
#left_main_11 { width: 245px; }
#left_main_111 { margin-right: 65px; }
.title { font-weight: bold; font-size: 14px; padding-left: 3px; }
.info { font-weight: bold; font-size: 13px; background-color: #78909c; color: #FFF; width: 180px; padding-left: 5px; }
.text { width: 180px; padding-left: 3px; line-height: 20px;}
.links { margin-top: 20px; }
.links a { background: url(../images/social_links/social_icons.png) no-repeat; width: 32px; height: 32px; display: block; float: left; margin-right: 10px; }
.links a.twitter { background-position: 0px 0px; }
.links a.twitter:hover { background-position: 0px -32px; }
.links a.facebook { background-position: -32px 0px; }
.links a.facebook:hover { background-position: -32px -32px; }
.links a.digg { background-position: -64px 0px; }
.links a.digg:hover { background-position: -64px -32px; }
.links a.reddit { background-position: -96px 0px; }
.links a.reddit:hover { background-position: -96px -32px; }
.links a.email { background-position: -128px 0px; }
.links a.email:hover { background-position: -128px -32px; }
.links a.rss { background-position: -160px 0px; margin-bottom: 10px; }
.links a.rss:hover { background-position: -160px -32px; }
.rss_feed { font-weight: bold; margin-bottom: 10px; }
.rss_all ul li { list-style-type: none; padding-bottom: 5px; padding-top: 5px; }
.rss_all a { color: #F86532; }
/*Main_content end*/


/*Footer*/
#footer { }
.footer_1 { text-align: center; margin-bottom: 10px; }
.footer_2 { text-align: center; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; }
.footer_2 a { color: #000; }
/*Footer end*/


/*Trade*/
#top { background: url(../images/design/logo_back.png) repeat-x; height: 104px; width: 323px; }
#bull { background:	url(../images/design/bull.png) no-repeat scroll 0 15px transparent; width: 77px; height: 94px; margin-left: 15px; float: left; }
#title { padding-left: 40px; float: left; padding-top: 15px; }
.next_btn { background: url(../images/design/logo_next.png) no-repeat; width: 13px; height: 18px; float: right; margin-top: 37px; }
.text_trade { font-weight: bold; font-size: 15px; text-transform: uppercase; color: #4c4c4c; }
#trade { background-color: #e7e6e6; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#green_price { text-transform: uppercase; font-size: 15px; color: #57c200; font-weight: bold; }
#text_acc { font-size: 15px; color: black; font-weight: bold; }
#center { background-color: #e7e6e6; width: 323px; }
#table_left { float: left; height: 84px; border-right: 2px solid silver; margin-bottom: 3px; }
#table_right { float: left; height: 84px; margin-left: 4px; border-right: 2px solid silver; }
.title_btn { background: url(../images/design/title_btn.png) no-repeat; width: 103px; height: 18px; float: left; font-weight: bold; padding-left: 4px; padding-top: 2px; font-size: 14px; }
.up { background: url(../images/design/up.png) no-repeat; width: 50px; height: 20px; float: left; }
.results { height: 65px; }
.field { background: url(../images/design/silver.png) repeat-x; width: 78px; height: 64px; float: left; }
.field_1 { background: url(../images/design/green.png) repeat-x; width: 78px; height: 64px; float: left; }
.field_red { background: url(../images/design/red.png) repeat-x; width: 78px; height: 64px; float: left; }
.low { color: #FFF; font-size: 11px; float: left; padding-left: 5px; }
.low_price { color: #FFF; font-size: 11px; float: left; padding-left: 5px; }
.high { color: #FFF; font-size: 11px; float: left; padding-left: 5px; }
.high_price { color: #FFF; font-size: 11px; float: left; padding-left: 5px; }
.chart_number { color: #FFF; font-size: 20px; letter-spacing: 2px; padding-left: 5px; }
.buy_sell { position: relative; left: 5px; top: -26px; width: 145px; height: 20px; }
.sell { float: left; padding-top: 10px; }
.form { float: left; padding: 5px 10px 0px 5px; }
.buy { float: left; padding-top: 10px; }
#bottom { border-left: 1px solid #4c4c4c; border-bottom: 1px solid #4c4c4c; background-color: #e7e6e6; text-transform: uppercase; font-weight: bold; }
.trade_total { color: #4c4c4c; float: left; padding-left: 10px; padding-top: 3px; }
#curent { color: #000000; float: right; padding-right: 10px; padding-top: 3px; }
#total_funds { color: #000000; float: right; padding-right: 10px; padding-top: 3px; }
#free_funds { color: #000000; float: right; padding-right: 10px; padding-top: 3px; }
#positions { color: #000000; float: right; padding-right: 10px; padding-top: 3px; }
#add_funds { float: right; padding-right: 10px; padding-top: 1px; }
#withdraw { float: right; padding-right: 10px; padding-top: 1px; }
.border { border-bottom: 1px solid #969696; height: 22px; }
.total_links a { color: #4C4C4C; font-size: 9px; text-transform: none; }
.total_links a:hover { color: #f60000; }
.total_links { padding: 5px 5px 5px 10px; }
.pay_links { width: 75px; float: left; }
/*Trade end*/


/*Top Background*/
.top_background { background: url(../images/background/indices_bg.png) no-repeat; width: 1025px; height: 220px; padding-top: 10px; border-bottom: 1px solid #102236; }
.top_background_1 { background: url(../images/background/trade_bg.png) no-repeat; width: 1025px; height: 220px; padding-top: 20px;  border-bottom: 1px solid #102236;}
.top_background_2 { background: url(../images/background/benchmarking_bg.png) no-repeat; width: 1025px; height: 220px; padding-top: 10px;  border-bottom: 1px solid #102236;}
.top_background_3 { background: url(../images/background/ratings_bg.png) no-repeat; width: 1025px; height: 220px; padding-top: 10px; border-bottom: 1px solid #102236; }
.top_background_4 { background: url(../images/background/research_bg.png) no-repeat; width: 1025px; height: 220px; padding-top: 10px;  border-bottom: 1px solid #102236;}
.top_background_5 { background: url(../images/background/matrix_bg.png) no-repeat; width: 1025px; height: 225px; padding-top: 5px;  border-bottom: 1px solid #102236;}
.top_background_6 { border: 1px solid #62707c; width: 1023px; height: 230px; }
.top_background_experts {background: url(../images/background/experts_bg.jpg) no-repeat; width: 1025px; height: 230px; border-bottom: 1px solid #102236; position: relative;}
.bg_text { float: left; padding-left: 25px; }
.bg_text_1 { color: #f86532; font-size: 15px; font-weight: bold; padding-bottom: 10px; }
.bg_text_2 { color: white; font-size: 12px; }
.bg_text_2 a { line-height: 19px; }
.bg_text_3 { color: #00E4FF; font-size: 15px; font-weight: bold; padding-left: 25px; padding-bottom: 5px; }
.bg_text_4 { color: white; font-size: 12px; line-height: 14px; }
.bg_text_5 { color: white; font-size: 14px; line-height: 14px; }
.bottom_bg { padding-left: 25px; border-top: 1px solid #292929; margin-top: 20px; background-color: black; }
.trade_text { padding-left: 25px; color: #f0b500; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 18px; }
.trade_text_2 { padding-left: 25px; color: white; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 18px; }
.trade_text_2 a { color: #fe0000; }
.trade_text_2 a:hover { text-decoration: underline; }
.trade_text_1 { color: #72919d; font-size: 15px; font-weight: bold; padding: 20px 0px 0px 25px; }
.trade_text_3 { color: #76cac7; font-size: 15px; font-weight: bold; padding: 27px 0 0 25px; }
/*Top Background end*/


/*Table Benchmarking*/
.table_bench { width: 660px; color: #000; font-size: 12px; }
table td { border: none; }
.thead { color: white; font-weight: bold; font-size: 15px; background-color: #bad6dc; }
.thead_1 { color: white; font-size: 14px; background-color: #75929a; }
.table_bench td { padding-top: 5px; padding-left: 5px; }
.even { background-color: #bad6dc; text-align: center; }
.odd { background-color: white; text-align: center; }
/*Table Benchmarking end*/


.date { color: #00e4ff; }
.ratings_text { padding-left: 25px; color: #dcdcdc; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 18px; }
.ratings_text a { cursor: pointer; }
.ratings_points { margin: 20px 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.points td { width: 100px; }
.ratings { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.research { color: #f86532; font-size: 15px; font-weight: bold; }
.research_1 { float: left; padding-left: 5px; }
.research_2 { color: #f66100; font-size: 12px; font-weight: bold; }
.change_data a { color: #ff6c00; }
.change_data a:hover { text-decoration: underline; }
.matrix_2 { width: 183px; }
.matrix_3 { width: 90px; height: 48px; float: left; color: white; }
.matrix_text { float: left; width: 90px; font-size: 10px; color: #363636; }
.matrix_number { text-align: right; padding-right: 3px; padding-bottom: 10px; display: block; font-weight: bold; }
.matrix_field { border: 2px solid #808080; width: 85px; height: 20px; float: left; margin-right: 3px; margin-bottom: 3px; font-size: 15px; padding-top: 26px; padding-right: 5px; position: relative; }
.matrix_left { text-align: left; padding-left: 5px; padding-top: 5px; color: white; font-weight: bold; }
.matrix_right { text-align: right; padding-right: 5px; color: white; font-weight: bold; }


/*News*/
.news_container { float: left; width: 758px; }
.news_rss { width: 740px; float: left; margin: 2px; }
.news_rss_1 { width: 472px; height: 280px; border: 1px solid silver; float: left; padding: 5px 10px 0px 10px; margin: 0px 5px 5px 5px; }
.news_date { color: #F86532; font-size: 9px; padding-bottom: 5px; padding-top: 5px; }
.text_news { overflow-y: hidden; float: left; padding-bottom: 5px;}
.news_photo { float: left; padding: 2px; margin-right: 10px; width: 95px; height: 65px; }
.news_arhive a { display: block; width: 215px; margin-bottom: 5px; }
.title_1 { background-color: #78909C; color: #fff; font-weight: bold; padding-left: 5px; }
.news_sorce { width: 730px; padding-left: 5px; padding-top: 5px; }
.news_sorce a { color: #F86532; }
/*News End*/


/*Research*/
.filter_suffix, .filter_language, .filter_category, .filter_registration { float: left; }
.research ul li { float: left; list-style-type: none; background: url(../images/design/border_res.png) repeat-y; border-top: 1px solid #62707c; border-bottom: 1px solid #62707c; background-color: #434d56; ; }
.research ul li a { text-decoration: none; display: block; height: 25px; padding-top: 6px; }
.research ul li a:hover { background-color: #6c4b4b; }
.research ul li a.active { background-color: #ff0000; }
.filter_suffix ul { width: 208px; }
.filter_suffix ul li a { width: 46px; padding-left: 6px; }
.filter_language ul { width: 214px; }
.filter_language ul li a { width: 101px; padding-left: 6px; }
.filter_category ul { width: 411px; }
.filter_category ul li a { width: 131px; padding-left: 6px; }
.filter_registration ul { float: left; width: 95px; }
.filter_registration ul li a { width: 91px; padding-left: 4px; }
.filter_language ul li a, .filter_registration ul.period li a { color: #8ebbe9; }
.filter_suffix ul, .filter_language ul { text-transform: uppercase; }
a.calculate_btn { float: left; clear: both; height: 28px; padding-top: 2px; text-transform: uppercase; border-top: 1px solid #62707c; border-bottom: 1px solid #62707c; background: url(../images/design/border_res.png) repeat-y #434D56; text-decoration: none; width: 190px; text-align: center; font-size: 23px; font-weight: bold; }
a.calculate_btn:hover { background-color: #6c4b4b; }
.filter_result_cell { float: left; padding-bottom: 20px; line-height: 20px; color: #333333; font-size: 15px; font-family: Arial; padding-top: 10px; }
.filter_result_cell b { font-size: 23px; padding-top: 5px; clear: both; display: block; }
.filter_title { font-weight: bold; }
.filter_name { float: left; width: 60px; font-weight: bold; }
.result_name { float: left; width: 580px; }
/*Research End*/


/*Widgets*/
#widget_container { }
.widget { width: 185px; color: black; background-color: #ffffff;}
.widget_setup { margin: 10px; border-bottom: 1px solid silver; }
.widget_preview { margin: 10px; border-bottom: 1px solid silver; }
.widget_title { background-color: #78909C; color: #fff; text-transform: uppercase; padding: 0px 0 0 5px; font-weight: bold; font-size: 13px; }
.widget label { width: 35px; display: inline-block; line-height: 13px; }
.widget_field { margin-bottom: 5px; }
.w_input_text { font-size: 11px; color: silver; }
#widget_overlay { background-color:#000000; left:0; position:absolute; top:0; }
#widget_container { background-color:#FFFFFF; overflow:visible; padding:10px; position:absolute; text-align:left; }
.textarea_widget { width: 100%; height: 100px; overflow-y: scroll; font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
/*Widgets End*/


/*Matrix*/
.matrix_measures { width: 90px; height: 46px; color: #fff; position: absolute; top: 0px; font-size: 12px; }
.six_up { background-color: #00A91F; }
.six_down { background-color: #FF1427; }
.four_up { background-color: #30DA50; }
.four_down { background-color: #FD5D5D; }
.two_up { background-color: #6DF987; }
.two_down { background-color: #FFAAAA; }
.neutral { background-color: #808080; }
.matrix_value { text-align: left; padding-right: 45px; padding-left: 10px; }
.matrix_i { text-align: right; padding-right: 3px; }
.table_matrix table { border: none; }
.table_matrix td a { width: 198px; height: 65px; padding-left: 3px; color: white; background: url(../images/design/matrix_transparent.png) repeat; display: block; }
.table_matrix td a:hover { width: 198px; height: 65px; background-color: #6c4b4b; display: block; text-decoration: none; }
.matrix_table_1 table td { border: 2px solid #808080; height: 46px; color: #fff; }
.matrix_table_1 table td .matrix_border td { border: none; padding-right: 5px; height: 23px; }
.matrix_table_1 table td .matrix_border td a { cursor: pointer; }
.month { color: #72919D; padding-left: 5px; font-size: 12px; font-weight: bold; }
.rss_all { font-weight: bold; }

/* Experts */
.experts_wrapper {width: 890px; clear: both; padding-left: 60px; padding-top: 15px;}
.experts_wrapper h1 {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size:24px; color: #d93b2c; padding-bottom: 15px; font-weight: normal;}
.expert_cell {padding: 25px 0px; border-bottom: 1px solid #cdcdcd;}
.expert_img {float: left; width: 120px; margin-right: 30px;}
.expert_data {width: 170px; min-height: 139px; float: left;  position: relative;  font-family: Arial, Helvetica, sans-serif; }
.expert_data h2 {  font-weight: normal; font-size: 18px; color: #000000; padding: 0px;}
.expert_data span {display: block; color: #7c7c7c; font-size: 16px;}
.expert_data .tw_expert {display: block; width: 16px; height: 16px; background: url(../images/experts/expert_twitter.png) no-repeat; text-indent: -999999px;}
.expert_data .linkedin_expert {display: block; width: 16px; height: 16px; background: url(../images/experts/expert_linkedin.png) no-repeat; text-indent: -999999px;}
.tld_expert {position: absolute; left: 0px; bottom: 0px;}
.tld_expert img {margin-right: 10px; float: left;}
.expert_description {float: left; width: 530px; min-height: 139px; line-height: 21px; position: relative;}
.mail_expert {position: absolute; left: 0px; bottom: 0px; font-weight: bold; color: #000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }

.us_balon {position: absolute; width: 34px; height: 46px; display: block; background: url(../images/experts/us_balon.png) no-repeat; left: 256px; top: 63px;}
.us_balon:hover {background-position: 0px -46px;}
.pl_balon {position: absolute; width: 31px; height: 40px; display: block; background: url(../images/experts/pl_balon.png) no-repeat; left: 520px; top:34px;}
.pl_balon:hover {background-position: 0px -40px;}
.es_balon {position: absolute; width: 29px; height: 43px; display: block; background: url(../images/experts/es_balon.png) no-repeat; left: 451px; top: 63px;}
.es_balon:hover {background-position: 0px -43px;}