/* CSS Document */
body{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#e9e9e9;	
	line-height:20px;
}
#bodypage{
	width:1000px;
	margin:0 auto;
}
#banner{
	min-height:114px;	
	background:url(../images/banner.jpg) no-repeat;
	box-shadow:0px 0px 5px #999;
	position:relative;
}
#menutop{
	position:absolute;
	height:20px;
	width:1000px;
	z-index:999;
	top:0px;
}
#menutop ul{
	padding:0px;
	margin:0px;	
}
#menutop ul li{
	float:right;
	line-height:20px;
	color:#414042;
	list-style:none;
}
#menutop ul li a{
	display:inherit;
	line-height:20px;
	text-decoration:none;
	color:#414042;
	font-weight:bold;	
	padding-left:10px;
	padding-right:10px;
}
#menutop ul li a:hover{
	text-decoration:underline;	
}
.boxsearch{
	position:absolute;
	height:27px;
	width:372px;
	top:80px;
	right:0px;	
}
.textboxsearch{
	background:url(../images/bgtextsearch.jpg) repeat-x;
	height:25px;
	width:272px;
	border:solid 1px #808285;	
	float:left;
}
.btnsearch{
	background:url(../images/bgbtnsearch.jpg) repeat-x;
	height:26px;
	width:80px;	
	border:solid 1px #808285;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	float:left;
	margin-left:10px;
	line-height:26px;
}

#menufooter{
	background:url(../images/bgmenufooter.jpg) repeat-x;
	height:27px;	
}
#footer{
	min-height:100px;
	background:#c2c2c2;	
	position:relative;
}
.c{
	clear:both;	
}
.c10{
	clear:both;	
	height:10px;
}
.c15{
	clear:both;	
	height:15px;
}
.c5{
	clear:both;	
	height:5px;
}
#lelfcol{
	width:700px;
	min-height:300px;
	float:left;	
}
#rightcol{
	width:300px;
	min-height:300px;
	float:left;	
}
#menubar{
	background:url(../images/bgmenubar.jpg) repeat-x;
	height:63px;	
	box-shadow:0px 0px 5px #999;
	position:relative;
}
#nav{
	padding:0px;
	margin:0px;
	height:36px;
	padding-left:5px;	
}
#nav li{
	list-style:none;
	float:left;
	line-height:36px;
	color:#FFF;	
}
#nav li .left{
	float:left;
	height:36px;
	width:3px;	
}
#nav li .center{
	float:left;
	height:36px;
}
#nav li .center a{
	color:#FFF;
	font-weight:bold;
	line-height:36px;
	display:inherit;
	padding-left:5px;
	padding-right:8px;
	font-weight:bold;
	text-decoration:none;	
}
#nav li .right{
	float:left;
	height:36px;
	width:3px;	
	background:url(../images/barline.jpg) no-repeat left bottom;
}

