@charset "utf-8";

/* reset

*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
}
*{
	line-height:17px;
}
ol, ul, li {
	list-style: none;
}

blockquote, q {
	quotes: none;
 }
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

legend {
	display: none;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {
	text-decoration: none;
	font-size:12px;
}

a:hover {
	text-decoration: underline;
}

/* util

*/
.clearfix:after, .container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix, .container {display: inline-block;}
.clearfix, .container {display: block;}
.clear {
	clear: both;
}

.left	{ float: left;	}
.right	{ float: right;	}


/*
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

/*********************************LAY-OUT******************/

body{
}
#mainWrapper {
	margin:0 auto;
	width:1000px;
}
.top_header{
	float:right;
	padding-right:10px;
}
.top_header .first{
	background:none!important;
}
.top_header ul li{
	float:left;
	background:url(../../images/vn/bg_ul-li_header_top.gif) left 5px no-repeat;
	padding:0 7px;
}
.top_header ul li a{
	float:left;
	font-size:11px;
	color:#295689;
}
.header{
	background:url(../../images/vn/bg-header.gif) left top repeat-x;
	height:109px;
	position:relative;
}
.logo {
	float:left;
	padding:20px 0 0 12px;
}
.banner {
	float:right;
	height:91px;
	overflow:hidden;
	padding:15px 12px 0 0;
	width:620px;
}
.flag img{
	border:1px solid #dbd8d8;	
	padding:1px;
}
.nav_menu{
	background:url(../../images/vn/img_bg_nav_menu.gif) left top repeat-x;
	height:25px;
	clear:both;
}
.nav_menu ul li{
	background:url(../../images/vn/img_ul-li-nav_menu.gif) left top no-repeat;
	height:25px;
	float:left;
	padding:0 2px;
}
.nav_menu{
	margin-top:3px;
}
.nav_menu ul li a{
	text-decoration:none!important;
	font-size:12px!important;
	display:block;
}
.nav_menu ul li a span{
	padding:0 9px;
	line-height:25px;
	font-size:12px;
	display:block;
	font-weight:bold;
	color:white;
}
.nav_menu ul li.first {
	background:none!important;
}
.nav_menu ul li a:hover.first {
	background:none!important;
	color:red;
	display:block;
}
.nav_menu ul li a:hover span,.nav_menu ul li a.current span{
	background:url(../../images/vn/bg-hover-1.gif) left top repeat-x;
	_background:url(../../images/vn/bg-hover-1.gif) left top repeat-x;
	display:block;
	line-height:25px;
}
.nav_menu ul #nav_menu_home a:hover span{
	background:url(../../images/vn/bg-hover-1.gif) left top repeat-x;
	_background:url(../../images/vn/bg-hover-1.gif) left top repeat-x;
	display:block;
	line-height:25px;
}

