img {
	border:0;
}
.clear {
	clear:both;
}
.zoom 
{
    
	font-size:0.75em;
	color:#990000;
	padding: 2px 8px 2px 8px;
	margin:0px 5px 0 20px ;
	
}
#main {
	width:993px;
	margin:0 auto;
}
#face {
	float:right;
	width:490px;
	height:38px;
	background:#e7e5e5;
}
#face ul {
	list-style-type:none;
	font-size:1.09em;
}
#face img.img1 {
	float:left;
}
#face img.img2 {
	float:right;
}
#face ul li {
	color:#000000;
	padding:11px 3px 0 3px;
	float:left;
}
#face ul li a {
	text-decoration:none;
	color:#000000;
}
#face ul li a.faclog {
	display:inline-block;
	background:url(../images/icon_facebook.gif) no-repeat;
	padding:0 0 0 18px;
}
#face ul li a:hover {
	text-decoration:underline;
}
ul#head {
	list-style-type:none;
	display:block;
	height:32px;
	width:993px;
	padding:5px 0 0 0;
	font-size:1.36em;
	font-weight:bold;
}
ul#head li {
	float:left;
	margin:0 2px 0 0;
}
ul#head li a {
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	line-height:32px;
}
ul#head li a span {
	display:block;
	cursor:pointer;
}
ul#head li a span.left {
	padding:0 0 0 30px;
}
ul#head li a span.right {
	padding:0 30px 0 0;
}
ul#head li a:hover , ul#head li a.active {
	background:url(../images/btn_bg.gif) repeat-x;
	color:#000000;
}
ul#head li a:hover span.left , ul#head li a.active span.left  {
	background:url(../images/btn_left_over.gif) no-repeat left top;
}
ul#head li a:hover span.right , ul#head li a.active span.right  {
	background:url(../images/btn_right_over.gif) no-repeat right top;
}
#firstPan {
	background:url(../images/firstpan_bg.gif) repeat-x left bottom;
	width:993px;
	padding:8px 0 0 0;
}
#firstPan div.anim {
	float:left;
	width:656px;
	padding:0 5px 0 0;
}
#firstPan div.anim  h1 {
	line-height:30px;
	font-weight:normal;
}
#firstPan div.anim img.img {
	padding: 0 5px 0 0;
	float:left;
}
#firstPan div.anim p.link {
	background:url(../images/bulet.gif) no-repeat left 9px;
	padding:2px 0 2px 12px;
	margin:0 0 0 140px;
}
#firstPan div.anim p.link a {
	text-decoration:underline;
	color:#1462b2;
	line-height:17px;
}
.links {
	width:190px;
	height:25px;
	float:right;
}
.none {
	display:none;	
}
.links a {
	display:block;
	height:10px;
	width:10px;
	line-height:10px;
	overflow:hidden;
	float:left;
	text-decoration:none;
	color:#333333;
	margin:0 13px 0 0;
	font-size:1.09em;
	font-weight:bold;
}
.links a:hover , .links a.active {
	color:#1462b2;
}
.signup
{
	margin: 0 auto;
}
#signup {
	margin:0 auto;
}
#signup div.fst {
	background:url(../images/signup_top.gif) no-repeat center top;
}
#signup div.sec {
	background:url(../images/signup_bot.gif) no-repeat center bottom;
	padding:10px;
}
#signup label {
	display:block;
	float:left;
	width:150px;
	margin:11px 0 0 0;
	font-size: 13px;
}
#login {
	float:left;
	width:306px;
	margin:2px 0 0 0;
	background:url(../images/login_bg.gif) repeat-y;
}
#login div.fst {
	background:url(../images/login_top.gif) no-repeat center top;
}
#login div.sec {
	background:url(../images/loging_botom.gif) no-repeat center bottom;
	padding:10px;
}
#login label {
	display:block;
	float:left;
	width:64px;
	margin:11px 0 0 0;
	font-size: 13px;
}
#login input.input , #signup input.input {
	border:1px solid #9e0606;
	height:19px;
	width:213px;
	margin:11px 0 0 0;
	font-size: 13px;
}
#login input.btn , #contPan .contPangr input.btn , #contPan .contPan input.btn , #signup input.btn {
	border:1px solid #5aa4f1;
	background:url(../images/inputbtn_bg.gif) repeat-x;
	height:22px;
	padding:0 16px;
	color:#FFFFFF;
	margin:12px 0 0 0;
	font-size: 13px;
}
#login a:hover , #login a.forgot:hover , #signup a:hover {
	text-decoration:none;
}
#login a.forgot , #signup a.forgot {
	display:inline-block;
	padding:8px 40px 0 0;
	color:#1765b5;
	text-decoration:underline;
}
#login span , #signup span {
	color:#464646;
	padding:8px 0 0 0;
	display:inline-block;
}
#login span a , #signup span a {
	color:#1765b5;
	text-decoration:underline;
}
#login h1 , #signup h1 {
	padding-bottom:5px;
	font-weight:normal;
}
#contPan {
	width:675px;
	padding:0 0 10px 0;
	margin:6px 0;
	overflow:hidden;	
}
#contPan.leftline {
	background:url(../images/diviere.gif) repeat-y 742px 30px;
}
#contPan .contPangr , #contPan .contPan {
	width:650px;
	padding:0 0 15px 13px;
	float:left;
}
#contPan .contPangr span.review , #contPan .contPan span.review {
	width:150px;
	padding:0 0 0px 0px;
	line-height:22px;
	float:left;
}
#contPan .contPangr textarea.review , #contPan .contPan textarea.review {
	margin:5px 0 0 0;
	border:1px solid #CCCCCC;
}
#contPan .contPangr input.review , #contPan .contPan input.review{
	margin:12px 5px 0 0;
	border:1px solid #CCCCCC;
	height:20px;
	float:left;
}
#contPan .contPangr {
	background:url(../images/firstpan_bg.gif) repeat-x left bottom;
}
#contPan .contPan {
	border-bottom:1px solid #CCCCCC;
}
#contPan span.pagination {
	display:block;
	line-height:22px;
	padding:0 0 10px 200px;
	float:left;
	text-align:right;
	color:#1765b5;
	clear:left;
}
span.pagination a {
	text-decoration:none;
	color:#1765b5;
}
#contPan h2 {
	font-weight:normal;
	color:#000000;
	line-height:26px;
	font-size:1.27em;
}
#contPan h3 {
	
	color:#666666;
	line-height:26px;
	font-size:1.27em;
}
#contPan p {
	color:#070707;
	padding:3px 0;
	font-size:1.00em;
}
#contPan p a {
	color:#1765b5;
	text-decoration:underline;
}
#contPan a.more {
	display:inline-block;
	color:#1765b5;
	text-decoration:underline;
	float:right;
	padding:0 10px 0 0;
}
#contPan a.addcart {
	display:inline-block;
	color:#1765b5;
	text-decoration:none;
	background:url(../images/inputbtn_bg.gif) repeat-x;
	height:22px;
	line-height:22px;
	font-weight:bold;
	color:#FFFFFF;
	float:right;
	margin:18px 30px 0 0;
	padding:0 3px 0 4px;
	font-size:11px;
}
#contPan a.creatbook {
	display:inline-block;
	color:#1765b5;
	text-decoration:none;
	background:url(../images/inputbtn_bg.gif) repeat-x;
	height:22px;
	line-height:22px;
	font-weight:bold;
	color:#FFFFFF;
	float:right;
	margin:18px 6px 0 0;
	padding:0 3px 0 4px;
	font-size:11px;	
	float: left;
}
#contPan a.addcart:hover {
	text-decoration:underline;
}
#contPan span.price {
	display:block;
	line-height:22px;
	width:100px;
	padding:0 0 0 15px;
	color:#FF6600;
	float:right;
	margin:0 30px 0 0;
}
#contPan img.img {
	float:left;
	margin:0 8px 0 0;
	display: block;
}
#contPan img.img2 {
	float:left;
	margin:0 8px 0 25px;
}
#addPan {
	float:right;
	width:253px;
	padding:8px 0 0 0;
}
#addPan img.img {
	margin:8px 8px 8px 8px;
	float:right;
}
#contPan blockquote {
	float:left;
	width:170px;
	text-align:center;
	padding:0 0 12px 0;
}
#contPan blockquote a {
	color:#666666;
	text-decoration:none;
}
#contPan blockquote a:hover {
	text-decoration:underline;
	color:#1765B5;
}
ul#books {
	list-style-type:none;
	display:block;
	width:170px;
	float:left;
}
ul#books li {
	width:230px;
	height:35px;
	background:url(../images/back_btn.gif) no-repeat;
	margin:2px 0;
	font-size:13px;
}
ul#books li a {
	display:block;
	line-height:35px;
	padding:0 0 0 40px;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
}
ul#books li a:hover {
	text-decoration:underline;
	color:#1765B5;
}
ul#books li a.editinfo {
	background:url(../images/icon_editinfo.gif) no-repeat 3px center;
}
ul#books li a.editebook {
	background:url(../images/icon_editebook.gif) no-repeat 3px center;
}
ul#books li a.readit {
	background:url(../images/icon_readit.gif) no-repeat 3px center;
}
ul#books li a.esendpdf {
	background:url(../images/icon_sendpdf.gif) no-repeat 3px center;
}
ul#books li a.download {
	background:url(../images/icon_download.gif) no-repeat 3px center;
}
ul#books li a.invitecolleags {
	background:url(../images/icon_invitecolleags.gif) no-repeat 3px center;
}
ul#books li a.remove {
	background:url(../images/icon_remove.gif) no-repeat 3px center;
}
ul#books li a.facebook {
	background:url(../images/fbicon27x25_1275299879.png) no-repeat 3px center;
	//font-size:15px;
}
ul#books li a.review {
	background:url(../images/icon_review.gif) no-repeat 3px center;
}
.myebooks {
	float:left;
	width:355px;
	padding:0 0 0 15px;
}
ol#help li {
	margin-left: 20px;
	margin-top: 10px;
	color:#1765B5;
}
ul#help li {
	margin-left: 20px;
	margin-top: 10px;
	color:#1765B5;
}
#footermain {
	border-top:1px solid #c8c8c8;
	background:#f4f4f4;
	height:148px;
}
#footer {
	width:993px;
	margin:0 auto;
	padding:8px 0 0 0;
}
#footer h3 {
	border-bottom:1px solid #333333;
	line-height:20px;
	font-size:1.00em;
	font-weight:bold;
	margin-right:10px;
}
#footer a {
	line-height:18px;
	color:#3e3e3e;
	text-decoration:none;
	font-weight:bold;
}
#footer a:hover {
	text-decoration:underline;
}
#footer div.all {
	float:left;
	width:244px;
	padding:0 0 0 4px;
}
#contPan table {}
#contPan table th {
 background:#6d0202;
 line-height:22px;
 height:25px;
 color:#FFF;
}
#contPan table td {
 /* text-align:left; */
}
.RatingRed {display:block; float:left; clear:both; width:400px;min-width:400px; margin-bottom:10px}
.RatingRed .ImageContainer {float:left; background-image:url(../images/rating-red.png); background-repeat:no-repeat; width:130px; height:20px; line-height:20px; position:relative }
.RatingRed .TextContainer {}
.RatingRed .ImageContainer .item {height:20px;width:22px;float:left; cursor:pointer; cursor:hand}
.CustomNumberItems .RatingRed .ImageContainer {width: 90px}
ul#site , ul#site ul {
	font-size:1.09em;
	list-style-type:none;
	padding:10px 10px 0 10px;
}
ul#site li {	
	background:url(../images/bulet_gen.gif) no-repeat left 5px;
	padding:4px 0 4px 20px;
	line-height:14px;
}
ul#site li a {
	text-decoration:none;
	color:#2d80d3;
}
ul#site li li a {
	color:#4c4c4c;
}
ul#site li a:hover {
	text-decoration:underline;
}   
 #contPan a.more2 {
	display:inline-block;
	color:#1765b5;
	text-decoration:underline;
	padding:0 10px 0 0;
} 
#contPan a.author {
	display:inline-block;
	color:#1765b5;
	text-decoration:underline;
	padding:0 10px 0 0;
	font-size:14px;
} 
#contPan a.genre {
	color:#666666;
	text-decoration:none;
	font-size:11px;
	display:inline-block;
	padding:0 10px 0 0;
}
#contPan a.genre:hover
{
	color:#1765B5;
	text-decoration:underline;
}
#RoundedBox {
	float:left;
	width:306px;
	background:url(../images/login_bg.gif) repeat-y;
}
#RoundedBox div.fst {
	background:url(../images/login_top.gif) no-repeat center top;
}
#RoundedBox div.sec {
	background:url(../images/loging_botom.gif) no-repeat center bottom;
	padding:10px;
}

#RoundedBox UL{
	margin:10px 0 0 35px;
}
#contPan a.addfav {
	display:inline-block;
	color:#1765b5;
	text-decoration:none;
	background:url(../images/inputbtn_bg.gif) repeat-x;
	height:22px;
	line-height:22px;
	font-weight:bold;
	color:#FFFFFF;
	margin:18px 30px 0 0;
	padding:0 3px 0 4px;
	font-size:11px;
}
#contPan a.addfav:hover {
	text-decoration:underline;
}

