body {font-family: verdana,georgia,arial; background-color: #9999ff;}
.menuq a {clear: right; border-right: #9999ff 1px solid; padding-right: 1px; border-top: #9999ff 1px solid; display: block; padding-left: 4px; font-size: 11px; padding-bottom: 3px; text-transform: uppercase; border-left: #9999ff 1px solid; width: 170px; color: #ffffff; padding-top: 3px; border-bottom: #9999ff 1px solid; background-color: #006699; text-decoration: none;}
.menuq a:link {color: #ffffff;}
.menuq a:visited {color: #ffffff;}
.menuq a:hover {color: #ffffff; background-color: #775757; text-decoration: none;}
div.bottommenu {padding-right: 0px; padding-left: 2px; font-size: 12px; padding-bottom: 2px; color: #ffffff; padding-top: 2px;}
table.darkmenu {color: #ffffff; background-color: #006699;}
table.bottommenu {color: #ffffff; background-color: #696969;}
table.head {background-color: #efefef;}
input {border-right: #696969 1px solid; border-top: #696969 1px solid; font-size: 11px; margin: 0px 2px 0px 0px; border-left: #696969 1px solid; border-bottom: #696969 1px solid; background-color: #cccccc;}
input.mainsearch {border-right: #696969 1px solid; border-top: #696969 1px solid; font-size: 11px; margin: 0px 3px 0px 0px; border-left: #696969 1px solid; width: 10em; border-bottom: #696969 1px solid; background-color: #ffffff;}
.fblib {font-weight: bold; font-size: 180%; font-style: italic; font-family: times new roman;}
option.grayed {background-color: #dddddd;}
.other {border-right: #ffffff 1px dotted; padding-right: 5px; border-top: #ffffff 1px dotted; padding-left: 5px; font-size: 12px; background: #696969; float: right; padding-bottom: 5px; margin: -89px -3px 0px 0px; border-left: #ffffff 1px dotted; width: 140px; padding-top: 5px; border-bottom: #ffffff 1px dotted;}
.alfabet {padding-right: 2px; padding-left: 5px; padding-bottom: 2px; margin: -5px; padding-top: 2px; background-color: #9966ff;}
.zag1 {padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 160%; padding-bottom: 2px; text-transform: uppercase; padding-top: 2px; font-family: georgia, verdana; text-align: center;}
.zag2 {padding-right: 0px; padding-left: 0px; font-size: 11px; padding-bottom: 2px; color: #ffffff; padding-top: 2px; text-align: center;}
.new1 {padding-right: 5px; padding-left: 5px; font-size: 11px; padding-bottom: 5px; padding-top: 5px; text-align: justify;}
.tab1 {border-bottom: #006699 1px solid;}
.kol1 {border-right: #006699 1px solid; border-top: #006699 1px solid; background: #c0c0c0; border-left: #006699 1px solid;}
.kolz {border-right: #006699 1px solid; border-top: #006699 1px solid; background: #b0b0b0; border-left: #006699 1px solid;}
.rekl {border-right: #006699 1px solid; border-top: #006699 1px solid; border-bottom: #006699 1px solid; background: #b0b0b0; border-left: #006699 1px solid;}
.kol1_1 {border-right: #006699 1px solid; border-top: #006699 1px solid; background: #c0c0c0;}
.kol2 {border-right: #ffffff 1px dotted; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; border-left: #ffffff 1px dotted; padding-top: 5px; border-bottom: #ffffff 1px dotted;}
.kol3 {vertical-align: top; border-bottom: #ffffff 1px dotted;}
a {color: #fefefe; text-decoration: none;}
a:visited {color: #fefefe}
a:hover {color: red; text-decoration: underline}
a.black {color: #000aaa; text-decoration: none}
a.black:visited {color: #570057}
a.black:hover {color: #ff0000; text-decoration: underline}
a.bookdetail {color: #7d83a6}
a.bookdetail:visited {color: #9d70b4}
a.bookdetail:hover {color: #000000; background-color: transparent}
a.onblack {	color: #ffffff}
a.onblack:visited {color: #ffffff}
a.onblack:hover {color: red}
a.user {color: #d5d5d5; text-decoration: none}
a.user:visited {color: #d5d5d5; text-decoration: none}
a.user:hover {color: red; text-decoration: underline}
div.annotation {padding-right: 0.2em; padding-left: 0.2em; float: left; padding-bottom: 0.2em; margin: 0.2em 0.7em 0px 0.3em; width: 22em; padding-top: 0.2em; text-align: justify}
div.authdesc {padding-right: 0.2em; padding-left: 0.2em; float: left; padding-bottom: 0.2em; margin: 0.2em 0.7em 0px 0.3em; width: 30em; padding-top: 0.2em; text-align: justify}
div.author {margin: 0.2em 1em 0.3em 0.4em}
div.bookdetail {font-size: 90%; margin: 0px 0.1em 0px 0.2em; color: #707070}
div.booklist {margin: 0.2em 0px 0.3em 0.4em}
div.coverpage {padding-right: 0.2em; padding-left: 0.2em; float: left; padding-bottom: 0.2em; margin: 2em 0px 0px 0.3em; padding-top: 0.2em}
div.simple {padding-right: 0.2em; padding-left: 0.2em; padding-bottom: 0.2em; margin: 0.3em 0px 0px 0.3em; padding-top: 0.2em}
div.floating {padding-right: 0.2em; padding-left: 0.2em; float: left; padding-bottom: 0.2em; margin: 0.3em 0px 0px 0.3em; padding-top: 0.2em}
div.stats {padding-right: 0.2em; padding-left: 0.2em; padding-bottom: 0.2em; margin: 0.9em 0px 0px 0.3em; padding-top: 0.2em}
div.floattwice {padding-right: 0.2em; padding-left: 0.2em; float: left; padding-bottom: 0.2em; margin: 0.3em 1em 0px 0.3em; padding-top: 0.2em}
div.fulbok {padding-right: 0px; padding-left: 0px; padding-bottom: 0.2em; margin: 0.1em 0px 0px 0.2em; padding-top: 0px}
div.nnfix {float: left}
div.pagehead {margin: 1em 0.3em 0.6em 0.5em}
div.pagelist {clear: both; margin: 0.8em 0px 0px 0.5em; padding-top: 0.3em}
div.path {margin: 0.3em 0.3em 0px 0.85em}
div.sortmenu {padding-right: 0.3em; padding-left: 0.3em; float: left; padding-bottom: 0.5em; margin: 0px 0.1em 0px 0.2em; padding-top: 0.1em}
div.submit {margin: 0.3em 0px 0.5em}
div.info {margin: 0.2em 0px 0.3em 0.4em; width: 40em; text-align: justify}
h1 {font-weight: bold; font-size: 130%; text-align: center}
h2 {font-weight: bold; font-size: 100%; letter-spacing: 1px; text-align: center}
h3 {font-weight: bold; font-size: 90%; line-height: 60%; letter-spacing: 1px; text-align: center}
h4 {font-weight: bold; font-size: 90%; line-height: 60%; letter-spacing: 1px; text-align: center}
img.microspacer {height: 0.2em}
img.smallspacer {height: 0.35em}
img.spacer {height: 0.55em}
ol {padding-left: 1em; font-weight: normal; margin-left: 1em}
p {margin: 0.1em 0px 0px; text-indent: 1em;text-align: justify}
/*p {font-size: 11px; color: #000000; text-align: justify}*/
li {font-size: 11px; color: #000000; text-align: justify}
ul {margin-top: 0px; padding-left: 0.35em; font-weight: normal; margin-bottom: 0px; margin-left: 1em}
small.bookdetail {font-size: 11px; color: #333333}
small.author {font-size: 12px}
small.path {font-size: 75%}
small.docinfo {font-size: 90%}
span.simauthr {	font-weight: normal; font-size: 70%}
span.error {color: red}
span.acesshidden {text-decoration: line-through}
strong.popbook {font-weight: normal; font-size: 110%}
td {font-size: 80%; font-family: verdana, geneva, arial, helvetica, sans-serif}
td.statgraph {
	font-size: 60%; font-family: 'courier new', courier, monospace}
b.found {	font-weight: bold; color: #000195; text-decoration: underline}
form {	margin: 0.3em 0px 0px}
input.recensebtn {width: 12em;}
textarea {padding-right: 0.2em; padding-left: 0.2em; padding-bottom: 0.2em; margin: 0.5em 0px 0px 0.3em; width: 29em; padding-top: 0.2em;}
textarea.ret {padding-right: 0.2em; padding-left: 0.2em; padding-bottom: 0.2em; margin: 0.5em 0px 0px 0.3em; width: 70em; padding-top: 0.2em;}
th {font-style: italic; text-align: left;}
div.newscolumn {clear: both; margin: 0.2em 0px 0.3em 1em; width: 25em; text-align: justify;}
h3.news {padding-right: 0px; margin-top: 0px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 1em;}
h4.newsdate {padding-right: 0px; margin-top: 0px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px;}
select.news_books_list {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 32em; padding-top: 0px;}
input.news_subj {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 32em; padding-top: 0px;}
textarea.newsbody {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 32em; padding-top: 0px;}
blockquote {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 1.5em; padding-top: 0px;}
div.news_genre {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 1.5em; padding-top: 0px;}
.collapsed{display: none; margin-left: 1em;}
.expanded {margin-left: 1em;}
.collapsed1 {display: none; margin-left: 1em;}

.tab_prn a:link{color: #000000;}
.tab_prn a:visited{color: #000000;text-decoration: none;}
.tab_prn a:active{color: #000000; text-decoration: none;}
.tab_prn a:hover{color: red;}

.tab1_prn
{ border-top: 1px dotted #ffffff;
  border-right: 1px dotted #ffffff;
  border-left: 1px dotted #ffffff; 
  padding: 5px 5px 5px 5px;}
 
.tab_prn
{ border-bottom: 1px dotted #ffffff;}

/* comments */
div.comments {
	background: #b8b8d8;
	border: 1px solid #006699;
	padding-top: 3px;
        padding-left: 5px;
}

div.comments .input {
	border: 1px solid black;
	background: #ffffff;
}

div.comments .button {
	border: 1px solid black;
	background: #9999ff;
}

div.comments .user {
	font-weight: bold;
}

div.comments .comment {
	
}

div.comments .date{
	font-variant: normal;
	font-style: italic;
}

.read1{background-color: #d9dcf0;padding: 2px 10px 2px 10px;}
.read1 a{color: #000aaa;}
.read1 a:visited{color: #570057;}
.read1 a:hover{color: #cc0000;text-decoration: underline;}
.content {font-size : 10pt; color: #000000; border: 1px solid black;  background-color: #ccccff; padding: 5px 10px 5px 10px;}

.read1 p{text-align: justify; margin: 1px 0px 0px 0px;line-height: 140%;
text-indent: 25pt;}

.read1 h1, h2 p{font-size : 150%; font-style: normal; font-weight: bold; text-align: center; border : 1px solid black;text-transform : uppercase;  padding: 5px 10px 5px 10px;}
.read1 h3, h4, h5, h6 { font-size : 110%; font-style: normal; font-weight: bold; text-align: center; padding-left: 1.5em;}

.read1 small{ font-size: 12px }
.read1 blockquote{ margin: 0 1em 0.2em 4em }
.read1 ul{ padding-left: 1em; margin-left: 0}
.read1 hr{color: black}
.read1 .epigraph{width:90%; margin-left : 50%;}

.ree_top{
float:left;
padding: 1em;
padding-top: 7em;
width: 50%;
}

.ree_niz{
float:left;
padding: 1em;
width: 99%;
}


.bm a {
clear: right;
display: block;
border-bottom: #ffffff 1px solid;
color: #ffffff;
background-color: #696969;
text-decoration: none;
height: 100%;
padding: 3 3 3 5;
}

.bm a:link {color: #ffffff;}
.bm a:visited {color: #ffffff;}
.bm a:hover {color: #ffffff; background-color: #888888; text-decoration: none;}
.h {display:none;}

.imhonet_td {}
.imhonet_width {width: 100%; margin: 0px;  padding: 0px;}

.imhonet_link{}
.imhonet_link:hover{}

.imhonet_top_link{font-size: 11px; font-weight: normal; line-height: 1.2em;}
.imhonet_top_link:hover{}

.imhonet_h3{}

.imhonet_doc_link{font-size: 11px; font-weight: normal;}
.imhonet_doc_link:hover{}

.imhonet_author_link{font-size: 11px; font-weight: normal; color: #000000; }
.imhonet_author_link:hover{}
.imhonet_author_title_link{font-size: 11px; font-weight: normal; color: #000000; }

.imhonet_num_color{font-size: 11px; font-weight: normal;}
.imhonet_rate{font-size: 11px; font-weight: bold;}

a.topadvert_link:link {color: #000aaa; text-decoration: underline}
a.topadvert_link:visited {color: #570057}
a.topadvert_link:hover {color: #ff0000; text-decoration: underline}

#bln_teazer a:link {color: #000aaa; text-decoration: underline}
#bln_teazer a:visited {color: #570057}
#bln_teazer a:hover {color: #ff0000; text-decoration: underline}


.art_main{
  background-color: #9966ff;
}
.art_table{
  width: 250px;
  height: 100%;
  margin: 3px;
}
.art_td_n{
  vertical-align: top;
  padding-left: 3px;
  width: 2em;
}
.art_td_c,.art_td_text {
  vertical-align: top;
  padding-right: 5px;
}
a.art_n,a.art_n:visited{
  color: black;
  font-weight: bold;
  text-decoration: none;
}
a.art_t,a.art_t:visited{
  font-size:95%;
  
  text-decoration: none;
}
a.art_t:hover{color: red; background-color: black;}
a.art_a,a.art_a:visited{
  color: black;
  text-decoration: none;
}
a.art_a:hover{color:red;}
.art_p,.art_p:visited{
  font-size:9pt;
border-bottom: #ffffff 1px dotted;
  color: #ffffff;
}
