* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background-color:#eef1fe;
	background-image:url(img/background.jpg);
	background-repeat:repeat-y;
	background-position:50% 0;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 960px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-color:#ffffff;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 98px;
	background: #FFFFFF;
/*	background-image:url(img/logo.gif); */
	background-repeat:no-repeat;
	}
#horiz-menu {
	height: 59px;
	background-color: #3ca463;
	background-image:url(img/menuground.jpg);
	background-repeat:repeat-x;
	}
#copyright {
	color: #ffffff;
	padding-top: 13px;
	padding-left: 400px;
	}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 50px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	background-color:#ffffff;
	z-index:10;
}
#content {
	padding: 0 220px 0 180px;
}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 160px;
	margin-left: -100%;
	position: relative;
	background: #FFFFFF;
	padding-left: 5px;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left;
	margin-right: -3px;
	width: 200px;
	margin-left: -205px;
	position: relative;
	background: #FFFFFF;
	padding-right: 5px;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 960px;
	margin: -50px auto 0;
	height: 50px;
	background: #004890;
}

.sidebartitle {
padding: 5px;
HEIGHT: 20px;
text-align: center;
BACKGROUND-COLOR: #004890;
COLOR: #ffffff;
font-size: 120%;
}

.sidebarcontent {
/*BACKGROUND: #eef1fe;*/
BACKGROUND: #fff;
margin-left: 15px;
}

.sidebarcontent_top {
BACKGROUND: #fff;
margin-left: 5px;
}


.sidebox {
margin-bottom: 5px;
border: 1px solid black;
/*BACKGROUND: #eef1fe;*/
BACKGROUND: #fff;
}
/*
#horiz-menu ul{
	padding-left: 10px;
	padding-top: 15px;
}
*/
/*
#horiz-menu a{
	color: #FFF;
	text-decoration: none;
	font-size: 120%;
}
*/

.sidebarcontent li span
	{
		color: #004890;
		padding-left:5px;
		font-weight:bold;		
	}

.sidebarcontent a
	{
		color: #000;
		text-decoration:none;
	}

.sidebarcontent a:hover{
	color: #fff;
	background: #3ca463;
}

.sidebarcontent li
	{
		list-style-type: disc;
		/*list-style: none;*/
		color:#3ca463;
		/*width:70px;*/
	}

.sidebarcontent ul
	{
		padding-top: 5px;
		padding-bottom: 5px;
		padding-right:5px;
		padding-left:5px;
	}
/*
#horiz-menu li{
	display:inline;
	margin-right: 10px;
	padding-top: 10px;
}
*/

#horiz-menu ul {
list-style:none;
margin:0;
padding:0;
padding-top: 3px;
padding-left: 10px;
padding-right: 20px;
float:right;
}
#horiz-menu li {
float:left;
/*width:70px;*/
margin:0;
padding:0;
text-align:center;
}
#horiz-menu li a {
display:block;
padding:13px 10px;
height:100%;
color:#FFF;
text-decoration:none;
background-repeat: none;
font-size: 130%;
/*border-right:1px solid #FFF;*/
}
/*#horiz-menu li a {
background:url(img/bg.gif) repeat 0 0;
}*/
#horiz-menu li a:hover {
/*background-position:50px 0;*/
/*background:url(img/bg.gif);
background-repeat: no-repeat;
background-position:center;*/
/*	font-weight:bold;*/
	text-decoration:underline;
}

