@CHARSET "UTF-8";
html,body {
	height: 100%;
	margin: 0;
	padding: 0;
}

#all {
	position: relative;
	height: 100%;
}

html>body #all {
	height: auto;
	min-height: 100%;
}

#empty,#footer {
	height: 99px;
}

/* or
  #footer {height: _foo_;}
  #empty {height: _foo_ + _bar_;}
*/
#footer {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}

/* footer */

#footer{
	background: url('../img/footer-bg.png') left top repeat-x;
	font-size: 7.5pt;
	color: #828181;
}

#footer a{
	color: #828181;
	text-decoration: none;
}

#footer a:hover{
	text-decoration: underline;
}

#footer_logo{
	color: #5a3837;
}
/* main */

body {
	background-color: #ffffff;
	font-family: Tahoma, Verdana, Geneva, arial;
	font-size: 10pt;
	color: #5b5b5b;
}

img {
	border: 0px;
}

p {
	padding: 0px;
	margin: 0px;
}

a{
	text-decoration: underline;
	color: #2e1d01;
}

a:hover{
	text-decoration: none;
}

h1,h2,h3,h4 {
	font-family: Tahoma, Verdana, Geneva, arial;
	color: #5b5b5b;
	padding: 5px 0px;
	margin: 5px 0px;
}

h1{
	font-size: 15pt;
	font-weight: normal;
}

h2{
	font-size: 14pt;
	font-weight: normal;
}

h3{
	font-size: 12pt;
}

#menu{
	padding-left: 19px;
	padding-top: 15px;
	line-height: 22px;
}

#menu a{
	text-decoration: underline;
}

#menu a:hover, #menu .active{
	color: #812400;
	text-decoration: underline;
}



#engbest{
	text-align: right;
	width: 378px;
	left: 0px;
	top: 108px;
	color: #ffffff;
}

/* new styles */
#red_bg {
	background: url('../img/bg.gif') 13px 17px;
}

#top_bg{
	background: url('../img/main-bg.jpg') no-repeat;
	height: 466px;
}

#main_div{
	overflow: hidden; 
	width: 100%; 
	background: url('../img/book-bg.png') repeat-y;	
}

#main_table{
	background: url('../img/book-middle.jpg') 488px 0px no-repeat;	
}

#main_table .left{
	background: url('../img/book-left-td.jpg') top right  no-repeat;
	
}

#main_table .right{
	background: url('../img/book-right-td.jpg') top right no-repeat;
}

#main_book_bg_book{
	height: 9px;
	background: url('../img/book-btm.jpg') no-repeat;
	padding: 0px;
	margin: 0px;
}

#main_book_bg{
	height: 42px;
	background: url('../img/book-btm.jpg') 0px 0px no-repeat;
	padding: 0px;
	margin: 0px;	
}

/* header, menu end etc. */
#top_div {
	position: absolute;
	left: 630px;
	top: 92px;
	color: #fbe7c8;	
	font-family:  Georgia, Tahoma,  Verdana, Geneva, Arial;
}

#menu_container{
}

/* internal pages */
#int_header p{
	color: #d3794d;
	padding-right: 4px;
	font-family:  Georgia, Tahoma,  Verdana, Geneva, Arial;
	font-size: 7.5pt;	
}

#int_table_container{
	margin-right: 18px;
}

#int_table_container_table{
	background: url('../img/int/book-bg.gif');
	border-top: 3px solid #868686;
	width: 1000px;
}

#int_table_container_table .right{
	background: url('../img/int/book-mdl-bg.jpg') -42px 0px no-repeat;
}

#int_table_container_table .left{
	background: url('../img/int/book-mdl-bg.jpg') 239px 0px no-repeat;
	border-right: 1px solid #aea990;
}

#int_table_container_table .right_border{
	background: url('../img/int/book-right-brd.gif') repeat-y;
}

#int_table_container #menu a{
	color: #452900;
	text-decoration: underline;
}

#int_table_container #menu a:hover, #int_table_container #menu .active{
	color: #ad3100;
	text-decoration: underline;
}

#int_table_container h1{
	color: #721e00;
	font-size: 13pt;
	font-weight: normal;
}

/* page navigator */
#nav{
	margin-left: 40px;
	width: 655px;
}

#nav .prev div{
	background: url('../img/int/prev.jpg') no-repeat;
	border: 0px;
	height: 29px;
	padding-top: 0px;
	padding-left: 45px;
}

#nav .next div{
	background: url('../img/int/next.jpg') right top no-repeat;
	height: 29px;
	text-align: right;
	padding-right: 35px;
	padding-top: 0px;
}

#nav a{
	color: #710000;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bolder;
}

#nav a:hover{
	text-decoration: none;
}

#scrollblock {overflow:hidden; height:246px;}

.text_a {
	font-size: 11pt;
	font-weight: bolder;
	color: #a80000;
}

.text_b {
	font-size: 10pt;
	font-weight: bolder;
	color: #a80000;
}