@import url(editor.css);

html, body {
	
	margin: 0;
	padding: 0;
	background-color:#020202;
	
}
#wrapper{
	width: 980px;
	margin: 0 auto;
}
#body{
padding-left:130px;
}

/*formin ulkoasu*/
.formTextarea{
width:200px;


}
.formTextinput{
width:200px;


}
.Required{color:#BB1111;}

td{font-size:90%;/*color:#969C9B;*/}

#header{
background: url(../img/header.jpg) no-repeat left top;
height:420px;/*420*/
width:980px;
background-color:none;
position:relative;
}
#name{
background: url(../img/nimi.gif) no-repeat left top;
width:243px;
height:22px;
position:absolute;
bottom:247px;
left:166px;
z-index:2;

}
#logo{
position:absolute;
top:200px;
left:168px;
}
#img{
text-align:center;
/*width:590px;*/
overflow:hidden;
position:absolute;
bottom:0px;
/*width:100px*/
right:59px;
z-index:1;
/*padding-left:36px;*/
}
#img p{
margin:0px;
}

#menu{
background-color:#BB1111;
width:722px;
/*height:31px;*/
/*display:relative;*/
float:left;
margin:0px;
padding:0px;
}
#menu ul{
margin:0px;
float:left;
list-style: none;
padding:0px;
}
#menu ul .level1{padding-left:10px;}
#menu li{
float: left;
padding-right:0px;
width:109px;
}
#menu li.first{

}
#menu li a{
text-decoration:none;
color:#ffffff;
width:109px;
display:block;
text-align:center;
background-color:#BB1111;
padding-top:5px;
padding-bottom:5px;
}
#menu li.current a{font-weight:bold;}



#menu li.level2 a{
padding-top:5px;
padding-bottom:5px;
color:#ffffff;
font-weight:normal;
font-size:90%;
}
#menu li a:hover{
background-color:#000000;
color:#ffffff !IMPORTANT;

}
#menu li .level2.current a{font-weight:bold;}
#menu li ul{
position:absolute;
left: -999em;
width:100px;
}
#menu li:hover ul{left:auto;}

#menu li:hover ul, #menu li.sfhover ul {
	left: auto;
}

#content{
background-color:#FFFFFF;
width:722px;
float:left;
padding-top:45px;
padding-bottom:10px;
}

#leftside{
float:left;
width:415px;
padding-left:35px;
}

#rightside{
width:162px;
padding-right:35px;
padding-left:30px;
float:right;
border-left:1px solid #909090;
margin-top:35px;
}
#rightside a{
color:#990000;
font-size:90%;
}
#rightside a:hover{text-decoration:underline;}
#rightside p{
margin:0px;
line-height:112%;
font-size:90%;
}
#rightside h2{
padding-bottom:20px;
}
#rightside .link{padding-bottom:20px;}

#ajankohtaista{padding-bottom:20px;}

#uutiset{padding-top:14px;}

#uutiset p{padding-bottom:20px;}

#footer{
background: url(../img/footer.jpg) no-repeat left top;
width:980px;
height:434px;
float:left;
position:relative;
overflow:hidden;
}
#img-footer{
float:right;
position:absolute;
right:149px;
bottom:152px;
}
#img-footer p{margin:0px;
}
#text-footer{
position:absolute;
font-family:tahoma;
font-size:90%;
bottom:170px;
left:165px;
color:#797979;
line-height:100%;
}

/*ALASIVU*/
#header-alasivu{
background: url(../img/header4.jpg) no-repeat left top;
height:342px;/*420 365*/
width:980px;
background-color:none;
position:relative;
}
#img-alasivu{
text-align:center;
overflow:hidden;
position:absolute;
bottom:0px;
z-index:1;

width:100%;
/*padding-top:80px;*/
}
#img-alasivu p{
margin:0px;
}
/*LINKKI TAKASIN ETUSIVULLE*/
#back{
float:left;
width:722px;
background:#ffffff;
padding-top:15px;
}
#back a{
text-decoration:none;
color:#000000;
padding-left:37px;
font-size:70%;
}
#back p{
margin:0px;
}
#back a:hover{text-decoration:underline;}