.nav_menu ul li .last {
	background:none!important;
	display:block;
}
.nav_menu ul li a:hover.last {
	background:none!important;
	color:red;
	display:block;
}
.nav_menu ul li a.have_child {
	background:url(../../images/vn/ul-li-muiten-nav_menu.gif) no-repeat scroll 100% 12px;
	display:block;
	float:left;
	line-height:25px;
}
.nav_bar .content_nav_bar {
	width:1000px;
	position:relative;
}
.nav_bar .date {
	color:#575757;
	float:left;
	font-size:12px;
	height:26px;
	line-height:15px;
	padding-left:10px;
}
.language{
	position:absolute;
	right:0;
	top:5px;
}
.language a{
	color:red;
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
}
.box_search {
	background:url(../../images/vn/img_input_nav_bar.gif) no-repeat scroll left top;
	float:right;
	height:22px;
	line-height:22px;
	margin-top:2px;
	margin-right:55px;
	_margin-right:30px;
	text-align:center;
	width:260px;
	position:relative;
	
}
.box_search .input_search {
	border:0 none;
	float:left;
	font-size:11px;
	height:16px;
	line-height:16px;
	margin:2px;
	padding-left:2px;
	position:relative;
	top:0;
	width:200px;
}
.box_search .bottom_search {
	border:0 none;
	margin-top:2px;
	position:absolute;
	right:2px;
	vertical-align:top;
}
.nav_bar{
	background-color:#f2f2f2;
	height:26px;
	line-height:26px;
}
.nav_bar ul{
	padding-left:12px;
	list-style:none;
}
.nav_bar ul li a{
	color:#42476d;
	line-height:26px;
	float:left;
	padding:0 10px;
	list-style:none;
	font-size:11px;
}
.nav_bar ul li{
	background:	url(../../images/vn/bg-submen-li.gif) left 10px no-repeat;
	line-height:26px;
	float:left;
	list-style:none;
	
}
/*Main_page*/
.main_page {
	margin:15px auto 0;
	overflow:hidden;
	width:1000px;
}
.box_spotlight {
	float:left;
	width:707px;
	padding-left:9px;
	overflow:hidden;
}
.box_feature {
	float:left;
	width:444px;
	overflow:hidden;
}
.muiten_rightleft {
	 background:url(../../images/vn/muiten_right-left.gif) right top no-repeat;
	 width:35px;
	 height:22px;
	 padding-left:405px;
}
.muiten_rightleft a{
	float:left;
	padding-top:8px;
	padding-left:9px;
	display:block;
}
.img_feature {
	margin-bottom:7px;
	overflow:hidden;
	position:relative;
}
.img_feature strong {
	background-color:#000;
	bottom:0;
	padding:5px 55px 5px 15px;
	position:absolute;
	top:80%;
	width:375px;
}
.img_feature strong a {
	color:white;
	font-size:16px;
	font-weight:bold;
	display:block;
}
.box_feature p {
	color:#3B3B3B;
	font-size:11px;
	line-height:13px;
	padding-left:1px;
}
.box_headline {
	float:right;
	width:250px;
}
.box_headline .box_title_left{
	background:url(../../images/vn/bg-headline-left.gif) left top no-repeat;
	color:white;
	font-size:12px;
	font-weight:bold;
	height:32px;
}
.box_headline .box_title_right{
	background:url(../../images/vn/bg-headline-right.gif) right top no-repeat;
	height:32px;
} 
.box_headline .box_title_right .box_title_center{
	background:url(../../images/vn/bg-headline-center.gif) left top repeat-x;
	margin:0 5px;
	line-height:28px;
	height:32px;
} 
.box_headline h2.first {
	padding-top:2px;
}
.box_headline h2 {
	padding-bottom:5px;
	padding-top:7px;
}
.box_headline h2 a {
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	padding-bottom:5px;
	padding-top:7px;
}
.box_headline .img_headline a{
	max-height:55px;
	overflow:hidden;
	display:block;
}
.box_headline .img_headline {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:1px solid #EAEAEA;
	float:left;
	margin-right:5px;
	padding:2px;
	width:55px;
}
.box_headline .box-content{
	border:1px solid #b0b0b0;
	border-top:0px;
	background-color:#FFF;	
	height:431px;
	overflow:hidden;
}
.box_headline .content_headline ul li a{
	line-height:20px;	
	font-size:12px;
	font-weight:bold;
	color:#42476d;
}
.content_headline ul{
	clear:both;
	padding:5px;	
}
.content_headline ul li{
	background:url(../../images/vn/icon-headline-1.gif) no-repeat scroll left 8px transparent;
	padding-bottom:7px;
	padding-left:11px;
}
.tab-headline{
	width:100%;
}
.tab-headline li{
	width:50%;
	float:left;	
	background:url(../../images/vn/bg-bottom-212.gif) right 2px no-repeat;
}
.tab-headline li.last{
	background:none!important;	
}
.tab-headline li a{
	float:left;
	padding:0 22px;
	line-height:28px;
	color:white;
	font-weight:bold;
	height:32px;
}
.tab-headline li a.active{
	background:url(../../images/vn/icon-down-2.gif) center 26px no-repeat;
}
.img_png {
	overflow:hidden;
	width:55px;
}
.box_headline p {
	font-size:11px;
	line-height:14px;
	
}
.box_weather{
	width:274px;
	float:right;
	padding-bottom:4px;
	overflow:hidden;
/*	padding-right:10px;

*/	
}
.box_weather .box_title {
	background:url(../../images/vn/bg_box_weather.gif) left top repeat-x;
	height:32px;
	overflow:hidden;
}
.box_weather .box_title ul li {
	float:left;
	padding-right:7px;
}
.box_weather .lst_title_tab_0 a:hover,.box_weather .lst_title_tab_0 .current a {
	background:url(../../images/vn/img-ul-li-right-box_weather.gif) right top no-repeat!important;
	text-decoration:none;
}
.box_weather .lst_title_tab_0 a:hover span,.box_weather .lst_title_tab_0 .current span {
	background:url(../../images/vn/img-ul-li-left-box_weather.gif) no-repeat scroll left top!important;
	height:24px;
	margin-right:3px;
	text-decoration:none;
}
.box_weather .lst_title_tab_0 a:hover span label,.box_weather .lst_title_tab_0 .current span label {
	background:url(../../images/vn/img-muiten-box_weather.png) 50% 25px no-repeat!important;
	color:#2C5A8C;
	font-size:12px;
	padding-bottom:11px;
}
.lst_title_tab_0 span {
	color:#A1A0A0;
	display:block;
	float:left;
	font-size:12px;
	height:25px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
}
.lst_title_tab_0 a {
	float:left;
	margin-left:1px;
}
.lst_title_tab_0 li * {
	cursor:pointer;
	display:block;
	font-size:12px!important;
}
.box_weather .box_content {
	background:transparent url(../../images/vn/img_17.gif) repeat-x scroll right bottom;
	border:0 none;
	padding-bottom:60px;
}
.box_weather .box_content .The_weather_1 {
	float:left;
	padding-left:10px;
	padding-top:12px;
}
.box_weather .box_content .The_weather_1 .img_weather {
	margin-top:-8px;
}
.img_weather {
	float:left;
	padding-right:5px;
}
.text_weather {
	float:left;
}
.box_content p {
	font-size:11px;
	line-height:15px;
}
.box_weather .box_content .The_weather_2 {
	float:right;
	padding-right:20px;
	padding-top:12px;
}
.avt{
	padding-top:4px;
}
/*Begin Main-bottom*/
.main_bottom{
	margin: auto 0;
	overflow:hidden;
	width:1000px;
	padding-top:7px;
}
.col_left{
	width:446px;
	float:left;
	padding-left:9px;
	overflow:hidden;
}
.box_title{
	background:url(../../images/vn/bg-left-box-title-box-quyhoach.gif) left top no-repeat;
	height:30px;
	overflow:hidden;
}
.box_title div{
	background:url(../../images/vn/bg-right-box-title-box-quyhoach.gif) right top no-repeat;
	height:30px;
	
}
.box_quyhoach .box_title div div{
	background:url(../../images/vn/bg-center-box-title-box-quyhoach.gif) center top repeat-x;
	height:30px;
	margin:0 8px;
}
.box_quyhoach .box_title ul li {
	float:left;
	background:url(../../images/vn/ul-li--box_red.gif) left top no-repeat;
}
.box_quyhoach .box_title ul li.normal a {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:11px;
	height:30px;
	line-height:30px;
	padding-left:8px;
	padding-right:8px;
	vertical-align:middle;
}
.box_quyhoach .box_title ul li.muiten a {
	background:url(../../images/vn/bg_muiten_vandekhac.gif) no-repeat scroll right 14px;
	padding-right:10px;
}
.box_quyhoach .box_title span{
	background:url(../../images/vn/sub_bg_left_box_title_quyhoach.gif) left top no-repeat;
	height:28px;
	display:block;
	float:left;
	padding-left:11px;
	margin-top:2px;
 
}
.box_quyhoach .box_title span a{
	background:url(../../images/vn/sub_bg_right_box_title_quyhoach.gif) right top no-repeat;
	height:28px;
	float:left;
	display:block;
	line-height:28px;
	padding-right:45px;
	color:#42476d;
	font-size:15px;
	font-weight:bold;
}
/*End box_red*/
.blue .box_title ul li {
	float:left;
	background:url(../../images/vn/ul-li--box_blue.gif) left -1px no-repeat;
}
.first{
	background:none!important;
}
.blue .box_title span{
	background:url(../../images/vn/sub_bg_left_box_title_blue.gif) left top no-repeat;
	height:28px;
	display:block;
	float:left;
	padding-left:11px;
	margin-top:2px;
 
}
.blue .box_title span a{
	background:url(../../images/vn/sub_bg_right_box_title_blue.gif) right top no-repeat;
	height:28px;
	float:left;
	display:block;
	line-height:28px;
	padding-right:45px;
	color:#42476d;
	font-size:15px;
	font-weight:bold;
}

