body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,span{margin:0;padding:0; float: none;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}body{	background:				#000 url('/static/graphics/bg_body.gif') top left repeat-x;	color:					#000;				font-family:				Arial;	font-size:					12px;}/** DEFAULT DIVISIONS **/	#container{		background:				#fff;		margin:					0 auto 0 auto;		min-height:				500px;		width:					960px;	}		#header{		background:				url('/static/graphics/bg_header.gif') top left repeat-x;		height:					115px;		width:					960px;	}		#navigation{		background:				#ffcc00;		height:					35px;		margin:					1px;		width:					958px;	}	#content{		padding:					10px;	}	#footer{		color:					#b4b4b4;		height:					30px;                padding:                                        40px 0 20px 0;		text-align:					center;	}	/** DEFAULT HEADER STYLES **/	#header .content{		background:				url('/static/graphics/logo.gif') top left no-repeat;		height:					115px;	}	#header a{		float:						left;		height:					115px;		width:					217px;	}		#header a span{			display:					none;		}			.banner-leaderboard{   	         -webkit-box-shadow: 		0 0 1em #999;   	         -moz-box-shadow: 			0 0 1em #999;		border:					1px solid #fff;		float:						left;		height:					90px;		margin-top:				10px;		width:					728px;	}	/** DEFAULT NAVIGATION STYLES **/	#nav-main,	#nav-main li,	#nav-main a,	#nav-service,	#nav-service li,	#nav-service li a{		float:					left;		text-decoration:			none;	}	#nav-main{		background:				#000 url('/static/graphics/bg_nav-main.gif') top right no-repeat;		font:						19px Arial Narrow, sans-serif;		font-weight:				bold;		height:					35px;		width:					520px;	}		#nav-main a{			color:					#ed1f24;			line-height:				35px;			padding:					0 6px 0 6px;		}				#nav-main .active-item a,		#nav-main a:hover{			color:						#fff;		}	#nav-service{		font:						         12px Arial;		height:						35px;		padding-left:				         6px;		width:						432px;	}		#nav-service a{			border-right:				1px solid #000;			color:					#000;			line-height:				15px;			margin:					10px 0 10px 0;			padding:					0 7px 0 7px;		}		#nav-service a:hover{			text-decoration:			         underline;		}		#nav-service li:last-child a{			border-right:				0px;			padding-right:				0px;		}				#nav-service .active-item a{			color:					#ed1f24;		}		/** COLUMNS **/.column-small{	float:				   left;        width:                             410px;}.column-large{	float:				   left;        width:                             510px;}.overview .column-large{        margin-right:                15px;}.forms .column-small{        margin-right:                15px;}	/** DEFAULT FOOTER STYLES **/	/** DEFAULT BLOCK STYLES **/	.block-title{		background:				url('/static/graphics/bg_right-top-corner.gif') top right no-repeat;		height:					30px;	}	/** DEFAULT STYLES **/	.clearer{		clear:				both;		}		.spacer{		display:				block;		height:				15px;		}		a{	   	color:				#000;	   	outline: 				none;	   	text-decoration:			none;	}		a:hover{		text-decoration:			underline;		}	noscript p{		background:				#bde5f8 url('/static/graphics/bg_noscript-info.png') left center no-repeat;		border:					1px solid #00529b;		color:					#00529b;		padding:					15px 15px 15px 35px;	}	strong{		font-weight:				bold;	}		em{		font-style:					italic;	}		h2{		color:					#e61e85;		font-size:					16px;		font-weight:				bold;	}   .custom-text h2,  .custom-text p,  .custom-text ul{      padding-bottom:                   15px;  }/** MODAL **/	#modal-filminfo{	}/** TAB STYLES AS SPECIFIED BY JQUERY UI **/		.ui-tabs{ }		.ui-tabs .ui-tabs-nav{		list-style: none; 		position: relative; 	}		.ui-tabs .ui-tabs-nav li{		position: relative; 		float: left; 		padding: 0; 	}		.ui-tabs .ui-tabs-nav li a{		cursor: pointer !important;		float: left; 		text-decoration: none; 	}		.ui-tabs .ui-tabs-nav li.ui-tabs-selected{		border-bottom-width: 0;	}		 /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */	.ui-tabs .ui-tabs-panel {		display: block; 		background: none; 	}		.ui-tabs .ui-tabs-hide {		display: none !important;	}#tabs ul.tabs{    border-bottom: 1px solid #d9d9d9;    height: 35px;}#tabs ul.tabs li{    background: #d9d9d9;    border-left: 1px solid #d9d9d9;    border-right: 1px solid #d9d9d9;    border-top: 1px solid #d9d9d9;    float: left;    height: 15px;    margin: 0 1px -1px 0;    padding: 10px;}#tabs ul.tabs .ui-tabs-selected{    background: #fff;}#tabs table{    width: 930px;}    #tabs table h2{        color: #b80020;        margin-bottom: 5px;    }    #tabs table thead,    #tabs table  th{    background: none;    }    #tabs table  td,    .epg-movies th{        padding: 6px;    }    #tabs table th{        color: #b80020;        font-weight: bold;        font-size: 24px;        padding: 15px 6px 10px 6px;    }/** EPG SPECIFIC **/.table-epg tr{        background: url('/static/graphics/bg_tr.gif') repeat-x;        border-bottom: 1px solid #d9d9d9;    }.table-epg .td-title{     width: 370px;}.table-epg .td-time{    width: 100px;}.table-epg .td-channel{    width: 114px;}.table-epg .td-category{    width: 150px;}.table-epg .td-tip span{    background: #b80020;    color: #fff;    font-weight: bold;    padding: 5px 10px 5px 10px;}/** TOP 10 SPECIFIC **/.table-top10 .td-number{    text-align: center;    width: 100px;}.table-top10 .td-number img{    margin-top: 10px;}.table-top10 img.visual{    float: left;    padding: 0 10px 10px 0;}/* * FancyBox - jQuery Plugin * Simple and fancy lightbox alternative * * Examples and documentation at: http://fancybox.net *  * Copyright (c) 2008 - 2010 Janis Skarnelis * * Version: 1.3.1 (05/03/2010) * Requires: jQuery v1.3+ * * Dual licensed under the MIT and GPL licenses: *   http://www.opensource.org/licenses/mit-license.php *   http://www.gnu.org/licenses/gpl.html */#fancybox-loading{	position: fixed;	top: 50%;	left: 50%;	height: 40px;	width: 40px;	margin-top: -20px;	margin-left: -20px;	cursor: pointer;	overflow: hidden;	z-index: 1104;	display: none;}* html #fancybox-loading{	/* IE6 */	position: absolute;	margin-top: 0;}#fancybox-loading div{	position: absolute;	top: 0;	left: 0;	width: 40px;	height: 480px;	background-image: url('/static/graphics/fancy_loading.png');}#fancybox-overlay{	position: fixed;	top: 0;	left: 0;	bottom: 0;	right: 0;	background: #000;	z-index: 1100;	display: none;}* html #fancybox-overlay{	/* IE6 */	position: absolute;	width: 100%;}#fancybox-tmp{	padding: 0;	margin: 0;	border: 0;	overflow: auto;	display: none;}#fancybox-wrap{	position: absolute;	top: 0;	left: 0;	margin: 0;	padding: 20px;	z-index: 1101;	display: none;}#fancybox-outer{	position: relative;	width: 100%;	height: 100%;	background: #FFF;}#fancybox-inner{	position: absolute;	top: 0;	left: 0;	width: 1px;	height: 1px;	padding: 0;	margin: 0;	outline: none;	overflow: hidden;}#fancybox-hide-sel-frame{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: transparent;}#fancybox-close{	position: absolute;	top: 0px;	right: -35px;	width: 35px;	height: 35px;	background-image: url('/static/graphics/btn_modal-close.gif');	cursor: pointer;	z-index: 1103;	display: none;}#fancybox_error {	color: #444;	font: normal 12px/20px Arial;	padding: 7px;	margin: 0;}#fancybox-content {	height: auto;	width: auto;	padding: 0;	margin: 0;}#fancybox-img {	width: 100%;	height: 100%;	padding: 0;	margin: 0;	border: none;	outline: none;	line-height: 0;	vertical-align: top;	-ms-interpolation-mode: bicubic;}#fancybox-frame {	position: relative;	width: 100%;	height: 100%;	border: none;	display: block;}#fancybox-title {	position: absolute;	bottom: 0;	left: 0;	font-family: Arial;	font-size: 12px;	z-index: 1102;}.fancybox-title-inside {	padding: 10px 0;	text-align: center;	color: #333;}.fancybox-title-outside {	padding-top: 5px;	color: #FFF;	text-align: center;	font-weight: bold;}.fancybox-title-over {	color: #FFF;	text-align: left;}#fancybox-title-over{	padding: 10px;	background-image: url('/static/graphics/fancy_title_over.png');	display: block;}#fancybox-title-wrap {	display: inline-block;}#fancybox-title-wrap span {	height: 32px;	float: left;}#fancybox-title-left {	padding-left: 15px;}#fancybox-title-main {	font-weight: bold;	line-height: 29px;	color: #FFF;}#fancybox-title-right {	padding-left: 15px;}#fancybox-left, #fancybox-right{	position: absolute;	bottom: 0px;	height: 100%;	width: 35%;	cursor: pointer;	outline: none;	overflow: hidden;	background-image: url('/static/graphics/blank.gif');	z-index: 1102;	display: none;}#fancybox-left {	left: 0px;}#fancybox-right {	right: 0px;}#fancybox-left:hover, #fancybox-right:hover {	visibility: visible;    /* IE6 */}#fancybox-left:hover span {	left: 20px;}#fancybox-right:hover span {	left: auto;	right: 20px;}.fancy-bg {	position: absolute;	padding: 0;	margin: 0;	border: 0;	width: 20px;	height: 20px;	z-index: 1001;}
