html {
scrollbar-3dlight-color : #000000;
scrollbar-arrow-color : #FFFFFF;
scrollbar-base-color : #003929;
scrollbar-darkshadow-color : #000000;
scrollbar-face-color : #0B5F46;
scrollbar-highlight-color : #FFFFFF;
scrollbar-shadow-color : #FFFFFF;
scrollbar-track-color : #5B9180;	
}
body {
color:#000000;
font-family: Arial, Helvetica, sans-serif;   
margin:0px;
background-color: #121212;
background-image:url('images/background.gif');
	}

body.kuvat {
font-family: Arial, Helvetica, sans-serif;
font-weight: medium;
background-image: url(images/kuvatausta.jpg); 
background-repeat: no-repeat;
background-color : #efefef;
}
td.blackline { 
background-image: url(images/greyline.jpg);
}
td.piste {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
text-align: center;
color : #000000;
background-color : #dbdbdb;
}

td.piste2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
color : #000000;
background-color : #C6DFC3;
}

td.piste3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
color : #000000;
background-color : #C6DFC3;
}

td.piste4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
color : #000000;
background-color : #A4CAAB;
}

td.tilasto2 {
font-family: Arial, Helvetica, sans-serif;

font-size: 11px;
color: #000000;
}

b.stars {
background-color : #0B5F46;
}

table.tilasto2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #C0C0C0;
border: solid #C0C0C0 1px;
}

th.eri { 
background-color: #003929;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color : #ffffe7;
border: solid #000000 2px;
}
td,input,textarea,select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}
table.linkit {
border: solid #000000 2px;
}
a:link, a:visited      {
	color:#002090;
	text-decoration:none;
	}

a:hover {
	color:#002090;
	text-decoration:underline;
	}

td.header {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
text-transform:uppercase;
}

hr {height:1px; color:#b0b0b0; border:0px solid #ffffff; border-top:1px solid #b0b0b0;}

.otsikko1 {
	font-size:15px;
	color:#003929;
	text-transform:uppercase;
	}

.otsikko2 {
	font-size:12px;
	color:#003929;
	text-transform:uppercase;
	}

h4 {
color:#003929;
background-color : #efefef;
border: solid #000000 1px;
}

td.right {
color: #000000;
background: #0B5F46; 
}

table.menu {
background: #0B5F46;
height: 35px;
}
table.right {
border: solid #20D2BC 1px;
background: #000000; 
}


b.maailman {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 20px;
color : #003929;
text-decoration: none;
text-align: center;
	
}
b.maailman1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color : #000000;
text-decoration: none;
text-align: center;
	
}
.keski {
text-align: center;
color:#ffffff;
font-weight:bold;
background-color: #000000;
}

td.taulu {
text-align: center;
background-color: #000000;
color: #FFFFE7;
border: solid #000000 2px;
}
td.taulu1 {
background-color: #404040;
color: #FFFFFF;
border: solid #000000 1px;

}
td.taulu2 {
font-family: Arial, Helvetica, sans-serif;
font-style: Italic;
font-weight: medium;
font-size: 10px;
text-align: center;
background-color: #404040;
color: #FFFFFF;
border: solid #000000 2px;
}
p.fontti {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
}
p {
font-family: Arial, Helvetica, sans-serif;
font-weight: medium;
}
p.lainaus {
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: medium;
}
table.taulu {
background-color: #000000;
border: solid #003929 1px;
}

td.taulu3 {
background-color: #efefef;
color: #003929;
}
td.taulu4 {
background-color: #efefef;
color: #000000;
}
td.taulu5 {
background-color: #202020;
}


td.taulu6 {
background-color: #efefef;
color: #003929;
text-transform:uppercase;
}

b.vari {
color: #C00000;
}
b.vari2 {
color: #FFFFFF;
}
b.palaute {
color: #C00000;
}
b.vari1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: medium;
font-size: 10px;
color: #FFFFFF;
}
b.paivays {
background-color: #efefef;
color: #000000;
}

