.discount{
	position: relative;
	background-color: #c1272d;
	color: #ffffff;
	padding: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 9pt;
	margin-bottom: 5px;
	left: 109px;
	width: 37px;
}
body{
	margin: 0;
	padding: 25px 0;
}

#message_top
{
	margin-top: -25px;
	margin-bottom: 1em;
	padding: 0.5em;
	text-align: center;
	border-bottom: 1px solid #999999;
	background: #ffffff;

	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}

#wrapper{
	width: 1020px;
	width: 1012px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	position: relative;
	
	background-image: url("../img/layout/cornice_vert_back.png");
	background-repeat: repeat-y;
	background-position: left top;
	
	padding: 30px 41px 30px;
	/*
	overflow: hidden;
	*/
}

#container{
	width: 990px;
	overflow: hidden;
	padding-bottom: 15px;
	padding-top: 10px;
}

#header{
	height: 80px;
	padding: 0 0 10px 0;
	margin-bottom: 10px;
	overflow: hidden;
}
#header_left{
	float: left;
	overflow: hidden;
	width: 765px;
	margin-bottom: 10px;
}
#header_left a{
	overflow: hidden;
	margin-left: 311px;
}

#header_right{
	float: right;
	width: 210px;
	position: relative;
	overflow: hidden;
}
#site_logo {
	border-width: 0px;
	border-style: none;
}
#header_top_text{
	margin-top: 10px;
	margin-right: 5px;
}
/*****************************  LEFT */
#left_column{
	width: 210px;
	float: left;
}

#newsletter{
	height: 16px;
	border: 1px solid #cccccc;
	margin-bottom: 35px !important;
}

#privacy_policy{
	position: absolute;
	margin-top: 12px;
	top: 150px;
	left: 150px;
	height: 230px;
	width: 360px;
	z-index: 1;
	border-width: 1px;
	border-style: solid;
}
#privacy_statement{
	margin-top: 15px;
}
#privacy_label{
	padding: 4px;
	margin-bottom: 3px;
}

.spacer_medium{
	display: inline;
	width: 20px;
}

#abort{
	margin-top: 4px;
}

#email{
	border-width: 0px;
	border-style: none;
	padding:0;
	margin: 0;
	margin-left: 10px;
	width: 160px;
	float: left;
}
#newsletter_submit{
	float: right;
	margin-right: 2px;
}
#main_menu{
/*
 * 
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 20px;
	height: 100%;
	overflow: hidden;
 */
	background-color: #4B7790;
	margin-top: 34px;
	display: block;
}

#menu_list{
	list-style-type: none;
	margin:0;
	padding:0;
}
#menu_list{
	padding-left: 0;
}
#menu_list li{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	letter-spacing:0;
	font-weight: bold;
}

#menu_list li img{
	border-width: 0;
}
#menu_list li a{
	display: block;
	text-transform: none;
	text-decoration: none;
	padding:0;
	margin: 5px 0;
}
#menu_list li a:hover{
}

hr.menu_row.big{
	height: 3px;
}
hr.menu_row{
	height: 1px;
	margin-top: 15px;
	margin-bottom: 13px;
	display: block;
	border-style: solid;
	border-width: 0px;
	width: 100px;
}

.left_title{}


/*****************************  CENTER*/
#page_content_container{
	width: 543px;
	padding-left: 12px;
	padding-right: 12px;
	float: left;
	display: inline;
	overflow: visible;
}

#navigation_header{
	margin: 0;
	margin-top: 10px;
	height: 40px;
}
.header_label{
	margin: 0;
	float: left;
	width: 88px;
	height: 40px;
}

.active_tab{
	margin:	0;
	float:	left;
	height:	38px;
	width:	88px;
/*
	width: 75px;
	border: 1px solid #4b7790;
	*/
}

.padded{
	margin: 0;
	float: left;
	width: 3px;
	height: 30px;
}

#page_content_last_news{}
#page_content{
	margin: 0;
	display:block;
	position:relative;
	width: 543px;
	min-height: 450px;
}

.inner_content{
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 35px;
	padding-bottom: 10px;
}

.thin_inner_content{
	padding: 5px 12px;
}
/*#latest_books, */
#offers_books, #autore{
	width: 516px;
	padding-top: 10px;
}
#offers_books, #autore{
/*
	padding-top: 20px;
*/
}
#offers_books{
	height: 665px;
	overflow: hidden;
}

