.book_main {
  font-size: 18px;
  font-weight: bold;
}

.book_title {
  font-size: 24px;
  font-weight: bold;
  line-height: 25px;
}

.book_title_br {
  font-size: 24px;
  font-weight: bold;
  line-height: 25px;
}

.book_sub_title {
  font-size: 18px;
  font-weight: bold;
  line-height: 25px;
}

a:visited {
  text-decoration: underline;
  color: #000000;
}

a:active {
  text-decoration: underline;
  color: #000000;
}

a:hover {
  text-decoration: underline;
  color: #000000;
}

a:link {
  text-decoration: underline;
  color: #000000;
}

body{
 position: absolute;
 top: 0px;
 left: 0px;
 right: 0px;
 bottom: 0px;
 margin: 0;
 background-color: #000000;
 color: #000000;
 font-family: helvetica, geneva, sans-serif; font-color:#000000;
 font-size: 14px;
}

.bbody{
 background: #000000 url(./images/bg.jpg) repeat-y center;
}

#main{
 position: relative;
 margin: 0 auto;
 width: 1000px;
 background-image:url(./images/pixel.jpg);
}

.header {
  position: relative;
  margin: 0;
  width: 1000px;
  height: 260px;
  background-color: #000000;
}

#header0 {
  background-image: url(./images/header/header-0.jpg);
}
#header1 {
  background-image: url(./images/header/header-1.jpg);
}
#header2 {
  background-image: url(./images/header/header-2.jpg);
}
#header3 {
  background-image: url(./images/header/header-3.jpg);
}
#header4 {
  background-image: url(./images/header/header-4.jpg);
}
#header5 {
  background-image: url(./images/header/header-5.jpg);
}
#header6 {
  background-image: url(./images/header/header-6.jpg);
}
#header7 {
  background-image: url(./images/header/header-7.jpg);
}

.link {
  position:absolute;
  top:200px;
  width:125px;
  height:60px;
  cursor:pointer;
}

.link span {
  visibility: hidden;
}

.link:visited span {
  visibility: hidden;
  decoration: none;
}
.link:active span {
  visibility: hidden;
  decoration: none;
}

#link0 {
  left:0px;
  background-image:url(./images/links/0.jpg);
}
#link1 {
  left:125px;
  background-image:url(./images/links/1.jpg);
}
#link2 {
  left:250px;
  background-image:url(./images/links/2.jpg);
}
#link3 {
  left:375px;
  background-image:url(./images/links/3.jpg);
}
#link4 {
  left:500px;
  background-image:url(./images/links/4.jpg);
}
#link5 {
  left:625px;
  background-image:url(./images/links/5.jpg);
}
#link6 {
  left:750px;
  background-image:url(./images/links/6.jpg);
}
#link7 {
  left:875px;
  background-image:url(./images/links/7.jpg);
}
#link0:hover {
  left:0px;
  background-image:url(./images/links/0o.jpg);
}
#link1:hover {
  left:125px;
  background-image:url(./images/links/1o.jpg);
}
#link2:hover {
  left:250px;
  background-image:url(./images/links/2o.jpg);
}
#link3:hover {
  left:375px;
  background-image:url(./images/links/3o.jpg);
}
#link4:hover {
  left:500px;
  background-image:url(./images/links/4o.jpg);
}
#link5:hover {
  left:625px;
  background-image:url(./images/links/5o.jpg);
}
#link6:hover {
  left:750px;
  background-image:url(./images/links/6o.jpg);
}
#link7:hover {
  left:875px;
  background-image:url(./images/links/7o.jpg);
}

.books {
 position:relative;
 width:1000px;
 height: 349px;
 border-bottom: 3px solid #bdb7a3;
}

.books-more {
 position:relative;
 width:1000px;
 height: 100%;
}

.cover {
 position:absolute;
 top: 0px;
 left: 0px;
 width: 249px;
 height: 346px;
}

.description {
 position:absolute;
 top: 39px;
 left: 261px;
 width: 696px;
 height: 250px;
 overflow: auto;
}

.link_more {
 position: absolute;
 top: 316px;
 left: 916px;
 width: 41px;
 height: 13px;
 background-image: url(./images/more.jpg);
}

.link_more:hover{
 position: absolute;
 top: 316px;
 left: 916px;
 width: 41px;
 height: 13px;
 background-image: url(./images/moreo.jpg);
}

.cover-big {
 position:absolute;
 top: 0px;
 left: 0px;
 width: 374px;
 height: 476px;
}

.description-add {
 position:absolute;
 top: 476px;
 left: 39px;
 width: 278px;
 overflow: auto;
 padding-bottom: 20px;
}

.description-big {
 position:relative;
 top: 39px;
 left: 374px;
 width: 584px;
 padding-bottom: 20px;
}

.link_to_top {
 position: absolute;
 top: 23px;
 left: 909px; 
 width: 50px;
 height: 13px;
 background-image: url(./images/up.jpg);
}

.link_to_top:hover {
 position: absolute;
 top: 23px;
 left: 909px; 
 width: 50px;
 height: 13px;
 background-image: url(./images/upo.jpg);
}

.back_link {
 position: absolute;
 top: 23px;
 left: 909px; 
 width: 72px;
 height: 10px;
 background-image: url(./images/back.jpg);
}

.back_link:hover {
 position: absolute;
 top: 23px;
 left: 909px; 
 width: 72px;
 height: 10px;
 background-image: url(./images/backo.jpg);
}
