@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	background:#c7d2e4 url(../images/bg_body.gif) repeat-x top;
	font: normal 12px Arial, Helvetica, sans-serif;
}
div.main{
	background:url(../images/bg.png) repeat-y top center;
	width:800px;
	padding:0 6px 0 6px;
	margin:0 auto;
}
div.header{
	background:url(../images/bg_header.png);
	height:74px;
	position:relative;
}
div.slogan{
	position:absolute;
	left:175px;
	top:0px;
}
div.search_top{
	background:url(../images/bg_search.png) no-repeat;
	height:24px;
	width:260px;
	position:absolute;
	top:20px;
	right:5px;
}
div.searchStock{
	position: relative;
}
div.searchStock input{
	border:0;
	background: #fff;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color:#000;
	width:222px;margin: 0; padding:4px 5px 0 5px;
	position:absolute;
	top: 1px; right: 24px;
}
div.searchStock span{
	float: right;
	position:absolute;
	top: 1px; left:235px;
}
div.searchStock a{
	cursor:pointer;
}
div.searchStock a{
	cursor:pointer;
}
div.time_header{
	font:bold 11px tahoma;
	color:#fff;
	position:absolute;
	bottom:5px;
	right:95px;
}
div.flag{
	height:25px;
	position:absolute;
	width:85px;
	bottom:20px;
	right:1px;
	padding:3px 0 0 3px;
	z-index:9999;
}
div.flag img{
	margin-right:6px;
}
div.content{
	background:#fff;
	padding:5px 0;#padding-right:6px;
	#float:left;_margin-top:-5px;
}
div.footer{
	background:url(../images/bg_footer.gif) repeat-x;
	line-height:30px;
	width:100%;
	color:#fff;
	font-size:11px;
	font-family:tahoma;
	height:30px;
}
div.footer div.left{
	float:left;
	width:58%;
	padding-left:10px;
}
div.footer .right{
	float:right;
	width:37%;
	text-align:right;
	padding-right:10px;
	color:#81daff;
}
div.footer a{
	color:#fff;
	text-decoration:none;
	padding:0  5px 0 5px;
}
div.footer a:hover{
	color:#fff;
	text-decoration:underline;
}
div.left_content{
	float:left;
	width:250px;
}
div.right_content{
	float:right;
	width:545px;
}
div.bn_prices{
	background:url(../images/bg_prices.gif) no-repeat;
	height:65px;
	width:250px;
}
div.bn_prices_en{
	background:url(../images/bg_prices_en.jpg) no-repeat;
	height:65px;
	width:250px;
}
div.bn_prices_jp{
	background:url(../images/bg_prices_jp.jpg) no-repeat;
	height:65px;
	width:250px;
}

.clear{
	clear:both;
}
ul.priceboard{
	list-style-type:none;
	margin:0px;padding:0px;
	padding-left:15px;
	width:230px;
}
ul.priceboard li{
	list-style-type:none;
	background:url(../images/prices_li.gif) no-repeat;
	display:block;
	float:left;
	height:21px;
	padding:0px;
	width:60px;
	font-family:tahoma;
	text-align:center;
	margin:35px 18px 10px 0px;
}
ul.priceboard li a{
	font-weight:bold;
	text-decoration:none;
	line-height:23px;
	color:#fff;
}
ul.priceboard li a div{
	float:left;
	width:60px;
	background:url(../images/prices_li.gif) no-repeat;
}
ul.priceboard li a:hover div{
	list-style-type:none;
	background:url(../images/prices_li.gif) no-repeat;
	background-position:100% -21px;
	text-decoration:none;
	color:#fff;
}
div.bn{
	margin-top:5px;
}
div.news_home{
	border:1px solid #becae0;
	margin-top:5px;
	width:248px;
	float:left;
}
div.news_home div.title{
	background:url(../images/bg_title_module.gif) repeat-x;
	height:22px;
	padding-left:10px;
	padding-top:5px;
	font:bold 14px tahoma;
	color:#003399;
	position:relative;
}
ul.ul_news{
	margin:4px 0px 0px 0px;
	padding:0;
	width:100%;
}
ul.ul_news li{
	background:url(../images/li_news.gif) no-repeat;
	margin:0;
	padding:3px 0 2px 10px;
	list-style:none;
	line-height:13px;
}
ul.ul_news li.gray{
	background:#f8f8f8 url(../images/li_news.gif) no-repeat;
	margin:0;
	padding:2px 0 2px 10px;
	list-style:none;
	line-height:13px;
}
ul.ul_news li a{
	color:#003399;
	text-decoration:none;
	font:bold 11px tahoma;
}
ul.ul_news li a:hover{
	color:#2d3192;
	text-decoration:underline;
}
span.time{
	font:normal 11px tahoma;
	color:#555555;
}
div.news_home div.contain{
	padding:0 5px 5px 5px;
	height:254px;#height:261px;
}
div.readmore{
	border-top:1px solid #bacade;
	text-align:right;
	height:16px;
}
div.readmore a{
	font:normal 10px tahoma;
	color:#003399;
	text-decoration:none;
	margin-right:10px;
}
div.readmore a:hover{
	text-decoration:underline;
}
div.market_home{
	border:1px solid #becae0;
	margin-top:5px;
	width:543px;
	float:left;
}
div.market_home div.title{
	background:url(../images/bg_title_module.gif) repeat-x;
	height:22px;
	padding-left:10px;
	padding-top:5px;
	font:bold 14px tahoma;
	color:#003399;
	position:relative;
}