.latest_book_container, .offer_book_container{
	width: 170px;
	/*
	height: 420px;
	*/
	float: left;
	position: relative;
	margin-left: 0px;
}

.offer_book_container{
	/*
	height:auto !important;
	margin-top:20px;
	min-height:380px;
	height:420px !important;
	*/
	margin-bottom:20px;
	margin-top:20px;
}
.title_row{
/*	width: 510px;
	*/
	border-width: 0;
	border-style: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 0.17em;
	margin-bottom: 12px;
	text-align: right;
	padding-right: 0;
}

.link_read_more{}
#page_content_offers{}


/***************************** ITEM  LIST */
.list_item_group{
	margin-left: 5px;
}
.list_item_image{
	float:left;
}
.list_item_image img{
	width: 54px;
	max-width: 54px;
	border-width: 1px;
	border-style: solid;
	border-color: #2b2b2b;
	margin-right: 10px;
}
.list_item_title{
	padding-top: 2px;
	padding-bottom: 2px;
}

.list_item_price{
	float: right;
}
.list_item_author{}

.list_item_subtitle{
/*
	margin-left: 66px;
	width: 360px;
	*/
}

#author_cloud{
	margin: 20px 0;
	float: right;
	width: 290px; 
}
#author_cloud img{
	padding: 4px;
	width: 120px;
}
#author_hr{
	width: 100%;
}

#author_name{
	margin-bottom: 10px;
}
#editor{}
#editor_cloud{
	margin-top: 25px;
	width: 184px;
	margin-left: auto;
	margin-right: auto;
	background-color: #C1272D;

	font-family: tahoma;
	font-size: 8pt;
}
#editor_image{
	text-align: center;
}
#editor_image img{
/*
	padding: 3px;
	width: 142px;
	*/
	margin-top: -5px;
	margin-bottom: 13px;
	padding-top: 0;
}
#editor_title{
	margin-top: 0px;
	padding-top:0px;
	margin-bottom: 4px;
}
#editor_text{
	margin-bottom: 10px;
}
.book_list_item_container{
	margin-left: 0px;
	padding-bottom: 4px;
	padding-top: 12px;
	width: 516px;
}
.hbook_price_container{
	width: 85px;
	height: 80px;
}
.hbook_data_container{
	width: 415px;
	height: 80px;
}

/***********************************************    COMMENT    */
#comment_container{
	margin-bottom: 15px;
	width: 400px;
	position: relative;
}
#list_commet{
	margin-top: 60px;
	margin-bottom: 60px;
	display: block;
}
#comment_data_list{
	
}
#comments_data{
	float: right;
	margin-right: 5px;
	margin-top: -10px;
}
.comment{
	margin-top: 5px;
	margin-bottom: 25px;
	position: relative;
}
.comment_name{}
.comment_text{
	padding-top: 3px;
	padding-left: 5px;
}
.comment_separator{
	height: 1px;
	width: 250px;
	float: right;
	border-width: 0px;
	margin:0;
	padding: 0;
	margin-top: 5px;
	background-position: right top;
	background-repeat: no-repeat;
}

.comment_data{}

#comment_arrow{
	background-position: top;
	background-repeat: no-repeat;

	float: left;
	width: 40px;
	height: 70px;
	position: absolute;
	margin-left: 400px;
	margin-top: 40px;
}
.normal_form{
	margin: 0;
	border-width: 0;
}
/*********************************************** ARTICLE */
.article_image{
	margin:5px;
	float: right;
}

#article_title{}
#article_intro{
	margin-top: 10px;
	margin-bottom: 15px;
}
#article-content{}
#article_datatype{}

.form_label{
	float: left;
	width: 160px;
}
.form_field{
	float: left;
}

.submit_btn{
	border: 1px solid;
}
form .cleaner, .cleaner{
	height: 1px;
}

.article_image{
	padding-left:	5px;
	padding-right:	0px;
	padding-bottom:	5px;
}

.article_intro{
	padding-left: 5px;
}

.article_separator{
	height: 20px;
	display: block;
	margin-top: 0;
}

.article_actions{}

