/*
NOVA S.A
Forthent S.A.
20/07/2009
*/ 

/* Generic CSS
----------------------------------------------- */

html, body{
	background-color: #1d2cac;
	margin: 0;
	padding:0;
	height:100%;
	background-image: url(/nova/_gfx/back.gif);
	background-repeat:repeat-x;
	font-family:'Tahoma';
	font-size:100%;
}

*{
	margin: 0;
}

img{
	border:none;
}

a { }

.inButton{
	margin:5px 0;
	padding:3px 10px;
	background-color:#030773;
	font-size:11px;
	color:#bbc0e5;
	text-decoration:none;
}

.inButton:hover{
	background-color:#0669c3;
	color:#bbc0e5;
	text-decoration:none;
}

.clear{
	clear:both;
	font-size:1px;
	overflow:hidden;
}

h1{
	font-family:Tahoma;
	font-size:20px;
	color:#004990;
	font-weight:normal;
	margin:0;
	padding:0;
}

h1 a {
	display:block;
	background-image:url(/nova/_gfx/nova_logo.gif);
	background-repeat:no-repeat;
	width:117px;
	height:95px;
	text-indent:-9999px;
}

h2{
	font-size:20px;
	margin:0;
	padding:0;
	font-weight:normal;
	position:relative;
	color:#FFFFFF;
	height:45px;
}

h3{
	font-family:'Tahoma';
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	margin:25px 0 0 0;
	padding:0 0 5px 0;
	border-bottom:#1e89eb solid 2px;
}

h4{
	font-family:'Tahoma';
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	margin:10px 0 10px 0;
	padding:0;
}

h5{
	font-family:'Tahoma';
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	margin:0px 0 0 0;
	padding:0 0 0 10px;
}

.globalContainer{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -100px;
}

.topContainer{
	margin:0 auto;
	width:993px;
	position:relative;
}

.header{
	height:150px;
	position:relative;
	background-image:url(/nova/_gfx/headerBack.gif);
	background-repeat:no-repeat;
}

.novaLogo{
	padding:4px 0 1px 44px;
	float:left;
}

.headerItems{
	float:left;
	width:830px;
}

.headerItems .logoMenu{
	float:right;
}

.headerItems .logoMenu div{
	float:left;
	margin:10px 0 0 0;
	padding:0 6px 0 6px;
	border-right:#dadce4 solid 1px;
}

.headerItems .logoMenu .last{
	border-right:none;
}

.loginHolder{
	width:400px;
	height:26px;
	margin-top:29px;
	overflow:hidden;
}

.login{
	background-image:url(/nova/_gfx/loginBack.gif);
	background-repeat:no-repeat;
	height:27px;
	width:200px;
	float:left;
}

.search{
	background-image:url(/nova/_gfx/searchBack.gif);
	background-repeat:no-repeat;
	height:27px;
	width:130px;
	float:right;
}

.searchfld{
	font-size:11px;
	color:#767676;
	padding:6px 0px 0 10px;
	float:left;
	height:14px;
	font-family:'Tahoma';
}

.searchField{
	border:none;
	font-size:11px;
	color:#767676;
	width:85px;
	height:14px;
	font-family:'Tahoma';
}

.logintxt{
	font-size:11px;
	color:#767676;
	padding:7px 5px 0 11px;
	float:left;
}

.loginfld{
	font-size:11px;
	color:#767676;
	padding:6px 0px 0 6px;
	float:left;
}

.loginField{
	border:none;
	font-size:11px;
	color:#b2b8d5;
	height:14px;
	font-family:'Tahoma';
}

.usr{
	width:53px;
}

.pas{
	width:55px;
}

.submit_btn{
	display:block;
	width:25px;
	height:23px;
	float:right;
}

.lang{
	height:27px;
	width:61px;
	float:right;
}

.langSelected{
	float:left;
	background-image:url(/nova/_gfx/lang_on.gif);
	background-repeat:no-repeat;
	padding:7px 7px;
	font-family:'Tahoma';
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	overflow:hidden;
}

.langLink{
	float:left;
	background-image:url(/nova/_gfx/lang_off.gif);
	background-repeat:no-repeat;
	padding:7px 8px;
	font-family:'Tahoma';
	font-size:11px;
	font-weight:bold;
	color:#797979;
	text-decoration:none;
	overflow:hidden;
}

.langLink:hover{
	background-image:url(/nova/_gfx/lang_on.gif);
	color:#ffffff;
}

.mainContainer{
	background-image:url(/nova/_gfx/shadowBack.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.outerContent{
	background-image:url(/nova/_gfx/shadowFront.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin:0 auto 50px auto;
	padding-bottom:40px;
	height:100% !important;
	height:600px;
}

.contentHolder{
	margin:0 auto;
	width:995px;
	position:relative;
}

.contentHolderInside{
	margin:0 auto;
	width:970px;
}

.arc{
	background-image:url(/nova/_gfx/arc.gif);
	background-repeat:no-repeat;
	background-position:center top;
	min-height:550px;
}


/* TOP MENU CSS
----------------------------------------------- */

.topMenuHolder{
	border-collapse:collapse;
}

.topMenuLeft{
	background-image:url(/nova/_gfx/topMenuLeft.gif);
	background-repeat:no-repeat;
	width:13px;
	height:31px;
}

.topMenuRight{
	background-image:url(/nova/_gfx/topMenuRight.gif);
	background-repeat:no-repeat;
	width:13px;
	height:31px;
}

.topMenuMid{
	background-image:url(/nova/_gfx/topMenuMid.gif);
	background-repeat:repeat-x;
	height:31px;
}

.menuShadow{
	background-image:url(/nova/_gfx/topMenuShadow.gif);
	background-repeat:no-repeat;
	height:10px;
	width:auto;
	overflow:hidden;
}
.menuShadowInside{
	background-image:url(/nova/_gfx/topMenuShadowInside.gif);
	background-repeat:no-repeat;
	height:3px;
	width:auto;
	overflow:hidden;
}

.topMenu{
	border-collapse:collapse;
	font-size:12px;
	margin:0;
	color:#4a4080;
}

.topMenu td{
	text-align:center;
	padding-top:1px;
}

.menuSep{
	background-image:url(/nova/_gfx/topMenuSep.gif);
	background-repeat:no-repeat;
	background-position:center 2px;
	width:48px;
}

.topMenu a {
	margin:4px 0 0 0;
	padding:3px 6px 0 8px;
	color:#4a4080;
	display:block;
	height:24px;
	text-decoration:none;
	position:relative;
	z-index:0;
	text-shadow:#ffffff 1px 1px 1px;
	FILTER: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=1)
}


.topMenu a:hover,  .topMenu .active {
	background:url(/nova/_gfx/leftMenu_on.gif) no-repeat;
	margin:4px 0 0 0;
	padding:3px 6px 0 8px;
	position:relative;
	height:24px;
	display:block;
	color:#FFFFFF;
	text-shadow:none;
	filter:none;
}

.topMenu .item{
	width:100px;
}

.topMenu a b {
	display:block;
	width:7px; 
	height:23px;
	background: none;
	margin:0;
	position:absolute;
	top:0;
	right:-1px;
	text-indent:-9999px;
}

.topMenu a:hover b, .topMenu .active b {
	background:url(/nova/_gfx/rightMenu_on.gif) no-repeat right top;
	overflow:hidden;
}

.flashContainer{
	width:950px;
	height:375px;
	margin:3px auto 20px auto;
}

/* HOME PROMO CSS
----------------------------------------------- */

.homePromo{
	background-image:url(/nova/_gfx/homePromoBack.png);
	width:873px;
	height:171px;
	margin:0 auto;
	padding:22px 15px 0 15px;
}

.smallBanner{
	background-repeat:no-repeat;
	background-position:center;
	width:120px;
	height:150px;
	overflow:hidden;
}

.Banner728x90{
	width:728px;
	height:90px;
	border:#cfcfcf solid 1px;
	margin:20px auto;
}

.newsTickerHolder{
	background-image:url(/nova/_gfx/newsTickerImg.png);
	background-repeat:no-repeat;
	padding:10px 0 0 170px;
	width:777px;
	margin:0 auto;
	height:45px;
}

#newsTicker{
	font-family:Tahoma;
	font-size:12px;
	color:#afb4de;
}

#newsTicker div div{
	margin:5px 0 0 0;
}

#newsTicker a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#newsTicker a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

/* HOME PROGRAM CSS
----------------------------------------------- */

.homeProgram{
	width:975px !important;
	width:990px;
	margin:0 auto;
	padding:0 10px 0 16px !important;
	padding:0 10px 0 11px;
	background-image:url(/nova/_gfx/homeprogramBack.png);
	background-repeat:no-repeat;
	position:relative !important;
	position:inherit;
	z-index:2;
}

.homeProgram a{
	position:relative;
}

.box1{
	float:left;
	margin:0 5px;
}

.box1 .top{
	background-image:url(/nova/_gfx/homeProgBox1Top.png);
	width:230px;
	height:5px;
	overflow:hidden;
}

.box1 .bot{
	background-image:url(/nova/_gfx/homeProgBox1Bot.png);
	width:230px;
	height:4px;
	overflow:hidden;
}

.box1 .mid{
	background-image:url(/nova/_gfx/homeProgBox1Mid.gif);
	background-color:#f6f6f6;
	height:29px;
	width:230px;
	font-size:11px;
	font-weight:bold;
	color:#222b62;
}

.box1 .mid a{
	color:#222b62;
	text-decoration:none;
	position:relative;
}

.box1 .mid:hover{
	background-image:url(/nova/_gfx/homeProgBox1Mid_on.gif);
	background-repeat:no-repeat;
}

.box1 .bLine{
	border-bottom:#dddddd solid 1px;
}

.box1 .homeProTable{
	border-collapse:collapse;
}

.box1 .homeProTable td{
	border-collapse:collapse;
	height:29px;
}

.box1 .homeProTable .sLogo{
	width:68px;
	padding:1px 0 0 5px !important;
	padding:0 0 0 5px;
	vertical-align:top;
}

