body, html{margin:0; padding:0; border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(../gui/bg.gif) #ffffff;}
img, form, table{margin:0; padding:0; border:0;}
a{color:#0058a8;}
h1{font-size:18px; font-weight:normal; margin-top:0px;}
h2{margin:0; font-size:12px; font-weight:bold; color:#0158a8;}

div#bodyContainer{width:929px; text-align:left; background-color:#FFFFFF;}
	div#linkToOffices{width:909px; text-align:right; padding:5px 10px 0 10px;}
		div#linkToOffices a{text-decoration:none; font-size:11px; padding-left:10px;}
		div#linkToOffices a:hover{text-decoration:underline; }
	div#headerContainer{background-color:#FFFFFF; width:909px; padding:0 10px;}
		div#headerContainer div#naviContainer{height:31px; width:881px; background:url(../gui/menuBg.jpg) no-repeat; padding: 6px 14px;}
			div#headerContainer div#naviContainer div.naviElement{float:left; margin-right:4px;}
			div#headerContainer div#naviContainer div#langDiv{border-left:1px solid #a0c2e1; float:right; height:22px; margin-right:4px; padding-left:10px; padding-top:6px; width:60px; text-align:center}
				div#headerContainer div#naviContainer div#langDiv a{color:#fff; text-decoration:none;}
		div#headerContainer div#murupolku{height:18px; width:639px; padding: 16px 10px 16px 261px; color:#0058a8;}
		div#headerContainer div#eiMurupolku{height:18px; width:639px; padding: 0px 10px 0px 261px; color:#0058a8;}
		
	div#contentContainer{width:909px; padding:0 10px; background-color:#FFFFFF;}
		div#contentContainer table#contentTable{ width:909px;}
			div#contentContainer table#contentTable td#bannerColumn{width:201px; background-color:#ffffff; padding-bottom:20px; padding-left:16px; font-size:11px; vertical-align:top;}
			div#contentContainer table#contentTable td#bannerColumn p{margin-top:0px; margin-bottom:10px;}
			div#contentContainer table#contentTable td#bannerColumn a{text-decoration:none;}
			
			div#contentContainer table#contentTable td#bannerColumn ul{margin:0 0 0 5px; padding:0 0 0 5px; list-style-type:none;}
			div#contentContainer table#contentTable td#bannerColumn div#menu a{font-size:12px;}
			div#contentContainer table#contentTable td#bannerColumn div#banner{padding:23px;}
			
			
			
			div#contentContainer table#contentTable td#contentColumn{width:671px; background:url(../gui/bg.gif) repeat-y #ffffff; padding-left:18px; padding-bottom:20px; vertical-align:top;}
			div#contentContainer table#contentTable td#contentColumnForIF{width:682px; background:url(../gui/bg.gif) repeat-y #ffffff; padding-left:2px; padding-bottom:20px; vertical-align:top;}
			
			div#contentContainer table#contentTable td#copyRightTd{width:666px; background:url(../gui/bg.gif) repeat-y #ffffff; padding-left:18px; padding-bottom:10px; vertical-align:top;}
			div#contentContainer table#contentTable td#copyRightTd div#copyRight{width:324px; background:url(../gui/bg.gif) repeat-x #ffffff; font-size:10px; padding-top:3px; padding-left:10px; float:left;}
			div#contentContainer table#contentTable td#copyRightTd div#ehdot{width:322px; background:url(../gui/bg.gif) repeat-x #ffffff; font-size:10px; padding-top:3px; padding-right:10px; float:left; text-align:right;}
			
			div#contentContainer table#contentTable td#copyRightWide{width:991px; padding-left:18px; padding-bottom:10px; vertical-align:top;}
			div#contentContainer table#contentTable td#copyRightWide div#copyRight{width:444px; background:url(../gui/bg.gif) repeat-x #ffffff; font-size:10px; padding-top:3px; padding-left:10px; float:left;}
			div#contentContainer table#contentTable td#copyRightWide div#ehdot{width:415px; background:url(../gui/bg.gif) repeat-x #ffffff; font-size:10px; padding-top:3px; padding-right:10px; float:left; text-align:right;}
			
			div#contentContainer table#contentTable td#wideColumn{width:909px; padding-bottom:20px; vertical-align:top;}
	div#footerContainer{}


h2.feedbck{margin-top:20px; margin-bottom:10px; color:#000; font-size:14px; font-weight:normal;}
	
div#formContainer{}
	.feedback{width:350px; height:100px;}
	div#formContainer .formElementHolder{clear:both;}
	div#formContainer .formText{float:left; width:150px;}
	div#formContainer .formElement{float:left; width:200px; height:25px;}
		div#formContainer .formElement input{width:200px; border:1px solid #809eba;}
		
p.grey{color:#636363;}
.clearDiv{width:1px; height:1px; overflow:hidden; clear:both;}

/* HILIGHT */

div#highlightDiv{display:none; background:url(../gui/bg.gif) repeat-y 0 0; padding:0 0 20px 10px; min-height:400px; margin:0;}
div#highlightPreview{margin-top:20px;}
	div.fpHighlight{width:209px; background:url(../gui/nosto/nostoBg.gif) repeat-y;}
		div.fpHighlightContent{padding:14px 12px 0 11px; background:url(../gui/nosto/nostoHeader.gif) no-repeat; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif, Verdana; line-height:16px;}
			span.highlightType{color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif, Verdana;}
			h2.highlightAddr, h2.highlightAddr a{color:#085eab; font-size:14px; font-family:Arial, Helvetica, sans-serif, Verdana; font-weight:14px; margin:0;}
			img.fpHighlightImg{padding-top:9px; padding-bottom:3px;}
			div.fpHighlightContent a{color:#085eab; text-decoration:none;}
		div.fpHighlightFooter{background:url(../gui/nosto/nostoFooter.gif); height:11px; overflow:hidden;}