/***************************** RIGHT */
#video_review{
	margin-bottom: 20px;
}
#video_review_video{
	padding-bottom: 4px;
	padding-top: 12px;
	width: 190px;
	overflow: hidden;
	position: relative;
}
#video_review_video a img{
	display: block;
	margin: 0 auto;
	overflow: hidden;	
}
#video_review_video a{
	display: block;
	margin: 0 auto;
	overflow: hidden;
}
#video-play-overlay{
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
#video-play-overlay img{
	border-width: 0;
}


#news_navigation, 
#book_review_navigation, 
#video_review_navigation{
	margin-left:0px;
	margin-top: 8px;
	padding: 0;
}


#news_title{
	margin-top: 10px;
	margin-bottom: 6px;
}

#right_column{
	width: 210px;
	float: left;
}
.right_column_hr{
	width: 100%;
	margin-top: 12px;
}
#search{
	height: 16px;
	border: 1px solid #cccccc;
}
#search_input{
	border-width: 0px;
	border-style: none;
	padding:0;
	margin: 0;
	margin-left: 10px;
	width: 170px;
	float: left;
}
#search_params{
	float: right;
	width: 300px;
	height: 15px;
	position:relative;
	margin-right: 20px;
}

.film{
	height: 24px;
	height: 0 !important;
	background-position: top center;
	background-repeat: no-repeat;
	background-color: transparent;
	margin-top: 10px;
	margin-bottom: 25px;
}
#rigt_column_container{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-top: 34px;
}
.right_title{}

#home_news{}
#home_reviews{}
#home_speak{}

#book_container{
	display:block;
	height:auto !important;
	margin-top:0;
	min-height:320px;
	padding:0;
	width:518px;
}


/*.offer_book_container .latest_book .book_img_placeholder{*/
.offer_book_container .latest_book .book_img_placeholder{
	height: 220px !important;
}


.real_price{
	height: 18px;
}
.book_img{
	border-width: 0;
	margin-left: 0;
	width: 148px;
	height: 209px;
}
.big_book_image{
	max-width: 250px;
	float: left;
}
.book_author, .book_title, .book_author, .book_text{
	width: 152px !important;
}
.book_title{
	padding-top: 4px;
	padding-bottom: 3px;
}
.spacer{
	height: 20px;
}
.book_commnet{}
.book_followit{}

#book_review_title, #book_review_text{
	padding-top: 10px;
}

#book_review_text{
	padding-bottom: 10px;
	padding-left: 2px;
}

/*###########################################*/
#footer{
	width: 530px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	padding-bottom: 20px;
	padding-top: 10px;
	position: relative;
	clear: left;
}

#site_credits{
	margin-top: 5px;
}

a, a:link, a:visited{}
a:hover{}

h4{
	padding:0;
	margin: 0;
	margin-bottom: 4px;
}

.light{}
.dark{}
.row_separator{}
.dark_back{}
.light_back{}

.block{display: block;}
.cleaner{ clear: both;}

.padded_bot{
	padding-bottom: 20px !important;
}
.padded_bot_small{
	padding-bottom: 10px !important;
}

.price{
	width: 75px;
	background-image: url(../img/layout/shop/cart_large.gif);
	background-repeat: no-repeat;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	display: block;
}
.contact_info{
	background-image: url(../img/layout/shop/contact_info.gif) !important;
	background-repeat: no-repeat;
}
.not_available{
	padding-left: 5px;
	font-size: 8pt;
}
.hidden{
	display: none !important;
	visibility: hidden !important;
}
.float_l{
	float: left;
}
.float_r{
	float: right;
}
/* Gallery */
#book_gallery{
	float:right;
	clear: right;
	margin: 20px -19px 15px 20px;
	width: 155px;
	background-color:#008000;
	font-size:13px;
	color: #ffffff;
}
#book_gallery a{
	color: #ffffff;
	font-weight: bold !important;
	text-decoration: none;
}
.gallery_padding{
	padding-right: 5px;
	padding-left: 3px;
	padding-bottom: 6px;
	padding-top: 6px;
}
.inline{
	display: inline;
}
.contact-title{
	margin: 0 !important;
	margin-left: -1px !important;
}

/* SLIDE */
/* container for slides */
#offers-books-slider {
	position: relative;
	height: 475px;
	width: 436px;
	margin: 0 10px;
	float: left;
}
#offers-books-slider .latest_book .book_discount{
	float: left
}
#offers-books-slider .latest_book .book_img_placeholder a{
	position: relative;
	display: block;
}
#offers-books-slider .latest_book .book_discount{
	margin-right: 0 !important;
	position: absolute;
	top: 0;
	right: 0;
}

