/* Created by Marikoo */



* {

	margin:0;

	padding:0;

}



body {

	text-align:center;

	background: #EDEDED;

	font: 80% "Trebuchet MS", "Lucida Sans Unicode", sans-serif;

}



#container {

	margin: 0 auto;

	width:791px;

	background: url(graf/tausta.gif) repeat-y center top;

}



#ylakuva  {

	height:142px;

}



#ylakuva img {

}



#valikko {	

	background: #ededed url(graf/valikontausta.gif) no-repeat; /*haalea tausta*/

	height:46px;

	text-align:right;

}

#keskiosa {

	text-align:center;

}



#sisalto {

	margin:20px auto;

	width:730px;

	text-align:left;

}



h1 {

	font-size:2em;

	color: #98c1cd; /*sininen*/

	text-align: right;

	margin-bottom: 1.2em;

	padding-bottom:1em;

	border-bottom: solid 1px #98c1cd; /*sininen*/

}



h2 {

	font:1.7em Arial, Helvetica, sans-serif;

	color: #7f8082; /*harmaa*/

	margin: 1.2em 0 0.5em;

	padding-bottom:0.1em;

}



h2.ruo {

	font:1.7em Arial, Helvetica, sans-serif;

	color:#999999;	

	margin: 1.2em 0 0.5em;

	padding-bottom:0.1em;

}



h3 {

	color: #FFFFFF;

	background: #98C1CD;

	padding: 8px 5px;

	font-family: Arial, Helvetica, sans-serif;

	margin: 1.2em 0 1.5em;

}





p {

	line-height:1.7em;

	margin:1em 0;

	color:#666666; /*tumma harmaa*/

}



a {

	text-decoration:none;

	color:#80a9b5; /*sininen tumm*/

}



a:hover {

	text-decoration:underline;

	color:#7f8082; /*harmaa*/

}



.ruo {

	color: #7f8082; /*harmaa*/

}



#alaosa {

	background: url(graf/alaosa.gif) no-repeat;	

	height:24px;

}



/* valikko */



#navcontainer {

position:relative;

color: #7f8082; /*harmaa*/

height:46px;

margin-right:10px;

} 



#navcontainer ul {

text-align:left;

}



#navcontainer ul li { display: inline; text-align:left;}



#navcontainer ul li a {

	padding: 0.9em 1.4em 0.2em 1.4em;

	color: #7f8082; /*harmaa*/

	font-weight:bolder;

	font-size:.85em;

	letter-spacing:1px;

	text-decoration: none;

	float: right;

	background: url(graf/painikkeentausta.gif) no-repeat left 5px;

	line-height:1.2em;
	font-family:Arial, Helvetica, sans-serif;

}



#navcontainer ul li a.viim {

border-right:none!important;

}



#navcontainer ul li a:hover {

color: #98c1cd; /*sininen*/

}



a#current {

color:#000!important;

}





a:hover#current {

cursor: default!important;

color:#000!important;

}



.cursor {

cursor: default!important;

}





.kuvavas {

	float: left;

	margin-right: 15px;

	margin-bottom: 10px;

}

.clear {

	clear: both;

}



#sisalto img {

	border:solid 1px #666666; /*tumma harmaa*/

}



.small_arial {

font: 0.85em Arial, Helvetica, sans-serif; 

letter-spacing: 0.2em;

}



#alatiedot {

	font: 0.85em Arial, Helvetica, sans-serif; 

	letter-spacing: 0.2em;

	text-align:center;

	background: url(graf/haivy.gif) repeat-x top;

	padding:2em 0 1em 0;

	width: 730px;

	margin:0 auto;
	clear:both;

}

#alatiedot p {

	margin:0;

	padding:0;

}



.bold {

 	font-weight:bold;

}



hr {

	border:1px solid #7f8082; /*harmaa*/

	margin:1em 0;

	height:0!important;

}

.kuvaoikea {

	float: right;

	margin-bottom: 10px;

	margin-left: 15px;

}

.imgno {

	border:none!important;

}



#palstavasen {

	float: left;

	width: 350px;

	border-right: 1px solid #98C1CD;

	margin-right: 15px;

	padding-right: 10px;

}

#palstavasen h2.eka, #palstavasen p.eka {

	margin-top: 0px;

	padding-top: 0px;

}



div.imgcenterdiv {



}



.imgcenter {

 	margin: 0 auto;



}.divcenter {

	text-align: center;

}

.paksu {

	font-family: Verdana, Helvetica, sans-serif;

	font-weight: 600;

}

.taustaloota {

	background: #E8E8E8;

	padding: 5px;

}

.taustahai {

	background: url(graf/haivy.gif) repeat-x;

	font: 600 0.9em Verdana, Helvetica, sans-serif;

	color: #CCCDCE;

	padding-top: 10px;

	padding-right: 5px;

}

.oikeapalsta {

	width: 353px;

	float: right;

	clear: none;

	margin-bottom:10px;

}

#sisalto ol li{

	margin-left: 20px;
	padding-bottom: 8px;

}

#sisalto ul {

	list-style: none;
	padding: 0;
	margin: 0;
	margin-top:20px;
	color:#666666; /*tumma harmaa*/

}

ul.ruo {

	color: #7f8082; /*harmaa*/

}

#sisalto ul li {
background:transparent url(graf/list.gif) no-repeat scroll 0 0.5em;
height:1%;
line-height:1.6em;
margin-left:2em;
padding-bottom:6px;
padding-left:2em;

}

#sisalto table {

border-collapse:collapse;

}

#sisalto table.ryhtia  {

width:700px;

}

#sisalto table.ryhtia td {

width:50%

}
#lisavalikko {
	font-family: Verdana, Helvetica, sans-serif;
	text-align: right;
	color: #666666;
	font-size: 0.9em;
	margin-top:-1.5em;
	margin-bottom: 1em;
	padding-bottom: 1.2em;
	border-bottom: solid 1px #98c1cd; /*sininen*/
	
}
p.lista {
	padding-left: 15px;
	margin-left: 15px;
}
