
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	width: 100%;
	color: #525252;
	height: 100%;
	background-color: #4C1D00;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#entr{background-color: #ffffff;}
#entr a {font-size:200%}
a, a.visited {
	text-decoration: none;
	color: #6A2800;
	font-weight: normal;
}
a:hover{
	text-decoration: underline;
}
a.bookref{
	text-decoration: none;

}

#main100{

	background-color: #F0F0F0;
	min-height: 100%;
	//height: 100%;
	position: absolute;
	left: 248px;top:0px;width:80%;
	border-right-color: #DAA520;
	border-right-style: solid;
	border-right-width: 4px;
	border-left-color: #DAA520;
	border-left-style: solid;
	border-left-width: 4px;
}


#main{

	background-color: #F0F0F0;
	min-height: 100%;
	//height: 100%;
	position: absolute;
	left: 248px;top:0px;width:620px;
	border-right-color: #DAA520;
	border-right-style: solid;
	border-right-width: 4px;
	border-left-color: #DAA520;
	border-left-style: solid;
	border-left-width: 4px;
}

#left{
	position: absolute;
	left: 8px;top:20px;width:240px;

}
#right{
	position: absolute;
	left:876px;top:20px;
	min-width:240px;
}
#title{
	height: 90px;
	border: 0 none;
}
#logo{
	position: absolute;
	margin-top: 20px;
	margin-left:20px;
}
#menu{
	position: absolute;
	margin-top: 20px;
	margin-left:400px;
}
#menu a{
	font-family: Arial, Helvetica, sans-serif;
	color: #8F8F70;
	font-weight: bold;
	font-size: small;
	margin: 0px 3px 0px 3px;
	padding: 0px 3px 0px 0px;
}

#cont{
	padding: 0px 0px 4px 0px;
	border: 0 none;
}
#contin{
	padding: 8px 10px 10px 10px;
}

.book1{
	display: block;
	vertical-align: top;
	text-indent: -15px;
	//text-indent: 0px;
	padding-left:30px;
	margin-right: 20px;
}
.book2{
	display: inline-block;
	width: 140px;
	height: 300px;
	vertical-align: top;
	text-align: center; padding: 2px 2px 2px 2px;
	//float:left;
}
.book3{
	display: block;
	vertical-align: top;
	text-indent: 0px;
	padding-left:10px;
	margin-right: 20px;
}

.bpath{
	padding-left: 20px;
}
.bnum{
	display: inline-block;
	font-style: italic;
	width: 15px;
	//float:left;
}
#cnxt{
	padding: 4px 0px 0px 4px;
	color: Black;

	border: 1px dotted Black;
	margin: 0px 3px 0px 3px;
}
#cnxt a{
	font-weight: bold;
	color: #6A2800;
	text-decoration: underline;
}
.prnext{
	display: block;
	float: right;
}

#bred{
	clear: both;
	border: 2px solid #c7c4a8;
	padding: 4px 12px 4px 12px;
}


.left_block{
	width: 240px;
	display: block;
	margin: 0px 0 12px 0px;
	background-color: #ECDDB9;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.right_block{
	display: block;
	margin: 0px 0 0px 0px;
	background-color: #ECDDB9;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-right: 8px;
}
.lbbg{
	background-image: url(bbg.gif);

	height: 12px;
	display: block;
}
.lbtitle{
	border: none;
	font-family: "Courier New", Courier, monospace;
	font-size: 16px;
	height: 20px;
	font-weight: bold;
	background-color: #DAA520;
	color: Black;
}
.lbtitle a {
	color:#6a2800;
	font-weight: bold;
}
.lbcont{
	padding: 2px 2px 2px 10px;
}
.lbcont a{
	display: inline-block;
	width: 110px;
	font-weight: bold;
}
.lbcont a.sel{
	color: Black;
	text-decoration: underline;
}
#optblock{
	float: right;padding-right: 8px;
}
.form{
	display: inline-block;width: 100%;
}
.book1{
	margin: 0px 0px 4px 0px;

}

.titpage{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
.att{
	color: Red;
}
.big{
	font-size: 48px;
}



.clr{	clear: both;}
.left{float: left;}
.lcor{float:right;}
.bott{
	top: auto;
	bottom: 10px;
	position: absolute;
}
h1 {
	font-size: 160%;
	font-weight: bold;
}
h2 {
	font-size: 120%;
	font-weight: bold;
	font-style: italic;
}
ul {margin-top:4px;margin-bottom:4px;

}
#regform{border: 0px none Silver;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}


.inp600 {
	display: inline-block;
	width: 600px;
}
.inp200 {
	display: inline-block;
	width: 200px;
}
.inp250 {
	display: inline-block;
	width: 250px;
}
.inp40 {
	display: inline-block;
	width: 40px;
}
.inp2d {
	display: inline-block;
	width: 18px;
}
.inp100 {
	display: inline-block;
	width: 106px;
}
.inp120 {
	display: inline-block;
	width: 120px;
}
.def120 {
	display: inline-block;
	width: 120px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}
.sel_book{
	color: black;
	text-decoration: underline;
	display: inline;
}

#sfield{display: block;
	width: 90%; margin: 0px 0px 0px 0px;

}

.searchc{
	font-size: small;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	cursor: pointer;
	display: inline-block;
	color: #6A2800;
	font-weight: bold;
}
#search {
	font-family: Arial, Helvetica, sans-serif;
	display: block;

}
.cbox{
	vertical-align: middle;
}
#filerhd{
	background-color: #99AFEE;
	width: 100%;
}
#filerhd a{
	color: Black;
	width: 56px;
	display: inline-block;
	text-align: center;
	border-right-color: White;
	border-right-style: solid;
	border-right-width: 1px;
}
#filerhd a:hover{
	background-color: #F4A460;
}
#filer a:hover{
	background-color: #FFE4C4;
}
.collist{
	margin-left: 0px;padding-left:18px;

}
#tit1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;

}
.col_desc{
	margin-left: 40px;
	margin-right: 4ex;
}
.col_desc p {
	text-indent: 20px;
}
.ok{
	font-weight: bold;
	color: green;
}


/* Big box with list of options */
#ajax_listOfOptions{
  position:absolute;  /* Never change this one */
  width:175px;  /* Width of box */
  height:250px;  /* Height of box */
  overflow:auto;  /* Scrolling features */
  border:1px solid #317082;  /* Dark green border */
  background-color:#FFF;  /* White background color */
  text-align:left;
  font-size:0.9em;
  z-index:100;
}
#ajax_listOfOptions div{  /* General rule for both .optionDiv and .optionDivSelected */
  margin:1px;
  padding:1px;
  cursor:pointer;
  font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{  /* Div for each item in list */

}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
  background-color:#317082;
  color:#FFF;
}
#ajax_listOfOptions_iframe{
  background-color:#F00;
  position:absolute;
  z-index:5;
}
