@charset "utf-8";
/* CSS Document */
body{
	margin: 0;
	padding-top: 30px;
	font-size: 0px;
	background-image: url(/images/wallpaper.jpg);
	background-repeat: repeat;
}
td {
vertical-align:top;
}
/* рекламный блок */
#rekl{
  position:absolute;
  z-index:-1;
  right:30px; 
  margin-top:17px;
  width:240px; 
  height:700px; 
  padding:5px;
  background:url(/images/rekl_bg.png) no-repeat;
  font-size:15px;
}
#rekl div{
  background:#f6e3bd;
  padding:5px;
  position:relative;
  width:210px; 
}
#rekl .counters{
  background:#f6e3bd;
  padding:5px;
  position:relative;
  margin-top:30px;
  width:210px; 
}
.center{
	float: left;
	position:relative;
	z-index:10;}

.content{
	width: 699px;
	height: 567px;
	background-image: url(/images/book_07.jpg);
	background-repeat: no-repeat;
	float: left;

}
.field_label
{
	font-size: 10pt;
	font-weight: bold;
}

.footer{
	width: 731px;
	background:#f00;
	padding-left: 155px;
	padding-top: 10px;
	height: 29px;
	background-image: url(/images/book_09.jpg);
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #5A503C;
	padding-right: 60px;
}

.footer a{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #5A503C;
}

.footer li
	{
	float: left;
	padding-right: 27px;
}

.footer ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.header{
	width: 946px;
	height: 80px;
	background-image: url(/images/book_04.jpg);
	background-repeat: no-repeat;
}

.image_footer{
	width: 968px;
	height: 25px;
	clear: both;
}

.image_header{
}

.image_right{
	float: left;
	position:relative;
	z-index:10;
}

.left_block_content{
	width: 240px;
	float: left;
}

.menu{
	padding-bottom: 10px;
}

.menu a{
	text-align: justify;
}

.middle{
	width: 791px;
	height: 567px;
	padding-left: 155px;
	background-image: url(/images/book_06.jpg);
	background-repeat: no-repeat;
}

.name_str{
	float: right;
	padding-top: 20px;
	padding-right: 80px;
	width: 200px;
}
.name_str img{
border:none;}

.nomer_str{
	width: 100px;
	padding-top: 20px;
	padding-left: 100px;
	float: left;
}

.oglavlenie{
	width: 240px;
	height: 220px;
	margin-top: 5px;
color:#5e5442;
font-family:"Times New Roman";
font-size:18px;
}

.oglavlenie a{
	font-size: 18px;
	font-family: Times New Roman;
	text-decoration: none;
	color: #5A503C;
}
/* --------------- */
.oglavlenie table{
width:100%;
border:none;/**/
border-collapse: collapse;
margin-top:8px;
}
.oglavlenie p{
text-align:center;
margin:0;
}

.oglavlenie th,td{
padding:0;
}
.oglavlenie td{
padding-right:5px;
vertical-align:bottom;
}
td.dots{
background:url(/images/dot.gif) right 80% repeat-x; 
text-align:right;
padding-right:0;
}

/* --------------- */

.pages-left	{
	font-weight: bold;
}

.pages-left a{
	text-decoration: underline;
	font-weight: normal;
}

.pages-left a:visited{
	text-decoration: underline;
	font-weight: normal;
}

.podrobno{
	width: 240px;
	height: 330px;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	color: #303030;
}

.podrobno a{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	color: #303030;
}

.podrobno a:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: underline;
	color: #303030;
}

.podrobno strong{
	font-weight: bold;
}

.podrobno strong a{
	font-weight: bold;
}

.right_block_content{
	width: 384px;
	height: 555px;
	padding-left: 60px;
	float: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}

.right_block_content .item-link-block{
	padding-bottom: 22px;
}

.right_block_content .text-header{
	font-size: 18px;
}

.right_block_content a{
	color: #303030;
}

.right_block_content h4{
	text-decoration: underline;
	font-size: 15px;
	padding: 0px;
	margin: 0px;
	font-weight: 100;
}

.right_block_content p{
	padding: 5px;
	margin: 0px;
}
.right_block_content .text-header{
	padding-bottom: 10px;
}
.right_block_content file-link-block{
	padding-top: 10px;
}
.right_image{
	width: 92px;
	height: 567px;
	background-image: url(/images/book_08.jpg);
	background-repeat: no-repeat;
	float: left;
}

.silka{
	padding-bottom: 10px;
}
.silka .sel_cat{
	font-weight:bold;
	text-decoration:underline;
}

.zagolov{
	width: 240px;
	padding-top: 20px;
	float: left;
	padding-left: 150px;
}
/* --------------*/
.gl{
width:100%;
float:left;
/*margin-bottom:20px;*/
}
.gl td{
padding-bottom:20px;
}
.gl img{
display:block; 
float:left;
border:1px solid #7a6f58;
padding:1px;
margin:0 11px 0 0;

}
.gl a{
display:block; 
font-size:14px;
text-decoration:none;
}
.gl .autor{
display:block; 
font-size:13px;
text-decoration:underline;
}

/* --------------*/
.link_to_list{
	font-weight: bold;
   text-align: right;
	padding-bottom: 15px;
	
}
.link_to_list_bottom{
	font-weight: bold;
   text-align: left;
	padding-top: 15px;
	
}