#nav li.active .left,#nav li.current .left{
	float:left;
	height:36px;
	width:3px;	
	background:url(../images/baractive1.jpg) no-repeat;
}
#nav li.active .center,#nav li.current .center{
	float:left;
	height:36px;
	background:url(../images/baractive2.jpg) repeat-x;
}
#nav li.active .center a,#nav li.current .center a{
	color:#053d83;
	font-weight:bold;
	line-height:36px;
	display:inherit;
	padding-left:5px;
	padding-right:8px;
	font-weight:bold;
	text-decoration:none;	
}
#nav li.active .right,#nav li.current .right{
	float:left;
	height:36px;
	width:3px;	
	background:url(../images/baractive3.jpg) no-repeat left;
}
#nav li ul{
	padding:0px;
	height:27px;
	line-height:27px;	
	margin:0px;
	position:absolute;
	z-index:9999;
	top:36px;
	display:none;

}
#nav li ul li{
	list-style:none;	
	line-height:27px;
	float:left;
	position:relative;
	color:#333;
}
#nav li ul li a{
	display:inherit;
	padding-left:10px;
	padding-right:10px;
	line-height:20px;
	text-align:center;
	color:#333;
	font-weight:bold;	
	text-decoration:none;
}
#nav li ul li a:hover{
	text-decoration:underline;	
}
.boxhothome{
	background:#FFF url(../images/bghothome.jpg) left bottom no-repeat;	
	margin-left:-6px;
	padding-left:10px;
	padding-top:0px;

}
.lineffhome{
	background:#FFF url(../images/linebghothome_02.jpg) left repeat-y;	
	height:10px;
	margin-left:-6px;
}
.boxneweast{
	width:299px;
	border:solid 1px #a7a9ac;
	background:#ebf1fe;
	min-height:350px;
}
.boxneweast ul{
	padding:0px;
	margin:0px;	
	padding:10px;
}
.boxneweast ul li{
	list-style:inside;
}
.boxneweast ul li a{
	color:#053d83;
	text-decoration:none;
	font-weight:bold;	
}
.boxneweast ul li a:hover{
	text-decoration:underline;	
}
.boxneweast .title{
	background:#de0001 ;
	height:25px;
	padding-left:5px;
}
.boxneweast .title span{
	background:url(../images/starticon.jpg) no-repeat left;	
	line-height:25px;
	height:25px;
	padding-left:20px;
	color:#FFF;
	font-weight:bold;
}
.tabtext{
	background:url(../images/tabhome1.jpg) repeat-x;	
	float:left;
}
.tabtext .left{
	background:url(../images/tabhome.jpg) no-repeat left;
	height:20px;
	width:30px;
	float:left;	
}
.tabtext .center{
	height:20px;	
	float:left;
	line-height:20px;
}
.tabtext .center a{
	display:inherit;
	padding-right:15px;
	line-height:20px;
	font-weight:bold;
	color:#414042;
	text-decoration:none;
}
.tabtext .right{
	background:url(../images/tabhome.jpg) no-repeat right;
	background-position:-87px 0px;
	width:6px;
	float:left;
	height:20px;	
}
.tabhome{
	border:solid 1px #b6b8ba;
	background:#FFF url(../images/bgboxtab.jpg) left repeat-y;
}
.c5ff{
	clear:both;
	height:5px;
	background:#FFF;	
}
.subtabhome{
	float:right;
	height:20px;
	line-height:20px;	
}
.subtabhome .item{
	float:left;
	line-height:20px;
	color:#053d83;	
	font-weight:bold;	
}
.subtabhome .item a{
	display:inherit;
	height:20px;
	line-height:20px;
	padding-left:5px;
	padding-right:5px;
	color:#053d83;	
	text-decoration:none;
	font-weight:bold;
}
.imageadv{
	border:solid 1px #acaeb0;	
}
.boxnewleter{
	background:url(../images/boxnewleter.jpg) no-repeat;
	width:300px;
	height:98px;
	border:solid 1px #acaeb0;	
}
.boxnewleter .textbox{
	border:solid 1px #CCC;
	width:243px;
	border-right:solid 2px #CCC;	
}
.boxnewleter .title,.boxweblink .title{
	color:#da0000;
	font-weight:bold;
	text-transform:uppercase;	
	font-size:12px;
}
.boxweblink{
	background:url(../images/boxweblink.jpg) no-repeat;
	height:98px;
	width:300px;	
	border:solid 1px #acaeb0;	
}
#navfooter{
	height:27px;
	padding:0px;
	margin:0px;	
}
#navfooter li{
	list-style:none;
	line-height:27px;
	height:27px;
	float:left;	
	color:#FFF;
}
#navfooter li a{
	color:#FFF;
	font-weight:bold;
	display:inherit;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;	
}
#navfooter li a:hover{
	text-decoration:underline;	
}
.padright5{
	padding-right:10px;	
}
.imagehothome{
	width:340px;
	height:226px;
	border:solid 1px #a6a9ae;	
	float:left;
	margin-right:10px;
	text-align:center;
}
.namehot{
	font-size:14px;
	margin:0px;	
	color:#05388b;
	font-weight:bold;
}
.namehot a{
	color:#05388b;
	text-decoration:none;	
}
.createdate{
	font-size:11px;
	color:#6f6f71;	
}
.hothome1{
	position:relative;
	height:95px;
	overflow:hidden;	
}
.hothome1 .item{
	width:227px;
	float:left;	
	margin-left:5px;
}
.hothome1 .item img{
	width:115px;
	height:87px;
	border:solid 1px #a6a9ae;	
	margin-right:5px;
	float:left;
}
.newsname{
	font-size:12px;
	font-weight:bold;	
	margin:0px;
	padding:0px;
}
.newsname a{
	text-decoration:none;
	color:#000;	
}
.newsname a:hover{
	color:#333;	
	text-decoration:underline;
}
.picnewshome{
	width:157px;
	height:118px;
	border:solid 1px #a6a9ae;		
	float:left;
	margin-right:5px;
}
.leftboxhome{
	width:428px;
	float:left;	
}
.rightboxhome{
	width:240px;
	float:right;
}
.rightboxhome img{
	width:88px;	
	height:60px;
	border:solid 1px #a6a9ae;	
	float:left;
	margin-right:5px;	
}
.imagenews{
	border:solid 1px #a6a9ae;	
	width:160px;
	margin-right:5px;
}
.rightboxhome ul{
	padding:0px;
	margin:0px;	
}
.rightboxhome ul li{
	list-style:none;
	background:url(../images/arrowhome.jpg) left top no-repeat;
	padding-left:10px;	
}

