body,ul{background:#000;padding:0;margin:0;font-family:verdana,arial;font-size:12px;color:#fff}
h1,h2,h3,h4{font-weight:normal;border:solid 0px red;margin:1px;font-family:arial}
h1{margin-bottom:30px;font-size:25px}
	h1 small{font-size:20px}
h2{font-size:18px;margin:0 0 20px 0}
h3{font-size:14px;margin:0 0 20px 0}
h4{font-size:13px;margin:0 0 10px 0;font-weight:bold;letter-spacing:1px}
h5{font-size:12px;margin:0 0 10px 0}
h6{font-size:12px;margin:0 0 10px 0}
a{color:#bde3f6}
ul{list-style:none}
img{border:0}
dl{margin:0px}
p{margin:0 0 20px 0;line-height:16px}
	p small{font-size:11px;line-height:13px;margin:0 0 10px 0}
.f-r{float:right}
.f-l{float:left}
.top-r{position:absolute;top:0;right:0}
.bottom-r{position:absolute;bottom:0;right:0}
.top-l{position:absolute;top:0;left:0}
.bottom-l{position:absolute;bottom:0;left:0}
.c{text-align:center}
.r{text-align:right}
.l{text-align:left}
.clear{clear:both}
.block{display:block}
.rel{position:relative}
.end{margin-bottom:0;border-bottom:0!important}
.hor{margin:0;padding:0}
.hor li{float:left}
	.hor li.last a{margin-right:10px}

#top{font-size:10px;border-bottom:1px solid #490101;height:133px;
	background:#370101;background-image:-moz-linear-gradient(19% 66% 90deg,#370101, #370101, #000000 100%);background-image:-webkit-gradient(linear, 0% 0%, 0% 30%, from(#370101), to(#370101), color-stop(0,#000000))}
#page_wrapper{position:relative;margin-left:auto;margin-right:auto;width:960px;
	background:#000 url(../images/tpl2/bckSprites.jpg) 0 -909px no-repeat}
#header{overflow:hidden;margin:0 0 15px 0;position:relative;height:140px}
	#header h1{width:300px;height:110px;position:absolute;top:0;left:0}
	#header h1 a{display:block;height:110px;text-decoration:none;}
		#header h1 span{text-indent:-9999px;display:block}
#menu{position:absolute;top:30px;right:0;padding:0px}
	#menu a{font-size:12px;text-decoration:none;display:block;padding:10px 25px 10px 25px;color:#999}
	#menu a:hover{background:#333}
		#menu a b{font-weight:normal;font-size:18px;color:#fff}
	#menu li{float:left;text-align:center;border-right:solid 1px #333}
		#menu li.last{border:none}
#footer{margin-top:60px;height:508px;background:url(../images/tpl2/bckSprites.jpg) 0 -400px repeat-x;
	text-align:center;padding:20px 20px 0px 20px}
	#prm{overflow:hidden;margin:0 auto 0 auto}
	#footer p{margin-bottom:10px}
	#footer form{margin:0}
	#footer ul{overflow:hidden}
	#foot_menu{margin:20px 0 0 0;font-size:12px}
	#footer li{padding-right:10px;border-right:1px solid #ccc;margin-left:10px}
	#footer li.last{border:none}
	#footer li{display:inline}

#user_ad{height:90px;overflow:hidden}

#player{padding:0 0 40px 10px;overflow:hidden;position:relative}
	#player_wrap{float:left}
		#playerDiv{width:624px;height:397px}
		#plyrNfo{margin:3px 0 5px 3px;height:14px;position:relative;font-size:10px}
			#plyrNfo u{position:absolute;text-decoration:none;top:0;right:0}
		#playerFoot{overflow:hidden}
			#commentButt{float:right}
	#wrap_ad_div{position:relative;float:right}
		#ad_div_container{background:#333;margin-bottom:10px}
#player.pl_512_325{padding-left:30px}
	#player.pl_512_325 #playerDiv{width:512px;height:325px}
	#player.pl_512_325 #wrap_ad_div{margin-right:70px}
#player.pl_300_250{width:300px}
	#player.pl_300_250 #player_wrap{float:none}
	#player.pl_300_250 #playerDiv{width:300px;height:267px}
	#player.pl_300_250 #wrap_ad_div{float:none}
	
.generic_wrap{position:relative;overflow:hidden;margin:0 0 30px 0;padding:0}
.generic_list{padding:0;margin:0}
.generic_list li{overflow:hidden;margin-bottom:20px}

.hor_film_list li{float:left;margin:20px}

#related img{float:left;margin:0 20px 20px 0}
#related li{position:relative}

#downloads{margin:0;padding:0}
#downloads li{margin-top:12px}
#downloads #licensing{font-size:10px}
#downloads #licensing a{text-decoration:none; font-size:10px}
#downloads #licensing a img{margin-bottom:3px}

ul.dots{list-style:circle;margin-bottom:30px}
	ul.dots li{list-style:circle;margin-bottom:5px}

/*.box{background:#171717;padding:15px;overflow:hidden}*/
.box_wide{position:relative;background:#000 url(../images/tpl2/box_bck.jpg) no-repeat;padding:15px;width:930px;overflow:hidden}
	.box_wide h1{font-size:22px}
	.triplo{background:#000 url(../images/tpl2/bckSprites.jpg) 0 0 no-repeat}
	.box_wide_descr{width:920px;margin-top:50px;overflow:hidden}
		.box_wide_descr p a{font-size:14px}
		.box_wide_l{float:left;width:235px;overflow:hidden}
			.box_wide_l img{border:1px solid #4B0505}
		.box_wide_r{float:left;width:660px;margin-left:20px}
			.box_wide_r p{margin-bottom:20px}
		.box_wide_l2{float:left;width:595px;overflow:hidden}
		.box_wide_r2{float:right;width:300px}
	.box_wide_3{float:left;width:290px;padding:10px 10px 0 0}
		.box_wide_3 h3.tworow{margin:0 0 50px 0}
		.box_wide_3 h3{margin:0 0 60px 10px}
		.box_wide_3 p.ico_descr{font-size:14px;padding:0 15px 0 90px;line-height:22px}
			.cinepresa{background:url(../images/tpl2/homeSprites.png) 0 -179px  no-repeat}
			.spettatori{background:url(../images/tpl2/homeSprites.png) 0 0 no-repeat}
			.monitor{background:url(../images/tpl2/homeSprites.png) 0 -327px no-repeat}

.boxWide{text-align:left;font-family:arial;position:relative;margin-bottom:30px}
.boxWide h2 img{margin-right:8px;border:1px solid #16a02a;border-left:1px solid #0b5114;border-top:1px solid #0b5114}
.boxWide h2{padding:10px 0 10px 15px;font-size:18px;
	background:#00811b;
		background-image:-moz-linear-gradient(0% 80% 90deg,#0b5114,#16a12b);
		background-image:-webkit-gradient(linear,0% 0%,0% 85%,from(#16a12b),to(#0b5114));
	margin:0;border-bottom:1px solid #008b1d;
	-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px}
.boxWide .colLeft p{font-size:14px;line-height:18px;color:#ddd}
.boxWide .colLeft ul{padding:0}
.boxWide .colLeft{padding:20px 25px 20px 25px;
		float:left;width:559px;border-right:1px solid #444;border-top:1px solid #1b1b1b;
		background:#4A4A4A;
		background-image:-moz-radial-gradient(50% 0% 90deg, #4A4A4A, #292929);
		background-image:-webkit-gradient(radial, 125 125, 650, 300 100, 100, from(#292929), to(#4A4A4A));
		-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}
.boxWide .colRight p{font-size:11px;line-height:18px;color:#e5e8e8}
.boxWide .colRight{float:left;width:349px;background:#424242;
		background-image:-moz-linear-gradient(0% 30% 0deg,#1e1e1e, #323232, #323232 35%);
		background-image:-webkit-gradient(linear, 100% 0%, 0% 0%, from(#323232), to(#1e1e1e), color-stop(.8,#323232));
		-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;
		border-left:1px solid #111}
.spotLight{background-position:bottom right;background-repeat:no-repeat;
	border-bottom:1px solid #3a3b3b;padding:20px 25px 10px 25px;border-top:1px solid #1b1b1b}
.spotLight h3{padding:10px 0 15px 40px;background-repeat:no-repeat;font-size:16px;letter-spacing:1px}

#prev_next{font-size:10px;border-bottom:1px solid #333;padding:0;width:100%;overflow:hidden;height:25px}
#prev a{background-image:url(../images/arrow-back_16.png);background-repeat:no-repeat;float:left;height:16px;padding-left:20px}
#next a{background-image:url(../images/arrow-forward_16.png);background-position:right;background-repeat:no-repeat;float:right;height:16px;padding-right:19px}

.ad{margin-bottom:10px}

.butt{background:#720105;border:1px solid #000;border-top:1px solid #cf341d;border-left:1px solid #cf341d;
	padding:5px 15px 5px 13px;color:#fff;text-decoration:none;font-size:13px;line-height:13px}
	.butt:hover{color:#bde3f6;background:#630109;border:1px solid #cf341d;border-top:1px solid #000;border-left:1px solid #000}
	.butt.small{padding:3px 15px 4px 13px;color:#fff;text-decoration:none;font-size:10px}
	
.buttons li a{display:block;margin:0 20px 20px 0;padding:10px 15px 10px 13px}

.specButt{position:relative;padding:10px 10px 10px 60px;font-size:14px;text-transform:uppercase;
	-moz-border-radius:5px;-webkit-border-radius:5px;background:#188a28;
	text-decoration:none;color:#fff;background-image:-webkit-gradient(linear,0% 0%,0% 85%,from(#24d938),to(#0b5114));
		background-image:-moz-linear-gradient(0% 80% 90deg,#0b5114,#24d938);text-shadow: 0px 1px 2px #082f0c;
	}
.specButt:hover{background:#1cce1c;background-image:-webkit-gradient(linear,0% 0%,0% 85%,from(#12811b),to(#16a319));
		background-image:-moz-linear-gradient(0% 80% 90deg,#16a319,#12811b);
		text-shadow: 0px -1px 2px #082f0c}
.specButt img{position:absolute;top:10px;left:15px}
.specButt small{color:#fff777;letter-spacing:1px;font-size:11px;font-weight:bold}

.generic_list img,
.webtvs_carousel img,
.browse_list img,
#channels img{border:1px solid #4B0505;width:184px;height:220px}

.browse_list{padding:0}
.browse_list li{overflow:hidden;float:left;margin:0px 20px 35px 20px;width:186px;height:300px}
	.browse_list a{font-size:12px;line-height:18px}
	.browse_list p{color:#ccc;font-size:10px;line-height:14px}
.movies_list_result_box_sm{float:left;margin:0px 5px 10px 4px;width:175px;height:145px}
	.browse_poster_sm{width:175px;height:120px;position:relative}
		.play_butt_sm{top:45px;left:70px;position:absolute}
		
input,textarea{color:#666;font-size:12px;padding:5px;margin:20px 20px 20px 0;background:#fff}

#searchbox select{width:280px;margin-right:170px}

.cmn_list{overflow:hidden;margin:50px 0px 0px 0px;padding:0px 0px 0px 38px}
.cmn_list img{border:0px}
.cmn_list li{float:left;overflow:hidden;width:270px;margin:0 10px 10px 0;padding:0}
.cmn_list h3{margin:0px;color:#0189FF}
.cmn_list h3 a{color:#fff}
.cmn_list a{font-size:14px;line-height:25px}
.cmn_list u{background:#aa0113;font-size:11px;font-weight:bold;text-decoration:none;padding:3px 3px 5px 3px;
	-moz-border-radius:5px;-webkit-border-radius:5px}

.cancelbtn{padding:5px 0 0 20px;background:url(../images/close_16.png) no-repeat 0 4px}
.downloadbtn{padding:5px 0 0 20px;background:url(../images/redo_16.png) no-repeat 0 4px}
.editbtn{padding:5px 0 0 20px;background:url(../images/edit_16.png) no-repeat 0 4px}
.zoombtn{padding:5px 0 0 20px;background:url(../images/zoom-in_16.png) no-repeat 0 4px}
.addbtn{padding:5px 0 0 20px;background:url(../images/add_16.png) no-repeat 0 4px}
.helpbtn{padding:5px 0 0 20px;background:url(../images/help_16.png) no-repeat 0 4px}
.topbtn{padding:5px 0 0 20px;background:url(../images/arrow-up_16.png) no-repeat 0 4px}
.linkbtn{padding:2px 15px 0 0;background:url(../images/external.gif) no-repeat 100% 4px}
.feedbtn{padding:5px 35px;background:url(../images/feed-icon-28x28.png) no-repeat 0 50%}
.moneybtn{padding:25px 0 5px 55px;background:url(../images/money_100dollar_Coins.png) no-repeat 0 50%}

#yellowFader{width:900px;height:300px;background-color:#FF0}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:#000;}

#cboxOverlay{background:#000}
#colorbox{border:1px solid #323232}   
    #cboxContent{}
        #cboxTopLeft{width:14px; height:14px; background:#111}
	    #cboxTopCenter{height:14px; background:#111}
	    #cboxTopRight{width:14px; height:14px; background:#111}
	    #cboxBottomLeft{width:14px; height:43px; background:#111}
	    #cboxBottomCenter{height:43px; background:#111}
	    #cboxBottomRight{width:14px; height:43px; background:#111}
	    #cboxMiddleLeft{width:14px; background:#111}
	    #cboxMiddleRight{width:14px; background:#111}
	    #cboxContent{background:#fff}
	        #cboxLoadedContent{margin-bottom:5px}
	        #cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat}
	        #cboxLoadingGraphic{background:url(../images/loader.gif) center center no-repeat}
	        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C}
	        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C}
	        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(../images/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px}
	        #cboxPrevious{left:0px; background-position: -51px -25px}
	        #cboxPrevious.hover{background-position:-51px 0px}
	        #cboxNext{left:27px; background-position:-75px -25px}
	        #cboxNext.hover{background-position:-75px 0px}
	        #cboxClose{right:0; background-position:-100px -25px}
	        #cboxClose.hover{background-position:-100px 0px}
	        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px}
	        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px}
	        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px}
	        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px}

#related u {background:#aa0113;font-size:11px;font-weight:bold;text-decoration:none;padding:1px 3px 2px 3px;-moz-border-radius:5px;-webkit-border-radius:5px}
/* additions for single movie pages */
.box{border:1px solid #323232;margin-top:20px;line-height:16px;position:relative;overflow:auto}
	.box h1,.box h2,.box p{padding:10px}
	.box h1{font-size:18px;line-height:22px;font-weight:normal;color:#009AFF;border-bottom:1px solid #333;margin:0 0 10px 0}
	.box h2{font-size:14px;font-weight:normal;color:#009AFF;border-bottom:1px solid #333;margin:0 0 10px 0}
	.box ul{margin:0 10px 25px}
	.box li{margin-bottom:10px}
	.box p{font-size:13px;line-height:18px;overflow:auto}
	.box p img{float:left;margin:0 15px 15px 0}
	.box p a{color:#009AFF;}
	.subCol{float:left;margin:0 10px 0 0;width:150px}

#users_list li {width: 104px ; height: 130px;}
#users_list img {width: auto; height: auto;}
#users_list li a {font-size: 12px; text-decoration: none; color: #FFFFFF;}
