.books_right {
  margin-right:7px;
}

.books_right, .books_table {
  width:100%;
  margin-top:10px;
}

.books_right p, .books_table p {
  margin:0px;
  padding:0px;
}

.books_table td {
  overflow:hidden;
}

.books_right td, .books_table td {
  font-size:10pt;
  padding-top:2px;
  padding-bottom:2px;
}

.books_right td {
  border-bottom:1px dashed #b79b4a;
}

.books_right td.left
{
  padding-left:4px;
  text-align:left;
}

.books_table td {
  vertical-align:top;
  padding-top:5px;
}

.books_right a:hover {
  text-decoration: underline;
}

.books_element {
        background-color:#efe8cf;
	width:290px;
	overflow:hidden;
        height:220px;
}

.books_element, .books_element table, .books_element td {
  border:0px !important;
  text-align:center;
}

.books_element table {
  margin-left:10px;
  margin-right:10px;
}

.books_element td.img, .books_element td.img img {
  width:100px;
  margin-left:0px;
  max-height:150px;
}

.books_element td.img
{
  height:150px;
  overflow:hidden;
}

/*тексты*/

.books_caption, .books_caption a {
  color:#6f1203;
  font-size:16px;
  font-weight:bold;
  text-decoration:underline;
}

.books_element span.name, .books_element span.author {
  color:#6f1203;
  font-size:12px;
  font-weight:bold;
}

.books_element td.link
{

}

.books_element td.description, .books_element td.description a
{
   padding-top:10px;
   text-align:left;
}

.books_table td.page_numbers {
  text-align:center;
}

.books_sort_line
{
  border-bottom:1px dashed #b79b4a;
}

.books_sort_line span
{
  padding-left:5px;
  padding-right:5px;
}

.books_sort_line span.current
{
  font-weight:bold;
}





.books_item {
        background-color:#efe8cf;
	width:592px;
}

.books_item, .books_item table, .books_item td {
  border:0px !important;
  text-align:center;
}

.books_item table {
  margin-left:10px;
  margin-right:10px;
}

.books_item td.img, .books_item td.img img {
  width:200px;
  margin-left:0px;
}

.books_item td.books_right {
   padding:10px;
}

/*тексты*/

.books_item span.name, .books_item span.author {
  color:#6f1203;
  font-size:12px;
  font-weight:bold;
}





         .thdrcell {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            padding:5px;
            border-bottom:1px solid #C8BA92;
         }

         .tdatacell {
            font-family:arial;
            font-size:12px;
            padding:5px;
            background:#FFFFFF
         }

         .dvhdr1 {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            border:1px solid #C8BA92;
            padding:5px;
            width:200px;
         }

         .dvbdy1 {
            background:#FFFFFF;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #C8BA92;
            border-right:1px solid #C8BA92;
            border-bottom:1px solid #C8BA92;
            padding:5px;
            width:200px;
         }

         p {
         margin-top:20px;
         }

         h1 {
         font-size:13px;
         }

         .dogvdvhdr {
            width:300;
            background:#C4D5E3;
            border:1px solid #C4D5E3;
            font-weight:bold;
            padding:10px;
         }

         .dogvdvbdy {
            width:300;
            background:#FFFFFF;
            border-left:1px solid #C4D5E3;
            border-right:1px solid #C4D5E3;
            border-bottom:1px solid #C4D5E3;
            padding:10px;
         }

         .pgdiv {
         width:320;
         height:250;
         background:#E9EFF4;
         border:1px solid #C4D5E3;
         padding:10px;
         margin-bottom:20;
         font-family:arial;
         font-size:12px;
         }
