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

div.Inner_content{
	float:left;
	margin-top:35px;#margin-top:13px;
	width:980px;_width:981px;
	background:#FFF;
	padding: 10px;
	color: #000;
}

div.Inner_content2{
	float:left;
	margin-top:39px;#margin-top:13px;
	width:980px;_width:981px;
	background:#FFF;
	padding: 10px;
	color: #000;
	font-size: 11px;
}

div.Market_content{
	border-top: 5px #9ac0df solid;
	border-bottom: 1px #e3e3e3 solid;
	border-left: 1px #e3e3e3 solid;
	border-right: 1px #e3e3e3 solid;
	background: #FFF url(../images/bg_content.png) repeat-x top;
	float: left; #padding-bottom: 5px;
	width:980px;_width:981px;
	#margin-top:17px;
	margin-top:5px;
}

h3{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#f47721;
	padding-left: 5px; margin:0; line-height: 26px;
}

div.Market_content .Head_price{
	float:left;
	margin-top:-25px;_margin-top:-26px;
	margin-left:100px;_margin-left:60px;
}
div.Market_content .Head_price .text_head_price{
	font:bold 13px tahoma;
	color: #555;
}
div.Market_content .Head_price .text_head_price_2{
	font:bold 12px tahoma;
	font-size:13px;
	color: #555;
	margin-left:15px;
}
div.Market_content .Head_price .price{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#000;
}

div.Market_content .Head_price .decrease_value{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

div.Market_content .Head_option{
	float:right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	margin-top:-26px;
	margin-right:15px;_margin-right:7px;
}

div.Market_content .Overview_content{
	padding: 10px 5px 10px 5px;
}

div.Market_content .Overview_content .tabletrading{
	border: 1px #f5e7da solid;
}

div.Market_content .Overview_content .tabletrading TD{
	text-align: right;
	padding-right: 7px;
}

div.Market_content .Overview_content .tabletrading TR.row_border TD{
	border-bottom: 1px #ffe3c9 solid;
}

div.Market_content .Overview_content .tabletrading .border{
	border-right: 1px #ffe3c9 solid;
}

div.Market_content .Overview_content .tabletrading .head1{
	background: #FFF url(../images/tabletrading_head1.png) repeat-x top;
	height: 22px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #555;
}

div.Market_content .Overview_content .tabletrading .head2{
	background: #FFF url(../images/tabletrading_head2.png) repeat-x top;
	height: 22px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #555;
}

div.Market_content .Overview_content .tabletrading .value1{
	background: #FFF url(../images/tabletrading_value1.png) repeat-x top;
	height: 25px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
}

div.Market_content .Overview_content .tabletrading .value2{
	background: #FFF url(../images/tabletrading_value2.png) repeat-x top;
	height: 25px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
}

div.Market_content .Overview_content .chart-news{
	margin-top: 10px;
}

div.Market_content .Overview_content .chart-news .chart_tech{
	position: relative;
	float: left;
	margin:0; margin-right:8px;
	width: 600px; _width: 600px;
}

div.Market_content .Overview_content .chart-news .news_relative{
	position: relative;
	float: right;
	margin:0; padding:0;
	width: 360px; height:400px;
	background: url(../images/news_relative_market_bg.png) no-repeat;
}

.table_news{
	margin: 5px 0 0 0;
	font-size: 11px;
}

.table_news TD{
	vertical-align: top;
	padding-bottom: 0px;
	font-size: 11px;
}
.table_news TD IMG{
	padding: 3px 10px 3px 10px;
}

.table_news a.news_detailview:link, .table_news a.news_detailview:visited, .table_news a.news_detailview:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	color: #1a499a;
	text-decoration: none;
}
.table_news a.news_detailview:hover {
	text-decoration: none;
	color: #ff3121;
}
.table_news span{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	color: #777;
}
.table_news .more{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	color: #FFF;
}

.table_news a.more_link:link, .table_news a.more_link:visited, .table_news a.more_link:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	color: #FFF;
	text-decoration: none;
}
.table_news a.more_link:hover {
	text-decoration: underline;
	color: #FFF;
}

.table_news .object_oriented{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:bold;
	font-style:normal;
	color: #FFF;
}

/* tab */
.tab{
	margin-top: 10px;
	height: 21px;
	background:url(../images/bg_tab.png) repeat-x;
}
.tabtitle {
	padding:0;
	margin:0;
	list-style:none;
	height:21px;
	margin-left: 5px;
}
.tabtitle li {
	float:left;  _padding-bottom: 0px;
}
.tabtitle li a {
	display:block;
	float:left;
	height:21px;
	line-height:21px;
	background:url(../images/tab0.png);
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma, arial, verdana, sans-serif;
	font-weight:bold;
	text-align:center;
	padding:0 0 0 10px;
	cursor:pointer;
}
.tabtitle li a b {
	float:left;
	display:block;
	padding:0 15px 0 0;
	background:url(../images/tab0.png) right top;
}
.tabtitle li.current a {
	color:#000;
	background:url(../images/tab1.png);
}
.tabtitle li.current a b {
	background:url(../images/tab1.png) right top;
}
.tabtitle li a:hover {
	color:#b3f2ff;
	background:url(../images/tab0.png);
}
.tabtitle li a:hover b {
	background:url(../images/tab0.png) right top;
}
.tabtitle li.current a:hover {
	color:#000;
	background:url(../images/tab1.png);
	cursor:default;
}
.tabtitle li.current a:hover b {
	background:url(../images/tab1.png) right top;
}

