@import url("reset.css");
@import url("fonts.css");
/*Refaktoroitu CSS*/

/*Colors - Background color*/
body,.tools, .tools2,.readmore, tr2,.topnews img,.topnewsText,.dailyWord-meta,.adslot,.wrap,.current,.programinfo,#urlbox,#urlbox2,.contact_form, .contact_form input:focus, textarea:focus, select:focus,.search input.box, .search input.box:focus{
background-color:#fff;}
.vodnew-overlay-wrap,.videolist-item-wrap,.search-picture-wrap{
background-color:#000;}
.tr1{background-color: #e5e5e5;}
.vodnew-text,.program-wrap,#timetable-ohjelma-frontpage tr,#timetable-ohjelma tr,#timetable-ohjelma-frontpage tr.current,#timetable-ohjelma tr.current{
background-color: #eaf9ff;}
.adimg,#timetable-ohjelma-frontpage tr.current,#timetable-ohjelma tr.current,.program-wrap.current,.vod-cat-submenu{
background-color: #0066B3;}
#timetable-ohjelma tr.current, #timetable-ohjelma-frontpage tr.current{background:#9cc;}
.nettvMeta{background-color:#e9e9e9;}
.metadata img{background-color: #e6e6e6;}
.vod-cat-menu{background-color: #95bce2;}
.contact_form input.submit{background-color: #333;}
.vod-video-short-title{background-color: #ccc;}
#vod-vid-details-desc{background-color: #eee;}
#vod-vid-details img{background-color: #ffc;}
#lang-select select,.contact_form input, .contact_form textarea, .contact_form select{background-color: #f5f5f5;}
.contact_form input.submit:hover{background-color: #444;}
.contact_form input[type="submit"][disabled] {background-color: #888;}
.error_message{background-color: #fbe3e4;}
.search{background-color: #eaeaea;}
/*Text color*/
#main-navigation li.tv7kauppa a,#secondary-navigation li a,.center-tab-article,.program-wrap.current,.vod-cat-submenu,.contact_form input.submit
{color:#fff;}
.readmore, .dailyWord h2,.vodnew-text,.program-wrap,#timetable-ohjelma-frontpage tr,#timetable-ohjelma tr{
color:#0066b3;}
table tbody tr .current td,td.progtime,table tbody tr .current td.progtime,#timetable-ohjelma-frontpage small,#timetable-ohjelma small,.current,.vod-cat-menu,.contact_form legend {
color:#000;}
#lang-select{color:#121212;}
.dailyWord-meta,.contact_form h1,.contact_form input:focus, textarea:focus, select:focus, .search input.box{color:#333;}
.nettvMeta{color:#555;}
#urlbox form#nettvUrl label,#urlbox2 form#nettvUrl label,#lang-select select,.contact_form input, .contact_form textarea, .contact_form select,.meta-stats p {
color:#666;}
a#adteaserIndex{color:#999;}
.contact_form span.required{color:red; font-size:13px;}
.error_message{color:red;}

/*Hyperlinks - normal links*/
a:link.readmore, a{color:#0066b3;}
a:visited {color: #666;}
a:hover {color: #000;}
a:active {color:#00f;}

.current{padding:2px;} /*old(4.1.2010) .current{background:#0066B3; color:#fff; padding:2px;} */
.current a:link {color: #039;}      /* unvisited link */
.current a:visited {color:#0066b3;}  /* visited link */
.current a:hover {color:#0066b3; text-decoration:overline;}  /* mouse over link */
.current a:active {color:#0066b3;}  /* selected link */

/*ADVERTISEMENT*/

.adimg a:link, .adimg a:visited{font-weight:bold;text-decoration:none;display:block;padding-top:2px;padding-left:4px;width:151px;height:23px;}
.adimg a:hover,.adimg a:active{background: #f90;color: #FFC;text-decoration:underline;display:block;padding-top:2px;padding-left:4px;width:151px;height:23px;}

a#adteaserIndex {margin:25px 0 0;padding:1px;font-size:0.8em;}
a:hover#adteaserIndex{border:1px solid #CCC;background:#000;color:#fff;}


#timetable-ohjelma-frontpage h2 a,#timetable-ohjelma h2 a		{font-size: 0.6em; padding: 1px 2px; background:#ECF1EF; color:#0066b3; margin:0 5px; border:1px solid #CCC; text-decoration:none;}
#timetable-ohjelma-frontpage tr.current a, #timetable-ohjelma-frontpage .current a:visited, #timetable-ohjelma tr.current a, #timetable-ohjelma .current a:visited{font-size: 1.1em;padding: 1px 2px; color:#0066b3;margin:0 5px;text-decoration:none; font-weight:700;}
#timetable-ohjelma-frontpage h2 a:hover, #timetable-ohjelma h2 a:hover{background:#FFF;border:1px solid #CCC;color:#0066b3;text-decoration: underline;}
#timetable-ohjelma-frontpage a.programTitle, #timetable-ohjelma a.programTitle{font-size:1.2em;color:#0066b3;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
#timetable-ohjelma-frontpage  a:hover.programTitle, #timetable-ohjelma  a:hover.programTitle{color: #000;text-decoration: underline;}

.cat-navigation a {text-decoration: underline; cursor:pointer;}      /* unvisited link */
.cat-navigation a:visited  {color: #666;cursor:pointer; text-decoration: underline;}  /* visited link */
.cat-navigation a:hover {color:red;cursor:pointer; text-decoration: underline;}  /* mouse over link */
.cat-navigation a:active {color:#00F;cursor:pointer; text-decoration: underline;}  /* selected link */

#cat-menu a{color:#000;}      /* unvisited link */
#cat-menu a:visited {color: #000;}  /* visited link */
#cat-menu a:hover {color: #666;}  /* mouse over link */
#cat-menu a:active {color:#fff; font-weight:bold;}  /* selected link */
/*Front page links*/
.headlines h4{
padding: 2px 1px;}


.vodnew-overlay a h5{padding:0;}
.vodnew-overlay a{color:#000;padding-left: 2px;}
.vodnew-overlay a:visited{color:#000;}
.vodnew-overlay a:hover{color:#104E8B;}

.current a:hover.programTitle{color: #00F;}

.readmore, a:link.readmore{background:#ffffff;padding: 2px;margin:2px;}
a:visited.readmore{color:#666;padding: 2px;margin:2px;}
a:hover.readmore  {color:#0066b3;background:#ffffff;}

.vod-video-short-title a{color: #00F; font-weight:bold; text-decoration:none;  display:block; border-top:1px solid #999; padding-left:2px;}
.vod-video-short-title a:hover{background: #333;color: #CFF; text-decoration:underline; display:block; padding-left:2px;}

#main-navigation li a {background: url(n1.png) left top no-repeat;padding: 4px 0 4px 13px;text-decoration:none;color: #9ed5f1;	}
#main-navigation li a span {background: url(n2.png) right top no-repeat;padding: 4px 13px 4px 0;}
#main-navigation li a:hover, #main-navigation li.active a { background:  url(n3.png) no-repeat left top;} 
#main-navigation li a:hover span, #main-navigation li.active a span {background: url(n4.png) no-repeat right top;color: #0080C0;padding:4px 13px 4px 0;}

#main-navigation li.tv7kauppa a {background: url(n1.png) left top no-repeat;padding: 4px 0 4px 13px;text-decoration:none;}
#main-navigation li.tv7kauppa a span {background: url(n2.png) right top no-repeat;padding: 4px 13px 4px 0;}
#main-navigation li.tv7kauppa a:hover {background:  url(n3.png) no-repeat left top;} 
#main-navigation li.tv7kauppa a:hover span {background: url(n4.png) no-repeat right top; color: #C60;padding: 4px 13px 4px 0;}
	
#secondary-navigation li a {background: url(n1.png) left top no-repeat;padding: 4px 0 4px 13px;text-decoration:none;}
#secondary-navigation li a span {background: url(n2.png) right top no-repeat;padding: 4px 13px 4px 0;}
#secondary-navigation li a:hover, #secondary-navigation li.active a {background:  url(n7.png) no-repeat left top;} 
#secondary-navigation li a:hover span, #secondary-navigation li.active a span { background: url(n8.png) no-repeat right top; color: #0080C0;}


#tuki li a{background: url(tuki-bg.png) no-repeat;text-decoration:none;width:137px;padding: 3px 3px 3px 8px;height: 25px;display:block;}
#tuki li a:hover{background: url(tuki-hover.png) no-repeat;background-position: 2px 0;
			}
.search-picture-wrap a.playicon,.vodnew-wrap a.playicon{position:absolute; bottom:3px; left:3px; display:block; height:25px; width:25px; background:url(play-icon.png) no-repeat;}
.search-picture-wrap a:hover.playicon,.vodnew-wrap a:hover.playicon{background:url(play-icon-h.png) no-repeat;}

.videolist-item-wrap a.playicon{position:absolute; bottom:2px; left:2px; display:block; height:15px; width:15px; background:url(play-icon-s.png) no-repeat;}
.videolist-item-wrap a:hover.playicon{background:url(play-icon-h-s.png) no-repeat;}

/*Fundamental structural elements*/	
#bg {background:transparent url(tv7-header-december-2009.jpg) no-repeat top center;padding-top:10px;margin:0 auto;}
#main-wrap{width:960px;display: block;margin:0 auto;}

	#mainHeader, #footer, #footer1, #subNavigation, #snav {
	width:975px;
	display:block;
	margin:0 auto;
}
#snav{
	background:url(inner-tab-bg_top.png) top left no-repeat;
	padding-bottom:24px;
	padding-left:50px;
	margin-left:-32px;
}
#mainHeader{margin-top:75px;}
#lang-wrapper{
	position:relative;
	top:-10px;
	display:block;
	height:32px;
	}
#lang-select{
background:transparent url(transbg.png) top left repeat;
position:absolute;
left:780px;
top:0;
display:block;
height:30px;
width: 220px;
padding:3px 2px 1px 2px;
text-align:left;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
border-left:1px solid #CCC;
}
/* Basic floats --> */
.left{float:left;}
.right{float:right;width:300px;}
.rightb{float:right;}
.clearL{clear:left;}
.clearR{clear:right;}
.clear{clear:both;}
/* end Basic floats */
.tools2{display:block; width:470px; padding: 2px 0 3px 5px; margin-bottom:5px; border:1px solid #999;}
.tools{display:block; padding: 2px 0 3px 5px; margin-bottom:5px; border:1px solid #999;}

#content {width:auto;padding:5px 5px 5px 20px;display: block;position:relative;top:-15px;z-index:20;}
#content1{z-index:20; position:relative;}
#content-vplayer {width:auto;display: block;position:relative;top:-15px;padding: 0 5px 10px;}
#inner-tab{background: url(inner-tab-bg_cnt.png) repeat-y top center;position:relative;top:-5px;left:-34px;width:960px;padding:0 35px;}

.vasenpalsta {float: left;	margin-right:10px;}
.oikeapalsta {float: right;}
.alapalsta {clear: both;}

#logo {display: inline;}
#kielivalinta {display: inline;}
#login {display: inline;}

ul,ol{margin:10px 5px 10px 1em;padding-left:15px;}
li{}
ol li{list-style:decimal;}
ol ol li{list-style:decimal;}
ul li{list-style-image:url(bullet1.gif);}
ul ul li{list-style-image:url(bullet2.gif);}

/*TABLES*/
.tableHeader{background: #9cf;padding: 5px; text-align: center;}
.tr1,.tr2{padding: 5px; text-align: center;}
.programguide{ width:900px;}

td.progtitle{padding-left:2px; border-bottom:1px solid #ccc;}
td.progtab{border:1px solid #ccc; padding:3px;}
td.progtime{background:#dcdcdc;padding-right:2px;border-bottom:1px solid #fff; border-right:1px solid #ccc;}

		
/*IMAGE LINK DEFAULTS*/
.pdficon {padding-left:2px; vertical-align:bottom;}
/*PRIMARY NAV starts*/

#main-navigation{margin:10px 1px 0 5px;height: 22px;padding:0;}
#main-navigation li {display: inline;margin-right: -3px;}


#main-navigation a, #main-navigation a span, #secondary-navigation a, #secondary-navigation a span{float: left}

/* Hide from IE5-Mac \*/
#main-navigation a, #main-navigation a span, #secondary-navigation a, #secondary-navigation a span
{float: none}
/* End hide */

/* PRIMARY NAV ends */

/* SECONDARY NAV STYLING starts */

#secondary-navigation{margin:10px 1px -1px 15px;height: 20px;}
#secondary-navigation li {display: inline;margin-right: -3px;	}

/*SECONDARY NAV STYLING ends */


/*Index structure */
/*Etusivu*/
#section-1{width:520px;float:left;position:relative;display:block;}

.topnews, #vert-ads, #word, #timetable-ohjelma, #timetable-ohjelma-frontpage, #list-new-ohjelmatiedote, #list-vodnew{margin-top:10px;}
.topnews,.dailyWord{width:520px;background:transparent;float:left;display:block;height:auto;border-right:1px solid #ECF1EF;margin-bottom:3px;}
.topnews img{float:left;width: 255px;height:auto;margin:2px 3px 3px 0;padding:1px;border:1px solid #CCC;}
.topnewsText{width:520px;height:auto;display:block;position:relative;}

.dailyWord{overflow:hidden;}
.dailyWord p{background:url(quote.gif) top left no-repeat;padding:20px 5px 30px 35px;margin:10px 0 0;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:1.3em;}
.dailyWord h2{background: #ecf1ef;font-size:1.7em;padding: 2px 2px 3px 4px;border-bottom: 1px solid #0066b3;border-left: 5px solid #0066b3;margin-bottom:2px;overflow:hidden;}
.dailyWord-meta{display:block;width:auto;height:auto;padding:1px 2px 1px 3px;border-top:1px solid #ccc;overflow:hidden;font-size:1em;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}

.headlines{width:520px;display:block;}
#vert-ads{float:right;width:410px;background:transparent;display:inline;}

.adimg {background:url(adbut1.jpg) no-repeat top left;width:155px;height:25px;display:block;padding-left: 41px;margin:2px 8px 1px 1px;}
#ad-container{width:410px;float:right;height: 480px;/*height: 240px;*/padding:9px;background: url(etusivu-mainostausta-410x480.jpg) top left no-repeat ;display:block;}
.adslot {display:block;float:left;margin-top:7px;margin-left:8px;padding:0;border: 1px solid #CFCFCF;
}
.adslot img, .adslot embed, .adslot object, .adslot {width:190px;height:224px;}
#list-new-ohjelmatiedote{float:left;width:255px;position:relative;}
#list-vodnew{float:left;width:410px;position:relative;}
#list-new-ohjelmatiedote{margin-right:5px;}
	
.tl-tab-article, .tr-tab-article{position: absolute;width:8px;height:30px;display:block;margin-bottom: -1px; /* for IE */}
.tl-tab-article{background: transparent url("article-tab_left.png") no-repeat;top:0;left:0;}
.tr-tab-article{background: transparent url("article-tab_right.png") no-repeat;top:0;right:0;}
.center-tab-article{height:25px;background:transparent url("article-tab_center.png") repeat-x;display:block;position:relative;margin:0 8px;padding: 5px 3px 0 5px;}

.vodnew-wrap{width:410px;}

.vodnew-overlay-wrap{float:left;position: relative;width:159px;height:90px;margin-bottom:5px;text-align:center;}
.vodnew-overlay-wrap img{height:90px; width:auto; overflow:hidden;}
.vodnew-overlay{background: url(alpha.png) repeat-y top left;position: absolute;bottom:0;left: 0;width:255px;overflow:hidden;}

.vodnew-text{position:relative;height:90px;width:242px;padding:0 3px;float: right;text-align:left;overflow:auto;line-height:1.4em;margin:0;}
.vodnew-text p{padding:0;}

#section2{float:right;width:410px;display:block;position:relative;}
#word, #timetable-ohjelma,#timetable-ohjelma-frontpage{width:410px;float:right;background:transparent;display:block;position:relative;
}
.program-wrap{width:510px;height:141px;position:relative;display:block; margin-top:1px; padding:2px 0;
	
}
#timetable-ohjelma-frontpage th, #timetable-ohjelma-frontpage td{text-align:center;vertical-align:middle;border-bottom: 1px solid #95bce2;}
#timetable-ohjelma-frontpage tr{height:35px;}
		
.program-wrap.current{padding:0;}


#timetable-ohjelma th, #timetable-ohjelma td{text-align:center;vertical-align:middle;border-bottom: 1px solid #95bce2;}
#timetable-ohjelma tr{height:35px;}
#timetable-ohjelma tr.current #timetable-ohjelma th, #timetable-ohjelma tr.current #timetable-ohjelma th{font-weight:bold;}
td.current{border:2px solid  #039;}

/*VOD*/
.vod-left{width: 640px;}
#nettv, #nettv embed {width:480px; height:335px;}

.nettvMeta{margin: 5px 0;border-top:2px solid #555;}

.metadata {width:480px;}
.metadata img{background:#E6E6E6;border:1px solid  #CCC;padding:1px;width: 255px;margin: 5px;}
.metadata p {white-space: pre-wrap;}

#footer {padding-left:45px;margin-top:-150px;clear: both;}
#footer1 {padding-left:28px;margin-top:-135px;clear: both;z-index:35;position:relative;}

/*VOD*/
/*ARCHIVE MENU*/
.vod-cat-menu{margin-left:25px;padding-left:20px;padding-top:2px;padding-bottom: 2px;display:block;text-decoration: none;height: auto;border-bottom: 1px solid #fff;cursor:pointer;}
.vod-cat-submenu{display: block;height: auto;margin-left: 38px;padding-top: 2px;padding-left: 7px;border-bottom: 1px solid #fff;}
/*ARCHIVE MENU ENDS*/
.vod-videolist{float:left;position:relative;display:block;}
.vod-videolist-item{height:auto;width:144px;margin:1px;padding:1px;overflow:hidden;display:block;position:relative;float:left;}
.videolist-Sdesc{margin-top:2px;overflow:hidden;display:block;height:60px;width:140px;}
.videolist-item-wrap a img{height:79px;}
.videolist-item-wrap{position:relative;width:140px;height:79px;text-align:center;overflow:hidden;}
.vod-video-short-title {background:url(alpha.png) repeat-y top left;height:14px;display:block;text-align:left;width:140px; }
#vod-player{width:640px;height:400px; /* 385px varattu videokuvalle 25px controlleille*/}	
		.duration{display:block;}
			#vod-vid-details{margin-bottom: 10px;}
			#vod-vid-details-top{padding: 0 5px;height:auto;}
			#vod-vid-details img{border:3px double #333;float:left;margin-top: 6px;height:90px;}
				#vod-vid-details-stats{float:left;line-height:18px;padding-left:5px;margin-top:2px;}
				#vod-vid-details-desc{display:block;border:1px solid #ccc;background: #eee;margin-top:4px;padding: 0 6px 4px;}
				#vod-vid-details-desc p{white-space: pre-wrap;}
						#vod-vid-details-episodes-body{display:block;padding-left:7px;}
				.vod-vid-details-episodes-box{overflow:auto;padding-top:4px;height:320px;border:1px solid #ccc;}
		
				.vid-episode{margin:0 0 3px;}
				.vid-episode img {width: 92px;}
				.vid90 {margin-top:3px;float:left;font-size:11px;line-height:14px;text-align:left;width:92px;}
.vid90Outer {
border:1px solid #999;width:92px;}
.vid90Inner {border:1px solid #fff;height:54px;overflow:hidden;width:90px;}
 .video-main-content {width:166px;}
.video-main-content {float:left;padding-left:10px;}
/*NetTV specific*/
/*-Stream url form*/
#urlbox,#urlbox2{border:1px solid #999;display:block;margin-bottom:5px;padding:5px 0 3px 5px;width:470px;height:25px;}
#urlbox form#nettvUrl,#urlbox2 form#nettvUrl{background:none repeat scroll 0 0 transparent;border:0 none;font-size:100%;margin:0;outline:0 none;padding:0;}
#urlbox form#nettvUrl label,#urlbox2 form#nettvUrl label{text-align:right;float:left;font-size:12px;font-weight:bold;line-height:18px;margin-right:5px;min-width:40px;}
#urlbox form#nettvUrl input{width:380px;float:left;}
#urlbox2{width:632px;}
#urlbox2 form#nettvUrl input{width:570px;float:left;}
/*Categories*/
#cat-results{float:right;width: 680px;padding: 0 10px;}
#cat-menu{float:left;padding:2px;width: 231px;height: 520px;overflow:auto;}
/*Ajankohtaista*/
.articleImg-big{float:left;padding:1px;margin:0 10px 10px 0;border:1px solid #CCC;}

#ajankohtaista-wrapper{float:left;}
.ajankohtaista-box{width:790px;height:auto;min-height:150px;background:url(newsBG.jpg) repeat-x top left;margin:0 0 10px 10px;}
.ajankohtaista-box img {width: 255px;}
.textbox{float:right;width:530px;}
.textbox p{white-space: pre-wrap;}
img.articleImg{border: 1px solid #D0D3DD;padding:1px;}
#ad-panel-right{float:right;width:120px;background:transparent;}
/*Mainosta*/
	/*2 palstaa (vasen, oikes)*/
.column1, .column2{width:350px;display:block;float:left;}
.column1-info{width:400px;display:block;float:left;}
.column1,.column1-info,.column3{margin-right:10px;}
.column2{padding:0 5px;border-left:1px solid #CCC;}
.column3, .column4{width:450px;display:block;float:left;}
.column4{padding:0 5px;border-left:1px solid #CCC;}
/* Yksittäisen artikkelin näyttösivu*/
#ad-panel-right img{width:120px;}
.article, .article2{float:left;width:800px;}
.article p {white-space: pre-wrap;	}
#administration-buttons img {cursor: pointer;}
.hide{display: none;}
.show{display: block;}
/*TUKEMINEN*/
#tuki{display:block;width:900px;height:auto;margin:10px;}
#tuki ul{float:left;}
#tuki_video{display:block;float:right;}
#tuki ul {list-style:none;}
		
/*Forms GENERAL*/
#lang-select select{border: 1px solid #ccc; margin: 3px 0; font:1.2em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; webkit-border-radius:5px;}
/*CONTACT FORM STYLING*/
.contact_form p, .contact_form label, .contact_form legend { font: 1.2em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }

.contact_form h1 { margin: 10px 0; font-size: 24px;}
.contact_form hr { color: inherit; height: 0; margin: 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }

.contact_form { display: block; width: 550px; margin: 20px auto; padding: 15px; border: 1px solid #cbcbcb; -webkit-border-radius:5px;  }

/* Form style */

.contact_form label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size: 1.2em; -webkit-border-radius:5px; }
.contact_form input, .contact_form textarea, .contact_form select { width: 280px; margin: 0; padding: 5px; border: 1px solid #ccc; margin: 5px 0; font:1.2em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; webkit-border-radius:5px; }   
.contact_form input:focus, textarea:focus, select:focus { border: 1px solid #999;}
.contact_form input.submit { width: 85px; cursor: pointer; border: 1px solid #222;}
.contact_form fieldset { padding:15px; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; }
.contact_form legend { padding:7px 10px; font-weight:bold; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:0 !important; margin-bottom:20px; }

#message { margin: 10px 0; padding: 0; }

.error_message { display: block; height: 22px; line-height: 22px; background: url('../assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; border: 1px solid #FBC2C4; -webkit-border-radius:5px; }

.loader { padding: 0 10px; }

.contact_form #success_page h1 { background: url('../assets/success.gif') left no-repeat; padding-left:22px; }

acronym { border-bottom:1px dotted #ccc; }
/* FOOTER */

#bottom1{background:url(b-bg.jpg) no-repeat top center;height:200px;margin:0 auto;position:relative;top:-70px;z-index:10;}
#bottom2{background:url(b2-bg.jpg) no-repeat top center;height:200px;margin:0 auto;position:relative;top:-50px;left:0;z-index:10;}

table.center {margin-left:auto; margin-right:auto;}	
img.center {margin-left:auto; margin-right:auto;display: block;}
/*Vod search*/
.search{position:relative; width:550px; padding:2px; border:1px solid #ccc; margin:0.23077em 0 0;}
.search form{position:relative;}
.search input.box {position:relative; font-size: 1.2em; height: 1.3em; padding: 4px 1px 1px; margin-right: 5px; border:1px solid #666;}
.search input.box:focus {position:relative;}
.search input.box:hover {position:relative;border-color:#0066B3;}
/*Search Results vod*/
.search-result-cell{width:780px;}
.search-result-cell-series{width:680px;}
.search-result-entry{padding:8px 5px 10px;}

.search-picture-cell{margin-top:4px;float:left; height:92px; width:162px; display:block; position:relative; padding:1px; border:1px solid #999; overflow:hidden}
.search-picture-wrap{width:160px; height:90px; overflow:hidden;border:1px solid #999;}
.search-picture{ text-align:center; overflow:hidden;}
.search-picture img{height: 90px; }

.search-meta{float:left; width:504px; padding-left:10px; padding-top:2px;}
.search-meta2{float:left; width:494px; padding-left:10px; padding-top:2px;}
.meta-title{}
.meta-title h2{font-size:1.3em;padding:0; margin:0;}
.meta-desc, .meta-stats{margin-top:3px;}
.meta-desc p, .meta-stats p{margin:0; padding:0;}
.meta-stats p{font-size:11px;}

/*Added by Juhani*/
.vod-kausi-minimize {cursor: pointer;font-size:24px;font-weight: bold;}