/* single slide */
.offer-book-item {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 5px 0;
	height: 480px;
}
.offer-book-item .book_img_placeholder {
	float: left;
	display: inline;
	padding-right: 12px;
	overflow: hidden;
}
/*
.offer-book-item .book_title{
	display: none;
}
*/
.offer-book-item .book_author{
	font-weight: bold;
}
.offer-book-item .latest_book .banned.white{
	text-align: left !important;
}
.offer-book-item .book_author, 
.offer-book-item .book_title, 
.offer-book-item .book_author, 
.offer-book-item .banned.white, 
.offer-book-item .book_navigation, 
.offer-book-item .book_text {
	width:124px !important;
	float:left;
}
.offer-book-item .not_available, 
.offer-book-item .real_price{
	float: left;
	margin-left: 0;
	width: 130px;
}
.offer-book-item .offers-image{
	border-width: 0;
}


/* tabs (those little circles below slides) */
.slidetabs {
	margin: 10px 0;
	overflow: hidden;
	float: left;
	display: none;
}
/*
.slidetabs a {
	width: 8px;
	height: 8px;
	float: left;
	margin: 3px;
	background: url(../img/layout/navigator.png) 0 0 no-repeat;
	display: block;
	font-size: 1px;
}
.slidetabs a:hover {
	background-position: 0 -8px;
}
.slidetabs a.current {
	background-position: 0 -16px;
}
*/
#slidetabs-wrapper{
	width: 490px;
	margin-left: 10px;
	height: 145px;
	overflow: hidden;
	position: relative;
}
#slidetabs-mask{
	width: 20000em;
	height: 145px;
	position: absolute;
	top: 0;
	left: 0;
}
.slidetabs a img{
	border-width: 0;
	width: 90px;
	height: 127px;
}
.slidetabs a{
	width: 90px;
	height: 127px;
	overflow: hidden;
	float: left;
	margin: 2px 4px;
	display: block;
	font-size: 1px;
}
.slidetabs a:hover{}
.slidetabs a.current{
	margin: 0 2px;
	border: 2px solid #4B7790;
}

.forward,.backward{
	float: left;
	margin-top: 210px;
	display: block;
	width: 30px;
	height: 37px;
	cursor: pointer;
	font-size: 1px;
	text-indent: -9999em;
	background-image: url(../img/layout/arrow.png);
	background-repeat: no-repeat;
}

.forward {
	background-position: 0 -37px;
	clear: right;
}
.forward:hover {
	background-position: 0 -111px;
}

.backward:hover {
	background-position: 0 -74px;
}

.disabled {
	visibility: hidden !important;
}
#latest-gallery-wrapper{
	overflow: hidden;
	height: 452px;
	width: 518px;
	position: relative;
/*
	background-color: #ffffff;
*/
}
#latest-gallery-wrapper .latest_book_container{
	height: 380px;
}

#latest-gallery-wrapper .latest_book .price{
	margin-left: 45px;
}
#latest-gallery-wrapper .latest_book .not_available{
	text-align: center;
}
#latest-gallery-wrapper .latest_book .price a{
	width: 100px;
	padding: 0 2px;
}
#latest-gallery-mask{
 	width: 20000em;
	height: 452px;
	overflow: hidden;
	position: absolute;
	padding-left: 175px;
	top: -500px;
}
#gallery-tabs {
	margin-bottom: 15px;
	overflow: hidden;
	float: left;
}
#gallery-tabs a {
	width: 8px;
	height: 8px;
	float: left;
	margin: 3px;
	background: url(../img/layout/navigator.png) 0 0 no-repeat;
	display: block;
	font-size: 1px;
}
#book-placeholder{
	width: 180px;
	height: 380px;
	float: left;
	position: relative;
}
#gallery-tabs a:hover {
	background-position: 0 -8px;
}

