/* ---------------------------------------------------- */
/*	Author: Nguyen Loc Vu.
	Email: nguyenlocvu@gmail.com  -   locvu79@yahoo.com
	Mobile: 0918 367770									*/
/* ---------------------------------------------------- */

@charset "utf-8";
*{margin:0px; padding:0px}

body{
	font-family:arial;
}

a{
	background-color:inherit;
	text-decoration:none;
	outline:none;
}
a:hover{text-decoration:underline}
img{border:0px}
ul{list-style-type:none; margin:0; padding:0}
li{list-style-type:none;}
input{
	font-family:Tahoma, arial, sans-serif;
	font-size:11px;
	padding:2px;
}
textarea{
	font-family:Tahoma, arial, sans-serif;
	font-size:11px;
}
select{
	font-family:Tahoma, arial, sans-serif;
	font-size:11px;
}
.clearfix:after{
	content:'[DO NOT LEAVE IT IS NOT REAL]'; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.clearfix{
	display:inline;
	position:relative;
}
.clearfix{
	display:block;
}
.clear{
	clear:both;
}
/* -------------------------- */
#wrapper{
	width:100%;
	height:100%;
	background:#d5e8eb;
	float:left;
}
#container{
	width:974px;
	margin:0 auto;
	background:#fff;
}
#content{
	width:961px;
	height:auto;	
	margin:0 auto;
	padding:0 6px 0 7px;
	float:left;
	background:url(../images/graphics/bg_974x1.gif) repeat-y left top;
}
#column_left{
	width:208px;
	float:left;
	height:auto;
	padding-bottom:20px;
}
#column_right{
	width:753px;
	float:left;
}
#column_left .logo{
	padding-top:4px;
	width:208px;
	height:56px;
	background:#fff url(../images/graphics/bg_1x56.gif) repeat-x left 4px;
	margin-bottom:5px;
	float:left;	
}
#column_left #box_nctt{
	float:left;
	margin-bottom:10px;
}
.box_common{
	width:202px;
	height:auto;
	padding:0 0 8px 0;
	background:url(../images/graphics/bg_202x8.gif) no-repeat left bottom;
	float:left;
}
.box_common .top{
	width:202px;
	height:8px;
	background:url(../images/graphics/bg_202x8_top.gif) no-repeat;
	float:left;
	font-size:1px;
}
.box_common .middle{
	width:194px;
	padding:0 0 0 7px;
	border-left:1px solid #d1d1d1;
	float:left;
}
#data_nctt{
	width:194px;
	background:url(../images/graphics/bg_194x26.jpg) no-repeat left bottom;
	float:left;
	padding-bottom:10px;
}
#data_nctt .wrap{
	width:194px;
	background:url(../images/graphics/bg_194x1.jpg) repeat-y;
	float:left;
}
#data_nctt .wrap .data{
	width:182px;
	padding:15px 0 0 12px;
	background:url(../images/graphics/bg_194x210.jpg) no-repeat;
	float:left;
}
#data_nctt .wrap .data .title{
	height:22px;
	background:url(../images/icons/icon_nctt_23x22.jpg) no-repeat left center;
	font:700 11px/20px Tahoma;
	color:#fff;
	padding:0 0 0 25px;
	text-transform:uppercase;
}
#data_nctt .wrap .data ul{
	float:left;
	margin:16px 0 0 0;
}
#data_nctt .wrap .data li{
	width:170px;
	padding:0 0 4px 9px;
	background:url(../images/icons/icon_4x5.gif) no-repeat left 5px;
	border-bottom:1px solid #477b9c;
	float:left;
	font:700 11px/14px tahoma;
	margin:0 0 10px 0;	
}
#data_nctt .wrap .data li.end{
	margin:0;
	border:none;
}
#data_nctt .wrap .data li a{
	color:#fff;
}
#data_nctt .wrap .data .more{
	text-align:right;
	margin:0 10px 0 0;
	font:normal 11px/14px tahoma;
}
#data_nctt .wrap .data .more a{
	color:#fff;
	text-decoration:underline;
}
/* E - Box thong tin */
#box_thongtin{
	margin-bottom:10px;
}
#data_tt{
	width:194px;
	background:url(../images/graphics/bg_194x26.gif) no-repeat left bottom;
	float:left;
	padding-bottom:10px;
}
#data_tt .wrap{
	width:194px;
	background:url(../images/graphics/bg_194x1.gif) repeat-y;
	float:left;
}
#data_tt .wrap .data{
	width:182px;
	padding:15px 0 0 0;
	background:url(../images/graphics/bg_194x14.gif) no-repeat;
	float:left;
}
#data_tt .wrap .data .title{
	height:28px;
	background:url(../images/graphics/bg_101x28.gif) no-repeat left top;
	font:700 12px/30px Tahoma;
	color:#88082e;
	padding:0 0 0 37px;
	text-transform:uppercase;
}
#data_tt .wrap .data ul{
	float:left;
	margin:10px 0 0 14px;
	display:inline;
}
#data_tt .wrap .data li{
	width:155px;
	padding:0 0 0 15px;
	background:url(../images/icons/icon_9x9.gif) no-repeat left 3px;
	float:left;
	font:700 11px/14px tahoma;
	margin:0 0 10px 0;	
}
#data_tt .wrap .data li a{
	color:#88082e;
} 
/* E - Box thong tin */
/* B - Box hoi dap */
#box_hoidap{
	margin-bottom:10px;
}
#data_hd{
	width:194px;
	background:url(../images/graphics/bg_194x13.gif) no-repeat left bottom;
	float:left;
	padding-bottom:10px;
}
#data_hd .wrap{
	width:194px;
	background:url(../images/graphics/bg_194x1_hd.gif) repeat-y;
	float:left;
}
#data_hd .wrap .data{
	width:182px;
	padding:15px 0 0 0;
	background:url(../images/graphics/bg_194x12.gif) no-repeat;
	float:left;
	text-transform:uppercase;
}
#data_hd .wrap .data .title{
	height:22px;
	background:url(../images/icons/icon_25x22.gif) no-repeat left top;
	font:700 12px/28px Tahoma;
	color:#88082e;
	padding:0 0 0 30px;
	margin-left:15px;
}
#data_hd .wrap .data p.line{
	width:170px;
	height:2px;
	background:url(../images/graphics/bg_1x2.gif) repeat-x left top;
	font-size:1px;
	margin:5px 10px;
	float:left;
	display:inline;
}