div.Advs_horizon{
	margin-top: 10px;
	float:left;
}
/*********	THI TRUONG _ MARKET	*************/
/*Button*/
INPUT.button1 {
	background:url(../images/button1.png) 0 0 no-repeat;
	width:47px;
	height:17px;
	text-algin: center;
	vertical-align: middle;
	border:none;
	cursor:pointer;
	font-size:12px;
	color: #fff;
	font:bold 10px tahoma;
	line-height:14px;
}
INPUT.button1:hover, INPUT.button1:focus {
	background-position:0 -17px;
}
div.choose_day_market{
	margin:10px 0 7px 0px;
	margin-bottom: 5px;
}
div.choose_day_market input.text{
	width:115px;
	height:12px;
	border-top:1px solid #0e274a;border-left:1px solid #0e274a;
	border-right:1px solid #bac7da;
	border-bottom:1px solid #bac7da;
	font-size: 11px;
	margin-top: -10px;
}
div.choose_day_market img{
	margin-left:5px;
	margin-right:5px;
	margin-top:-5px;
}
.div_market_for_table{
	padding: 0px 5px 5px 5px;
}
.table_list{
	border:1px solid #1d5a8e;
	border-width:0 1px 1px 1px;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.table_list td{
	padding:3px 5px 3px 5px;
	background:#fff;
	border:1px solid #cae3f6;
	border-width:0 1px 1px 0;
	color:#000;

}
.table_list td.first_7{
	padding-left:7px;
	text-align:left;
}
.table_list td.first_15{
	padding-left:15px;
	text-align:left;
}
.table_list td.first_23{
	padding-left:23px;
	text-align:left;
}
.table_list td.active_column{
	font-weight:bold;
	color:#0d60a6;
}
.table_list td.left{
	text-align:left;
}
.table_list td.last{
	border-right:0px;
}
.table_list tr.title td{
	background:#1b578b url(../images/bg_table_list.png) repeat-x;
	padding:5px 0 5px 0;
	text-align:center;
	font:bold 11px tahoma;
	color:#fff;
	border-right:1px solid #2c89d9;
	border-bottom:1px solid #1b578b;
}
.table_list tr.title td.left{
	text-align:left;
	padding-left:20px;
}
.table_list tr.title td.left_7{
	text-align:left;
	padding-left:7px;
}
.table_list tr.row1 td{
	background: #cde5f7;
	font-weight:bold;
	text-align:left;
}
.table_list tr.row1 td.first_uppercase{
	text-transform:uppercase;
	color:#3f77de;
	font:bold 11px tahoma;
	padding-left:7px;
}
.table_list tr.row_itatlic td{
	font-style:italic;
}
.table_list td.italic{
	font-style:italic;
}
.table_list tr.row2 td{
	background: #eee;
	font-weight:bold;
}
.table_list tr.row2 td.left{
	text-align:left;
	text-transform:uppercase;
	padding-left:7px;
}
.table_list tr.row3 td{
	font-weight:bold;
}
.table_list tr.row3 td.first{
	font-weight:bold;
	padding-left:15px;
	text-align:left;
}
.table_list tr.row3 td.first_7{
	font-weight:bold;
	padding-left:7px;
	text-align:left;
}
.table_list tr.row4 td{
	background: #eee;
}
.table_list tr.row4 td.first_7{
	background: #eee;
	text-align:left;
	padding-left:7px;
}
.table_list .bottom_border{
	border-bottom:1px solid #6eb7ea;
}
.button_margin{
	margin-top:-9px;
	#margin-top:-2px;
}
div.market_title h3{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color:#f47721;
	padding:2px 0px 5px 5px; margin:0; line-height: 26px;
}
/*****************		TIN TUC		******************/
div.content_pages{
	float:left;
	margin-top:39px;#margin-top:17px;
	width:1000px;_width:1001px;
	background:#fff;
	color:#000;
	padding-bottom:10px;
}
div.content_pages .left{
	float:left;
	width:723px;
	margin:10px 10px 0px 10px;#margin:15px 10px 0px 10px;_margin:10px 0px 0px 5px;
}
div.content_pages .leftdownload{
	float:left;
	width:98%;
	margin:10px 10px 0px 10px;#margin:15px 10px 0px 10px;_margin:10px 0px 0px 5px;
}
div.content_pages .left div.top{
	border-top:5px solid #9ac0df;
	border-right:2px solid #9ac0df;
	width:100%;
}
div.content_pages .left div.container{
	border:1px solid #e3e3e3;
	border-width: 0 1px 1px 1px;
	background:url(../images/bg_content_pages.png) repeat-x;
	float:left;
	width:100%;
	margin-top: 0px;#margin-top: -15px;
}
div.content_pages .right{
	float:right;
	width:245px;padding-right:10px;#margin-top:5px;_margin-top:0px;
	_padding-right:5px;
}
div.trading_phone_pages, div.register_pages, div.trading_online_pages, div.san_otc_pages, div.adv_pages{
	width:245px;
	margin:10px 0 0 0px;#margin:10px 0 0 0px;
}
div.content_pages div.news_page{
	border-bottom:1px dotted #859aa5;
	float:left;
	width:99%;
	padding-left: 3px;
}
div.content_pages div.news_page .left_news{
	width:100px;
	height:73px;
	float:left;
	padding:10px 10px 10px 5px;_padding:7px 10px 7px 5px;
}
div.content_pages div.news_page .left_news img{
	border:1px solid #000;
}
div.content_pages div.news_page .right_news{
	float:left;
	padding:0px 0px 10px 0px;
	margin: 0px;
}

div.news_page .right_news a{
	font:bold 13px arial;
	text-decoration:none;
	color:#0044aa;
	line-height:28px;
}

div.news_page .right_news a:hover{
	text-decoration:underline;
}
div.news_page .right_news .time{
	color:#555;
	font:normal 11px arial;
	padding-left:5px;
}
div.title_main{
	padding-left:7px;
}
ul.pages{
	font-size:11px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding-bottom:5px;
	text-align:center;
}
ul.pages li{
	line-height:19px;
    display:inline;
	padding-right:5px;
	_padding-right:2px;
	margin-left:5px;
	padding-bottom:3px;
	padding-top:3px;

}
ul.pages li a{
	color:#1a499a;
	text-decoration:none;
}
ul.pages li a:hover{
	text-decoration:underline;
}
ul.pages .current a{
	color:#f47721;
}
ul.pages .current a:hover{
	cursor:text;
}
/************	NEWS DETAIL	*************/
div.content_pages .left div.container_1{
	border:1px solid #e3e3e3;
	border-width: 0 1px 1px 1px;
	float:left;
	width:100%;#margin-top:-16px;_margin-top:-15px;
}
div.news_detail{
}
div.news_detail h3{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#f47721;
	padding-left: 5px; margin:0; line-height: 26px;
}
div.news_detail h3 .time{
	color:#000;font:normal 11px arial;
}
div.news_short{
	font:bold 12px arial;
	margin-top:8px;
	line-height:16px;
	padding:0 7px 0px 7px;
}
.news_detail_bottom{
	font:normal 12px arial;
	line-height:16px;
	padding:0 7px 5px 7px;
	border-bottom:1px dotted #b5c2c8;
}
.news_detail_bottom p{
	margin:7px 0px 5px 0px;
	text-align:justify;
}
div.news_detail_bottom .img_detail{
	FLOAT: left;
	padding-top:5px;
	margin-right:10px;
}
div.news_detail_bottom .img_detail .img_src{
	text-align:center;
	font:normal 10px tahoma;
	color:#949494;
	margin:5px;
}
div.news_detail_bottom .bold{
	font-weight:bold;
}
div.source_news{
	float:left;
	margin:0px 0 20px 0;
	width:100%;
	position:relative;
}
div.source_news div.left{
	float:left;
	width:200px;;
	font:bold 12px tahoma;
}
div.source_news div.right{
	float:right;
	width:400px;
	text-align:right;
	margin-top: 2px;
}
div.source_news div.right img{
	margin-left:15px;
}
div.source_news div.right a{
	color:#133191;
	text-decoration:none;
	font:normal 12px tahoma;
}
div.source_news div.right a:hover{
	text-decoration:none;
	color:#4a75ff;
}
div.news_pages_bottom{
	float:left;
	width:100%;
}
div.news_pages_bottom .title{
	background:url(../images/bg_pages_news.png) repeat-x;
	height:29px;
	margin:0px;padding:0;
	line-height:29px;
}
div.news_pages_bottom .title h5{
	font:bold 12px tahoma;
	color:#f47721;
	line-height:29px;
	margin:0px;padding:0;
	padding-left:10px;
}
div.news_pages_bottom div.list_news{
	padding-left:10px;
}
ul.list_news{
	list-style-type:none;
	padding:0px;
	margin:0;
	margin-top: 5px; #margin-top: 0;
	padding:0 5px 20px 10px;
	border-bottom:1px dotted #859aa5;

}
ul.list_news li{
	background: url(../images/icon_list1.gif) no-repeat top left;
	padding:3px 0px 3px 10px;
	line-height:15px;
	list-style-type:none;
}
ul.list_news span.date{
	color:#787878;
	font:normal 10px tahoma;
}
ul.list_news li a{
	color:#1a499a;
	text-decoration:none;
}
ul.list_news li a:hover{
	color:#1a499a;
	text-decoration:underline;
}
/*************	NEWS CATEGORY	************/
div.news_main{
	padding:10px 0px 0px 0px;
	margin-bottom:12px;
	float:left;#float:none;
}
div.news_main div.left_main{
	float:left;
	width:360px;_width:356px;
	border-right:1px solid #e3e3e3;
	overflow: hidden;
}
div.news_main .title{
	background:url(../images/bg_title_ca.png) repeat-x;
	height:28px;#height:30px;
	width: 350px;
}
div.news_main .title h4{
	margin:0;padding:0;padding-left:5px;
	font:bold 12px tahoma;
	text-transform:uppercase;
	line-height:22px;#line-height:26px;
}
div.news_main div.news_category{
	margin:0px 5px 10px 5px;_margin:0px 2px 10px 2px;
	float:left;
}
div.news_main div.right_main{
	float:right;
	width:360px;_width:356px;
}
div.news_main .link_main {
	padding-left:2px;
}
div.news_main .link_main a{
	color: #0044aa;
	font:bold 12px tahoma;
	text-decoration:none;
}
div.news_main .link_main a:hover{
	text-decoration:underline;
}
.gray_tahoma_11{
	font:normal 11px arial;
	color: #555;
}
div.news_category div.news_page{
	border-bottom:1px dotted #859aa5;
	float:left;
	width:100%;
}
div.news_category div.news_page .left_news{
	width:100px;
	height:73px;
	float:left;
	padding:10px 10px 4px 2px;_padding:7px 10px 7px 2px;
}
div.news_category div.news_page .left_news img{
	border:1px solid #000;
}
div.news_category div.news_page .right_news{
	height:73px;
	float:left;
	padding:7px 0px 7px 0px;_padding:5px 0px 5px 0px;
}
ul.list_news_noborder{
	list-style-type:none;
	padding:0px;
	margin:0;
	padding:0 5px 0px 0px;#padding:3px 5px 2px 0px;	_padding:4px 5px 2px 0px;
	float:left;
}
ul.list_news_noborder li{
	background: url(../images/icon_list1.gif) no-repeat top left;
	padding:3px 0px 3px 10px;#padding:3px 0px 3px 10px;
	line-height:15px;
	list-style-type:none;
}
ul.list_news_noborder span.date{
	color:#787878;
	font:normal 10px tahoma;
}
ul.list_news_noborder li a{
	color:#1a499a;
	text-decoration:none;
}
ul.list_news_noborder li a:hover{
	color:#1a499a;
	text-decoration:underline;
}
ul.list_news_noborder .bold{
	font-weight:bold;
}
div.read_more{
	float:left;
	padding-left:10px;
	width:98%;_width:80%;
	text-align:right;
}
div.read_more a{
	color:#013753;
	font:normal 11px tahoma;
	text-decoration:none;
	margin-right: 10px;
}
div.read_more a:hover{
	text-decoration:underline;
}
div.bottom_category{
	width:100%;height:5px;
	background:#fff;
	float:left;
	margin-top:-2px;
}
div.news_main div.news_category_bottom{
	margin:0px 5px 0px 5px;_margin:0px 2px 0px 2px;
	float:left;
}
div.news_category_bottom div.news_page{
	border-bottom:1px dotted #859aa5;
	float:left;
	width:348px;
}
div.news_category_bottom div.news_page .left_news{
	width:100px;
	height:73px;
	float:left;
	padding:10px 10px 4px 2px;_padding:7px 10px 7px 2px;
}
div.news_category_bottom div.news_page .left_news img{
	border:1px solid #000;
}
div.news_category_bottom div.news_page .right_news{
	height:73px;
	float:left;
	padding:7px 0px 7px 0px;_padding:5px 0px 5px 0px;
}
/****************************	DOANH NGHIEP -- TONG QUAN	****************************/
.head_price_business{
	float:right;
	margin-top:-25px;_margin-top:-26px;
	margin-right:5px;_margin-left:2px;
}
.head_price_business .text_head_price{
	font:bold 12px tahoma;
	color: #555;
}
.head_price_business .text_head_price_2{
	font:bold 12px tahoma;
	color: #555;
	margin-left:15px;
}
.head_price_business .price{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#000;
}
.head_price_business .decrease_value{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#ed1f24;
}
span.title_business_15{
	color:#f47721;
	font:bold 15px tahoma;
}
span.title_business_12{
	color:#000;
	font:bold 12px tahoma;
}
div.module_bussines{
	padding:10px 0px 0px 0px;_padding:5px 0px 0px 0px;
	margin-bottom:5px;
	float:left;#float:none;_float:none;
}
div.module_bussines div.left_main{
	float:left;
	width:477px;margin-right:14px;
}
div.module_bussines div.right_main{
	float:right;
	width:477px;
}
div.module_bussines .title{
	background:url(../images/bg_title_ca.png) repeat-x;
	height:28px;#height:30px;
}
div.module_bussines .title h4{
	margin:0;padding:0;padding-left:5px;
	font:bold 12px tahoma;
	text-transform:uppercase;
	line-height:22px;#line-height:26px;
}
div.module_bussines .title_1{
	background:url(../images/bg_title_ca.png) repeat-x;
	height:22px;#height:25px;
}
div.module_bussines .title_1 h5{
	margin:0;padding:0;padding-left:5px;
	font:bold 12px tahoma;
	text-transform:none;
	line-height:22px;#line-height:26px;
}
div.module_bussines div.module_events{
	float:left;
	width:100%;
}
div.module_bussines div.module_tc{
	margin-top:0px;_margin-top:0px;
	float:left;
	width:100%;
}
div.module_bussines div.module_company{
	float:left;
	width:100%;
	margin-top:10px;
}
.table_business_tq{
}
.table_business_tq td{
	text-align:right;
	padding:4px 3px 3px 3px;
	border-bottom: 1px solid #cae3f6;
	font-size:11px;
	font-family: tahoma;
}
.table_business_tq td.first_bold{
	font-weight:bold;
	color:#1a499a;
}
.table_business_tq tr.table_title td{
	border-bottom:1px dotted #859aa5;
	font:bold 11px tahoma;
	color: #555555;
}
.table_business_tq td.left{
	text-align:left;
}
.table_business_tq td.center{
	text-align:center;
}
.table_business_tq td.left a{
	color:#1a499a;
	text-decoration:none;
}
.table_business_tq .green{
	color:#009f29;
}
.table_business_tq td.left a:hover{
	color:#1a499a;
	text-decoration:underline;
}
/*****************	ho so doanh nghiep	******************/
div.documents_business{
	padding:2px 0px 0px 0px;_padding:0px 0px 0px 0px;
	margin-bottom:5px;
	float:left;#float:none;_float:none;
}
div.documents_business div.left_main{
	float:left;
	width:475px;margin-right:18px;
}
div.documents_business div.right_main{
	float:right;
	width:475px;_width:465px;
}
.table_common_documents{
	border: 1px solid #f4e5d7;
}
.table_common_documents td{
	border-bottom:1px solid #fff0e2;
	padding:3px 3px 3px 5px;
	font:normal 11px tahoma;
}
.table_common_documents td.left{
	font:normal 10px tahoma;
	color:#555;
	padding-left:10px;
}
.table_common_documents td.bg_right{
	background:#fff0e2;
}
.table_common_documents td.bg_right a{
	color:#1a499a;
	text-decoration:underline;
}
.table_common_documents td.bg_right a:hover{
	color:#1a499a;
	text-decoration:none;
}
.table_common_documents .noborder{
	border:0px;
}
div.div_documents_scroll{
	overflow:scroll;
	overflow-y:auto;
	overflow-x:hidden;
	height:307px;
}
.table_common_documents td.bg_left{
	background:#fff0e2;
	font-weight:bold;
}
div.sum_contents{
	background:#fff url(../images/bg_bus.png) repeat-x;
	width:100%;
	float:left;
	margin-top:10px;
	font-size:13px;
}
div.sum_contents h5{
	margin:0;
	padding:5px 5px 5px 10px;
	font:bold 12px tahoma;
}
div.sum_contents div.content_sum{
	padding:0px 5px 5px 10px;
}
div.sum_contents .title_sum{
	color:#3f77de;
	font:bold 13px arial;
	line-height:25px;
}
div.sum_contents div.content_sum p{
	margin:0;
	padding:0;
	padding-top:10px;
}
div#ajaxnews{
	position:relative;
	margin-top: 0px;
	height:360px;
	overflow:hidden;

}

