/*
	# Reset defaults ################### 
*/
@import 'reset.css';
a:link, a:visited{text-decoration:none;outline:none;}

/*
	# LAYOUT ################### 
*/
body
{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	background-attachment: fixed;
	background-image: url(../images/bgtet.gif);
	background-repeat: no-repeat;
	background-position: center 155px;
	
	
}
#wrapper 
{
	width:950px;
	margin:0 auto 30px;
}
#middle-home {padding:0 10px; margin-top:8px;}
#middle {padding:15px 0px 0; width:960px;}
.main-box {padding:0 25px;}
.mainContent-2col {width:575px; float:left;}
.sitebar-2col {width:300px; float:right; }
.mainContent-3col {width:705px; float:left;}
.sitebar-3col {width:177px; float:right;}
.col1 {width:203px; float:left; border:#ffc629 1px solid; margin-right:10px;}
.col2 {width:503px; float:left; border:#0a53c9 1px solid;}
.col3 {width:218px; float:right; border:#f4f4f4 1px solid; padding:4px 0;}
.leftcol {width:270px; float:left; border:#ffc629 1px solid;}
.mainContent {width:650px; float:right;}
.leftpro {width:205px; float:left;}
.contentpro {width:730px; float:right; border:#e8e8e8 1px solid;}
/*
	# HEADING ################### 
*/
.adOn { width:100%; height:1850px; position:absolute; top:0; left:0; z-index:99999;text-align:center; background-color:#123879; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.adbox a { display:block; position:absolute; top:0; left:490px; z-index:9999999; }
.adbox { width:600px; height:297px; position:absolute;top:100px; margin:0 22%; text-align:center; z-index:999999;}
.adbox .linkBox {display:block; position:absolute; top:30px; height:260px; width:590px; left:0; z-index:99999999; border:1px #060 solid; background-color:#123879; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.adOff { display:none;  visibility:hidden;}

h1 {font:normal 19px Arial, Helvetica, sans-serif; padding-bottom:7px; color:#09347a; border-bottom:#ffc423 1px solid;}
h2{color:#09367f; font:normal 18px Arial, Helvetica, sans-serif;}
h3 {color:#09347a;}
	h3 a {color:#0a50a0;}	
	h3 a:hover {text-decoration:none;}
	h3.head-pro {border-bottom:#84a7cf 1px solid; padding:22px 0 5px 0; margin-bottom:7px;}
h4 {font:bold 12px/25px Arial, Helvetica, sans-serif; color:#fff;  background:url(../images/bg_head.png) top left no-repeat; margin-left:-5px; height:25px; padding-left:20px; position:relative; z-index:99999;}
	h4 a {color:#0a50a0;}
	h4 a:hover {text-decoration:none;}
	h4.headcat {border-bottom:#84a7cf 2px solid; padding-bottom:2px; text-transform:uppercase;}
h5 {font-size:12px; color:#0a50a0; font-weight:bold; text-transform:uppercase;}
	h5.headp {border-bottom:#84a7cf 2px solid; padding:30px 0 2px;}
h6 {font-size:11px; font-weight:bold; color:#fff; height:28px; margin-left:-5px; padding:9px 0 0 15px; text-transform:uppercase;}
	h6 a {color:#fff;}
	h6 a:hover {text-decoration:none; color:#D5E4ED;}
	h6.hsmall {background:url(../images/bg_head_small.png) 0px 0px no-repeat; width:175px;}
	h6.hbig {background:url(../images/bg_head_big.png) 0px 0px no-repeat; width:279px;}
	

/*
	# NAVIGATOR ################### 
*/
.hor-menu {clear:both;  padding-top:19px; overflow:hidden;  _overflow:visible; _height:1%;}
	.hor-menu a {color:#fff; font:bold 11px/35px Arial, Helvetica, sans-serif; float: left;  padding:0 11px;  background:url(../images/spre.png) top right no-repeat; text-transform:uppercase;}
	.hor-menu a.last {background:none}
	.hor-menu a.last {padding-left:10px;}
		.hor-menu a span {float:left; padding:13px 17px 13px 10px; background:url(../images/menu_right.png) top right no-repeat;}
		.hor-menu a:hover, .hor-menu a.selected {text-decoration:none; color:#09347a; cursor:pointer; background:url(../images/menu_act.png) top left repeat-x;}

	
.sub-menu {:#407aff; clear:both;height:35px;}
	.sub-menu li {float:left; background:url(../images/spre_sub.png) right center no-repeat; padding:0 10px; height:35px; line-height:35px; }
	.sub-menu li.last {background:none;}
	.sub-menu li a {color:#09367f; text-decoration:none; font-weight:bold;  }


/*
	# HEADER ############################
*/
#header {position:relative; background:url(../images/bg_top.png) top left repeat-x;}
.header-inner {width:950px; margin:0 auto;}
.logo {padding-top:10px; float:left;}
.topright {width:320px; float:right; padding-top:12px;}
	.topright p {padding-bottom:15px; overflow:hidden; _overflow:visible; _height:1%;}
	.topright p a {display:inline; height:16px; line-height:16px; font-size:11px; color:#09347a; margin-right:25px;}
	.topright p a.signup {background:url(../images/icon_dk.png) center left no-repeat; padding-left:20px;}
	.topright p a.login {background:url(../images/icon_dn.png) center left no-repeat; padding-left:20px;}
	.topright p a.en {background:url(../images/en.gif) center left no-repeat; padding-left:20px; margin-right:0px;}
	.topright p a.vn {background:url(../images/vn.gif) center left no-repeat; padding-left:20px; margin-right:0px;}
	.topright p a.cnn {background:url(../images/cn.gif) center left no-repeat; padding-left:20px; margin-right:0px;}
	.topright p a.member {margin-right:5px;}
	.topright div {font:bold 11px Arial, Helvetica, sans-serif; color:#09347a; text-align:right;}
	
.slogan {position:absolute; top:49px; left:225px;}

.flash {position:absolute; top:155px; left:20px;}	

/*
	# FOOTER #########
*/
#footer {clear:both; height:90px; border-top:#09347a 8px solid; background-color:#fec422;}
.footer-inner {width:950px;height:90px; position:relative; margin:0 auto; color:#09347a; font-size:11px; line-height:normal;}
	.footer-inner a {color:#09347a;}
.bot-foot {clear:both; padding:8px 26px 26px 26px;}
.footright {text-align:right; float:right; padding-top:10px;}
.footleft {float:left; padding-top:20px;}
.counter {color:#006699;float:right; }
.copyright {height:29px; background-color:#0a50a0; line-height:29px; padding:0 10px; font-size:11px;}
	.copyright a {color:#fff;}
	
	

/*
	# Lists ################### 
*/
.lnick {}
	.lnick li {text-align:center; padding:2px 0;}
	.lnick li a {font:bold 11px Arial, Helvetica, sans-serif; color:#09347a;}
	.lnick li img {margin-top:4px;}
.llink {padding:10px;}
	.llink li {background:url(../images/bullet.jpg) left center no-repeat; padding:3px 2px 3px 18px; border-bottom:#64a0ff 1px dotted;}
	.llink li a {color:#09347a;}
.site_bar {margin:0 0 15px 7px;} 
	.site_bar li {background:url(../images/bg_sitebar.png) top left no-repeat; width:191px; height:29px; line-height:30px; padding-left:30px;}
	.site_bar li a {color:#323232;}
	.site_bar li a.cur_pag {font-weight:bold;}
	
.article-item {border-bottom:#D5E4ED 1px solid; padding:10px 0;}	
	.article-item div {padding-right:10px;}
	.article-item img {float:left; margin-right:15px; border:#a8a8a8 1px solid; padding:1px;}
	.article-item a {color:#333333; font-weight:bold;}
	.article-item p.viewmore {padding-top:0px;}

.other-article {padding:10px 10px 5px 40px; list-style-type:none;}
	.other-article li {background:url(../images/arr_red.png) 0px 10px no-repeat; padding:2px 0 2px 13px;}
	.other-article li a {color:#323232;}

.list-news {}
	.list-news li {padding:6px 0; border-bottom:#D5E4ED 1px dotted; overflow:hidden; _overflow:visible; _height:1%;}
	.list-news li a {color:#000; font-weight:bold;}
	.list-news li img {float:left; margin:0px 10px 0 0; border:#f4f4f4 1px solid; padding:1px; width:74px; height:74px;}
	.list-news li.last {border-bottom:none;}

.list-news2 {}
	.list-news2 li {padding:6px 0; border-bottom:#D5E4ED 1px dotted; overflow:hidden; _overflow:visible; _height:1%;}
	.list-news2 li a {color:#000; font-weight:bold;}
	.list-news2 li img {float:left; margin:0px 10px 0 0; border:#f4f4f4 1px solid; padding:1px;}
	.list-news2 li.last {border-bottom:none;}

.list-news-left {}	
	.list-news-left li {padding:5px 0;overflow:hidden; _overflow:visible; _height:1%;}
	.list-news-left li a {color:#000; font-weight:bold; font-size:11px;}
	.list-news-left li span.date {font-size:11px;}
	.list-news-left li img {float:left; margin:5px 10px 0 0; border:#f4f4f4 1px solid; padding:2px; width:122px; height:92px;}
.list-news-right {float:left; margin-left:10px; width: 270px;}
	.list-news-right li {background:url(../images/bullet_news.jpg) left center no-repeat; padding:3px 0 3px 15px; background-position: 0px 9px;}
	.list-news-right li  a {color:#2a2a2a;}
.list-top-news {margin-top:-10px;}
	.list-top-news li {padding:7px 0; font-size:11px; line-height:normal; overflow:hidden; _overflow:visible; _height:1%; color:#09347a;}
	.list-top-news li a {color:#09347a; font-weight:bold;}
	.list-top-news li img {float:left; margin:2px 10px 0 0; border:#fec422 1px solid; padding:2px; }
	.list-top-news li.last {border-bottom:none;}
.list-about {width:370px; float:left; margin-top:-7px;}
	.list-about li {padding:7px 0;  overflow:hidden; _overflow:visible; _height:1%; }
	/*.list-about li a {color:#09347a; font-weight:bold; font-size:13px; text-transform:uppercase;}*/
	.list-about li a {color:#09347a; font-size:12px;}
	.list-about li a.more {font-size:11px; color:#000; text-transform:none; display: block; text-align: right;}
	.list-about li img {float:left; margin:2px 10px 0 0; border:#fec422 1px solid; padding:2px; }
	.list-about li.last {border-bottom:none;}
.sum-about a.more {font-size:11px; color:#000; text-transform:none; display: block; text-align: right;}

#list-thumb {}
	#list-thumb li {float:left; width:75px; height:50px; border:#d5d8de 1px solid; padding:2px; margin:0 8px 8px 0;}
	#list-thumb li img {width:75px; height:50px;}
	#list-thumb li.nomarg {margin-right:0px;}

.list-partner {padding-top:7px;}
	.list-partner li {width:122px; float:left; margin-right:43px;}
	.list-partner li.last {margin-right:0px;}
	.list-partner li img {width:122px; border:#ddd 1px solid;}

.product {border:#d5e4ed 1px solid; padding:18px 18px 10px 18px;}
.list-pro {}
	.list-pro li { width:170px; text-align:left; float:left; margin:0 13px 20px 0;}
	.list-pro li.last {margin-right:0px;}
	.list-pro li div {height:105px; overflow:hidden;border:#ccc 1px solid; text-align:center;}
	.list-pro li img {width:100px; }
	.list-pro li p {background:url(../images/line_pro.png) 0 5px no-repeat; padding-top:10px;}
	.list-pro li a {color:#000; font-weight:bold;}

.list-info {}
	.list-info li { padding:10px 0; border-bottom:#09347a 1px dotted;}
	.list-info li.last {border-bottom:none;}
	.list-info li a {color:#09347a; }

/*
	Box Cornor
*/
.above_bg {background:url(../images/above_bg.png) 0px -10px repeat-x;}
.under_bg {background:url(../images/under_bg.png) bottom left repeat-x; padding:10px 9px; min-height:50px; height:auto !important; height:50px;}
.resetpadd {padding:5px 9px;}
.box_vid {background:url(../images/top_video.png) top left no-repeat; padding-top:27px;}
	.mid_box_vid {background:url(../images/midd_video.png) top left repeat-y; padding:0px 11px 0px 13px}
	.bot_box_vid {background:url(../images/bot_video.png) top left no-repeat; height:16px;}

.box_about {background:url(../images/top_about.png) top left no-repeat; padding-top:27px;}
	.mid_box_about {background:url(../images/midd_about.png) top left repeat-y; padding:0px 13px 0px 12px}
	.bot_box_about {background:url(../images/bot_about.png) top left no-repeat; height:16px;}

.box_news {background:url(../images/top_news.png) top left no-repeat; padding-top:84px; *margin-top:3px;}
	.mid_box_news {background:url(../images/midd_news.png) top left repeat-y; padding:0px 11px 0px 13px}
	.bot_box_news {background:url(../images/bot_news.png) top left no-repeat; height:16px;}

.box_pro {background:url(../images/top_pro.png) top left no-repeat; width:390px; padding-top:40px; float:left;}
	.mid_box_pro {background:url(../images/midd_pro.png) top left repeat-y; padding:0px 13px 0px 12px; overflow:hidden;}
	.bot_box_pro {background:url(../images/bot_pro.png) top left no-repeat; height:16px;}

.box_small {background:url(../images/top_partner.png) top left no-repeat; width:240px; padding-top:10px; float:left;}
	.mid_box_small {background:url(../images/midd_partner.png) top left repeat-y; padding:0px 13px 0px 10px; overflow:hidden;}
	.bot_box_small {background:url(../images/bot_partner.png) top left no-repeat; height:10px;}

.box_news_s {background:url(../images/top_news_s.png) top left no-repeat; width:240px; padding-top:70px; float:left;}
	.mid_box_news_s {background:url(../images/midd_news_s.png) top left repeat-y; padding:0px 13px 0px 10px; overflow:hidden;}
	.bot_box_news_s {background:url(../images/bot_news_s.png) top left no-repeat; height:16px;}
.box_support {background:url(../images/top_support.png) top left no-repeat; width:240px; padding-top:70px;}

/*
	ENTRY
*/	
.entry {line-height:20px;}
	.entry ul, .entry ol {margin:0 0 15px 35px;}
	.entry ul {list-style-type:disc;}
	.entry ol {list-style-type:decimal;}
	.entry p {margin-bottom:15px;}
	
/*
	# Images ################### 
*/

img{border:none;}
img.ileft{margin:0 10px 10px 0; float:left;}
img.iright{margin:0 0 10px 10px; float:right;}

/*
	# Links ################### 
*/

a{}
a:hover{text-decoration:underline;}

/*
	# Forms ################### 
*/
.form-search {clear:left; background:url(../images/bg_search.png) top left no-repeat; width:245px; height:25px; margin-bottom:12px;}
	.form-search input {font-size:11px; border:none;}
	.form-search select { padding:1px; width:170px; margin-top:8px;}
	.form-search input.txt {width:205px; padding:6px;float:left;}
	.form-search p {text-align:right; padding-top:8px;}
	.form-search input.btn-search { width:24px; height:24px; text-indent:-9999px; cursor:pointer;}
.search-pro {clear:none; float:right; background:url(../images/bg_search_pro.jpg) top left no-repeat; width:324px;}
	
	.search-pro input.txt {width:278px; padding:6px;float:left;}
	
.mybutton, .myform {border:#c4d2df 1px solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px; background-color:#fff;}
input.mybutton {font:bold 11px Arial, Helvetica, sans-serif;  width:60px; height:20px; color:#222;  padding:0 0px 2px 0px;}

.newsletter {margin:0 45px 10px 0;}
	.newsletter input {font:normal 11px Arial, Helvetica, sans-serif;}
	.newsletter input.txt-letter { width:125px; padding:2px; border:#d4a00e 1px solid; color:#004b7a; background-color:#fff;}
	.newsletter input.btn-letter {height:20px; width:60px; color:#000; background-color:#fff; border:#d4a00e 1px solid; font-weight:bold; margin-left:-5px; float:right; float:none\9;}
/*
	# Tables ################### 
*/
/*
	# Typography ################### 
*/
/*
	# Other ################### 
*/

.clear {clear:both;}
.fleft {float:left;}
.fright {float:right;}
.alignleft{text-align: left;}
.alignright{text-align: right;}
.aligncenter{text-align: center;}

.icon-func {text-align:right; margin-top:15px;}
	.icon-func img {vertical-align:middle; margin-right:10px; margin-top:-5px;}
	.icon-func a {font-weight:bold; color:#0A50A0; font-size:11px;}

/*
	### SLIDE SHOW ANH ######
*/
.hor-slide {margin:20px 0; width:900px; height:150px; padding:3px 25px 0; position:relative; border:#ccc 1px solid; border-left:none; border-right:none; overflow:hidden;}


/*
	# PHAN TRANG #####################
*/	
.nav-paging {padding:10px 0px 10px; color:#000000;  float:right;  text-align:right;}
	.nav-paging	a {padding:3px 6px; margin:0px 0px 0px 1px; border:1px solid #d9d9d9;  color:#0046b6; text-decoration:none; font-weight:bold;}
	.nav-paging a:hover, .nav-paging a.curent-page { color:#ffc423;}
	
	
/*
	# WEATHER - GOLD - EXCHANGE ######
*/
.h_utl {font:bold 11px Verdana, Geneva, sans-serif;color:#173982;height:24px; line-height:24px; padding-left:30px;}
.weather {background:url(../images/icon_weather.png) top left no-repeat; }
.gold {background:url(../images/icon_gold.png) top left no-repeat;}
.exch {background:url(../images/icon_exchange.png) top left no-repeat;}
.stock {background:url(../images/icon_stock.png) top left no-repeat;}
.widget {width:283px; float:left; border:#d5d8de 1px solid; padding:5px;background-color:#fff;}
.adv {border:#d5d8de 1px solid; padding:5px; float:right; width:127px; background-color:#fff;}
#divWeather {padding-top:8px;}
#img-Do img.img-weather {margin-left:-3px;}
.num-wea {width:140px; float:left;}
	.info-wea {font-size:11px; color:#004b7a;}
	.info-wea span {color:#cdccca; font-style:italic;}
.r1 {border-bottom:#d5d8de 1px solid; padding:5px 0;}
.rr1 {border-bottom:none; padding-bottom:0px;}
.col-exch {width:130px; float:left; border-left:#d5d8de 1px dotted; padding-left:10px;}
.col-gold {width:141px; float:left}
.scroll {height:70px; width:160px; padding-right:7px; overflow-y: auto;overflow-x:hidden;  margin-top:10px;}
table.tbl-rate {border-collapse:collapse;}
	table.tbl-rate td {padding:2px; border:#a8a8a8 1px solid; background-color:#fff; color:#000;}
.tbl-ck {border-collapse:collapse; margin-top:7px;}
	.tbl-ck td {border:#ccc 1px solid; background-color:#fff; color:#000; font-size:11px; padding:2px 2px 2px 5px;}	
.source {color:#004b7a; font-style:italic; font-size:11px; padding:5px 0;}

.tblborder {
	BORDER-TOP: #6C9BB9 1px solid; BORDER-LEFT: #6C9BB9 1px solid; BORDER-BOTTOM: #6C9BB9 1px solid; BORDER-RIGHT: #6C9BB9 1px solid; BACKGROUND-COLOR: #FFFFFF;
}
.tdmenu { height: 22px; BACKGROUND-COLOR: #B4D8ED; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; }
.tdmenutop {
	BACKGROUND-COLOR: #B4D8ED; HEIGHT: 20px; COLOR: #000000; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.tdmenusub {
	BACKGROUND-COLOR: #B4D8ED; HEIGHT: 20px; COLOR: #000000; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.tdtext1 {
	BACKGROUND-COLOR: #E1EBF1; COLOR: #000000; FONT-SIZE: 12px;
}
.tdtext2 {
	BACKGROUND-COLOR: #EAF3F5; COLOR: #000000; FONT-SIZE: 12px;
}
.tdtext3 {
	BACKGROUND-COLOR: #FFFCDD; COLOR: #000000; FONT-SIZE: 12px;
}
.dateTime {
	color:#666666;
	font-size:11px;
}
.disabled{
	COLOR: #838686; FONT-SIZE: 9pt
}

.rightcol {width:270px; float:right;}
.rightcolBody {border:#ffc629 1px solid;}
.searchbox {width:233px; border:#ffc629 1px solid; padding: 5px 10px 10px 15px; margin-bottom: 10px; text-align: left;}
.searchbox select {width: 230px;}
.searchbox .field {padding-top: 7px;}