.blue .box_title{
	background:url(../../images/vn/bg-left-box-title-blue.gif) left top no-repeat;
	height:30px;
}
.blue .box_title div{
	background:url(../../images/vn/bg-right-box-title-blue.gif) right top no-repeat;
	height:30px;
	
}
.blue .box_title div div{
	background:url(../../images/vn/bg-center-box-title-blue.gif) center top repeat-x;
	height:30px;
	margin:0 8px;
}

/*End box_blue*/
.box_quyhoach .box_content{
	width:444px;
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	position:relative;
	padding-bottom:27px;
}
.box_quyhoach{
	padding-bottom:17px;
}
.box_quyhoach .box_content .content_1 {
	float:left;
	overflow:hidden;
	padding-left:12px;
	padding-right:16px;
	padding-top:10px;
	width:277px;
	background:none;
}
.box .box_content h2 {
	padding-bottom:5px;
}
.box_content h2 a {
	display:block;
	font-size:15px;
	font-weight:bold;
	padding:0 0 5px 0;
	color:#4D4D4D;
}
.img_content {
	border:1px solid #EAEAEA;
	float:left;
	margin-right:10px;
	padding:2px;
	background:none!important;
}
.img_content a {
	display:block;
	max-height:100px;
	overflow:hidden;
}
.lst_content {
	clear:both;
	display:block;
	padding-top:8px;
}
.lst_content li {
	background:transparent url(../../images/vn/icon_4.gif) no-repeat scroll left 6px;
	padding-left:10px;
}
.lst_content li a {
	color:#000000;
	font-size:11px;
	_height:17px;
	display:block;
}
.lst_content li a:first-letter{
	text-transform:uppercase!important;
} 
.lst_content li a:hover {
}
.content_2 {
	float:right;
	width:129px;
	padding-right:10px;
}
#img_content_2 {
	-moz-border-radius:3px 3px 3px 3px;
	border:1px solid #EAEAEA;
	float:left;
	margin-right:7px;
	padding:1px;
	width:55px;
}
#img_content_2 a {
	display:block;
	max-height:55px;
	overflow:hidden;
}
.text_content_2 a {
	color:#000000;
	font-size:11px;
	line-height:13px;
	width:63px;
}
.text_content_2 a:hover {
}
.lst_news{
	width:129px;
	padding-top:9px;
}
.box_end {
	background:url(../../images/vn/bg_left_box_end.gif) no-repeat scroll left top;
}
.box_end div {
	background:url(../../images/vn/bg_right_box_end.gif) no-repeat scroll right top;
}
.box_end div div {
	background:url(../../images/vn/bg_center_box_end.gif) repeat-x scroll center top;
	height:10px;
	margin:0 10px;
}
.more_box_content {
	bottom:0;
	clear:both;
	display:block;
	float:right;
	position:absolute;
	right:4px;
	width:123px;
}
.more_box_content a {
	background:url(../../images/vn/img_xemthem.gif) no-repeat scroll left top;
	display:block;
	float:left;
	height:24px;
	text-decoration:none!important;
	width:123px;
	cursor:pointer;
}
.blue .more_box_content a:hover span{
	color:#084755;
} 
.more_box_content a span {
	color:white;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	margin-left:2px;
	padding:0 20px 2px 23px;
	text-decoration:none !important;
}
.more_box_content a:hover span {
	color:red;
}
/*End col_left*/
.col_center{
	overflow:hidden;
	width:300px;
	float:left;
	padding-left:11px;
	
}
.col_right{
	width:214px;
	float:right;
	padding-right:10px;
	overflow:hidden;
}
.box_video .box_title {
	background:url(../../images/vn/bg-box_title-video.gif) left top no-repeat;
	height:25px;
	padding-bottom:1px;`
}
.box_video .box_title h2{
	color:#fff;
	font-size:13.27px;
	font-weight:bold;
	line-height:25px;
	padding-left:36px;
}
.box_thamdoykien{

	width:177px;
}
.box_thamdoykien h2{

	font-size:12.5px;
	font-weight:bold;
	color:#fff;
	background:url(../../images/vn/bg_box_title.gif) left top no-repeat;
	height:24px;
	width:177px;
	line-height:24px;
	text-align:center;

}

.box_thamdoykien .box_content{
	padding-top:12px;	
	width:177px;
	background:url(../../images/vn/repeat_y_content.gif) left top repeat-y;
	
}
.box_thamdoykien .box_content p{ 
	padding-left:5px;
	color:#fff;
	font-size:12.5px;
	
}
.box_thamdoykien .box_content ul{
	width:172px;
	padding-left:3px;
	padding-top:8px;
	padding-bottom:10px;
}
.box_thamdoykien .box_content ul li{
	width:170px;
	
}
.box_thamdoykien .box_content ul li p{
	color:#fff;
	font-size:11px;
	padding-left:6px;
	line-height:19px;
	float:left;
}
.box_thamdoykien .box_end{
	background:url(../../images/vn/bg_bieuquyet.gif) left top no-repeat;
	height:32px;
	width:177px;
}
.box_thamdoykien .box_end ul{
	padding-top:4px;
	width:177px;
}
.box_thamdoykien .box_end ul li{
	float:left;
	padding-left:8px;	
}
.box_thamdoykien .box_end ul li.first_box_end a {
	background:url(../../images/vn/button_bieuquyet.gif) left top no-repeat;
	height:18px;
	display:block;
	text-decoration:none!important;
	font-size:11px;
	color:#fff;
	width:73px;

	text-align:center;
}
.box_thamdoykien .box_end ul li a{
	height:18px;
	display:block;
	text-decoration:none!important;
	font-size:11px;
	width:73px;
	
	text-align:center;
}
.box_thamdoykien .box_end ul li a:hover{
	background:url(../../images/vn/button_bieuquyet.gif) left top no-repeat;
	height:18px;
	display:block;
	text-decoration:none!important;
	color:#fff;
}
.box_chinhsach{
	padding-top:10px;
}
.box_chinhsach h2{
	background:url(../../images/vn/box_chinhsach.gif) left top no-repeat;
	height:65px;
	line-height:65px;
	text-align:center;
	font-size:13.27px;
	color:#960315;
	font-weight:bold;
	width:178px;
}
.box_chinhsach .box_content{
	background:url(../../images/vn/bg_repaat_y_box_chinhsach.gif) left top repeat-y;
	width:178px;
	border-bottom:1px solid #c8c8c8;
}
.box_chinhsach .box_content .lst_news{
	padding-top:0px;
	width:auto;
	background:url(../../images/vn/repeat_x_theend.gif) 3px bottom repeat-x;
	padding-bottom:7px;
	width:176px;
}
.box_chinhsach .box_content .last{
	background:none!important;
}
.box_chinhsach .box_content .lst_news a{
	padding-top:5px;
	padding-left:20px;
	font-size:11px;
	background:url(../../images/vn/icon_muiten.gif) 9px 10px no-repeat;
	width:145px;
	line-height:17px;
	display:block;
}
.box_chinhsach .box_content .xemthem{
	background:transparent url(../../images/vn/icon_muiten.gif) no-repeat scroll 158px 11px;
	color:#960315;
	display:block;
	font-weight:bold;
	padding-left:95px;
	padding:4px 0 10px 95px;
}
.box_question h2{
	background:url(../../images/vn/bg_repaat_y_box_question.gif) left top repeat-x;
	height:32px;
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	font-size:15px;
	font-weight:bold;
	color:#084755;
	line-height:32px;
	text-align:left;
	padding-left:17px;
}
.box_question{
	padding-top:17px;
	width:300px;
}
.box_question .box_content,.box_sukien .box_content,.box_thanglong .box_content{
	background:url(../../images/vn/bg_repeat-x_box_question.gif) left top repeat-y;
	width:300px;
	border-bottom:1px solid #c8c8c8;
}
.box_thanglong .title{
	background:url(../../images/vn/thanglong-1.jpg) left top no-repeat;
	height:63px!important;
}
.box_thanglong .items-box{
	padding-top:10px!important;	
}
.box_question .box_content .lst_news{
	padding-top:0px;
	width:auto;
	background:url(../../images/vn/repeat_x_theend.gif) 2px bottom repeat-x;
	padding-bottom:7px;
	width:300px;
}
.box_question .box_content .last{
	background:none!important;
}
.box_question .box_content .lst_news a{
	padding-top:5px;
	padding-left:20px;
	font-size:11px;
	background:url(../../images/vn/icon_muiten.gif) 9px 10px no-repeat;
	width:273px;
	line-height:17px;
	display:block;
	
}
.box_sukien{
	padding-top:17px;
	width:300px;
}
.box_sukien h2{
	background:url(../../images/vn/bg_repeat-x_box_sukien.gif) left top repeat-x;
	height:32px;
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	font-size:15px;
	font-weight:bold;
	color:#960315;
	line-height:32px;
	text-align:left;
	padding-left:17px;
}
.box_sukien .lst_news{
	width:287px;
	padding-left:15px;
	padding-top:13px;
}
#img_content_3{
	float:left;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:1px solid #EAEAEA;
	padding:2px;

	margin-right:10px;
}
#img_content_3 a {
	display:block;
	max-height:58px;
	overflow:hidden;
		width:66px;
}
.text_content_3 a {
	color:#42476d;
	font-size:11px;
	line-height:14px;
	width:207px;
	font-weight:bold;
}
/*End col_right*/
.Footer{
	width:1000px;
}
.Footer .nav_menu{
	margin:11px 0px 1px 0;
}
.text_footer{
	background-color:#960315;
	padding:17px 0px 25px 11px;
	position:relative;
}
.text_footer .lst_text{
	float:left;
	overflow:hidden;
}
.text_footer p{
	font-size:11px;
	line-height:14px;
	color:#fff;
}

.text_footer p a{
	font-size:11px;
	line-height:14px;
	color:#CCC;
}


.text_footer .img_logo{
	float:left;
	position:absolute;
	background:url(../../images/vn/bg_img_logo.gif) right top no-repeat;
	height:94px;
	width:335px;
	top:6px;
	right:0;
	overflow:hidden;
	
}
/*End Footer*/
.box_thamdoykien{
	width:177px;
	float:left;
}
.content_vote {
	padding-left:12px;
	padding-right:10px;
	padding-top:10px;
}
.row {
	padding-bottom:10px;
}
.row span {
	color:#fff;
	padding-left:3px;
	position:relative;
	top:-2px;
	font-size:11px;
}
.left {
	float:left;
}
.right {
	float:right;
}
span.ti_le {
	color:#fff;
	display:block;
	float:left;
	text-align:right;
	width:20px;
}
span.peson_vote {
	color:#fff;
	float:left;
	text-align:right;
	width:60px;
}
.result_table {
	border:1px solid #CBCBCB;
	display:block;
	height:9px;
	padding:3px 4px;
}
.vote_blue .result_table span {
	background:transparent url(../../images/vn/bg_span_result_1.gif) repeat-x scroll left top;
}
.result_table span {
	display:block;
	height:9px;
	top:0 !important;
}
.text_blue_vote {
	color:#094F95;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	background:none!important;
}
.total span {
	color:#797979;
}
.total span {
	color:#545454;
	font-weight:normal;
}
.box_ykien{
	padding-top:17px;
	width:300px;
}
.vote{
	
}
/* Easy Slider */

#slider{
	position:relative;	
}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	
	}
#slider li{ 
	width:445px;
	height:315px;
	overflow:hidden; 
	}	
#prevBtn{
	_display:block;
	bottom:5px;
	height:22px;
	position:absolute;
	right:18px;
	_bottom:95px;
}	
.img_feature img{
	display:block!important;
}
#nextBtn{ 
	width:18px;
	height:22px;
	right:0px;
	_display:block;
	position:absolute;
	bottom:5px;
	_bottom:95px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	background:url(../../images/vn/muiten_trai.gif) no-repeat 0 0;	
	font-size:0px;
	width:17px;
	height:22px;
	text-indent:-9999px;
}	
#nextBtn a{ 
	background:url(../../images/vn/muiten_phai.gif) no-repeat 0 0;	
	display:block;
	font-size:0px;
	width:18px!important;	
	text-indent:-9999px;
}												
.scrollable_1 {
width:445px;
overflow:hidden;
position:relative;
height:340px;
}
.scrollable_1 .items_1{
	width:2000em;
	position:absolute;	
}
.list-1{
	width:445px;
	height:340px;
	overflow:hidden;
	float:left;	
}
/*css superfish*/
.sf-sub-indicator{
	display:none!important;
}
/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
	padding-left:2px;	
	position:		relative;
}
.sf-navbar li {
}
.sf-navbar a {
	border-top:		none;
}
.sf-navbar li ul {
	width:			44em; /*IE6 soils itself without this*/
}
.sf-navbar li li {
	background:		#BDD2FF;
	position:		relative;
}
.sf-navbar li li ul {
	width:			13em;
}
.sf-navbar li li li {
	width:			100%;
}
.sf-navbar ul li {
	width:			auto;
	float:			left;
}
.sf-navbar a, .sf-navbar a:visited {
	border:			none;
}
.sf-navbar li.current {
	
}
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
	background:		none;
}
.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
	background:		#D1DFFF;
}
ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
	background:		#E6EEFF;
}
ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}

.sf-navbar li li.current > a {
	font-weight:	bold;
}

/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
	background: transparent;
	padding: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}/* CSS Document */
.sf-sub-indicator{
	display:none;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
left:6px;
top:25px;
z-index:9999;
}
.subMenu {
	position:absolute;
	top:28px;
	width:500px;
	z-index:99999;
	height:26px;
	overflow:hidden;
	display:none;
}
.subMenu li{
	float:left;
	line-height:24px!important;
	list-style:none;
}
.subMenu li a{
	background:none!important;
	line-height:25px!important;
	float:left!important;
	font-size:11.5px!important;
	color:#42476D!important;
}
.nav_bar ul li a,.level-2 li a{
	color:#42476d!important;
	line-height:25px!important;
	float:left;
	padding:0 5px 0 7px;
	list-style:none;
	font-size:11px;
}
.nav_menu ul li .level-2 li a:hover{
	text-decoration:underline!important;	
}

.nav_bar ul li,.level-2  li {
	background:	url(../../images/vn/bg-submen-li.gif) left 10px no-repeat!important;
	line-height:20px;
	float:left;
	list-style:none;
	
}

.info-div{
	clear:both;
	padding-bottom:3px;
	width:100%;
}
div.info-div a{
	color:#000;
	line-height:20px;
	text-decoration:none;
}
.info-div a:hover{
	color:#d00;
	text-decoration:none;
}
.info-parent{
	padding:10px 10px 0px 10px;	
}
.info-div div{
	line-height:32px;
	height:29px;
	padding:3px 0px 0px 32px;
}
.info1, .info2, .info3, .info4, .info5, .info6{
	background:white url('../../images/vn/info.jpg') no-repeat;
	float:left;
}
.info1{
	background-position:left top;
	height:29px;
	width:100px;
}
.info2{
	background-position:left -32px;
	height:24px;
	line-height:30px;
}
.info3{
	background-position:left -64px;
	width:100px;
}
.info4{
	background-position:left -95px;
}
.info5{
	background-position:left -126px;
	width:100px;
}
.info6{
	background-position:left -158px;
}

.box-right{
	margin-bottom:8px;
	width:300px;
	overflow:hidden;
}
.box-right .title{
	height:25px;
	margin:0;
}

.items-box{
	float:left;
	width:120px;
	padding:5px 0;
	padding-right:20px;
		
}

.box-tieuchuan .title{
	background:url(../../images/vn/bg-title-box-4.jpg) left top no-repeat;
}

.name-box-1,.name-box-1 *{
	line-height:22px!important;
	padding-left:21px!important;
	font-size:13px!important;
	font-weight:bold!important;
	color:white!important;

}

.list-right{
	list-style:none;
	padding:5px 0;
}
.list-right li{
	line-height:17px;
	background:url(../../images/vn/bg-li-2.gif) left 8px no-repeat;
	padding-left:10px;
}
.list-right li a{
	line-height:17px;
	font-size:11px;
	color:#606060;
	
}
.list-right li a:first-letter{
	text-transform:uppercase;	
}


.box-2 .items-box{
	width:270px!important;
	background:transparent url(../../images/vn/bg-li-box-1.gif) repeat-x scroll left bottom;
}


.box-2 .items-box .text-blue{
	line-height:15px;
	position:relative;
	top:-3px;
}


.box-vandekhac .title{
	background:url(../../images/vn/bg-title-box-3-1.jpg) left top no-repeat;
}
.name-box-1,.name-box-1 *{
	line-height:22px!important;
	padding-left:21px!important;
	font-size:13px!important;
	font-weight:bold!important;
	color:white!important;

}
.box-right .content{
	border-left:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	padding:0 9px;
	_padding:0 4px!important;
}
.box-right .end-box-1{
	background:url(../../images/vn/bg-end-box-1.jpg) left top no-repeat;
	height:20px;
	width:302px;
	position:relative;
}

.bg-img{
	display:block;
	overflow:hidden;
	margin-right:6px;
	float:left;
	_margin-right:3px;
	border:1px solid #D8D8D8;
	padding:1px;

}
.bg-img img{
	overflow:hidden;
	position:relative;
	width:65px;
}

.more-link-right{
	background:url(../../images/vn/more-link-right.gif) right 6px no-repeat;
	font-weight:bold;
	padding-right:10px;
	position:absolute;
	right:5px;
	top:0px;
}	

.text-blue{
	color:#42476d;
	font-size:11px;
}

.end-box{
	background:url(../../images/vn/end-left.gif) left top no-repeat!important;
}
.end-box div{
	background:url(../../images/vn/end-right.gif) right top no-repeat!important;
}
.end-box div div{
	background:url(../../images/vn/end-center.gif) left top repeat-x!important;
	height:7px!important;
	margin:0 8px!important;
}

/*box stock in home*/
.minitabs{
	line-height:normal;
	margin-top:5px;
}
.mainheader{
	border-bottom:2px solid #C8C8C8;
	color:#0054a6;
	font-size:15px;
	font-weight:bold;
	line-height:normal;
	padding-bottom:3px
}
.minitabs ul a{
	color:#0054A6;
	font-size:13px;
	font-weight:bold;
	line-height:23px;
	padding:0 7px 0px 15px;
	background-color:white;
	
}
.minitabs .current a{
	color:#b40a05;
	text-decoration:none;
	padding-left:15px;
}
.minitabs ul.title_stock{
	background:url(../../images/en/bg_title_travel_tovietnam.gif) repeat-x left top;
	border-bottom:1px solid #C8C8C8;
	padding:0 0 26px;
}
.minitabs ul li {
	float:left;
}
.draw .text{
	font-size:10px;
	margin-bottom:3px;
	padding:2px;
	text-align:right;
}
.title_VN-INDEX ul.draw_stock li{
	float:left;
	padding-left:30px;
	
}
.title_VN-INDEX ul.draw_stock{
	border-bottom:none;
}
.title_VN-INDEX .first{
	padding-left:5px!important;
	color:blue;
	font-weight:bold;
}
.minitabs .stock_value{
	background-color:#f7f8f8;
	border-bottom:1px solid #c8c8c8;
	border-top:1px solid #c8c8c8;
	height:35px;
	margin-top:10px;
}
.minitabs .stock_value li{
	float:left;
	font-size:12px;
	color:#7f7f7f;
	line-height:35px;
	padding-left:30px;
}
.minitabs .source_stock{
	text-align:right;
	color:#f7f8f8;
	display:block;
	padding:7px 0;
}
/*End box_stock*/
/*edit 14-9-2010*/
.box_info_blue .title_box_info_blue_left{
	background:url(../../images/vn/box_title_info_blue_left.gif) left top no-repeat;	
}
.box_info_blue .title_box_info_blue_left .title_box_info_right{
	background:url(../../images/vn/box_title_info_blue_right.gif) right top no-repeat;	
}
.box_info_blue .title_box_info_blue_left .title_box_info_right .title_box_info_blue_center{
	background:url(../../images/vn/box_title_info_blue_center.gif) left top repeat-x;
	height:26px;
	margin:0 8px;
}
.box_info_blue .end_box_info_blue_left{
	background:url(../../images/vn/box_end_info_blue_left.gif) left top no-repeat;	
}
.box_info_blue .end_box_info_blue_left .end_box_info_right{
	background:url(../../images/vn/box_end_info_blue_right.gif) right top no-repeat;	
}
.box_info_blue .end_box_info_blue_left .end_box_info_right .end_box_info_blue_center{
	background:url(../../images/vn/box_end_info_blue_center.gif) left top repeat-x;
	height:4px;
	margin:0 5px;
}
.box_info_blue .content_info{
	border-right:1px solid #acacac;	
	border-left:1px solid #acacac;
}
.box_info_blue{
	padding-bottom:10px;
	width:100%;
	margin:0 auto;
}
.h2_box_info{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	line-height:26px;
	margin:0;
	padding:0;
	padding-left:12px;
	
}
.h2_box_info_blue{
	margin:0;
	padding:0;
	color:#0054A6;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	padding-left:17px;
}
.text_info_red{
	color:#960315;
	font-size:12px;
	
}
.content_info td{
	border-right:1px solid #E4E4E4;
	height:20px;
	text-align:center;
	font-size:11px;
	color:#4D4D4D;
}
.content_info td *{
	font-size:11px;	
}
.header_info{
	border-right:1px solid #E4E4E4!important;
	border-bottom:1px solid #E4E4E4!important;
	color:#B41212!important;
	line-height:27px!important;
	text-align:center;
}
.box_info_blue table{
	border-bottom:1px solid #E4E4E4;
	border-top:1px solid #E4E4E4;
	margin:0 1px;
	color:#666;
}
.button_back_info{
	background:url(../../images/vn/icon_info_red.gif) 14px 6px no-repeat;	
	color:#960315;
	float:left;
	line-height:24px;
	padding-left:27px;
	display:block;
}
.text_info_red_left{
	float:left;
	color:#960315;
	font-size:12px;	
	padding-left:13px;
	line-height:22px;
}
.text_info_red_right{
	float:right;
	color:#960315;
	font-size:12px;	
	padding-right:13px;
	line-height:22px;
}
.text_info_red_center{
	text-align:center;
	color:#b41212;
	font-size:12px;	
	line-height:24px;

}
.td_last{
	border-right:0px!important;	
}
/*box thoi tiet*/
.box_thoitiet{
	width:100%;
	margin:0 auto;	
}
.box_thoitiet .title_thoitiet{
	background:url(../../images/vn/title_thoitiet_left.gif) left top no-repeat;	
}
.box_thoitiet .title_thoitiet div{
	background:url(../../images/vn/title_thoitiet_right.gif) right top no-repeat;	
}
.box_thoitiet .title_thoitiet div div{
	background:url(../../images/vn/title_thoitiet_center.gif) left top repeat-x;
	height:32px;
	margin:0 7px;
}
.box_thoitiet .end_thoitiet{
	background:url(../../images/vn/end_thoitiet_left.gif) left top no-repeat;	
}
.box_thoitiet .end_thoitiet div{
		background:url(../../images/vn/end_thoitiet_right.gif) right top no-repeat;	
}
.box_thoitiet .end_thoitiet div div{
	background:url(../../images/vn/end_thoitiet_center.gif)  left top repeat-x;
	height:4px;
	margin:0 4px;
}
.content_thoitiet {
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;	
	padding:0 8px;
}
.title_diadiem_thoitiet{
	padding-left:8px;
	border-bottom:1px solid #c8c8c8;
	height:28px;
}
.title_diadiem_thoitiet a{
	display:block;
	float:left;	
	padding-left:50px;
	font-size:11px;
	color:#0054a6;
	padding-top:7px;
}
.title_diadiem_thoitiet a.active{
	color:#960315;
	font-weight:bold;
	
}
.date_thoitiet{
	float:right;
	height:25px;
	line-height:25px;
	font-size:11px;
	color:#999;
}
.img_thoitiet{
	width:50px;
	height:55px;
	overflow:hidden;
	display:block;	
	float:left;
	padding-right:15px;
	_margin-right:7px;
}
.info_thoitiet{
	display:block;
	line-height:16px;
	font-size:11px;
}
.diadiem_thoitiet li{
	padding:12px;
}
.diadiem_thoitiet li.active{
	background-color:#e5e4e5;	
}
.diadiem_thoitiet{
	clear:both;	
} 

