@charset "utf-8";
body {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#FFFFFF;
	background-color:	#020202;
	padding:		0px;
	margin:			0px;
	}

#body {
	background-image:	url(images/bg.jpg);
	background-repeat:	repeat-x;
	background-position:	left center;
	height:			100%;
	width:			100%;
	}

#rakenne {
	margin-left:		100px;
	}
.www {
	position:		absolute;
	z-index:		3;
	margin-top:		-120px;
	}

.navigation {
	position:		absolute;
	z-index:		1;
	background-image:	url(images/navi5.png);
	background-repeat:	repeat-x;
	background-position:	left top;
	height:			440px;
	margin-top:		-351px;
	width:			183px;
	padding:		0px 36px;
	padding-top:		225px;
	}

.navigation br {
	display:		none;
	}

.navigation a {
	display:		block;
	padding:		2px 10px;
	color:			#427078;
	text-transform:		uppercase;
	font-size:		18px;
	text-decoration:	none;
	}

.navigation a:hover {
	background-image:	url(images/hover35.png);
	background-repeat:	repeat;
	background-position:	top left;
	color:			#70aeba;
	}

.navigation b {
	font-weight:		normal;
	position:		absolute;
	right:			43px;
	font-size:		20px;
	}

.content {
	position:		absolute;
	z-index:		2;
	margin-left:		233px;
	margin-right:		0px;
	padding:		7px;
	margin-top:		-147px;
	color:			#427078;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		12px;
	height:			276px;
	overflow:		auto;
	float:			right;
	width:			600px;
#	border:			1px solid #fff;
	}

.content h3 {
	font-weight:		bold;
	}

.content p {
	font-weight:		normal;
	}

.content a {
	text-decoration:	none;
	color:			#616b6d;
	}
.content a:hover {
	text-decoration:	underline;
	}





.kuva {
	float:			left;
	margin:			4px;
	vertical-align:		center;
	width:			50px;
	height:			50px;
}

.kuva img {
	opacity:		.5;
	filter:			alpha(opacity=50);
	-moz-opacity:		0.5;
	border:			1px solid #555;
}
.kuva img:hover {
	opacity:		1.0;
	filter:			alpha(opacity=100);
	-moz-opacity:		1;
	border:			1px solid #fff;
}


#navigaatio {
	clear:			both;
	bottom:			10;
	position:		absolute;
}

#navigaatio a {
	background-color:	#427078;
	padding:		5px 10px;
	color:			#000000;
	text-decoration:	none;
}

#navigaatio .selected {
	background-color:	#fff;
	color:			#000;
}


#uudetkuvat {
	background-image:	url(images/newpicsbg.jpg);
	background-repeat:	repeat;
	background-position:	top left;
	width:			222px;
	float:			right;
	padding:		10px;
}
#uudetkuvat .kuva2 {
	float:			left;
	margin:			10px;
	vertical-align:		center;
	width:			50px;
	height:			50px;
	border:			2px solid #fff;
}

#uudetkuvat .kuva2 img {
	opacity:		.5;
	filter:			alpha(opacity=50);
	-moz-opacity:		0.5;
	border:			none;
}
#uudetkuvat .kuva2 img:hover {
	opacity:		1.0;
	filter:			alpha(opacity=100);
	-moz-opacity:		1;
	border:			none;
}
