body { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;

	background-image:  url(grafiikka/pohja2009.jpg);
	background-repeat: repeat-x repeat-y;
	margin: 0px;
	padding: 0px;

}


#wrapper {
text-align:left;
width:1024px;
margin:0px;
padding:0;
}
td {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	valign: top;
	margin: 0px; padding: 0px; border: 0px;
}

td.pyoristys {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	valign: top;
	margin:0px; padding:0px;
	background-color: #000000;
}
form {
margin:0px; padding:0px;
}

.black {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
color: #000000;
}

img {
border: 0 px;
}

img.sisennys{ margin-left: 11px;
}


img.noborder{ 
	margin-left: 0px;
	margin-top: 0px;
	border: 0px;
}

img.mainoskuvat{
	max-width:140px;
	border: 0px;
}

img.pikkukuvat{
	max-width:130px;
	border: 0px;
}
img.keskikuvat{
	max-width:200px;
	border: 0px;
}
img.infokuvat{
	max-width:200px;
	border: 0px;
}
img.sisaltokuvat{
	max-width:500px;
	border: 0px;
}



a 		{ text-decoration: none;}
a:link 		{ color:#00008C;}
a:visited 	{ color:#00008C;}
a:active 	{ color:#000000;}
a:hover 	{ color:#000000; text-decoration: underline}

h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 11px;
	margin-left: 11px;
	color: #000000;
}
h3{

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-left: 10px;
}

h4{

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-left: 10px;
}
input.pikkuhaku{width: 140px; height: 18px; font-family: Verdana, Helvetica, sans-serif; color:#dd0000; font-size: 10pt; font-weight:bold; background-color: #FFFFFF; border-style: outset;}
input.button {width: 142px; height: 28px; font-family: Verdana, Helvetica, sans-serif; color:#ffffff; font-size: 10pt; font-weight:bold; background-color: #C40015; border-style: outset;}
input.button_small {width: 190px; height: 24px; font-family: Verdana, Helvetica, sans-serif; color:#ffffff; font-size: 8pt; font-weight:bold; background-color: #EEEEEE; border-style: outset;}

div#ylamenu {

	width: 1024px;
	min-height: 30px;
	height: 30px;
	background-image:  url(grafiikka/lisamenu.jpg);
	background-repeat: no-repeat;

}

div#sponsoripalkki {
	margin: 0px;
	padding: 0px;
	width: 1024px;
	height: 45px;


}


div#content {

	margin-top: 0px;
	padding-top: 0px;
	width: 843px;

	background-image:  url(grafiikka/content_bg.jpg);
	background-repeat: repeat-x repeat-y;

	min-height: 1200px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: left;


}

div#copyline {

	width: 1024px;
	min-height: 30px;
	height: 30px;
	background-image:  url(grafiikka/lisamenu.jpg);
	background-repeat: no-repeat;

}

div#content_tekstit {

	width: 600px;
	min-height: 1200px;
	padding-left: 10 px;
	height: 1200px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: left;

}

td.tumma h1{

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

div#content h1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 2px;
	color: #000000;
}
div#content td.tumma h1{

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;

	color: #000000;
}


div#content p {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
}
div#content form {
margin:0px; padding:0px;
}

div#content h2 {

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10pt;
	margin-left: 10pt;
	color: #C40015;
}
div#content h3 {

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C40015;
}



div#submenu h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}

div#content table {
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 0px;

}

div#content img {
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
	border: 0px;

}

div#content table.sisaltotable {
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
	

}

div#content img {
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
	border: 0px;

}

div#content table.sisaltotable img {
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
	

}

div#admin h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
	color: #FF0000;
}
div#admin p {
	margin-left: 20px;
	margin-right: 10pt;
}
div#admin h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
	color: #FF0000;
}
div#admin h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

div#admin table {
	margin-left: 20px;
}

