* {
	margin:0;
	padding:0;
	}
body {
	margin-top:0;
	color:#333;
	background:url(images/bg.jpg) repeat scroll 0 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	margin:auto;
	}
a {	
	text-decoration:none;
	}
img {	
	border:0px;
	}	
p, form {
	margin:0;
	padding:0;
}
ul, ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
li {
	margin:0;
	padding:0;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#wrapper {
	background:transparent url(images/bg-top.jpg) no-repeat scroll center top;
	margin:0 auto;
	overflow:hidden;
	width:100%;
}	
#container {
	margin:0 auto;
	overflow:hidden;
	width:1000px;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#header {
	height:110px;
	margin:0;
	overflow:hidden;
	position:relative;
}
.logo {
	height:87px;
	left:20px;
	margin:0;
	position:absolute;
	top:20px;
	width:288px;
	z-index:1;
}
.adv {
	height:90px;
	left:480px;
	margin:0;
	position:absolute;
	top:10px;
	width:510px;
	z-index:1;
	}
	
.adv-text {
	height:80px;
	left:740px;
	margin:0;
	position:absolute;
	top:20px;
	width:225px;
	color:#d60000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	z-index:2;
	}
.adv-text .big {
	color:#d60000;
	font-size:60px;
	margin: 0 10px 0 10px;
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#box_main {
	margin:auto;
	overflow:hidden;
	width:1000px;
}
.bg_nav {
	background:transparent url(images/bg-nav.jpg) no-repeat scroll left top;
	margin:0;
	overflow:hidden;
	width:1000px;
	height:25px;
}
.menu {
	float:left;
	width:700px;
	height:25px;
	margin-top:5px;
	padding-left:30px;
	}
.menu a {
	height:18px;
	display:block;
	font-size: 12px;
	color:#ddccbb;
	float:left;
}
.menu a:hover {
	color:#fff;
	border-bottom: solid 9px #fff;
}
.menu a.active {
	color:#fff;
	border-bottom: solid 9px #fff;
}
.menu img {
	margin-left: 15px;
	margin-right: 15px;
	float:left;
}
.search_tb {
	float:left;
	height:19px;
	width:220px;
	margin-top:3px;
	padding-left: 25px;
}
.search_textfield_block {
	float:left;
	width:165px;
	background-color:#a47d60;
	height:19px;
}
.search_textfield {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#e4c8ba;
	font-size:11px;
	padding-left:5px;
	padding-top:3px;
	width:150px;
}
.search_btn {
	float:left;
	height:18px;
	overflow:hidden;
	width:45px;
	margin-left: 5px;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#box-content {
	width:996px;
	border:solid 2px #bd9a74;
	background: #e2cba1 url(images/bg-content.jpg) repeat-y;
	clear:both;
	margin:0 auto;
	}
#left-content {
	margin: 0 auto;
	float:left;
	width:685px; 
	margin-left:20px;
	_margin-left:10px; 
	}	
#hot {
	margin-bottom: 20px;
	margin-top: 30px;
	}	
.hot-new {
	float:left;
	width: 385px;
	margin-right: 15px;
	_margin-right: 5px;
	}
.hot-new img{
	width: 380px;
	padding: 1px;
	border: solid 3px #933502;
	}	
.hot-new p{
	margin-top: 15px;
	}	
.hot-new a{
	font-family:Arial, Helvetica, sans-serif;
	color:#953503;
	font-weight:bold;
	font-size:16px;
	}
.hot-new a:hover{
	color:#900;
	border-bottom: dotted 1px #600;
	}
.hot-title {
	width:285px;
	overflow:hidden;
	}
.title-bg {
	height:37px;
	background: transparent url(images/title-bg.jpg) scroll 0 0;
	}
.title-bg a {
	float:right;
	background-color:#641d01;
	margin-top: 7px;
	padding: 5px;
	margin-right: 10px;
	color:#FFF;
	}