.box2{
	float:left;
	margin:0 5px;
}

.box2 .top{
	background-image:url(/nova/_gfx/homeProgBox2Top.png);
	width:230px;
	height:5px;
	overflow:hidden;
}

.box2 .bot{
	background-image:url(/nova/_gfx/homeProgBox2Bot.png);
	background-position:bottom;
	width:230px;
	height:4px;
	overflow:hidden;
}

.box2 .mid{
	background-image:url(/nova/_gfx/homeProgBox2Mid.gif);
	background-color:#f6f6f6;
	height:29px;
	width:230px;
	font-size:11px;
}

.box2 .mid a{
	color:#222b62;
	text-decoration:none;
}

.box2 .mid:hover{
	background-image:url(/nova/_gfx/homeProgBox2Mid_on.gif);
	background-repeat:no-repeat;
}

.box2 .mid:hover .time{
	color:#b71c1c;
}

.bLine{
	border-bottom:#dddddd solid 1px;
}

.box2 .homeProTable{
	border-collapse:collapse;
	width:100%;
}

.box2 .homeProTable td{
	border-collapse:collapse;
	height:29px;
}

.box2 .homeProTable .show{
	width:165px;
	padding:0 5px 0 15px;
	color:#222b62;
}

.box2 .homeProTable .time{
	text-align:center;
	color:#787878;
}

.box3{
	float:left;
	margin:0 5px;
}

.box3 .top{
	background-image:url(/nova/_gfx/homeProgBox2Top.png);
	width:230px;
	height:5px;
	overflow:hidden;
}

.box3 .bot{
	background-image:url(/nova/_gfx/homeProgBox2Bot.png);
	background-position:bottom;
	width:230px;
	height:4px;
	overflow:hidden;
}

.box3 .mid{
	background-image:url(/nova/_gfx/homeProgBox2Mid.gif);
	background-color:#f6f6f6;
	height:29px;
	width:230px;
	font-size:11px;
}

.box3 .mid a{
	color:#222b62;
	text-decoration:none;
}

.box3 .mid:hover{
	background-image:url(/nova/_gfx/homeProgBox3Mid_on.gif);
	background-repeat:no-repeat;
}

.box3 .mid:hover .time{
	color:#283ab6;
}

.box3 .homeProTable{
	border-collapse:collapse;
	width:100%;
}

.box3 .homeProTable td{
	border-collapse:collapse;
	height:29px;
}

.box3 .homeProTable .show{
	width:165px;
	padding:0 5px 0 15px;
	color:#222b62;
}

.box3 .homeProTable .time{
	text-align:center;
	color:#787878;
}

.box4{
	float:left;
	margin:0 6px;
}

.box4 .top{
	background-image:url(/nova/_gfx/homeProgBox1Top.png);
	width:230px;
	height:5px;
	overflow:hidden;
}

.box4 .bot{
	background-image:url(/nova/_gfx/homeProgBox1Bot.png);
	width:230px;
	height:4px;
	overflow:hidden;
}

.box4 .mid{
	background-image:url(/nova/_gfx/homeProgBox4Mid.gif);
	background-color:#f6f6f6;
	height:49px;
	width:230px;
	font-size:11px;
	font-weight:bold;
	color:#222b62;
}

.box4 .mid a{
	color:#222b62;
	text-decoration:none;
}

.box4 .mid:hover{
	background-image:url(/nova/_gfx/homeProgBox4Mid_on.gif);
	background-repeat:no-repeat;
}

.box4 .mid:hover .time{
	color:#222b62;
}

.box4 .bLine{
	border-bottom:#dddddd solid 1px;
}

.box4 .homeProTable{
	border-collapse:collapse;
	width:100%;
}

.box4 .homeProTable td{
	border-collapse:collapse;
	height:29px;
}

.box4 .homeProTable .sLogo{
	width:48px;
	padding:2px 0 0 5px;
	vertical-align:top;
}

.box4 .homeProTable .show{
	width:115px;
	padding:7px 3px 0 12px;
	color:#222b62;
	vertical-align:top;
}

.box4 .homeProTable .time{
	text-align:center;
	color:#787878;
	font-weight:normal;
	vertical-align:top;
	padding:7px 0 0 0;
}

.tvguide{
	margin-bottom:10px;
}