/*******************	QUYEN SO HUU	**********************/
div.module_sohuu{
	margin-top:-8px;
}
div.module_bussines div.left_main_2{
	float:left;
	width:593px;margin-right:18px;
}
div.module_bussines div.right_main_2{
	float:right;
	width:357px;
}
div.img_sohuu{
	margin-top:3px;
	margin-bottom:15px;
}
/*************************	 BAO CAO TAI CHANH	*************************/
ul.sub_bctc{
	padding:0px;
	margin:10px 10px 0px 5px;
	list-style:none;
	color:#000;
	font:bold 11px tahoma;
	height:30px;
}
ul.sub_bctc li{
	width:134px;
	height:22px;
	background:url(../images/sub_bctc.png) no-repeat;
	background-position:0 100%;
	display:inline;
	padding:0px 0px 0px 11px;
	margin-right:10px;
	float:left;
	line-height:20px;
}
ul.sub_bctc li.current{
	width:134px;
	height:22px;
	background:url(../images/sub_bctc.png) no-repeat;
	background-position:-22;
	color:#000;
	padding:0px 0px 0px 11px;
	line-height:20px;
}
ul.sub_bctc li a{
	color:#555;
	text-decoration:none;
}
ul.sub_bctc li a:hover{
	color:#000;
	text-decoration:none;
}
ul.sub_bctc li.current a{
	color:#000;
	text-decoration:none;
}
ul.sub_bctc li.current a:hover{
	color:#000;
	text-decoration:none;
	cursor:text;
}
.div_tc{
	padding: 5px 5px 5px 5px;#padding: 10px 5px 0px 5px;
	float:left;
}
.choose_year_tc{
	margin-bottom:0px;#margin-bottom:-7px;
}
.choose_year_tc td{
	padding:5px 10px 0px 10px ;
	font:normal 11px tahoma;
}
.choose_year_tc a{
	color:#000;
	margin-left:5px;
	margin-right:5px;
	font-weight:bold;
	text-decoration:none;
	color:#0d60a6;
}
.choose_year_tc a:hover{
	text-decoration:underline;
	color:#0d60a6;
}
.choose_year_tc a.current{
	color:#000000;
	text-decoration:none;
}
.choose_year_tc .current a:hover{
	text-decoration:none;cursor:text;
}
.choose_year_tc td.dv{
	font:normal 10px tahoma;
	color: #555;
}
/******************		BIEU DO KY THUAT	*****/
.table_chart{
	float:left;
	margin:15px 3px 5px 4px;_margin:5px;_padding-top:8px;_padding-bottom:5px;
	#width:940px;_width:940px;
	font:normal 11px tahoma;
}
.table_chart img{
	margin-left:10px;
}
.table_chart td{
}
div.div_left_chart{
	width:280px;
}
div.div_left_chart .left_chart input, div.div_left_chart .choose_market input{
	#height:13px;
	font-size:11px;
	font-family:tahoma;
}
div.div_left_chart .left_chart select, div.div_left_chart .choose_market select{
	#height:20px;
	font-size:11px;
	font-family:tahoma;
}
div.div_left_chart .choose_market{
	border:1px solid #a7cef0;
	background:#e2eff9 url(../images/bg_left_chart.png) repeat-x;
	padding-top:3px;
}
div.div_left_chart .choose_market td{
	padding:2px 5px 0px 5px;#padding:5px 5px 0px 5px;
}
div.div_left_chart .w1{
	width:168px;
}
div.div_left_chart .w2{
	width:90px;
}
div.div_left_chart .choose_market td.last{
	padding-right:0px;
}
div.div_left_chart .choose_market input.w3{
	width:185px;
	margin-bottom:5px;#margin-top:-4px;
}
div.div_left_chart .div_chart_pt{
	margin-top:10px;
	border:1px solid #a4cbee;
	border-width:0 1px 1px 1px;
}
div.div_left_chart .left_chart{
	background:#f2f2f2;
}
div.div_left_chart .left_chart td{
	padding-left:5px;
}
div.div_left_chart .left_chart td.text{
	line-height:18px;
}
div.div_left_chart .left_chart tr.top td{
	padding-top:5px;
}
div.div_left_chart .left_chart tr.bottom td{
	padding-bottom:5px;
}
div.div_left_chart .left_chart .bottom_input input{
	margin-bottom:5px;
}
div.div_left_chart .left_chart .checkbox{
	padding:0px;
	margin:0px;
	margin-top:5px;
	border:0px;
}
div.div_left_chart .left_chart .title{
	background:#e9e9ea url(../images/bg_sodokt.png) repeat-x;
	height:24px;
	color:#000;
	font:bold 11px tahoma;
}
div.div_left_chart .left_chart td input, div.div_left_chart .left_chart td select{
	margin-top:3px;margin-bottom:3px;
}
div.title_industry a{
 color:#F47721;
}
div.div_left_chart .left_chart .left_chart_sub{
	margin:0;padding:0;
	margin-left:-5px;
	font-style:italic;
	padding-top:2px;
	padding-bottom:4px;
}
div.div_left_chart .w4{
	width:205px;
	margin:4px 0px 2px 2px;
}
div.chart_link{
	text-align:center;
	color:#0066b3;
	margin-top:10px;
	margin-bottom:10px;
}
div.chart_link a{
	color:#18479b;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
}
div.chart_link a:hover{
	color:#18479b;
	text-decoration:underline;
}
div.input_chart{
	margin-bottom:20px;
}
INPUT.button2 {
	border:0px;
	height:auto;
	background:url(../images/button2.png) 0 0 no-repeat;
	width:77px;
	padding-bottom:2px;#padding-bottom:1px;
	text-algin: center;
	vertical-align: middle;
	border:none;
	cursor:pointer;
	color: #fff;
	font-weight:bold;
	font-size:10px;
}
INPUT.button2:hover, INPUT.button2:focus {
	background-position:0 -17px;
}
INPUT.button3 {
	border:0px;
	height:auto;
	background:url(../images/button3.png) 0 0 no-repeat;
	width:100px;
	height:17px;
	text-algin: center;
	vertical-align: middle;
	border:none;
	cursor:pointer;
	color: #fff;
	padding-bottom:2px;#padding-bottom:1px;
	font-weight:bold;
	font-size:10px;
}
INPUT.button3:hover, INPUT.button3:focus {
	background-position:0 -17px;
}
/***************	CALENDAR	*****************/
.time_calendar{
	color:#0d60a6;
	font:bold 12px tahoma;
}
.right_events_calendar{
	float:right;
	margin:-20px 10px 0 0;#margin:-20px 5px 0 0;_margin:-20px 0px 0 0;
}
/*Button*/
INPUT.button_calendar_pre {
	background:url(../images/pre.png) no-repeat;
	width:22px;
	height:21px;_height:21px;
	text-algin: center;
	vertical-align: middle;
	border:none;
	cursor:pointer;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #fff;
	margin-top:-5px;_margin-top:-6px;
}
INPUT.button_calendar_pre:hover, INPUT.button_calendar_pre:focus {
	background-position:0 -21px;
}
INPUT.button_calendar_next {
	background:url(../images/next.png) no-repeat;
	width:22px;
	height:21px;_height:21px;
	text-algin: center;
	vertical-align: middle;
	border:none;
	cursor:pointer;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #fff;
	margin-top:-5px;_margin-top:-6px;
}
INPUT.button_calendar_next:hover, INPUT.button_calendar_next:focus {
	background-position:0 -21px;
}
div.choose_events {
	float:left;#float:none;
	font:normal 12px arial;
	margin:15px 0 5px 5px;
}
div.choose_events div{
	width:60px;#width:59px;
	float:left;
}
div.choose_events div.all{
	width:75px;float:left;
	font-weight:bold;
}
div.choose_events div.last{
	width:40px;float:left;
}
.table_calendar{
	margin:5px 5px 5px 5px;#margin:10px 0px 5px 5px;
	float:left;width:99%;
}
.table_calendar TR.title{
	background:#ffefe3 url(../images/bg_days.png) repeat-x;
	text-align:center;
	color:#f47721;
	text-transform:uppercase;
	font:bold 11px tahoma;
}
.table_calendar TR.title td{
	padding:5px 0 3px 0;
	width:14%;
	border-top:1px solid #f1b594;
	border-bottom:1px solid #f1b594;
	border-right:1px solid #fed0ae;
}
.table_calendar TR.title td.first{
	border-top:1px solid #f1b594;
	border-bottom:1px solid #f1b594;
	border-left:1px solid #f1b594;
}
.table_calendar TR.title td.last{
	border-top:1px solid #f1b594;
	border-bottom:1px solid #f1b594;
	border-right:1px solid #f1b594;
}
.table_calendar TR.day td{
	background:#b3daf3 url(../images/bg_cell_days.png) repeat-x;
	border-right:1px solid #d7d7d7;
	text-align:center;
	color:#000;
	font:bold 12px tahoma;
	height:25px;
}
.table_calendar TR.day td.last{
	border-right:0px solid #d7d7d7;
}
.table_calendar TR.day td.current{
	background:#86c2e8 url(../images/bg_day_current.png) repeat-x;
	color:#fff;
}
.table_calendar TR.events td{
	border-right:1px solid #d7d7d7;
	text-align:left;
	color:#000;
	font:bold 12px tahoma;
	line-height:14px;
	padding-left:2px;
	padding-right:0px;

	background:#f1f2f2;
}
.table_calendar TR.events td.last{
	border-right:0px solid #d6e2e5;
}
.table_calendar TR.events td p,.table_calendar TR.events td.last p{
	margin:0;padding:3px 0 3px 0;
}
.table_calendar TR.events td .events_detail, .table_calendar TR.events td.last .events_detail{
	font:normal 11px tahoma;
}
.table_calendar tr.events td.have_events{
	background:#fff;
}
.table_calendar tr.events td.current_day_events{
	background:#e5f2ff;
}
.table_calendar a{
	color:#18479b;
	text-decoration:none;
	margin-left:5px;
	margin-right:0px;
}
.table_calendar a:hover{
	color:#18479b;
	text-decoration:underline;
}
.note_calendar{
	margin:10px 0px 5px 10px;#width:99%;
	line-height:18px;
	float:left;
	font-family:tahoma;
	font-size:11px;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	color:#555;
}
.note_calendar .text{
	font-weight:bold;
}
/*********************************************************************/
.table_list_1{
	border:1px solid #1d5a8e;
	border-width:0 1px 1px 1px;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.table_list_1 td{
	padding:3px 5px 3px 5px;
	background:#fff;
	border:1px solid #cae3f6;
	border-width:0 1px 1px 0;
	color:#000;
	text-align:right;
}
.table_list_1 td.left_text{
	text-align:left;
}
.table_list_1 td.center{
	text-align:center;
}
.table_list_1 td.last{
	border-right:0px;
}
.table_list_1 tr.title td{
	background:#1b578b url(../images/bg_table_list.png) repeat-x;
	padding:5px 0 5px 0;
	text-align:center;
	color:#fff;
	border-right:1px solid #2c89d9;
	border-bottom:1px solid #1b578b;
}
.table_list_1 a{
	text-decoration:none;color:#1a499a;
}
.table_list_1 a:hover{
	text-decoration:underline;
}
.table_list_1 .bottom_border{
	border-bottom:1px solid #6eb7ea;
}
div.traiphieu{
	border:1px solid #b9c9d7;
	margin:5px;
}
div.traiphieu .title{
	background:url(../images/bg_traiphieu.png) repeat-x;
	height:28px;#height:30px;
	border:1px solid #fff;
	border-width:1px 1px 0 1px;
}
div.traiphieu .title h4{
	margin:0;padding:0;padding-left:5px;
	font:bold 11px tahoma;
	line-height:22px;#line-height:26px;
}
div.traiphieu_table{
	float:left;
}
.traiphieu_tk td{
	font:normal 11px tahoma;
	line-height:25px;
}
.traiphieu_tk td.gray{
	color:#555;
}
.traiphieu_tk select{
	height:17px;
	width:140px;
	margin-right:5px;
	font:normal 11px tahoma;
}
div.border_traiphieu{
	margin-top:10px;
	text-align:center;
	border-top:1px dotted #849ba6;
	padding-top:5px;padding-bottom:5px;
}
div.kq_traiphieu{
	margin:5px;
	font-family:11px;
	font-size:11px;
}
div.kq_traiphieu span.kq{
	color:#0d60a6;
	font:bold 12px tahoma;
}
div.kq_text{
	padding-top:10px;
	padding-bottom:5px;
}
/*Button*/
INPUT.button4 {
	background:url(../images/button4.png) 0 0 no-repeat;
	width:65px;
	height:17px;
	text-algin: center;
	vertical-align: top;
	border:none;
	cursor:pointer;
	font-size:11px;
	color: #fff;
	font:bold 10px tahoma;
	padding-bottom:3px;
}
INPUT.button4:hover, INPUT.button4:focus {
	background-position:0 -17px;
}
.table_tpct{
	border: 1px solid #f4e5d7;
	margin:10px 0 5px 5px;
	width:712px;
}
.table_tpct td{
	border-bottom:1px solid #fff0e2;
	padding:3px 3px 3px 5px;
	font:normal 11px tahoma;
}
.table_tpct td.left_text{
	font:normal 10px tahoma;
	color:#555;
	padding-left:10px;
}
.table_tpct td.bg_right{
	background:#fff0e2;
}
.table_tpct td.bg_right a{
	color:#1a499a;
	text-decoration:underline;
}
.table_tpct td.bg_right a:hover{
	color:#1a499a;
	text-decoration:none;
}
.table_tpct .noborder{
	border:0px;
}
.font_25{
	font-size:25px;
}

div#sectornews{
	float:left;
	margin-left: 5px;
	margin-top: 0px;
	width: 330px;
}

