@media print {body {display:none;}}
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
img { border: 0px; }
form { }
fieldset { border: 0px; padding: 0px; margin: 0px; }
textarea {  }
table { font-size: 12px; }
h1 { margin: 0px; padding: 0px; }
h2 { margin: 0px; padding: 0px; }
em { color: red; font-weight: bold; padding-right: 1em; vertical-align: top; }
/*input {  }*/
input.error {  }
/*input#submit { border: none; background-color: #f5d341; }*/
label.error {
	/*background: url('gfx/unchecked.gif') no-repeat;*/
	padding-left: 16px;
	margin-left: .3em;
	color: red;
}
label.valid {
	/*background: url('gfx/checked.gif') no-repeat;*/
	padding-left: 16px;
	margin-left: .3em;
	color: green;
}

.hakulomake { width: 100%; margin-top: 30px; }
#field { margin-top: 20px; margin-bottom: 20px; } 
.fieldtitle { color: #9b7546; font-size: 14px; font-weight: bold; text-transform: uppercase; }
h1 { color: #9b7546; font-size: 15px; font-weight: bold; text-transform: uppercase; }
h2 { color: #9b7546; font-size: 16px; font-weight: bold; text-transform: uppercase; }

span.note { font-size: 12px; color: #333; text-transform: none; font-weight: bold; }
img.viiva { margin-top: 5px; margin-bottom: 10px; }