#gallery-tabs a.current {
	background-position: 0 -16px;
}
#latest-gallery-mask .book_img_placeholder a img.book_img{
	display: inline !important;
}
#latest-gallery-mask .book_img_placeholder{
	text-align: center;
	position: relative;
	overflow: hidden;
}
#latest-gallery-mask .book_img_placeholder a{
	display:block;
	margin-top: 10px;
	overflow:hidden;
}
#latest-gallery-mask .book_img_placeholder .book_discount{
	position: absolute;
	right: 0;
	top: 0;
}
/*Newsticker*/
#newsticker{
	padding-bottom: 25px;
	padding-top: 25px;
}
#newsticker-wrapper{
	background-color: #4B7790;
	width: 516px;
	height: 200px;
/*
	background-image: url('../img/layout/newsticker/news_ticker_back.png');
	background-position: left top;
	background-repeat: no-repeat;
*/
}
#newsticker-list-mask{
	position: relative;
	overflow: hidden;
	width: 516px;
	height: 150px;
}
#newsticker-list-wrapper{
	position: absolute;
	top: 0;
	left: 0;

	width: 516px;
	height: 20000em;
	height: 150px !important;
}
#newsticker-list-wrapper .newsticker-element div{
	padding: 0 10px;
	color: #ffffff;
	font-size: 11px;
	line-height: 14px;
	font-family: Tahoma;
}
#newsticker-list-wrapper .newsticker-element{
	height: 75px !important;
	width: 516px !important;
}
#newsticker-list-wrapper div.newsticker-date{
	font-weight:normal;
	font-size: 10px;
	height: 14px;
	padding: 1px 0 0 10px;
}
#newsticker-list-wrapper div.newsticker-title a{
	text-decoration: none;
}
#newsticker-list-wrapper div.newsticker-title a:hover{
	text-decoration: underline;
}
#newsticker-list-wrapper div.newsticker-title{
	font-weight:bold;
	padding-left: 30px;
}
#newsticker-list-wrapper div.newsticker-text{
	font-weight: normal;
	padding-left: 30px;
	height: 28px;
	line-height: 14px !important;
	padding-bottom: 5px;
}

.newsticker-main-title{
	color: #ffffff;
	margin-right: 12px;
	float: right;
	font-size: 12pt;
	line-height: 19px;
}
.img-shadow{
	border-width: 0;
	border-style: none;
}
#latest_books{
	background-color: transparent;
	background-image: url('../img/layout/gallery/gallery_back.jpg');
	background-position: top;
	background-repeat: no-repeat;
	position:relative;
}

#news-archive-wrapper {
	clear: both;
	display: block;
	height: 16px;
	margin: 5px 12px 0 10px;
	text-align: right;
	width: 490px;
}
#news-archive-link{
	line-height: 14px;
	text-decoration: none;
	color: #ffffff;
	font-family: Arial,arial,sans-serif !important;
	letter-spacing: 0 !important;
	font-size: 9px;
	text-transform: uppercase;
}
#news-archive-link:hover{
	text-decoration: underline;
}
#f-pubblications{
	margin-top: 0;
}
#f-pubblications-cloud{
	min-height: 200px;
	width: 190px;
	margin: 12px auto 6px auto;
	display: block;
}
#f-pubblications-books{
	overflow: hidden;
	height: 305px;
	width: 150px;
}
#fpubblications-books-slider{
	margin-top: 10px;
	height: 320px;
	width: 150px;
	position: relative;
	overflow: hidden;
}
#fpubblications-books-slider .fpubblications-item{
	position: absolute;
	display: none;
	height: 320px;
	width: 150px;

	left: 0;
	top: 0;
}
#fpubblications-books-slider .book_discount,
#fpubblications-books-slider .book_title,
#fpubblications-books-slider .book_text,
#fpubblications-books-slider .book_navigation,
#fpubblications-books-slider .real_price,
#fpubblications-books-slider .not_available,
#fpubblications-books-slider .banned{
	display: none;
}

