/* CSS Document */
*{margin:0; padding:0;}
img {border:0;}
.preload {display:none;}
.center {width:997px; margin:0 auto;}
body {background:url(images/grad_t.jpg) repeat-x top #f7eaab; font:12px Arial, Helvetica, sans-serif; color:#59401b;}
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:151px;}
.book_head {position:absolute; display:block; background:url(images/spacer.gif) no-repeat 1000px 1000px; width:109px; height:103px; margin:47px 0 0 2px; text-indent:-9000px;}
.top_head {position:absolute; margin:0 0 0 737px;line-height:1;}
.top_head table tr td {color:#f2f2f2;}
.top_head table tr td a {color:#59401b; font-size:11px;}
.txt_head p {padding:10px 0 0 157px; font-weight:bold;}
.txt_head span {margin:0 0 0 137px; font-size:14px; font-weight:bold;}
.txt_head span b {margin:0 0 0 185px;}
/*head*/

/*block*/
.block {margin:0 0 5px 0;}
.bl_bg {background:url(images/bl_bg.jpg) repeat-y;}
.bl_t {background:url(images/bl_t.jpg) no-repeat top;}
.bl_t_h {background:url(images/bl_t_h.jpg) no-repeat top;}
.bl_b {background:url(images/bl_b.jpg) no-repeat bottom; padding:10px 0 2px 10px; min-height:1px;}

.pad {text-align:center;}
.pad .today {margin:0px 17px 0 0;}
.pad .hall {margin:4px 10px 0 0;}
.pad .yesterday {margin:3px 4px 0 0;}

.gallery img {width:240px; height:180px; border:1px solid #371200; margin:0 3px 2px 0;}
.gallery a:hover img {border:1px dashed #f2f2f2;}

.bookmark {text-align:center; padding:7px 27px 0 0;}

/*archive*/
.archive {padding:0 0 16px 211px;}
.archive table tr td a {display:block; background:#6c221c; padding:0 5px; text-align:center; font-weight:bold; font-size:13px; margin:0 4px 0 0; color:#c7b073;}
.archive table tr td a:hover {color:#ffffff; text-decoration:none;}
.archive .a_arc {padding:0 8px;}
.archive table tr td span {color:#1f0300; margin:0 10px 0 0; font-size:14px;}
/*archive*/

/*tops*/
.tops {padding:15px 0 0 0; background:#C8B074;}
.tops table tr td {text-align:center; width:326px; color:#422900; font-weight:bold; font-size:16px;}
.tops table tr td a {color:#9e392f; font-size:22px;}
.tops table tr td a img {width:200px; height:200px; border:1px solid #371200;}
/*tops*/
/*block*/

/*nou_hau*/
.nou_hau {background:#f7eaab; border:2px solid #a03d32; padding:3px; margin:0 0 5px 0;}
.wrap {background:#c7b073; padding:5px 2px 5px 2px;}
.nou_hau table tr td {text-align:center;}
.nou_hau table tr td img {width:240px; height:180px; border:1px solid #371200;}
.nou_hau table tr td a:hover img {border:1px dashed #6c221c;}
.nou_hau table tr td a {color:#000000;} 
.nou_hau table tr td a:hover {color:#f2f2f2;}
/*nou_hau*/

/*top_table*/
.top_table {padding:0 0 5px 50px;}
.top_table table tr td a {color:#1f0300;}
.top_table table tr td a:hover {color:#f2f2f2; text-decoration:none;}
.top_table table tr td {color:#6c221c;}
/*top_table*/

/*foot*/
.foot {background:url(images/foot.jpg) no-repeat bottom; height:197px;}
.foot p {padding:140px 0 0 720px; color:#a03d32; font-size:13px; font-weight:bold;}
.foot p a {color:#1f0300;}
/*foot*/

.gal {margin:0 0 0 2px;}
.gal img {width:157px; height:205px; border:1px solid #371200; margin:0 4px 3px 0;}
.gal a:hover img {border:1px dashed #f2f2f2;}
.gal .marg {margin:0 5px 3px 0;}













































































