/* CSS Document */
*{margin:0; padding:0;}
img {border:0;}
.center {width:990px; margin:0 auto;}
.grad_b {background:url(images/grad_b.jpg) repeat-x bottom;}
.preload {display:none;}
body {background:url(images/grad_t.jpg) repeat-x top #9f7468; font:12px Arial, Helvetica, sans-serif; color:#592a1b;}
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:146px;}
.book_head {position:absolute; background:url(images/spacer.gif) no-repeat 1000px 1000px; width:76px; height:50px; display:block; margin:13px 0 0 628px; text-indent:-9000px;}
.tops_head {padding:0 0 0 119px;}
.tops_head p {padding:7px 0 10px 48px; color:#1e0200; font-size:16px; font-weight:bold;}
.tops_head table tr td {color:#000000; padding:0 3px 0 0; font-size:11px;}
.tops_head table tr td a {color:#000000;}
/*head*/

/*block*/
.block {padding: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_b {background:url(images/bl_b.jpg) no-repeat bottom; padding:8px 0 9px 8px; min-height:1px;}

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

.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;}

.pad {padding:0 0 0 89px;}
.bl_top {background:url(images/bl_top.jpg) no-repeat; width:291px; height:37px;}
.bl_top .today {padding:21px 0 0 52px;}
.bl_top .hall {padding:21px 0 0 75px;}
.bl_top .free {padding:21px 0 0 65px;}

.book_bl {background:url(images/book_bg.jpg) no-repeat; width:291px; height:39px; position:absolute; margin:0 0 0 654px;}
.book_bl a {position:absolute; display:block; width:145px; height:14px; background:url(images/bookmark.jpg) no-repeat; text-indent:-9000px; margin:1px 0 0 72px;}

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

/*tops*/
.tops {padding:3px 0 0 0;}
.tops table tr td {text-align:center; width:323px; color:#422900; font-weight:bold; font-size:14px;}
.tops table tr td a {color:#890814; font-size:20px;}
/*tops*/
/*block*/

/*nou_hau*/
.nou_hau {padding:0 0 5px 0;}
.c_l_bg {background:url(images/c_l_bg.jpg) repeat-y left #d09180;}
.c_r_bg {background:url(images/c_r_bg.jpg) repeat-y right;}
.c_t_bg {background:url(images/c_t_bg.jpg) repeat-x top;}
.c_b_bg {background:url(images/c_b_bg.jpg) repeat-x bottom;}
.c_l_t {background:url(images/c_t_l.jpg) no-repeat top left;}
.c_r_t {background:url(images/c_t_r.jpg) no-repeat top right;}
.c_l_b {background:url(images/c_l_b.jpg) no-repeat bottom left;}
.c_r_b {background:url(images/c_b_r.jpg) no-repeat bottom right; padding:8px 7px 6px 7px; min-height:1px;}
.nou_hau table tr td a {color:#1f0300;}
.nou_hau table tr td a:hover {color:#f2f2f2;}
.nou_hau table tr td img {width:240px; height:180px; border:1px solid #1f0300;}
.nou_hau table tr td a:hover img {border:1px dashed #f4c785;}
/*nou_hau*/

/*top_table*/
.top_table table tr td a {color:#1f0300;}
.top_table table tr td a:hover {color:#f2f2f2}
/*top_table*/

/*foot*/
.foot {background:url(images/foot.jpg) no-repeat bottom; height:176px; margin:20px 0 0 0;}
.foot p {padding:80px 0 0 300px; color:#1f0300; font-size:13px; font-weight:bold;}
.foot p a {color:#6c221c;}
/*foot*/

























































