body {
background:#990000;
color:#fbfbfb;
margin:0px;
border:0px;
padding:0px
}

#kieli {
position:absolute;
top:0px;
left:600px;
width:100px;
}

#print0 {
float:right; 
margin-left:5px;
border:1px solid #000000;
padding:1px;
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 10px;
}

#headlive {
position:absolute;
top:0px;
left:160px;
}

#headfilm {
position:absolute;
top:0px;
left:160px;
}

#vasen {
background:#990000;
color:#ffffff;
width:588px;
margin-left:12px;
margin-top:12px;
}

#sisus2 {
border-left:1px dashed #000000;
border-right:1px dashed #000000;
margin:0px;
padding-left:12px;
padding-right:5px;
padding-bottom:8px;
}

#oikea {
position:absolute;
top:300px;
left:609px;
width:150px;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
color:#000000;
}

#muutoksetetu {
margin:23px;
border:1px dashed #ffffff;
padding: 11px;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
line-height:16px;
}
 

.logooik {
text-align:center;
padding-top:3px;
padding-bottom:3px;
}

#bannerit {
padding:3px;
}

.bannoik {
text-align:center;
padding:2px;
}

.ots1 {
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
font-style: italic;
line-height:18px;
}

h2, .h2 {
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size: 18px;
font-weight: bold;
color:#ffffff;
margin-top:0px;
}

h3, .h3 {
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size: 13px;
color:#000000;
}

h4, .h4 {
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size: 13px;
color:#000000;
}

#foot {
padding:13px;
font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size: 10px;
color:#999999;
}

p {
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
line-height: 18px
}

.valiots, .valiots1 {
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size: 15px;
font-weight: bold;
line-height: 18px
}


.oik {
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
border-bottom:1px dashed #000000;
}

A.valko2:link    { color:#ffffff; text-decoration:underline; }
A.valko2:visited { color:#ffffff; text-decoration:underline; }
A.valko2:active  { color:#ffffff; text-decoration:underline; }
A.valko2:hover   { color:#ffffff; background:#ff0000; text-decoration:none; }

/* - valk. linkit - */
A:link    { color:#ffffff; text-decoration:none; }
A:visited { color:#ffffff; text-decoration:none; }
A:active  { color:#ffffff; text-decoration:none; }
A:hover   { color:#ffffff; background:#ff0000; text-decoration:none; }

A.bd:link    { color:#ffffff; text-decoration:none; border-bottom:1px solid #ff0000; font-weight:bold }
A.bd:visited { color:#ffffff; text-decoration:none; border-bottom:1px solid #ff0000; font-weight:bold }
A.bd:active  { color:#ffffff; text-decoration:none; border-bottom:1px solid #ff0000; font-weight:bold }
A.bd:hover   { color:#ffffff; background:#ff0000; text-decoration:none; font-weight:bold }

A.non:link, A.non:visited, A.non:active, A.non:hover {
text-decoration:none; border:0px; background:transparent;
} 

/* - punaiset linkit -  
A:link    { color:#cc0000; text-decoration:none; }
A:visited { color:#cc0000; text-decoration:none; }
A:active  { color:#cc0000; text-decoration:none; }
A:hover   { color:#ffffff; background:#ff0000; text-decoration:none; }

A.bd:link    { color:#cc0000; text-decoration:none; font-weight:bold }
A.bd:visited { color:#cc0000; text-decoration:none; font-weight:bold }
A.bd:active  { color:#cc0000; text-decoration:none; font-weight:bold }
A.bd:hover   { color:#ffffff; background:#ff0000; text-decoration:none; font-weight:bold }
*/

A.valko:link    { color:#ffffff; text-decoration:none; border-bottom:1px solid #ff0000; }
A.valko:visited { color:#ffffff; text-decoration:none; border-bottom:1px solid #cc0000; }
A.valko:active  { color:#ffffff; text-decoration:none; border-bottom:1px solid #ff0000; }
A.valko:hover   { color:#ffffff; background:#ff0000; text-decoration:none; }

.linkki { color:#e9e9e9; text-decoration:none; font-weight:bold }

A.akieli:link    { color:#000000; text-decoration:none; font-weight:bold; border-bottom:0px }
A.akieli:visited { color:#000000; text-decoration:none; font-weight:bold; border-bottom:0px }
A.akieli:active  { color:#000000; text-decoration:none; font-weight:bold; border-bottom:0px }
A.akieli:hover   { color:#000000; background:transparent; text-decoration:none; font-weight:bold; border-bottom:0px }

A.amini:link, A.amini:visited, A.amini:active, A.amini:hover
   { color:#000000; text-decoration:none; font-weight:normal; border-bottom:0px;
		font-family: Tahoma, Verdana, sans-serif; font-size:10px;
	 }

.wrm1 {
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
background:#e9e9e9;
color:#000000;
}

.nap1 {
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
font-weight: bold;
color:#ffffff;
background:#ff0000;
border-top:2px solid #ff9900;
border-left:2px solid #ff9900;
border-right:2px solid #cc0033;
border-bottom:2px solid #cc0033;
}

hr {
background:transparent;
height:1px;
border:0px;
border-bottom:1px dashed #000000;
}


#logo {
position: absolute;
top:170px;
left:0px;
}

#valikko {
position: absolute;
top:215px;
left:5px;
}

.valikko2 {
margin-bottom:4px;
}

#sisalto0 {
position: absolute;
top:415px;
left:165px;
width:600px;
}

#sisalto1 {
border-left:1px dashed #000000;
border-right:1px dashed #000000;
padding-left:9px;
padding-right:9px;
}

#sisalto {
position: absolute;
top:435px;
left:165px;
width:580px;
border-left:1px dashed #000000;
border-right:1px dashed #000000;
padding-left:9px;
padding-right:9px;
}

#sisalto3 {
position: absolute;
top:445px;
left:5px;
width:760px;
border-left:1px dashed #000000;
border-right:1px dashed #000000;
padding-left:9px;
padding-right:9px;
}

#sponsorit {
position: absolute;
top:430px;
left:1px;
width:150px;
}

#alavalikko {
position: absolute;
top:414px;
left:5px;
width:150px;
}

.alavali1 {
margin:3px;
padding:3px;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
border-top:4px solid #660000;
border-bottom:1px solid #660000;
}

.alavali2 {
margin:3px;
padding:3px;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
border-bottom:1px solid #660000;
}

.alavali3 {
margin-bottom:3px;
}

#mainokset {
position: absolute;
top:185px;
left:625px;
width:132px;
border:1px dashed #000000;
}


.tblhead {
color:#ffffff;
font-weight:bold;
border-top:1px solid #660000;
vertical-align:top;
}

.tbl {
border-top:1px solid #660000;
}

.tblaktion {
border-top:1px solid #cccccc;
background:#880000;
vertical-align:top;
}

.cnt { text-align:center; }

.h2o {
font-size:18px;
font-weight:bold;
padding-top:13px;
}

.w240 { width:30%; }
.blk { background:#660000; border-top:1px solid #000000; }

.ohjelmakartta04 {
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
}

.tulosta {
text-align:right;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
}

