html, body
	{
        background: gray;
		margin:0px; padding:0px;
		position:relative;
		color: #dbdbdb;
	}

#all
	{
		text-align:left;
		margin:0 auto;
	}

.head
	{
		padding:20px;
		display:block;
		height:150px;
		background: gray;
		border-bottom: solid 5px black;
		background-image: url(img/bg_head.jpg)
	}

#container
	{
		position:relative;
		display:block;
        border-left:solid 300px black;

	}

#inner
	{
		display:block;
		position:relative;
		margin-left:-300px;
		padding:1px;
		background: #892929;
	}

#left
	{
		float:left;
		position:relative;
		width:300px;
		left:0px;
        padding: 0px;
        background: #b52b2b;

	}

#innerleft
	{
		float:left;
		position:relative;
		width:300px;
		left:0px;
        margin-left: 20px;
        margin-top: 20px;
        margin-bottom: 20px;

	}

#center
	{
		position:relative;
		display:block;
		/*height:1%;*/
		margin-left: 350px;
		padding: 20px;
        padding-right: 10%;
	}


.clear
	{
		height: 0;
		clear:both;
	}


.foot
	{
		padding:20px;
		display:block;
		height:500px;
		background: gray;
		border-top: solid 5px black;
		background-image: url(img/bg_bottom.jpg);
		background-position: center;

	}

#list_book
	{
		margin-bottom: 5px;
		padding: 5px;
		padding-bottom: 13px;
		border-bottom: dotted 2px #8f3e3e;

	}

#list_book_left
	{
  		float:left;
		position:relative;
		left:0px;
		padding:10px;
		font-size: 1.2em;
		font-weight: bold;
	}

#list_book_right
	{
		position:relative;
		display:block;
		height:1%

	}

.list_book_title
	{
		font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;
		font-size: 1.1em;
		line-height: 1.5em;
	}

A IMG { border: none;}

A:link {COLOR: #f8bfbf;}
A:visited {COLOR: #f5a7e4;}
A:active {COLOR: #ffffff;}
A:hover {COLOR: #ffd8d8;}

.show
	{		text-decoration: none;
		border-bottom:1px dashed;

	}

#table_gray {
 width: 100%; /* Ширина таблицы */
 /* Рамка вокруг таблицы */
 border-collapse: collapse; /* Отображать только одинарные линии */
 background: gray; /* Цвет фона ячеек */
 border: 0px;
 text-align: center;
}

TR {

 padding: 5px; /* Поля вокруг содержимого ячеек */


}

TD {
 padding: 5px; /* Поля вокруг содержимого ячеек */
  border: 2px solid #892929;

}

#tagtable
	{		/*(align: center;*/
		background: #646464;
        text-align: center;
		padding-top: 5px;
        padding-bottom: 5px;
        margin-top: 2px;

	}

#warning
	{		padding: 10px;
		background: #9e3838;
		text-align: center;
		border: 1px orange dotted;
		margin: 20px;

	}

.fld { width:300px; }
.fld label { clear:both; text-align:right; width:70px; float:left;
 margin:0; margin-top:0.3em; }
.fld .txtfld { margin:3px; height:20px; width:200px; }
.submit {margin-left:215px; margin-top:10px;}
legend {color: #dbdbdb;}

h1
	{		font-size: 1.2em;
		font-weight: bold;
		text-shadow: #cccccc;
		margin-top: -5px;
	}

#image
	{		width: 210px;
		height: 210px;
		background: gray;
		padding: 5px;
		margin: 2px;
		text-align: center;
        float: left;
	}

