body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330033;
	background-image: url(imgslayout/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFBDF8;
	margin: 0px;
	padding: 0px;

}

.news{
margin:5px 12px 0px 16px;
padding:0px 0px 0px 0px;

}
.news li {
display:inline;
}

.news li a{
	background-image: url(imgslayout/arr.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
display:block;
text-decoration:none;
color:#343434;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 10px;

}

.news li a:hover{
text-decoration:underline;
}
.wrap{
width:913px;
overflow:hidden;
}
.top {
	background-image: url(imgslayout/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 152px;
	width: 913px;
}
.columnone {
	margin: 0px;
	padding: 0px;
	width: 203px;
	float: left;

}
.columntwo {
	background-color: #FFFFFF;
	background-image: url(imgslayout/navi2_bott.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 221px;
	float: left;
	margin: 0px;
	padding: 0px 0px 40px 0px;

}
.columnmain {
	padding: 10px 0px 0px 0px;
	float: left;
	width: 479px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.mainos{
width:420px;
margin:0px 0px 0px 450px;
padding:25px 0px 0px 0px;
}
.boxtop {
	background-image: url(imgslayout/box1_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 17px;
	width: 453px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
.boxwrap {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	width: 453px;
}
.boxbott {
	background-image: url(imgslayout/box1_bott.gif);
	height: 15px;
	width: 453px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

.heading1{
	background-image: url(imgslayout/heading1.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #330033;
margin:0px 0px 4px 0px;
padding:5px 0px 10px 20px;

}

.heading2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330033;
margin:0px 15px 4px 15px;
padding:0px 0px 0px 0px;


}

.boxwrap img{
margin:0px 0px 0px 12px;
padding:0px 0px 0px 0px;
}

.boxwrap p{
margin:0px 12px 4px 16px;
padding:0px 0px 0px 0px;
}

.ico img{
float:left;
}
.ico{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
float:left;
width:190px;

}

.ico p{
	margin: 8px 0px 0px 40px;
	padding: 0px 0px 0px 0px;

}

.banneripaikka2{
	margin: 5px 0px 0px 16px;
	padding: 0px 0px 0px 0px;

}

.banneripaikka2 img{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;

}
