#haku{
float:right;
margin-top:4px;
margin-right:16px;
width:280px;
height:274px;
}

#haku  #hakudesc h2{
color:#7C7C7E;
	font-size:16px;
	line-height:16px;
	font-family:"Arial","Verdana", Times, serif;
	margin-bottom:10px;
	float:none;
	font-weight:bold;
}
#hakudesc div{
	color:#666666;
	font-size:12px;
	line-height:12px;
	font-family:"Arial","Verdana", Times, serif;
	margin-bottom:10px;
	font-weight:normal;
}
#searchfield{
	width:240px;
	border:1px solid #7C7C7E;
	margin-top:8px;
	float:left;
}
#haku .sinfo{
clear:both;

}
#haku .searchresult {
	clear:both;
	padding:3px 0px 1px 0px;
}
#haku .searchresult a{
text-decoration:none;
color:#666666;
}
#haku .searchresult a:hover{
text-decoration:underline;

}
#haku .searchresult a .date{
	padding-right:2px;
	color:#FCB120;
}
#haku .searchresult .name {
	
}


#haku h2{
color:#666666;
	font-size:12px;
	line-height:12px;
	font-family:"Arial","Verdana", Times, serif;
	margin-bottom:5px;
	float:left;
	padding-top:5px;
	font-weight:bold;
}

#send{
padding:0px;
margin:0px;

float:right;
}
#pjak{
width:100%;
clear:both;

}
#pjak_left{
float:left;
margin-top:6px;

width:500px;

min-height:399px;
margin-bottom:10px;

padding:0px;
font-family:"Arial","Verdana", Times, serif;
font-size:14px;
line-height:14px;
}
#pjak_left ul{
list-style:none;
margin-left:43px;
}
#pjak_left ul li{
vertical-align:middle;
padding-bottom:20px;
float:left;
clear:left;
font-size:16px;

width:100%;
}
#pjak_left img{
border:none;

}
#pjak_left #menu li .date{
color:#FCB120;
font-weight:bold;
float:left;
font-size:12px;
width:100%;
}
#pjak_left #menu li .topic{
font-size:16px;
font-weight:bold;
width:100%;
float:left;
line-height:20px;
clear:left;


}
#pjak_left #menu li .vari{

color:#FF9900;

}
#pjak_left #menu{
link-decoration:none;
list-style:none;
font-size:14px;
}
#pjak_left #menu li{
padding-bottom:5px;

clear:both;
}
#pjak_left #menu li a .topic{





}
#pjak_left #menu li a{
text-decoration:none;
float:left;

color:#666666;


}
#pjak_left #menu li a{
cursor:pointer;


}
#pjak_left #menu li  img{

float:left;


}
#pjak_left #menu li  :hover{



}
#menu_notin{

float:left;
list-style:none;
clear:both;
padding-top:10px;
}
#menu_notin a{
color:#666666;
text-decoration:none;

}
#menu_notin a:hover{
text-decoration:underline;
}
#ville_link a:hover{
text-decoration:underline;
}
#ville_link{
float:left;

clear:both;
padding-top:3px;
}
#ville_link a{
color:#666666;
text-decoration:none;

}


#pjak_left #menu li .description{
clear:both;
font-size:12px;
font-weight:normal;
width:100%;
float:left;
padding-top:2px;
padding-bottom:14px;
}
.sivutus{
padding-left:43px;
clear:both;
width:100%;
text-align:left;
padding-top:3px;
}
.sivutus .mlink{
display:inline;
padding-right:3px;
color:#ffa000;
}
.sivutus .mlink a{
text-decoration:none;
color:#ffa000;

}
.sivutus .current a{
font-weight:bold;
text-decoration:underline;
}