div.pageInfo{
	float : left;
}
.td_SectorHeader {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: rgb(0,120,191); text-valign: middle
}
div#scrollnewslayer{
	position: absolute;
	left:10px;
	top: 5px;
}
div.scrollnewsitemselected{
	background-color: #EFEFEF;
}
.noborder{
	border: 0px !important;
}
div.div_button_pt{
	margin-left:10px;
}
.div_button_pt ul{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-bottom:10px;
	float:left;
}
div.div_button_pt ul li{
	list-style-type:none;
	background:url(../images/button_pt.png) no-repeat;
	display:block;
	float:left;
	height:21px;
	padding:0px;
	width:65px;
	font-family:tahoma;
	text-align:center;
	margin-right:7px;
}
div.div_button_pt ul li a{
	font-weight:bold;
	text-decoration:none;
	line-height:21px;
	color:#000;
}
div.div_button_pt ul li a:hover{
	list-style-type:none;
	background:url(../images/button_pt.png) no-repeat;
	background-position:100% -21px;
	display:block;
	float:left;
	height:21px;
	padding:0px;
	width:65px;
	font-family:tahoma;
	text-align:center;
}
div.div_button_pt ul li a:hover{
	font-weight:bold;
	text-decoration:none;
	line-height:21px;
	color:#000;
}
.kind_industry{

}
div.title_industry{
 font:bold 12px tahoma;
 color:#18479b;
 text-transform:uppercase;
 border-bottom:1px dotted #d6dde1;
 padding:10px 0px 5px 18px;
 background:url(../images/li_industry.gif) no-repeat;
}
.kind_industry{
 float:left;
 width:238px;
}
.sector_news_relative{
 position: relative;
 float: right;
 margin:0; padding:0;
 width: 360px; height:405px;
 background: url(../images/news_relative_market_bg.png) no-repeat;
}
div#sectornews{
	float:left;
	margin-left: 5px;
	margin-top: 0px;
	width: 330px;
}
.table_list tr.title td a{
	color: white;
}
/* vn for table sector industry 31-12-08*/
div.text_group{
	padding:15px 5px 5px 2px;_padding:10px 5px 5px 2px;
	font-family:tahoma;
	font-size:11px;
	float:left;
	_width:95%;
}
div.text_group span.text{
	color:#0d60a6;
	font:bold 12px tahoma;
}
.div_group_for_table{
	float:left;
	width:970px;#width:968px;
}
.table_info_group{
	float:left;
	border:1px solid #e4edf7;
	border-width:1px 0px 0px 1px;
	margin-top:10px;_margin-top:5px;
	margin-bottom:5px;#margin-bottom:0px;
}
.table_info_group td{
	border:1px solid #e4edf7;
	border-width:0 1px 1px 0;
	padding:2px 5px 2px 5px;
}
.table_info_group tr.title td{
	background:#d4eafc url(../images/bg_traiphieu.png) repeat-x;
	height:25px;#height:25px;
	font:bold 11px tahoma;
	padding-left:10px;
}
.table_info_group span {
	padding:2px 5px 2px 10px;
}
.table_info_group .right_group{
	text-align:right;background:#ecf0ff;
}
/* the end*/
.analytic{
	text-align: left;
	}
