


body
{ 

background-color: #000000;
	
 margin-top:7; margin-left:40; padding:0;
}

a.{
	font:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.txt21{
color: #D41718;
	
	}
	
	a.txt21_viiv{
color: #D41718;
	text-decoration: underline;
	}

a.jlinkki {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EF3031;
	font-weight:normal;
	text-decoration: none;
	}

a.kk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EF3031;
	
	text-decoration: none;
}
/*TANAAN*/
a.tanaan{
    font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	
	
	text-decoration: none;
}

a.tanaan_pun{
    font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D41718;
	
	
	text-decoration: none;
}

a.etu {
padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	
	text-decoration: none;
}

a.etu2 {
padding-right: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	
	text-decoration: none;
	}
	

/*NÄYTÖS TÄNÄÄN*/
a.naytos2 {
    /*padding-top: 7px;*/  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E8E7E7;
	
	text-decoration: none;
}
iframe.a.naytos2 {
    /*padding-top: 7px;*/  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E8E7E7;
	
	text-decoration: none;
}
a.naytos2_etu {
    padding-top: 7px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E8E7E7;
	font-weight:normal;
	text-decoration: none;
}


a.naytos22 {
padding-left: 2px;


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E8E7E7;
	
	text-decoration: none;
}
a.naytos221 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	
	text-decoration: none;
}

a.naytos222 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ED3232;
	
	text-decoration: none;
}


a.naytos221 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	
	text-decoration: none;
}

	

a.napit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration: none;
	}

a:hover {
	color: #FF9900;
	text-decoration: none;
}

td.naytos221_t {
padding-top:7px;
padding-left:12px;

}


td.naytos221_t2 {
padding-top:7px;
padding-left:4px;

}
iframe.td.naytos221_t2 {
padding-top:7px;
padding-left:4px;

}

td.naytos221_t3 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
padding-top:7px;
padding-left:4px;

}

table.linkit {
padding-left: 12px;


	
}
td.otsiloota2 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	/*background-color:#E8E7E7;*/
	border-bottom: 1px solid #ED3232;
}


th.yla_palkki2
{ 
	background-image: url(tdpohja25_yla_vaal.gif);
	background-repeat: no-repeat;
/* margin-top:7; margin-left:0; padding:0;*/
}

