html{margin: 0;padding: 0;}body{	background-color: #FFFFFF;	margin: 11px 20px 20px 16px;	padding: 0;	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #4c5251;}p,td,tr,li,ul{	background-color: transparent;	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #4c5251;}	A{	color: #4c5251;	background-color: transparent;    TEXT-DECORATION: underline;}A:hover{    TEXT-DECORATION: none;}.huomiolinkki{	color: #F00;	background-color: transparent;    TEXT-DECORATION: underline;}h1{	color: #004C93;	background-color: #FFF;	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 18px;	margin-bottom: 18px;	font-style: normal;	font-variant: normal;	font-weight: normal;}h3{	color: #004c93;	background-color: #FFF;	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 18px;	margin-bottom: 16px;	font-style: normal;	font-variant: normal;	font-weight: normal;}.kuvatilaresult{	WIDTH: 100%;}.kuvat img{	margin: 2px;	}.kuvat div{	FLOAT: left;	WIDTH: 169px;	HEIGHT: 240px;	text-align: left;	margin: 2px;	white-space: nowrap;	overflow: hidden;	BORDER: solid #333 0px;	padding: 0px;	}.isokuvat img{	margin: 2px;	}.isokuvat div{	FLOAT: left;	WIDTH: 340px;	text-align: left;	margin: 1px;	white-space: normal;	overflow: visible;	padding: 1px;	}.bgharmaa{	background-color: #C9CDD6;	text-align: center;	vertical-align: middle;}.clear{	clear: both;}.formtext140{	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #FFFFFF;	WIDTH: 135px;	HEIGHT: 18px;}.formtext480{	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #FFFFFF;	WIDTH: 80px;	HEIGHT: 18px;}.formtext40{	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #FFFFFF;	WIDTH: 40px;	HEIGHT: 18px;}.formtext{	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #FFFFFF;	WIDTH: 160px;	HEIGHT: 18px;}.formtextlong{	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #FFFFFF;	WIDTH: 240px;	HEIGHT: 18px;}.formtextopen{	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #FFFFFF;	WIDTH: 300px;}.formselect{	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #0033FF;	background-color: #FFFFFF;	WIDTH: 300px;}.formtextarea{	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #FFFFFF;	WIDTH: 300px;	HEIGHT: 60px;}.formtextareabig{	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #FFFFFF;	WIDTH: 600px;	HEIGHT: 60px;}.bluevasen{	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #FFFFFF;	border-color: #0071CE;	border-width: thin;	border-style: solid none solid solid;	padding: 11px;}.bluekeski{	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #FFFFFF;	border-color: #0071CE;	border-width: thin;	border-style: solid none solid none;	padding: 11px;}.blueoikea{	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #FFFFFF;	border-color: #0071CE;	border-width: thin;	border-style: solid solid solid none;	padding: 11px;}.cartcell{	background-color: #E7E7E7;	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	padding: 2px 11px 2px 5px;}.cartcellempty{	background-color: #FFF;	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #FFF;	padding: 2px 11px 2px 5px;}.cartcellheader{	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #F0F3F8;	padding: 3px;	}.userruksi{	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	padding: 2px 2px 2px 2px;	border: solid #000 1px;		text-align: center;	vertical-align: middle;}.userrivi{	background-color: #E7E7E7;	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	padding: 2px 11px 2px 5px;	border-top: solid #000 1px;	}.userrivideactive{	background-color: #ffcccc;	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	padding: 2px 11px 2px 5px;	border-top: solid #000 1px;	}.ohje{	background-color: #E7E7E7;	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000;	padding: 4px;	border: solid #999 1px;	}.huomio{	background-color: #E7E7E7;	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000;	padding: 4px;	border: solid #F00 1px;	}.stat{	background-color: #FFFFFF;	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;}.actionrivi{	width: 95%;	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #EEF3F8;	border-color: #C9CDD6;	border-width: 1px;	border-style: none none none none;	padding: 3px;}.actioncolor{	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #EEF3F8;	padding: 3px;}.gray{	background-color: transparent;	font-family: tahoma, arial, helvetica, sans-serif;	font-size: 11px;	color: #C4C7CC;}.nocut{	white-space: nowrap;}.fstooltips {border: 1px solid #CCC;width: 140;}.tipheader {background-color: #004c93;color: #FFF;FONT-WEIGHT: bold;FONT-SIZE: 8pt;FONT-FAMILY: arial;}.tipcontent {background-color: #FFF;color: #333;FONT-WEIGHT: normal;FONT-SIZE: 8pt;FONT-FAMILY: arial;}					