body{
	font-family:Arial;
	font-size:12px;
	color:#2A2627;
	font-weight:normal;
	background:url(../images/bk_top.jpg) repeat-x #ECECEC;
	padding:0;
	margin:0 auto;
	text-align:center;
}
#constraint{
	width:1200px;
	padding:0;
	margin:0 auto;
	font-family:Arial;
	font-size:12px;
}
/*---- HEADER ----*/
#header{
	width:1200px;
	height:155px;
	float:left;		
}
#image{
	width:1199px;
	margin:0 auto;
	padding:0;	
}
#image img{
	float:left;
}
#hoa-dao{
	width:250px;
	height:144px;
	/*background:url(../images/hoa_dao.png) no-repeat;*/
	_background:none;
	position:absolute;	
	left:0px;
	top:0px;
	z-index:1000;
	display:block;
	margin-left:-15px;
	margin-top:-30px;
	font-family:Arial;
	font-size:12px;  
}
#tao-quan{
	width:200px;
	height:278px;
	float:right;
	/*background:url(../images/taoquan.png) no-repeat;*/
	_background:none;
	position:relative;
	z-index:100;
	margin-top:-305px;
	font-family:Arial;
	font-size:12px;
}
#top_header{
	width:1200px;
	height:110px;
	float:left;
	background:#838280;
	font-family:Arial;
	font-size:12px;
}
#menu_header{
	width:1200px;
	height:45px;
	float:left;
	background:#DA251C;
	font-family:Arial;
	font-size:12px;
}
#logo_menu{
	width:240px;
	height:45px;
	float:left;
	font-family:Arial;
	font-size:12px;
}
#menu{
	width:960px;
	height:40px;
	float:left;
	background:#838280;
	font-family:Arial;
	font-size:12px;
}
#menu ul{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
}
#menu ul li{
	list-style:none;
	width:159px;
	_width:159px;
	height:40px;
	float:left;
	background:#DEDEDC;
	border-right:1px solid #838280;
	line-height:40px;
	font-family:Arial;
	font-size:12px;
	color:#1B1A18;
	font-weight:bold;
	text-align:center;
}
#menu ul li a:link, #menu ul li a:visited{
	width:159px;
	height:40px;
	float:left;
	background:#DEDEDC;
	line-height:40px;
	font-family:Arial;
	font-size:12px;
	color:#1B1A18;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
#menu ul li a:hover{
	width:159px;
	height:40px;
	float:left;
	background:#0093DD;
	line-height:40px;
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
#menu ul li a.meutop_active{
	width:159px;
	height:40px;
	float:left;
	background:#0093DD;
	line-height:40px;
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
/*---- END HEADER ----*/

