@CHARSET "ISO-8859-1";
*{
	/*margin: 0;
	padding: 0;*/
	
}
ul{
	margin: 0;
	padding: 0;
}
img{
	border:0;
}
html, p, a{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000;
}
body#page_bg{
	background: #C0C0C0;
}
#wapper{
	margin: 0 auto;
	width: 1000px;
	border-width: 0 1px;
	border-style: solid;
	border-color:#515151;
	overflow: hidden;
	background: #FFF;
}
#header{
	float: left;
	width: 100%;
	background: #e9e9e9 url(../images/head-bg.jpg) repeat-x top center;
}
#header #logo{
	float: left;
	padding-top: 15px;
	padding-left: 5px;
}
#header #slogan{
	float: left;
}
#top-menu{
	border: 5px solid #FFF;
	border-width:5px 0;
	float: left;
	clear: both;
	width: 100%;
}
#top-menu ul{
	background: url(../images/menu-bg.jpg) repeat-x;
	line-height: 38px;
	float: left;
	width: 100%;
	list-style: none;
	height: 38px;
	padding-left:0;
	margin:0;
}
#top-menu ul li{
	background: url(../images/li-bg.jpg) no-repeat right top;
	float: left;
	text-align: center;
}
#top-menu ul li a{
	color: #FFF;
	font: normal bold 13px Verdana;	
	text-decoration: none;
	display: block;
}
#top-menu ul li a:hover,
#top-menu ul li#current a{
	background: url(../images/a-hover.jpg) no-repeat left center;
}
#top-menu ul li a:hover span,
#top-menu ul li#current a span{
	line-height: 38px;
	background: url(../images/span-hover.jpg) no-repeat right center;
}
#top-menu ul li span{
	display: block;
	line-height: 35px;
	padding: 0 10px;
}
#slideshow{
	float: left;
	/*padding: 5px 12px;*/
	width: 977px;
	height: 179px;
	background: url(../images/banner.png) no-repeat;
	margin-left: 12px;
}
#main{
	float: left;
	padding: 15px 12px;
	border-bottom: 1px solid #d6d6d6;
}
#left-main, #content-main,
#right-main{
	float: left;
}
#left-main{
	width: 205px;
}
#left-main ul{
	list-style: none;
}


/* FOR LEFT*/
.news-latest{
	margin-bottom: 5px;
	float:left;
	overflow:hidden;
}
.news-latest .top-line{
	background: url(../images/top-line.jpg) repeat-x center top;
	height:6px;
	margin:0;
	overflow:hidden;
	padding:0;
}
.news-latest .top-left{
	background: url(../images/top-left.jpg) no-repeat left top;
}
.news-latest .top-right{
	background: url(../images/top-right.jpg) no-repeat right top;
	height: 6px;
}

.news-latest .m-line{
	border-left: 1px solid #cee1f5;
	border-right: 1px solid #cee1f5;
	padding:5px 5px;
	overflow: hidden;
	float:left;
	
}
.news-latest .bt-line{
	background: url(../images/bt-line.jpg) repeat-x center bottom;
	clear:both;
	margin:0;
	overflow:hidden;
	padding:0;

}
.news-latest .bt-left{
	background: url(../images/bt-left.jpg) no-repeat left bottom;
}
.news-latest .bt-right{
	background: url(../images/bt-right.jpg) no-repeat right bottom;
	height: 6px;
}
.m-line p.p-title{
	float: left;
	width: 150px;
	margin:3px 0;
	
}
.m-line .intro{
	float: left;
	color: #2C2C2C;
	font: normal normal 11px Verdana;
	clear: both;
	width:193px;
}
.m-line p.p-title a{
	background: url(../images/a-title.jpg) no-repeat left 6px;
	color: #123a8b;
	font: normal bold 13px Verdana;
	text-decoration: none;
	display: block;
	padding-left: 10px;
}
.m-line p.rm{	
	font-size: 11px;
	font-style: normal;
	clear: both;
	margin:0;
	width:100%;
	float:left;
	text-align:right;
}
.m-line p.rm a{
	color: #7e0401;
}
.module-poll .m-line p.p-title{
	width: 100%;
	color: #123a8b;
	font: normal bold 12px Tahoma;
	background: url(../images/p-bt.jpg) repeat-x bottom center; 
	padding-bottom: 5px;
	text-indent: 20px;
}
.module-poll .news-latest .m-line{
	padding: 10px 0!important;
}
.module-poll form{
	padding: 10px 5px;
}
.module-poll .poll-title{
	color:#000;
	font: normal bold 11px Tahoma;
}
.pollstableborder-poll{
	color: #515151;
	font: normal normal 12px Tahoma;
	
}
.pollstableborder-poll tr{
	padding: 5px 0;
}
.dcmm{
	padding-left: 10px;
}
#poll-button{
	overflow:hidden;
	padding:5px 0;
}
#poll-button input{
	background: url(../images/poll.jpg) no-repeat;
	width: 77px;
	height: 25px;
	float: left;
	color: #FFF;
	font-weight: bold;
	border:0;	
}
		
/* FOR RIGHT*/
#right-main{
	width: 205px;	
}
#right-main ul{
	list-style: none;
}
.module-menuright{
	float: left;
	width: 205px;
	height: 25px;
	background: url(../images/regist.jpg) no-repeat;
}
.module-menuright .m-line .intro{
	width: 100%;
}
.module-menuright .m-line .intro a{
	display: block;
	text-decoration: none;
}
.module-menuright span{
	display: block;
	width: 100%;
	text-align: center;
	line-height: 25px;
	color: #FFF;
	text-decoration: none;
	font: normal bold 13px Tahoma;
	line-height: 25px;
}