div.redtxt
{ font-size:12px; font-weight: bold; color: #ED3232; font-family:  Arial, Helvetica, sans-serif;}

td.txt
{ font-size:12px;  color: #000000; font-family:  Arial, Helvetica, sans-serif;}

td.txt_har
{ font-size:11px; color: #999999; font-family:  Arial, Helvetica, sans-serif;}

td.txtb
{ font-size:12px; font-weight: bold; color: #000000; font-family:  Arial, Helvetica, sans-serif;}


td.txt_punviiv
{ font-size:12px; font-weight: bold ;border-bottom: 1px solid #D41718; color: #000000; font-family:  Arial, Helvetica, sans-serif;}


td.txt_punviiva
{ font-size:12px;  border-bottom: 1px solid #FEBDBD; color: #000000; font-family:  Arial, Helvetica, sans-serif;}

td.txt_punviivab
{ font-size:11px;  border-bottom: 1px solid #FEBDBD; font-weight: bold;  color: #000000; font-family:  Arial, Helvetica, sans-serif;}


table.bg_image
{ 
background-image: url(tdpohja25_vaal.gif); 
background-repeat: repeat-y;

}
table.pun_vas
{ 
/*background-color: #220000;*/
background-color: #BB0000;
	
}


td.txttunnus {
padding-left: 4px;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; 
	
}

th.bg_image
{ 
background-image: url(tdpohja_looda.jpg); 
repeat-x;
}

/*TANAAN*/
td.tanaan
{ font-size:10px; color: #ffffff; font-family:  Arial, Helvetica, sans-serif;}
td.txt21
{ padding-top:14px ;font-size:12px;  color: #000000; font-family:  Arial, Helvetica, sans-serif;}
td.txt212
{ padding-top:14px ;font-size:12px; font-weight: normal; color: #000000; font-family:  Arial, Helvetica, sans-serif;}


td.klo
{ font-size:11px; padding-top: 5px; font-weight: bold; color: #ffffff; font-family:  Arial, Helvetica, sans-serif;}
td.tanaan_otsi
{ font-size:12px; font-weight: bold; color: #FFFFFF; background-color:#ED3232 ;font-family:  Arial, Helvetica, sans-serif;}
iframe.td.tanaan_otsi
{ font-size:12px; font-weight: bold; color: #FFFFFF; background-color:#ED3232 ;font-family:  Arial, Helvetica, sans-serif;}



p.naytos
{ font-size:12px; font-weight: bold; color: #ffffff; font-family:  Arial, Helvetica, sans-serif;}

td.pun_palkki
{  background-color:#D41718;}

td.pun_yla
{  background-color:#F80201;}

td.tdblack
{  background-color:#000000;}

td.tdblack_pun
{  
border-top: 1px solid #F80201;
background-color:#000000;}


td.lay
{
position:relative;
/*left:0px;
top:0px;*/
z-index:1
}


div.txtohjelma
{ font-size:12px;  color: #000000; font-family:  Arial, Helvetica, sans-serif;}

div.txt2 {
padding-left: 7px;

	font-size: 11.4px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

td.naytos2 {
  padding-left:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
	text-decoration: none;
}


th.otsiloota {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color:#E8E7E7;
	border-bottom: 1px solid #B0B0B0;
}





th.otsilootayla {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(tdpohja_looda.jpg); 
repeat-x;
	border-top: 1px solid #ED3232;
	border-bottom: 1px solid #ED3232;
	border-left: 1px solid #FEBDBD;
	border-right: 1px solid #FEBDBD;
}

p.nosto {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14.9px;
	font-weight: bold;
	color: #000000;
	
}

table.paatable_2
{

 border-top: 5px solid #ED3232;
  border-left: 1px solid #FEBDBD;
   border-right: 1px solid #FEBDBD;
  border-bottom: 5px solid #ED3232;
}




table.white
{ font-size:12px; font-weight: bold; color: #000000; background-color:#FFFFFF ;font-family:  Arial, Helvetica, sans-serif;}



table.esit_table
{

 border-top: 1px solid #ED3232;
  
  border-bottom: 1px solid #ED3232;
}




td.ylapun
{

 border-top: 1px solid #F80201;
  
}

/*TANAAN*/


div.redd {color: #ED3232;
	font-weight: bold;
	font:12px;}
.style14 {color: #FF0000}

td.pun_viiva
{
/*font-size:1px;*/
 border-bottom: 1px solid #D41718;
 
}
iframe.formi21
{
   
    
    BACKGROUND: #600001;
	}

iframe.formi2
{
    visibility:hidden;
    BORDER-RIGHT: #600001 3px solid;
    BORDER-TOP: #600001 3px solid;
    
    BACKGROUND: #600001;
    BORDER-LEFT: #600001 3px solid;
   
   
    BORDER-BOTTOM: #600001 3px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   
}

tr.pun_viiva
{
font-size:1px;
 border-bottom: 1px solid #FEBDBD;
 
}
iframe.style5 {font-weight: bold};
iframe.style6 {color: #FFFFFF};
iframe.style11 {color: #ed3232};



/*F*/


div#fancy_overlay {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	background-color: #333;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url(fancy_progress.png) no-repeat;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -12px;
	height: 30px;
	width: 30px;
	background: transparent url(fancy_closebox.png) ;
	cursor: pointer;
	z-index: 100;
	display: none;
}

div#fancy_content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0; 
	margin: 0;
	z-index: 96;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 92;
}

div#fancy_title {
	position: absolute;
	bottom: -35px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 2px;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(fancy_title_right.png) repeat-x;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 58px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #444;
	background: #FFF;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 10px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	background-image: url(data:image/gif;base64,AAAA);
	z-index: 100; 
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

a#fancy_left:hover {
	background: transparent url(fancy_left.gif) no-repeat 0% 100%;
}

a#fancy_right:hover {
	background: transparent url(fancy_right.gif) no-repeat 100% 100%;
}

#fancy_bigIframe, #fancy_freeIframe {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

div#fancy_bg {
	display: none;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(fancy_shadow_n.png) repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(fancy_shadow_ne.png) no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(fancy_shadow_e.png) repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(fancy_shadow_se.png) no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(fancy_shadow_s.png) repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(fancy_shadow_sw.png) no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(fancy_shadow_w.png) repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(fancy_shadow_nw.png) no-repeat;
}
