@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-collapse:collapse;empty-cells: show; border-color: #E6E6E6}

/* Cho nút */

.button
{
	background: #FFFFFF;
	border : 1px outset #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	cursor:pointer;
	color:#bd1400;
	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 10px 7px 10px;
	}
.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;
	}
.submenu{ font-size:12px;text-align:center; }
.submenu a {text-decoration:none;color:#006699; font-size:12px; padding:7px 15px 7px 15px;} 
.submenu a:active {text-decoration:none;color:#006699; font-size:12px;}
.submenu a:visited {text-decoration:none;color:#006699; font-size:12px;} 
.submenu a:link {text-decoration:none;color:#006699; font-size:12px;}
.submenu a:hover {text-decoration:underline;color:#006699; font-size:12px;} 

.col_left{ float:left; display:table; width:665px;}
.col_left .hotnews_top{ background:url(../images/tab_none.jpg) repeat-x; width:663px; height:28px; border: 1px solid #CCCCCC; }
.col_left .hotnews_top .hottitle{ background:url(../images/tab_over.jpg) no-repeat  center; height:28px; text-align:center; width:106px; line-height:28px; text-transform:uppercase; color:#006699; font-weight:bold;}
.col_left .hotnews_top .hottitle_none{ background:url(../images/tab_none.jpg) no-repeat ; height:28px; line-height:28px; text-transform:uppercase; color:#006699; font-weight:bold;}
.col_left .hotnews_top .hottitle_none a {text-decoration:none;color:#015288; font-size:12px;text-transform:none; } 
.col_left .hotnews_top .hottitle_none a:active {text-decoration:none;color:#015288; font-size:12px;text-transform:none;}
.col_left .hotnews_top .hottitle_none a:visited {text-decoration:none;color:#015288; font-size:12px;text-transform:none;} 
.col_left .hotnews_top .hottitle_none a:link {text-decoration:none;color:#015288; font-size:12px;text-transform:none;}
.col_left .hotnews_top .hottitle_none a:hover {text-decoration:underline;color:#015288; font-size:12px;text-transform:none;} 
.col_left .news_content{width:665px;}
.col_left  .subother_news{display:table; width:420px; margin-bottom:5px; margin-top:15px; text-transform:uppercase;color:#006699; font-weight:bold;}
.col_left .subother_news_item{ color:#CC0000; padding-bottom:10px; }

.col_left .hotnews_cen{ width:655px;}
.col_left .hotnews_cen .cen_news{ float:left; padding-top:2px;}
.col_left .hotnews_cen .cen_news .intro{ background-color:#ebebeb; padding:5px; width:362px; margin-bottom:5px;}
.col_left .hotnews_cen .cen_news .intro .big_title{ font-size:16px; font-weight:bold;}
.col_left .hotnews_cen .cen_news .intro .big_title a {text-decoration:none;color:#015288; font-size:16px;} 
.col_left .hotnews_cen .cen_news .intro .big_title a:active {text-decoration:none;color:#015288; font-size:16px;}
.col_left .hotnews_cen .cen_news .intro .big_title a:visited {text-decoration:none;color:#015288; font-size:16px;} 
.col_left .hotnews_cen .cen_news .intro .big_title a:link {text-decoration:none;color:#015288; font-size:16px;}
.col_left .hotnews_cen .cen_news .intro .big_title a:hover {text-decoration:underline;color:#015288; font-size:16px;} 

.col_left .hotnews_cen .cen_othernews{ float:left; width:275px; height:320px;}
.col_left .hotnews_cen .cen_othernews .other_news{ background:url(../images/icon_1.jpg) no-repeat 5px 7px ; padding-left:15px; line-height:17px; padding-bottom:4px; font-weight:bold;}
.col_left .hotnews_cen .cen_othernews .other_news a {text-decoration:none;color:#990000; font-size:12px; display:block;} 
.col_left .hotnews_cen .cen_othernews .other_news a:active {text-decoration:none;color:#990000; font-size:12px;}
.col_left .hotnews_cen .cen_othernews .other_news a:visited {text-decoration:none;color:#990000; font-size:12px;} 
.col_left .hotnews_cen .cen_othernews .other_news a:link {text-decoration:none;color:#990000; font-size:12px;}
.col_left .hotnews_cen .cen_othernews .other_news a:hover {text-decoration:underline;color:#990000; font-size:12px;} 

.col_left .hotnews2_box{ width:665px; display:table; background-color:#ebebeb; padding-top:5px; padding-bottom:5px;}
.col_left .hotnews2_box .news{ float:left; width:138px; padding-left:13px; padding-right:13px; line-height:17px;}

.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:5px; padding-right:5px;}
.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; color:#666666; font-weight:bold; float:left; border-right: 1px solid #CCCCCC; padding-left:5px; padding-right:5px;}
.col_left .newnews_top .newstitle_none a {text-decoration:none;color:#464646; font-size:12px; display:block;} 
.col_left .newnews_top .newstitle_none a:active {text-decoration:none;color:#464646; font-size:12px;}
.col_left .newnews_top .newstitle_none a:visited {text-decoration:none;color:#464646; font-size:12px;} 
.col_left .newnews_top .newstitle_none a:link {text-decoration:none;color:#464646; font-size:12px;}
.col_left .newnews_top .newstitle_none a:hover {text-decoration:underline;color:#464646; font-size:12px;} 
.col_left .newnews_top .news_rss{ float:right; padding-top:3px; padding-right:5px;}

.col_left .newnews_cen{ display:table; padding-top:4px; width:667px;}
.col_left .newnews_cen .news_con{ float:left; width:430px;}
.col_left .newnews_cen .news_con .image{ float:left; padding-right:5px;}
.col_left .newnews_cen .news_con .title{ font-weight:bold; line-height:17px;}
.col_left .newnews_cen .news_con .intro{ line-height:17px;}
.col_left .newnews_cen .news_con .viewmore{ text-align:right; font-size:10px; line-height:17px;}
.col_left .newnews_cen .news_con .viewmore a {text-decoration:underline;color:#464646; font-size:10px; } 
.col_left .newnews_cen .news_con .viewmore a:active {text-decoration:underline;color:#464646; font-size:10px;}
.col_left .newnews_cen .news_con .viewmore a:visited {text-decoration:underline;color:#464646; font-size:10px;} 
.col_left .newnews_cen .news_con .viewmore a:link {text-decoration:underline;color:#464646; font-size:10px;}
.col_left .newnews_cen .news_con .viewmore a:hover {text-decoration:underline;color:#464646; font-size:10px;} 

.col_left .newnews_cen .news_other{ float:left; width:220px; background:url(../images/bg_hnewso_co.jpg) repeat-y; margin-left:12px;}
.col_left .newnews_cen .news_other .news_title{ display:table;  padding-bottom:3px; padding-left:3px;}
.col_left .newnews_cen .news_other .news_title a {text-decoration:none;color:#464646; font-size:12px; font-weight:bold;} 
.col_left .newnews_cen .news_other .news_title a:active {text-decoration:none;color:#464646; font-size:12px;font-weight:bold;}
.col_left .newnews_cen .news_other .news_title a:visited {text-decoration:none;color:#464646; font-size:12px;font-weight:bold;} 
.col_left .newnews_cen .news_other .news_title a:link {text-decoration:none;color:#464646; font-size:12px;font-weight:bold;}
.col_left .newnews_cen .news_other .news_title a:hover {text-decoration:underline;color:#464646; font-size:12px;font-weight:bold;} 

.col_left .newnews_cen .news_other .news_other_btm{ background: url(../images/bg_hnewso_btm.jpg) #FFFFFF no-repeat; width:220px; height:5px;}

.col_left .newslist{ display:table; margin-top:5px;}
.col_left .newslist .box_left{ float:left; width:420px;}
.col_left .newslist .box_left .div_news{ border-bottom:1px solid #CCCCCC; display:table; height:1px; width:420px; margin-bottom:5px;}
.col_left .newslist .box_left .news_con{ float:left; width:420px; display:table;}
.col_left .newslist .box_left .news_con .image{ float:left; padding-right:5px;}
.col_left .newslist .box_left .news_con .title{ font-weight:bold; line-height:17px;}
.col_left .newslist .box_left .news_con .intro{ line-height:17px;}
.col_left .newslist .box_left .news_con .viewmore{ text-align:right; font-size:10px; line-height:17px;}
.col_left .newslist .box_left .news_con .viewmore a {text-decoration:underline;color:#464646; font-size:10px; } 
.col_left .newslist .box_left .viewmore a:active {text-decoration:underline;color:#464646; font-size:10px;}
.col_left .newslist .box_left .viewmore a:visited {text-decoration:underline;color:#464646; font-size:10px;} 
.col_left .newslist .box_left .viewmore a:link {text-decoration:underline;color:#464646; font-size:10px;}
.col_left .newslist .box_left .viewmore a:hover {text-decoration:underline;color:#464646; font-size:10px;} 
.col_left .newslist .box_left .other_news{ display:table; width:420px; margin-bottom:5px; margin-top:15px; text-transform:uppercase;color:#006699; font-weight:bold;}
.col_left .newslist .box_left .other_news_item{ color:#CC0000; padding-bottom:10px; }
.col_left .newslist .box_left .other_news_item a {text-decoration:none;color:#666666; font-size:12px; font-weight:bold;} 
.col_left .newslist .box_left .other_news_item a:active {text-decoration:none;color:#666666; font-size:12px; font-weight:bold;}
.col_left .newslist .box_left .other_news_item a:visited {text-decoration:none;color:#666666; font-size:12px; font-weight:bold;} 
.col_left .newslist .box_left .other_news_item a:link {text-decoration:none;color:#666666; font-size:12px; font-weight:bold;}
.col_left .newslist .box_left .other_news_item a:hover {text-decoration:underline;color:#666666; font-size:12px; font-weight:bold;} 
.col_left .newslist .box_left .pagements{color:#CC0000;}
.col_left .newslist .box_left .pagements a {text-decoration:none;color:#CC0000; font-size:12px; font-weight:bold;} 
.col_left .newslist .box_left .pagements a:active {text-decoration:none;color:#CC0000; font-size:12px; font-weight:bold;}
.col_left .newslist .box_left .pagements a:visited {text-decoration:none;color:#CC0000; font-size:12px; font-weight:bold;} 
.col_left .newslist .box_left .pagements a:link {text-decoration:none;color:#CC0000; font-size:12px; font-weight:bold;}
.col_left .newslist .box_left .pagements a:hover {text-decoration:underline;color:#CC0000; font-size:12px; font-weight:bold;} 


.col_left .doanhnghiep{ display:table; margin-top:5px;}
.col_left .doanhnghiep .box_left{ float:left; width:660px;}
.col_left .doanhnghiep .box_left .div_news{ border-bottom:3px ridge #CCCCCC; display:table; height:1px; width:665px; margin-bottom:10px;}
.col_left .doanhnghiep .box_left .news_con{ float:left; width:670px; display:table;}
.col_left .doanhnghiep .box_left .news_con .image{ float:left; padding-right:5px; background-color:#FFFFFF}
.col_left .doanhnghiep .box_left .news_con .title{ font-weight:bold; line-height:17px;}
.col_left .doanhnghiep .box_left .news_con .intro{ line-height:17px; float:left; width:525px;}
.col_left .doanhnghiep .box_left .news_con .viewmore{ text-align:right; font-size:10px; line-height:17px;}
.col_left .doanhnghiep .box_left .news_con .viewmore a {text-decoration:underline;color:#464646; font-size:10px; } 
.col_left .doanhnghiep .box_left .viewmore a:active {text-decoration:underline;color:#464646; font-size:10px;}
.col_left .doanhnghiep .box_left .viewmore a:visited {text-decoration:underline;color:#464646; font-size:10px;} 
.col_left .doanhnghiep .box_left .viewmore a:link {text-decoration:underline;color:#464646; font-size:10px;}
.col_left .doanhnghiep .box_left .viewmore a:hover {text-decoration:underline;color:#464646; font-size:10px;} 


.col_left .newslist .box_right{ float: left; margin-left:15px; width:220px;}
.col_left .newslist .tieudiem_box{ width:220px; background-color:#F4F4F4; padding:4px; border: 1px solid #CCCCCC;}
.col_left .newslist .tieudiem_box .tieudiem_title{ font-size:14px; font-weight:bold; text-transform:uppercase; padding-bottom:15px; color:#006699;}
.col_left .newslist .tieudiem_box .news_con{ width:220px; display:table; margin-bottom:10px;}
.col_left .newslist .tieudiem_box .news_con .image{ float:left; padding-right:5px;}
.col_left .newslist .tieudiem_box .news_con .title{ font-weight:bold; line-height:17px;}


.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:325px;}
.col_right .banner_right_box .tienich_box{ width:325px; margin-top:0px;}
.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:10px; padding-right:10px; 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:10px; padding-right:10px; 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{ padding-bottom:10px; padding-top:10px; background:url(../images/bg_footer.jpg) repeat-x 0px 3px; height:57px; color:#FFFFFF;}
.footer_menu .top{ color:#FFFFFF;}
.footer_menu .top a {text-decoration:none;color:#FFFFFF; font-size:12px; font-weight:normal; } 
.footer_menu .top a:active {text-decoration:none;color:#FFFFFF; font-size:12px;font-weight:normal;}
.footer_menu .top a:visited {text-decoration:none;color:#FFFFFF; font-size:12px;font-weight:normal;} 
.footer_menu .top a:link {text-decoration:none;color:#FFFFFF; font-size:12px;font-weight:normal;}
.footer_menu .top a:hover {text-decoration:underline;color:#FFFFFF; font-size:12px;font-weight:normal;} 
.footer_menu .btm{ padding-top:10px; color:#333333;}
.footer_menu .btm a {text-decoration:none;color:#333333; font-size:12px; font-weight:normal; } 
.footer_menu .btm a:active {text-decoration:none;color:#333333; font-size:12px;font-weight:normal;}
.footer_menu .btm a:visited {text-decoration:none;color:#333333; font-size:12px;font-weight:normal;} 
.footer_menu .btm a:link {text-decoration:none;color:#333333; font-size:12px;font-weight:normal;}
.footer_menu .btm a:hover {text-decoration:underline;color:#333333; font-size:12px;font-weight:normal;} 

/* ######### CSS for sub menu container below ######### */
.tabsmenucontentclass{
clear: left;
text-align:center;
}


.tabsmenucontentclass ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.tabsmenucontentclass li{
text-align:center;
float: left;
margin-right: 0px;
line-height:30px;
}
.tabsmenucontentclass li a {
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	text-align:center;
	}
.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: 400px;
			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:262px;
	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:247px;
		bottom:0;
		margin:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#000000;
	}
#slider {
    width: 325px; /* important to be same as image width */
    height: 290px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	padding-left:0px;
	border:1px solid #F7F7F7;
}
#sliderContent {
    width: 325px; /* important to be same as image width or wider */
	padding:0px;
	background-color:#000000;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;

}
.sliderImage li{
	float: left;
	display:inline;
	overflow: hidden;
	list-style-type: none;
	font-weight:bold;
}

.sliderImage span {
	top:243px;
	position:absolute;
	font: 12px/15px Arial, Helvetica, sans-serif;
    width: 325px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
	margin:0px;
	padding-left:5px;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}

/*################## CỬA SỔ DEBUG ##################*/
.message_info{ border:1px solid #0033FF; line-height:30px; text-align:center; padding:7px;}
.message_error{ border:1px solid #FF0000; line-height:30px; text-align:center; padding:7px;}
#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}