.boxsupport{
	border:solid 1px #acaeb1;
	background:#e5e5e5;
	width:300px;
}
.boxsupport .title{
	height:24px;
	background:#053d83;
	padding-left:5px;
}
.boxsupport .title a{
	color:#FFF;
	text-decoration:none;	
}
.boxsupport .title span{
	height:24px;
	display:inherit;
	line-height:24px;
	background:url(../images/starblue.jpg) left no-repeat;	
	padding-left:20px;
	font-weight:bold;
	color:#FFF;
}
.boxsupport .hotlinebox{
	background:#df0000 url(../images/bghotline.jpg) no-repeat top;	
	min-height:81px;
}
.boxsupport .hotlinebox .hotlinetext{
	width:217px;
	padding-left:87px;
	padding-top:15px;	
	color:#FFF;
	font-weight:bold;
}
.boxcounter{
	background:#FFF;	
	border:solid 1px #acaeb1;
	width:300px;
	padding-top:15px;
	padding-bottom:15px;
}

.divadvhome{
	width:688px;
	overflow:hidden;	
}
.titlepage{
	border-bottom:solid 1px #CCC;
	line-height:25px;
	font-weight:bold;	
	color:#0c3b8d;
}
.titlepage a{
	text-decoration:none;
	color:#0c3b8d;	
}
.titlepage a:hover{
	text-decoration:underline;	
}
.intro{
	font-size:12px;
	padding:0px;
	margin:0px;	
}
.tagsdetail{
	
	height:27px;
	line-height:27px;
	padding:3px;
	border:solid 1px #CCC;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	background:#eee;
}
.tagsdetail .tagstext{
	background: url(../images/tagsicon.png) no-repeat left top;
	padding-left:60px;
}
.tagsdetail .tagstext a{
	color:#333;
	font-weight:bold;
	text-decoration:none;	
}
.tagsdetail .tagstext a:hover{
	text-decoration:underline;	
}

