.book{ display:block;padding:8px;width:90px;float:left; text-align:center}
.recommendations div.book_list div p {padding:0px;margin:0px;clear:both;}
.recomendations h2{	margin-top:20px;margin-bottom:10px;}
.recomendations {text-align:center}
.recomendations p {	clear:both;	text-align:center;}
.recomendations div.book_list {	background:#FFFFFF;	overflow:hidden;text-align:center;}
.recomendations div.book_list div {	width:119px;float:left;	padding:2px;margin-top:5px;}
.recomendations div.book_list div p {padding:0px;margin:0px;}
.recomendations div#search {padding:15px;vertical-align:middle;	height:30px;}
div.rating div {display:none;}
div img.stars {	width:64px;	height:14px;}
img.covers_img {/*width:88px;height:88px;*/}
img#cover {/*	width:160px;height:160px;*/}
td#book_cover a#cv_back, td#book_cover a#cv_forward{text-decoration:none;}
div.rating div {display:none;}
div img.stars {width:64px;height:14px;}
.tags_cloud{margin-top:10px;list-style-type:none;width:580px; padding:0 auto;margin:0 auto;margin-top:10px;display:table-cell;text-align:center;line-height:2em;}
.tags_cloud span {display:inline-block}
/*------------------------------------*/
div#box_green {width:300px; margin-right:0px; padding-right:0px; margin-left:10px}

div#box_green div.install-body div.m {background: #eaeaea;}
div#box_green div.m { padding-bottom: 1px !important; padding-bottom: 0px;}
div#box_green div.t { background: url(../img/box/b_topgr.jpg) 0 0 repeat-x; /*background: #eaeaea;*/}
div#box_green div.t div.t { background: url(../img/box/b_topgr_right.jpg) 100% 0 no-repeat;}
div#box_green div.t div.t div.t {  background: url(../img/box/b_topgr_left.jpg) 0 0 no-repeat;}
div#box_green div.b { background: url(../img/box/b_bg_bot.jpg) 0 0 no-repeat;}
div#box_green div.b div.b { background: url(../img/box/b_botgr_right.jpg) 100% 0 no-repeat;}
div#box_green div.b div.b div.b { background: url(../img/box/b_botgr_left.jpg) 0 0 no-repeat;}

div.m_greentop{  background: url(../img/box/b_bg_top.jpg) 0 0 no-repeat; height:190px; text-align:center; padding-top:10px;}
div.m_greentop .book{ display:block;padding:3px;width:140px;float:left;}
div.m_greentop .book a{	color:#FFFFFF; line-height:150%}
div.m_greenbot{padding:6px 10px 6px 10px;color:#FFFFFF; font-size:18px; text-align: center;  background-color:#3f8fce;}

/*------------------------------------*/

div#box_gr {background: #fff; margin-top:0px; margin-bottom:0px; width:300px;}

div#box_gr div.install-body div.m {background: #fff;}
div#box_gr div.m {padding-bottom: 1px !important; padding-bottom: 0px;}
div#box_gr div.t {background: #ffffff;}
div#box_gr div.t div.t {background: url(../img/box/b_white_topright.jpg) 100% 0 no-repeat;}
div#box_gr div.t div.t div.t {background: url(../img/box/b_white_topleft.jpg) 0 0 no-repeat;}
div#box_gr div.b { background: #ffffff;}
div#box_gr div.b div.b {background: url(../img/box/b_white_botright.jpg) 100% 0 no-repeat;}
div#box_gr div.b div.b div.b {background: url(../img/box/b_white_botleft.jpg) 0 0 no-repeat;}
div.m_gr { background: url(../img/box/b_bg_top.jpg) 0 0 no-repeat; position:fixed; height:150px;}

/*------------------------------------*/

table.boxgreen{
	width:100%;
}
table.boxgreen td.top{
	background: url(../img/box/b_bg_top.jpg) 0 0 no-repeat; color:#FFFFFF;
}
table.boxgreen td.top .book{ display:block;padding:3px;width:140px;float:left;}
table.boxgreen td.top .book a{	color:#FFFFFF; line-height:150%}

table.boxgreen td.mid{
	background-color:#3f8fce; padding:6px 10px 6px 10px;
	color:#FFFFFF; font-size:18px; text-align: center;
}

table.boxgreen td.bottom{
	height:5px;
	background: url(../img/box/b_bg_bot.jpg) 0 0 no-repeat;
}
/*------------------------------------
table.tabletitle{
	width:100%;
}
table.tabletitle td{
	font-size:18px; font-weight:bold;background-color:#eaeaea;
}
table.tabletitle td.title1{
	font-weight:bold;background-color:#eaeaea; font-size:12px; text-align:right
}*/
.tagtitle{
	width:600px;margin:0 auto;padding:0px;padding-bottom:2px;font-size:18px; font-weight:bold; display:block; border-bottom:1px solid #CCCCCC;
}

#tab_content .tagtitle{width:100%;}
/*------------------------------------*/
.friends_bookshelves {
	padding: 5px; line-height:300%;
}
/*------------------------------------

table.booklist_horz1{
	width:100%;	
}
table.booklist_horz1 td.recommendby{
	padding-left:10px; padding-right:10px;
}
table.booklist_horz1 .book{
   display:block;
	padding:3px;
	width:120px;
	float:left;
	line-height:150%;
}
/*-------------calendar-------------*/
table.calendar{width:150px; font-size:12px;
	position:absolute;border-collapse:collapse;height:100px;background:#FFFFFF;border:1px solid #e8e8e8;
	padding:2px; font-weight:normal; }
table.calendar th{background-color:#000000;color:#FFFFFF;font-size:12px;}







