/*body { background:#e0e0e0 none; padding-top:0px; padding-bottom:0px;}
#page-container {width:1214px; background:#40597E url(http://static.film.it/sites/film2011/img/speciale/cannes-2010/body-bg.png) repeat-x; position:relative; margin-bottom:-20px;}
.cannes-2010-container {width:990px; margin:auto;}
#logo_container {background:url(http://static.film.it/sites/film2011/img/speciale/cannes-2010/main-header-bg.png) repeat-x; padding:8px 16px 0; height:87px; width:958px;}
#logo_container a#logo { background:url(http://static.film.it/sites/film2011/img/filmit-red-logo.png) no-repeat; width:210px; height:77px;}
.logo_container_right span {color:white;}

.cannes-smudge-box {background:url(http://static.film.it/sites/film2011/img/speciale/cannes-2010/cannes-smudges.jpg) no-repeat; position:absolute;}
.cannes-smudge-box.left-box {width:452px; height:507px; left:2px; top:217px; background-position:0 0;}
.cannes-smudge-box.right-box {width:349px; height:306px; right:0px; top:246px; background-position:-450px 0;}

#header span.date-box-cnt {color:#fff;}

#concorso_cnt {width:990px;}

#concorso_top {width:990px; padding:0; position:relative;}
.concorso_ad_cnt {width:300px; padding-bottom:20px;}
p.adv_cnt {font-size:12px; color:#000; text-align:right;}

.concorso_header_cnt {width:990px; position:relative;}
.concorso_header_cnt.rof-header-height {height:200px;}*/
#speciale-header 
{
	display:block; 
	background: url(http://static.film.it/sites/film2011/img/speciale/cannes-2010/logo.jpg) no-repeat; 
	margin-left: 20px;
	height:154px;
	
}
.relpos {position: relative;}

#speciale_gallery_head {width: 980px; height: 82px; display: block; margin-bottom: 10px;  clear: both; background: url(http://static.film.it/sites/film2011/img/speciale/cannes-2010/logo.jpg) no-repeat;}
/*.concorso-header-inner-cnt {padding-left:209px; height:250px; position:relative;}
.concorso-header-inner-cnt ul.top-gallery-cnt {clear:both; width:781px;}
.concorso-header-inner-cnt ul.top-gallery-cnt li {float:left; display:block; width:180px; margin-right:15px;}
.concorso-header-inner-cnt ul.top-gallery-cnt li.last-top-gall {margin-right:0px;}
.concorso-header-inner-cnt ul.top-gallery-cnt li h1 {margin-top:-77px; padding:0 3px;}
.concorso-header-inner-cnt ul.top-gallery-cnt li h1 a {color:#fefcfc; font-size:15px;}
.concorso-header-inner-cnt ul.top-gallery-cnt li canvas {height:79px; width:180px;}
.concorso-header-inner-cnt ul.top-gallery-cnt li img {height:135px; display:block;}

.concorso-header-inner-cnt ul.top-gallery-cnt.rof-top-gallery li {width:119px; margin-right:11px;}
.concorso-header-inner-cnt ul.top-gallery-cnt.rof-top-gallery h1 {margin-top:-60px;}
.concorso-header-inner-cnt ul.top-gallery-cnt.rof-top-gallery canvas {height:60px; width:119px;}
.concorso-header-inner-cnt ul.top-gallery-cnt.rof-top-gallery img {height:88px; display:block;}

.home-speciale-link 
{
	position:absolute; 
	right:0px; 
	top:0px; 
	background:url(http://static.film.it/sites/film2011/img/speciale/cannes-2010/home-speciale.png) no-repeat;
	display:block;
	width:130px;
	height:23px;
	text-indent:-99999px;
}

#breadcrumbs {margin:10px 0;}
#breadcrumbs * {color:white; font-size:12px;}
#breadcrumbs li {padding:0 5px 0 0; float:left;}

.concorso_body_cnt {width:auto; position:relative; width:974px; padding:15px 16px 0px 0px;}
.concorso_body_cnt.detail_view {padding:0 6px 120px 14px; width:965px;}
.concorso_body_cnt.detail_view #concorso_left {padding-top:0px; width:}
.concorso_body_cnt.detail_view #concorso_left #breadcrumbs * {color:white; font-size:16px;}
.concorso_body_cnt.detail_view #concorso_left #breadcrumbs {padding:9px 0 3px;}


.body_content {width:662px; position:relative;}
.body_content a.button {display:block; width:160px; height:65px; position:absolute; bottom:32px; left:260px; text-indent:-9999px;}

.body_content.hp {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/hp_body_image.jpg) no-repeat; height:574px;}
.body_content.hp a.button {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/gioca_hp_button.jpg) no-repeat; width:166px; height:81px; left:80px; bottom:190px;}
.body_content.hp .hp_text_cnt {position:absolute; left:25px; bottom:20px; color:#045192; font-size:16px; width:620px;}

.body_content.grazie {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/grazie_body_image.jpg) no-repeat; height:396px;}
.body_content.grazie a.button {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/gioca_button.png) no-repeat; position:relative; margin:auto; left:0px; bottom:0px;}
.body_content.grazie p {color:white; font-size:30px; font-weight:bold; display:block; text-align:center; text-transform:uppercase; padding:75px 0 20px;}



.body_content.lupo
{
	width:602px;
	background-color:#08a8c1;
	height:auto;
	padding:80px 30px 100px;
	color:#056ec7;
	font-size:17px;
	line-height:21px;
}
.body_content.lupo a.button {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/lupo_button.png) no-repeat;}
.body_content.lupo p {color:white; font-weight:bold; text-align:center;}
.body_content.lupo p.first_line {font-size:14px; letter-spacing:1px; margin-bottom:5px;}
.body_content.lupo p.second_line {font-size:24px;}

.body_content.common 
{
	width:602px;
	background-color:white;
	height:auto;
	padding:25px 30px;
	color:#056ec7;
	font-size:17px;
	line-height:21px;
}
.body_content.common * {color:#056ec7; font-size:17px; line-height:21px;}
.body_content.common a {color:#056ec7;}


span.edge {height:11px; display:block; position:absolute; width:662px; left:0px; overflow:hidden;}
.body_content.common span.edge {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/common_bg.png) no-repeat;}
.body_content.lupo span.edge {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/lupo_bg.png) no-repeat;}
.body_content.common .edge.top, .body_content.lupo .edge.top { background-position:0 0; top:-11px;}
.body_content.common .edge.bottom, .body_content.lupo .edge.bottom { background-position:0 -11px; bottom:-11px;}


#concorso_left.common_cnt {padding:11px 0 22px;}

#concorso_left {width:650px; padding:0; float:left; z-index:1;}
#concorso_left li.concorso_hp_item_cnt {display:block; margin-bottom:46px;}
#concorso_left li.concorso_hp_item_cnt h2 {}
#concorso_left li#concorso_pagination {text-align:right; padding:30px 78px 0; clear:both;}
#concorso_left li#concorso_pagination a {color:#395263; padding:0 2px;}
#concorso_left li#concorso_pagination a:hover {color:#CEE8F1;}

#concorso_left li#speciale-pagination {text-align:right;}
#concorso_left li#speciale-pagination a {color:white;}

#concorso_left.gioca_container {width:662px; background: url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/gioco_body_bg.png) repeat-x; height:536px; position:relative; margin-top:11px;}
#concorso_left.gioca_container span.gioca_top_border 
{
	background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/common_bg_top.png) no-repeat;
	height:11px;
	width:662px;
	display:block;
	position:absolute;
	top:-11px;
	left:0px;
}
#concorso_left.gioca_container span.gioca_image {position:absolute; display:block;}
#concorso_left.gioca_container span.gioca_image.left {left:0px; top:44px; height:326px;}
#concorso_left.gioca_container span.gioca_image.right {right:0px; top:16px; height:387px;}
#concorso_left.gioca_container a.button {position:absolute; top:357px; width:130px; height:55px; display:block;}
#concorso_left.gioca_container a.button.mostri {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/button_sherlock-holmes.png) no-repeat; left:70px;}
#concorso_left.gioca_container a.button.alieni {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/button_alieni.png) no-repeat; right:70px;}
#concorso_left.gioca_container p.text {position:absolute; top:408px; display:block; font-size:14px; font-weight:bold;}
#concorso_left.gioca_container p.text.mostri { left:40px; color:#ff5704;}
#concorso_left.gioca_container p.text.alieni { right:40px; color:#08a8c1;}
#concorso_left.gioca_container span.gioca_contro {position:absolute; background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/gioca_contro.png) no-repeat; width:137px; height:138px; display:block; top:110px; right:207px;}

.concorso_body_cnt.register #concorso_left, .concorso_body_cnt.register .body_content {width:662px;}

.concorso_breadcrumbs_cnt {background-color:#D0EAFB; padding:7px 0 3px 10px;}
.concorso_breadcrumbs_cnt ul.breadcrumbs * {color:#066ec5; font-size:13px; text-transform:lowercase;}
.concorso_breadcrumbs_cnt ul.breadcrumbs {padding-bottom:6px; margin:0px;}
.concorso_breadcrumbs_cnt ul.breadcrumbs li {padding:0 5px 0 0px;}

#concorso_left a.img_cnt img {float:left; margin-right:15px;}
#concorso_left h2 {text-indent:0px; padding:0px; margin:0 0 10px 0;}
#concorso_left h2.article_title, #concorso_left h2 a 
{
	color:#fefefe; 
	font-weight:bold; 
	font-size:20px; 
	line-height:24px; 
	padding:0px; 
	margin:0px; 
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#concorso_left p.concorso_highlight {font-size:16px; color:#fff; line-height:21px; padding:0 0 0 245px;}
#concorso_left a.img_cnt {display:block; color:#ffd897;}
#concorso_left div#concorso_detail_content 
{
	padding:13px 23px 0 6px; 
	color:#000; 
	font-size:16px; 
	margin-bottom:40px; 
	line-height:22px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	color:#3c3b3b;
}
#concorso_left div#concorso_detail_content div.highlight {font-size:18px; font-weight:bold; color:#2c2c2c; margin-bottom:20px;}
#concorso_left div#concorso_detail_content p.author {font-size:13px; color:#89322f; font-style:italic; display:block; margin-bottom:20px;}
#concorso_left div#concorso_detail_content p.article_keywords, #concorso_left div#concorso_detail_content p.article_keywords a {color:#65584b;}

#concorso_left div.concorso_article_top {width:614px; background:#919191 url(http://static.film.it/sites/film2011/img/articolo_top_bg.png) repeat-x;}
#concorso_left div.concorso_article_top h2 
{
	width:auto; 
	color:#000000; 
	font-size:28px; 
	font-weight:bold; 
	margin-top:5px; 
	line-height:30px;
	padding-right:10px;
	text-transform:uppercase;
}
#rate_result {color:#291c0f !important; font-weight:bold !important; font-size:14px !important; margin:0px !important; line-height:17px !important;}
p#voti_cnt {color:#65584b; font-size:12px !important; font-weight:normal; margin:0px !important; line-height:17px !important;}
#concorso_left div.concorso_article_top img {float:left; margin-right:12px;}
#concorso_left .concorso_articolo_cnt {background-color:#fff; padding:11px 13px;}
#concorso_left .concorso_articolo_cnt div#user-options {padding:0 23px 0 11px; width:575px;}
#concorso_left .concorso_articolo_cnt div#user-options ul li {padding-left:24px;}
#concorso_left .concorso_articolo_cnt div#user-options ul li a {color:#65584b;}
#concorso_left .concorso_articolo_cnt div#user-options ul li#user-commenta {width:260px; padding:0px;}
#concorso_left .concorso_articolo_cnt div#user-options ul li#user-commenta a {margin-right:170px;}
#concorso_left .concorso_articolo_cnt div#user-options div#rate {right:22px;}
#concorso_left .concorso_gall_cnt div.end_line {margin-bottom:20px; background:url(http://static.film.it/sites/film2011/img/speciale/cannes-2010/comments_end_line.png) no-repeat;}
#concorso_left .concorso_gall_cnt .comments_cnt li.user_line span.user_name {color:#000;}
#concorso_left .concorso_gall_cnt .comments_cnt li.comment_area {color:#666;}
#concorso_left .concorso_gall_cnt .comments_cnt li.user_line span {color:#fff;}
#concorso_left .concorso_gall_cnt div#user-options ul li a {color:#dadada;}

.concorso_articolo_cnt .comments_cnt {border:1px solid #BB1818; border-bottom:0px;}
#concorso_left .concorso_gall_cnt .comments_cnt { background:#becde1 none; border:1px solid #0D1742; border-bottom:0px;}

div.star-rating,div.star-rating a {background:url(/js/star_sherlock-holmes.gif) no-repeat 0 0px;}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}

a.gall_nav_left, a.gall_nav_right {background:url(http://static.film.it/sites/film2011/img/gallery_nav_arrows_white.png) no-repeat;}
a.gall_nav_right { background-position:-37px 0 !important;}

ul.gallery_page_cnt li.cover_box {padding-top:0px;}
ul.gallery_page_cnt li.cover_box h3 {font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-weight:normal;}
#concorso_left .concorso_gall_cnt p {color:#fffefe !important; font-weight:normal !important; font-size:16px !important; margin-top:0px;}

#concorso_left h2.article_title, #concorso_left h2 a {color:#fff !important;}
#concorso_left .concorso_gall_cnt div#user-options ul li#user-share a {background:url(http://static.film.it/sites/film2011/img/speciale/cannes-2010/iconShare.png) no-repeat right;}
#concorso_left .concorso_gall_cnt div#user-options ul li#user-stampa a {background:url(http://static.film.it/sites/film2011/img/speciale/cannes-2010/iconStampa.png) no-repeat right;}
#concorso_left .concorso_gall_cnt div#user-options ul li#user-invia a {background:url(http://static.film.it/sites/film2011/img/speciale/cannes-2010/iconInvia.png) no-repeat right;}
#concorso_left .concorso_gall_cnt div#user-options ul li#user-vota a {background:url(http://static.film.it/sites/film2011/img/speciale/cannes-2010/iconVota.png) no-repeat right;}


#concorso_left div.article_content_container {width:575px; padding:20px 0px 0 11px;}
#concorso_left div.article_content_container span.user_name {display:block; color:#000;}
#concorso_left div.article_content_container li.user_line {padding-bottom:8px;}

#concorso_left .concorso_gall_cnt div.article_content_container {width:575px; padding:20px 0px 0 37px;}
#concorso_left .concorso_gall_cnt div#user-options {padding-left:37px;}

#concorso_left .concorso_gall_cnt .gallery_keywords {padding:40px 75px 20px;}

#concorso_left ul.article_keywords h2, #concorso_left ul.article_keywords h2 span, #concorso_left ul.article_keywords h2 a {color:#3C3B3B !important;}

#concorso_left li#hp_foto_title {padding-top:47px;}
#concorso_left li#hp_foto_title h2 {color:#ffd897; font-size:24px; font-weight:bold; margin-bottom:10px;}

#concorso_left .concorso_gall_cnt {padding:0px 0px 59px 0px; position:relative;}
#concorso_left .concorso_gall_cnt p, #concorso_left .concorso_gall_cnt p.gall_text_cnt {font-size:18px; line-height:23px; color:#787878; margin-bottom:17px;}
#concorso_left .concorso_gall_cnt p.article_keywords, #concorso_left .concorso_gall_cnt p.article_keywords a {font-size:11px; color:#ffd897; text-transform:uppercase;}
#concorso_left .concorso_gall_cnt p.gallery_keywords {padding:0 42px; color:#9da1a1; text-align:center; margin-bottom:25px;}
#concorso_left .concorso_gall_cnt p.gallery_keywords a {color:#9da1a1;}
#concorso_left .concorso_gall_cnt p.article_keywords {padding-top:20px;}
#concorso_left .concorso_gall_cnt #pagination {position:absolute; bottom:20px; left:35px;}
#concorso_left .concorso_gall_cnt #pagination ul#pagination-main {width:548px; background:url(http://static.film.it/sites/film2011/img/backGalleryPages.png) no-repeat;}
#concorso_left .concorso_gall_cnt #pagination li.pages_cnt {width:335px; padding-right:0px;}
#concorso_left .concorso_gall_cnt #pagination li.prev, #concorso_left .concorso_gall_cnt #pagination li.next {background:none; padding:2px 0 0px;}
#concorso_left .concorso_gall_cnt #pagination li.ends a {width:112px; font-size:14px; border:0px;}
#concorso_left .concorso_gall_cnt #pagination li a {padding:0px 0 3px 4px; border-left:1px solid #616060; color:#616060; font-weight:normal;}
#concorso_left .concorso_gall_cnt #pagination li a.first {border:0px;}
#concorso_left .concorso_gall_cnt #pagination .pagination_inactive_nav {color:#999;}

#concorso_left .concorso_gall_cnt.trailer {padding:14px 25px 21px; text-align:center;}
#concorso_left .concorso_gall_cnt.trailer h1 { color:#E61111; font-size:25px; font-weight:bold; margin-top:10px;}
#concorso_left .concorso_gall_cnt .gallery_page_cnt {height:auto !important; min-height:440px !important; background:none;}
#concorso_left .concorso_gall_cnt div#rate {right:8px;}

#concorso_left .concorso_common_cnt { background-color:white; padding:20px 23px; text-align:left;}
#concorso_left .concorso_common_cnt div.common_content_cnt {text-align:left; color:#242323; font-size:16px; line-height:19px;}


#concorso_body_cnt.iab {height:auto;}
#concorso_body_cnt.iab #concorso_left {width:985px; padding:38px 0 93px; margin:0 0 0 80px; text-align:center; background:black none;}

.concorso_body_border.detail .concorso_inner_body div#concorso_left h2 {margin-bottom:0px;}

#concorso_left #concorso_image_container {border:1px solid black; padding:10px 8px; float:left; margin-right:10px;}
#concorso_left #concorso_image_container img {border:0px; margin:0px; float:none; background-color:#180000; padding:4px 5px;}

#concorso_right {width:300px; padding:0; float:right; position:relative;}
#concorso_right .concorso_ad {padding-top:20px; text-align:right;}
#concorso_right div.right_advertise_cnt {background:none; width:300px; padding:0px;}
#concorso_right ul.right_photo_holder {padding-top:34px;}
#concorso_right ul.right_photo_holder li#hp_foto_title {margin-bottom:5px;}
#concorso_right ul.right_photo_holder li#hp_foto_title h2 
{
	background:url(http://static.film.it/sites/film2011/img/speciale/cannes-2010/altre-foto.png) no-repeat; 
	width:87px; 
	height:23px; 
	text-indent:-99999px;
}
#concorso_right ul.right_photo_holder li.concorso_right_gall_item_cnt {padding:0 0 10px 0px;}
#concorso_right ul.right_photo_holder li.concorso_right_gall_item_cnt.last {padding-bottom:123px;}
#concorso_right ul.right_photo_holder li.concorso_right_gall_item_cnt a.img_cnt {display:block;}
#concorso_right ul.right_photo_holder li.concorso_right_gall_item_cnt h2 {text-indent:0px; margin:4px 0;}
#concorso_right ul.right_photo_holder li.concorso_right_gall_item_cnt h2 a 
{
	font-size:16px; 
	color:#fff; 
	font-weight:bold;
}

.right-film-in-concorso-box 
{
	background:#18407E url(http://static.film.it/sites/film2011/img/speciale/cannes-2010/right-film-in-concorso-box-bg.jpg) no-repeat bottom; 
	width:272px;
	padding:10px 14px;
}
.right-film-in-concorso-box li, .right-film-in-concorso-box li a {font-size:12px; color:white; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;
}
.right-film-in-concorso-box li {padding-bottom:5px; line-height:20px; min-height:400px; height:auto !important; height:400px;}
.film-in-concorso-title { background:url(http://static.film.it/sites/film2011/img/speciale/cannes-2010/film-in-concorso.jpg) no-repeat; width:300px; height:34px; text-indent:-99999px;}

#concorso_right ul.right_photo_holder li.concorso_right_gall_item_cnt p.concorso_highlight {color:#cee8f1; font-size:11px;}
#concorso_right ul.right_photo_holder li.concorso_right_video_cnt h2 {text-indent:0px; margin-bottom:10px;}
#concorso_right ul.right_photo_holder li.concorso_right_video_cnt h2 a {color:#d8d8c9; font-size:24px; font-weight:bold;}
#concorso_right ul.right_photo_holder li.concorso_right_video_cnt a.img_cnt {position:relative; display:block;}
#concorso_right ul.right_photo_holder li.concorso_right_video_cnt a.img_cnt .right_play_button 
{
	position:absolute;
	top:36px;
	left:80px;
	background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/play_button.png) no-repeat left;
	display:block;
	width:52px;
	height:52px;
	cursor:pointer;
}
#concorso_right ul.right_photo_holder li.concorso_right_video_cnt a.img_cnt .right_play_button:hover {background-position:right;}
h1.title.gall_title {font-size:18px; color:#ffd897; font-weight:bold; margin:12px 0;}
h3.title { font-family:Helvetica, Arial, sans-serif; font-size:20px; font-weight:bold; color:#D50404;}
h3.title.trailer {margin:37px 0 12px;}
h3.title.scheda_film {margin:90px 0 12px;}
h3.title.scheda_correlate {margin:29px 0 8px;}
h3.title.gall_title {margin-bottom:20px; color:#ffd897;}
h3.title.trailer_title {margin-bottom:20px; position:relative; left:-12px; text-align:left;}

h3.title.common {height:24px; display:block; text-indent:-9999px; margin-bottom:21px;}
h3.title.common.regolamento {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/title_regolamento.png) no-repeat; width:175px;}
h3.title.common.vincitori {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/title_vincitori.png) no-repeat; width:125px;}
h3.title.common.premi {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/title_premi.png) no-repeat; width:76px;}

p.title.gioca {padding:7px 0 0 5px; font-size:15px; color:#ff0000;}


#concorso_left .concorso_accedi_cnt {text-align:left; position:relative; padding:0px; margin:0px;}

#concorso_body_cnt #concorso_left span {line-height:9px;}
#concorso_body_cnt #concorso_left span#edge_top {background-position:top;}
#concorso_body_cnt #concorso_left span#edge_bottom {background-position:0 -16px;}
#concorso_body_cnt #concorso_left div#edge_body { width:661px; overflow:hidden;}
#concorso_body_cnt #concorso_left div#edge_body_content {padding:15px 40px 35px 35px; position:relative; font-size:16px; font-weight:bold; color:#e1e0c2; line-height:24px;}
#concorso_body_cnt #concorso_left div#edge_body b {font-size:20px;}
#concorso_body_cnt #concorso_left div#edge_body_content span#home_box_image { background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/concorso_hp_image.png) no-repeat; display:block; position:absolute; left:0px; bottom:-10px; width:176px; height:171px;}

#concorso_body_cnt #concorso_left span#common_top {background-position:top;}
#concorso_body_cnt #concorso_left span#common_bottom {background-position:bottom;}
#concorso_body_cnt #concorso_left div#edge_body div#common_body_content { padding:25px 49px 90px 39px; color:#e1e0c2; font-size:16px; line-height:24px;}
#concorso_body_cnt #concorso_left div#edge_body div#common_body_content img {margin-right:10px;}

.gallery_page_cnt 
{
    background:#c1c2c4 url(../img/gallery_page_bg.png) repeat-x;
    width:650px;
    padding-bottom:30px;
    min-height:814px;
    height:auto !important;
    height:814px;
}
.gallery_page_cnt li.cover_box {width:500px; padding:22px 75px 0; float:none; text-align:center; position:relative; overflow:hidden;}
.gallery_page_cnt li.cover_box div.gallery_navigation {height:40px; line-height:40px; color:#e7e8e8; font-size:20px; background-color:black; text-align:left; padding:0 10px; margin:0 auto; margin-top:-3px;}
.gallery_page_cnt li.cover_box div.gallery_navigation span#nav_indicator {display:block; float:left;}
.gallery_page_cnt li.cover_box div.gallery_navigation span#nav_pages 
{
    display:block;
    height:20px;
    line-height:20px;
    font-size:11px;
    background:url(http://static.film.it/sites/film2011/img/gallery_page_gal_nav_bg.png) repeat-x;
    float:right;
    margin-top:10px;
    text-transform: uppercase;
    font-weight:bold;
}
.gallery_page_cnt li.cover_box div.gallery_navigation span#nav_pages a {color:#e0e0e0; font-weight:bold; padding:0 5px;}
.gallery_page_cnt li.cover_box h3, ul.gallery_page_cnt li.cover_box p {text-align:left;}
.gallery_page_cnt li.cover_box h3 {font-size:25px; color:#e61111; font-weight:bold; margin-bottom:5px; margin-top:10px;}
a.gall_nav_left, a.gall_nav_right
{
    background:url(http://static.film.it/sites/film2011/img/gallery_nav_arrows.png) no-repeat left;
    width:37px;
    height:42px;
    display:block;
    position:absolute;
    left:30px;
    cursor:pointer;
}
a.gall_nav_right { background-position:right; left:583px;}

.spec-keywords01 {margin:0 0 10px; color:#fff}
.spec-keywords01 a {color:#fff}
.spec-keywords01 li {float:left;}

.spec-top-mar01 {margin:20px 0;}

div.user_line {width:100%; padding:10px 0; background:none;}
div.user_line span {color:#fff;}

.comments_cnt {padding: 5px 18px;}

li.div_comment_L {border:none;}

div.end_line {height:20px;}*/
