* {							margin: 0; padding: 0; }
body {						background: url('tausta.jpg') repeat-x #f2e9de; font-size:100%; }
img { 						border: 0;}
a {							text-decoration: none; }
ul, ol, li {				list-style-type: none; list-style-image: none; }
.reunus	{					background: url('') repeat-x #fff; margin: 0; padding: 0; border: 0;}
div#jako {					 margin: 0 auto; text-align: center; width: 800px; border: 10px solid #fff; overflow: hidden; }
div#valkoinen {				width: 800px; margin: 0 auto; background: url('') #fff; overflow: hidden;}
.logo {						height: 42px; width: 338px; margin: 0 auto; background: url('alatausta.jpg') #fff; float: left;}
.ylanavi {				 	height: 42px; font: 11pt Arial,sans-serif; color: #fff; text-align: right; width: 462px; margin: 0 auto; background: url('') #c73325; float: right; line-height: 42px;}
.ylanavi a {				font: 11pt Arial,sans-serif; color: #fff;  }
.ylakuva {					font: 20pt Arial,sans-serif; color: #57011a; width: 800px; height: 235px; margin: 0 auto; background: 
url('paakuva.jpg') #ededed; float: left; text-align: center; line-height: 50px;}
.navi {						font: 16pt Arial,sans-serif; color: #57011a; width: 800px; height: 35px; margin: 0 auto; background: url('navi.jpg') #ededed; float: left; text-align: center; line-height: 35px;}
.navi a{						font: 13pt Arial,sans-serif; color: #000; font-weight: bold; }
.sisalto {					width: 800px;}
.musta {					width: 800px; height: 5px; margin: 0 auto; background: url('') #000; float: left;}
.valkoviiva {				width: 800px; height: 10px; margin: 0 auto; background: url('') #fff; float: left;}
.valkoviiva2 {				width: 800px; height: 2px; margin: 0 auto; background: url('') #fff; float: left;}
.keltaviiva {				width: 800px; height: 10px; margin: 0 auto; background: url('') #ffcb02; float: left;}
.punainen {					width: 800px; height: 10px; margin: 0 auto; background: url('') #c73325; float: left;}
.ala {						text-align: left; font: 7pt Arial,sans-serif; color: #fff; width: 800px; height: 78px; margin: 0 auto; background: url('') #c73325; float: left;}




.vasuri {					width: 250px; margin: 0 auto; background: url('') #fff; float: left;}
.keski {					width: 10px; margin: 0 auto; background: url('') #fff; float: left;}
.oikea {					width: 490px; margin: 0 auto; background: url('') #fff; float: right;}


.vasuri h2 {			    float: left; text-align: left; font: 12pt Arial,sans-serif; color: #0076a4; font-weight: bold; line-height: 11pt;}
.vasuri h3 {			    width: 230px; border-bottom: 1px solid #c2c2c2; float: left; text-align: left; font: 12pt Arial,sans-serif; color: #770000; font-weight: bold; line-height: 11pt;}
.vasuri h3 a {			    font: 11pt Arial,sans-serif; color: #000; font-weight: bold;  line-height: 11pt;}
.vasuri h4 {			    float: center; text-align: center; font: 16px Arial,sans-serif; color: #7c7c7c; font-weight: bold;  line-height: 20pt;}
.vasuri h5 {			    text-align: center; font: 40px Impact,Arial,sans-serif;; color: #eb3706; font-weight:;}


.oikea h2 {			    	text-align: left; font: 12pt Arial,sans-serif; color: #000; font-weight: bold;}
.oikea h3 {			    	text-align: left; font: 13pt Arial,sans-serif; color: #000; font-weight: bold;}
.oikea p {			    	text-align: left; font: 12px Arial,sans-serif; color: #555555; }
.oikea a {			    	text-align: left; font: 12px Arial,sans-serif; color: #0076a3; text-decoration: underline;}
.oikea h4 {					text-align: left; font: 13px Arial,sans-serif; color: #0077a4; font-weight: bold;}
.oikea h5 {					text-align: left; font: 11px Arial,sans-serif; color: #ed145b; font-style: italic; }


.viivajako {			    width: 100%; height: 3px; background: url('piste2.jpg') #fff;}

