* {margin:0; padding:0;}
body {background:#000000 url(images/bg.jpg) repeat-x; font:12px Tahoma; color:#ffffff;}
img {border:0;}
.center {width:1033px; margin:0 auto;}
.clear {clear:both; line-height:0; font-size:1px; height:0;}
ul {list-style:none;}
a {color:#e50009; text-decoration:none;}
a:hover {color:#ffffff; text-decoration:none;}

A .thumb{border: #9F0000 1px dashed}
A:hover .thumb{border: #FF0000 1px solid}

/*Head Top*/
.top_h {background: url(images/sd_01.jpg) no-repeat;}
.top_h ul { float:left; width:166px; margin:0px 0 0 0; font-size:11px;}

/*Block*/
.block {background:url(images/block_bg.jpg) repeat-y; width:1033px; margin:0 auto; margin-bottom:15px;}
.block_t {background:url(images/block_t.jpg) no-repeat;}
.block_b {background:url(images/block_b.jpg) no-repeat bottom; min-height:1px; _height:1px; padding:30px 10px 22px 0px;}
.block h2 { font-size:30px; padding:0 0 0 40px}
.book {margin:15px 0 0 800px;}
.gal img { margin:0 2px 2px 0;}
.gal { padding:10px 0 0 25px;}

/*Top*/
.top {background: url(images/top_t.jpg) no-repeat; width:955px; margin:0 auto;}
.top_m {background:url(images/top_m.jpg) 0px 65px no-repeat;}
.top_b {background:url(images/top_b.jpg) no-repeat bottom; height:280px; padding:78px 0 0 45px;}
.top ul {margin:0 0 0 28px; width:144px; font-size:11px;}
.top ul li { padding-bottom:0px;}
.top table td {vertical-align:top; padding:0px 0 10px 0; background:url(images/border.jpg) center right no-repeat;}
.center .last {background:none;}

/*Foot*/
.foot {background: url(images/foot_bg.jpg) repeat-x bottom; margin-top:28px; font-size:11px;}
.foot div {width:1000px; margin:0 auto; }
.foot .cop {position:absolute; text-align:right; margin:13px 0 0 100px; width:334px;}
.foot .cop2 {position:absolute; text-align: left; margin:13px 0 0 570px; width:312px}
.foot img { margin:0 0 0 452px}