/* CSS Document */
*{margin:0; padding:0;}
img {border:0;}
.preload {display:none;}
.clear {clear:both; line-height:0; height:9; font-size:1px;}
.center {width:968px; margin:0 auto;}
.grad_b {background:url(images/grad_b.jpg) repeat-x bottom;}
body {background:url(images/grad_t.jpg) repeat-x top #000000; font:14px Arial, Helvetica, sans-serif; color:#000000;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

/*head*/
.head1 {background:url(images/head1.jpg) no-repeat;}
.head2 {background:url(images/head2.jpg) no-repeat bottom; height:227px;}
.head2 p {font-size:12px; padding:21px 0 0 85px;line-height:1.1;color:#f2f2f2;}
.head2 p span {font-size:14px;}
.head2 p span a {color:#f2f2f2;}
/*head*/
.rel {position:relative;}
/*main*/
.main {width:932px;}

/*headers*/
.today {padding:12px 0 0 90px;}
.hall {padding:12px 0 0 100px;}
.hall_bot {padding:29px 0 0 420px;}
/*headers

/*block*/
.block {margin:0 0 -25px 0; _height:1px; min-height:1px;}
.bot {margin:-5px 0 -15px 0;}
.bl_t {background:url(images/bl_t.jpg) no-repeat top;}
.bl_t_bot {background:url(images/bl_t_bot.jpg) no-repeat top;}
.bl_b_bot {background:url(images/bl_b.jpg) no-repeat bottom; padding:28px 0 110px 60px; min-height:1px; _height:1px;}
.bl_bg {background:url(images/bl_bg.jpg) repeat-y;}
.bl_b {background:url(images/bl_b.jpg) no-repeat bottom; padding:18px 0 55px 49px; min-height:1px; _height:1px;}
.gal tr td a img {width:140px; height:180px; border:1px solid #000000; margin:0 3px 2px 0;}
.gal tr td a:hover img {border:1px dashed #ffffff;}
.bl_pad {padding:18px 0 100px 49px;}

.bookmark {position:absolute; margin:15px 0 0 360px;}
.bookmark_bot {position:absolute; margin:16px 0 0 345px;}

.top_bot tr td {color:#ff0001;}
.top_bot tr td a {color:#f2f2f2; margin:0 0 0 5px;}

/*archive*/
.archive {position:absolute; text-align:center; margin:7px 0 0 300px;}
.archive table tr td span {color:#8c0303; font-weight:bold; margin:0 10px 0 0;}
.archive table tr td a {font-weight:bold; color:#000000; padding:3px 0 0 0; display:block; background:#722425; width:20px; height:20px;
margin:0 5px 0 0;}
.archive table tr td a:hover {text-decoration:none; color:#420d0d;}

/*tops*/
.tops {font-size:16px; padding:7px 0 0 0px;}
.tops .pad {padding:0 300px 0 0;}
.tops table tr td {color:#FF0011; width:290px;}
.tops table tr td a {font-size:22px; color:#722425;}
/*block*/
/*main*/

/*foot*/
.foot {background:url(images/foot.jpg) no-repeat; height:195px;}
.foot p {padding:114px 0 0 590px;color:#f2f2f2;}
.foot p a {color:#f2f2f2;}

/*nou_hau*/
.nou_hau {width:894px; padding:0 0 5px 34px; margin:-40px 0 0 0;}
.n_t {background:url(images/n_t.jpg) no-repeat top;}
.n_bg {background:url(images/n_bg.jpg) repeat-y;}
.n_b {background:url(images/n_b.jpg) no-repeat bottom; padding:10px;}
.nou_hau table tr td a {color:#FFFFFF;font-size:10px;}
.nou_hau table tr td img {width:140px; height:180px;border:1px solid #000000;}
table tr td a:hover img  {border:1px dashed #ffffff;}
/*nou_hau*/

.friendly_links {
	width: 950px;
	margin-top: 20px;
}
.friendly_links p {
	width: 180px;
	padding: 3px;
	margin: 1px;
	background-color: #000;
	border: 1px solid #fff;
	font-size: 12px;
	float: left;
}
.friendly_links p a {
	color: #fff;
	text-decoration: none;
	text-transform: capitalize;
}
.friendly_links p a:hover {
	color: #bddb22;
}
