*{margin:0px; padding:0px;}
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	background-color:#5da2dd;
	
	}
a {text-decoration:none;outline:none;}
a:hover {text-decoration:none;}
a img {border:none; outline:none;}
ul {list-style-type:none;}
h1 {
	font-size:18px;
	color:#F30;
	border-bottom:#385e7f 1px dotted;
	padding-bottom:2px;
	margin-bottom:10px;
	padding-left: 5px;
	font-weight: normal;
}
	h1.ht {font-weight:normal; margin-top:10px;}
h2 {font-size:16px; color:#ff6600; border-bottom:#ff6600 2px solid; font-weight:bold; padding:0 0 3px 10px; margin-bottom:5px;}
h3 {
	font-size:14px;
	color:#F30;
}
	h3  a {color:#2e8dde;}
	h3.titleview {
	color:#2e8dde;
	padding-top: 20px;
}
.clear {clear:both;}
.fl {float:left;}
#wrap
{
	width:955px;
	position:relative;
	margin:0 auto;
	background-color:#FFF;
	}
.lang-en {position:absolute; right:15px; margin-top:7px; _right:43px;}
	.lang-en a {color:#FFF; font-weight:bold; font-family:tahoma; font-size:11px;}
.hortop {margin:0 10px;background-color:#318fde; position:relative;}
.bgl {float:left;background:url(../images/bg_l.gif) top left no-repeat; width:9px; height:28px;}
.bgr {float:right; background:url(../images/bg_r.gif) top left no-repeat; width:10px; height:28px;}
.bglock {margin:0 10px 0 9px; height:28px; background-color:#318fde; line-height:28px; padding-left:210px; font-size:11px;}

#middle {padding:0 10px; float:left;}
#main { background:url(../images/bg.png) top left repeat-x;  padding:0 10px; margin:2px 0px; float:left; width:915px;}
/*LEFT*/
#left { width:196px; background:url(../images/bg_col1.png) top left no-repeat;  padding:40px 0 0 2px; background-color:#FFF; margin-top:-20px; position:relative; z-index:999; float:left;}
.left-inner {
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
.menu {margin-bottom:30px;}
	.menu li {
	margin-bottom:12px;
	border-bottom:#d7d7d7 1px solid;
	padding:0 0 3px 0px;
	font-weight:bold;
	background:url(../images/arr.png) 170px 6px no-repeat;
	text-transform: uppercase;
}
	.menu li.act {background:url(../images/arr2.png) 170px 6px no-repeat;}
	.menu li a {
	font-size:11px;
	color:#0e5694;
	padding-left: 5px;
}
	.menu li a:hover, .menu li a.act {color:#ff6600; }
.sub-menu {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
	.sub-menu a {
	display:block;
	font-weight:normal;
	padding:4px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-transform: none;
}
.search {background:url(../images/bg_search.png) top left no-repeat; width:165px; height:41px; padding-top:29px; padding-left:12px; margin-bottom:15px;}
	.search input { border:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; vertical-align:bottom; padding:2px 2px 2px;}
table.tbl-tc { margin-bottom:10px; border-bottom:#dedede 2px solid;}
	table.tbl-tc td {text-align:center;}
	table.tbl-tc td  img {border:#dedede 1px solid;}
.donate { border:#afdaff 1px solid; font-size:11px; margin-top:10px; padding:10px;}
	.donate p {margin-top:10px;}
	input.txt {border:#d1e6f8 1px solid; padding:2px;}

/*RIGHT*/
#right {float:right; width:703px;  border-left:#d1e6f8 1px solid; background:url(../images/bg_col2.png) top left no-repeat; padding-left:13px; position:relative;}
#col3 {width:245px; float:right; margin-top:5px;}
	.bg2 {border:#aedaff 1px solid; background-color:#f5fbff;}
	.gt {
	padding:0px;
	background-color:#2e8dde;
	line-height:20px;
	font-size:14px;
	color:#FFF;
	margin: 0px;
}
	.gt img {
	display: block;
}
	p.au {font-size:11px; color:#ff6600; font-family:Tahoma, Geneva, sans-serif; text-align: right; border-top:#8ac8ff 1px dotted; padding-top:5px; margin-top:10px;}
.headtext {
	padding:4px 0 4px 20px;
	font-weight:bold;
	background-color:#ddeefd;
	border-bottom:#aedaff 1px solid;
	text-align:left;
}
	.hgift {border-top:#aedaff 1px solid;}
ul.news-forum { margin:10px 20px; line-height:18px;}
	ul.news-forum li {padding:8px 0;}
	ul.news-forum li span {background:url(../images/bullet.gif) 0 5px no-repeat; padding-left:12px; color:#2e8dde;}
	ul.news-forum li a {color:#000;}
table.tbl-gift {margin:10px 15px;}
	table.tbl-gift td {text-align:center;}
	table.tbl-gift td a {color:#2e8dde;}
	table.tbl-gift td a img {border:#c7dff4 1px solid;}
ul.links {margin:10px 20px;}
	ul.links li {background:url(../images/bullet.gif) center left no-repeat;  font-size:11px; padding:3px 0 3px 13px;}
	ul.links li a {color:#2e8dde;}

#col2 {margin:8px 258px 0 0;}
h3.title-news {margin-bottom:10px;}
	.fl {margin:0 10px 0 0; border:#fff 4px solid;}
.tbl-news {clear:left; margin-top:10px;}
	.tbl-news td {background-color:#FFF; border:#e1f1fd 1px solid; padding:10px; font-size:11px;}
	.tbl-news td a {color:#000;}
.tbl-video {border:#e1f1fd 1px solid; border-right:none; margin:10px 0; font-size:11px;}
	.tbl-video td {border-right:#e1f1fd 1px solid; padding:7px 11px;}
	.tbl-video td p {padding-top:7px;}
	.tbl-video td p span {color:#828282;}
	.tbl-video td p a {color:#2e8dde;}
	.tbl-video td img {border:#cde3f7 1px solid; padding:2px}
.top_news {background:#f2f9fe url(../images/topnews.png) bottom left repeat-x; border:#acd5f7 1px solid; overflow:hidden; _overflow:visible; _height:1%; padding:12px; margin-bottom:20px;}
	.top_news img {float:left; margin-right:15px; border:#fdfeff 3px solid;}
	.top_news a {color:#000; font-weight:bold;}
	.top_news div {padding-top:5px;}
	
.tnd {float:left; width:445px; padding:8px 0; line-height:17px;}
	 .tnd img {margin-right:8px; float:left; border:#ddeefd 1px solid; padding:2px;}
	 .tnd span, .tnd a {color:#2e8dde;}
.tnds {float:left; width:445px; padding:8px 0; line-height:17px;}
	 .tnds img {margin-right:8px; float:left; border:0px; padding:0px;}
	 .tnds span, .tnds a {color:#2e8dde;}

.tndnext {float:left; width:445px; padding:8px 0; line-height:5px;}
	 .tndnext a {color:#2e8dde;}
	 .tndnext span{color:#999999;}
.nav-doc {background:url(../images/img.jpg) top left no-repeat; width:435px; height:44px; clear:left; line-height:44px; padding-left:10px; font-size:18px; color:#395d7f; font-weight:bold; margin:10px 0 5px;}
	.img {width:445px;}
.tbl-show { border-collapse: collapse;}
	.tbl-show td {border:#d1e6f8 1px solid; padding:8px 0px 26px ; width:185px; text-align:center;font-size:11px;}
	.tbl-show td a {color:#000; }
	.tbl-show td p {margin:0 3px;}
	.tbl-show td p.bgcolor { height:23px;}
	p.text-show {padding:10px;}
#bottom {clear:left;background:url(../images/bg_bot.gif) top left no-repeat; width:955px; height:75px; text-align:center; padding-top:25px; font-size:11px; color:#FFF;}
	#bottom a {color:#fff;}
/*NEWS PAGE*/
.bg-dot {background:url(../images/bg_dot.gif) top left no-repeat; width:445px; _width:442px; padding-top:5px;}
.news-left {float:left; width:214px; background-color:#2e8ddf; padding:18px;}
	.news-left img {border:#FFF 4px solid;}
	.news-left a {font-size:14px; color:#FFF; font-weight:bold;}
	.news-left p {padding-top:5px; line-height:17px; color:#fff;}
.news-right {margin-left:260px; min-height:330px; height:auto !important; height:330px;}
ul.topnews {border-left:#5da2dd 5px solid; padding-left:10px;}
	ul.topnews li {line-height:18px; margin-bottom:7px;}
	ul.topnews li span {font-size:11px; color:#2e8dde;}
	ul.topnews li a, .add a {color:#2e8dde;}
.add {line-height:23px; padding:10px;}
.content {
	line-height:18px;
}

/*GIFT*/
.tbl-gif {margin:-15px 25px 0 25px; _margin:-15px 15px 0 15px;}
	.tbl-gif td {border-bottom:#c1e3ff 2px solid; padding-bottom:2px; text-align:center; vertical-align:top; line-height:18px;}
	.tbl-gif td a {color:#000;}
.nav-paging {padding:3px 1px; color:#000000; float:right;  text-align:center; margin:-15px 10px 0 0; }
	.nav-paging	a {padding:1px 5px 1px 5px; margin:0px 2px 0px 2px; border:1px solid #eeeeee;  color:#036cb4; text-decoration:none;  }
	.cd-top	a {border:1px solid #036CB4;} 
	.nav-paging	a:hover {background-color:#036cb4; color:#fff;}
	.nav-paging	span.current {background-color:#036cb4; color:#fff;padding:2px 1px 2px 1px;}
	.nav-paging	a.invi, .nav-paging	a.invi:hover {color:#dddddd; background-color:#FFF;}
/*CDVN*/
.cd table {float:right;}
	.cd table td {padding:13px 0 13px 25px;}
.pa-cd {clear:both; margin-top:10px; margin-right:-7px;}
/*TU LIEU HINH ANH*/
.tbl-pic td {text-align:center; padding:5px 0; vertical-align:top;}
	.tbl-pic td p {padding:10px 0;}
	.tbl-pic td a {font-weight:bold; color:#036CB4;}
#right .gallery img{ text-align:center;border:1}
.errorMsg {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	line-height: 15px;
	text-decoration: none;
}	
.cdtable table {float:left;}
	.cdtable table td {padding:13px 0 13px 15px;}
.helper {padding:5px 0;}
	.helper li {overflow:hidden; _overflow:visible; _height:1%; padding:5px 10px;}
	.helper li img {float:left; margin-right:10px; width:65px; height:65px; border:#dedede 1px solid;}
	.helper li  a {font-weight:bold; color:#000;}
.video {padding:12px; color:#2e8ddf;}
	.video p {padding:10px 0 5px; border-bottom:#aedaff 1px solid; margin-bottom:5px;}
	.video li {padding:2px 0;}
	.video li a {color:#2e8ddf;}
/*slide*/
#slider {
    width: 225px; /* important to be same as image width */
    height: 165px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	margin:9px;
}
#sliderContent {
    width: 225px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage img {width: 225px; height: 165px;}
.sliderImage span {
    position: absolute;
	font: normal 11px Arial, Helvetica, sans-serif; text-align:center;
   	height:30px;
	padding:10px;
    width: 205px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}

