A:link {
	font-family: 		Arial;
	color:			#000;
	text-decoration: 	underline;
	font-weight: 		normal;
	font-size: 		12px;
	}
	
A:active {
	font-family: 		Arial;
	color:			#000;
	text-decoration: 	underline;
	font-weight: 		normal;
	font-size:		12px;
	}
	
A:visited {
	font-family: 		Arial;
	color:			#000;
	text-decoration: 	underline;
	font-weight: 		normal;
	font-size: 		12px;
	}
	
A:hover {
	font-family: 		Arial;
	color:			#000;
	text-decoration: 	none;
	font-weight: 		normal;
	font-size: 		12px;
	}

.body {
	background:		url('img/bg.gif') #768ea4;
	padding:		0px;
	margin:			0px;
	color:			#FFFFFF;
}

.logo {
	background-image:	url(img/logo.jpg);
	height:			200px;
	padding-right:		3px;
	vertical-align: 	bottom;
}

.valikko {
	background:			url('img/valikkoBg.jpg');
	height:				27px;
	text-align:			left;
}

.valikko a {
	font-family:			Arial;
	font-size:			12px;
	font-weight:			bold;
	color:				#FFF;
	text-decoration:		none;
	padding-left:			10px;
	padding-right:			10px;
	border-left:			1px solid #02297d;
	border-right:			1px solid #2d72f3;
}

.valikko a:hover {
	font-family:			Arial;
	font-size:			12px;
	font-weight:			bold;
	color:				#CCC;
	text-decoration:		none;
}

INPUT, TEXTAREA, SELECT { font-size: 11px; font-family: Arial; border: 1px solid #000; background-color: #FFFFFF; padding: 

2px; margin: 1px }
INPUT.radio { margin-right: 4px; }

.reuna {
	background-color:	#11416e;
	border-left:		1px solid #000;
	font-family:		Arial;
	width:			178px;
	font-size:		12px;
	color:			#FFF;
}

.main {
	background-color:		#FFFFFF;
	font-family:		Arial;
	font-size:		12px;
	font-weight:		normal;
	text-align: 		left;
	width:			622px;
	color:			#000;
	padding:		5px;
}
.main h2 {
	font-size: 		15px;
}

.copyright {
	font-family:		Arial;
	font-size:		12px;
	color:			#FFF;
}

.copyright a {
	color:			#FFF;
	text-decoration:	NONE;
}

.copyright a.normal {
	color:			#FFF;
	text-decoration:	NONE;
}

.copyright a.visited {
	color:			#FFF;
	text-decoration:	NONE;
}

.copyright a.hover {
	color:			#FFF;
	text-decoration:	NONE;
}

.profile {
	background-color:	#CCCCCC;
	border:			1px solid #000;
	font-family: 		Arial;
	font-size:		10px;
	color:			#000000;
}

.profile a {
	color:			#000000;
	text-decoration:	underline;
}

.profile a.normal {
	color:			#000000;
	text-decoration:	underline;
}

.profile a.visited {
	color:			#000000;
	text-decoration:	underline;
}

.profile a.hover {
	color:			#000000;
	text-decoration:	none;
}

.kirjautumislaatikko {
	text-align:		left;
	font-family:		Arial;
	font-size:		12px;
	padding:		3px;
	background-color:	#11416e;
	width:			250px;
	color:			#FFF;
}

.kirjautumislaatikko a {
	color:			#FFFFFF;
}

.kirjautumislaatikko a.normal {
	color:			#FFFFFF;
	text-decoration:	underline;
}

.kirjautumislaatikko a:visited {
	color:			#FFFFFF;
	text-decoration:	underline;
}

.kirjautumislaatikko a:hover {
	color:			#FFFFFF;
	text-decoration:	none;
}

.subject_news {
	padding:		6px;
	margin:			3px;
	font-family:		Arial;
	size:			12px;
	color:			#FFFFFF;
	background:		url('img/valikkoBg.jpg');
}

.text_news {
	font-family:Arial;
	size:			12px;
	color:			#000;
	background-color:	#FFF;
}

.subject_bottom {
	border-bottom:		1px dotted #11416e;
	font-size:		12px;
	padding:		3px;
}

.subject_bottom_closed {
	border-bottom:		1px dotted #11416e;
	background-color:	#c2cff1;
	font-size:		12px;
	padding:		3px;
}