table.maailman {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 20px;
color : #003929;
text-decoration: none;
border: solid #000000 1px;
background-image: url(images/tausta1.gif);
}
td.maailman {
background-image: url(images/tausta7.gif);
}
td.maailman1 {
background-image: url(images/tausta8.gif);
}

a.left:link {
color: #ffffff;
text-decoration: none;
}
a.left:visited {
color: #ffffff;
text-decoration: none;
}
a.left:hover {
color: #ffffff;
text-decoration: underline;
}

td.book {
position: relative; 
}

b.viiva {
font-family: Arial, Helvetica, sans-serif;
color : #FFFFFF;
}

a.link:link {
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
font-size: 10px;
text-decoration: none;
}
a.link:visited {
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
font-size: 10px;
text-decoration: none;
}
a.link:hover {
font-family: Arial, Helvetica, sans-serif;
color: #FFCC00;
font-weight: bold;
font-size: 10px;
text-decoration: none;
}

a.link1:link {
font-family: Arial, Helvetica, sans-serif;
color: #FFCC00;
font-weight: bold;
font-size: 10px;
text-decoration: none;
}
a.link1:visited {
font-family: Arial, Helvetica, sans-serif;
color: #FFCC00;
font-weight: bold;
font-size: 10px;
text-decoration: none;
}
a.link1:hover {
font-family: Arial, Helvetica, sans-serif;
color: #FFB400;
font-weight: bold;
font-size: 10px;
text-decoration: none;
}


b.se {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #C00000;
}
b.alaotsikko {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #000000;
}
table.otteluohjelma { 
background-color : #efefef;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
text-align: left;
border: solid #efefef 1px;
}
table.news { 
background-color : #efefef;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
}
table.newscenter { 
background-color : #efefef;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
text-align: center;
border: solid #efefef 1px;
}
td.news { 
background-color : #FFFFFF;
}
td.newscenter { 
background-color : #FFFFFF;
}
td.kausitausta { 
color : #FFFFFF;
font-weight: bold;
background-image: url(images/kausitausta.jpg);
background-repeat: no-repeat;
}
a.lin:link , a.lin:visited { 
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
border: solid #0B5F46 2px;
background-color : #000000;
text-decoration : none; 
color : #FFFFFF; 
}
a.lin:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration : none; 
color : #FFFFFF;
border: solid #FFCC00 2px;
}
body.clipit {
font-family: Arial, Helvetica, sans-serif;
font-weight: medium;
background-image: url(images/kuvatausta2.jpg); 
background-repeat: no-repeat;
background-color : #EFEFEF;
}
.video {
position: absolute; top: 60px; left: 470px;  
}
a.clip:link , a.clip:visited { 
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration : none; 
color : #FFFF40; 
}
a.clip:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration : underline; 
color : #FFFF40;
}
table.kuva { 
color: #FFFFFF; background: #0B5F46;
border: solid #000000 3px; 
}
table.galleria { 
background-color : #efefef;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
}
table.taso {
background-color: #ffffff; 
}
td.mainostila {
background-color:#EEEEEE;
}
td.ylataso {
background-color:#000000;
background-image: url(images/linkitback.jpg); 
background-repeat: no-repeat;
}
td.wirta {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: left;
font-size: 11px;
color: #FFFF80;
}
td.kortti {
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: bold;
font-size: 12px;
color: #FFFFE7;
}
td.paikka {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform:uppercase;
font-size: 10px;
text-align: center;
background-color: #003929;
border: solid #000000 1px;
color: #FFFFE7;
}

.picture {
position: absolute; top: 50px; left: 30px;
width: 125px; height: 160px;
padding: 3px;
background-color: #0B5F46;
border: solid #000000 3px;
}
td.kehys {
border: solid #000000 1px;
}

.pelaaja {
position: absolute; top: 80px; left: 175px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
}
td.tiedot {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-align: left;
background-color: #000000;
border: solid #0B5F46 1px;
color: #FFFFE7;
}
td.vastaus {
width: 188px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-align: left;
background-color: #0B5F46;
border: solid #000000 1px;
color: #FFFFFF;
}