#data_hd .wrap .data .border{
	width:164px;
	background:#adc0bf;
	border:2px solid #e0f2f1;
	margin:0 10px;
	padding:1px;
	float:left;
	display:inline;
}

#data_hd .wrap .data .border_1{
	width:160px;
	border:2px solid #fff;
	background:#e0f2f1;
	float:left;	
}

#data_hd .wrap .data .border_1 ul{
	width:150px;
	padding:0 5px;
	margin:5px 0;
	float:left;
}

#data_hd .wrap .data .border_1 li{
	width:140px;
	padding:0 0 0 10px;
	float:left;
	margin:0 0 6px;
	font:normal 11px/14px tahoma;
	color:#666;	
	background:url(../images/graphics/dot_3x3.gif) no-repeat left 6px;
}
#data_hd .wrap .data .border_1 li a{
	color:#88082e;
	text-transform:lowercase;
}
#data_hd .wrap .data .border_1 li.end{
	background:none;
}
#data_hd .wrap .data .border_1 li.end a{
	float:right;
	color:#88082E;
	font:400 11px/14px tahoma;
	text-decoration:underline;
}
#data_hd .wrap .data .border_1 li.end a strong{
	font-size:9px;
}
/* B- column right */

/* B- top */

#top{
	width:753px;
	height:236px;
	float:left;
	background:#fff;
}

#top .lang{
	margin-top:4px;
	width:743px;
	height:29px;
	background:url(../images/graphics/bg_753x29.gif) no-repeat;
	font:normal 11px/29px tahoma;
	color:#88082e;
	text-align:right;
	padding:0 10px 0 0;
}
#top .lang a{
	color:#88082e;
	margin:0 5px;
}

#top .lang a.active{
	font-weight:700;
	color:#433f27;
	text-decoration:none;
}

