body {
  background-color:white;
  margin: 0 auto 0 auto;
  width:800px;
  font-family: Arial;
}

a {color:#0e3397;}
a:visited {color:#0e3397;}
a:hover {text-decoration:none; color:#0e3397;}

#otsikko img {width:800px; }

/******* LINKKIPALKKI ******/
#linkkisolu {
  padding: 5px 5px 5px 5px;
  font-size:12px;
  text-align:center;
  font-family:Tahoma;
  font-weight:800;
  background-color:#f7f8fa;
  margin:0px 0px 0px 0px;
  border-bottom-style:none;
  border-bottom-color:#cdd4e4;
  border-bottom-width:1px;

}

#linkkisolu a {
  margin-left:15px;
  color:#0e3397;
}

.nyk_link {
  margin-left:15px;
  color:navy;
  letter-spacing:3px;
  background-color:transparent;
  display: inline;
  padding:2px 5px 2px 5px;
}

/***** POHJANA OLEVAT TAULUKON SOLUT*********/
#pohja {
  margin-left:auto;
  margin-right:auto;
  margin-top:-2px;
  border-width:0 1px 0 1px;
  border-color:#cdd4e4;
  border-style:solid;
  width:800px;
  background-color:white;
}

#etu_pohja {
  margin-left:auto;
  margin-right:auto;
  margin-top:-2px;
  width:800px;
  background-color:white;
}

#vasen {
  vertical-align:top;
  width:155px;
  border-style:solid;
  border-color:black;
  border-width:0px;
  padding:0px 0 25 0;
  background-color:transparent;
}

#iso {
  vertical-align:top;
  border-style:none;
  padding-top:10px;
  padding-right:20px;
  padding-left:0px;
  padding-bottom:25px;
}

#iso h2 {text-align:left}

#oikea {
  vertical-align:top;
  width:180px;
  border-style:none;
  border-color:black;
  border-width:0px;
  padding-top:0px;
  padding-right:0px;
  padding-left:0;
  padding-bottom:25;
}

#keski {
  vertical-align:top; 
  padding:0px 18 25 0px;
  width:485px;
  background-color:transparent;
}

#keski hr {margin:6% 8% 6% 6%; color:#e1e8f0;}


/******* UUTISET **************/

#uutis_vasen {
  vertical-align:top;
  width:580px;
  padding:0px 0 25 0;
  background-color:transparent;
}

#uutis_oikea {
  vertical-align:top;
  padding:0px 15px 25 0;
  background-color:transparent;
  width:220px;
}


#uutis_oikea h4 {
  margin:10px 0px 5px 0px;
}

.uutinen {
  margin:10px 40px 10px 40px;
}

.uutis_juttu {margin:10px 20px 0px 20px;}


.u_ots {font-size:70%; margin-top:2%;}

.u_ots2 {font-size:70%; font-weight:800; margin:10px 0px 10px 0px;}


/***** VASEMMALLA OLEVAT LINKIT *****/
#navbar {
  margin-top:15px;
}

#pehmolinkit {
  background-color:#f7f8fa;
  margin:30px 0px 10px 0px;
  padding:3px 0px 5px 15px;
  width:155px;

}

#joukkuelinkit {
  background-color:#f7f8fa;
   margin:30px 20px 10px 20px;
   padding:5px 0px 5px 15px;
}

#joukkuelinkit {
  padding-left:15px;
}

#joukkuelinkit a{
  font-weight:800;
  line-height:1.5em;
}

.link {
  margin:7px 0px 7px 0px;
  text-align:left;
  line-height:1.5em;
  color:black;
  font-size:0.8em;  font-weight:800;
}

.alalink {font-size:0.8em; margin-left:30px;}


/**** PEHMOLENTIS-SIVUT ****/
#pehmo {padding-left:35px; padding-right:0px;}
#pehmo h2 {
  text-align:left; margin:15px 25px 25px 0px;
}
#pehmo li { margin:10px 0px 0px 0px;}
#pehmo ul {list-style-type:none; padding-left:0px; padding-right:0px;}
ul.ei {margin-left:15px;}
li.ei {list-style-image:none; list-style-type:none; font-size:1em; }
#pehmo table {font-size:1em; }
#pehmo td {padding:2px 5px 2px 5px;}
#sarjat td { padding:10px; border: 1px #cdd4e4 solid; vertical-align:baseline;}
#sarjat ul {margin:0px; padding 0px; list-style-type:none;}
#sarjat li {margin:0px; padding:0px;}
#pehmokuva {margin-top:30px; border-style:none; border-color:black; border-width:1;}
#ilm_lomake {margin:35px; background-color:#f7f8fa; width:450px;}
/*** LISTAT ***/

ul { 
  list-style-image:none; 
  list-style-type:none;
}

li {
  font-size:0.8em; 
}

/*** OTSIKOT ***/

h2 {
  margin:3% 10% 2% 10%;  background-color: transparent;
  color:#0e3397;  text-align:center;
  font-size:120%;
  }

h2.boksi {font-size:10px;}

h2.ottelut {text-align:left}

h3 {
  color:#0e3397;
  font-size:80%;
  margin-top:15px;
  margin-bottom:0px;

  }