.ebookcontent {
	height: 150px;
	border-bottom: 1px dashed gray;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ebookcover {
/*margin: 0; padding: 5px;*/
float: left;
position: relative; 
width: 105px;
height: 128px;
margin-right: 15px;
/*	border: 1px solid black; */
}

.ebookcover img{
/*position: absolute;*/
width: 101px; height: 128px; 
-ms-interpolation-mode: bicubic; 
border: none;
/*padding: 5px;*/
left: 0; top: 0;
/*	border: 1px solid black; */
}

.ebookcover img.hover {
background: url(img/thumb_bg.png) no-repeat center center; 	
border: none;
}

.ebooktitle {
/*border: 1px solid black;*/
font-size: 130%;
font:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
/*float:left;
height:20px;*/
/*width:500px;*/
}

.ebooktitle a {
	font:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}


.ebookauthor a {
/*border: 1px solid black;*/
/*float:left;*/
font-style:italic;
color: #004890;
}
.ebooksmalldesc {
float:left;
width: 435px;
height:106px;
/*border: 1px solid black;*/
margin-top: 5px;
overflow:hidden;
text-overflow: ellipsis;
}
.by {
	float:left;
	margin-left: 0px;
	margin-right: 3px;
}

ul.ul1 {
display: none;	
}

.navibar {
margin-top: 5px;
height: 25px;
/*border: 2px solid black;*/
padding-bottom:5px;
/*border-bottom: 1px dashed black;*/	
}

.navibar ul {
float:left;
padding-top: 3px;
padding-left: 5px;
/*border: 1px solid black;*/
}

.navibar ul li {
	list-style:none;
	display:inline;
	padding-left:3px;
	padding-right:3px;	
	font-size:130%;
}

.navibar ul li a {
display:inline;
color:#000000;
text-decoration:none;
}

.navibar ul li a:hover {
display:inline;
color:#f10000;
text-decoration:none;
}
.pagediv {
	float:left;
	width:45px;
	/*border: 1px solid black;*/
	margin-top:3px;
	font-size:150%;
}

#curentoffset {
	font-weight:bold;
	color:#fff;
	BACKGROUND-COLOR: #004890;
}
#curentoffset a {
	font-weight:bold;
	color:#fff;
}

.totalpages {
	float:left;
	/*border: 1px solid black;*/
	margin-top:3px;
	margin-left:5px;
	font-size:130%;
}

.subjectlist {
	font-size:160%;
	margin-top:10px;
}

.totalebooks {
	font-size:120%;
	margin-top:3px;
	font-style:italic;
}

#searchbar {
	float:left;
	margin-top:13px;
	margin-left:20px;
}
.searchform {
	color:#fff;
	font-size:130%;
}
.searchinput {
	width:450px;
	font-size:110%;
}

#eb_content {
	/*border: 1px solid black;*/
	
}

#eb_cover {
	float:left;
	/*border: 1px solid black;*/
	height:385px;
	margin-top:40px;
}

#eb_cover img{
width: 300px; height: 377px; 
-ms-interpolation-mode: bicubic; 
border: none;
/*padding: 5px;*/
left: 0; top: 0;
/*	border: 1px solid black; */
}

#eb_downloads {
	float:left;
	/*border: 1px solid black;*/
	height:385px;
	width:254px;
	margin-top:30px;
}

#eb_desc_caption {
	margin-top:20px;
	/*font-size:130%;*/
	width:550px;
	border-bottom: 1px solid #e2e2e2;
	/*height:20px;*/
	float:left;
}

#eb_description {
	margin-top:10px;
	/*border: 1px solid black;*/
	line-height: normal;
	text-align: justify;
	text-indent:20px;
	/*height:900px; */
	margin-left:5px;
	margin-right:5px;
	float:left;
	color:#000;
	max-height:500px;
	overflow: auto;
	margin-bottom:20px;
	padding-right: 15px;
	
}

#eb_description a {
	text-decoration:none;
	color:#000;
}

#eb_title {
	margin-bottom:5px;
	margin-top:10px;
	/*border: 1px solid black;*/
	text-align: center;
	line-height: normal;
	font-family: tahoma, arial, verdana;
}

#eb_author {
	
	margin-bottom:30px;
	/*border: 1px solid black;*/
	font-style:italic;
	color: #004890;	
	float:left;
	width:535px;
	text-align: center;
}

#eb_author a {
	font-style:italic;
	color: #004890;
}

