/* Yleinen asettelu */

body { 
	background-color: #E9E5E4;
	font-family: Times, "Times New Roman", serif;
	font-size:medium;
}

div#paaosa {
  
  position: relative;
  top: 0px;
  left: 50%;
  width: 910px;
  margin-left:-450px;
  height: 1420px;
  border:2px solid #660033;
}

div#otsikko {
  background: #A5F4AC;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 910px;
  height: 80px;
  z-index:9999;
  overflow: hidden;
}


div#sisalto {
  font-family: Times, "Times New Roman", serif;
  background: #FFFFE0;
  position: absolute;
  top: 80px;
  left: 0px;
  width: 700px;
  height: 1300px;
  overflow : hidden;
  padding-left: 5px;
padding-right: 5px;
}

table.taulukko2{
	border-width:5px;
	border-color: #FFFFE0;
	text-align: center;
	width: 400px;
	margin-left: auto; 
	margin-right: auto;
	
}

table.taulukko3{
	border-width:0px;
	border-color: #FFFFE0;
	text-align: center;
	width: 430px;
	margin-left: auto; 
	margin-right: auto;
	
}

table.taulukko4{
	border-width:0px;
	border: 0px;
	border-color: #FFFFE0;
	text-align: left;
	width: 500px;
	margin-left: auto; 
	margin-right: auto;
border-collapse: collapse;
	
}




td.linkkirivi{
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFE0;
	padding: 25px;
	
}

table.taulukko1{
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	width: 680px;
	margin-left:auto; 
	margin-right:auto;
	border-collapse: collapse;
}

td.rivi{
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 25px;
	
}
th.hintarivi{
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	padding: 3px
}

td.hintarivi{
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
	padding: 3px;
	
}
th.rivi{
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 20px;
	
}

td.pvm{
	
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 10px;
	font-weight: bold;
	
}



.kuvakehys {
    position: relative;
    float: none;
    padding: 2px;
    margin: 2px;
    text-align: center;

}



div#linkit {
  background: #A5F4AC;
  position: absolute;
  top: 80px;
  left: 710px;
  width: 200px;
  height: 1300px;
  overflow: hidden;
  z-index:500;
  text-align: center;

}

.kuva{

 top: -10px;
}

.valikko{


font-family: Algerian, Jokerman, "Matura MT Script Capitals", Arial;
font-size: 16pt;
font-style: normal;
float: none;
text-align: left;
margin-top: 2pt;
margin-left: 7pt;
line-height: 24pt;
}
.subvalikko{
margin-left: 15pt;
margin-bottom: 4pt;
font-family: "Times New Roman", Arial;
font-size: 13pt;
line-height: 18pt;
}	

a:link    { color : #06D504; background : transparent none; }
a:visited { color : #063204; background : transparent none; }
a:active  { color : #071C06; background : transparent none; }
a:focus  { color : #071C06; background : transparent none; }
a:hover   { color : #BCBE04; background : #79BC7B none; }


div#loppu {
  font-family: Times, "Times New Roman", serif;
  background: #A5F4AC;
  position: absolute;
  top: 1380px;
  left: 0px;
  width: 910px;
  height: 40px;
  z-index:9998;
  overflow: hidden;
}

h1 {
font-family: Algerian, Jokerman, "Matura MT Script Capitals", Arial; 
color:#063204;
font-weight: bold;
font-size: 40pt;
font-style: normal;
text-align:center;
margin-top: 2pt;
padding-top: 0pt;
}

h2 { 
font-family: Times, "Times New Roman", serif;
color:black;
font-weight: bold;
font-size: 30pt;
font-style: normal;
text-align:center

}


