/*Global*/
* {margin:0; padding:0;}
img {border:0;}
body {background: url(images/top_bg.gif) repeat-x #D5C0CB; font:12px Georgia, "Times New Roman", Times, serif, Tahoma; color:#ffffff;}
.center { width:972px; margin:0 auto;}
.clear {clear:both; line-height:0; font-size:1px; height:0px;}
a {text-decoration:none;}
ul {list-style:none;}
.foot_bg { background:url(images/bottom_bg.gif) repeat-x bottom;}

/*Head*/
.head { background:url(images/head_01.jpg) no-repeat;}
.head2 { background:url(images/head_02.jpg) no-repeat 0px 89px;}
.head3 { background:url(images/head_03.jpg) bottom no-repeat; height:241px;}
.head p {padding:7px 15px 0 612px;}
.logo {position:absolute; margin:179px 0 0 10px;}

/*Block*/
.block { border:2px solid #ca6595; background:#f0dce5; padding:1px; margin-bottom:5px;}
.in-block {background: url(images/table_bg.gif) repeat;}
.in-block_b {background: url(images/table_bottom_1.gif) no-repeat bottom right; padding:0 0 3px 0; _height:1px; min-height:1px;}
.header {background: url(images/title_bg.jpg) no-repeat;}
.gallery {width:948px; margin:0 auto; padding:17px 0 0 6px;}
.gallery img {border:1px solid #e1a5bf; width:150px; height:200px; margin:0 6px 11px 0;}
.gallery a:hover {text-decoration:underline;}
.gallery a:hover img {border:1px solid #ec389d;}
.book1 { margin:0 0 0 792px;}

/*Archive*/
.archive {font-size:18px; color:#9d2c62; font-weight:bold; margin-bottom:20px;}
.archive a {font-size:24px; color:#9d2c62; font-weight:bold;}
.archive a:hover {font-size:24px; color:#ec0958; font-weight:bold;}

/*Linki*/
.linki {padding-bottom:30px;}
.link {width:315px; height:46px; text-align:center; font-size:28px; float:left;font-weight:bold; background: url(images/kn.jpg) no-repeat; padding:15px 0 0 0; margin-right:13px;}
.link a {color:#ffffff;}
.link a:hover {color:#ec0958;}
.last {margin-right:0;}


/*Banners*/
.banner1 {margin-bottom:30px; text-align:center;}
.banner1 p {margin:10px 0 0 0;}
.banner1 p a {font-size:14px; font-weight:bold; color:#9d2c62;}
.banner1 p a:hover {color:#ec0958;}
.banner1 p span {color:#ec0958;}

/*Top*/
.in-block2 { background: url(images/table_bg_1.gif) repeat;}
.in-block_b2 { background:url(images/table_bottom_bg_2.jpg) no-repeat bottom right; padding:0 0 3px 0; }
.header2 { background: url(images/title_bg_1.jpg) no-repeat;}
.lists {padding:15px 0 10px 20px;}
.lists ul {width:25%; float: left;}
.lists ul li a { font-size:18px; color:#ffffff; font-weight:bold;}
.lists ul li a:hover { font-size:18px; color:#ec0958; font-weight:bold;}
.lists ul li {background: url(images/bullet.gif) no-repeat 0px 3px; padding: 0 0 0 15px;}

/*Headers*/
.hall {background:url(images/title_hall.gif);}
.yesterday {background:url(images/title_yesterday.gif);}
.best {background:url(images/title_best.gif);}
.today {background:url(images/title_today.gif);}
.top {background: url(images/title_top.gif);}
.hall, .yesterday, .best, .today, .top{ background-position:center; background-repeat:no-repeat; height:39px; text-indent:-9000px;}

.links { color:#9d2c62; text-align:center; font-family: Tahoma;  padding:30px 0 0 0;}
.links a {color:#9d2c62;font-weight:bold;}
.links a:hover {color:#ec0958;}

/*Foot*/
.foot-l { background: url(images/bottom_1.jpg) no-repeat;}
.foot-r {background:url(images/bottom_2.jpg) no-repeat right; height:201px;}
.foot-l p { text-align:center; padding:100px 0 0 0; font-size:14px;}
.foot-l p a { color:#ffffff;}
.foot-l p a:hover { color:#ec0958;}