#eb_categories {
	/*border: 1px solid black;*/
	margin-left:5px;
	margin-bottom:10px;
	font-size:120%;
	height:220px;
}

#eb_categories li {
	list-style:none;
}

#eb_categories li a{
	font-style:italic;
	color: #004890;
}

#formats {
	/*margin-top:242px;*/
	margin-top:42px;
	/*border: 1px solid black;*/
	padding-bottom:5px;
	font-size:120%;
}

#facebooklike {
	height:50px;
	margin-top:18px;
	margin-left:10px;	
	/*border: 1px solid black;*/
}


.format {
	/*border: 1px solid black;*/
	float:left;
	width:45px;
	height:45px;
	padding-right:3px;
	padding-left:3px;
}

.topdownloads_cover {
	float:left;
	margin-left:10px;
	/*border: 1px solid black;*/
}

.topdownloads_title {
	float:left;
	margin-left:3px;
	/*border: 1px solid black;*/
	width:120px;
	max-height:58px;
	font-size:90%;
	text-align: center;
	line-height: normal;
	overflow:hidden;
	text-overflow: ellipsis;
}
.topdownloads_author {
	float:left;
	margin-left:3px;
	/*border: 1px solid black;*/
	width:120px;
	font-size:80%;
	font-style:italic;
	color: #004890;
	text-align: center;
	max-height:40px;
	line-height: normal;
	overflow:hidden;
	text-overflow: ellipsis;
}

.topdownloads_author a {
	font-style:italic;
	color: #004890;
}

.toppopular_author a {
	font-style:italic;
	color: #004890;
}

.topdownloads {
	height:80px;
	margin-top:10px;
	margin-bottom:10px;
	
}

.topdownloads_cover img {
width: 55px; height: 70px; 
-ms-interpolation-mode: bicubic; 
border: none;
/*padding: 5px;*/
left: 0; top: 0;	
}

.toppopular_cover img {
width: 79px; height: 100px; 
-ms-interpolation-mode: bicubic; 
border: none;
/*padding: 5px;*/
left: 0; top: 0;	
}

.toppopular_cover {
margin-left:50px;
/*border: 1px solid black;*/
}

.topdownloads_title a {
	font:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

.toppopular_title a {
	font:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

#about {
	height:340px;
	/*border: 1px solid black;*/
}

#mostpopular {
	height:700px;
	/*border: 1px solid black;*/
}

.toppopular {
	height:220px;
	width:184px;
	/*border: 1px solid black;*/
	float:left;
}

.toppopular_title {
	margin-left:3px;
	/*border: 1px solid black;*/
	width:176px;
	max-height:57px;
	font-size:100%;
	text-align: center;
	line-height: normal;
	overflow:hidden;
	text-overflow: ellipsis;	
}

.toppopular_author {
	margin-left:3px;
	/*border: 1px solid black;*/
	width:176px;
	font-size:100%;
	font-style:italic;
	color: #004890;
	text-align: center;
	max-height:32px;
	line-height: normal;
	overflow:hidden;
	text-overflow: ellipsis;	
	
}

#logo2 {
	/*border: 1px solid black;*/
	/*margin-top:5px;*/
	margin-left:-8px;
	position:relative;
}

#socials {
	position:absolute;
	top:115px;
	left:155px;
}

.mostpopular_caption {
	text-align: center;
	font-size:150%;
	margin-bottom:10px;
	color:#004890;
	font:Tahoma, Verdana, sans-serif;
}

#sociallogo {
	/*border: 1px solid black;*/
	height: 57px;
	
}

#sociallogo img {
	float:right;	
}

#welcome {
	margin-top:8px;
	float:left;
	font-size:175%;
	font-style:italic;
	color:#004890;
}

#selected a {
	border: 1px solid black;
	color:#fff;
	background-color:#3ca463;
	font-size:120%;
}

#error {
	border: 2px solid #ff0000;
	text-align: center;
	color:#ff0000;
	height:35px;
	padding-top:15px;
	font-size:120%;
}

