body
{
	font-size: 13px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	margin-left: 1%;
	margin-right: 1%;
	width: 98%;
	min-width: 1200px;
	clear: both;
	position: absolute;
	background-color: #F5F5F5;
	border-width:thin;
	border-style:solid;

}



/* sivun keskitys */
#container
{
	width: 100%;



}
/* sivun keskitys */

#otsake
{


	border-width:thin;
	border-style:solid;
	height: 200px;
	text-align: center;
	border-bottom-style: solid;
	border-bottom-width: thin;
	background-color: #0055A4;


}

.kuva
{
	width: 100% ;
	height: 200px;

}

#main
{

	padding: 5px ;
	min-height: 900px ;
	text-align: justify ;
	color: #333 ;
	line-height: 1.6em ;
	background-color: 	#FAEBD7 ;
	outline-color: #333 ;
	outline-style: solid ;
	outline-width: 1px ;
	margin-left: 1px ;

}

#footer
{

	background-color:#DCDCDC;
	clear:left;
	font-size: 10px ;
	text-align: center ;
	border-style: solid ;
	border-width: thin ;
	border-color: #000 ;
}

#keski

{
	margin-top: 50px ;
	margin-bottom: 50px ;
	margin-left: 10% ;
	margin-right: 10% ;

}

#scroll

{

	overflow: auto ;


}

#colina
{
	width: 120px ;
	height: 900px ;
	float: right ;

}



#teksti
{
	margin-left: 10%;
	margin-right: 10%;
	font-size: 16px;
	text-align: justify;
}

.kuvateksti
{
	font-size: 15px ;

}




/* ylälinkit "navigointi" */

table.navbar
{
   border-collapse: collapse;
   text-align: center;
   font-size: 15px;
   font-weight: bold;
   width: 100%;
}

table.navbar td
{
   border: 1px solid #000;
   width: 14.28% ;

}

table.navbar td a
{
   display: block;
   padding: 5px;
   text-decoration: none;


}

table.navbar td a:link, table.navbar td a:visited
{
   color: #FFFFFF;
   background-color: #1F47DD;
}

table.navbar td a:hover, table.navbar td a:active
{
   color: #000;
   background-color: #E4E2E3;
}

/* ylälinkit "navigointi" */

table.navbaretu
{
   border-collapse: collapse;
   text-align: center;
   font-size: 12px;
   font-weight: bold;
   width: 100%;
}

table.navbaretu td
{
   border: 1px solid #000;
   width: 50% ;

}

table.navbaretu td a
{
   display: block;
   padding: 5px;
   text-decoration: none;


}

table.navbaretu td a:link, table.navbaretu td a:visited
{
   color: #FFF;
   background-color: #1F47DD;
}

table.navbaretu td a:hover, table.navbaretu td a:active
{
   color: #000;
   background-color: #E4E2E3;
}

a
{
	text-decoration: none;
	color: #000;
}

a:hover
{

color: #FF0000;

}

table.veikkaus
{
	text-align: center ;
	border-collapse: collapse;
	background-color: #FFFFF0;
	float: left ;
	empty-cells: show;
	font-size: 9px ;
	width: 100% ;

}

table.veikkaus th
{
	height: 30px ;
	border-width: thin ;
	border-style: solid ;
	background-color: #FFD700;

}

table.veikkaus td
{

	border-width: thin ;
	border-right-style: solid ;
	border-left-style: solid ;
	border-bottom-style: dotted ;
	white-space: nowrap;


}

.huomio
{
	font-weight: bold ;
	font-size: 14px ;
}

.alt
{
	background-color:#DCDCDC ;
}

.bold
{

	font-weight: bold;

}

.tuplapeli
{
	font-weight: bold;
	background-color:#C6C6C6 ;
}

.small
{

	font-size: 29px ;


}

.semi
{
	background-color:#90EE90 ;

}
.piste
{

	background-color:#FFD700 ;

}

.ulos
{
	background-color:#FF6347 ;
	text-decoration:line-through;
}

.oikea
{
	background-color:#90EE90 ;

}

.tupla
{

	background-color:#47A347 ;

}

.semi
{

	background-color: #87CEEB ;

}

h2.toimisto
{
	text-align: center ;
	word-spacing: 10px ;
}

h3.toimisto
{
	text-align: center ;
}

table.vanhat

{
	text-align: center ;
	border-collapse: collapse;
	margin-left: 20px ;
	empty-cells: show;
	background-color: #FFFFF0;
	float: left;
}

table.vanhat th
{
	padding: 3px ;
	width: 70px ;
	border-width: thin ;
	border-style: solid ;
	border-color: #000 ;
	color: #FFF;
	background-color: #3E4095;
}

table.vanhat td
{
	padding: 3px ;
	width: 70px ;
	border-width: thin ;
	border-style: solid ;
}



table.lista
{
	border-collapse: collapse;
	text-align: center ;
	font-size: 15px ;
	background-color: #FFFFF0;
	width: 100% ;
}

table.lista th

{
	padding: 3px ;
	border-width: thin ;
	border-style: solid ;
	border-color: #000 ;
	color: #FFF;
	background-color: #3E4095;

}


table.lista td

{
	padding: 3px ;
	border-width: thin ;
	border-style: solid ;
}

table.veto
{
	border-collapse: collapse;
	text-align: center ;

}

table.veto td

{
	padding: 3px ;
	border-width: thin ;
	border-style: solid ;
}

table.kirja
{
	border-collapse: collapse;
	text-align: left;
	font-size: 12px ;
	background-color: #FFFFF0;
	word-wrap: break-word;
	width: 100% ;
}

table.kirja th

{
	padding: 1px ;
	border-width: thin ;
	border-style: solid;
	border-color: #000 ;
	color: #FFF;
	background-color: #3E4095;

}


table.kirja td

{
	padding: 1px ;
	border-width: thin ;
	border-style: solid ;
}

.aika

{
	font-size: 9px;
	width: 90px;

}

.empty

{
	background-color: #FAEBD7;
	height: 10px;
	border-style: none;
}

.italic

{
	font-style: italic;
	font-size: 12px ;

}
