.bottomright	{ background-image: url(./layout/bottomright.jpg); background-repeat: no-repeat; background-position: right bottom; padding: 0px 20px 40px 20px; }
.rightfade	{ background-image: url(./layout/rightfade.jpg); background-repeat: repeat-y; background-position: right top; }
.bottom	{ background-image: url(./layout/bottomfade.jpg); background-repeat: repeat-x; background-position: bottom; }
.bottomleft	{ background-image: url(./layout/bottomleft.jpg); background-repeat: no-repeat; background-position: left bottom; }
	.leftfade	{ background-color: white; font: 11pt arial; background-image: url(./layout/leftfade.jpg); background-repeat: repeat-y; background-position: left top; width:770px; margin-right: auto; margin-left: auto; }

.bodybg{
background:#7d9fc2;
margin:0px;
padding:0px;
}
.content{
width:630px;
background: url(./layout/kukka.png) top left no-repeat #fff;
}

.contentx{
width:630px;
background: url(./layout/laituri.png) top left no-repeat #fff;
}
.contenty{
width:630px;
background: url(./layout/tupa.png) top left no-repeat #fff;
}
.contentz{
width:630px;
background: url(./layout/kukka.png) top left no-repeat #fff;
}
#pageheader
{
display:inline;
font-size:36pt;
font-family: georgia,helvetica,arial;
font-weight:bold;
}
			div#naviblock {
				margin:12px 6px 0px 6px; 
				padding:2px;
			}
			div#text{
				padding:10px;
			}
			div#infobox {
				background:#c7d8c6;
				float:right; 
				width:240px; 
				height:450px;
				padding:12px;
				margin-left:8px;
			}
			div#textcontent {
				background: url(./images/bottom_bg.jpg) #fff no-repeat; 
				width:560px;
				margin:0px;
				padding:0px; 
				text-align:left;
			}
			div#toppart{
				background: url(./images/top_bg.jpg) #fff no-repeat; 
				height:202px;
				width:530px;
				margin:0px; 
				padding:0px;
			}
			.new{color:#f00; padding-left:10px;}
			.navilink{
			padding:1px 1px 2px 1px;
			display:block;
			width:240px;
			text-align:left;
			background:#eee;
			border:1px solid #999;
			text-decoration:none; 
			font: bold 9pt verdana; 
			color:#000;
			margin:0px 4px 0px 4px;
			} 
			
			.navilink:hover{
			border:1px solid #333;
			text-decoration:underline;
			}
			
			.navilinkact{
			padding:1px 1px 2px 1px;
			display:block;
			width:240px;
			text-align:left;
			background:#ddd;
			border:1px solid #000;
			text-decoration:none; 
			font: bold 9pt verdana; 
			color:#000;
			margin:0px 4px 0px 4px;
			} 
			
			.navilinkact:hover{
			border:1px solid #333;
			text-decoration:underline;
			}
			
			a.ankkuri{
			font: 9pt arial;
			color: #336699;
			
			}
			div.ankkurit{
			background:#fff;
			border: 1px solid #ccc;
			width:220px;
			padding:6px;
			}

			.imagearea{
			background:#c7d8c6; padding:8px; margin:0px 0px 0px 16px;
			}

			h4{
			font-family: verdana;
			margin-top:2px;
			padding-top:0px;
			}
			h3{
			font-family: arial;
			letter-spacing:0.2em;
			font-weight:normal;
			font-style:italic;
			font-size:18pt;
			text-decoration:none;
			
			}
			
			
			.perusteksti{
			font:10pt verdana;
			font-family: verdana;
			}
			.peruslinkki{
			text-decoration:underline;
			color:#003158;
			font-size:10pt;
			font-family: verdana;
			
			}
			.peruslinkki:hover{
			text-decoration:underline;
			color:#000;
			font-size:10pt;
			font-family: verdana;
			
			}
				.backto{
			text-decoration:none;
			color:#0c68d2;
			font:10pt verdana;
			font-family: verdana;
			
			}
						
						
			.kuvateksti{
			font:8pt verdana;
			}
			input.textfield{
			width:255px;
			}
			.textbox{
			width:255px;
			height:100px;
			}
			.submitti{
			width:160px;
			}
			.textarea{
			background:#eee;
			padding:8px;
			border: 1px solid #ddd;
			}
			
			.langselect{
			text-decoration:underline;
			color:#000;
			font-size:8pt;
			font-family: verdana;      
      }