.ebooksmalldesc a {
	font-style:italic;
	color: #004890;
}

#links a {
	font-style:italic;
	color: #004890;
	text-align: center;
}

#links {
	text-align: center;
}

.browse_titles {
/*border: 1px solid black;*/
/*border-bottom: 1px dashed gray;*/
	margin-bottom:10px;
}

.browse_titles_title {
font-size: 110%;
font:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

.browse_titles_title a {
	font:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	/*text-decoration:none;*/
	color:#000;
}

.browse_titles_author {
font:Georgia, "Times New Roman", Times, serif;
}

.browse_titles_author a {
/*border: 1px solid black;*/
/*float:left;*/
font-style:italic;
color: #004890;
}

.browse_titles_category a {
/*border: 1px solid black;*/
/*float:left;*/
font-style:italic;
color: #009900;
}

.browse_titles_cover {
/*margin: 0; padding: 5px;*/
	padding-right:10px;
float: left; 
width: 40px;
height: 50px;
/*	border: 1px solid black; */
}

.browse_titles_cover img{
/*position: absolute;*/
width: 40px; height: 50px; 
-ms-interpolation-mode: bicubic; 
border: none;
/*padding: 5px;*/
left: 0; top: 0;
/*	border: 1px solid black; */
}

.browse_authors_author {
font:Georgia, "Times New Roman", Times, serif;
font-size: 130%;
}

.browse_authors_author a {
/*border: 1px solid black;*/
/*float:left;*/

font-style:italic;
color: #004890;
}

#browse {
	height:50px;
	/*border: 1px solid black;*/
	font-size: 120%;
}

#browse ul{
	list-style:none;
	text-align: center;
}

#browse li{
	display:inline;
	margin-left:4px;
}

#browse li a{
	color: #004890;
}
#browse li a:hover{
	color: #fff;
	background: #3ca463;
}

.authors_info .biopic {
	float: right;
    padding: 0 0 15px 15px;
    text-align: center;
}

.authors_info .biopic strong {
    display: block;
    padding-top: 10px;
}
.authors_info {
	font:Verdana, sans-serif;
	font-size: 120%;
}

.authors_info p {
    margin: 0 0 10px 0;
    text-indent:30px
}
.authors_info_name {
	font:Verdana, sans-serif;
    text-align: center;
    padding-top:20px;
    padding-bottom:20px;
    font-size: 230%;
}

#inputArea {
  font-family: Arial, Sans-Serif;
  font-size: 13px;
  /*background-color: #d6e5f4;*/
  padding: 10px;
  width:320px;
  margin-left:110px;
  }
  

#inputArea input, #inputArea textarea {
  font-family: Arial, Sans-Serif;
  font-size: 13px;
  margin-bottom: 5px;
  display: block;
  padding: 4px;
  width: 310px;
  }

.activeField {
  background-image: none;
  background-color: #ffffff;
  border: solid 1px #33677F;
  }
.idle {
  border: solid 1px #85b1de;
  background-image: url( 'img/gray_bg.png' );
  background-repeat: repeat-x;
  background-position: top;
  background-color:#FFFFFF;
  }

#about_us {
	margin-top:20px;
	font-size:130%;
  	text-indent:15px;
}

#about_us h2 {
    text-align: center;
}

#about_us img {
    width: 25px; height: 25px;
    padding-left:5px;
}

#about_us a {
	font-style:italic;
	color: #004890;
}

#contact_us {
	margin-top:20px;
    text-align: center;
    font-size:140%;
}

#error_words {
	color:#f00;
}	

.remark {
/*	width: 300px; 
	height:200px; */
	display: none;
	position:absolute;
	z-index:1000;
	text-indent:20px
}

.remarkedlink {
	margin-left:5px;
}
.remark h1 {
	margin-top:5px;
	margin-bottom:15px;
}