.nimilappu {
position: absolute; top: 45px; left: 183px;
}
td.numero {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
text-align: left;
color: #FFFF80;
}
td.nimi {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
font-size: 16px;
text-align: left;
color: #FFFFFF;
}

.kommentti {
position: absolute; top: 250px; left: 35px;
}
td.omavastaus {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-align: left;
background-color: #0B5F46;
border: solid #000000 1px;
color: #FFFFFF;
}

.vjkommentti {
position: absolute; top: 353px; left: 35px;
}
td.jpvastaus {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-align: left;
color: #FFFFFF;
}

table.joukkue {
background-image: url(images/pelaajatausta.jpg);
background-repeat: no-repeat;

}

.otsikko {
position: absolute; top: 15px; left: 30px;
}
td.team {
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: bold;
font-size: 16px;
text-align: center;
color: #FFFFFF;
}

.paikat {
position: absolute; top: 35px; left: 119px;
}
td.pelipaikka {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #FFFFE7;
background-color: #003929;
}

table.tilasto {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border: solid #C0C0C0 1px;
}

td.playeryla {
background-image: url(images/box_top.jpg);
background-repeat: no-repeat;
}
td.playerkeski {
background-image: url(images/box_bg.jpg);
}
td.playerala {
background-image: url(images/box_bottom.jpeg);
background-repeat: no-repeat;
}
td.playerpaikka {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #FFFFE7;
background-image: url(images/status.jpeg);
background-repeat: no-repeat;
}
td.taso {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background-color: #FFFFFF;
border: solid #EFEFCE 1px;
}
td.taso1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background-color: #FFFFEF;
border: solid #EFEFCE 1px;
}
td.taso2 {
background-image: url(images/taulukko.jpg);
background-repeat: no-repeat;
}
td.taso3 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #FFFFE7;
background-image: url(images/taulukko1.jpg);
background-repeat: no-repeat;
}
td.taso4 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #FFFFE7;
background-color: #003929;
}
a.game:link , a.game:visited { 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration : none; 
color : #000000; 
}
a.game:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration : underline; 
color : #000000;
}
table.pelaajakortti {
background-image: url(images/card1.jpg);
width: 493px; height: 508px;
}
td.tiedot {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-align: left;
background-color: #000000;
border: solid #0B5F46 1px;
color: #FFFFE7;
}
td.vastaus {
width: 188px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-align: left;
background-color: #0B5F46;
border: solid #000000 1px;
color: #FFFFFF;
}
td.numero {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
text-align: left;
color: #FFFF80;
}
td.nimi {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
text-align: left;
color: #FFFFFF;
}
td.kehys {
border: solid #000000 1px;
}
td.wirta {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: left;
font-size: 11px;
color: #FFFF80;
}
td.kortti {
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: bold;
font-size: 12px;
color: #FFFFE7;
}
td.paikka {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-align: center;
background-color: #003929;
border: solid #000000 1px;
color: #FFFFE7;
}
.cardback {
position: relative; top: 0px; left: 0px;
background-image: url(images/card1.jpg);
width: 493px; height: 508px;
}

.stars {
position: relative; top: 15px; left: 25px;
}

td.pelaajamenu {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #FFFF80;
}
td.player {
font-weight: bold;
font-size: 10px;
text-align: left;
background-color: #000000;
color: #FFFFE7;
}

