.taulu {
	width:560px;
	margin-top:20px;
	text-align:left;
	font-family:hevletica;
/*	font-family:Courier New;*/
	color: rgb(45,45,45);
}
.taulu2 {
	width:560px;
	margin-top:20px;
	text-align:left;
/*	font-family:hevletica;*/
	font-family:Courier New;
	color: rgb(45,45,45);
}
.otsikko {
	font-size:20pt;
	padding-bottom:10px;
	color: rgb(45,45,45);
}
.otsikko2 {
	font-size:16pt;
	padding-bottom:10px;
	color: rgb(45,45,45);
}
.text {
	font-size:12pt;
	padding-bottom:10px;
	color: rgb(45,45,45);
	vertical-align:top;
}
.palkinto {
	font-size:14pt;
	padding-bottom:10px;
	text-align:left;
	vertical-align:top;
}
.palkinto3 {
	vertical-align:top;
}
.palkinto2 {
	font-size:11pt;
	padding-bottom:20px;
	text-align:left;
	vertical-align:top;
	color: rgb(45,45,45);
}
.pk3 {
	padding-bottom:20px;
	text-align:right;
}

.inp {
	padding-left:8px;
	padding-bottom:5px;
	text-align:left;
	width:300px;
}

.ipk {
	border:3px;
	border-color:rgb(232,158,0);
	border-style:solid;
	background-color:rgb(255,255,255);
	color:rgb(45,45,45);
	font-family:Courier New;
	width:250px;
}

.sel {
	font-family:Courier New;
	font-size:8pt;
}
.but {
	font-family:Courier New;

}

.at {
	font-size:8pt;
	color:rgb(45,45,45);
	font-family:Courier New;
	text-align:center;
	padding-top:30px;
	max-width:250px;
}
.ab {
	text-align:center;
	padding-top:20px;
	max-width:300px;
}
.kl {
	vertical-align:middle;
	border:0px;
}
.text2 {
	width:560px;
	color:rgb(45,45,45);
	text-align:left;
	padding-top:20px;
}
.mainos {
	width:560px;
	text-align:left;
	padding-top:15px;
}
.lomake {
	margin-left:45px;
}