.bioremark  {
	width:400px;
	height:300px;
	padding: 10px; 
	border: 6px solid #e2e2e2; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	background: #ffffff; 
	color: #020202;
	overflow: hidden;
	-moz-box-shadow: 10px 10px 20px #969696;
	-webkit-box-shadow: 10px10px 20px #969696;
	box-shadow: 10px 10px 20px #969696;

}

.catremark  {
	width:400px;
	height:100px;
	padding: 10px; 
	border: 6px solid #e2e2e2; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	background: #ffffff; 
	color: #020202;
	overflow: hidden;
	-moz-box-shadow: 10px 10px 20px #969696;
	-webkit-box-shadow: 10px10px 20px #969696;
	box-shadow: 10px 10px 20px #969696;
}

#remarkcontent {
	width:600px;
	border:1px solid black;
}

#biopic {
    float: right;
    padding: 5px;
    text-align: center;
    /*width: 30%;*/
    
}

#biopic img {
	height: 150px;
}

.author_about {
	text-indent:20px;
	font-size:120%;
	/*height:300px;*/
	overflow: hidden;
	/*-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;*/
	border-bottom: 2px solid #e2e2e2;
	padding-left:10px;
	padding-right:10px;
	
}

.author_about h1 {
	margin-top:20px;
	margin-bottom:15px;
}

.author_about #biopic img {
	height: 200px;	
}

#readfullbio {

}

#readfull {
	height:35px;
	width:89px;
	background-image:url(img/morebio.gif);
	float:right;
}

.googleadscenter {
    text-align: center;
    margin-bottom:10px;
}

.googleadsleft {
	margin-top:5px;
}

#menuads {
	width:430px;
	float:left;
	margin-top:17px;
	margin-left:5px;
	/*border: 1px solid black;*/
}

#navicat {
	border-bottom: 1px solid black;
	margin-left:-10px;
	margin-right:5px;
	
}

#navicat li {
	font-size:110%;
	display: inline;
}

#navicat a span:hover{
	color: #fff;
	background: #CC0033;
}

#title-text {
	margin-top:5px;
	width:569px;
	text-align: center;
	font-size:130%;
}

#title-text a {
	font:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

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


#author-text {
	width:569px;
	text-align: center;
	font-size:100%;
	font-style:italic;
	color: #004890;
}

#author-text a {
	font-size:100%;
	font-style:italic;
	color: #004890;
}

#author-text_by {
	width:569px;
	text-align: center;
	font-size:100%;
	font-style:italic;
	color: #004890;
}

#desc-text {
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	text-indent:20px;
	height:80px;
	overflow: hidden;
	/*border: 1px solid black;*/
}

#desc-text a {
	font-size:100%;
	font-style:italic;
	color: #004890;
}

.faqheader {
	text-align: center;
	font-size:200%;
	padding-top:15px;
	margin-bottom:20px;
}


ul.faqlist {
    color: #004890;
    list-style-type: disc;
    padding-left: 10px;
	font-size:120%;
}

ul.faqlist li a.faqlink {
    background: url("/img/down-arrow.png") no-repeat scroll right center transparent;
    color: #004890;
    outline: 0 none;
	font-weight:bold;
    padding-right: 15px;
    text-decoration: none;
}

ul.faqlist li a.infaqlink {
    color: #004890;
}

ul.faqlist li {
    padding: 0px 0 10px 5px;
}

.faqanswer {
	color:#000;
}
.faq_contact {
	text-align:center;
	font-size:160%;
	padding-top:15px;
}
.faq_contact a {
    color: #004890;
    font-style: italic;
}

.faqmark  {
/*	width:400px;
	height:300px; */
	padding: 10px; 
	border: 6px solid #e2e2e2; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	background: #ffffff; 
	color: #020202;
	overflow: hidden;
	-moz-box-shadow: 10px 10px 20px #969696;
	-webkit-box-shadow: 10px10px 20px #969696;
	box-shadow: 10px 10px 20px #969696;

}