h4 {
  color:#0e3397;
  margin-top:6%;
  margin-bottom:5%;

 }
 
h5 {
font-size:70%;
  margin-bottom:1%;
  margin-top:3%;
  color:#0e3397;
}

/**** TEKSTIMUOTOILUT *****/

p {  
  font-size:0.8em;
  margin-top:7px;
}

p.johdanto {margin-bottom:1%;}
p.margin {margin: 2% 6% 2% 4%; }
.luelisaa{margin-top:1%; font-size:70%;}


/** KUVAT **/

img.link {border-style:none; margin-left:auto; margin-right:auto;}
#etusivukuva {
  margin-top:10px;
}


/******* KYSELY ************/

#kysely {
  margin:10px 0px 10px 0px;
  border-style:solid;
  border-color:#cdd4e4;
  border-width:1px;
  padding:10 10 10 15;
  background-color:#f7f8fa;
}


/*********** HUUTOBOKSI ************/

#huutoboksi {
  margin-top:10px;
  border-style:solid;
  border-color:#cdd4e4;
  border-width:1px;
  padding-left:5px;
  background-color:#f7f8fa;
  
}

#huutoboksi table {margin-bottom:0px}
#huutoboksi form {margin-bottom:0px}


/******* TAPAHTUMAT ********/
#tapahtumat {
  margin-top:10px;
  border-style:solid;
  border-color:#cdd4e4;
  border-width:1px;
  padding:0 5 5 10;
  background-color:#f7f8fa;
}

#tapahtumat h5 {color:black}

.tapahtuma {
  margin-top:5px;
  margin-bottom:5px;
  margin-left:3px;
}

.selite {
  font-size:70%;
  margin-top:1%;
}


/******** MAINOKSET YM. ************/
#pehmomainos {
  border-style:solid;
  border-color:#cdd4e4;
  border-width:1px;
  padding:10px;
  margin:10px 0px 10px 18px;
  background-color:#f7f8fa;
}

#pehmomainos img {border-style:none;}

.mainosteksti {
  color:blue;
  font-size:90%;
  font-weight:800;
  margin:2%;
}


#mainos {
  margin-top:10px;
  border-style:solid;
  border-color:#cdd4e4;
  border-width:1px;
  background-color:#f7f8fa;
}

#savonvoima p {margin-bottom:2px;font-family:arial; font-size: 9px; letter-spacing:1.2; color:gray;}

#savonvoima {margin:15px 0 15px 0;}

/****** LIIKKARI *********/

#liikkari {
  margin:2%;
  text-align:left;
}

td.paiva {padding:0 10 0 10;}
td.kuvat {padding:0 10 0 10;}
table.liikkari {font-size:80%;}
.jakso {margin-top:15; margin-bottom:15; padding:10; border-style:solid; border-width:1; border-color:#cdd4e4;}




/*** YHTEYSTIEDOT ****/
table.yhteydet {margin: 10px 0 10px 0;  border-style:none; font-size:0.9em;  width:400px;}
.yhteydet {margin:0px;}

/* Ottelut */
table.tulokset {margin: 10px 0px 10px 0px;  border-style:none; font-size:0.8em; font-weight:800;}
td.pvm {}
td.peli {/*font-weight:800;*/ text-align:left; padding:0 15 0 15;}
.vieras {color:gray;}
.voitto {color:#0e3397;}
.tappio {color:#e7484e;}


/*** LINKIT ****/
#linkit img {border:none;}
#linkit {margin-bottom:3%;margin-top:20px;}


/**** GALLERIAT *****/
#galleria {
  margin-top:20px;
}
#galleria td {
  width:175px;
  text-align:center;
  vertical-align:top;
}

#galleria img {
  border-style:none;
}

/***** KESKUSTELU ********/

#viestit {
  margin-top:10px;
  font-size:70%;
  border-style:none;
  border-color:#cdd4e4;
  border-width:1px;
}

#viestit td {
  border-style:none;
  border-color:#cdd4e4;
  border-width:1px 0px 1px 0px;
  margin:0px;
}

#viestit tr {line-height:1.8em;}

tr.saihe {background-color:#EEF1F6;}
td.taika {text-align:left;}
td.tmaara {text-align:center;}

.viesti {text-align:left; margin:35 50 15 20; }
.viestiylaots {font-size:95%;
            font-weight:800; text-align:center;}
.viestialaots {text-align:right; font-size:80%;}
.viestiots {font-size:1em; padding2%;font-size:80%;}
.teksti {padding:15px; border-style:solid; border-color:gray; border-width:1px; background-color:#f7f8fa;font-size:80%;}
.aika {text-style:oblique; float:left;}
.nimi {font-weight:800;}
.vastaustenmaara {font-style:oblique; float:left;}
.uusin_teksti {}
.uusin { }
.ketjulinkki {float:right;}
p.keskelle {text-align:center; font-size:}

/**** JOUKKUEET *****/
.pelaaja { font-size:80%; margin-left:2%; }
.pelaajalista {margin-top:15px;}
img.joukkuekuva {margin: 15px 0 0 0;  }

/***** TIETOVISA ********/
#visa li {
  margin-bottom:20px;
}

.vast {
  color:gray;
}
