* {margin:0; padding:0;}
img {border:0;}
body { background:#000000; font:12px Arial, Helvetica, sans-serif; color:#c9cacb;}
.center {width:1000px; margin:0 auto;}
.clear { clear:both; font-size:1px; line-height:0; height:0;}
ul {list-style:none;}
a { text-decoration:none;}


.head { position:relative; background:url(images/head_02.jpg) no-repeat right top;  height:85px;}
.desc-top { position:absolute; top:16px; left:360px; font-size:10px;}
.desc-top a { color:#fd3ab7}
.desc-top a span { color:#911065;}

.sites { position:absolute; top:82px; left:0; width:1000px; _behavior:url(images/iepngfix.htc);}
.site { height:78px; position:relative; width:160px; position: relative; margin-right:8px; float:left;}
.site a { height:71px; width:160px; display:block; background: url(images/a.jpg) no-repeat;  text-align:center; color:#fffefe; padding:7px 0 0 0;}
.site a:hover {position:absolute;  background: url(images/hover.jpg) no-repeat; width:168px; top:0; left:-4px;color:#0c0b0b; }
.center .last-s {margin:0;}
.site a span { font-weight:bold; font-size:14px;}

.box { margin-bottom:7px;}
.header {height:28px;}
.header div {float:left;}
.header h2 { color:#ff0000; font-size:22px; font-weight:bold;}
.h-l { background:#ffffff url(images/h-l.gif) no-repeat; position:relative;}
.book { position:absolute; top:7px; right:-133px;}
.h-r { height:28px; background: url(images/h-r.gif) no-repeat right top; padding:0 20px 0 13px;}
.block { background:url(images/block-t.gif) no-repeat #fcf2f2; width:999px; clear:both;}
.block-b { background:url(images/block-b.gif) no-repeat bottom; min-height:1px; _height:1px;}

.gallery { padding:10px 0 0 9px;}
.gallery a:hover { text-decoration:underline;}
.gallery img {width:236px; height:176px; border:2px solid #ff0000; margin:0 7px 8px 0;}
.gallery a:hover img {border:3px solid #0c0b0b; width:234px; height:174px;}


.gallery2 { padding:10px 0 0 9px;}
.gallery2 a:hover { text-decoration:underline;}
.gallery2 img {width:188px; height:267px; border:2px solid #ff0000; margin:0 2px 2px 0;}
.gallery2 a:hover img {border:3px solid #0c0b0b; width:186px; height:265px;}


.pages { font-size:22px; color:#ff0000; font-weight:bold;  height:46px; width:1000px;}
.pages table {display:inline;}
.pages span { width:116px; display:block;}
.pages a {display:block; text-align:center; background: url(images/img_23.gif) no-repeat; width:28px; height:24px; color:#0c0b0b; font-weight:normal; font-size:20px; padding:2px 4px 0 0; }
.pages a:hover { background:url(images/img_21.gif) no-repeat; color:#d9d9d9;}

.top  { padding:17px 0 30px 26px; }
.top ul {float:left; font-weight:bold; color:#ff0000; width:162px;}
.top ul a {color:#0c0b0b; font-weight:normal; background:url(images/point.gif) no-repeat 0px 7px; padding-left:7px;}
.top ul a:hover {color:#b5106e; text-decoration:underline;}

.foot { background: url(images/foot_02.jpg) no-repeat; height:66px; margin-top:-7px; position:relative;}
.foot p { position:absolute; top:24px; right:24px;}
.foot p a { color:#ff0000; font-size:11px;}
.foot p a:hover {text-decoration:underline;}