div.market_home div.contain{
	padding:5px 5px 5px 5px;
	height:270px;
}
div.market_home div.contain div.left{
	width:270px;
	float:left;
}
div.market_home div.contain div.right{
	width:260px;
	float:right;
}
div.market_home .chart{
	background:#e3e3e3;
	font:normal 11px tahoma;
	margin-top:5px;#margin-top:2px;
	width:265px;
}
div.market_home .chart tr td{
	padding:3px 5px 3px 0;
	text-align:right;
}
div.market_home .chart tr td.first{
	padding-left:5px;
	color:#003399;
	font-weight:bold;
	text-align:left;
}
div.market_home .chart .up{
	color:#78afe5;
}

div.market_home .chart .nochange{
	color:#f0b000;
}

div.market_home .chart .down{
	color:#e20000;
}

div.top10{
	border:1px solid #dde6f2;
	background:#f1f7ff;
}
div.top10 div.title{
	font:bold 11px tahoma;
	text-transform:uppercase;
	color:#000;
	height:18px;
	border-bottom:1px solid #bacade;
}
div.top10 div.contain_top{
	border-top:1px solid #ffffff;
}
div.top10 .table_market tr td{
	padding:3px 5px 3px 5px;
	font:normal 11px tahoma;
	text-align:center;
}
div.top10 .table_market td.first{
	text-align:left;
}
div.top10 .table_market td.last{
	text-align:right;
}
div.top10 .table_market tr.title td{
	padding:6px 5px 5px 5px;
	background:#bcc9df;
}
div.top10 .table_market tr.row td{
	background:#dce6f2;
}
div.top10 .up{
	color:#0066CC;
}

div.top10 .down{
	color:#e20000;
}

div.top10 .nochange{
	color:#f0b000;
}

div.top10 .table_market a{
	color:#003399;
	text-decoration:none;
}
div.top10 .table_market a:hover{
	color:#003399;
	text-decoration:underline;
}

div.left_pages{
	float:left;
	width:210px;
}
div.right_pages{
	float:right;
	width:585px;
}
div.bn_prices_pages{
	background:url(../images/bg_prices_pages.gif) no-repeat;
	height:65px;
	width:210px;
	margin-top:5px;
}
div.bn_prices_pages_en{
	background:url(../images/bg_prices_en.jpg) scroll center center transparent;
	height:65px;
	width:210px;
	margin-top:5px;
}
div.bn_prices_pages_jp{
	background:url(../images/bg_prices_jp.jpg) scroll center center transparent;
	height:65px;
	width:210px;
	margin-top:5px;
}

div.bn_prices_pages ul{
	list-style-type:none;
	margin:0px;padding:0px;
	padding-left:10px;
	width:190px;
}
div.bn_prices_pages ul li{
	list-style-type:none;
	background:url(../images/prices_li.gif) no-repeat;
	display:block;
	float:left;
	height:21px;
	padding:0px;
	width:60px;
	font-family:tahoma;
	text-align:center;
	margin:35px 5px 10px 0px;
}
div.bn_prices_pages ul li a{
	font-weight:bold;
	text-decoration:none;
	line-height:23px;
	color:#fff;
}
div.bn_prices_pages ul li a div{
	float:left;
	width:60px;
	background:url(../images/prices_li.gif) no-repeat;
}
div.bn_prices_pages ul li a:hover div{
	list-style-type:none;
	background:url(../images/prices_li.gif) no-repeat;
	background-position:100% -21px;
	text-decoration:none;
	color:#fff;
}



div.bn_prices_pages_en ul{
	list-style-type:none;
	margin:0px;padding:0px;
	padding-left:10px;
	width:190px;
}
div.bn_prices_pages_en ul li{
	list-style-type:none;
	background:url(../images/prices_li.gif) no-repeat;
	display:block;
	float:left;
	height:21px;
	padding:0px;
	width:60px;
	font-family:tahoma;
	text-align:center;
	margin:35px 5px 10px 0px;
}
div.bn_prices_pages_en ul li a{
	font-weight:bold;
	text-decoration:none;
	line-height:23px;
	color:#fff;
}
div.bn_prices_pages_en ul li a div{
	float:left;
	width:60px;
	background:url(../images/prices_li.gif) no-repeat;
}
div.bn_prices_pages_en ul li a:hover div{
	list-style-type:none;
	background:url(../images/prices_li.gif) no-repeat;
	background-position:100% -21px;
	text-decoration:none;
	color:#fff;
}