b.player {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color : #FFCC00;
}
table.menuplayer {
background-image: url(images/menuback.jpg);
}
th { 
background-color: #003929;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color : #ffffff;
}
td.tulos {
text-align: left;
background-color: #808080;
color: #FFFFFF;
border: solid #000000 1px;
}
table.teaminfo {
background-image:url('images/teaminfo.jpg');
background-repeat: no-repeat;
}
td.info { 
background-color: #FFFFFF;
border: solid #efefef 1px;
}
td.teaminfo { 
background-color : #efefef;
border: dashed #C0C0C0 1px;
}
th.turnaus1 { 
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: small;
color : #000000;
border: solid #000000 1px;
empty-cells: hide;
}
th.turnaus { 
background-color: #C0C0FF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: small;
color : #000000;
border: solid #000000 1px;
}
th.turnaus3 { 
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: small;
color : #000000;
border: solid #000000 1px;
empty-cells: hide;
}
th.turnaus2 { 
background-color: #CFCFCF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: small;
color : #000000;
border: solid #000000 1px;
}
th.turnaus4 { 
background-color: #CFCFCF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color : #000000;
}
th.ohjelma { 
background-color: #C0C0FF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: small;
color : #000000;
}

td.turnaus { 
background-color : #F6F4F4;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
text-align: center;
border: solid #000000 1px;
}
td.turnaus1 { 
background-color : #ffffff;
font-family: Arial;
font-size: small;
text-align: center;
border: solid #000000 1px;
empty-cells: hide;
}
td.turnaus2 { 
background-color : #F6F4F4;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
text-align: left;
border: solid #000000 1px;
}
td.turnaus3 { 
background-color : #ffffff;
font-family: Arial;
font-size: small;
text-align: left;
border: solid #000000 1px;
empty-cells: hide;
}
table.finger {
background-image:url('images/peukku.jpg');
}
td.yhteys {
background-color: #FFFFFF;
background-image:url('images/tiedot.jpg');
background-repeat: no-repeat;
}
td#taklaus {
background-image:url('images/taklaus.jpg');
}

select#liiga{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
background-color: #003929;
}
select#mestis{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
background-color: #003929;
}
select#elit{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
background-color: #003929;
}
select#nhl{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
background-color: #003929;
}

td#palaute {
background-image:url('images/wow1.jpg');
}

td#taide {
background-image:url('images/taidekuv.jpg');
}
b.peli {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #003929;
}
table.countdown {
background-image:url('images/countdown.jpg');
}
td.countdown { 
border: solid #efefef 1px;
}
b.tyhja {
font-family: Arial, Helvetica, sans-serif;
font-size: 8px;
color : #FFFFFF;
}
td.pelitausta {
background-image:url('images/pelitausta.jpg');
background-repeat: no-repeat;
}
a.peli:link , a.peli:visited { 
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration : none; 
color : #000000; 
}
a.peli:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration : underline; 
color : #000000;
background-color: #76BE9D;
}

td.fanitausta {
background-image:url('images/fanitausta.jpg');
background-repeat: no-repeat;
}
b.fani {
	font-size:15px;
	color:#000000;
	text-transform:uppercase;
	}

a.uutislinkki:link, a.uutislinkki:visited      {
	color:#000000;
	text-decoration:none;
	}

a.uutislinkki:hover {
	color:#000000;
	text-decoration: underline;
	}

b.uppercase {
font-family: Arial, Helvetica, sans-serif;

font-size: 11px;
color: #000000;
text-transform:uppercase;
}

td.raportti { 
background-color : #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}


td.raporttiyla {
background-image: url(images/raportti_yla.jpg);
background-repeat: no-repeat;
}
td.raporttikeski {
background-image: url(images/raportti_keski.jpg);
background-repeat: repeat-y;
}
td.raporttiala {
background-image: url(images/raportti_ala.jpg);
background-repeat: no-repeat;
}

caption.kuvatus {
text-align: left;
}

b.kuvateksti {
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-size: 10px;
color: #000000;
}

a.peruslinkki:link, a.peruslinkki:visited      {
font-weight: bold;
text-decoration: none;
}

a.peruslinkki:hover {
font-weight: bold;
text-decoration: underline;
}

a.admin:link, a.admin:visited      {
color:#ffffff;
font-weight: bold;
background-color: #000000;
text-decoration: none;
}

a.admin:hover {
color:#ffffff;
font-weight: bold;
background-color: #000000;
text-decoration: none;
}