.otsikko {
  font-family: Arial, Tahoma;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
  color: #2E2E2E;
}

.teksti,p {
  font-family: Tahoma, Arial;
  font-size: 11px;
  font-style: normal;
  color: #2E2E2E;
  font-weight: normal;
}

.paivays {
  font-family: Tahoma, Arial;
  font-size: 11px;
  font-style: none;
  font-weight: bold;
  font-color: #747474;
}

.selected {
  font-family: Tahoma, Arial;
  font-size: 12px;
  font-weight: bold;
}

.header {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-style: none;
	font-weight: lighter;
	font-color: #747474;
	text-decoration: underline;
}

.tulos {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-style: none;
	font-weight: bold;
	font-color: #747474;
	text-decoration: none;
}

TD.teksti { vertical-align: top; }
P.player { font-weight: bold; }
TD.pl_img { vertical-align: top; }
TD.pl_text { vertical-align: top; }

TD.mainos { font-family: Tahoma, Arial; font-size: 10px; }
TABLE.mainos {}
TD.image { font-family: Tahoma, Arial; font-size: 10px; }
TD.mainos_teksti { 
   font-family: Arial, Tahoma; 
   font-size: 14px; 
   text-align: center; 
   font-weight: bold;
   font-style: oblique;
   }

IMG.mainos {}

TD.copyright {
  width: 700px;
  background-color: #F0F0F0;
  text-align: center;
  font-size: 9px;
  font-color: #747474;
}
TD.login {
  width: 100px;
  background-color: #f0f0f0;
  text-align: right;
  font-size: 9px;
  font-color: #747474;
}

TD.right-cell { border-left: 1px dashed #e1e1e1; }
TR.image {}
TD.image { text-align: center; }
TD.player { text-align: center; vertical-align: top; border-right: 1px dashed #e1e1e1; }
TD.vote { text-align: center; vertical-align: top; }
TD.stats { text-align: center; vertical-align: top; }
TD.sponsor { text-align: center; }

SPAN.noimage {
  text-align: center;
  color: red;
}

TD.border { border-top: 1px solid #e1e1e1; }

PRE { width: 390px; }

/* OIKEA LAITA */
DIV.laita {
  position: absolute;
  left: 820px;
  top: 5px;
}

DIV.laita-mainos {
	position: absolute;
	left: 820px;
	top: 5px;
}

/* Äänestys skripti */

TABLE.vote {}
TR.question {}
TH.question { font-size: 12px; }
TR.option {}
TR.total {}
TD.option {}
TD.name { font-size: 10px; }
TD.total { font-size: 10px; }
/*
A.results:link { font-size: 10px; font-weight: bold; color: #000099; text-decoration: none; }
A.results:visited { font-size: 10px; font-weight: bold; color: #000099; text-decoration: none; }
A.results:active { font-size: 10px; font-weight: bold; color: #000099; text-decoration: none; }
A.results:hover { font-size: 10px; font-weight: bold; color: #0066ff; text-decoration: underline; }
*/
SPAN.name { font-size: 10px; }
SPAN.procent { font-size: 10px; font-weight: bold; }

/* Vieraskirja */

TD.main-cell-guestbook { vertical-align: top; }
TD.header-cell {
        border-bottom: 1px dashed #FF5050;
        border-top: 1px dashed #FF5050;
        background-color:#E8E8E8;
        font-size: 13px;


}
TD.content-cell {
        border-bottom: 1px solid #e1e1e1;
}
TD.row-empty {}
TD.pager-upper {

}
TD.pager-lower {
        border-bottom: 2px solid #e1e1e1;
}

.guestbook-vastaus {
        color: red;
        font-weight: none;
        font-size: 12px;
}

.questbook-text {
        font-size:13px
}

H2.guestbook {
        color: #000000;
}

TH.guestbook {
        text-align: right;
        vertical-align: top;
}

SPAN.guestbook-note {
        color: red;
}

TD.copyright {}
TD.right-cell {}

A.guestbook:link {
  font-size: 12px;
  font-family: Tahoma, Arial;
  color: #FF595C;
  text-decoration: none;
}

A.guestbook:visited {
  font-size: 12px;
  font-family: Tahoma, Arial;
  color: #FF595C;
  text-decoration: none;
}

A.guestbook:hover {
  font-size: 12px;
  font-family: Tahoma, Arial;
  color: #FF0000;
  text-decoration: underline;
}

A.guestbook:active {
  font-size: 12px;
  font-family: Tahoma, Arial;
  color: #FF0000;
  text-decoration: none;
}
/* kokoonpanot */
table.kokoonpano {
  font-family: Tahoma, Arial;
  font-size: 12px;
  width: 390px;
}
tr.header-kentta {}
tr.hyokkays {}
tr.puolustus {}
tr.maalivahti {}
tr.muut {}
tr.poissa {}
th.kentta {
  height: 40px;
  background-color: #e8e8e8;
  text-align: center;
  vertical-align: middle;
}
td.main-content {}
td.content {
  text-align: center;
  vertical-align: top;
}
td.empty {}
