<!--
body {
	color:			#000;
	background:		#686;
	margin: 0 0 0 0;
}

h1 {
	font-family:	verdana, arial, sans-serif;
	font-size: 		36pt;
	margin-top: 	32pt;
	color: 			#003300;
	background: 	transparent;
	text-align: 	center;
}

h2 {
	font-family:	verdana, arial, sans-serif;
	font-size:		18pt;
	margin-top:		-20pt;
	color: 			#99ff99;
	background:		transparent;
	text-align:		center;
}

h3		{
	font-family:		verdana, arial, sans-serif;
	font-size:		12pt;
	color:			#ffffff;
	background:		transparent;
	text-align:		left;
	margin: 		0.5em 0em 0em 0em;
}	

h2.joulu {
    color:          #933;
    text-align:     center;
}

h4		{
	font-family:		verdana, arial, sans-serif;
	font-size:		10pt;
	color:			#ffffff;
	margin-left:	1em;
	background:		transparent;
	text-align:		left;
	margin:			0.5em 0em 0em 1em;
}
p		{	
	font-family:    Times;
	font-size:		16px;
	text-align:		justify;
	color:			#000;
	background:		transparent;
}
pre {
	font-size:		10pt;
}
b {
	color:			#000000;
}
strong	{
	color:			#99ff99;
}

img {
	border: 1px solid black;
}

A:link  	{
	text-decoration: 	none;
	color:			#ffffff;
	background:		transparent;
}
A:visited 	{
	text-decoration: 	none;
	color:			#ffffff;
	background:		transparent;
}
A:active 	{
	text-decoration: 	none;
	color:			#ffffff;
	background:		transparent;
}
A:hover 	{
	text-decoration: 	none;
	color:			#060;
	background:		#9c9;
}
.avoin {
	color:		#000;
}

.otsikko	{
	font-family:		verdana, arial, sans-serif;
	font-size:		12pt;
	font-weight:		bold;
	text-align:		left;
	color:			#cfc;
	background:		#464;
}
.otsikko2	{
	font-family:	verdana, arial, sans-serif;
	font-size:		12pt;
	font-weight:	bold;
	text-align:		left;
	color:			#030;
	background:		transparent;
}
.rastit {
	font-family:		verdana, arial, sans-serif;
	font-size:		11pt;
	font-weight:	bold;
	text-align:		left;
	color:			#000000;
	background:		transparent;
}
.uutinen	{
	font-family:		verdana, arial, sans-serif;
	font-size:		11pt;
	text-align:		justify;
	color:			#000;
	background:		transparent;
}
.nimike		{
	font-family:		verdana, arial, sans-serif;
	font-size:		11pt;
	text-align:		left;
	color:			#000000;
	background:		transparent;
}
.teksti		{
	font-family:		verdana, arial, sans-serif;
	font-size:		11pt;
	text-align:		left;
	color:			#ffffff;
	background:		transparent;
}
.kuvat		{
	text-align:		justify;
}

.tulokset {
	border: 1px solid black;
	color:			#000;
	width:			600px;
}

.valiajat {
	border: 1px solid black;
	color:			#000;
}

.valiajat th {
	text-align: left;
	background: 	#595;
}

.tulokset th {
	text-align:		left;
	background:		#595;
}

.tulokset th.numero {
	width: 5em;
}

.valiajat td.numero {
	text-align: center;
	width: 60px;
	padding-left: 10px;
	padding-right: 10px;
}

.valiajat th.numero {
	text-align: center;
}

.tulokset td.numero {
	text-align:	center;
}

.tulokset th.nimi {
	width: 18em;
}

.tulokset th.seura {
	width: 10em;
}

.tulokset th.emit {

	width: 5em;
}

.tulokset th.lisenssi {

	width: 5em;
}

.tulokset th.paivat{

	width: 3em;
}

.tulokset th.lahto {

	width: 5em;
}

.tulokset th.aika {
	width: 5em;
}

.tulokset th.ero {
	width: 5em;
}

.tulokset th.nopeus {
	width: 5em;
}

.tulokset tr {
	background:		#7a7;
}

.valiajat tr {
	background:		#7a7;
}


.valiajat th.vaika {
	width: 5em;
}

.tulokset tr.even_split {
	background:		#9c9;
}
.tulokset td {
	padding-left: 0px;
}

.tulokset tr.odd {
	background:		#9c9;
}

.valiajat tr.odd {
	background:		#9c9;
}

.tulokset tr.odd_split {
	background:		#cfc;
}

.tulokset td.odd_header {
	background:	#9c9;
	border-top: 1px solid black;
}

.tulokset td.even_header {
	background:	#7a7;
	border-top: 1px solid black;
}

#header {
	width: 100%;
	background: transparent;
}

#header h1 {
	position: absolute;
	top: -0.2em;
	background: #464;
	width: 100%;
}

#header img {
	position: relative;
	border: 0px solid black;
	z-index: 0;
	background: transparent;
	top: 0em;
	left: 4em;
}

#header h2 {
	position: absolute;
	top: 4.6em;
	background: #464;
	width: 100%;
	padding-bottom: 5px;
}

#title {
	position: absolute;
	top: 0em;
	left: 25em;
	margin: 0em 0em 0em 0em;
	padding-bottom: 0em;
	background: #fff;
}
#logo	{
	position: absolute;
	top: 1em;
	left: 5em;
	width: 10em;
	margin: 0em 0em 0em 0em;
	padding-top: 0em;
	padding-left: 0em;
	padding-right: 0em;
	background: #fff;
}
#navigation	{
	position: absolute;
	left: -0.5em;
	top: 8em;
	background: #363;
	padding-top: 2%;
	padding-left: 2%;
	padding-bottom: 2%;
	padding-right: 0%;
	margin: 10% 0% 0% 5%;
	border: 1px solid black;
	width: 10em;
}
#content	{
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	padding-bottom: 5%;
	margin: 4% 5% 0% 30%;
}
-->

