@charset "utf-8";

body { background:url(kuvat/BG01.jpg) #F90 no-repeat 50% -100px; }
/*.body { width:100%; background:url(kuvat/space.jpg); }*/

.main { width:1000px; margin:0 auto; padding:0; }

.topspace {	padding:60px; }
.midspace { padding:20px 0 20px 0; }



.menu { padding:0; margin:0 auto; width:900px; height:35px; }
.menu ul { text-align:left; padding:0; margin:0 auto; list-style:none; border:0px; float:left; width:600px;}
.menu ul li { float:left; margin:0; padding:0; border:0; }
.menu img { border:0; }

.clear { clear: both; }

.area { margin:0 auto; padding:0; width:900px; background:#ebebeb url(kuvat/tekstitausta.jpg) no-repeat; }
.logo { padding:20px 0 0 0; margin:0; width:259px; float:left;}
.logo2 { padding:20px 0 0 80px; margin:0; width:520px; float:right;}
.left { padding:0 20px 0 0; float:left; width:330px; text-align:right; }
.right { padding:0 20px 0 20px; float:right; width:505px; text-align:left; border-left: 2px solid #636363; }
.right p {
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.9em;
	line-height:150%;
	color:#636363;
}
.right p a { color:#ee7000; }
.hen { font-size:1em; line-height:140%; color:#3a3a3a; }
.ot { font-size:1.4em; line-height:140%; color:#ee7000; }

table {
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.9em;
	line-height:150%;
	color:#636363;
}
#sis {
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1em;
	line-height:150%;
	color:#636363;
}

table a { color:#ee7000; }

.oikea {
	text-align:left;
	width:60%;
	vertical-align:top;
	padding:0 0 20px 0;
}

.oikea2 {
	text-align:left;
	width:60%;
	vertical-align:top;
	padding:0;
}

.vasen {
	text-align:right;
	width:39%;
	vertical-align:top;
	padding:0 0 20px 0;
}

.vasen2 {
	text-align:right;
	width:39%;
	vertical-align:top;
	padding:0;
}

.viiva {
	border-left: 2px solid #636363;
	
}

.bottom { padding:0; margin:0 auto; width:900px; height:225px; background-color:#ebebeb; }
img { border:none; }

#slider ul, #slider li, #slider2 ul, #slider2 li { margin:0; padding:0; list-style:none; }
#slider2 { margin-top:1em; }
#slider li, #slider2 li { width:381px; height:134px; overflow:hidden; }