div.bn_prices_pages_jp ul{
	list-style-type:none;
	margin:0px;padding:0px;
	padding-left:10px;
	width:190px;
}
div.bn_prices_pages_jp ul li{
	list-style-type:none;
	background:url(../images/prices_li.gif) no-repeat;
	display:block;
	float:left;
	height:21px;
	padding:0px;
	width:60px;
	font-family:tahoma;
	text-align:center;
	margin:35px 5px 10px 0px;
}
div.bn_prices_pages_jp ul li a{
	font-weight:bold;
	text-decoration:none;
	line-height:23px;
	color:#fff;
}
div.bn_prices_pages_jp ul li a div{
	float:left;
	width:60px;
	background:url(../images/prices_li.gif) no-repeat;
}
div.bn_prices_pages_jp ul li a:hover div{
	list-style-type:none;
	background:url(../images/prices_li.gif) no-repeat;
	background-position:100% -21px;
	text-decoration:none;
	color:#fff;
}



div.news_main{
	border:1px solid #bcc9df;
	width:578px;
	min-height: 540px;
	margin: 10px 0 10px 5px;
}
div.news_main div.title{
	background:#00aaff;
	font:bold 11px tahoma;
	padding:4px 5px 5px 5px;
	border:1px solid #fff;
	width:566px;
}
div.news_main div.title a{
	text-decoration:none;
	color:#fff;
}
div.news_main div.title a:hover{
	text-decoration:underline;
}
div.news_main div.news_top p{
	margin:0px;
	padding:0 10px 10px 10px;
}
div.news_main div.news_top p.title_news{
	padding-top:10px;
}
div.news_main p.title_news a{
	text-decoration:none;
	color:#003399;
	font:bold 12px tahoma;
}
div.news_main p.title_news a:hover{
	text-decoration:underline;
}
div.news_main div.news{
	background:url(../images/border.gif) repeat-x top;
}
div.news_main div.news p{
	margin:0px;
	padding:0 10px 10px 10px;
}
div.news_main div.news p.title_news{
	padding-top:10px;
}
div.news_main div.news_detail p{
	margin:0px;
	padding:0 10px 15px 10px;
}
div.news_main div.news_detail p.title_news{
	padding-top:10px;
	color:#ff6603;
	font:bold 14px tahoma;
}
div.pages{
	font:normal 11px tahoma;
	text-align:center;
	padding:5px 0 5px 0;
}
div.pages a{
	padding-left:7px;
	color:#003399;
	text-decoration:none;
}
div.pages a:hover{
	color:#003399;
	text-decoration:underline;
}
div.pages a.current{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
div.pages a.next{
	font-size:10px;
}
table.source{
	color:#555555;
	font: normal 11px tahoma;
	padding-top:5px;
	background:url(../images/border.gif) repeat-x top;
}
table.source td{
	padding:0 10px 10px 10px;
	white-space: nowrap;
}
table.source a{
	color:#003399;
	text-decoration:none;
}
table.source a:hover{
	color:#003399;
	text-decoration:underline;
}
table.source img{
	margin-right:3px;
	margin-bottom:-3px;
}
div.news_other{
	background:#fff;
}
div.news_other div.title_news{
	font:bold 12px tahoma;
	color:#000;
	background:url(../images/bg_title_news.gif) repeat-x;
	height:20px;
	padding-top:7px;
	padding-left:10px;
}
div.news_other div.contain{
	padding:5px 10px 10px 10px;
	background:url(../images/border.gif) bottom repeat-x;
}
ul.ul_news2{
	margin:4px 0px 0px 0px;
	padding:0;
	width:100%;
}
ul.ul_news2 li{
	background:url(../images/li_news.gif) no-repeat;
	margin:0;
	padding:4px 0 4px 10px;
	list-style:none;
	line-height:13px;
}
ul.ul_news2 li.gray{
	background:#f8f8f8 url(../images/li_news.gif) no-repeat;
	margin:0;
	padding:2px 0 2px 10px;
	list-style:none;
	line-height:13px;
}
ul.ul_news2 li a{
	color:#003399;
	text-decoration:none;
}
ul.ul_news2 li a:hover{
	color:#2d3192;
	text-decoration:underline;
}
.bg_left{
	background:url(../images/bg_left.gif) repeat-y;
	width:210px;
}
.table_pages{
	margin:0px;
	padding:0px;
	margin-top:-5px;
	margin-bottom:-5px;
}

div.market_world{
	height:268px;
	border:1px solid #dce6f2;
	position:relative;
}
div.left_world{
	width:260px;
	float:left;
	margin:-1px 0 0 -1px;
}
div.right_world{
	width:270px;
	float:right;
}
div.left_world div.value{
	background:#f1f7ff;
	border:1px solid #fff;
	border-right:1px solid #dce6f2;
	height:43px;
	font:bold 11px tahoma;
}
div.left_world li{
	display:inline;
	list-style:none;
	line-height:21px;
}
div.left_world li div{
	width:79px;
	padding-left:5px;
	float:left;
}
div.left_world li.title_world{
	display:list-item;
	color:#003399;
	list-style:none;
	padding-left:5px;
}
div.left_world li.title_world a{
	color:#003399;
	text-decoration: none;
}
div.left_world li.title_world a:hover{
	color:#003399;
	text-decoration: underline;
}
div.world_current{
	border:1px solid #dce6f2;
	border-right:0px;
	background:#fff;
	height:43px;
	font:bold 11px tahoma;
}

.table_tkenganh td{
	font:normal 11px tahoma;
	padding:5px 4px 5px 4px;
	background:url(../images/border.gif) repeat-x bottom;
}
.table_tkenganh tr.bottom td{
	background:none;
	padding-bottom: 0px;
}
.table_tkenganh tr.bottom2 td{
	background:none;
	padding:0px;
}
.table_tkenganh tr.title td{
	color:#555;
	border-bottom:1px solid #bacade;
	background:none;
}
.table_tkenganh a{
	color:#18479b;
	font-weight:bold;
	text-decoration:none;
}
.table_tkenganh a:hover{
	text-decoration:underline;
}
.down{
	color:#e20000;
}
.up{
	color:#0066cc;
}
.nochange{
	color:#f0b000;
}

#bg_red{
	background:#ff6600;
}
#bg_pink{
	background: #ff9b9b;
}
#bg_light{
	background:#99ccff;
}
#bg_blue{
	background:#0066cc;
}
#bg_gray{
	background:#FFCC66;
}
#bg_color{
	height:10px;
	line-height:14px;
	margin-top:2px;
	width:85%;
}
div.contain_pt{
	border:1px solid #bcc9df;
	width:787px;
	margin:0px 0 0px 5px;
}
div.contain_pt div.title{
	background:#00aaff;
	font:bold 11px tahoma;
	padding:4px 5px 5px 5px;
	border:1px solid #fff;
	width:775px;
}
div.contain_pt div.title a{
	text-decoration:none;
	color:#fff;
}
div.contain_pt div.title a:hover{
	text-decoration:underline;
}
.table_search{
	background:#f1f7ff;
	padding:0 5px 0 5px;
}
.table_search .namecompany{
	padding-top:7px;
	padding-bottom:7px;
}
.table_search .company{
	color:#003399;
	font:bold 14px tahoma;
}
.table_search .name{
	color:#ff6600;
	font:bold 14px tahoma;
}
.table_search .market{
	color:#666666;
	font:bold 12px tahoma;
}
.table_search td{
	padding:5px 1px 5px 1px;
	font: 11px tahoma;
}
.table_search td.border_left{
	text-align:center;
}
.table_search td.border_left div{
	border:1px solid #d7e7fd;
	padding:3px 3px 3px 3px;
}
.table_search td.border_left div.current{
	background:#ffa619;
	border:1px solid #fff;
}
.table_search td.border_left div.current a{
	color:#fff;
}
.table_search td.border_left a{
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}
.table_search td.border_left a:hover{
	text-decoration:underline;
}
/*
.table_search input, select{
	font:11px tahoma;
}*/
.table_search .w1{
	width:80px;
}
.table_search td.border_top{
	border-top:1px solid #d7e3f1;
}
.table_search .value{
	font:bold 12px tahoma;
}
.table_search span.market{
	font:bold 14px tahoma;
	padding-left:10px;
}
.table_search span.gray{
	color:#999999;
	font:bold 12px tahoma;
	padding-left:40px;
}
.table_search span.down{
	color:#cc0000;
	font:bold 12px tahoma;
}
.table_search span.up{
	color:#0066cc;
	font:bold 12px tahoma;
}
.table_search span.nochange{
	color:#f0b000;
	font:bold 12px tahoma;
}
.table_search span.normal{
	color:#000;
	font:bold 12px tahoma;
}
.table_search td.prices{
	background:#efefef;
	padding-right:0px;
	text-align:center;
	font:bold 12px tahoma;
	white-space:nowrap;
}
.table_search td.prices img{
	margin:0 0px 0 7px;
}
.div_tongquan{
	margin:5px;
}
.table_market_tq{
	border:1px solid #cee2f8;
	background:#ffffff;
	font:normal 11px tahoma;
	margin-bottom:10px;
}
.table_market_tq tr td{
	border-bottom:1px solid #e4edf7;
}
.table_market_tq td{
	padding:3px 5px 3px 5px;
}
.table_market_tq .right_column{
	background:#e2e9f2;
	border-bottom:1px solid #cee2f8;
	text-align:right;
}
.table_market_tq .noborder{
	border-bottom:0px solid #e4edf7;
}
.table_read_news{
	margin-left:15px;
	width:240px;
	color:#555555;
	font:normal 11px tahoma;
}
.table_read_news TR.up td{
	padding:0 5px 10px 0px;
}
.table_read_news td{
	padding:3px 5px 3px 0px;
}
.table_read_news a{
	font:normal 11px tahoma;
	color:#003399;
	text-decoration:none;
}
.table_read_news a:hover{
	text-decoration:underline;
}
.table_read_news td.top a{
	font-size:12px;
	font-weight:bold;
	color:#000;
	font-family:Tahoma;
	text-decoration:none;
}
.table_read_news tr.choose td{
	background:#eeeeee;
	font-weight:bold;
}
.table_read_news .bottom a{
	font:normal 10px tahoma;
	color:#00529c;
}
.font9{
	font-size:9px;
	font-family:arial;
	padding-left:5px;
	padding-right:5px;
	color:#00529c;
}
div.border_table{
	margin:5px;
}
table.table_list tr.title td.first{
	border-left:none;
}
table.table_list tr.title td{
	background:#bcc9df url(../images/bg_table_title.gif) repeat-x top;
	color:#003399;
	font:bold 11px tahoma;
	text-align:center;
	padding:5px 5px 5px 5px;
	border-left:1px solid #aac3d0;
	border-bottom:none;
}
table.table_list tr.title_1 td{
	background:#c6d2e6;
	color:#003399;
	font:normal 11px tahoma;
	text-align:center;
	padding:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	border-left:1px solid #aac3d0;
	border-top:1px solid #aac3d0;
	border-bottom:1px solid #aac3d0;
}
table.table_list tr.title td a, table.table_list tr.title_1 td a{
	color:#003399;
	text-decoration:none;
}
table.table_list tr.title td a:hover, table.table_list tr.title_1 td a:hover{
	text-decoration:underline;
}
table.table_list tr td{
	padding:4px 5px 3px 5px;
	border-left:1px solid #dfe9f2;
	border-bottom:1px solid #dfe9f2;
}
table.table_list tr.title td a:hover {
	color:#fff;
	text-decoration:underline;
}
table.table_list tr.row1 td{
	background:#f1f7ff;
}
.table_list .row3 td{
	padding-bottom:3px;padding-top:3px;
}
.table_list .row3_border td{
	background:#ddeeff;
	font-weight:bold;
	border-left:1px solid #ddeeff;
}
.table_list .row3 td.head1{
	text-transform:uppercase;
	font:bold 11px arial;
}
.table_list .row3 td.head2{
	text-transform:none;
	font:bold 11px arial;
}
.table_list .row4 td{
	padding-bottom:3px;padding-top:3px;
	font:normal 12px arial;
}
.table_list .row4 td.head1{
	font-weight:bold;
	padding-left:10px;
}
.table_list .row4 td.head2{
	padding-left:20px;
}
.table_list .row4 td.head3{
	padding-left:29px;
}
table.table_list tr.row5 td{
	background:#f2f5f9;
}
table.table_list tr.row6 td{
	background:#f2f5f9;
	font-style:italic;
}
table.table_list tr.row9 td{
	background:#e3e3e3;
}
table.table_list .last{
	border-right:1px solid #dfe9f2;
}
table.table_list .center{
	text-align:center;
}
table.table_list a{
	text-decoration:none;
	color:#003399;
}
table.table_list a:hover{
	text-decoration:underline;
}
.table_search2{
	background:#fff;
	padding:10px 5px 0 5px;
}
.table_search2 td{
	padding:5px 1px 5px 1px;
	font: 11px tahoma;
}
.table_search2 a{
	color:#003399;
	text-decoration:none;
}
.table_search2 a:hover{
	text-decoration:underline;
}
.table_search2 input, select{
	font:11px tahoma;
}
.table_search2 .w1{
	width:80px;
}
.table_search2 img{
	margin-left:5px;
}
INPUT.button1 {
	background:url(../images/button1.gif) 0 0 no-repeat;
	width:43px;
	height:18px;
	text-algin: center;
	vertical-align: top;
	border:none;
	cursor:pointer;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;padding-bottom:2px;
	color: #fff;
	margin-top:1px;
}
INPUT.button1:hover, INPUT.button1:focus {
	background-position:0 -18px;
}

