/* CSS Document */
*{margin:0; padding:0;}
img {border:0;}
.preload {display:none;}
.grad_b {background:url(images/grad_b.jpg) repeat-x bottom;}
.center {width:988px; margin:0 auto;}
.main {background:url(images/main_bg.jpg) no-repeat top left;}
.wrap {width:984px; margin:0 auto;}
body {background:url(images/grad_t.jpg) repeat-x top #bdd04e; font:12px Arial, Helvetica, sans-serif; color:#ffffff;}
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:154px;}
.book_head {position:absolute; display:block; background:url(images/spacer.gif) no-repeat 1000px 1000px; width:99px; height:77px; margin:25px 0 0 848px; text-indent:-9000px;}
.txt_head {color:#127b86; padding:4px 0 0 90px; line-height:1.1;}
.txt_head span {font-weight:bold; font-size:13px;}
/*head*/

/*block*/
.block {padding:0 0 3px 0;}
.bl_t {background:url(images/bl_t.jpg) no-repeat top #f9f4a0;}
.bl_b {background:url(images/bl_b.jpg) no-repeat bottom; padding:17px 0 17px 4px; 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 #127b86;}

.bottom {background:url(images/bottom.jpg) no-repeat; width:195px; height:38px; position:absolute; margin:0 0 0 28px;}
.bottom a {position:absolute; display:block; width:137px; height:23px; background:url(images/spacer.gif) no-repeat 1000px 1000px; text-indent:-9000px; margin:6px 0 0 44px;}

/*header*/
.pad {padding:0 0 0 639px;}
.header {width:288px; height:47px; background:url(images/top.jpg) no-repeat;}
.header .today {padding:19px 0 0 76px;}
.header .hall {padding:20px 0 0 91px;}
.header .yesterday {padding:20px 0 0 87px;}
/*header*/

/*archive*/
.archive {position:absolute; background:#ffccc9; padding:2px 0 2px 2px; margin:21px 0 0 55px;}
.archive table tr td span {color:#6a324e; margin:0 10px 0 0; font-size:14px;}
.archive table tr td a {display:block; background:#bd644e; text-align:center; padding:0 5px 0 5px; color:#ffffff; margin:0 4px 0 0; font-weight:bold;}
.archive table tr td a:hover {text-decoration:none; color:#e7dbe5;}
.archive .a_arc {padding:0 8px 0 8px;}
/*archive*/

/*tops*/
.tops {padding:3px 0 0 222px;}
.tops table tr td {text-align:center; width:254px; color:#127b86; font-weight:bold; font-size:14px;}
.tops table tr td a {color:#ca2700; font-size:19px;}
/*tops*/
/*block*/

/*small*/
.small {padding:0 0 3px 0;}
.c_t_bg {background:url(images/c_t_bg.jpg) repeat-x top #f9f4a0;}
.c_b_bg {background:url(images/c_b_bg.jpg) repeat-x bottom;}
.c_t_l {background:url(images/c_t_l.jpg) no-repeat top left;}
.c_t_r {background:url(images/c_t_r.jpg) no-repeat top right;}
.c_b_l {background:url(images/c_b_l.jpg) no-repeat bottom left;}
.c_b_r {background:url(images/c_b_r.jpg) no-repeat bottom right; padding:17px 4px 13px 3px; min-height:1px;}
.small table tr td a {color:#1f0300;}
.small table tr td a:hover {color:#127b86;}
.small table tr td img {width:240px; height:180px; border:1px solid #1f0300;}
.small table tr td a:hover img {border:1px dashed #127b86;}
/*small*/

/*top_table*/
.top_table {padding:0 0 0 20px;}
.top_table table tr td {color:#6a324e;}
.top_table table tr td a {color:#1f0300;}
.top_table table tr td a:hover {color:#127b86;}
/*top_table*/

/*foot*/
.foot {background:url(images/foot.jpg) no-repeat bottom; height:159px; margin:37px 0 0 0;}
.foot p {padding:80px 0 0 200px; color:#fb569b; font-size:13px; font-weight:bold;}
.foot p a {color:#127b86;}
/*foot*/
.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;
}