
body
{ 

background-color: #600001;
	background-image: url(pun_taust2_vaal.jpg);
	background-repeat: no-repeat;
 margin-top:7; margin-left:0; padding:0;
}

a.{
	font:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

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.esitys{
    font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D41718;
	/*border-bottom: 1px solid #FEBDBD;*/
	
	
	text-decoration: none;
}

a.esitys2{
    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D41718;
	/*border-bottom: 1px solid #FEBDBD;*/
	
	
	text-decoration: none;
}
a.esitys2b{
    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold ;
	color: #D41718;
	
	
	
	text-decoration: none;
}

a.txt_punviivab2
{ font-size:11px;  font-weight: bold;  color: #D41718; font-family:  Arial, Helvetica, sans-serif;text-decoration: none;}



/*NÄYTÖS TÄNÄÄN*/
a.naytos2 {
    padding-top: 14px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E8E7E7;
	
	text-decoration: none;
}

a.naytos22 {
padding-left: 2px;


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E8E7E7;
	
	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;
	}
	
	a.naytos2_etu {
    padding-top: 7px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E8E7E7;
	font-weight:normal;
	text-decoration: none;
}

a.naytos221 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	
	text-decoration: none;
}

a.txt21{
font-size: 11px;
color: #D41718;
	
	}

td.naytos221_t {
padding-top:7px;

}

a.naytos221 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	
	text-decoration: none;
}

	

table.naytos22 {

}

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;
}
th.yla_palkki2
{ 

	background-image: url(tdpohja25_yla_nayt.gif);
	background-repeat: no-repeat;

}
td.txt21
{ padding-top:14px ;font-size:12px; color: #000000; font-family:  Arial, Helvetica, sans-serif;}


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.txtb
{ font-size:12px; font-weight: bold; color: #000000; font-family:  Arial, Helvetica, sans-serif;}

td.txt_har
{ font-size:11px; color: #999999; 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:11px;  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;}


td.naytos221_t3 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
padding-top:7px;
padding-left:4px;

}


table.bg_image
{ 
background-image: url(tdpohja25_nayt.gif); 
background-repeat: repeat-y;

}
table.pun_vas
{ 

background-color: #BB0000;
	
}


td.txttunnus {
padding-left: 4px;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #D15656;
	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.klo
{ font-size:11px; 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;}

p.naytos
{ font-size:12px; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif;}

td.naytos_kk
{ font-size:12px; font-weight: bold; color: #000000; 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;
padding-top: 7px;
	font-size: 11.4px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

td.naytos2 {
  padding-top: 7px;
	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.otsiloota2 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	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.paatable_21
{


  
  border-bottom: 1px 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;
  
}





.naytakaikki {
	background-color: #fef4d9;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
}








.description { 
	display: none;
	background-color: #fff;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	color: #000;
	padding:8px 8px 8px 0px;
	position:relative;
	top: -35px;
}








/*TANAAN*/


div.redd {color: #ED3232;
	font-weight: bold;
	font:12px;}
.style14 {color: #FF0000}

td.pun_viiva
{
/*font-size:1px;*/
 border-bottom: 1px solid #D41718;
 
}
tr.pun_viiva
{
font-size:1px;
 border-bottom: 1px solid #FEBDBD;
 
}