body {
	margin:0;
	padding:0;
	}
body,td {
    font-size:11px;
	line-height:12px;
    color:#000000;
    font-family:Arial, Helvetica;
	}
table,td {
	border:0px;
	padding:0px;
	}
td {
	vertical-align:top;
}
h1 {
	font-family:Arial, Helvetica;
	font-size:20px;
	line-height:21px;
	font-weight:normal;
}
h2 {
	font-family:Arial, Helvetica;
	font-size:17px;
	line-height:18px;
	font-weight:bold;
}
h3 {
	font-family:Arial, Helvetica;
	font-size:14px;
	line-height:15px;
	font-weight:bold;
}
h4 {
	font-family:Arial, Helvetica;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
}
form {
	margin:0px;
	padding:0px;
	}
input,select,textarea {
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica;
	}
hr {
	height:1px;
	color:#c0c0c0;
	background-color:#c0c0c0;
	border:0px solid #c0c0c0;
	}
a {
    color: #4c4c4c;
    text-decoration: none;
}
a:hover {
    color: #003399;
    text-decoration: none;
}

/* Muut elementit */
div.isokuva {
	width:100%;
	overflow:hidden;
}
.border {
	border:0px solid #999999;
}
.border.left {
	border-left-width:1px;
}
a.nuolilinkki {
	display:block;
	background:url(../images/linkarrow.gif) no-repeat 0px 4px;
	padding-left:7px;
	line-height:12px;
}
table.teaser {
	margin-bottom:28px;
}
.teaser .headline {
	margin-bottom:6px;
}
/* EOF Muut elementit */

/* Layout */
div.ylaosa {
	position:absolute;
	left:0px;
	top:0px;
	z-index:50;
	width:100%;
	height:101px;
	background:url(../images/valikko_bg.png) repeat-x;
}

div.sivuotsikko {
	opacity:0.9;
	filter:alpha(opacity=90);
	width:222px;
	background:#ffffff;
	height:22px;
	border-right:1px solid #999999;
}
	div.sivuotsikko div {
		padding-left:30px;
		padding-top:5px;
	}
	div.sivuotsikko a {
		color:#000000;
	}
div.copyr {
	position:fixed;
	bottom:0;
	width:100%;
	background:#ffffff;
	border-top:1px solid #999999;
	padding-top:5px;
	padding-bottom:8px;
	margin-top:9px;
}
div.copyr div {
	width:980px;
	text-align:right;
}
	div.copyr a {
		background:url(../images/linkarrow.gif) no-repeat 0px 4px;
		padding-left:7px;
		margin-left:9px;
		color:#4c4c4c;
		text-decoration:none;
	}
	div.copyr a:hover {
		color:#000000;
		text-decoration:none;
	}
/* EOF Layout */

/* Valikot */
div.paavalikko {
	padding:23px 10px 0px 0px;
	line-height:14px;
	border-bottom:1px solid #c4c4c4;
	width:730px;
}
	div.paavalikko a {
		display:block;
		margin-right:5px;
		padding:7px;
		font-family:Arial, Helvetica;
		font-size:14px;
		color:#ffffff;
		font-weight:normal;
		text-decoration:none;
	}
	div.paavalikko a.menu {
		padding:6px;
		background:#ffffff;
		color:#003399;
		border:1px solid #999999;
		border-bottom-width:0px;
	}
	div.paavalikko a.big {
		padding:7px;
		font-size:16px;
		margin-right:5px;
		font-weight:bold;
	}
	div.paavalikko a:hover, div.paavalikko a.selected {
		color:#003399;
		text-decoration:none;
	}
	div.paavalikko a.big.menu {
		padding:6px;
		background:#ffffff;
		color:#003399;
		border:1px solid #999999;
		border-bottom-width:0px;
	}
div.floatmenu {
	position:absolute;
	z-index:100;
	display:none;
	width:195px;
	height:375px;
	background:#ffffff;
	padding:10px;
	border:1px solid #999999;
	border-top-width:0px;
	line-height:18px;
}
div.floatmenu a {
	padding:0;
	font-size:11px;
	color:#4c4c4c;
}
div.floatmenu div.title {
	font-weight:bold;
	color:#000000;
}

div.alavalikko {
	height:24px;
}
	div.alavalikko div {
		padding-top:4px;
		padding-right:10px;
	}
	div.alavalikko a {
		margin-right:12px;
		font-family:Arial, Helvetica;
		font-size:11px;
		color:#ffffff;
		font-weight:normal;
		text-decoration:none;
	}
	div.alavalikko a:hover, div.alavalikko a.selected {
		color:#003399;
		text-decoration:none;
	}

div#sivuvalikko {
	position:absolute;
	left:0px;
	top:96px;
	z-index:10;
	opacity:0.9;
	filter:alpha(opacity=90);
	width:222px;
	height:435px;
	background:#ffffff;
	border:1px solid #999999;
	border-width:0px 1px 1px 0px;
	overflow:hidden;
}
	div#sivuvalikko a {
		display:block;
		padding:6px 9px 6px 30px;
		border-top:1px solid #999999;
	}
	div#sivuvalikko img.grip {
		position:absolute;
		bottom:0px;
		padding:0px;
		border-width:0px;
		cursor:pointer;
	}
	div#sivuvalikko div.sivuvalikko_container {
	}
/* EOF Valikot */
