html, body 
{
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  background-color:#000000 !important;
}

img 
{
  border:none;
}

#header_shadow
{
  position:relative;
  z-index:5;
  width:822px;
  height:240px;
  margin:0 auto -240px auto;
}
#header
{
  position:relative;
  z-index:10;
  width:822px;
  height:240px;
  margin:0 auto -240px auto;
}

#min
{
  background-color:#000000;
  height:100%;
  min-width:1250px;
}
* html #min
{
  width:1250px;
  margin:0 auto;
}

#l
{
  width:25%;
  height:600px;
  float:left;
  background:url(/images/kniga.jpg) 100% 150px no-repeat;
}
#l_text1, #l_text2
{
  float:right;
  width:230px;
  height:415px;
  margin-top:180px;
  margin-right:60px;
  padding-top:10px;
}
#show_text2, #show_text1
{
  color:#000000;
}
#l_text2
{
  display:none;
}

* html #l_text1, * html #l_text2
{
  margin-right:30px;
}

#c
{
  position:relative;
  z-index:1;
  width:50%;
  height:820px;
  float:left;
  background:url(/images/kover.jpg) top center no-repeat;
}

#content
{
  color:#DEBE8C;/*#ACACAC;#6B4939*/;
  width:500px;
  margin:0 auto;
  padding-top:240px;
}

.items_table
{
  width:100%;
  height:535px;
}

.items_table tr td
{
  text-align:center;
  vertical-align:top;
  height:178px;
  width:166px;
}

.items_table tr td img
{
  height:125px;
  width:125px;
}

.items_table tr td a
{
  color:#DEBE8C;
  text-decoration:none;
}

.pager
{
  width:200px;
  margin:5px auto 0 auto;
  }
.page_nums
{
  width:134px;
  height:38px;
  line-height:38px;
  text-align:center;
  margin: -33px auto 0 auto;
  font-size:24px;
}
.page_nums a
{
  color:#DEBE8C;
  text-decoration:none;
}
.page_nums a:hover
{
  text-decoration:underline;
}

.page_nums span
{
  /*font-size:32px;*/
  /*border:1px solid;*/
  color:#FFEFD8;
}

.page_buttons
{
  width:200px;
  height:33px;
}
.prev_page
{
 display:block;
 height:33px;
 width:33px;
 background:url(/images/heads.gif) 0 0;
 float:left;
}
a.prev_page:hover
{

 background-position: 33px 0;
}
.next_page
{
 display:block;
 height:33px;
 width:33px;
 background:url(/images/heads.gif) 0 33px;
 float:right;
}
a.next_page:hover
{

 background-position: 33px 33px;
}
  
#r
{
  width:22%;
  height:700px;
  float:left;
  background:url(/images/bloknot.jpg) 0 150px no-repeat;
}
#r_text
{
 height:300px;
 width:220px;
 margin: 230px 0 0 30px;
 font-size:16px;
}
#r_text table
{
  width:100%;
}
#r_text table tr td
{
  vertical-align:bottom;
}