/*---- FOOTER ----*/
#footer_full{
	width:100%;
	float:left;
	background:#838280;
	text-align:center;
	padding:0;
	margin:0 auto;
	font-family:Arial;
	font-size:12px;
}
#f_footer{
	width:1200px;
	background:#969593;
	text-align:left;
	margin:0 auto;
	font-family:Arial;
	font-size:12px;
}
#f_top_footer{
	width:100%;
	height:45px;
	background:#969593;
	float:left;
	font-family:Arial;
	font-size:12px;
}
#f_logo{
	width:240px;
	height:45px;
	float:left;
	font-family:Arial;
	font-size:12px;
}
#f_top_footer ul{
	margin:0 0 0 30px;
	padding:0;
	float:left;
	font-family:Arial;
	font-size:12px;
}
#f_top_footer ul li{
	list-style:none;
	height:45px;
	line-height:45px;
	float:left;
	padding-right:10px;
	color:#fff;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;	
}
#f_top_footer ul span{
	margin-left:20px;
	font-family:Arial;
	font-size:12px;
}
#f_top_footer ul li a:link,#f_top_footer ul li a:visited{
	font-family:Arial;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding-right:15px;
}
#f_top_footer ul li a:hover{
	font-family:Arial;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
	padding-right:15px;
}
#f_middle_footer{
	width:100%;
	height:280px;
	float:left;
	background:#1F1A17;
	font-family:Arial;
	font-size:12px;
}
.f_content{
	width:399px;
	height:280px;
	float:left;
	border-right:1px solid #fff;
	font-family:Arial;
	font-size:12px;
}
.f_content ul{
	margin:30px 0px 0px 25px;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#ECECEA;
	font-weight:bold;
}
.f_content ul li{
	width:360px;
	list-style:none;
	font-family:Arial;
	font-size:11px;
	color:#E8E4E3;
	height:20px;
	line-height:20px;
	font-weight:normal;
	float:left;
}
f_content ul li div, f_content ul li span{
	_margin-top:-20px;
	*margin-top:-20px;
}
.f_content ul li a:link, .f_content ul li a:visited{
	font-family:Arial;
	font-size:11px;
	color:#E8E4E3;
	font-weight:normal;
	text-decoration:none;
}
.f_content ul li a:hover{
	font-family:Arial;
	font-size:11px;
	color:#E8E4E3;
	font-weight:normal;
	text-decoration:underline;
}
#f_bottom_footer{
	width:100%;
	height:38px;
	line-height:38px;
	float:left;
	background:#969593;
	font-family:Arial;
	font-size:12px;
}
#f_ban_quyen{
	width:400px;
	height:35px;
	float:left;
	font-family:Arial;
	font-size:12px;
}
#f_so_do{
	width:505px;
	height:38px;
	float:right;
	font-family:Arial;
	font-size:12px;
}
#f_so_do ul{
	margin:0;
	padding:0;
	float:left;
	font-family:Arial;
	font-size:12px;
}
#f_so_do ul li{
	list-style:none;
	font-family:Arial;
	font-size:11px;
	color:#E8E4E3;
	font-weight:bold;
	float:left;
	height:38px;
	line-height:38px;
	padding-right:5px;
	*padding-right:5px;
	_padding-right:2px;
}
#f_so_do ul li a:link, #f_so_do ul li a:visited{
	font-family:Arial;
	font-size:11px;
	color:#E8E4E3;
	font-weight:bold;
	text-decoration:none;
	padding-right:15px;
}
#f_so_do ul li a:hover{
	font-family:Arial;
	font-size:11px;
	color:#E8E4E3;
	font-weight:bold;
	text-decoration:underline;
}

#main{
	width:1200px;
	float:left;
	margin-top:5px;
	background:#fff;
	font-family:Arial;
	font-size:12px;
}

#colsLeft{
	width:180px;
	float:left;
	font-family:Arial;
	font-size:12px;
}
#colsCenter{
	width:840px;
	float:left;
	font-family:Arial;
	font-size:12px;
}
#colsRight{
	width:180px;
	float:left;
	font-family:Arial;
	font-size:12px;
}
.Title-Menu{
	width:100%;
	height:18px;
	line-height:18px;
	float:left;
	background:#FFDD00;
	margin-top:-3px;
	text-align:left;
	color:#034285;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
}
.Title-Menu span{
	margin-left:5px;
	font-family:Arial;
	font-size:12px;
}
.Title-Category{
	width:820px;
	height:24px;
	float:left;
	background:#f5f5f5;
	border:1px solid #E1E1E1;
	margin-left:5px;
	margin-right:5px;
	font-family:Arial;
	font-size:12px;
}
.Title-Category span{
	margin-left:20px;
	color:#0909AE;
	font-weight:bold;
	line-height:24px;
	font-family:Arial;
	font-size:12px;
}
.Title-Category span a:link, .Title-Category span a:visited{
	color:#0909AE;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
}
.Title-Category span a:hover{
	color:#FF6600;
	text-decoration:underline;
	font-family:Arial;
	font-size:12px;
}
.content{
	width:830px;
	margin-left:5px;
	margin-right:5px;
	font-family:Arial;
	font-size:12px;
}
.element{
	width:262px;
	float:left;
	min-height:100px;
	height:auto !important;
	margin:5px 0px 0px 5px;
	border:1px solid #ccc;
	padding:3px;
	text-align:justify;
	font-family:Arial;
	font-size:12px;
}
.element img{
	float:left;
	width:90px;
	height:90px;
	margin:0px 5px 5px 0px;
}
.element a:link, .element a:visited{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
}
.element a:hover{
	color:#FF8000;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
}
.chi-tiet{
	float:right;
	width:200px;
	text-align:right;
	font-family:Arial;
	font-size:12px;
}
.element .chi-tiet a:link, .element .chi-tiet a:visited{
	color:#F26C36;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
}
.element .chi-tiet a:hover{
	color:#F26C36;
	font-weight:bold;
	text-decoration:underline;
	font-family:Arial;
	font-size:12px;
}
ul{
	left:0;
	top:0;
	padding:0;
	margin:0;
	font-family:Arial;
	font-size:12px;
}
ul li.menu{
	width:90%;
	float:left;
	line-height:25px;
	border-bottom:1px solid #ccc;
	list-style:none;
	background:#eee url(../images/arrow_pixel.gif) no-repeat 2px 8px;
	text-align:left;
	padding-left:15px;
	font-family:Arial;
	font-size:12px;
}
ul li.menu a:link, ul li.menu a:visited{
	color:#000;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
}
ul li.menu a:hover{
	color:#000;
	text-decoration:underline;
	font-family:Arial;
	font-size:12px;
}
ul li.menu ul{
	left:0;
	top:0;
	padding:0;
	font-family:Arial;
	font-size:12px;	
}
ul li.menu ul li.sub_menu{
	line-height:25px;
	list-style:none;
	background:#fff url(../images/icon_list.gif) no-repeat 10px 10px;
	text-align:left;
	padding-left:20px;
	font-size:11px;
	font-family:Arial;
}
.view_all{
	width:830px;
	float:left;
	text-align:right;
	margin-right:5px;
	line-height:25px;
	font-family:Arial;
	font-size:12px;
}
.view_all a:link, .view_all a:visited{
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
}
.view_all a:hover{
	color:#ff0000;
	text-decoration:underline;
	font-family:Arial;
	font-size:12px;
}