.item{
	height:75px;
	margin-top:10px;
	border-bottom:dotted #666 1px;
	padding-left: 5px; padding-right: 5px;
	}
.item img{
	float:left;
	border: solid 1px #666;
	padding: 1px;
	margin-right: 10px;
	width:84px;
	height:60px;
	overflow:hidden;
	}
.item a{
	color:#943600;
	font-weight:bold;
	}
.item a:hover{
	color:#900;
	border-bottom:dotted 1px #900;
	}	
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#foder {
	background-color:#fdf5e8;
	margin-bottom:10px;
	padding: 5px;
	}
.foder-top {
	height: 26px;
	border-bottom: solid 1px #913600;
	}
.foder-top-left {float:left; width:20px; height:26px; background:#900 url(images/foder-top-left.jpg) no-repeat scroll 0 0;}
.foder-top-span {float:left; height:19px;padding-top:7px;padding-left:5px; background:#900 url(images/foder-top-span.jpg) repeat-x scroll 0 0;}
.foder-top-span a {color:#FFF; font-weight:bold;}
.foder-top-right {float:left;width:72px; height:26px; background:#900 url(images/foder-top-right.jpg) no-repeat scroll 0 0;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.photo{
	margin-top: 10px;
	}
.photo-left {
	float:left;
	width:265px;
	}
.frame {
	width: 265px;
	}
.frame-text{font-size:12px; color:#913600; text-align:center; margin-top:5px; font-weight:bold;}	
.frame img {width:253px; padding:1px; border:solid 2px #913600; float:left;z-index:10;}	
.frame-bo-left-top {height:3px; width:20px; background-color:#913600;float:left;font-size:0px;}	
.frame-bo-right-top {height:3px; width:20px; background-color:#913600;float:right;font-size:0px;}
.frame-bo-left-center{width:3px; height:17px; background-color:#913600;float:left;}
.frame-bo-right-center{width:3px; height:17px; background-color:#913600;float:right;}
.frame-bo-left-center-bottom{position:absolute; width:3px; height:17px; background-color:#913600; z-index:100; margin-top:-17px;}
.frame-bo-right-center-bottom{position:absolute;width:3px;height:17px;background-color:#913600;z-index:100;margin-top:-17px;margin-left:262px}
.frame-bo-left-bottom{position:absolute; width:20px; height:3px; background-color:#913600; z-index:100;font-size:1px;}
.frame-bo-right-bottom{position:absolute; width:20px; height:3px; background-color:#913600; z-index:100;margin-left:245px;font-size:1px;}

.frame1 {
	width: 679px;
	}
.frame1-text{font-size:12px; color:#913600; text-align:center; margin-top:5px; font-weight:bold;}	
.frame1 img {z-index:10;}	
.frame1-bo-left-top {height:3px; width:20px; background-color:#913600;float:left;font-size:0px;}	
.frame1-bo-right-top {height:3px; width:22px; background-color:#913600;float:right;font-size:0px; margin-right: -1px;}
.frame1-bo-left-center{width:3px; height:22px; background-color:#913600;float:left; margin-left:-3px; margin-top: -3px;}

.frame1-bo-right-center{width:3px; height:22px; background-color:#913600;float:right; margin-top: -291px; margin-right:-3px;}

.frame1-bo-left-center-bottom{position:absolute; width:3px; height:22px; background-color:#913600; z-index:100; margin-top:-19px; margin-left: -3px;}
.frame1-bo-right-center-bottom{position:absolute;width:3px;height:22px;background-color:#913600;z-index:100;margin-top:-19px;margin-left:678px}
.frame1-bo-left-bottom{position:absolute; width:20px; height:3px; background-color:#913600; z-index:100;font-size:1px;}
.frame1-bo-right-bottom{position:absolute; width:20px; height:3px; background-color:#913600; z-index:100;margin-left:658px;font-size:1px;}

.frame2-bo-right-center{width:3px; height:22px; background-color:#913600;float:right; margin-top: -565px; margin-right:-2px;}

.photo-right {
	float:left;
	width:385px;
	margin-left: 15px;
	_margin-left: 5px;
	}
.photo-right-item{width:170px; float:left; margin-left: 15px; margin-bottom:10px;}	
.photo-right img {padding:1px; border:solid 3px #913600; float:left;margin-right:10px;}
.photo-right-item a{
	color:#943600;
	font-weight:bold;
	}
.photo-right-item a:hover{
	color:#900;
	border-bottom:dotted 1px #900;
	}
	
.photo-right1 {
	float:left;
	width:682px;
	margin-left: 15px;
	_margin-left: 5px;
	}
.photo-right1 img {padding:1px; border:solid 3px #913600; float:left;margin-right:10px;}
.photo-right-item1{width:195px; float:left; margin-left: 15px; margin-bottom:10px;}	
.photo-right-item1 a{
	color:#943600;
	font-weight:bold;
	}
.photo-right-item1 a:hover{
	color:#900;
	border-bottom:dotted 1px #900;
	}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.news {
	margin-top: 10px;
	}
.news-left {
	float:left;
	width:340px;
	text-align:justify;
	margin-left: 10px;_margin-left: 5px;
	line-height:16px;
	}
.news-left a {color:#9b3203; font-weight:bold; font-size:12px;}	
.news-left img {
	width: 150px;
	overflow:hidden;margin-right:10px; margin-bottom:10px; float:left;
	}	
.news-right {
	float:left;
	width:280px;
	margin-left: 30px;
	}
.news-right li {
	background:url(images/butlet.gif) no-repeat scroll 0 6px;
	padding-left: 15px;
	margin-bottom: 15px;
	line-height:16px;
	}
.news-right li a { color:#930;}	
.news-right li a:hover { color:#930; text-decoration:underline;}	
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#right-content{
	margin:0 auto;
	width:255px;float:right;margin-right:6px;_margin-right:3px;
	}	
.bg-right {
	height:45px;
	background:url(images/bg-top-right.jpg) no-repeat scroll center;
	width: 255px;
	}
.box {
	margin-bottom:10px;
	}	
.login {
	color:#5b3119; height: 25px; float:right; margin-right: 20px;_margin-right: 10px;
	}
.CSStext{
	border:0px; background-color:#8c5d43; margin-left: 10px; color:#ccc;; height: 18px; padding-left: 10px; width: 135px; font-size:11px;
	}
.button { border: solid 1px #8c5d43; background-color:#e9cfb4; font-size:11px; margin-left:7px; color:#5b3119;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
.right-foder-top {
	height:30px;
	}
.right-foder-top-left {float:left; width:20px; height:30px; background:#900 url(images/foder-top-left-1.jpg) no-repeat scroll 0 0;}
.right-foder-top-span {
	float:left; width:150px; height:20px;padding-top:10px;padding-left:5px; background:#900 url(images/foder-top-span-1.jpg) repeat-x scroll 0 0;}
.right-foder-top-span a {color:#FFF; font-weight:bold;}
.right-foder-top-right {float:left;width:72px; height:30px; background:#900 url(images/foder-top-right-1.jpg) no-repeat scroll 0 0;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
.box-content {
	border-left: solid 1px #c1a57d;border-right: solid 1px #c1a57d; background-color:#FFF; width: 227px; margin-left: 4px;	padding:5px;
	}
.box-content-box { 
	width: 225px;
	}
.adv-1 {width:225px; overflow:hidden;}	
.view-all {color:#9c4416; text-align:right; height: 10px; border-top: dotted 1px #666; padding-top:5px; margin-top: 5px;}
.album img { border: solid 4px #CCC; margin-left:5px; margin-bottom: 10px; width:40px; height: 40px; overflow:hidden;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/		
.box-content-bottom {
	height:15px;
	margin-left: 4px;
	}
.box-content-bottom-left {
	height:15px; width:15px; background: url(images/box-bottom-left.jpg) no-repeat scroll 0 0;float:left;
	}
.box-content-bottom-span {
	height:15px; width:209px; background: url(images/box-bottom-center.jpg) repeat-x scroll 0 0;float:left;
	}
.box-content-bottom-right {
	height:15px; width:15px; background: url(images/box-bottom-right.jpg) no-repeat scroll 0 0;float:left;
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/		
.bg_nav_bottom {
	background:transparent url(images/bg-nav-bottom.jpg) no-repeat scroll 0 bottom;
	margin:0;
	overflow:hidden;
	width:1000px;
	height:25px;
	clear:both;
}
.footer {
	color:#FFF;
	margin-top: 10px; margin-bottom: 10px;
	line-height: 18px;
	}
.footer a {
	color:#FFF;
	padding-left: 10px;padding-right: 10px;
	}
.footer a:hover {
	text-decoration:underline;
	}
/*+NEWS++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
.hot-new1 {
	float:left;
	width: 680px;
	margin-right: 15px;
	_margin-right: 5px;
	}
.hot-new1 img{
	width: 380px;
	float:left;
	margin-right: 10px;
	padding: 1px;
	border: solid 3px #933502;
	}	
.hot-new1 p{
	margin-top: 15px;
	}	
.hot-new1 a{
	font-family:Arial, Helvetica, sans-serif;
	color:#953503;
	font-weight:bold;
	font-size:22px;
	}
.hot-new1 a:hover{
	color:#900;
	border-bottom: dotted 1px #600;
	}
/*+NEWS++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/		
/*+NEWS++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/		
.news-right1 {
	float:left;
	width:270px;
	margin-top: 20px;
	}
.news-right1 li {
	background:url(images/butlet.gif) no-repeat scroll 0 6px;
	padding-left: 15px;
	margin-bottom: 10px;
	line-height:16px;
	}
.news-right1 li a { color:#333; font-size:11px;font-weight:normal; font-family:Tahoma, Geneva, sans-serif;}	
.news-right1 li a:hover { color:#930;}	

.foder-top-span1 {float:left;color:#FFF; font-weight:bold; height:19px;padding-top:7px;padding-left:5px; background:#900 url(images/foder-top-span.jpg) repeat-x scroll 0 0;}

.news-left1 {
	width:650px;
	text-align:justify;
	margin-left: 10px;_margin-left: 5px;
	line-height:16px;
	border-bottom: dotted 1px #666;
	min-height: 130px;
	}
.news-left1 a {color:#9b3203; font-weight:bold; font-size:12px;}
.news-left1 a:hover {border-bottom:1px dotted #660000;}	
.news-left1 img {
	width: 150px;
	max-height: 120px;
	overflow:hidden;margin-right:10px; margin-bottom:10px; float:left;
	}
	
.news-left2 {
	width:640px;
	text-align:justify;
	padding: 5px 0 5px 0;
	line-height:16px;
	border-bottom: dotted 1px #666;
	}
.news-left2 a {color:#9b3203; font-weight:bold; font-size:12px;}
.news-left2 a:hover {border-bottom:1px dotted #660000;}		
/*++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.Paginator{font-size:12px;padding-top:5px; float:left; text-align:left; margin-top:15px;}
.Paginator a,.pageList .this-page{padding:2px 6px;border:solid 1px #9e9e9e;background:#fff;text-decoration:none; color:#333; float:left; margin: 5px 2px 5px 2px;}
.Paginator a:visited{padding:2px 6px;border:solid 1px #9e9e9e;background:#fff;text-decoration:none;}
.Paginator .AtStart{margin-right:20px;padding:2px 6px;border:solid 1px #9e9e9e;background:#fff;color:#bbb; float:left; margin: 5px 2px 5px 2px;}
.Paginator .Prev{margin-right:20px;padding:2px 6px;border:solid 1px #9e9e9e;background:#fff;}
.Paginator .break{padding:2px 6px;border:none;background:#fff;text-decoration:none;color:#333;}
.Paginator .Next{margin-left:20px;padding:2px 6px;border:solid 1px #9e9e9e;background:#fff;}
.Paginator .AtEnd{margin-left:20px;padding:2px 6px;border:solid 1px #9e9e9e;background:#fff;color:#bbb;}
.Paginator .this-page{padding:2px 6px;border:solid 1px #9e9e9e;font-weight:bold;vertical-align:top;background:#fff;color:#fff;background:#999; }
.Paginator a:visited:hover,.Paginator a:hover,.Paginator a:active{color:#fff;background:#666;border-color:#fff;text-decoration:none;}
.Results{text-align:center;font:11px/15px Arial,Helvetica;color:#999;margin-top:8px;}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++*/	
/*++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.Paginator1{font-size:12px;padding-top:5px; clear:both; text-align:right; margin-top:15px;}
.Paginator1 a,.pageList .this-page{padding:2px 6px;border:solid 1px #9e9e9e;background:#fff;text-decoration:none; color:#333;}
.Paginator1 a:visited{padding:2px 6px;border:solid 1px #9e9e9e;background:#fff;text-decoration:none;}
.Paginator1 .AtStart{margin-right:20px;padding:2px 6px;border:solid 1px #9e9e9e;background:#fff;color:#bbb;}
.Paginator1 .Prev{margin-right:20px;padding:2px 6px;border:solid 1px #9e9e9e;background:#fff;}
.Paginator1 .break{padding:2px 6px;border:none;background:#fff;text-decoration:none;color:#333;}
.Paginator1 .Next{margin-left:20px;padding:2px 6px;border:solid 1px #9e9e9e;background:#fff;}
.Paginator1 .AtEnd{margin-left:20px;padding:2px 6px;border:solid 1px #9e9e9e;background:#fff;color:#bbb;}
.Paginator1 .this-page{padding:2px 6px;border:solid 1px #9e9e9e;font-weight:bold;vertical-align:top;background:#fff;color:#fff;background:#999; }
.Paginator1 a:visited:hover,.Paginator a:hover,.Paginator a:active{color:#fff;background:#666;border-color:#fff;text-decoration:none;}
.Results1 {text-align:center;font:11px/15px Arial,Helvetica;color:#999;margin-top:8px;}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Quyetnd write++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.ttfont{ font-family:Tahoma; font-size:12px; font-weight:normal; padding-top:2px;}
.ttfontselect{ width:100%; font-size:12px; border: solid 1px #cccccc;}
.ttfont td{ padding-left:5px;}
.ttfont td img{ border:solid 1px #CCCCCC;}
.ttNhietdo{ font-size:14px; font-weight:bold;}	

.ImageLink a:hover
{
	border-bottom:none;
}

.MenuChild
{
	padding-top: 5px;
}

.MenuChild a
{
	padding-left: 5px;
	padding-right: 5px;
	color:#953503;
}
.MenuChild a:hover
{
	text-decoration: underline;
}
.addthis_button{cursor:pointer;}
/*++++++++++++++++++++++++++++++++++++++++++++++++++*/
.title 
{
	font-size: 18px;
}
#ImagesRotator
{
	border: solid 2px #913600;
}

.pagingzoot a:link
{
	color:#913600;
}
.pagingzoot a:hover
{
	color:#000;
}

#Alphabet
{
	padding: 20px 10px 30px 10px;
}
#Alphabet a 
{
	font-family:Times New Roman;
	color:#913600;
	font-weight: bold;
	text-decoration: underline;
	font-size: 21px;
	padding-left: 4px;
	padding-right: 4px;
}

.DictionaryAlphabet
{
	width: 600px;
}

.DictionaryAlphabet1
{
	width: 300px;
	float: left; 
	text-align: center;	
}
.DictionaryAlphabet1 a
{
	color: #000;
	font-weight: bold;
}

.DictionaryAlphabet1 a:hover
{
	color: #666;
	font-weight: bold;
}
