/*----------------------------------------------------------------
[Сама страница и документ]*/
html,body{
  padding:0px;
  margin:0px;
  width:100%;
}

div#page{
  width:980px;
  text-indent: 0px;
  margin:0 auto;
  font-family: Arial,Sans-Serif;
  font-size: 10pt;
}
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------
[Самое верхнее меню шапки]*/
div#header{	border:1px solid #dde5ff;
	background:#ebeff9;
  height:30px;
	padding:0px;
  margin:0px;
  font-weight:bold;
  margin-bottom:4px;
}

div#header_title{  float:left;
  padding-top:4px;
	padding-left:10px;
  margin:0px;
  text-indent: 0px;
}

div#header_menu{
  float:right;
  padding-top:6px;
	padding-right:10px;
  margin:0px;
  text-indent: 0px;
}

div#header_title a {
  font-size:17px;
}
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------
[Верхний баннер]*/
div#topline{  width:980px;
  height:90px;
	padding:0px;
  margin:0px;
  text-indent: 0px;
  margin-bottom:4px;
}
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------
[Верхнее меню]*/
div#topmenu{
	border:1px solid #dde5ff;
	background:#ebeff9;
  color:#000000;
  height:30px;
  padding:0px;
  margin:0px;
  font-weight:bold;
  margin-bottom:4px;
}
div#topmenu_menu{
  float:left;
  padding-top:8px;
	padding-left:10px;
  margin:0px;
  text-indent: 0px;
}
div#topmenu_search{
  float:right;
  padding-top:4px;
	padding-right:10px;
  margin:0px;
  text-indent: 0px;
}
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------
[Верхний блок, например администратора]*/
div#topblock{
	border:1px solid #dde5ff;
	background:#ebeff9;
  color:#000000;
  height:22px;
  padding:0px;
  margin:0px;
  font-weight:bold;
  margin-bottom:4px;
  padding-top:5px;
	padding-left:10px;
}
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------
[Нижнее меню]*/
div#footer{
	border:1px solid #dde5ff;
	background:#ebeff9;
  color:#000000;
  height:30px;
  padding:0px;
  margin:0px;
  margin-top:4px;
}
div#footer_copyr{
  float:left;
  padding-top:5px;
	padding-left:10px;
  margin:0px;
  text-indent: 0px;
}
div#footer_menu{
  float:right;
  padding-top:5px;
	padding-right:10px;
  margin:0px;
  text-indent: 0px;
}
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------
[Контент страницы (тема)]*/
div#content_body{	min-height:600px;
  padding:0px;
  margin:0px;
  margin-top:4px;
}
div#content_left{
  float:left;
  width:254px;
  padding:0px;
  margin:0px;
  overflow:hidden;
}
div#content_center{
  float:left;
  padding:0px;
  padding-left:5px;
  padding-right:5px;
  margin:0px;
  overflow:hidden;
}
div#content_right{
  float:right;
  width:254px;
  padding:0px;
  margin:0px;
  overflow:hidden;
}
/*----------------------------------------------------------------*/

/*----------------------------------------------------------------
[Книги, жанры]*/
div#genre_body{  width:99%;
  padding:0px;
  margin:0px;
  margin-left:auto;
  margin-right:auto;
}
div#genre_left{
  float:left;
  width:49%;
  padding:0px;
  margin:0px;
  overflow:hidden;
}
div#genre_right{
  float:right;
  width:49%;
  padding:0px;
  margin:0px;
  overflow:hidden;
}
div#genre_body a {
  font-size:14px;
}
div#genre_body a.biggenre {
  font-size:16px;
  /*text-decoration:underline;*/
}
/*----------------------------------------------------------------*/
a.thumb{
  border: 2px solid rgb(217, 230, 244);
  padding:1px;
  float:left;
}

a.thumb:hover{
  border: 2px solid rgb(187, 200, 214);
}

div.book_body .thumb{  border: 2px solid rgb(217, 230, 244);  margin:10px;
  margin-left:4px;
  margin-top:0px;}

div.book_body{
  width:99%;
  padding:0px;
  margin:0px;
  margin-top:12px;
  margin-left:auto;
  margin-right:auto;}