.titleBox2{
	text-align:center;
	margin:9px 0 0 0;
	background-image:url(/nova/_gfx/seeNow.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:17px;
	width:230px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0 0 0;
}

.titleBox3{
	text-align:center;
	margin:9px 0 0 0;
	background-image:url(/nova/_gfx/seeLater.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:17px;
	width:230px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0 0 0;
}

.titleBox4{
	text-align:center;
	margin:9px 0 0 0;
	background-image:url(/nova/_gfx/top5.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:17px;
	width:220px;
	font-size:12px;
	font-weight:bold;
	color:#0a0950;
	padding:3px 0 0 10px;
}

.vline{
	float:left;
	background-image:url(/nova/_gfx/homeprogramLine.gif);
	background-repeat:no-repeat;
	background-position:center 15px;
	margin:0 2px;
	width:1px;
	height:335px;
}

.showProgBtn{
	background-image:url(/nova/_gfx/showProgBtn.gif);
	background-repeat:no-repeat;
	position:relative;
	z-index:3;
	bottom:-58px;
	left:385px;
	width:226px;
	height:19px;
	text-align:center;
	padding:2px 0 0 10px;
}

.showProgBtn a{	
	font-size:11px;
	color:#bbc1e5;
	text-decoration:none;
}

/* INSIDE CSS
----------------------------------------------- */

.path{
	margin:3px 0 7px 0;
	font-size:11px;
	font-family:'Tahoma';
	color:#81c3ff;
}
.path span{
	margin:0 5px;
}

.path a{
	color:#81c3ff;
	text-decoration:none;
}

.path a:hover{
	text-decoration:underline;
}

.insideTable{
	border-collapse:collapse;
	margin:10px 0 50px 0;
}

.insideTable td{
	vertical-align:top;
}

.insideTable .sidebar{
	width:300px;
	padding-right:20px;
}

.insideTableFrame{
	border-collapse:collapse;
	margin:10px 0 50px 0;
}

.insideTableFrame td{
	vertical-align:top;
}

.insideTableFrame .sidebar{
	width:300px;
	padding-right:5px;
}


.sideMenu{
	border-collapse:collapse;
}

.sideMenu td{
	vertical-align:middle;
	padding:0;
	font-size:12px;
}

.sideMenuTop{
	background-image:url(/nova/_gfx/sideMenuTop.png);
	background-repeat:no-repeat;
	width:178px;
	height:20px;
}

.sideMenuBot{
	background-image:url(/nova/_gfx/sideMenuBottom.png);
	background-repeat:no-repeat;
	width:178px;
	height:19px;
}

.sideMenuMid{
	background-image:url(/nova/_gfx/sideMenuMid.gif);
	width:178px;
	height:29px;
}

.sideMenuMid a{
	background-image:none;
	color:#FFFFFF;
	width:163px;
 	display:block;
 	padding:7px 0 8px 15px;
	text-decoration:none;
}

.sideMenuMid a:hover, .activeCat{
 background-image:url(/nova/_gfx/sideMenuMid_on.gif);
 background-repeat:no-repeat;
 color:#1a2d8c;
 text-decoration:none;
}

.sideMenuMid a:hover, .activeCat a{
	color:#1a2d8c;
}

.sideSubmenuTop{
	background-image:url(/nova/_gfx/sideSubmenuTop.png);
	background-repeat:no-repeat;
	width:122px;
	height:32px;
	margin:24px 0 0 0;
}

.sideSubmenuBot{
	background-image:url(/nova/_gfx/sideSubmenuBot.png);
	background-repeat:no-repeat;
	width:122px;
	height:10px;
}

.sideMidArea{
	height:235px;
	background-color:#FFFFFF;
	width:122px;
	font-size:12px;
}

.sideSubmenuMid a{
	color:#94969c;
	text-decoration:none;
	padding:5px 0 5px 13px;
	width:100px;
	display:block;
}

.sideSubmenuMid a:hover, .activeSub{
	color:#1a2d8c;
	text-decoration:none;
	background-image:url(/nova/_gfx/subActive.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.sideSubmenuMid a:hover, .activeSub a{
	color:#1a2d8c;
}

.banner300x250{
	margin:10px 0;
}

.CMTcopy{
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-family:'Tahoma';
	color:#bbbfe2;
}

.CMTcopy ul{
	margin:5px 0 10px 20px;
	padding:0;
}

.CMTcopy ul li{
	margin:0;
	padding:0;
	list-style-image:url(/nova/_gfx/bullet_grey.gif);
}

.CMTcopy p{
	margin:5px 0;
	padding:0;
}

.CMTcopy a{
	font-size:11px;
	font-family:'Verdana';
	color:#336da6;
	text-decoration:none;
}

.CMTcopy a:hover{
	text-decoration:underline;
}

.CMTcopy h3 a{
	font-size:13px;
	font-family:'Verdana';
	color:#ffffff;
	text-decoration:none;
}

.CMTcopy h3 a:hover{
	font-size:13px;
	font-family:'Verdana';
	color:#BBBFE2;
	text-decoration:none;
}


.CMTcopy img{
	border:#FFFFFF solid 1px;
	margin:0 0 3px 5px;
}

.CMTcopy_movie{
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-family:'Tahoma';
	color:#bbbfe2;
}

.CMTcopy_movie ul{
	margin:5px 0 10px 20px;
	padding:0;
}

.CMTcopy_movie ul li{
	margin:0;
	padding:0;
	list-style-image:url(/nova/_gfx/bullet_grey.gif);
}

.CMTcopy_movie p{
	margin:5px 0;
	padding:0;
}

.CMTcopy_movie a{
	font-size:11px;
	font-family:'Verdana';
	color:#336da6;
	text-decoration:none;
}

.CMTcopy_movie a:hover{
	text-decoration:underline;
}

/*.CMTcopy_movie img{
	border:#FFFFFF solid 1px;
	margin:0 0 3px 5px;
}*/

/*.CMTcopy_movie span{
	background-color:#101a90;
	color:#81c3ff;
	display:block;
	padding:5px 10px;
	font-size:11px;
}*/

/* Tooltips */

.toolBox{
	padding-bottom:30px;
	clear:both;
}

.toolBox ul{
	margin:0;
	padding:0;
}

.toolBox ul li{
	float:left;
	margin:0;
	padding:0;
	display:block;
}

.toolBox .sendFriend{
	width:22px;
	height:24px;
	display:block;
	background-image:url(/nova/_gfx/send_off.gif);
	background-repeat:no-repeat;
}

.toolBox .favorites{
	width:22px;
	height:24px;
	display:block;
	background-image:url(/nova/_gfx/fav_off.gif);
	background-repeat:no-repeat;
	margin-left:5px;
	position:relative;
	z-index:2000;
}

.toolBox .favorites:hover{
	background-image:url(/nova/_gfx/fav_on.gif);
}

.toolBox .print{
	width:22px;
	height:24px;
	display:block;
	background-image:url(/nova/_gfx/print_off.gif);
	background-repeat:no-repeat;
	margin-left:5px;
	position:relative;
	z-index:2000;
}

.toolBox .print:hover{
	background-image:url(/nova/_gfx/print_on.gif);
}

.toolBox .time{
	width:22px;
	height:24px;
	display:block;
	background-image:url(/nova/_gfx/time_off.gif);
	background-repeat:no-repeat;
	margin-left:5px;
	position:relative;
	z-index:2000;
}

.toolBox .time:hover{
	background-image:url(/nova/_gfx/time_on.gif);
}

.toolBox .rate{
	width:22px;
	height:24px;
	display:block;
	background-image:url(/nova/_gfx/rate_off.gif);
	background-repeat:no-repeat;
	margin-left:5px;
}

.raterId{
	margin-top:2px;
}

.tooltip{
	font-size:11px;
	color:#FFFFFF;
	padding:0;
	margin:5px 0 0 6px!important;
	margin:5px 0 0 3px;
	float:left;
	width:120px;
}

.sendFr{
	background-image:url(/nova/_gfx/friendBack_on.gif);
	width:330px;
	height:25px;
	padding-top:25px;
	cursor:pointer;
}

.rateDiv{
	background-image:url(/nova/_gfx/rateBack_on.gif);
	width:330px;
	height:25px;
	padding-top:25px;
	cursor:pointer;
}

.friendField{
	font-size:11px;
	font-family:Tahoma;
	width:134px;
	padding:3px 0px 4px 0px;
	margin-left:30px;
	margin-right:2px;
	border:none;
	background-color:transparent;
	color:#1e88eb;
	float:left;
}

.inputBack{
	float:left;
	background-image:url(/nova/_gfx/email_text.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	margin-top:2px;
	width:200px;
}

.go_btn{
	display:block;
	width:22px;
	height:20px;
	float:left;
}

/* Channels */

.channelToolTip{
	width:234px;
}

.channelToolTip .top{
	background-image:url(/nova/_gfx/tooltipTop.png);
	background-repeat:no-repeat;
	width:234px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding:11px 0 0 0;
}

.channelToolTip .top div{
	background-color:#12166f;
	margin:0 0 0 0;
	padding:0 5px 4px 5px;
	border-left:#1e89eb solid 2px;
	border-right:#1e89eb solid 2px;
}
.channelToolTip .mid{
	background-image:url(/nova/_gfx/tooltipMid.png);
	background-repeat:repeat-y;
	width:234px;
	font-size:11px;
	color:#000000;
}

.channelToolTip .bottom{
	background-image:url(/nova/_gfx/tooltipBottom.png);
	background-repeat:no-repeat;
	width:234px;
	height:8px;
}

.channelToolTip .mid .shaddow{
	margin:0 2px;
	padding:2px 5px 0 5px;
	background-image:url(/nova/_gfx/tooltipShadow.gif);
	background-repeat:repeat-x;
}

.categoryHolder{
	background-color:#101a90;
	padding:2px;
	overflow:auto;
}

.categoryHolder .catButton{
	background-image:url(/nova/_gfx/channelCategory_off.gif);
	background-repeat:no-repeat;
	display:block;
	text-align:center;
	width:125px;
	height:16px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	padding-top:4px;
	float:left;
	margin:2px 2px;
}

.categoryHolder .catButton:hover{
	background-image:url(/nova/_gfx/channelCategory_on.gif);
	background-repeat:no-repeat;
	color:#12156d;
	text-decoration:none;
}

.categoryHolder .packButton{
	display:block;
	text-align:center;
	width:125px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	float:left;
	margin:2px 2px;
}

/* Cannel List */

.channelListHolder{
	background-image:url(/nova/_gfx/listHolderBack.gif);
	background-repeat:repeat-x;
	margin:20px 0 0 0;
}

.channelListHolder .listTitle{
	background-repeat:no-repeat;
	background-position:12px 12px;
	padding:10px 0 0 30px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	overflow:hidden;
}

.chanBox{
	margin:10px 0 0 0!important;
	margin:0;
}

.chanBox .top{
	background-image:url(/nova/_gfx/chanBoxTop.gif);
	background-repeat:no-repeat;
	width:211px;
	height:4px;
	overflow:hidden;
}

.chanBox .bot{
	background-image:url(/nova/_gfx/chanBoxBot.gif);
	background-repeat:no-repeat;
	width:211px;
	height:4px;
}

.chanBox .mid{
	background-image:url(/nova/_gfx/chanBoxMid.gif);
	background-repeat:repeat-y;
	width:211px;
}

.chanBox .mid .box{
	font-size:11px;
	font-weight:bold;
	color:#222b62;
}

.chanBox .mid .box td{
	border-bottom:#dddddd solid 1px;
	vertical-align:middle;
	height:20px;
}

.chanBox .mid .box .grey{
	background-color:#e5e5e5;
	width:30px;
	text-align:center;
}

.chanBox .mid .box .last td{
	border-bottom:none;
}

.chanBox .mid a{
	font-size:11px;
	font-weight:normal;
	color:#222b62;
	text-decoration:none;
	padding-left:5px;
	display:block;
	width:100%;
}

.chanBox .mid a:hover{
	color:#1E89EB;
	text-decoration:none;
}

.greyBack td{
	background-color:#cecece;
}

.titleBoxRed{
	text-align:center;
	margin:10px 0 0 6px;
	background-image:url(/nova/_gfx/titleBoxRed.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:17px;
	width:198px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0 0 0;
}

.titleBoxRedBig{
	text-align:center;
	margin:0 auto;
	background-image:url(/nova/_gfx/titleBoxRedBig.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:17px;
	width:600px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0 0 0;
	background-color:none;
}

.titleBoxBlue{
	text-align:center;
	margin:10px 0 0 6px;
	background-image:url(/nova/_gfx/titleBoxBlue.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:17px;
	width:198px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0 0 0;
}

.titleBoxYellow{
	text-align:center;
	margin:10px 0 0 6px;
	background-image:url(/nova/_gfx/titleBoxYellow.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:17px;
	width:198px;
	font-size:11px;
	font-weight:bold;
	color:#0a0950;
	padding:3px 0 0 0;
}

.redInfoBox, .yellowInfoBox, .blueInfoBox{
	margin:10px 0!important;
}

.blueInfoBox .top{
	background-image:url(/nova/_gfx/blueInfoTop.gif);
	background-repeat:no-repeat;
	width:211px;
	height:5px;
	overflow:hidden;
}

.blueInfoBox .bot{
	background-image:url(/nova/_gfx/blueInfoBot.gif);
	background-repeat:no-repeat;
	width:211px;
	height:5px;
}

.blueInfoBox .mid{
	background-image:url(/nova/_gfx/blueInfoMid.gif);
	background-repeat:repeat-y;
	width:191px;
	font-size:11px;
	color:#222b62;
	padding:2px 10px;
}

.redInfoBox .top{
	background-image:url(/nova/_gfx/redInfoTop.gif);
	background-repeat:no-repeat;
	width:211px;
	height:5px;
	overflow:hidden;
}

.redInfoBox .bot{
	background-image:url(/nova/_gfx/redInfoBot.gif);
	background-repeat:no-repeat;
	width:211px;
	height:5px;
}

.redInfoBox .mid{
	background-image:url(/nova/_gfx/redInfoMid.gif);
	background-repeat:repeat-y;
	width:191px;
	font-size:11px;
	color:#222b62;
	padding:2px 10px;
}

.yellowInfoBox .top{
	background-image:url(/nova/_gfx/yellowInfoTop.gif);
	background-repeat:no-repeat;
	width:211px;
	height:5px;
	overflow:hidden;
}

.yellowInfoBox .bot{
	background-image:url(/nova/_gfx/yellowInfoBot.gif);
	background-repeat:no-repeat;
	width:211px;
	height:5px;
}

.yellowInfoBox .mid{
	background-image:url(/nova/_gfx/yellowInfoMid.gif);
	background-repeat:repeat-y;
	width:191px;
	font-size:11px;
	color:#222b62;
	padding:2px 10px;
}


.listChannelHolder{
	margin-bottom:10px;
	margin-bottom:10px;
	text-align:center;
	margin:0 auto;
	width:650px;
	color:#FFFFFF;
	padding:0px 0 0 0;
	background-color:none;
}

.listChannelHolder .top{
	background-image:url(/nova/_gfx/listChannelsTop.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:650px;
	height:3px;
}

.listChannelHolder .bot{
	background-image:url(/nova/_gfx/listChannelsBot.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:650px;
	height:5px;
}

.listChannelHolder .mid{
	background-image:url(/nova/_gfx/listChannelsMid.gif);
	background-repeat:repeat-y;
	width:650px;
}

.listChannel{
	font-size:11px;
}

.listChannel thead tr td{
	background-color:#e5e5e5;
	font-weight:bold;
	padding:5px;
	color:#222b62;
	width:20%;
	border-right:#ffffff solid 1px;
}

.listChannel thead .sub td{
	background-color:#dddddd;
}

.listChannel tbody tr td{
	padding:3px 5px;
	color:#222b62;
	border-bottom:#dddddd solid 1px;
	border-right:#dddddd solid 1px;
}

.listChannel tbody tr td a{
	color:#222b62;
	text-decoration:none;
}

.listChannel tbody tr td a:hover{
	color:#1e89eb;
	text-decoration:none;
}

.listChannel tbody tr:hover td{
	background-color:#efefef;
	text-decoration:none;
}

.subhead{
	color:#787777;
}




/* 1o Επίπεδο */
.sitemap .mid ul{
	padding:0;
	margin:10px 0 10px 20px;
}

.sitemap .mid li{
	padding:0;
	margin:3px 0 3px 0;
	list-style-image:url(/nova/_gfx/sitemap_li_bullet.gif);
	font-weight:bold;
}

/* 2o Επίπεδο */
.sitemap .mid ul li ul{
	padding:0;
	margin:5px 0 5px 20px;
}

.sitemap .mid ul li ul li{
	padding:0;
	margin:5px 0;
	list-style-image:url(/nova/_gfx/sitemap_li_li_bullet.gif);
	font-weight:normal;
}

/* 3o Επίπεδο */
.sitemap .mid ul li ul li ul{
	padding:0;
	margin:5px 0 5px 20px;
}

.sitemap .mid ul li ul li ul li{
	padding:0;
	margin:0;
	list-style-image:url(/nova/_gfx/sitemap_li_li_li_bullet.gif);
	font-weight:normal;
}

.iban{
	margin:20px;
}



/* SiteMap
----------------------------------------------- */
.sitemapHolder{
	float:left;
	width:320px;
}
.sitemapBlock{
	font-size:13px;
	color:#ffffff;
}

.sitemapBlock ul{
	margin:0;
	padding:0;
}

.sitemapBlock ul li{
	margin:15px 0 15px 18px;
	padding:0;
	font-weight:bold;
}

.sitemapBlock ul li a{
	color:#81C3FF;
	text-decoration:none;
}

.sitemapBlock ul li a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.sitemapBlock ul li ul li{
	margin:5px 0 5px 18px;
	padding:0;
	font-size:11px;
	font-weight:normal;
}

.sitemapBlock ul li ul li a{
	color:#BBBFE2;
	text-decoration:none;
}

.sitemapBlock ul li ul li a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.sitemapBlock ul li ul li ul li{
}

/* Pager
----------------------------------------------- */

.pagerDiv{
	padding:10px 1px 5px 1px;
	color:#949494;
	font-size:11px;
}

.pagerDiv .paddingt{
	padding-top:3px;
}

.activePage{
	color:#5080af; 
	font-family:'Tahoma'; 
	font-weight:bold; 
	font-size:11px;
}

.pagerLink:Link {color:#949494; text-decoration:none; font-family:'Tahoma'; font-weight:normal; font-size:11px;}
.pagerLink:Visited {color:#949494; text-decoration:none; font-family:'Tahoma'; font-weight:normal; font-size:11px;}
.pagerLink:Hover {color:#5080af; text-decoration:underline; font-family:'Tahoma'; font-weight:normal; font-size:11px;}



/* tvMatrix CSS
----------------------------------------------- */

.tvMatrix{
	width:651px;
	border-collapse:collapse;
}

.tvMatrix .shadows{
	background-image:url(/nova/_gfx/logos/matrix/shadows.png);
	background-repeat:no-repeat;
	width:651px;
	height:32px;
}




/* Footer CSS
----------------------------------------------- */

.preFooter{
	background-color:#1D2CAC;
}

.preFooter .inner{
	margin:0 auto;
	background-color:#ffffff;
}

.curve{
	background-image:url(/nova/_gfx/preFootWhite.gif);
	background-position:center top;
	background-repeat:no-repeat;
	position:relative;
	top:10px;
	z-index:1;
	height:55px;
}
.adArea{
	margin:0 auto;
	width:960px;
	overflow:hidden;
}

.adBanner{
	float:left;
	margin:15px 4px 10px 0;
	width:236px;
	height:124px;
}

.footerMenu{
	margin:0 auto;
	padding-bottom:10px;
	width:960px;
	text-align:center;
	font-family:"Tahoma";
	font-size:11px;
	color:#000000;
}

.footerMenu a{
	color:#1a2d8c;
	text-decoration:none;
}

.footerMenu a:hover{
	color:#1a2d8c;
	text-decoration:underline;
}

.footer{
	background-color:#eeeeee;
	height:50px;
	width:auto;
}

.push{
	height:50px;
}

.credits{
	margin:0 auto;
	width:960px;
	font-family:"Tahoma";
	font-size:11px;
	color:#363636;
	padding-top:10px;
}

.credits div{
	background-image:url(/nova/_gfx/nova_logo_small.jpg);
	background-repeat:no-repeat;
	padding:5px 0 5px 25px;
}

.credits a{
	color:#363636;
	text-decoration:none;
}

.credits a:hover{
	color:#363636;
	text-decoration:underline;
}

/**
 * jCarousel
 * PhotoGallery
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 120px;
    height: 183px;
	color: #bbc0e5;
	font-size: 11px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/* Form
----------------------------------------------- */

.formTitle	{
	background-image:url(/nova/_gfx/formTop.png);
	background-repeat: no-repeat;
	width: 420px;
	height: 27px;
}

.formTitletxt	{
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 11px;
	padding-top: 4px;
}

.formTop	{
	background-image:url(/nova/_gfx/formBackTop.gif);
	background-repeat: no-repeat;
	height: 21px;
	vertical-align: top;
}

.formMiddle	{
	background-color: #10198d;
	width: 405px;
	padding-left: 15px;
}

.formBottom	{
	background-image:url(/nova/_gfx/formBackBot.gif);
	background-repeat: no-repeat;
	height: 24px;
}

.formButtonsBack	{
	background-image:url(/nova/_gfx/formButtonsBack.gif);
	background-repeat: no-repeat;
	height: 38px;
}

.input {
	background:url(/nova/_gfx/formFieldLarge.gif) no-repeat;
	width:301px;
	height:22px;
	padding: 2px 2px 2px 6px; /* put a padding */
	border-style: hidden;
	border-width: 0px;
}

.inputCity {
	background:url(/nova/_gfx/formFieldCity.gif) no-repeat;
	width:161px;
	height:22px;
	padding: 2px 2px 2px 6px; /* put a padding */
	border-style: hidden;
	border-width: 0px;
}

.inputTK {
	background:url(/nova/_gfx/formFieldTK.gif) no-repeat;
	width:98px;
	height:22px;
	padding: 2px 2px 2px 6px; /* put a padding */
	border-style: hidden;
	border-width: 0px;
}

.inputComments {
	background:url(/nova/_gfx/formFieldComments.gif) no-repeat;
	width:301px;
	height:62px;
	padding: 2px 2px 2px 6px; /* put a padding */
	border-style: hidden;
	border-width: 0px;
	display: table-row;
}

.ConfImage {
	background:url(/nova/_gfx/formFieldConfirmImage.gif) no-repeat;
	width:86px;
	height:22px;
	padding-top:1px;
	padding-left: 6px;
}

.inputConfirm {
	background:url(/nova/_gfx/formFieldConfirm.gif) no-repeat;
	width:71px;
	height:22px;
	padding: 0px 2px 2px 6px; /* put a padding */
	border-style: hidden;
	border-width: 0px;
}

.formButSend	{
	float: left;
	padding-left: 94px;
	padding-top: 10px;
}

.formButCancel	{
	float: right;
	padding-right: 27px;
	padding-top: 10px;
}

.formBoxTop	{
	background-image: url(/nova/_gfx/formBoxTop.gif);
	background-repeat: no-repeat;
	width: 203px;
	height: 27px;
}

.formBoxToptxt	{
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 11px;
	padding-top: 4px;
}

.formBoxMiddle	{
	background: #10198d url(/nova/_gfx/formBoxMiddle.gif) top no-repeat;
	width: 203px;
	height: 107px;
}

.formBoxMiddleTitle	{
	font-size: 12px;
	color: #81c3ff;
	font-weight: bold;
	padding-left: 11px;
	padding-top: 4px;
}

.formBoxMiddleTxt	{
	font-size: 12px;
	color: #bbc0e5;
	font-weight: normal;
	padding-left: 11px;
	padding-top: 15px;
}


.formBoxBot	{
	background-image: url(/nova/_gfx/formBoxBot.gif);
	background-repeat: no-repeat;
	width: 203px;
	height: 6px;
	padding-bottom: 10px;
}


/*
Press, FAQ's etc CSS----------------------------*/

.BoxBlueLTitle	{
	background-image:url(/nova/_gfx/boxBlueL.png);
	background-repeat: no-repeat;
	width: 650px;
	height: 27px;
}

.BoxBlueLTitle2	{
	background-image:url(/nova/_gfx/boxBlueL.png);
	background-repeat: no-repeat;
	padding-right:5px;
	width: 645px;
}

.BoxBlueLTitle2	a{
	color:#ffffff;
	text-decoration:none;
}

.boxBlueLBot{
	background-image:url(/nova/_gfx/boxBlueLBot.png);
	width:650px;
	height:6px;
	background-repeat: no-repeat;
	margin-bottom:10px;
}

.BoxBlueLTitletxt	{
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 11px;
	padding-top: 4px;
}

.BoxBlueLMiddle	{
	background-image: url(/nova/_gfx/boxBlueLBack.gif);
	background-repeat: no-repeat;
	width: 650px;
	height: 85px;
}

.BoxBlueLtxt	{
	font-size: 12px;
	color: #bbc0e5;
	font-weight: normal;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 12px;
}

.BoxBlueLBottom	{
	background-image: url(/nova/_gfx/boxBlueLBot.gif);
	background-repeat: no-repeat;
	height: 28px;
	padding-bottom: 10px;
}

a.MoreTxt	{
	color: #bbc0e5;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

a.MoreTxt:hover	{
	color: #bbc0e5;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

/*
News footer CSS --------------------*/

.preNews{
	background-color:#1D2CAC;
}

.curveNews{
	background-image:url(/nova/_gfx/preFootBlue.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	position:relative;
	top:10px;
	z-index:1;
	height:205px;
}

.newsTickerHolderInside{
	background-image:url(/nova/_gfx/diduknowTickerImg.png);
	background-repeat:no-repeat;
	padding:10px 0 0 170px;
	width:777px;
	margin:0 auto;
	height:65px;
}

span.Paging	{
	width: 16px;
	height: 16px;
}

span.PagingActive	{
	width: 16px;
	height: 16px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #010358;
	color:#82c2ff; font-size: 11px;
	text-decoration: none;
}

span.Paging a	{
	width: 16px;
	height: 16px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #0a1284;
	color:#82c2ff; font-size: 11px;
	text-decoration: none;
}

span.Paging a:hover	{
	width: 16px;
	height: 16px;
	background-color: #010358;
	color:#82c2ff; font-size: 11px;
	text-decoration: none;
}
div.PagerBtns a{
	position:relative;
}

.pagerHolder{
	width:650px;
	margin:5px auto;
}


/*
movies CSS --------------------------------*/

DIV.movies	{
	width: 650px;
}

DIV.movies:hover	{
	width: 650px;
	background-color: #010358;
}

.movies img{
	float:left;
}

.moviesTxt	{
	font-size:11px;
	color: #bbc0e5;
	text-decoration: none;
	display:block;
	padding:8px 10px 8px 45px;
	background-image:url(/nova/_gfx/arrowWhite.gif);
	background-repeat:no-repeat;
	background-position:30px 10px;
}

.moviesTxt:hover	{
	font-size: 11px;
	color: #bbc0e5;
	text-decoration: none;
	background-color: #010358;
}

.lineBlue{
	background-color: #010358;
	width: 650px;
	height: 1px;
	overflow:hidden;
}

.moviesTitle {
	padding-top:8px;
}

.moviesTitle a{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(/nova/_gfx/nextArrow.png);
	background-repeat:no-repeat;
	background-position:30px;
	padding:0 0 0 70px;
	
}

.moviesTitle a:hover{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.pagerInfo{
	float:right;
	font-size: 11px;
	color: #82c2ff;
	clear:both;
	padding:5px;
}

.moviePanel{
	background-image:url(/nova/_gfx/moviesBack.png);
	background-repeat:no-repeat;
	width:650px;
	padding:8px 8px 8px 8px;
}

.moviePanel a, .movieMore a{
	position:relative;
}

.moviePanel .list{
	padding-top:10px;
}

.movieMore{
	background-image:url(/nova/_gfx/moviesBackMore.png);
	background-repeat:no-repeat;
	width:650px;
	padding:8px 8px 8px 8px;
	display:none;
}

.movieMore .movieTitle{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom:#1e89eb solid 2px;
	margin-top:15px;
}

.movieMore .movieTitle img{
	padding-bottom:3px;
}


.movieMore .movieHolder{
	padding:0 10px 0 10px;
}

.movieHolder .movieInfo{
	font-size:12px;
	color:#BBBFE2;
	margin-top:10px;
	width:300px;
	float:left;
}

.movieHolder .movieVideo{
	font-size:12px;
	color:#BBBFE2;
	margin-top:10px;
	width:323px;
	float:right;
}

.movieHolder .movieInfo div{
	font-size:11px;
	padding-bottom:15px;
}

.movieHolder .movieInfo h2{
	font-size:12px;
	font-weight:bold;
	height:auto;
	margin:0;
	padding:5px 0;
	color:#81c3ff;
}

.movieHolder .movieInfo img{
	float:left;
	border:#FFFFFF 1px solid;
	margin-right:10px;
}

.movieMore .moviesTitle {
	padding-top:3px;
}

.movieMore .videoThumbs	ul{
	margin:0;
	padding:0;
}

.movieMore .videoThumbs	li{
	display:block;
	float:left;
	width:56px;
	height:43px;
	padding:9px 0 0 0;
	margin-right:6px!important;
	margin-right:3px;
}

.movieMore .videoThumbs	li a:hover img{
	border:#1D87EB solid 3px;
}

.movieMore .videoThumbs	li.active{
	background-image:url(/nova/_gfx/activeThumb.gif);
	background-repeat:no-repeat;
	display:block;
	width:58px;
	margin:2px 4px 2px 1px;
	padding:9px 0 0 4px;
	float:left;
}


.movieMore .videoThumbs	li img{
	border:#0f248d solid 3px;
}

.movieMore .videoThumbs	li.active img{
	border:none;
}

.videoContainer{
	height:270px;
}


.listMovieBox{
	margin-bottom:10px;
}

.listMovieBox .top{
	background-image:url(/nova/_gfx/listMovieTop.gif);
	background-repeat:no-repeat;
	width:650px;
	height:21px;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:6px;
}

.listMovieBox .bot{
	background-image:url(/nova/_gfx/listMovieBot.gif);
	background-repeat:no-repeat;
	width:650px;
	height:39px;
}

.listMovieBox .mid{
	background-image:url(/nova/_gfx/listMovieMid.gif);
	background-repeat:repeat-x;
	background-color:#1926B3;
	width:650px;
	position:relative;
}

.listMovieBox .top a{
	color:#FFFFFF;
	text-decoration:none;
}

.listMovieBox .boxContent, .listMovieBoxOdd .boxContent{
	margin:0 10px;
}

.listMovieBox .duration{
	font-size:11px;
	color:#bbc0e5;
	float:left;
	padding-top:8px;
	width:100px;
}

.listMovieBox .catShow{
	font-size:11px;
	color:#bbc0e5;
	float:left;
	padding-top:8px;
	width:530px;
	text-align:right;
}

.listMovieBox .catShow div, .listMovieBoxOdd .catShow div{
	float:right;
	margin-left:5px;
	}

.blueBtn b{
	background-image:url(/nova/_gfx/blueBtn_right.gif);
	width:3px;
	height:18px;
	float:left;
	color:#1e89eb;
	text-indent:-99999px;
}

.blueBtn_left{
	background-image:url(/nova/_gfx/blueBtn_left.gif);
	background-repeat:no-repeat;
	height:19px;
	display:block;
	float:left;
	padding:2px 4px 0px 10px;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

.blueBtn_right{
	background-image:url(/nova/_gfx/blue_btn_right.gif);
	width:6px;
	height:21px;
	float:left;
	margin:0 5px 0 0;
	text-indent:-99999px;
}

.listMovieBox .info{
}

.listMovieBox .info img{
	border:#FFFFFF solid 1px;
	float:left;
	margin:0 10px 2px 0;
}

.listMovieBox .info .title{
	color:#74b0f2;
	font-weight:bold;
	font-size:12px;
	margin-bottom:2px;
}

.listMovieBox .info .text{
	color:#bbc0e5;
	font-size:12px;
	padding-bottom:20px;
}

.listMovieBox .info .more{
	color:#bbc0e5;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	position:absolute;
	padding:0 0 0 15px;
	bottom:10px;
	right:10px;
	background-image:url(/nova/_gfx/arrowMore.png);
	background-repeat:no-repeat;
	background-position:left 1px;
}

.listMovieBox .info .more:hover{
	color:#58A8F0;
	text-decoration:none;
}

.listMovieBox .bot table td{
	height:37px;
	vertical-align:middle;
	padding:0 0 0 10px;
	font-size:11px;
	font-weight:bold;
	color:#bbc0e5;
}

.listMovieBox .bot .smallLogo{
	background-image:url(/nova/_gfx/logoSmallBack.gif);
	background-repeat:no-repeat;
	width:46px;
	height:27px;
	padding:1px 0 0 1px;
}

.listMovieBox .bot .dayTip{
	background-image:url(/nova/_gfx/day.gif);
	background-repeat:no-repeat;
	width:7px;
	height:13px;
	padding:1px 0 0 1px;
	float:left;
	margin-right:5px;
	font-size:9px;
	padding:1px 3px 0 3px;
	color:#0f1885;
	text-align:center;
}

.listMovieBox .bot .timeTip{
	background-image:url(/nova/_gfx/clock.gif);
	background-repeat:no-repeat;
	width:7px;
	height:13px;
	padding:1px 0 0 1px;
	float:left;
	margin-right:5px;
	font-size:9px;
	padding:1px 3px 0 3px;
	color:#0f1885;
	text-align:center;
}

.seeAlso{
	background-image:url(/nova/_gfx/see_also_btn.gif);
	background-repeat:no-repeat;
	width:104px;
	height:18px;
	color:#bbc0e5;
	text-align:center;
	text-decoration:none;
	display:block;
	padding:3px 0 0 0;
	float:right;
	margin-right:8px;
}
.seeAlso span{
	padding-left:19px;
}

.listHolder{
	padding:20px 0 0 0;
}

.pager a{
	position:relative;
}













.listMovieBoxOdd{
	margin-bottom:10px;
}

.listMovieBoxOdd .top{
	background-image:url(/nova/_gfx/listMovieTopOdd.gif);
	background-repeat:no-repeat;
	width:650px;
	height:21px;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:6px;
}

.listMovieBoxOdd .top a{
	color:#FFFFFF;
	text-decoration:none;
}

.listMovieBoxOdd .bot{
	background-image:url(/nova/_gfx/listMovieBotOdd.gif);
	background-repeat:no-repeat;
	width:650px;
	height:39px;
}

.listMovieBoxOdd .mid{
	background-image:url(/nova/_gfx/listMovieMidOdd.gif);
	background-repeat:repeat-x;
	background-color:#154EB9;
	width:650px;
	position:relative;
}

.listMovieBoxOdd .catShow{
	font-size:11px;
	color:#ffffff;
	float:left;
	padding-top:8px;
	width:530px;
	text-align:right;
}

.listMovieBoxOdd .duration{
	font-size:11px;
	color:#ffffff;
	float:left;
	padding-top:8px;
	width:100px;
}

.listMovieBoxOdd .info{
}

.listMovieBoxOdd .info img{
	border:#FFFFFF solid 1px;
	float:left;
	margin:0 10px 2px 0;
}

.listMovieBoxOdd .info .title{
	color:#030773;
	font-weight:bold;
	font-size:12px;
	margin-bottom:2px;
}

.listMovieBoxOdd .info .text{
	color:#ffffff;
	font-size:12px;
	padding-bottom:20px;
}

.listMovieBoxOdd .info .more{
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	position:absolute;
	padding:0 0 0 15px;
	bottom:10px;
	right:10px;
	background-image:url(/nova/_gfx/arrowMore.png);
	background-repeat:no-repeat;
	background-position:left 1px;
}

.listMovieBoxOdd .info .more:hover{
	color:#080D69;
	text-decoration:none;
}

.listMovieBoxOdd .bot table td{
	height:37px;
	vertical-align:middle;
	padding:0 0 0 10px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

.listMovieBoxOdd .bot .smallLogo{
	background-image:url(/nova/_gfx/logoSmallBack.gif);
	background-repeat:no-repeat;
	width:46px;
	height:27px;
	padding:1px 0 0 1px;
}

.listMovieBoxOdd .bot .dayTip{
	background-image:url(/nova/_gfx/day2.gif);
	background-repeat:no-repeat;
	width:7px;
	height:13px;
	padding:1px 0 0 1px;
	float:left;
	margin-right:5px;
	font-size:9px;
	padding:1px 3px 0 3px;
	color:#0f1885;
	text-align:center;
}

.listMovieBoxOdd .bot .timeTip{
	background-image:url(/nova/_gfx/clock2.gif);
	background-repeat:no-repeat;
	width:7px;

	height:13px;
	padding:1px 0 0 1px;
	float:left;
	margin-right:5px;
	font-size:9px;
	padding:1px 3px 0 3px;
	color:#ffffff;
	text-align:center;
}


/* PROGRAM CSS
----------------------------------------------- */

.daysHolder{
	background-image:url(/nova/_gfx/programShadowBack.png);
	background-repeat:no-repeat;
	width:650px;
	height:24px;
	margin-top:10px;
	padding:8px 0 0 0;
}

.daysHolder a{
	background-image:url(/nova/_gfx/dayBack_off.gif);
	background-repeat:no-repeat;
	width:35px;
	height:15px;
	font-size:10px;
	text-align:center;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:2px 0 0 0;
	margin-right:5px;
	float:left;
}

.daysHolder a:hover, .daysHolder .active{
	background-image:url(/nova/_gfx/dayBack_on.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#222b62;
	font-weight:bold;
}

.programTop{
	background-image:url(/nova/_gfx/programTopBack.gif);
	width:593px;
	height:19px;
	font-size:12px;
	color:#222b62;
	font-weight:bold;
	padding:5px 0 0 5px;
}

.programTime{
	width:45px;
	height:830px;
	border-right:#dadada solid 1px;
	border-top:#dadada solid 1px;
	background-color:#FFFFFF;
	background-image:url(/nova/_gfx/programTimeBack.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	float:left;
}

.programTime a{
	background-color:#ebebeb;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#575757;
	font-size:11px;
	font-weight:bold;
	width:45px;
	height:35px;
	padding:8px 0;
	float:left;
	border-bottom:#dadada solid 1px;
}
.programTime a:hover, .programTime a.active{
	background-color:transparent;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#575757;
	font-size:11px;
	font-weight:bold;
	padding:10px 0 2px 0;
	border-bottom:none;
	background-image:url(/nova/_gfx/progTimeActive.png);
	background-repeat:no-repeat;
	width:51px;
	height:42px;
	margin-left:-6px;
	margin-top:-2px;
}

.programContent{
	width:550px;
	min-height:828px;
	height:auto!important;
	height:828px;
	border-top:#dadada solid 1px;
	background-color:#FFFFFF;
	float:left;
	padding:1px;
	font-size:11px;
}

.programMain{
	float:left;
	width:598px;
}

.programChannel{
	background-image:url(/nova/_gfx/programChannelBack.gif);
	background-repeat:no-repeat;
	width:52px;
	height:855px;
	float:left;
	background-color:#F3F3F3;
}

.programContent .channelHeader{
	background-image:url(/nova/_gfx/programHeadBack.gif);
	background-repeat:repeat-x;
	height:39px;
}

.programContent .channelHeader div{
	width:100px;
	height:23px;
	margin:0px auto;
	padding-top:5px;
	text-align:center;
}

.programContent .channelHeader{
	background-image:url(/nova/_gfx/programHeadBack.gif);
	background-repeat:repeat-x;
	height:39px;
	width: 136px;
}

.programContent .channelTitle{
	text-align:center;
	padding:3px 0;
	font-weight:bold;
	color:#222b62;
}

.programContent .showInfo{
	background-color:#ebebeb;
	padding:3px;
	color:#222b62;
}

.programContent .showInfoHighlight{
	background-color:#FFFDA6;
	padding:3px;
	color:#222b62;
}
.programContent .showInfoPremiere{
	background-color:#c6f5af;
	padding:3px;
	color:#222b62;
}

.programContent .showInfoLive{
	background-color:#ff805b;
	padding:3px;
	color:#222b62;
}
.day{
	color:#222B62;
	font-weight:bold;
	line-height:10px;
}

.day div{
	color:#696969;
	font-weight:normal;
}
.programContent .showInfoHighlight a{
	color:#222b62;
	text-decoration:none;
}
.programContent .showInfoLive a{
	color:#222b62;
	text-decoration:none;
}
.programContent .showInfoPremiere a{
	color:#222b62;
	text-decoration:none;
}
.programContent .showInfo a{
	color:#222b62;
	text-decoration:none;
}

.programContent .showDescription{
	background-color:#ffffff;
	padding:3px;
	color:#6a6a6a;
	font-size:10px;
}
.chanTab{
	position:relative;
	z-index:1000;
	margin-top:-10px;
	margin-bottom:-10px;
	float:left;
}

.chanTab .top{
	width:59px;
	height:17px;
}

.chanTab .bot{
	width:59px;
	height:17px;
	background-image:url(/nova/_gfx/chanBorder.png);
	background-repeat:no-repeat;
	background-position:left;
}

.chanTab .mid{
	padding-left:3px;
}

.chanTab .mid img{
	padding:1px 0 1px 0;
	width:47px;
	height:28px;
}

.chanTab .mid a{
	padding:0;
	margin:0;
}




.chanTab:hover, .chanTab.active{
	position:relative;
	z-index:1000;
	float:left;
}

.chanTab:hover .top, .chanTab.active .top{
	background-image:url(/nova/_gfx/chanTabTop.png);
	background-repeat:no-repeat;
	width:59px;
	height:17px;
}

.chanTab:hover .bot, .chanTab.active .bot{
	background-image:url(/nova/_gfx/chanTabBot.png);
	background-repeat:no-repeat;
	width:59px;
	height:17px;
}

.chanTab:hover .mid, .chanTab.active .mid{
	background-color:#FFFFFF;
	padding-left:5px;
}

.chanTab:hover .mid img, .chanTab.active .mid img{
	padding:1px 0 1px 0;
	width:47px;
	height:28px;
}

.chanTab:hover .mid a{
	padding:0;
	margin:0;
}

.searchProgram{
	margin-top:0px;
	background-image:url(/nova/_gfx/searchProgBack.png);
	background-repeat:no-repeat;
	height:70px;
	font-size:10px;
	color:#81c3ff;
}

.searchProgram span{
	padding:5px 2px;
	display:block;
}

ul.newList * {margin:0 0 0 0 ; padding:0; position:relative; z-index:999999; }
ul.newList {margin:0 0 0 5px; padding:0; list-style:none; color:#767676; width:146px; background:#fff; position:absolute; top:22px; left:0; overflow:auto; z-index:999999; }
.newListSelected {width:146px; color:#767676; height:17px; padding:3px 10px 0 6px; float:left; background:url(/nova/_gfx/dropdownBig.gif) no-repeat; font-size:11px;}
.newListSelected span {width:130px; display:block;}
ul.newList li {padding:0px 8px; font-size:11px;}
.selectedTxt {width:120px;  height:15px; padding:0 25px 0 0; overflow:hidden;}
.hiLite {background:#030f50!important; color:#fff!important;}
.newListHover {background:#dcefff!important; color:#767676!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 -20px; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal;}

.searchProgram table{
	position:relative;
	z-index:2147483647;
}

.searchProgram td{
	margin:0;
	padding:0;
}

.progSearch{
	width:159px;
	height:20px;
	background-image:url(/nova/_gfx/progSearchLeft.gif);
	background-repeat:no-repeat;
	padding-left:7px;
}

.progSearch input{
	border:0;
	margin:0;
	padding:3px 0 4px 0;
	font-size:11px;
	color:#767676;
	width:130px;
	font-family:Tahoma;
	float:left;
}

.progSearch a{
	float:left;
	display:block;
	width:27px;
	height:20px;
	background-image:url(/nova/_gfx/progSearchRight.gif);
}

.galleryBlock{
	font-size:11px;
	color:#BBC0E5;
	width:122px;
	padding:0px 3px 0px 3px;
	border-right:#1E57C9 solid 1px;
	margin:5px 0;
	float:left;
}

.galleryBlock	p{
	padding:4px 0 2px 0;
}

.galleryHolder{
	width:650px;
}

.galleryShadowTop{
	background-image:url(/nova/_gfx/gallery-shadow-top.png);
	width:650px;
	height:41px;
}

.galleryShadowBot{
	background-image:url(/nova/_gfx/gallery-shadow-bot.png);
	width:650px;
	height:41px;
}

.firstLine{
	margin-top:5px;
	border-right:#1E57C9 solid 1px;
	width:1px;
	height:158px;
	float:left;
}

/*Streaming Gallery */
.galleryBlock{
	font-size:11px;
	color:#BBC0E5;
	width:122px;
	padding:0px 3px 0px 3px;
	border-right:#1E57C9 solid 1px;
	margin:5px 0;
	float:left;
}

.galleryBlock	p{
	padding:4px 0 2px 0;
}

.galleryHolder{
	width:650px;
}

.galleryShadowTop{
	background-image:url(/nova/_gfx/gallery-shadow-top.png);
	width:650px;
	height:41px;
}

.galleryShadowBot{
	background-image:url(/nova/_gfx/gallery-shadow-bot.png);
	width:650px;
	height:41px;
}

.firstLine{
	margin-top:5px;
	border-right:#1E57C9 solid 1px;
	width:1px;
	height:158px;
	float:left;
}
.buttonsHolder{
	width:274px;
	margin:0 auto;
}
.tvBtn_el{
	background-image:url(/nova/_gfx/tv_button_off.png);
	background-repeat:no-repeat;
	width:137px;
	height:48px;
	display:block;
	float:left;
}

.tvBtn_el:hover, .tvBtn_el_active{
	background-image:url(/nova/_gfx/tv_button_on.png);
	background-repeat:no-repeat;
	width:137px;
	height:48px;
	display:block;
	float:left;
}

.radioBtn_el{
	background-image:url(/nova/_gfx/radio_button_off.png);
	background-repeat:no-repeat;
	width:137px;
	height:48px;
	display:block;
	float:left;
}

.radioBtn_el:hover, .radioBtn_el_active{
	background-image:url(/nova/_gfx/radio_button_on.png);
	background-repeat:no-repeat;
	width:137px;
	height:48px;
	display:block;
	float:left;
}

.tvBtn_en{
	background-image:url(/nova/_gfx/tv_button_en_off.png);
	background-repeat:no-repeat;
	width:137px;
	height:48px;
	display:block;
	float:left;
}

.tvBtn_en:hover, .tvBtn_en_active{
	background-image:url(/nova/_gfx/tv_button_en_on.png);
	background-repeat:no-repeat;
	width:137px;
	height:48px;
	display:block;
	float:left;
}

.radioBtn_en{
	background-image:url(/nova/_gfx/radio_button_en_off.png);
	background-repeat:no-repeat;
	width:137px;
	height:48px;
	display:block;
	float:left;
}

.radioBtn_en:hover, .radioBtn_en_active{
	background-image:url(/nova/_gfx/radio_button_en_on.png);
	background-repeat:no-repeat;
	width:137px;
	height:48px;
	display:block;
	float:left;
}

.chanMatrix{
	height:560px; 
	background-image:url(/nova/_gfx/chanShadows.png)!important; 
	background-image:none;
	background-position:center 520px; 
	background-repeat:no-repeat;
}

.radioText{
	background-image:url(/nova/_gfx/radioBack.png);
	background-repeat:no-repeat;
	background-position:center top;
	padding:15px;
}

.showsList{
	margin:10px 0;
}

.showsList td.left{
	color:#FFFFFF;
	text-align:right;
	padding-right:5px;
}

.showsList td.right{
	color:#FFFFFF;
	text-align:left;
	padding-left:5px;
}

.showsList td h6 a{
	font-family:"Trebuchet MS";
	font-weight:normal;
	font-size:20px;
	color:#45caf7;
	text-decoration:none;
}

.showsList td .chan{
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
}

.showsList td .when{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#ffffff;
}

.onChannel{
	background-image:url(/nova/_gfx/novacinema_low.jpg);
	background-repeat:repeat-y;
	background-position:center;
	width:724px;
	padding:10px 0;
	vertical-align:middle !important;
}

.contestHolder{
	margin:30px 0;
	background-image:url(/nova/_gfx/tabBack.gif);
	background-repeat:no-repeat;
	background-position:left 24px;
}

.tab{
	background-image:url(/nova/_gfx/tab_off.png);
	width:64px;
	height:16px;
	color:#5c82cb;
	font-size:11px;
	font-weight:bold;
	padding:9px 0 0 32px;
	float:left;
	margin-left:-15px;
}

.tabActive{
	background-image:url(/nova/_gfx/tab_on.png);
	width:64px;
	height:16px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:9px 0 0 32px;
	float:left;
	margin-left:-15px;
	position:relative;
	z-index:30;
}

.zOrder1{
	position:relative;
	z-index:10;
}

.zOrder2{
	position:relative;
	z-index:8;
}

.zOrder3{
	position:relative;
	z-index:6;
}

.tabsBack{
	width:650px;
}

.tabInside{
	width:640px;
	margin:0 auto;
	padding:30px 0 0 0;
}

.tabsTop{
	background-image:url(/nova/_gfx/tabHeadback.gif);
	background-repeat:no-repeat;
	height:20px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:7px 0 0 10px;
}

.tabsMid{
	background-image:url(/nova/_gfx/tabMidBack.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:11px;
	padding:7px 10px 0 10px;
	min-height:80px;
	background-color:#10198D;
}

.tabsBottom{
	background-image:url(/nova/_gfx/tabsBottom.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:11px;
	padding:0 10px 0 10px;
	height:85px;
	background-color:#10198D;
	position:relative;
}

.tabsMid table {
	margin-top:10px;
}

.tabsMid table td{
	vertical-align:middle;
}

.formBack{
	background-image:url(/nova/_gfx/formBack.gif);
	background-repeat:no-repeat;
	width:370px;
	padding:10px 15px;
}

.tabsBottom .blueBtn{
	position:absolute;
	right:15px;
	bottom:15px;
}

.tabsBottom .req{
	position:absolute;
	left:15px;
	bottom:20px;
}

.lightBlue{
	background-image:url(/nova/_gfx/lightBlue.gif);
	background-repeat:no-repeat;
	width:278px;
	height:50px;
	padding:0px 10px;
}

.darkBlue{
	background-image:url(/nova/_gfx/darkBlue.gif);
	background-repeat:no-repeat;
	width:278px;
	height:50px;
	padding:0px 10px;
}
/*  NEW CODE  */

.infoHolder{
	float:right;
}

#lightbox{
	display:none;
	background:#000000;
	opacity:0.8;
	position: fixed;
	top:0;
	left:0px;
	min-width:100%;
	min-height:100%;
	filter:alpha(opacity=80);
	zoom:1;
	z-index:99998;
	
}

#favorites-panel{
	display:none;
	position:absolute;
	z-index:9999999;
}

.favBoxTop{
	background-image:url(/nova/_gfx/favBoxTop.gif);
	background-repeat:no-repeat;
	width:620px;
	height:23px;
	font-size:11px;
	font-weight:bold;
	padding:1px 0 0 30px;
	color:#1d2cac;
}

.favBoxBot{
	background-image:url(/nova/_gfx/favBoxBot.gif);
	background-repeat:no-repeat;
	width:650px;
	height:6px;
	overflow:hidden;
}

.favBoxTop a{
	float:right;
}

#favorites-panel .mid{
	border-left:#7e82a1 solid 2px;
	border-right:#7e82a1 solid 2px;
	background-color:#FFFFFF;
	padding:10px;
	height:370px;
	width:626px;
}

#favorites-panel .mid table{
	width:auto;
	border-collapse:collapse;
}

#favorites-panel .mid table td{
	border:#7e82a1 solid 1px;
	padding:8px;
	color:#6a6a6a;
	background-image:url(/nova/_gfx/favArrow.gif);
	background-repeat:no-repeat;
	background-position:95% 95%;
}

#favorites-panel .mid table td a{
	font-weight:bold;
	color:#1d2cac;
	text-decoration:none;
	display:block;
	font-family:Tahoma;
}

#favorites-panel .mid table td a span{
	font-weight:normal;
	color:#6a6a6a;
	text-decoration:none;
}

#Scroller-1 { 
	position: absolute; 
	overflow: hidden;
	width: 610px;
	height: 373px;
}
#Scroller-1 p {
	margin: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F6048;
}
.Scroller-Container {
	position: absolute;
	height:auto;
	padding:0 0 13px 0;
}
#Scrollbar-Container {
	position: absolute;
	top: 35px; right: 22px;
}
.Scrollbar-Up {
	cursor: pointer;
	position: absolute;
}
.Scrollbar-Track {
	width: 14px; 
	height: 340px;
	position: absolute;
	top: 16px; left: 0;
	background-image:url(/nova/_gfx/scrollBar.gif);
	background-repeat:repeat-y;
	background-position:5px top;
}
.Scrollbar-Handle {
	position: absolute;
	width: 6px;
	margin-left:4px;
	height: 30px;
}
.Scrollbar-Down {
	cursor: pointer;
	position: absolute;
	top: 365px;
}


#protaseis-panel{
	display:none;
	position:absolute;
	z-index:9999999;
}

.protBoxTop{
	background-image:url(/nova/_gfx/proBoxTop.gif);
	background-repeat:no-repeat;
	width:620px;
	height:23px;
	font-size:11px;
	font-weight:bold;
	padding:1px 0 0 30px;
	color:#ffffff;
}

.protBoxBot{
	background-image:url(/nova/_gfx/proBoxBot.gif);
	background-repeat:no-repeat;
	width:650px;
	height:6px;
	overflow:hidden;
}

.protBoxTop a{
	float:right;
}

#protaseis-panel .mid{
	border-left:#1e89eb solid 2px;
	border-right:#1e89eb solid 2px;
	background-color:#FFFFFF;
	padding:5px;
	width:636px;
	clear:both;
	font-size:11px;
}

#protaseis-panel .mid .imgs{
	float:left;
	margin:0 5px 0 0;
}

#protaseis-panel .mid h4{
	margin:0;
	padding:0;
	color:#222b62;
	font-weight:bold;
	font-size:11px;
}

#protaseis-panel .mid .sep{
	padding:8px 0;
}

#protaseis-panel .mid .holder{
	background-image:url(/nova/_gfx/protBottom.gif);
	background-repeat:repeat-x;
	height:11px;
	background-position:bottom;
	border-bottom:#c8c8c8 solid 1px;
	padding:0px;
}

#protaseis-panel .mid table{
	width:635px;
	border-collapse:collapse;
	border:#c8c8c8 solid 1px;
	clear:both;
	float:left;
	margin-top:-1px;
	z-index:0;
}

#protaseis-panel .mid table td{
	padding:20px 8px 0px 8px;
	color:#6a6a6a;
	background-image:url(/nova/_gfx/protaseisBack.gif);
	background-repeat:repeat-x;
}

#protaseis-panel .mid table td a{
	font-weight:bold;
	color:#1d2cac;
	text-decoration:none;
	display:block;
	font-family:Tahoma;
}

#protaseis-panel .mid table td a span{
	font-weight:normal;
	color:#6a6a6a;
	text-decoration:none;
}

#protaseis-panel .arrowBlue{
	position:relative;
	margin-top:-15px;
	right:-290px;
	width:10px;
}

#protaseis-panel .days{
	margin:0;
	padding:0;
	height:22px;
}

#protaseis-panel .days a{
	background-image:url(/nova/_gfx/protDay.gif);
	background-repeat:no-repeat;
	width:72px;
	height:20px;
	font-size:10px;
	text-align:center;
	text-decoration:none;
	color:#6a6a6a;
	padding:2px 0 0 0;
	margin-right:5px;
	float:left;
	position:relative;
	z-index:2;
}


#protaseis-panel .days a:hover, #protaseis-panel .days .active{
	background-image:url(/nova/_gfx/protDay_on.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#222b62;
	font-weight:bold;
	height:20px;
}

.logoTime{
}

.logoTime b{
	position:absolute;
	margin:8px 0 0 80px;
	color:#222b62 !important;
	font-weight:bold !important;
}

#help-panel{
	display:none;
	position:absolute;
	z-index:9999999;
}

.helpBoxTop{
	background-image:url(/nova/_gfx/helpBoxTop.gif);
	background-repeat:no-repeat;
	width:620px;
	height:23px;
	font-size:11px;
	font-weight:bold;
	padding:1px 0 0 30px;
	color:#ffffff;
}

.helpBoxBot{
	background-image:url(/nova/_gfx/helpBoxBot.gif);
	background-repeat:no-repeat;
	width:650px;
	height:6px;
	overflow:hidden;
}

.helpBoxTop a{
	float:right;
}

#help-panel .mid{
	border-left:#c22727 solid 2px;
	border-right:#c22727 solid 2px;
	background-color:#FFFFFF;
	font-family:Tahoma;
	width:646px;
	font-size:11px;
	color:#000000;
}
.helpHead td{
	background-image:url(/nova/_gfx/helpHead.gif);
	background-repeat:repeat-x;
	height:14px;
	padding:5px 10px;
	color:#c22727;
	font-weight:bold;
	width:50%;
}

.helpBack td{
	background-image:url(/nova/_gfx/helpBack.gif);
	background-repeat:repeat-x;
	padding:10px;
}

.helpBack ul{
	margin:0;
	padding:0;
}

.helpBack ul li{
	margin:0 0 0 20px;
	padding:0 0 0 0px;
	list-style-type:decimal;
}


#spec-panel{
	display:none;
	position:absolute;
	z-index:9999999;
}

.protBoxTop{
	background-image:url(/nova/_gfx/proBoxTop.gif);
	background-repeat:no-repeat;
	width:620px;
	height:23px;
	font-size:11px;
	font-weight:bold;
	padding:1px 0 0 30px;
	color:#ffffff;
}

.protBoxBot{
	background-image:url(/nova/_gfx/proBoxBot.gif);
	background-repeat:no-repeat;
	width:650px;
	height:6px;
	overflow:hidden;
}

.protBoxTop a{
	float:right;
}

#spec-panel .mid2{
	border-left:#1e89eb solid 2px;
	border-right:#1e89eb solid 2px;
	background-color:#FFFFFF;
	padding:5px;
	width:636px;
	height:385px;
	clear:both;
	font-size:11px;
	color:#545873;
}


#Scroller-12 { 
	position: absolute; 
	overflow: hidden;
	width: 610px;
	height: 373px;
}
#Scroller-12 p {
	margin: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F6048;
}
.Scroller-Container2 {
	position: relative;
	height:auto;
	padding:0 0 0px 0;
	margin:0;
}
#Scrollbar-Container2 {
	position: absolute;
	top: 35px; right: 22px;
}
.Scrollbar-Up2 {
	cursor: pointer;
	position: absolute;
}
.Scrollbar-Track2 {
	width: 14px; 
	height: 340px;
	position: absolute;
	top: 16px; left: 0;
	background-image:url(/nova/_gfx/scrollBar.gif);
	background-repeat:repeat-y;
	background-position:5px top;
}
.Scrollbar-Handle2 {
	position: absolute;
	width: 6px;
	margin-left:4px;
	height: 30px;
}
.Scrollbar-Down2 {
	cursor: pointer;
	position: absolute;
	top: 365px;
}