/****6-1-09******/
table.cp_table{
	background-color: #ffffff;
	border-collapse: collapse;
	border: 1px #abcde7 solid;
	text-align: left;
}
table.cp_table td{
	padding-left: 5px;
   	border: 1px #abcde7 solid;
   	padding-right: 2px;
}
table.cp_table td img.flag{
	border: 0;
	vertical-align: middle;
	height: 15px;
	text-align: center;
	padding-left: 0px;
}
table.cp_table tr{
	line-height: 20px;
	vertical-align: middle;
}
table.cp_table tr.odd td {
	background-color: #f0f6fc;
}
table.cp_table tr.even td {
	background-color: #ffffff;
}
table.cp_table tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
}
table.cp_table th{
	padding-left: 5px;
	color: white;
	font-weight: bold;
	text-align:left;
	background-color: #0072BB;
	line-height: 20px;
	BORDER: #abcde7 1px solid;

}
table.cp_table thead th{
	padding-left: 5px;
	color: white;
	font-weight: bold;
	text-align:left;
	background-color: #0072BB;
	line-height: 20px;
	BORDER: #abcde7 1px solid;
}
table.cp_table thead th a{
	color: white;
	font-weight: bold;
}
input.submit
{
   font-size:13px;
   font-family:Arial,sans-serif;
   height:22px;
   width:80px;
   background-color:#779999;
   background-image:url(../images/submitbut.gif);
   background-repeat:no-repeat;
     border-width:1px;

	 border:none;
   cursor: hand;
   cursor:pointer;
   padding-bottom:2px;
  vertical-align: middle;
}
input.submitlong
{
   font-size:13px;
   font-family:Arial,sans-serif;
   height:22px;
   width:80px;
   background-color:#779999;
   background-image:url(../images/submitbutlong.gif);
   background-repeat:no-repeat;
     border-width:1px;

	 border:none;
   cursor: hand;
   cursor:pointer;
   padding-bottom:2px;
  vertical-align: middle;
}
UL.list-news-items LI {
	background:transparent url(../images/icon_list1.gif) no-repeat scroll left top;
	line-height:15px;
	list-style-type:none;
	padding:3px 0 3px 10px;
}
.list-news-items{
 margin-top: 0px;
}/* comment for index industry*/
.data{
	font-weight: bold;
	}