/*----------------------------------------------------------------
[Рейтинги]*/
ul.books_info {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.books_info li {
  margin-bottom:5px;
}
/*----------------------------------------------------------------

/* Блоки */
div.block{
  width:250px;
	border:1px solid #EBEFF9;
  padding:0px;
  margin:0px;
  text-indent: 0px;
  font-size:12px;
}

/* Баннеры */
div.banner468{
  width:468px;
  height:60px;
  padding:0px;
  margin:0px;
  margin-left:auto;
  margin-right:auto;
}

/* Комменты */
div#mod_comment_new{
  width:470px;
  padding:0px;
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
}

/* Комменты */
div#mod_comment_list{
  width:470px;
  padding:0px;
  margin:0px;
  margin-left:auto;
  margin-right:auto;
}


/* Тело страницы */
a {
  color:#0033cc;
  text-decoration:none;
  font-size:13px;
}
a:hover {
   color: #0033ff;
}

code {
   color: #191970;
   font-size: 9.5pt;
   font-family: Courier, sans-serif;
}
h1 {
	color:#000;
  margin:0px;
  margin-top:6px;
  margin-left:4px;
	margin-bottom:6px;
  font-weight: bolder;
  font-size:20px;
}
h1.genre {
	color:#000;
  margin:0px;
  margin-top:6px;
  margin-left:4px;
	margin-bottom:0px;
  font-weight: bolder;
  font-size:20px;
}

h2 {
	color:#000;
  font-size:12px;
  margin:0px;
  margin-left:14px;
	margin-bottom:2px;
  font-weight:normal;
}
h3 {
  color:#000;
  font-size:16px;
  margin:0px;
  padding-bottom:0px;
  padding-top:0px;
  font-weight:bold;
}
h4 {
	color:#000;
  height:14px;
}

th {
   color: #000000;
   font-size: 10pt;
   font-weight: bolder;
   text-align: center;
}
td {
   color: #000000;
   font-size: 13px;
   padding:0px;
   margin:0px;
   margin-top:10px;
}
table {
}
thead {}
tbody {}
tfoot {
}
p, optgroup {
   color: #000000;
   font-size: 13px;
   padding:0px;
   margin:0px;
   margin-top:5px;
   text-indent: 20px;
}
pre {
   color: #191970;
   font-size: 12px;
   font-family: Courier, sans-serif;
}
input {
   border:1px solid #cecece;
   font-size:14px
}

button {
   border: 2px outset;
   font-size: 9.5pt;
   font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

select {
   border:1px solid #cecece;
   font-size:14px
}
textarea {
   border:1px solid #cecece;
   font-size:14px
}

img {
border:0px;
}
ol {
   color: #000000;
   line-height: 150%;
   margin-bottom: 10px;
}
sup {
   font-size: 6.5pt;
}
sub {
   font-size: 6.5pt;
}


h5, h6 {
   color: #191970;
   font-size: 11px;
   font-weight: bold;
}
hr {
   width:100%;
   color:#c0c0c0;
}
form {
   font-size: 9.5pt;
   margin: 0px;
}

.outer {border: 1px solid #FFF3E6;}
.head {padding: 5px; font-weight: bold;}
.even {padding: 5px;}
.odd {padding: 5px;}
.foot {padding: 5px;}
h2.browsein {}
/* End тело страницы */

.editor_button {
    float: left;
    cursor: pointer;
    padding-left: 2px;
    padding-right: 2px;
    margin-top:0px;
    text-indent: 0px;
    line-height: 100%;
}
.editor_buttoncl {
    float: left;
    cursor: pointer;
    padding-left: 1px;
    padding-right: 1px;
    border-left: 1px solid #bbbbbb;
    border-right: 1px solid #bbbbbb;
    margin-top:0px;
    text-indent: 0px;
    line-height: 100%;
}
.editbclose {
    float: right;
    cursor: pointer;
    margin-top:0px;
    text-indent: 0px;
    line-height: 100%;
}
/*----------------------------------------------------------------
[adsense]*/
div.adsense{
	border:1px solid #dde5ff;
	background:#ebeff9;
  height:250px;
  width:250px;
}