#fpubblications-books-slider .book_img_placeholder{
	margin-bottom: 6px;
}
#fpubblications-books-slider .book_author{
	font-weight: bold;
	margin: 10px auto;
	overflow: hidden;
	float: left;
	display: none;
}
.fp-slidetabs a {
	width: 8px;
	height: 8px;
	float: left;
	margin: 3px;
	background: url(../img/layout/navigator.png) 0 0 no-repeat;
	display: block;
	font-size: 1px;
}
.fp-slidetabs a:hover {
	background-position: 0 -8px;
}
.fp-slidetabs a.current {
	background-position: 0 -16px;
}
.fp-forward,.fp-backward {
	float: left;
	margin-top: 100px;
	display: block;
	width: 17px;
	height: 22px;
	cursor: pointer;
	font-size: 1px;
	text-indent: -9999em;
	background-image: url(../img/layout/pubblications/small-white-arrow.png);
	background-repeat: no-repeat;
}
.fp-forward {
	background-position: 0 0;
	clear: right;
}
.fp-forward:hover {
	background-position: 0 -43px;
}
.fp-backward:hover {
	background-position: 0 -65px;
}
.fp-backward{
	background-position: 0 -22px;
}
.fp-publish-date{
	padding-top: 3px;
}
.fp-subtitle{
	padding-top: 5px;
}
.fp-book{
	position: relative;
	padding-bottom: 4px;
}
.fp-book .fp-book-title-link{
	text-decoration: none;
}
#archive-wrapper a{
	line-height: 14px;
	padding-right: 5px;
	text-decoration: none;
	color: #ffffff;
	font-family: Arial,arial,sans-serif !important;
	letter-spacing: 0 !important;
	font-size: 10px;
	text-transform: uppercase;
}
#archive-wrapper a:hover{
	text-decoration: underline;
}
#archive-wrapper{
	padding-bottom: 5px;
	float: right;
	height: 15px;
	width: 200px;
	text-align: right;
}
#white-wrapper{
	/*
	background-color: #ffffff;
	background-color: #FFFAC8;
	border: #cccccc 4px solid;
	margin: 35px 0 0 0;
	 */
	padding-bottom: 10px !important;
}

#inner-wrap{
	padding: 0 12px;
}
#header-menu,#footer-menu{
	height: 1px;
	padding: 0;
	margin: 0;
	background-color: #2f2f2f;
}
#header-menu{
	margin-top: 34px;
}
.slide-big-image{
	border-width: 0;
}
.bestseller-book-img{}

#bestseller-wrapper{
	width: 152px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}
.menu-second-level a{
	font-size: 13px;
	line-height: 16px;
}
.menu-second-level{
	padding-left: 20px;
	font-size: 13px;
	line-height: 16px;
}
#menu_list li.menu-second-level a{
	margin: 5px 0;
}

/*
BODY, #white-wrapper{
	background-color: #ffffff !important;
}
*/
#latest-books-title{
	color: #2B2B2B;
	font-family: Arial, arial;
	font-size: 12pt;
	font-weight: bold;
	margin-right: 0;
	margin-bottom: 10px;
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
}
.middle-wrapper{
	position: relative;
	width: 110px;
	float: left;
	height: 400px;
	overflow: visible;
}
.small-wrapper{
	position: relative;
	width: 60px;
	float: left;
	height: 400px;
	overflow: visible;
}
#video_review_title a{
	text-decoration: none;
}
#video_review_title a:hover{
	text-decoration: underline;
}
#video_review_title{
	margin: 5px 0;
	font-weight: bold !important;
	font-size: 11px;
	line-height: 14px;
}
#video_review_text{
	margin: 5px 0;
}
#film-header{
	height: 65px;
	width: auto;
	margin-top: -47px;
	padding: 0;
	display: block;
	overflow: hidden;
	
	background: transparent url("../img/layout/cornice_top.png") no-repeat left top;
}

#film-footer{
	position: absolute;
	bottom: -34px;
	left: 41px;
	height: 75px;
	width: 1012px;
	padding: 0;
	display: block;
	overflow: hidden;
	background: transparent url("../img/layout/cornice_bottom.png") no-repeat left top;
}

.book-slide-content .book_text{
	margin: 5px 0;
}
.book-slide-content .book-slide-quarta{
/*
	margin: 5px 0;
	padding: 5px 0;
*/
	width: 124px;
	overflow: hidden;
	display: block;
	height: 52px;
	line-height: 13px !important;
}
.book-slide-content{
	float: left;
	display: block;
	min-height: 143px;
	width: 124px;
	position: relative;
}
.book-slide-content .book-slide-links{
	position: absolute;
	top: 290px;
	left: 0;
	display: block;
	z-index: 101;
}
.main-pager{
	width: 130px;
}

#pager-wrapper a{
	font-size: 12px;
}
#pager-wrapper{
	clear: both;
	font-size: 12px;
	padding-bottom: 20px;
}

