body {
		background-color: #007ABF;
		background-image: url('http://www.kasenet.fi/tausta_sg1.gif');
		background-repeat: repeat-x;
		margin: 0;
		padding: 0;
		border: 0;
		text-align: center;		
	}
#raamit {
		width: 820px;
		text-align: left;
		margin: 0px auto;
		background-color: #007ABF;
		background-image: url('http://www.kasenet.fi/sisalto.gif');
		background-repeat: no-repeat;
		background-position: 0px 100px;
	}
#headeri {
		background-color: #ffffff;
		background-image: url('http://www.kasenet.fi/ylaosa.png');
		background-repeat: no-repeat;
		height: 100px;
		padding-left: 219px;
	}
#sisalto {
		font-family: arial, helvetica, sans-serif;
		font-size: 80%;
		line-height: 1.2em;
		margin-top: 25px;
		margin-left: 15px;
		width: 790px;
		}
#sisalto div {
		float: left;
		display: inline;
		}
#sisalto-vas {
		width: 200px;
		min-height: 438px;
		text-align: left;
		clear: both;
	}
#sisalto-vas2 {
		width: 200px;
		min-height: 438px;
		text-align: left;
		clear: both;
		padding-right: 5px;
	}
#sisalto-paa {
		margin-top: 30px;
		margin-left: 12px;
		width: 540px;
		}
#sisalto-error {
	margin-left: 7px;
	width: 700px;
	height: 400px;
	}
#tiedote-sisalto{
	width: 785px;
	font-family: sans-serif, verdana, arial, helvetica, verdana;
	font-size: 12px;
	}
#tiedote-sisalto div {
		position: relative;
		margin: 0 0px 0 10px;
		}
#tiedote-aja {
		width: 245px;
		color: #007ABF;
		padding: 35px 0 0 20px;
		background-image: url('http://www.kasenet.fi/ajankohtaista-tausta.gif');
		background-repeat: no-repeat;
		}
#tiedote-tek {
		width: 245px;
		color: #007ABF;
		padding: 35px 0 0 20px;
	        background-image: url('http://www.kasenet.fi/tekniset-tausta.gif');
        	background-repeat: no-repeat;
		}
#t-ban {
		text-align: right;
		width: 215px;
		background-repeat: no-repeat;
		}
#alaosa {
		background-color: #007ABF;
		background-image: url('http://www.kasenet.fi/footteri.gif');
		background-repeat: no-repeat;
		height: 60px;
		clear: both;
	}
#alaosa div {
		float: left;
		display: inline;
	}
#v2 {
	width: 190px;
	margin-top: 2px;
	margin-bottom: 2px;
	background: #FFFFFF;
	background: url('http://www.kasenet.fi/vtausta1.gif') no-repeat;
	padding: 4px;
}
#v2vo {
	width: 190px;
	height: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #FFFFFF;
	padding: 0px;
}
#flassi {
margin-left: 5px;
margin-top: 20px;
margin-bottom: 10px;
margin-right: 20px;
}
#slideshow {
width: 780px;
height: 303px;
}
#slideshow img { display: block }

a.tl{
	font-family: sans-serif,verdana,helvetica,arial;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.tl:visited{
	font-family: sans-serif,verdana,helvetica,arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.tl:hover{
	font-family: sans-serif,verdana,helvetica,arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.yht-ala{
		font-family: sans-serif, verdana, arial, helvetica, verdana;
		font-size: 11px;
		color: #FFFFFF;
		width: 180px;
		margin-left: 20px;
		margin-top: 60px;
}
.yht-ala-oikee{
		font-family: sans-serif, verdana, arial, helvetica, verdana;
		font-size: 11px;
		color: #FFFFFF;
		width: 385px;
		text-align: right;
		margin-left: 15px;
		margin-top: 60px;
}
#logoro{
		font-family: sans-serif, verdana, arial, helvetica, verdana;
		font-size: 11px;
		color: #FFFFFF;
		width: 150px;
		border: 1px solid #000;
}
div.ylavalikkofreimi{
	width: 600px;
	position: absolute;
	top: 68px;
}
span.mini{
		font-family: sans-serif, verdana, arial, helvetica, verdana;
		font-size: 11px;
		text-decoration: none;
}
.ylaval	{
		position: relative;
		float: left;
		margin: 0; 
		padding: 0;
		font-family: sans-serif, verdana, arial, helvetica;
		background: url('http://www.kasenet.fi/ynap2.png') no-repeat;
		width: 115px;
		height: 32px;
		overflow: hidden;
}
.ylaval a {
		display: block;
		color: #FFFFFF;
		font-size: 12px;
		width: 115px;
		height: 32px;
		display: block;
		float: left;
		color: #FFFFFF;
		font-weight: bold; 
		overflow: hidden;
		text-decoration: none;
}
.ylaval a:hover {
		color: #ffffff;
}
.ylaval img {
		width: 115px;
		height: 32px;
		border: 0;
 }
* html a:hover {
		visibility:visible;
}
.ylaval a:hover img{
		visibility:hidden;
}
.ylaval span {
		position: absolute;
		left: 0px;
		top: 13px;
		text-align: center;
		width: 115px;
}
div.pikalinkit {
	position: relative;
	right: 35px;
	padding-top: 4px;
	font-family: sans-serif,verdana, arial, helvetica, verdana;
	font-size: 12px;
	color: #6AA5D1;
	height: 24px;
	float: right;
	}
a.pikalinkit {
	text-decoration: none;
	font-weight: bold;
}
a.pikalinkit {
	font-family: sans-serif,verdana,helvetica,arial;
	color: #6AA5D1;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.pikalinkit:visited{
	font-family: sans-serif,verdana,helvetica,arial;
	font-size: 12px;
	color: #6AA5D1;
	font-weight: bold;
	text-decoration: none;
}
a.pikalinkit:hover{
	font-family: sans-serif,verdana,helvetica,arial;
	font-size: 12px;
	font-weight: bold;
	color: #59879E;
	text-decoration: none;
}
span.ot1{
		font-family: sans-serif, verdana, arial, helvetica, verdana;
		font-size: 13px;
		font-weight: bold;
		color: #000000;
}
span.ta {
		font-family: sans-serif,verdana, arial, helvetica, verdana;
		font-size: 10px;
}
a.tied {
		color: #007ABF;
		font-size: 11px;
		text-decoration: none;
}
span.tiehea {
		font-family: sans-serif,verdana, arial, helvetica, verdana;
		font-size: 18px;
		font-weight: bold;
	}