INPUT.button3 {
	background:url(../images/button3.gif) 0 0 no-repeat;
	width:70px;
	height:18px;
	text-algin: center;
	vertical-align: top;
	border:none;
	cursor:pointer;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;padding-bottom:2px;
	color: #fff;
	margin-top:1px;
}
INPUT.button3:hover, INPUT.button3:focus {
	background-position:0 -18px;
}
.table_toptrongngay{
	background:#fff;
	border:1px solid #d8e4f1;
	width:777px;
	margin:5px;
}
.table_toptrongngay td{
	padding:5px 1px 5px 1px;
	font: 11px tahoma;
}
.table_toptrongngay td.border_top{
	border-top:1px solid #d8e4f1;
}
.table_toptrongngay .w1{
	width:50px;
	font-weight:bold;
}
div.toptrongngay{
	font:bold 11px tahoma;
	color:#fff;
	background:url(../images/bg_top.gif) repeat-x;
	height:18px;
	padding-top:5px;
	padding-left:10px;
	margin:0 5px 0 5px;
}
.note{
	font:bold 11px tahoma;
	color:#999999;
	padding-top:5px;
	padding-bottom:5px;
}
.table_search td.border_left{
	text-align:center;
}
.table_search td.border_left div{
	border:1px solid #d7e7fd;
	padding:3px 3px 3px 3px;
}
.table_search td.border_left div.current{
	background:#ffa619;
	border:1px solid #fff;
}
.table_search td.border_left div.current a{
	color:#fff;
}
.table_search td.border_left a{
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}
.table_search td.border_left a:hover{
	text-decoration:underline;
}
/*
.table_search input, select{
	font:11px tahoma;
}
*/
.table_search input.market{
	font:bold 14px tahoma;
	background: none;
	border: 0px;
}
.table_search .w1{
	width:80px;
}
.table_search td.border_top{
	border-top:1px solid #d7e3f1;
}
.table_search .value{
	font:bold 12px tahoma;
}
.table_search span.market{
	font:bold 14px tahoma;
	padding-left:10px;
}
.table_search span.gray{
	color:#999999;
	font:bold 12px tahoma;
	padding-left:30px;
}
.table_search span.down{
	color:#ff0000;
	font:bold 12px tahoma;
}
.table_search span.normal{
	color:#000;
	font:bold 12px tahoma;
}
.table_search td.prices{
	background:#efefef;
	padding-right:0px;
	text-align:center;
	font:bold 12px tahoma;
	white-space:nowrap;
}
.table_search td.prices img{
	margin:0 0px 0 7px;

}