div#admin td {
	td.header {font-family: Verdana; color: #000000; font-size: 12pt; font-weight:bold; background-color: #4b4d4c;}
	td.header_2 {font-family: Verdana; color: #000000; font-size: 10pt; font-weight:bold; background-color: #4b4d4c;}
	td.standard {font-family: Verdana; color:#000000; font-size: 10pt; background-color: #ffffff; padding-left:4}
	td.standard_2 {font-family: Verdana; color:#000000; font-size: 10pt; background-color: #F7FCA8 ;padding-left:4}
	td.info {font-family: Verdana; color: #000000; font-size: 10pt; background-color: #F7FCA8}


}
table.lista{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
table.lista td{
	padding: 0px;
	padding: 0px;
	border: 0px;

}


a:link.lista {	
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;

}
a:visited.lista{	
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	color: #000000;
	
}
a:hover.lista {	
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #ff0000;
	
}
td.tumma2 a:link {	
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;

}
td.tumma2 a:visited{	
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	color: #000000;
	
}
td.tumma2 a:hover{	
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #ff0000;
	
}

td.tumma a.vaaleasininen:link, td.tumma a.vaaleasininen:hover, td.tumma a.vaaleasininen:visited {	
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #4854a0;

}

td.tumma a:link {	
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;

}
td.tumma a:visited{	
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	color: #000000;
	
}
td.tumma a:hover{	
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #ff0000;
	
}

td.vaalea a:link {	
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;

}
td.vaalea a:visited{	
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	color: #000000;
	
}
td.vaalea a:hover{	
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #ff0000;
	
}



a:link.menustyle {	
	margin-top: 0px;
	margin-left: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;

}
a:visited.menustyle {	
	margin-top: 0px;
	margin-left: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #000000;
	
}
a:hover.menustyle {	
	margin-top: 0px;
	margin-left: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #cdcdcd;
	
}


a:link.menustyle_use {	
	margin-top: 0px;
	margin-left: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;

}
a:visited.menustyle_use {	
	margin-top: 0px;
	margin-left: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	
}
a:hover.menustyle_use {	
	margin-top: 0px;
	margin-left: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	
}



a:link.submenustyle {	
	margin-top: 0px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;

}
a:visited.submenustyle {	
	margin-top: 0px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	
}
a:hover.submenustyle {	
	margin-top: 0px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cdcdcd;
	
}

a:link.submenustyle_use {	
	margin-top: 0px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #cdcdcd;

}
a:visited.submenustyle_use {	
	margin-top: 0px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #cdcdcd;
	
}
a:hover.submenustyle_use {	
	margin-top: 0px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cdcdcd;
	
}


td.valikko1 {align: left; color: #000000; border-top-style: dotted; border-top-color: #ff0000; border-top-width: 2px; width: 170px; height: 28px;}
td.valikko2 {align: left; background-color: #E60000; color: #000000; border-top-style: dotted; border-top-color: #ff0000; border-top-width: 2px; width: 170px; height: 28px;}
td.valikko3 {align: left; padding-left: 10px; background-color: #AA0000; color: #000000 border: 0px; border-color: #ff0000; width: 170px;}
td.valikko4 {align: left; padding-left: 10px; background-color: #E60000; color: #000000 border: 0px; border-color: #ff0000; width: 170px;}

td.valikko6 {align: center; background-color: #E60000; color: #000000 border: 0px; border-color: #ff0000;}
td.valikko5 {align: center; color: #000000 border: 0px; border-color: #ff0000; padding-top: 6px;}

td.valkoinen{text-align: left; background-color: #FFFFFF; color: #000000; border: 0px; padding: 2px;}
td.vaalea{text-align: left; background-color: #ffffff; color: #000000; border: 0px; padding: 2px;}
td.tumma {text-align: left; background-color: #ffffff; color: #000000; border: 0px; padding: 2px;}
td.tumma2 {text-align: left; background-color: #dddddd; color: #000000; border: 0px; padding: 2px;}
td.punainen {text-align: left; background-color: #dd0000; color: #000000; border: 0px; padding: 2px;}

table.sarjataulukko{background-color: #ffffff; color: #000000 border: 0px; padding: 11px;}
tr.tilasto_solu{background-color: #ffffff; color: #000000 border: 0px; padding: 11px;}
tr.tilasto_solu_sub{background-color: #dddddd; color: #000000 border: 0px; padding: 11px;}
td.joukkuetiedot{ color: #000000 border: 0px; padding: 11px;}

font.redheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

font.blackheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

font.blackheading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
td.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
}

img.valikkonappi{
	border: 0px;
	margin: 0px;
	padding-left: 2px;
}

a:link.valikkonappi, a.visited.valikkonappi {	
	margin-top: 0px;
	border-style: none;
	border-width: 0px;
	border-color: #000000;
}

a:hover.valikkonappi {	
	margin-top: 0px;
	border-style: none;
	border-width: 0px;
	border-color: #000000;	
}

font.valkoinenotsikko {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
font.valkoinenlaatikkoteksti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
font.valkoinennumero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}
td.lomakenimi {
width: 160px;
font-family:Arial;
font-size:8.2pt;
font-weight: bold;
color:#000000;
}

td.lomakenimi2{
font-family:Arial;
font-size:8.2pt;
font-weight: bold;
color:#000000;
}
input.lomake{ width: 220px; }

div#pikkusarjataulukko {
	text-align: center;
	background-color: #dddddd;
	margin-left: 26px;
	padding: 0px;
	width: 140px;
	font-family:Arial;
	font-size:6pt;

}
div#mypatwitter {

	margin-top: 0px;
	padding-top: 0px;
	width: 160px;
	min-height: 160px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	text-align: left;
}

#mypatwitter ul, #mypatwitter li {
	margin: 3px; 
	padding: 3px;
	list-style-type: none; 
}
a.valkolinkki:link{
	color: #ffffff;
}
div#mypatwitter_etusivu {

	margin-top: 0px;
	padding-top: 0px;
	width: 400px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#mypatwitter_etusivu ul, #mypatwitter_etusivu li {
	margin: 0px; 
	padding: 0px;
	list-style-type: none; 
}
