.keula1 {
	border:0px solid #000000; background-image: url('photo/harj.jpg');
	margin: 0 auto;
	width: 800px;
	height: 120px;
	}
.keula {
	
	border:1px solid #000000; background-image: url('photo/paree.jpg');
	margin: 0 auto;
	width: 800px;
	height: 243px;
	}
.valikot
	{
	font-family:'Andalus';
	border:0px solid #000000; background-image: url('photo/yval.jpg');
	margin: 0 auto;
	width: 800px;
	height: 25px;
  color: #7a7a7a;
	
	}
.valikot2
	{
	font-size:small;
	
	font-family:'Andalus';
	border:0px solid #000000; background-image: url('photo/yval.jpg');
	margin: 0 auto;
	width: 800px;
	height: 25px;
  color: #7a7a7a;
	
	}
.sivupalkki
	{
	
	background-color:#D6D6D6;
	border:ridge; ;
	margin: 2;
	color: #000000;
	
	}
.materia
	{
	border-right: 0px solid #C0C0C0;
	border-left: 0px solid #000000;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #C0C0C0;
	margin-left: 15px;
	}
.asia
	{
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	margin-left: 300px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.tausta
	{
	border:1px solid #000000; background: url('photo/huh.jpg') repeat; width: 800px;
	margin: 0 auto
	}
.alapalkki
	{
	
	border:1px solid #000000; margin:0px; background-image: url('photo/alapalkki.jpg');
	color: #F6F6F6;
	font-size: 11px;
	text-align: center;
	letter-spacing: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	
	}
	
.valikkoa
	{
	border:1px solid #000000; background-image: url('photo/valikkoa.jpg');
	margin: 0 auto;
	width: 800px;
	height: 23px;

	}
.ruutu
	{
	background-color:#E5E5E5;
	border-style:ridge;
	border-color:#808080;
	
	margin: 0 auto;
	width: 500px;
	

	}
.id
	{
	font-size:small;
	text-align:left;
	background-color:#E5E5E5;
	width: 490px;
	color: #7a7a7a;
	}

.hinta
	{
	
	
	font-size:medium;
	font:italic;
	background-color:#FBFCFF;
	border-style:dashed;
	border-color:#C0C0C0;
	
	margin: 0 auto;
	width: 150px;
}
.topic
	{
	border:thin;
	font-size:large;
	font:italic;
	background-color:#f6f6f6;
	border-style:solid;
	border-color:#C0C0C0;
	
	margin: 0 auto;
	width: 250px;
	

	}
.info
	{
	border:1px solid #000000;
	margin: 0 auto;
	width: 200px;
	

	}