.topCurveShow{
	background-image:url(/nova/_gfx/topCurveShow.gif);
	background-repeat:no-repeat;
	width:608px;
	background-color:#d2d2d2;
	margin-bottom:7px;
}

.botCurveShow{
	background-image:url(/nova/_gfx/botCurveShow.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:2px;
}

#spec-panel .mainCategory{
	background-image:url(/nova/_gfx/mainCategory.gif);
	background-repeat:no-repeat;
	width:130px;
	height:20px;
	display:block;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	color:#545873;
	padding:4px 0 0 0;
	margin-right:5px;
	font-weight:bold;
}


#spec-panel .mainCategory.active{
	background-image:url(/nova/_gfx/mainCategory_on.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

.showBtn{
	background-image:url('/nova/_gfx/showCatLeft.gif');
	background-repeat:no-repeat;
	font-family:Tahoma;
	font-size:10px;
	position:relative;
	display:block;
	cursor:pointer;
	white-space:nowrap;
	z-index:0;
	float:left;
	margin:3px 3px 0 0;
}

.showBtn a{
	text-decoration:none;
	color:#6a6a6a;
	padding:3px 10px 5px 10px;
	display:block;
	height:10px;
	position:relative;
	z-index:0;
}

.showBtn b{
	background-image:url('/nova/_gfx/showCatRight.gif');
	background-repeat:no-repeat;
	width:7px;
	height:18px;
	display:block;
	position:absolute;
	top:0;
	right:-1px;
}


.showBtn.active{
	background-image:url('/nova/_gfx/aShowCatLeft.gif');
	background-repeat:no-repeat;
	font-family:Tahoma;
	font-size:10px;
	position:relative;
	z-index:0;
	float:left;
	margin:3px 3px 0 0;
}

.showBtn.active a{
	text-decoration:none;
	color:#ffffff;
	padding:3px 10px 5px 10px;
	display:block;
	height:10px;
	position:relative;
	float:left;
	z-index:0;
}

.showBtn.active b{
	background-image:url('/nova/_gfx/aShowCatRight.gif');
	background-repeat:no-repeat;
	width:7px;
	height:18px;
	display:block;
	position:absolute;
	top:0;
	right:-1px;
}

.showButtons{
	border-left:#1e89eb solid 2px;
	border-right:#1e89eb solid 2px;
	background-color:#FFFFFF;
	background-image:url(/nova/_gfx/showBotBack.gif);
	background-repeat:repeat-x;
	width:613px;
	clear:both;
	font-size:11px;
	color:#545873;
	padding:5px 33px 5px 0;
	text-align:right;
}

.clearBtn{
	background-color:transparent;
	background-image:url(/nova/_gfx/clearBtn.gif);
	width:108px;
	height:22px;
	padding-bottom:1px !important;
	border:none;
	font-size:12px;
	color:#676b8a;
	font-weight:bold;
	text-align:center;
}

.submitBtn{
	background-color:transparent;
	background-image:url(/nova/_gfx/submitBtn.gif);
	width:108px;
	height:22px;
	padding-bottom:1px !important;
	border:none;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.programTopCurve{
	background-image:url(/nova/_gfx/programTopCurve.gif);
	background-repeat:no-repeat;
	width:645px;
	height:19px;
	border-bottom:#dadada solid 1px;
	font-size:12px;
	font-weight:bold;
	color:#222b62;
	padding:5px 0 0 5px;
}

.programTopCurve span{
	font-size:10px;
	font-weight:normal;
	color:#6a6a6a;
	text-align:right;
	float:right;
	margin-right:8px;
}

.programBotCurve{
	background-image:url(/nova/_gfx/programBotCurve.gif);
	background-repeat:no-repeat;
	width:650px;
	height:12px;
}

.programMid{
	width:650px;
	background-color:#FFFFFF;
}

.programMid .logos{
	background-image:url(/nova/_gfx/logoBack.gif);
	background-repeat:repeat-x;
	width:56px;
	height:35px;
	text-align:center;
	padding:5px 0 0 0;
	border-bottom:#dadada solid 1px;
	float:left;
}

.programMid .progBack_l{
	background-image:url(/nova/_gfx/progBack_l.gif);
	background-repeat:repeat-x;
	height:30px;
	border-bottom:#dadada solid 1px;
	padding:5px;
	float:left;
}

.programMid .progBack_e{
	background-image:url(/nova/_gfx/progBack_e.gif);
	background-repeat:repeat-x;
	height:30px;
	border-bottom:#dadada solid 1px;
	padding:5px;
	float:left;
}

.programMid .item{
	padding-bottom:1px;
	font-size:11px;
	width:650px;
	clear:both;
}

.programMid .item table{
	margin-top:3px;
	color:#222b62;
	width:584px;
}

.programMid .item span{
	margin-top:3px;
	font-size:10px;
	color:#6a6a6a;
}

.programMid .item a{
	color:#222b62;
	text-decoration:none;
}

.bubble_left{
	background-image:url(/nova/_gfx/bubble.gif);
	background-repeat:no-repeat;
	height:23px;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 3px 5px;
	margin-left:5px;
	margin-top:5px;
	color:#FFFFFF;
	width:auto;
	float:left;
}

.programMid b{
	float:left;
	background-image:url(/nova/_gfx/bubble_right.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	width:7px;
	height:21px;
}


.serialHeader{
	font-size:20px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	color:#FFFFFF;
}

.captchaImg{
    width:121px;
    height:42px;
    border:solid 2px;
    color:#ABE4F9;
}