#catbox {
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #CCCCCC;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
	font-size: 120%;
    outline: 0 none;
    padding: 4px 3px;
    width: 70%;
    float:left;
}

/*#catselect {
	box-shadow: 10px 10px 20px #969696; 
	-webkit-box-shadow: 10px10px 20px #969696; 
	-moz-box-shadow: 10px 10px 20px #969696; 
	display:none; position:absolute; 
	z-index:1000; border: 1px solid black; 
	height:400px; width:400px; 
	overflow:auto; 
	background:#fff;
	
}*/

#maincatselect {
	float:left; 
	height:330px; 
	width:200px; 
	overflow:auto;
}

#maincatselect ul {
	margin-top:5px;
}

#subcatselect {
	float:left; 
	height:330px; 
	width:200px; 
	overflow:auto;
}

#subcatselect ul {
	margin-top:5px;
}

.ui-widget-content a.maincatlink {
	color:#004890;
	text-decoration:none;
}

.ui-widget-content a.maincatlink:hover {
	background-color:#004890;
	color:#fff;
	text-decoration:none;
}

.ui-widget-content a.subcatlink {
	color:#004890;
	text-decoration:none;
}

.ui-widget-content a.subcatlink:hover {
	background-color:#004890;
	color:#fff;
	text-decoration:none;
}

.ui-widget-content a.maincatlink:hover {
	text-decoration:underline;
}

.ui-widget-content a.subcatselected:hover {
	text-decoration:underline;
}

.ui-widget-content a.subcatselected {
	background-color:#004890;
	color:#fff;
}

.ui-widget-content a.maincatselected {
	background-color:#004890;
	color:#fff;
}

#dialogtitle {
	text-align:center;
	font-size:120%;
	border: 1px solid black;
	padding-top:5px;
	padding-bottom:5px;
}

.button_ok {
	width:48px;
	height:48px;
	border: 1px solid black;

}

.clickable {
	cursor: pointer;
}

.submit_inputs{
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #CCCCCC;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
	font-size: 130%;
    outline: 0 none;
    padding: 4px 3px;
    width: 70%;
}

.submit_inputs:focus {
	/*border-color: rgba(82, 168, 236, 0.75);*/
	border-color: rgba(82, 168, 236, 0.75);
    box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
}

#myForm textarea {
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #CCCCCC;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
	font-size: 130%;
    outline: 0 none;
    padding: 4px 3px;
    width: 70%;
}

#myForm textarea:focus {
	/*border-color: rgba(82, 168, 236, 0.75);*/
	border-color: rgba(82, 168, 236, 0.75);
    box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
}

#myForm label{
	font-size: 130%;
}


.submit_tips {
	float:right;
	border: 1px solid red;
	display:none;
	background-color:red;
	color:white;
	padding: 3px 3px 3px 3px;
	border-radius: 4px 4px 4px 4px;
	font-weight:bold;
}

.submit_buttons {
	text-align: center;
	color: #fff;
	cursor: pointer;
/*	width: 139px;
	height: 27px;*/
/*	background: url(path-to/button-back.png);*/
	background-color:#004890;
	border: none;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 5px 6px 5px; /* чтобы выровнять надпись в Opera */
	border-radius: 4px 4px 4px 4px;
}

.submit_buttons:hover {
	background-color:#3ca463;
}

#terms {
	padding-top:20px;
	padding-left:60px;
	padding-right:60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;
}

#terms h1 {
	text-align:center;
	padding-bottom:20px;
}

#terms p {
	text-indent:50px;
	text-align:justify;
}

.subjectlist h1 {
	font-size:100%;
}

.ebooktitle h2 {
	font-size:100%;
}

.ebookauthor h3 {
	font-size:100%;	
}

.privacy {
	font-family:Tahoma,Arial,Verdana,sans-serif;
}

.privacy h1 {
	margin-top:5px;
	margin-bottom:10px;
}