#top .banner{
	width:753px;
	height:203px;
}
#menu_top{
	width:735px;
	height:38px;
	margin:1px 1px 0px 1px;
	padding:0 8px;
	float:left;
	background:#fff url(../images/graphics/bg_751x25.gif) no-repeat left 2px;	
}
#menu_top ul{
	float:left;
}
#menu_top li{
	padding:0 0 0 15px;		
	height:28px;
	float:left;
	position:relative;
}
#menu_top li a{
	font:700 12px/28px arial;
	color:#fff;
	padding-right:15px;
	text-decoration:none;
	float:left;
	background:url(../images/graphics/line_2x18.gif) no-repeat right center;
	text-transform:capitalize;
}
#menu_top li ul{
	width:600px;
	position:absolute;
	z-index:10;
	top:-22px;
	left:0;
	display:none
}
#menu_top li li{
	border:none;
	background:#88082E;
	float:left;
	margin:0;
	height:20px;
	padding:0;
}
#menu_top li li a{
	background:none;
	font:400 12px/20px Arial;
	padding:0 10px;
	color:#FFFF00;
	float:left 
}
#menu_top li.active li a:hover{
	background:#FEDEDF;
}
#menu_top li.active li a{
	background:none;
	font:400 12px/20px Arial;
	padding:0 10px;
	color:#FFFF00;
	float:left 
}
#menu_top li li a:hover{
	background:#FEDEDF;
	height:20px;
	padding:0 10px;
	color:#000;
}
#menu_top li.end a{
	background:none;
}
#menu_top li.active{
	background:url(../images/graphics/tab_active_left.gif) no-repeat left top;
	padding:0 0 0 13px;
	float:left;
	height:28px;
	text-transform:capitalize;
}
#menu_top li.active a{
	background:url(../images/graphics/tab_active_right.gif) no-repeat right top;
	padding-right:13px;
	float:left;
	height:28px;
	font:700 12px/28px arial;
	color:#88082e;
	text-decoration:none;	
}
#menu_top .date{
	float:right;
	font:normal 10px/28px arial;
	color:#FFFF00;
}
/* E- top */
/* B- column center */
#center{
	width:753px;
	float:left;
}
#center #content_data{
	width:559px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
}
#content_data fieldset{
	border:3px solid #e6e6dc;
	padding:1px;
	width:547px;
	font:normal 11px/14px tahoma;
	color:#000;
	padding-bottom:1px;
	margin-bottom:20px;
	text-transform:capitalize;
	float:left;
}
#content_data fieldset legend{
	font-size:13px;
	font-weight:700;
	height:15px;
	border-bottom:2px solid #0380c8;
	letter-spacing:1px;
	margin-left:15px;
}
#content_data fieldset ul{
	float:left;
	background:url(../images/graphics/bg_1x142.gif) repeat-x left bottom;
	width:547px;	
}
#content_data fieldset li{
	width:146px;
	font:normal 11px/12px tahoma;
	float:left;
	margin:20px 19px 0 19px;
	display:inline;
	padding-bottom:10px;
}
#content_data fieldset li.end{
	margin-right:0;
}
#content_data fieldset li strong{
	width:146px;
	overflow:hidden;
}
#content_data fieldset li strong a,#content_data .orther li strong a{
	color:#88082e;
}
#content_data fieldset li .date,#content_data .orther li .date,#content_data .details .date{
	margin:5px 0 10px 0;
	color:#666;
	font-size:11px;
	display:block;
	font-style:italic;
}
#content_data fieldset li .img{
	width:140px;
	height:100px;
	padding:2px;
	background:#fff;
	border:1px solid #919191;
	margin-bottom:5px;
}
#content_data .orther, #content_data .orthers{
	width:520px;
	margin:0 0 0 20px;
}
#content_data .orther li{
	width:520px;
	float:left;
	font:normal 12px/14px tahoma;
	margin-bottom:15px;
}
#content_data .orther li .img1{
	border:1px solid #919191;
	padding:1px;
	background:#fff;
	float:left;
	margin:0 5px 0 0;
}
#content_data .orther li a,#content_data fieldset li a{
	color:#88082e;
	text-decoration:underline;
}
#news_list span.title{
	font:700 14px/15px tahoma;
	color:#333;
	margin:0 0 2px 20px;
	padding-bottom:3px;
	border-bottom:3px solid #0380c8;
	float:left;
}
#news_list span.date{
	float:right;
	font:700 11px tahoma;
	color:#8f8f8f;
	margin-right:20px;
}
#news_list .orther,#news_list .orthers{
	border-top:1px dotted #ccc;
	padding:20px 0 0 0;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	float:left;
	display:inline;
}