#right-main .module{
	float: left;
	width: 100%;
	margin-top: 20px;
}
#right-main .module .top-line{
	background: url(../images/r-top-line.jpg) repeat-x center top;
	float: left;
	width: 100%;
}
#right-main .module .top-left{
	background: url(../images/r-top-left.jpg) no-repeat left top;
}
#right-main .module .top-right{
	background: url(../images/r-top-right.jpg) no-repeat right top;
	height: 6px;

	margin:0;
	overflow:hidden;
	padding:0;
}
#right-main .module .bt-line{
	background: url(../images/r-bt-line.jpg) repeat-x center top;
	float: left;
	width: 100%;
}
#right-main .module .bt-left{
	background: url(../images/r-bt-left.jpg) no-repeat left top;
}
#right-main .module .bt-right{
	background: url(../images/r-bt-right.jpg) no-repeat right top;
	height: 6px;
}
#right-main .module .m-line{
	float: left;
	
	background: #f7faff;
	border-left: 1px solid #cee1f5;
	border-right: 1px solid #cee1f5;
}
#right-main .module .m-line .intro{
	width: 100%;
}
.m-line .intro .content-news li{
	padding: 5px 15px;
}
.m-line .intro .content-news .title-link a{
	text-decoration: none;
	color: #123a8b;
	font: normal bold 12px Tahoma;
	background: url(../images/a-title.jpg) no-repeat left 5px; 
	padding-left: 10px;
	display: block;
}
.m-line .intro .content-news .images div{
	background: #FFF;
	padding: 3px;
	border: 1px solid #d8d9da;
	overflow: hidden;
}
.m-line .intro .content-news .images div img{
	width: 165px;
}
#right-main .link  .p-title{
	width: 100%;
	color: #123a8b;
	font: normal bold 12px Tahoma;
	background: url(../images/p-bt.jpg) repeat-x bottom center; 
	padding-bottom: 5px;
	text-indent: 20px;
}
.link .m-line .intro a{
	float: left;
	clear: both;	
	color: #368fe6;
	font:normal normal 12px Verdana;
	background: url(../images/a-bg-link.jpg) no-repeat 10px 10px;
	padding: 5px 0;
	padding-left: 25px;
}

/* FOR MAIN*/
#content-main{
	width: 550px;
	padding: 5px 8px;
}
*html #content-main{
	width: 530px;
}
#content-main .contentpagetitle{
	color: #064cb4;
	font: normal normal 17px Tahoma;
	text-decoration: none;
}
#content-main .contentintro{
	color: #000;
	font: normal normal 12px Verdana;
	text-align: justify;
	padding-bottom: 10px;
}
#content-main .tbgheading .contentintro{
	border-bottom:1px solid #C9C9C9; 
}
#content-main .contentintro img{
	margin: 10px;
}
.readmores a{
	color: #7e0401;
	text-decoration: none;
}
.readmores a:hover{
	text-decoration: underline;
}

/* FORM REGISTER*/
#regis-title{
	background: #800000;
	padding: 15px 0;
	text-align: center;
	font:normal bold 15px Tahoma; 
	margin-bottom: 20px;
	color:#FFF
}
#info{
	padding: 10px;
	border: 1px solid red;
	font: normal normal 13px Tahoma;
	text-align: justify;
	margin-bottom: 20px;
}
#formregis p#tit-form{
	font-size: 15px;
	font-weight: bold;
}
#formregis input{
	border: 1px solid #434343;
}
#formregis label{
	font-size: 13px;
	font-weight: bold;
}
#req{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}
#btnreg{
	background: url(../images/poll.jpg) no-repeat;
	width: 88px;
	height: 25px;
	float: left;
	color: #FFF;
	font-weight: bold;	
}

/* FOR FOOTER*/
#footer{
	float: left;
	clear: both;
	width: 100%;
}
#footer #menu, #footer #copyright{
	float:left;
	width: 100%;
}
#footer #menu{
	background: url(../images/mnu-foot.jpg) repeat-x;
	padding-left: 120px;
}
#footer #menu ul{
	list-style: none;
	margin: 0 auto;
}
#footer #menu ul li{
	float: left;
	line-height: 34px;
	text-align: center;
}
#footer #menu ul li a{
	color: #929292;
	font: normal bold 12px Arial;
	text-decoration: none;
	padding: 0 10px;
	border-right: 1px solid #929292;
}
#footer #copyright p{
	color: #929292;
	font: normal bold 12px Arial;
	text-align: center;
	padding: 10px 0;
	
}
#footer #copyright span{
	color: #929292;
	font: normal normal 12px Arial;
	text-align: center;
	padding: 5px 0;
	width:100%;
	text-align:center;
	display:block;
}
/* Update 20091224*/
#content-main table td{
	padding: 2px 10px;
}
#content-main table ul{
	padding-left:5px;
}

/* Update 20091227*/
#more-link a{
	text-decoration:none;
}
#more-link a:hover{
	text-decoration:underline;
}
.cat-trangsau {
	color:#E17410;
	font:normal bold 13px Tahoma;
	text-align:left;
}
.cat-trangsau a{
	color:#E17410;
	text-decoration:none;
}
.cat-trangsau a:hover{
	text-decoration:underline;
}

#component-contact {
	color:#333333;
	font-family:Arial,sans-serif;
	font-size:12px;
}
#component-contact .title-cont{
	font-weight:bold;
}
#component-contact a{
	color:#3F82B8;
	text-decoration:none;
}
#component-contact a:hover{
	color:#333333;
	text-decoration:underline;
}
