
body {
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#000;

}

a {
	font-weight:normal;
	color:#CCC;
	text-decoration:underline;
}

#pohja {
	margin:0px auto;
	padding:0px;
	border:0px;
	width:844px;
/*background-color:#333;*/
/*	background-color:#000;*/


	font-family: arial, sans-serif;
	font-size: .70em;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	line-height:1.25em;
	letter-spacing:0.10em;

}

#tayte1 {
	clear:both;
	width:844px;
	background-color:#000;
	height:50px;
}

#niskanen {
	float:left;
	height:82px;
	width:377px;
}
#linkit {
	float:right;
	text-align:right;
}
#tayte2 {
	clear:both;
	width:842px;
	background-color:#000;
	height:18px;
}

#main {
	float:left;
	height:557px;
	width:844px;

}

#expert {
	float:left;
	height:557px;
	width:211px;
}
#kesport {
	float:left;
	height:557px;
	width:211px;
}
#kova {
	height:279px;
	width:211px;
}
#asu {
	height:278px;
	width:211px;
}


#extrat {
	float:left;
	height:557px;
	width:211px;
}
#sahko {
	height:186px;
	width:211px;
}
#valaisin {
	height:187px;
	width:211px;
}
#serena {
	
	height:184px;
	width:211px;
}

#ajank {
	float:left;
	height:557px;
	width:211px;
	background-color:#2e2a2b;
/*	background-image:url('./images/earth.jpg');
	background-repeat:no-repeat;
	background-position:bottom center;*/
}

#ajanalue {
	padding: 10px 14px 30px 10px;
}

a:link.ajanlink, a:visited.ajanlink {
	font-family: arial, sans-serif;
	font-size: 1.0em;
	font-weight:normal;
	color:#FFF;
	line-height:1.25em;
	letter-spacing:0.10em;
	text-decoration:none;
}

a:hover.ajanlink, a:hover.ajanlink {
	font-family: arial, sans-serif;
	font-size: 1.0em;
	font-weight:normal;
	color:#CC0000;
	line-height:1.25em;
	letter-spacing:0.10em;
	text-decoration:none;
}


#tayte3 {
	clear:both;
	width:844px;
	background-color:#000;
	height:18px;
}
#osoite {
	float:left;
	width:844px;
	text-align:center;
}
#copy  {
	text-align:center;
	font-family: arial, sans-serif;
	font-size: .85em;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	line-height:1.25em;
	letter-spacing:0.10em;
}

a:link.copylnk, a:visited.copylnk, a:link.links {
	font-family: arial, sans-serif;
	font-size: .9em;
	font-weight:normal;
	color:#FFF;
	line-height:1.25em;
	letter-spacing:0.10em;
	text-decoration:none;
}

a:link.links, a:visited.links {
	font-family: arial, sans-serif;
	font-size: 1.0em;
	font-weight:normal;
	color:#FFF;
	line-height:1.25em;
	letter-spacing:0.10em;
	text-decoration:none;
}

a:hover.links {
	color:#CC0000;
}

/* alasivut */
#ex_toinen {
	float:left;
	width:633px;
	height:557px;
	background-color:#f68b1e;
}
#as_toinen {
	float:left;
	width:633px;
	height:557px;
	background-color:#638c9e;
}
#ke_toinen {
	float:left;
	width:633px;
	height:557px;
	background-color:#25408e;
}
#sa_toinen {
	float:left;
	width:633px;
	height:557px;
	background-color:#666367;
}
#va_toinen {
	float:left;
	width:633px;
	height:557px;
	background-color:#202020;
}
#se_toinen {
	float:left;
	width:633px;
	height:557px;
	background-color:#cd3301;
}

#yh_toinen {
	float:left;
	width:633px;
	height:557px;
	background-color:#2e2a2b;

}



#ex_kuva {
	float:left;
	width:633px;
	height:220px;
	margin:0px;
	padding:0px;
	border:0px;
}
#ex_ala {
	float:left;
	width:626px;
	height:337px;
	margin:0px;
	padding:0px;
	border:0px;
}

#takas {
	float:left;
	padding-top:12px;
}
a:link.takaslink, a:visited.takaslink {
	color:#FFF;
	font-weight:bold;

}

#ex_naama {
	width:163px;
	float:left;
	padding:30px 20px 0px 20px;
}

#ex_teksti {
	float:left;

	width:410px;
	height:266px;
	margin:0px;
	padding:30px 0px 0px 0px;
	border:0px;

}

a:link.ex_link, a:visited.ex_link {
	color:#FFF;
	text-decoration:underline;
}

#ex_reuna {
	float:right;
	width:7px;
	height:337px;
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#000;
	background-image:url('./images/taus.jpg');
	background-repeat:repeat-y;
}
#yh_reuna {
	float:right;
	width:7px;
	height:557px;
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#000;
	background-image:url('./images/taus.jpg');
	background-repeat:repeat-y;
}

.otsikko {
	font-family: arial, sans-serif;
	font-size: 1.3em;
	font-weight:bold;
	color:#FFF;
	line-height:1.25em;
	letter-spacing:0.10em;
	text-decoration:none;
}

#alat {
	float:left;
	width:566px;
	height:517px;
	padding:30px 30px 10px 30px;
}

#hk1 {
	float:left;
	width:283px;
	height:517px;
	padding:20px 5px 10px 15px;
}
#hk2 {
	float:left;
	width:283px;
	height:517px;
	padding:20px 10px 10px 10px;
}

.tkuva {
	float:right;
	padding:12px 0px 20px 20px;
}

.osasto {
	font-family: arial, sans-serif;
	font-size: 1.1em;
	font-weight:bold;
	color:#FFF;
	line-height:1.25em;
	letter-spacing:0.10em;
	padding:0px 0px 8px 0px;
}

.team {
	padding:0px 0px 8px 3px;
	color:#AAA;
}
.amma {
	padding:0px 0px 3px 3px;
	color:#AAA;
}

a:link.face, a:visited.face {
	color:#FFF;
	text-decoration:underline;
}

a:link.style1, a:visited.style1 {

	color:#FFF;

}

pre {
	font-size: 1.3em;
}

.kuva {
	float:right;

	margin:0 0 20px 20px;
}