.calendar_page{
	width:770px;
	margin:0px auto 7px auto;
}
.calendar_page input{
	font-size:11px;
	font-family:Tahoma;
	color:#000;border:1px solid #7f9db9;
}
.calendar_page select{
	font-size:11px;
	font-family:Tahoma;
	color:#000;
	border:1px solid #7f9db9;
}
.calendar_page select.time{
	width:94px;
}
.calendar_search_events{
	margin:40px 15px 5px 30px;
}
.calendar_search_events td{
	padding:5px 0px 5px 0px;
}
.gray_bold_tahoma_11{
	font:bold 11px tahoma;
	color:#555;
}
/****************************************		DOANH NGHIEP TONG QUAN 	  	****************************************/
div.div_tq_column1{
	width:385px;
	float:left;
	margin-bottom:5px;
	background:#f1f7ff;
	border:1px solid #dce6f2;
}
div.div_tq_column1 table.table_tq{
	background:#f1f7ff;
	color:#555555;
}
div.div_tq_column1 table.table_tq td{
	background:#f1f7ff url(../images/border.gif) repeat-x bottom;
	padding:3px 5px 3px 5px;
	font:normal 11px arial;
}
div.div_tq_column1 table.table_tq td.last{
	font:normal 12px arial;
	color:#000;
}
div.div_tq_column1 table.table_tq td.no_border{
	background:#f1f7ff;
}
div.div_tq_column1 table.table_tq td.no_border_5{
	background:#f1f7ff;
	width:5px;
}
div.div_tq_column1 table.table_tq tr.title td{
	background:url(../images/bg_module.gif) repeat-x;
	color:#000;
	font:bold 12px tahoma;
	padding:3px 0 5px 5px;
	border-bottom:0px;
}
div.div_tq_column1 .link_underline a{
	text-decoration:underline;
	color:#18479b;
}
div.div_tq_column1 .link_underline a:hover{
	text-decoration:none;
	color:#006ad0;
}
div.div_tq_column2{
	border:1px solid #dce6f2;
	width:383px;
	float:left;
	margin-left:5px;_margin-left:5px;_margin-right:0px;
	margin-bottom:5px;
	background:#f1f7ff;
}
div.div_tq_column2 table.table_tq{
	background:#f1f7ff;
	color:#000;
}
div.div_tq_column2 table.table_tq td{
	background:#f1f7ff url(../images/border.gif) repeat-x bottom;
	padding:3px 5px 3px 5px;
	font:normal 12px arial;
}
div.div_tq_column2 table.table_tq td.last{
	font:normal 12px arial;
}
div.div_tq_column2 table.table_tq td.no_border{
	background:#f1f7ff;
}
div.div_tq_column2 table.table_tq td.no_border_5{
	background:#f1f7ff;
	width:5px;
}
div.div_tq_column2 table.table_tq tr.title td{
	background:url(../images/bg_module.gif) repeat-x;
	color:#000;
	font:bold 12px tahoma;
	padding:3px 0 5px 5px;
	border-bottom:0px;
}
div.div_tq_column2 .link_underline a{
	text-decoration:underline;
	color:#18479b;
}
div.div_tq_column2 .link_underline a:hover{
	text-decoration:none;
	color:#006ad0;
}
.div_table_tq_scroll{
	overflow: auto;
	overflow-x:hidden;
	overflow-y:auto;
	width:373px;
	height:177px;
}
.div_table_tq_scroll .div_margin{
}
.div_table_tq_scroll_infor{
	overflow: auto;
	overflow-x:hidden;
	overflow-y:auto;
	width:373px;
	height:168px;
}
.style_padding_5{
	padding-left:5px;
}
div.title_tq{
	background:url(../images/bg_module.gif) repeat-x;
	color:#000;
	font:bold 12px tahoma;
	padding:3px 0 5px 5px;
}
div.title_tq span.normal{
	font-weight:normal;
	padding-left:10px;
	color:#003399;
}
span.normal{
	font-weight:normal;
	padding-left:10px;
	color:#003399;
}
.div_nganh_scroll2{
	height: 232px;
	overflow: auto;
	overflow-x:hidden;
	overflow-y:scroll;
}
div.div_nganh_scroll2 table.table_scroll td{
	border-bottom:1px dotted #dfdfdf;
	padding-right:5px;padding-left:5px;
	padding-top:3px;padding-bottom:2px;
}
div.div_nganh_scroll2 table.table_scroll TR.title{
}
div.div_nganh_scroll2 table.table_scroll .title td{
	background:#349ee5;
	color:#fff;font:bold 11px tahoma;
	padding-top:4px;padding-bottom:3px;
	border-bottom:none;
}
div.div_nganh_scroll2 table.table_scroll .w1{
	width:49px;
}
div.div_nganh_scroll2 div.scroll{
	height:210px;
	width:385px;
	overflow:scroll;
	overflow-x:hidden;
}
div.div_nganh_scroll2 table.table_scroll2 td{
	background:#f1f7ff url(../images/border.gif) repeat-x bottom;
	padding-right:5px;padding-left:5px;
	padding-top:3px;padding-bottom:2px;
}
div.div_nganh_scroll2 table.table_scroll2 .w1{
	width:49px;
}
div.div_nganh_scroll2 a{
	text-decoration:none;
	color:#006ad0;
}
div.div_nganh_scroll2 a:hover{
	text-decoration:underline;
}
.table_nganh{
	float:left;
	margin-bottom:0px;
	width:380px;
}
.content_detail{
	background:#f1f7ff;padding:7px 5px 5px 5px;_padding:0px;
}
.content_detail p{
}
.content_detail ul{
	margin:0px;
	padding:0px;_padding:7px 5px 5px 5px;
	list-style-type:none;
	float:left;
	padding-bottom:5px;
	width:98%;
}
.content_detail ul li{
	line-height:20px;
	list-style-type:none;
	background:url(../images/li4.gif) no-repeat;
	padding-left:10px;
	margin-left:5px;
}
.content_detail ul li a{
	color:#18479b;
	text-decoration:none;
}
.content_detail ul li a:hover{
	color:#18479b;
	text-decoration:underline;
}
div.chienluoc{
	overflow-x:hidden;
	overflow-y:auto;
	height:142px;
	width:385px;
}
div.chienluoc p{
	margin:0;
	padding:0 5px 7px 5px;
}
div.spdvu_dn{
	overflow-x:hidden;
	overflow-y:auto;
	height:251px;_height:260px;
	width:373px;
}
.down{
	color:#e20000;
}
.up{
	color:#78afe5;
}
.nochange{
	color:#f0b000;
}
.table_anlysis_acc{
	margin:5px 0px 0 0px;
}
.table_anlysis_acc td.excel a{
	font:normal 11px tahoma;
	color:#003399;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	line-height:18px;
}
.table_anlysis_acc td.excel a:hover{
	text-decoration:underline;
}
.table_anlysis_acc td.excel img{
	margin-right:5px;
	margin-bottom:-2px;
}
/**************	tab year	**************/
ul.tab_year{
	margin:0;
	padding:0;
	text-align:left;
	padding-left:5px;
}
ul.tab_year li{
	margin:0;margin-left:0px;
	padding:0;
	list-style:none;
	display:inline;
	margin-right:3px;
	#height:20px;
}
ul.tab_year li a{
	padding:3px 0px 2px 10px;#padding:0px 0px 2px 10px;
	color:#999999;
	font:bold 11px tahoma;
	text-decoration:none;
	background:url(../images/button2.png) top left no-repeat;
}
ul.tab_year li a span{
	padding:3px 10px 2px 0px; #padding:0px 10px 2px 0px;
	background:url(../images/button2.png) top right no-repeat;
	#line-height:23px;
}
ul.tab_year li a:hover, ul.tab_year li.current a{
	background:url(../images/button2.png) bottom left no-repeat;
	color:#fff;
	font:bold 11px tahoma;
	text-decoration:none;
}
ul.tab_year li a:hover span, ul.tab_year li.current a span{
	background:url(../images/button2.png) bottom right no-repeat;
}
.dvtinh{
	font: normal 10px tahoma;
	text-align:right;
	padding-right:5px;
}
.table_chart{
	font-family:tahoma;
	font-size:11px;
	margin:10px 0px 10px 0px;
}
.table_chart input,select{
	font-family:tahoma;
	font-size:11px;
}
.table_chart td{

}
.div_left_chart{
	width:205px;
}
.div_left_chart td{
	padding:8px 0px 5px 5px;
}
.div_left_chart select{
	font-size:11px;
	font-family:tahoma;
	margin-top:0px;margin-bottom:0px;
	margin-right:3px;
	height:18px;
}
.div_left_chart select.w1{
	width:77px;
}
.div_left_chart select.w2{
	width:110px;
}
.div_left_chart select.w3{
	width:170px;
}
.table_chart .left_chart{
	background:#f1f7ff;
}
.table_chart tr.title_chart_sub td{
	background:#ddeeff;
	border-top:1px solid #fff;
	font: bold 11px tahoma;
	padding-bottom:4px;
	padding-top:4px;
}
.chart_link{
	text-align:center;
	background:#eeeeee;
	border-top:1px solid #fff;
}
.chart_link span{
	margin-left:10px;
	margin-right:10px;
	line-height:30px;
}
.chart_link a{
	color:#18479b;
}
.bg_left_chart{
	background:#eeeeee;
}
.chart_anlysis{
	padding-left:5px;
}
INPUT.button5 {
	background:url(../images/button5.gif) 0 0 no-repeat;
	width:60px;
	height:18px;
	text-algin: center;
	vertical-align: top;
	border:none;
	cursor:pointer;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;padding-bottom:2px;
	color: #fff;
	margin-top:1px;
}
INPUT.button5:hover, INPUT.button5:focus {
	background-position:0 -18px;
}
INPUT.button5_current {
	background:url(../images/button5.gif) 0 0 no-repeat;
	background-position:0 -18px;
	width:60px;
	height:18px;
	text-algin: center;
	vertical-align: top;
	border:none;
	cursor:pointer;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;padding-bottom:2px;
	color: #fff;
	margin-top:1px;
}
INPUT.button4 {
	background:url(../images/button4.gif) 0 0 no-repeat;
	width:90px;
	height:18px;
	text-algin: center;
	vertical-align: top;
	border:none;
	cursor:pointer;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;padding-bottom:2px;
	color: #fff;
	margin-top:1px;
}
INPUT.button4:hover, INPUT.button4:focus {
	background-position:0 -18px;
}
div.contain_pt{
	border:1px solid #bcc9df;
	width:787px;
	margin:0px 0 0px 5px;
}
div.contain_pt div.title{
	background:#00aaff;
	font:bold 11px tahoma;
	padding:4px 5px 5px 5px;
	border:1px solid #fff;
	width:775px;
}
div.contain_pt div.title a{
	text-decoration:none;
	color:#fff;
}
div.contain_pt div.title a:hover{
	text-decoration:underline;
}
div.reg_account{
	padding-top:5px;
}
div.reg_account p{
	margin:0px;
	padding:0px 5px 5px 5px;
	line-height:16px;
}
.table_reg td{
	font:normal 11px tahoma;
	padding:5px;
}
.table_reg td.bg{
	background:#f1f7ff;
}
.table_reg input.reg{
	width:20px;
	border-right:1px solid #bac7da;
	border-bottom:1px solid #bac7da;
	border-left:1px solid #0e274a;
	border-top:1px solid #0e274a;
	font:bold 12px tahoma;
	text-align:center;
}
.table_reg .bold12{
	font:bold 12px tahoma;
}
.table_reg_sub{
	background:#f1f7ff;
	border:1px solid #dce6f2;
	padding:5px 0;
}
.star_red{
	color:red;
	font-weight:normal;
}
.table_reg_sub input.reg2{
	width:400px;
	border-right:1px solid #bac7da;
	border-bottom:1px solid #bac7da;
	border-left:1px solid #0e274a;
	border-top:1px solid #0e274a;
	font:normal 11px tahoma;
	padding-left:3px;
}
.table_reg_sub input.reg3{
	width:145px;
	border-right:1px solid #bac7da;
	border-bottom:1px solid #bac7da;
	border-left:1px solid #0e274a;
	border-top:1px solid #0e274a;
	font:normal 11px tahoma;
	padding-left:3px;
}
.table_reg_sub select.w1{
	width:150px;
	border-right:1px solid #bac7da;
	border-bottom:1px solid #bac7da;
	border-left:1px solid #0e274a;
	border-top:1px solid #0e274a;
	font:normal 11px tahoma;
	text-align:left;
	padding-left:3px;
}
.table_reg_sub select.w2{
	width:60px;
	border-right:1px solid #bac7da;
	border-bottom:1px solid #bac7da;
	border-left:1px solid #0e274a;
	border-top:1px solid #0e274a;
	font:normal 11px tahoma;
	text-align:left;
	padding-left:3px;
}
.table_reg_sub td{
	padding:3px 0px 3px 5px;
}
.scroll_reg{
	background:#fff;
	border:1px solid #dce6f2;
	padding:5px 0;
	height:200px;
	overflow-x:hidden;
	overflow-y:scroll;
}
.scroll_reg ul{
	margin:0px;
	padding:0px;
}
.scroll_reg ul li{
	margin:0px;
	padding:3px 0px ;
}
/*popup*/
.main_popup{
}
.header_popup{
	background:url(../images/bg_header.png);
	height:74px;
	position:relative;
}
div.logo_popup{
	position: absolute;
	left:-5px;
}
div.slogan_popup{
	position:absolute;
	left:165px;
	top:0px;
}
