@media screen{

	a{
			color:#1F5197;
			font-family:courier new,courier,mono;
			font-weight:bold;
			text-decoration:none;
	}

	a:hover,a:active{
			color:#1F5197;
			font-family:courier new,courier,mono;
			font-weight:bold;
			text-decoration:underline;
	}

	hr{
			background-color:#000000;
			border:0;
			height:1px;
	}

	iframe{
			border:thin solid #000000;
			height:350px;
			margin:0px;
			padding:0px;
			width:250px;
	}
	
	pre,.txt,form{
			font-family:courier new,courier,mono;
			font-size:18px;
	}
	
	.body_kori{
			background-color:#E4D1B6;
			margin-bottom:0px;
			margin-left:0px;
			margin-right:0px;
			margin-top:0px;
	}

	.body_main{
			background-color:#E4D1B6;
			background-image:url(../images/bluebg.png);
			background-position:top;
			background-repeat:repeat-x;
			margin-right:0px;
	}

	.hide_notify{
			display:block;
			position:absolute;
	}

	.lainassa:link,.lainassa:visited{
			color:#97291F;
			font-family:courier new,courier,mono;
			font-weight:bold;
			text-decoration:none;
	}

	.lainassa:hover,.lainassa:active{
			color:#97291F;
			font-family:courier new,courier,mono;
			font-weight:bold;
			text-decoration:underline;
	}

	.lomake_formi{
			background-color:#F5F5F5;
			border-color:#000000;
			border-style:solid;
			border-width:1px;
	}

	.printlogo{
			display:none;
	}

	.txtb{
			font-family:courier new,courier,mono;
			font-size:18px;
			font-weight:bold;
	}

	.txt-med{
			font-family:courier new,courier,mono;
			font-size:15px;
	}

	.txt-small,.txt-smallhidden{
			font-family:courier new,courier,mono;
			font-size:12px;
	}

	.txt-small_blue{
			color:#5990DD;
			font-family:courier new,courier,mono;
			font-size:12px;
	}

	.txt-small_d_blue{
			color:#405776;
			font-family:courier new,courier,mono;
			font-size:12px;
	}

	.txt-small_orange{
			color:#BD8639;
			font-family:courier new,courier,mono;
			font-size:12px;
	}

	.txt-small_red{
			color:#FF0000;
			font-family:courier new,courier,mono;
			font-size:12px;
	}

	.txt-smallb{
			font-family:courier new,courier,mono;
			font-size:12px;
			font-weight:bold;
	}

	.txt-smallb_red{
			color:#FF0000;
			font-family:courier new,courier,mono;
			font-size:12px;
			font-weight:bold;
	}

	.txt-smallb_white{
			color:#FFFFFF;
			font-family:courier new,courier,mono;
			font-size:12px;
			font-weight:bold;
	}

	.txt-small-w{
			color:#FFFFFF;
			font-family:courier new,courier,mono;
			font-size:12px;
	}

	.txt-tarra{
			font-family:arial,courier new,courier,mono;
			font-size:12px;
	}

	.txt-xsmall{
			font-family:arial,courier new,courier,mono;
			font-size:9px;
	}

	.txt-xsmallb{
			font-family:arial,courier new,courier,mono;
			font-size:11px;
			font-weight:bold;
	}

	.valkoinen:link,.valkoinen:visited{
			color:#FFFFFF;
			font-family:courier new,courier,mono;
			font-size:14px;
			text-decoration:none;
	}

	.valkoinen:hover{
			color:#FFFFFF;
			font-family:courier new,courier,mono;
			font-size:14px;
			text-decoration:none;
			text-decoration:underline;
	}

	.valkoinen:active{
			color:#FFFFFF;
			font-family:courier new,courier,mono;
			font-size:14px;
			text-decoration:none;
			text-decoration:underline;
	}

	table#border_black{
			border-collapse: collapse;

	}
	
	tr#border_black{
			border: 2px solid black;
	}

	td#border_black{
			border: 2px solid black;
	}
			
}
@media print{

	a:active,a,a:hover{
			color:#000000;
			font-family:courier new,courier,mono;
			text-decoration:none;
	}

	body{
			background-color:#E4D1B6;
			background-image:url(../images/bluebg.png);
			background-position:top;
			background-repeat:repeat-x;
	}

	form{
			font-family:Arial,Helvetica,sans-serif;
			font-size:14px;
	}

	.lomake_formi{
			background-color:#F5F5F5;
			border:thin solid;
			border-width: 0px;
			border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	}

	.print_form{
			background-color:#F5F5F5;
			border:thin solid;
			border-color:#000000 #000000 #000000 #000000;
	}

	.txt{
			font-family:courier new,courier,mono;
			font-size:14px;
	}

	.txtb{
			font-family:courier new,courier,mono;
			font-size:18px;
			font-weight:bold;
	}

	.txt-med{
			font-family:courier new,courier,mono;
			font-size:15px;
	}

	.txt-small{
			font-family:courier new,courier,mono;
			font-size:12px;
	}

	.txt-smallb{
			font-family:courier new,courier,mono;
			font-size:12px;
			font-weight:bold;
	}

	.txt-smallb_white{
			color:#000000;
			font-family:courier new,courier,mono;
			font-size:12px;
			font-weight:bold;
	}

	.txt-smallhidden,.hide,.hide_notify{
			display:none;
	}

	.txt-tarra{
			font-family:arial,courier new,courier,mono;
			font-size:12px;
	}

	.txt-xsmall{
			font-family:arial,courier new,courier,mono;
			font-size:9px;
	}

	.txt-xsmallb{
			font-family:arial,courier new,courier,mono;
			font-size:11px;
			font-weight:bold;
	}

	.valkoinen{
			color:#000000;
			font-family:courier new,courier,mono;
			font-size:14px;
			font-weight:bold;
			text-decoration:none;
	}

}