#news_list .details{
	border-top:1px dotted #ccc;
	float:left;
	padding:10px 0 0 0;
	margin:0 0 10px 20px;
	clear:both;
	display:inline;
	width:520px;
	font:normal 12px/20px tahoma;
	text-align:justify;
	color:#242424;
}
#news_list .details p.title{
	font:700 16px/20px tahoma;
	color:#333;
	margin-bottom:10px;
}
#news_list .details img.img{
	float:left;
	margin-right:10px;
	width:250px;
	height:200px;
}
#news_list .details strong{
	color:#5f5f5f;
	font-style:italic;
}
#news_list .orther_news{
	float:left;
	margin:10px 0 10px 20px;
	padding:10px 0 0 0;
	clear:both;
	display:inline;
	width:530px;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
}
#news_list .orther_news strong{
	font-size:14px;
	color:#3b3b3b;
}
#news_list .orther_news ul{
	float:left;
	margin-top:5px;
}
#news_list .orther_news li{
	width:510px;
	background:red;
	font:normal 12px/18px tahoma;	
	color:#8f8f8f;
	margin-bottom:5px;
	background:url(../images/graphics/dot_5x5.gif) no-repeat left 8px;
	padding-left:10px;
}
#news_list .orther_news li a{
	color:#88082e;
	text-transform:
}
ul.labor{
	float:left;
}
ul.labor li,#news_list .orther ul.labor li,#news_list .orther_news ul.labor li{
	float:left;
	background:url(../images/icons/icon_ques.gif) no-repeat left 5px;
	padding:5px 0 5px 30px;
	font:400 12px/18px;
	width:490px;
}
ul.labor li a{
	text-decoration:none;
	color:#FF3300;
}
ul.labor li a:hover{
	text-decoration:underline;
}
#news_list .details .quest{
	background:url(../images/icons/icon_ques.gif) no-repeat left 5px;
	padding:5px 0 5px 30px;
	color:#FF6600;
}
#news_list .details .ans{
	background:url(../images/icons/icon_ans.gif) no-repeat left 5px;
	padding:5px 0 5px 30px;
	margin-left:10px;
}	
.pagination{
	margin-right:20px;	
}
#pagination{
	margin:0;
	padding:0;
	float:right;
	clear:both;
}
#pagination li{ 	 
	font:11px arial; 
	list-style:none; 
	float:left;	
}
#pagination a{ 
	border:solid 1px #dadada; 
	margin-left:2px;
	background-color:#fff; 
	display:inline;
}
#pagination a:link, 
#pagination a:visited {
	color:#333; 
	display:block; 
	float:left; 
	padding:3px 7px; 
	text-decoration:none;
	display:inline;
}