.btncomment{
	background:url(../images/btncomment.jpg) no-repeat;
	width:145px;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#333;	
	cursor:pointer;
}
.boxpostcomment{
	border:solid 1px #eee;
	height:250px;
	background:#f7f4f4;	
	display:none;
	-webkit-border-radius:3px 3px 0px 0px;
	-o-border-radius:3px 3px 0px 0px;
	-moz-border-radius:3px 3px 0px 0px;
	-ms-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
}
.boxpostcomment .title{
	border-bottom:solid 1px #EEE;
	line-height:25px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:5px;	
}
.boxpostcomment .title .text{
	width:60%;
	float:left;	
}
.boxpostcomment .title .closebtn{
	float:right;
	width:20px;
	height:26px;
	line-height:26px;	
	cursor:pointer;
}
.boxshowcomment{
	max-height:300px;	
	border:solid 1px #CCC;
	overflow:auto;
	padding:5px;
	background:#fdfffc;
}
.boxshowcomment .item .pname{
	font-weight:bold; color:#0065cd;	
	background:url(../images/images.jpg) no-repeat left;
	padding-left:22px;
}
.boxshowcomment .item{
	padding:5px;	
}
.imageshowright img{
	border:0px;	
}
.titleykienbandoc{
	line-height:25px;
	height:25px;
	position:relative;
	width:130px;
	text-transform:uppercase;
	color:#0166CA;	
}
.titleykienbandoc .arrowbandoc{
	background:url(../images/vtip_arrow.png) no-repeat;
	position:absolute;
	width:21px;
	height:11px;
	border:-11px;
	position:absolute;	
	left:25px;
}
.othernews{
	padding:0px;
	margin:0px;	
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.othernews li{
	list-style:inside;
	line-height:20px;	
}
.othernews li a{
	color:#666;
	text-decoration:none;	
}
.othernews li a:hover{
	text-decoration:underline;	
}
.othernews li a:visited{
	color:#444444;
}
.highlight { background-color: yellow }


.tablevanbanphapluat{
	border-collapse:collapse;
	background:#FFF;	
}
.tablevanbanphapluat .thcell{
	font-weight:bold;
	color:#000;
	text-align:center;	
	border:solid 1px #9a9b9d;
	line-height:30px;
	border-bottom:solid 2px #9a9b9d;
}
.tablevanbanphapluat .trcell{
	border:solid 1px #9a9b9d;		
}
.tablevanbanphapluat .tdcell{
	border:solid 1px #9a9b9d;
	color:#053d8a;	
	padding:3px;
	padding-bottom:5px;
	padding-top:5px;
}
.tablevanbanphapluat .tdcell a{
	color:#053d8a;
	text-decoration:none;	
}
.tablevanbanphapluat .tdcell a:hover{
	text-decoration:underline;	
}
.vanbanname{
	font-size:12px;
	font-weight:normal;
	padding:0px;	
	margin:0px;
}
.vanbanname a,.vanbanname{
	text-decoration:none;	
	color:#053d8a;
}

/* BUTTON SLIDER */
		.buttonWrap{width:130px; height:45px; display:block; position:relative}
	
		.toggleButton{
			display:block;
			width:130px;
			height:25px;
			padding:5px 0 0 0;
			text-size:24px;
			font-family:arial, sans-serif;
			font-weight:bold;
			text-align:center;
			color:#FFF;
			text-decoration:none;
			border-radius:5px; 
			-moz-border-radius:5px;
			-o-border-radius:5px;
			-ms-border-radius:5px;
			-webkit-border-radius:5px;
			cursor:pointer;
			border:1px solid #05ABE0;
			text-shadow:-1px -1px 0px #05ABE0;
			background: #87E0FD;
			background: -moz-linear-gradient(top, #87E0FD 0%, #53CBF1 40%, #05ABE0 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87E0FD), color-stop(40%,#53CBF1), color-stop(100%,#05ABE0));
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87E0FD', endColorstr='#05ABE0',GradientType=0 );

		}
		.toggleButton:active{		
			background: #87e0fd;
			background: -moz-linear-gradient(top, #05ABE0 0%, #53CBF1 40%, #87E0FD 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#05ABE0), color-stop(40%,#53CBF1), color-stop(100%,#87E0FD));
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05ABE0', endColorstr='#87E0FD',GradientType=0 );
		}
		
		a.toggleSection{
			display:none;
			color:#333;
			background:#EEE url(../images/icon-dl.png) no-repeat 5px center;
			border-left:1px solid #DDD; border-right:1px solid #DDD; border-bottom:1px solid #DDD;
			border-radius:0  0 5px 5px; -moz-border-radius:0 0 5px 5px;
			width:60px;
			right:0px;
			padding:5px 5px 5px 40px;
			margin:0 10px 0 0;
			font-family:arial, verdana, sans-serif; 
			font-size:12px;
			text-decoration:none;
			position:absolute;
			z-index:9999;
		}
		a.toggleSection span{font-weight:bold; display:block;}
		
	.dessignby{
		position:absolute;	
		bottom:3px;
		color:#333;
		right:10px;
	}
	.dessignby a{
		color:#333;
		text-decoration:none;	
	}
	.dessignby a:hover{
		text-decoration:underline;	
	}
	
	
	
.album_cell{
	position:relative;	
}
.album_cell .item{
	width:186px;
	height:140px;
	float:left;
	border:solid 1px #CCC;
	margin:10px;	
	background:#EEE;
}
.album_cell .item3{
	width:182px;
	height:136px;
	float:left;
	border:solid 1px #CCC;
	margin:10px;	
	background:#fff;
	padding:2px;
	text-align:center;
	position:relative;
	overflow:hidden;
}
.album_cell .item1{
	background:#EEE;
	width:186px;
	height:140px;
	float:left;
	border:solid 1px #CCC;
	margin-left:2px;
	margin-top:2px;
	text-align:center
}

.album_cell .item2{
	background:#FFF;
	width:184px;
	height:136px;
	float:left;
	margin-left:2px;
	margin-top:2px;
	border:solid 1px #CCC;
	position:relative;
	padding:2px;
	text-align:center;
}
.album_cell .item2 .name,.album_cell .item3 .name{
	position:absolute;
	bottom:0px;
	height:40px;
	background:#FFF;
	opacity:0.7;
	filter:alpha(opacity=70); 
	width:179px;
	padding-left:2px;
	padding-right:5px;
	left:0px;
	text-align:center;
}
.albuma{
	color:#333;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.advright{
	width:300px;
	overflow:hidden;
	border:solid 1px #CCC;
	margin-bottom:5px;	
}
.itemnewsright img{
	width:120px;
	height:90px;
	border:solid 1px #CCC;
	float:left;
	margin-right:5px;
}
.itemnewsright .newsname, .itemnewsright .newsname a{
	font-weight:normal;	
	text-decoration:none;
	color:#333;
}
.itemnewsright .newsname a:hover{
	text-decoration:underline;	
}