#footer{
	width:1200px;
	float:left;
	font-family:Arial;
	font-size:12px;
}
.list-news{
	border-bottom:1px dotted #e1e1e1;
	padding:5px;
	text-align:left;
	font-family:Arial;
	font-size:12px;
}
.list-news a:link, .list-news a:visited{
	font-size:13px;
	color:#075899;
	text-decoration:none;
	font-family:Arial;
}
.list-news a:hover{
	color:#075899;
	text-decoration:underline;
	font-family:Arial;
	font-size:13px;
}
.list-news span{
	color:#800000;
	font-weight:bold;
	font-family:Arial;
	font-size:13px;
}

/*---- JOOMLA ----*/
.videoClip{
	width:100%;
	float:left;
	text-align:left;
	font-family:Arial;
	font-size:12px;
}
.videoClip ul{
	top:0;
	left:0;
	font-weight:bold;
	padding:0;
	margin:10px;
	font-family:Arial;
	font-size:12px;
}
.videoClip ul li{
	font-weight:normal;
	background:transparent url(../images/cat-morenewsli.png) no-repeat scroll 0 4px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:5px;
	padding-left:15px;
	margin-left:10px;
	font-family:Arial;
	font-size:12px;
}
.videoClip ul li a:link, .videoClip ul li a:visited{
	color:#026393;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
}
.videoClip ul li a:hover{
	color:#FFB400;
	text-decoration:underline;
	font-family:Arial;
	font-size:12px;
}
.elementVideo{
	float:left;
	width:30%;
	min-height:170px;
	height:auto !important;
	border:1px solid #ccc;
	padding:4px;
	margin-right:5px;
	font-family:Arial;
	font-size:12px;
}
.elementVideo:hover{
	border:1px solid #007CC3;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
}
.fieldVideo{
	width:100%;
	float:left;
	text-align:center;
	margin-bottom:5px;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
}
span.pagenav{
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
}
a.pagenav:link, a.pagenav:visited{
	color:#085DA2;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
}
a.pagenav:hover{
	color:#FFB400;
	text-decoration:underline;
	font-family:Arial;
	font-size:12px;
}
.createdate{
	font-style:italic;
	color:#474747;
	font-family:Arial;
	font-size:12px;
}
.small{
	font-style:italic;
	font-weight:bold;
	color:#474747;
	font-size:10px;
	font-family:Arial;
}
.nameWrite{
	font-style:normal;
	font-weight:bold;
	color:#026393;
	font-family:Arial;
	font-size:12px;
}
th.pagenav_prev a{
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
}
th.pagenav_next a{
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
}