#pagination a:hover{ 
	border:solid 1px #0e509e; 
	display:inline; 
}
#pagination .previous a:link,
#pagination .previous a:visited,
#pagination .previous a:active {
	background:url(../images/icons/icon_arrow_pre_7x10.gif) no-repeat center;
	padding:3px 8px 3px 9px;
	background-color:#fff; 
	display:inline;
}
#pagination .next a:link,
#pagination .next a:visited,
#pagination .next a:active {
	background:url(../images/icons/icon_arrow_next_7x10.gif) no-repeat center;
	padding:3px 8px 3px 9px;
	background-color:#fff; 
	display:inline;
}	
#pagination .active{ 
	background:#88082e; 
	color:#fff; 
	font-weight:bold; 
	display:block; 
	float:left; 
	padding:4px 8px;
	margin-left:2px; 
	display:inline;
}
#pagination .dot{
	border:none;
	background:url(../images/icons/paging_dot_13x1.gif) no-repeat center bottom;	 
	display:block; 
	float:left; 
	padding:4px 8px;
	margin-left:2px; 
}
/* B- column center right */
#center #right{
	width:194px;
	float:right;
}
#box_tuyenld{
	width:194px;
	height:auto;
	float:left;
	background:url(../images/graphics/line_194x1.jpg) repeat-y left top;
	margin-bottom:10px;
}
#box_tuyenld .bor{
	float:left;
	background:url(../images/graphics/bg_194x96.jpg) no-repeat left bottom;
}
#box_tuyenld .bor .content{
	width:174px;
	background:url(../images/graphics/bg_194x352.jpg) no-repeat left top;
	padding:20px 10px 13px 10px;
	float:left;
}
#box_tuyenld .bor .content .title{
	width:134px;
	height:30px;
	background:url(../images/icons/icon_36x30.gif) no-repeat left top;
	padding-left:40px;
	float:left;
	font:700 11px/30px tahoma;
	color:#fff;
	text-transform:uppercase;
}
#box_tuyenld .bor .content ul{
	float:left;
}
#box_tuyenld .bor .content li{
	width:160px;
	margin:10px 0;
	background:url(../images/icons/arrow_4x5.gif) no-repeat left 6px;
	padding:0 0 0 10px;
	font:normal 11px/14px tahoma;
}
#box_tuyenld .bor .content li a{
	color:#fff;
}
#box_search{
	width:194px;
	height:auto;
	float:left;
	background:url(../images/graphics/line_194x1_search.gif) repeat-y left top;
	margin-bottom:10px;
}
#box_search .bor{
	float:left;
	background:url(../images/graphics/bg_search_194x20.gif) no-repeat left bottom;
}
#box_search .bor .content{
	width:174px;
	background:url(../images/graphics/bg_194x40.gif) no-repeat left top;
	padding:13px 10px;
	float:left;
	font:normal 11px/30px tahoma;
}
#box_search .bor .content .title{
	width:134px;
	height:28px;
	background:url(../images/icons/icon_search.gif) no-repeat left top;
	padding-left:30px;
	float:left;
	font-weight:700;
	color:#88082e;
	text-transform:uppercase;
}
#box_search .bor .content p{
	color:#000;
	margin:0 0 0 5px;
}
#box_search .bor .content input{
	margin:15px auto 0px 5px;
	color:#999;
	padding:2px;
	border:1px solid #999;
	float:left;
}
#box_search .bor .content select{
	margin:0px auto 10px 5px;
	border:1px solid #999;
}
#box_search .bor .content input.btn{
	margin:0 5px;
	background:url(../images/graphics/bg_1x18.gif) repeat-x left top;
	padding:2px 10px;
	border:none;
	color:#fff;
	font-weight:700;
	cursor:pointer;
}
#box_lkweb{	
	width:194px;
	height:auto;
	float:left;
	background:url(../images/graphics/bg_lkw_194x1.gif) repeat-y left top;
	margin-bottom:10px;
}
#box_lkweb .bor{
	float:left;
	background:url(../images/graphics/bg_lkw_194x20.gif) no-repeat left bottom;
}
#box_lkweb .bor .content{
	width:174px;
	background:url(../images/graphics/bg_lkw_194x46.gif) no-repeat left top;
	padding:13px 10px;
	float:left;
	font:normal 11px/30px tahoma;
}
#box_lkweb .bor .content .title{
	width:134px;
	height:28px;
	background:url(../images/icons/icon_lkw.gif) no-repeat left top;
	padding-left:30px;
	float:left;
	font-weight:700;
	color:#88082e;
	margin-bottom:10px;
}
#box_lkweb .bor .content select{
	margin:0px auto 5px 5px;
	border:1px solid #999;
	padding:2px 0;
}

#box_lkweb .bor .content input.btn,ul.contact li input.btn{
	margin:0 5px;
	background:url(../images/graphics/bg_1x18.gif) repeat-x left top;
	padding:2px 10px;
	border:none;
	color:#fff;
	font-weight:700;
	cursor:pointer;
}

/* E- column center right */	

