/* CSS Document */
body,
	html {
		margin:0;
		padding:0;
		background:#fff;
		background-image: url(images/tausta_09.gif);
		color:#000;
	}
	body {
		min-width:773px;
	}
	#wrap {
		background:#fff;
		margin:0 auto;
		width:773px;
		border-top: #b2b2b0 solid 1px;
		border-right:#b2b2b0 solid 1px;
		border-bottom: #b2b2b0 solid 1px;
		border-left: #b2b2b0 solid 1px;
	}
	#kieli {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #009900;
	}
		
	#header {
		background:#fff;
		height:77px;
	}
	#header2 {
		background:#fff;
		height:96px;
	}
	#header h1 {
    	padding:0px;
	    margin:0;
    }
	#nav {
		background:#fff;
		background-image: url(images/geometrix_21.gif);
		background-repeat:no-repeat;
		background-position:top right;
		padding:0px;
		width: 773px;
		height: 39px;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
		
	}
	#picturepage {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		background:#fff;
		float:left;
		width:900px;
		margin-bottom: 20px;
		border-right:  #b2b2b0 solid 1px;
		padding:0 20px;
	}
	#main {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		background:#fff;
		float:left;
		width:500px;
		margin-top: 15px;
		margin-bottom: 20px;
		border-right:  #b2b2b0 solid 1px;
		padding:0 20px;
	}
	#main h2, #main h3, #main p #main li {
		
    }
	#sidebar {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		background:#fff;
		background-image: url(images/geometrix_23.gif);
		background-repeat:no-repeat;
		background-position:top right;
		float:right;
		width:200px;
		padding-top: 35px;
		margin-left: 0px;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
     }
	#footer {
		background:#fff;
		clear:both;
		height: 37px;
		background-image:url(images/geometrix_25.gif); 
		background-repeat: no-repeat;	
	}
	#picturefooter {
		background:#fff;
		clear:both;
		height: 37px;
	}
	#footer p {
		padding-top:10px;	
		margin:0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color:#666666;
		text-decoration: none;

        }
	#picturefooter p {
		padding-top:10px;	
		margin:0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color:#666666;
		text-decoration: none;

       }
.valikko
{
background-color:#FFFFFF;
height: 100%;
min-height:100%;
}


	

#main ul 
{


}
.lista1
{
list-style-image:url(images/list_27.gif);

}
.lista
{
list-style-image:url(images/lista2_2.gif);
}

html>body .lista
{
list-style-image:url(images/lista2.gif);
}
h1 { font-size:17px;}
h2 { font-size:12px;}
h3 { font-size:11px;}
h4 { font-size:10px;}

a:link { color: #979451;font-weight: bold; text-decoration:none;}
a:visited { color: #979451;font-weight: bold; text-decoration:none;}
a:active { color: #979451;	font-weight: bold; text-decoration:none;}
a:hover {  color: #009900; font-weight: bold; text-decoration:underline;}

ul#about,ul#about li{list-style-type:none;margin:0;padding:2; font-size:10px;}
ul#about{width: 450px;text-align:left}
ul#about li{float: left; width: 200px; height:105px;
    padding: 10px 10px 10px 10px;margin:5px 5px 0 0}
li#ab1{background: #d9d574;}
li#ab2{background: #d9d574;}
li#ab3{background: #d9d574;}
li#ab4{background: #d9d574;}

.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 
