@charset "utf-8";
/*################## CSS CHUNG ##################*/
BODY
{
	background:url(../images/bgweb_top.jpg) top repeat-x #FFFFFF; 
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Arial;
	font-size:12px;
	color:#666666;
}

INPUT
{
	background-color:#FFFFFF;
	font-family: Tahoma, Arial;
	font-size:12px;
	padding-left:2px;
	color:#000000;
	height:15px;
}
TEXTAREA
{
	border-left: 1px solid #999999;
	border-top: 1px solid #999999 ;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding-left:2px;
	font-family: Tahoma, Arial;
	font-size:12px;
	color:#000000;
}
SELECT
{
	font-family: Tahoma, Arial;
	font-size:12px;
	border: 0px;
	background-color:#FFFFFF;
	border-left: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA ;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

TD{font-family: Arial, Tahoma;font-size:12px;color:#333333;line-height:normal;}
IMG {border:0px; margin:0px;}
DIV, LAYER { font-size:12px; font-family: Tahoma, Arial }
hr{ border: 0px; border-bottom:1px dotted #999999;}
/* Link chung */
a {text-decoration:none;color:#666666; font-size:12px;} 
a:active {text-decoration:none;color:#666666; font-size:12px;}
a:visited {text-decoration:none;color:#666666; font-size:12px;} 
a:link {text-decoration:none;color:#666666; font-size:12px;}
a:hover {text-decoration:underline;color:#666666; font-size:12px;} 
table.content {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.content th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: rgb(204, 204, 204);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.content td {
	border-width: 1px;
	padding: 10px;
	border-style: solid;
	border-color: rgb(204, 204, 204);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
/* Cho nút */

.button
{
	background: #FFFFFF;
	border : 1px outset #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	cursor:pointer;
	color:#006699;
	padding: 1px 0px 1px 0px;
	height:25px;
}
.menu_header{
	width:1000px;
	float:left;
	margin:0;
	padding:0;
	}
.menu_list {
	padding:0px;
	margin:0px;
	width:1000px;
}
.menu_list li{
	height:18px;
	float: left;
	display:inline;
	overflow: hidden;
	list-style-type: none;
	padding:7px 0px 0px 0px;
	font-weight:bold;
}
.menu_list li a {
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	padding:7px 15px 7px 15px;
	}
.menu_list li a:hover {
	color:#FFCC00;
	background:url(../images/bg_menu_over.jpg) no-repeat center;
}
.menu_list li.soild{
	width:2px;
	float: left;
	display:inline;
	overflow: hidden;
	list-style-type: none;
	padding:0;
	color:#FFFFFF;
	padding:0px 1px 0px 1px;
	line-height:27px;
}

.menu_list li.active {
	float: left;
	display:inline;
	overflow: hidden;
	list-style-type: none;
	background:url(../images/bg_menu_over.jpg) no-repeat center;
	font-weight:bold;
	color:#fff;
	}

.col_left{ float:left; display:table; width:665px;}

.col_left .newnews_top{ background:url(../images/tab_none.jpg) repeat-x; width:663px; height:28px; border: 1px solid #CCCCCC; margin-top:5px;}
.col_left .newnews_top .newstitle_over{ background:url(../images/tab_over.jpg) no-repeat center; height:28px; text-align:center; line-height:28px; text-transform:uppercase; color:#006699; font-weight:bold; float:left;border-right: 1px solid #CCCCCC; padding-left:10px; padding-right:10px;}
.col_left .newnews_top .newstitle_over a {text-decoration:none;color:#006699; font-size:12px; display:block;} 
.col_left .newnews_top .newstitle_none a:active {text-decoration:none;color:#006699; font-size:12px;}
.col_left .newnews_top .newstitle_over a:visited {text-decoration:none;color:#006699; font-size:12px;} 
.col_left .newnews_top .newstitle_over a:link {text-decoration:none;color:#006699; font-size:12px;}
.col_left .newnews_top .newstitle_over a:hover {text-decoration:underline;color:#006699; font-size:12px;} 


.col_left .newnews_top .newstitle_none{ background:url(../images/tab_none.jpg) repeat-x center; height:28px; text-align:center; line-height:28px;  font-weight:bold; float:left; border-right: 1px solid #CCCCCC; padding-left:10px; padding-right:10px;text-transform:uppercase; color:#006699; }
.col_left .newnews_top .newstitle_none a {text-decoration:none;color:#006699; font-size:12px; display:block;} 
.col_left .newnews_top .newstitle_none a:active {text-decoration:none;color:#006699; font-size:12px;}
.col_left .newnews_top .newstitle_none a:visited {text-decoration:none;color:#006699; font-size:12px;} 
.col_left .newnews_top .newstitle_none a:link {text-decoration:none;color:#006699; font-size:12px;}
.col_left .newnews_top .newstitle_none a:hover {text-decoration:underline;color:#006699; font-size:12px;} 

.reg_top{ background:url(../images/tab_none.jpg) repeat-x; width:663px; height:28px; margin-top:5px;border: 1px solid #CCCCCC; }
.reg_top .newstitle_none{ background:url(../images/tab_none.jpg) repeat-x center; height:28px; text-align:center; line-height:28px;  font-weight:bold; float:left;padding-left:5px; padding-right:5px;text-transform:uppercase; color:#006699; }


.col_left .hotnews_cen .search_box{ float:left;}
.col_left .hotnews_cen .ads{ text-align:center; padding-top:2px;}
.col_left .info_box{ display:table;}
.col_left .info_box .ileft{ float:left; font-weight:bold; line-height:20px; margin-right:20px;}
.col_left .info_box .iright{ background:url(../images/dnvn_tuyendung_19.gif) no-repeat; width:438px; height:68px; float:left; padding-top:10px; text-align:center; font-weight:bold; line-height:20px;}
.col_left .faq_box{ display:table; background:url(../images/dnvn_tuyendung_32.gif) no-repeat; width:664px; height:146px; text-transform:uppercase; }
.col_left .cen_menu{ display:table;}
.col_left .cen_menu .menu{ float:left; width:200px; line-height:30px; color:#E10000;}
.col_left .cen_menu .menu_nhom{ float:left; width:600px; line-height:30px; color:#333333; font-weight: bold;}
.col_left .cen_menu .box_nganh{width:200px; line-height:30px; color:#E10000; float:left;}
.col_left .cen_menu .menu a {text-decoration:none;color:#000000; font-size:12px;} 
.col_left .cen_menu .menu a:active {text-decoration:none;color:#000000; font-size:12px;}
.col_left .cen_menu .menu a:visited {text-decoration:none;color:#000000; font-size:12px;} 
.col_left .cen_menu .menu a:link {text-decoration:none;color:#000000; font-size:12px;}
.col_left .cen_menu .menu a:hover {text-decoration:underline;color:#000000; font-size:12px;} 



.col_right{ float:right; display:table;}
.col_right .banner_clip{ width:325px;}
.col_right .banner_right_box{ width:325px; padding-top:5px;}
.col_right .banner_right_box .left{ float:left; width:225px;}
.col_right .banner_right_box .tienich_box{ width:225px; margin-top:3px;}
.col_right .banner_right_box .tienich_box .tienich_top{ background:url(../images/tabtienich_none.jpg) repeat-x; height:24px; line-height:24px; border:1px solid #CCCCCC;}
.col_right .banner_right_box .tienich_box .tienich_top .tab_active{ float:left; background:url(../images/tabtienich_over.jpg) repeat-x; height:24px;line-height:24px; padding-left:3px; padding-right:3px; color:#015288; border-left: 1px  solid #CCCCCC; font-weight:bold; text-align:center;}
.col_right .banner_right_box .tienich_box .tienich_top .tab_active a {text-decoration:none;color:#015288; font-size:12px; font-weight:bold; display:block;} 
.col_right .banner_right_box .tienich_box .tienich_top .tab_active a:active {text-decoration:none;color:#015288; font-size:12px;font-weight:bold;}
.col_right .banner_right_box .tienich_box .tienich_top .tab_active a:visited {text-decoration:none;color:#015288; font-size:12px;font-weight:bold;} 
.col_right .banner_right_box .tienich_box .tienich_top .tab_active a:link {text-decoration:none;color:#015288; font-size:12px;font-weight:bold;}
.col_right .banner_right_box .tienich_box .tienich_top .tab_active a:hover {text-decoration:underline;color:#015288; font-size:12px;font-weight:bold;} 

.col_right .banner_right_box .tienich_box .tienich_top .tab_none{ float:left;  padding-left:3px; padding-right:3px; color:#015288; border-left: 1px  solid #CCCCCC;font-weight:bold; text-align:center;}
.col_right .banner_right_box .tienich_box .tienich_top .tab_none a {text-decoration:none;color:#015288; font-size:12px; font-weight:bold; display:block;} 
.col_right .banner_right_box .tienich_box .tienich_top .tab_none a:active {text-decoration:none;color:#015288; font-size:12px;font-weight:bold;}
.col_right .banner_right_box .tienich_box .tienich_top .tab_none a:visited {text-decoration:none;color:#015288; font-size:12px;font-weight:bold;} 
.col_right .banner_right_box .tienich_box .tienich_top .tab_none a:link {text-decoration:none;color:#015288; font-size:12px;font-weight:bold;}
.col_right .banner_right_box .tienich_box .tienich_top .tab_none a:hover {text-decoration:underline;color:#015288; font-size:12px;font-weight:bold;} 

.col_right .banner_right_box .tienich_box .tienich_con{ margin-bottom:3px; border:1px solid #CCCCCC;}
.col_right .banner_right_box .right{ float:right; width:95px;}
.footer_menu{ font-weight:bold; padding-bottom:10px; padding-top:10px;}

/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{
clear: left;
}


.tabsmenucontentclass ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.tabsmenucontentclass li{
float: left;
margin-right: 0px;
line-height:30px;
}
.tabsmenucontentclass li a {
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	}
.tabsmenucontentclass li a:hover {
	color:#FFCC00;
}

.tabsmenucontentclass li.div_sub{
	float: left;
	display:inline;
	overflow: hidden;
	list-style-type: none;
	color:#333333;
	line-height:27px;
	font-weight:normal;
}

.white_overlay{
			display: none;
			position: fixed;
			top: 0px;
			left: 0%;
			width: 100%;
			height: 1000px;
			background-color: #FFFFFF;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
}

.white_content {
			display: none;
			position: fixed;
			top: 10%;
			left: 25%;
			width: 550px;
			height: 150px;
			padding: 16px;
			border: 16px solid #b3b3b3;
			background-color: white;
			z-index:1002;
			overflow: auto;
}
.black_overlay{
			display: none;
			position: fixed;
			top: 0px;
			left: 0%;
			width: 100%;
			height: 1000px;
			background-color: #000000;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
}


#gallery {
	position:relative;
	width:372px;
	height:252px;
	float:left;
	margin-top:1px;
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#ebebeb; 
		color:#000000; 
		width:372px; 
		position:inherit;
		top:248px;
		bottom:0;
		margin:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#000000;
	}

.btn_dangky{padding:1px; background-color:#0b5d95; margin-top:20px; width:180px; color:#FFFFFF; font-weight:bold;}
.btn_dangky a {text-decoration:none;color:#FFFFFF; font-size:12px; display:block;padding:10px;} 
.btn_dangky a:active {text-decoration:none;color:#FFFFFF; font-size:12px; }
.btn_dangky a:visited {text-decoration:none;color:#FFFFFF; font-size:12px;} 
.btn_dangky a:link {text-decoration:none;color:#FFFFFF; font-size:12px;}
.btn_dangky a:hover {text-decoration:underline;color:#FFFFFF; font-size:12px;} 

.reg_title{ font-weight:bold; text-transform:uppercase; padding-left:10px;}
.reg_textfield{ width:200px; border:1px solid #CCCCCC; background-color:#F7F7F7; height:18px;}
.reg_textarea{ width:300px; background-color:#F7F7F7; height:120px;}
.reg_list{ height:18px;}
.security_code{ padding:5px; font-size:16px; background:url(../images/bg_code.jpg); width:50px; color:#CCCCCC; font-weight:bold;}

.cen_hot{ margin-top:10px;}
.cen_hot .hot_item{ float:left; padding-bottom:20px;}
.cen_hot .hot_item_nn{ float:left; padding-bottom:5px;}
/*################## CỬA SỔ DEBUG ##################*/
#debug_window { font-size:12px; background-color:#FFFFCC; border:1px solid #FFCC00; color:#CC0000; padding:3px; margin:10px}
#debug_sql {font-size:12px; color:#666666}
/*################## THÔNG BÁO LỖI ##################*/
#message_box{width:500px;border: 1px solid #C1CEDD;background-color:#E0E7ED;padding:5px; margin:5px;text-align:center;font-weight:bold}
.message_info { color:#3300FF; font-size:12px }
.message_error { color:#CC0000; font-size:12px }

.add
{
	background:#CCCCCC;
	border : 1px outset #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	cursor:pointer;
	color:#006699;
	padding: 1px 0px 1px 0px;
	height:25px;
}

.remove
{
	background:#CCCCCC;
	border : 1px outset #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	cursor:pointer;
	color:#006699;
	padding: 1px 0px 1px 0px;
	height:25px;
}

.newslist .box_left .news_con{ float:left; width:620px; display:table; margin-bottom:10px;}
.newslist .box_left .news_con .image{ float:left; padding-right:5px;}
.newslist .box_left .news_con .title{ font-weight:bold; line-height:17px;}
.newslist .box_left .news_con .intro{ line-height:17px;}
.newslist .box_left .news_con .viewmore{ text-align:right; font-size:10px; line-height:17px;}
.newslist .box_left .news_con .viewmore a {text-decoration:underline;color:#464646; font-size:10px; } 
.newslist .box_left .viewmore a:active {text-decoration:underline;color:#464646; font-size:10px;}
.newslist .box_left .viewmore a:visited {text-decoration:underline;color:#464646; font-size:10px;} 
.newslist .box_left .viewmore a:link {text-decoration:underline;color:#464646; font-size:10px;}
.newslist .box_left .viewmore a:hover {text-decoration:underline;color:#464646; font-size:10px;} 
.newslist .box_left .other_news{ display:table; width:420px; margin-bottom:5px; margin-top:15px; text-transform:uppercase;color:#006699; font-weight:bold;}
.newslist .box_left .other_news_item{ color:#CC0000; padding-bottom:10px; }
.newslist .box_left .other_news_item a {text-decoration:none;color:#666666; font-size:12px; font-weight:bold;} 
.newslist .box_left .other_news_item a:active {text-decoration:none;color:#666666; font-size:12px; font-weight:bold;}
.newslist .box_left .other_news_item a:visited {text-decoration:none;color:#666666; font-size:12px; font-weight:bold;} 
.newslist .box_left .other_news_item a:link {text-decoration:none;color:#666666; font-size:12px; font-weight:bold;}
.newslist .box_left .other_news_item a:hover {text-decoration:underline;color:#666666; font-size:12px; font-weight:bold;} 
.newslist .box_left .pagements{color:#CC0000;}
.newslist .box_left .pagements a {text-decoration:none;color:#CC0000; font-size:12px; font-weight:bold;} 
.newslist .box_left .pagements a:active {text-decoration:none;color:#CC0000; font-size:12px; font-weight:bold;}
.newslist .box_left .pagements a:visited {text-decoration:none;color:#CC0000; font-size:12px; font-weight:bold;} 
.newslist .box_left .pagements a:link {text-decoration:none;color:#CC0000; font-size:12px; font-weight:bold;}
.newslist .box_left .pagements a:hover {text-decoration:underline;color:#CC0000; font-size:12px; font-weight:bold;} 


.doanhnghiep{ display:table; margin-top:5px;}