/* B- column center */

/* E- column right */

/* B- Menu bottom */
#menu_bottom{
	width:974px;
	height:24px;
	background:#fff;
	border-top:1px solid #9dbabf;
	border-bottom:1px solid #9dbabf;
	float:left;
	font:normal 11px/24px tahoma;
	color:#90183c;
	text-align:center;
}
#menu_bottom a{
	color:#90183c;
	margin:0 10px;
}
#menu_bottom a.active{
	font-weight:700;
}
/* E- Menu bottom */ 
/* B- Footer */
#footer{
	width:967px;
	height:92px;
	background:#d5e8eb url(../images/graphics/bg_1x101.gif) repeat-x left top;
	padding:9px 0 0 7px;
	float:left;
}
#footer .left{
	float:left;
}
#footer .right{
	float:right;
	width:400px;
	font:700 11px/16px tahoma;
	color:#333;
	text-align:right;
}
#footer .right strong{
	font-size:14px;
}
#footer .right a{
	color:#333;
}	
/* E- Footer */ 
#pagination{
	margin:0;
	padding:0;
	float:right;
	clear:both;
	width:300px;
}
#pagination li{ 	 
	font:11px arial; 
	list-style:none; 
	float:left;
	margin-left:5px;	
}
#pagination a{ 
	border:solid 1px #65a5ea; 
	background-color:#fff; 
	display:inline;
}
#pagination a:link, 
#pagination a:visited {
	color:#333; 
	display:block; 
	float:left; 
	padding:3px 7px; 
	text-decoration:none;
	display:inline;
}
#pagination a:hover{ 
	border:solid 1px #a3be53; 
	background:#cef558;
	display:inline; 
}
#pagination .previous a:link,
#pagination .previous a:visited,
#pagination .previous a:active {
	background:url(../images/icons/icon_arrow_pre_7x10.gif) no-repeat center;
	padding:3px 8px 3px 9px;
	background-color:#fff; 
	display:inline;
}
#pagination .next a:link,
#pagination .next a:visited,
#pagination .next a:active {
	background:url(../images/icons/icon_arrow_next_7x10.gif) no-repeat center;
	padding:3px 8px 3px 9px;
	background-color:#fff; 
	display:inline;
}	
#pagination .active{ 
	background:#cfe4ff; 
	border:1px solid #65a5ea;
	color:#000; 
	font-weight:bold; 
	display:block; 
	float:left; 
	padding:3px 8px;
	margin-left:4px; 
	display:inline;
}
#pagination .dot{
	border:none;
	background:url(../images/icons/paging_dot_13x1.gif) no-repeat center bottom;	 
	display:block;
	float:left; 
	padding:4px 8px;
	margin-left:3px; 
	height:14px;
}
.about{
	font:400 12px/22px tahoma;
	text-align:justify; 
}
.about p{
	margin:0 0 10px 0;
}
.about p.slogan{
	margin:20px auto;
	text-align:center;
	font:700 14px/20px tahoma;
	color:#C00;
}
.about .pics{
	width:520px;
	float:left;
	text-align:center;
}
.orthers ul.contact{
	float:left;
	margin:5px 0;
	width:450px;
}
.orthers ul.contact li{
	width:300px;
	float:left;
	font:400 12px/18px tahoma;
}
.orthers ul.contact li.text{
	width:80px;
	text-align:right;
	padding:0 10px 0;
}
ul.contact li input,textarea{
	padding:2px;
	color:#999;
}
ul.contact li span{
	color:red;
	margin:0 5px;
}

.result{
	clear:both;
	font:700 12px/28px tahoma;
	color:#666;
	margin-left:20px;
}
.counter{
	text-align:center;
	margin:10px 0 0 5px;
	width:180px;
	font:300 11px/18px tahoma;
	color:red;
	border:1px dotted #333;
	float:left;
	display:inline;
}
.counter span{
	color:#333;
	font-weight:700;
	letter-spacing:1px;
}
.pics p{
	font:normal 11px/14px tahoma;
	color:#666;
}
.pics img{
	padding:1px;
	border:1px solid #999;
	margin:5px 0;
	width:250px;
}