.data_search{
	font-size: 11px;
	}
.data .plus {
	/*TEXT-ALIGN: right*/
	TEXT-ALIGN: right;
	_text-align: center;
	color: green;
	font-size: 17px;
}
.data .plus1 {
	TEXT-ALIGN: right;
	_text-align: right;
	COLOR: green;
}
.data .minus {
	/*TEXT-ALIGN: right*/
	TEXT-ALIGN: right;
	_text-align: center;
	COLOR: red;
	font-size: 17px;
}
.data .minus1 {
	TEXT-ALIGN: right;
	_text-align: right;
	COLOR: red;
}
.data .zero {
	TEXT-ALIGN: right;
	_text-align: center;
	font-size: 17px;
	COLOR: orange;
}

.data .zero1 {
	TEXT-ALIGN: right;
	_text-align: right;
	COLOR: orange;
}
.data .value {
	TEXT-ALIGN: right;
	/*TEXT-ALIGN: center;*/
	_text-align: right;
}

.help_content{
	margin-left: 0px;
}
.help_content UL{
	margin-left: 0px;
	color: rgb(82, 136, 233);
}
.help_content LI{
	margin-left: 1px;

}
#news-tool {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 600px
}
.tools {
	PADDING-LEFT: 40px; FONT-SIZE: 14px; FLOAT: left; MARGIN-LEFT: 30px; LINE-HEIGHT: 32px
}
.clr {
	CLEAR: both
}
.help-news{
 text-align: left;
}