
/* --- Basic style --- */
body{
	background:url(../images/bg.jpg) repeat;
	margin:0px;
	padding:0px;
	color:#614429;
}
body, td, th{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

img{border:none;}

a{
	color:#614429; 
	text-decoration:none;
}
a:hover{text-decoration:underline;}

p{margin:1em 0;}

form{margin:0px;}
input, textarea, select, label{
	color:#6f6f6f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*----------------*/

.h-wrap,
.wrap{
	background:url(../images/bg_top.jpg) left top no-repeat;
	min-height:264px;
	_height:264px;
}
.wrap{
	padding-top:15px;
}

/* --- home page style --- */
.h-hdr{
	background:url(../images/linhvat.gif) 50% 0 no-repeat;
	height:83px;
	vertical-align:bottom;
	padding-right:65px;
}
.h-hdr a{
	padding:0px 7px;
}

.h-body{
	background:url(../images/bg_home.gif) left top repeat-y;
}
.h-mid{
	height:429px;
	background:url(../images/bg_home_m.gif) bottom left no-repeat;
	vertical-align:top;
}

/* --- end home page style*/

/* --- tintuc page style --- */
.left-side{
	width:298px;
	vertical-align:top;
	background:url(../images/bg_leftside.gif) right top repeat-y;
}
.right-side{
	vertical-align:top;
	background:url(../images/rightside_m.gif) left repeat-y;
}

.top-nav{
	background:url(../images/bg_topnav.gif) top left no-repeat;
	height:64px;
}
.top-nav td{
	color:#D1C1AF;
	font-size:11px;
}
.top-nav a{
	color:#fff;
	font-weight:bold;
	padding:0px 11px;
}
.top-nav a:hover{
	color:#D1C1AF;
	text-decoration:none;
}

.left-cont{
	position:relative;
	text-align:left;
	font-size:11px;
	color:#614429;
}
.w{
	width:206px;
	padding:0px 19px;
}

.logo{
	position:absolute;
	top:-43px;
	left:11px;
	width:225px;
	height:166px;
}

.left-cont b{
	display:block;
	margin-bottom:2px;
}
.left-cont p{
	padding:0px 8px;
}
.left-cont p.dash-line,
.dash-line{
	height:7px;
	background:url(../images/dash.gif) 0 50% repeat-x;
	margin:0;
}

.title01, 
.title02{
	background-image:url(../images/bull_title.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:23px;
	font-weight:bold;
	height:15px;
}

.title01{
	background-position:8px 0px;
	color:#076ea5;
	text-transform:uppercase;
}

.title02{
	color:#000;
	font-size:14px;
}

.left-cont p.title01{
	padding-left:31px;
	font-size:12px;
}

.w-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#614429;
	text-align:center;
	margin-top:5px;
	text-transform:uppercase;
}

.news-hdr{
	background:url(../images/h_line.gif) left bottom no-repeat;
	margin:0px 10px;
	margin-bottom:5px;
	padding:10px 11px 20px 20px;
}
.news-hdr p{margin:0px;}

.news-im{
	border:#BFBFBF solid 1px;
	margin-left:15px;
}

.news-im-left{
	border:#BFBFBF solid 1px;
	margin-right:15px;
}
.news-cont td{
	line-height:17px;
	text-align:justify;
}

.news-cont b{
	font-size:14px;
}

.link-other b,
.link-other a{
	display:block;
}
.link-other b{
	background:url(../images/bull_other.gif) 0px 0px no-repeat;
	padding-top:2px;
	padding-left:24px;
	margin-top:10px;
	margin-bottom:5px;
	color:#937154;
	font-size:12px;
	height:20px;
}
.link-other a{
	font-size:11px;
	background:url(../images/bull_link.gif) 5px 7px no-repeat;
	padding:2px 0px;
	padding-left:17px;
}

.h-footer,
.footer{
	height:69px;
	*height:64px;
	background-color:#926E52;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	moz-opacity:0.95;
	opacity:0.95;
	color:#d2c0b0;
	font-size:11px;
	vertical-align:top;
	padding-top:5px;
	padding-left:65px;
}/* --- end tin tuc style --- */


.h-footer{
	background-color:transparent;
	color:#614429;
	padding-top:0px;
	padding-left:30px;
}

.s-text td{
	font-size:19px;
	text-transform:uppercase;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

.left{
	float:left;
}

.right{
	float:right;
}

/* --- new update - 08 Apr, 2008 --- */
.box-gallery{
	margin:0 20px;
	margin-bottom:15px;
	float:left;
}
.box-gallery th,
.box-gallery td{
	vertical-align:top;
}
.box-gallery th{
	font-size:11px;
	font-weight:normal;
	text-align:center;
	line-height:normal;
	padding-top:5px;
}
.box-gallery td,
.box-gallery p{
	width:142px;
}
.box-gallery td{
	height:153px;
	vertical-align:top;
	padding-top:5px;
	padding-left:5px;
	background:url(../images/bg_bgallery.gif) 0 0 no-repeat;
}
.box-gallery p{
	margin:0;
}
.box-gallery td img{
	width:127px;
	height:auto;
}

.page-link,
.page-link b,
.page-link a{
	font-size:11px;
	text-align:right;
	padding:0 5px;
}
.page-link span,
.page-link b,
.page-link a{
	padding:0 5px;
}
.page-link span{
	color:#999999;
}
