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:932px; text-align:left; background-color:#FFFFFF;}
	div#linkToOffices{width:912px; text-align:right; padding:5px 10px 0 10px;}
		div#linkToOffices a{text-decoration:none; font-size:11px;}
		div#linkToOffices a:hover{text-decoration:underline; }
	div#headerContainer{background-color:#FFFFFF; width:932px; padding:0; height:186px;}
			div#headerImages{background-color:#FFFFFF; width:912px; padding:0 10px; height:81px;}
			div#headerContainer div#contactInfo{float:left; background:url(../gui/vuokraus_bg.jpg) no-repeat 10px 0px #ffffff; width:220px; padding:25px 17px 25px 27px; height:58px;}
			div#headerContainer div#contactInfo a{font-weight:bold; text-decoration:none;}
			div#headerContainer div#generalInfo{float:left; background:#ffffff; padding: 19px 35px 19px 43px; width:590px; height:69px;}
			div#headerContainer div#generalInfo p{margin-top:0px;}
			
		
	div#contentContainer{width:922px; padding:0 0 0 10px; background-color:#FFFFFF; clear:left;}
			div#contentContainer div#leftColumn{width:253px; background-color:#ffffff; padding-bottom:20px; font-size:12px; vertical-align:top; float:left;}
			
			div#contentContainer a{text-decoration:none;}
			div#contentContainer div#naviColumn{height:33px; background:url(../gui/naviBg.gif) no-repeat; padding-left:7px; white-space:nowrap; width:242px;}
			div#contentContainer div#naviColumn div.naviElement{float:left; margin-left:3px; margin-top:5px; display:inline;}
			div#contentContainer div#banner{padding:39px 39px 20px 45px;}
			div#contentContainer div#officeNavi{padding:5px 0px 10px 0px; width:237px;}
			div#contentContainer div#officeNavi div.officeLocation{width:237px; height:13px; padding:3px 6px; margin-top:4px; background-color:#e7f0f9; font-weight:normal; font-size:12px; margin-right:0;}
			div#contentContainer div#officeNavi div.officeLocation a{padding-left:15px; background:url(../gui/arrowD.gif) no-repeat 0 2px;}
			div#contentContainer div#officeNavi div.offceAddress{width:235px; padding:3px 6px; font-weight:normal; font-size:11px; line-height:16px; display:none;}
			div#contentContainer div#officeNavi div.offceAddress a{color:#000000;}
			div#contentContainer div#officeNavi div.offceAddress a:hover{text-decoration:underline;}
			div#contentContainer div#officeNavi div.offceAddress a.akt_link{color:#0058a8; text-decoration:underline; font-weight:bold;}
			div#contentContainer div#officeNavi div.officeAll{width:190px; padding:3px 6px; margin-top:15px; font-weight:bold; font-size:13px;}
			div#contentContainer div#officeNavi div.officeAll a{color:#b51764; text-decoration:underline; font-weight:bold;}
			div#contentContainer div#officeNavi div.officeAll td.fsi a{color:#0033FF; text-decoration:underline; font-weight:bold;}
			div#contentContainer div#officeNavi div.officeAll td{ vertical-align:bottom}
			
			
			div#contentContainer div#rightColumn{width:655px; background:url(../gui/bg.gif) repeat-y #ffffff; padding-left:10px; padding-bottom:20px; padding-top:0px; vertical-align:top; float:left;}
				div#rightColumn div#map{float:left;}
				div#rightColumn div#liftColumn{float:left; width:177px; margin-left:6px; font-size:11px; color:#226fb5; font-weight:bold; display:inline;}
					div#rightColumn div#liftColumn div.lift{margin-bottom:27px;}
					div#rightColumn div#liftColumn div.lift h3{padding-left:9px; padding-top:7px; font-size:11px; color:#226fb5; font-weight:bold; margin-top:0; display:block; clear:both; height:33px; margin-bottom:0; background:url(../gui/liftBg.gif) no-repeat;}
					div#rightColumn div#liftColumn p{margin:0;}
					div#rightColumn div#liftColumn div.imgLift{width:74px; height:72px; overflow:hidden; float:left; margin-left:9px; margin-right:8px; display:inline;}
				
				div#rightColumn div#brochureColumn{width:177px; background:url(../gui/esite.gif) repeat-y;}
				div#rightColumn div#brochureColumn h3{background:url(../gui/esiteY.gif) no-repeat; color:#000; padding:12px 0 7px 10px; font-size:12px; margin:0;}
				div#rightColumn div#brochureColumn p{border-top:1px solid #e7e2de; margin:0 7px; padding:11px 0 4px 0;}
				div#rightColumn div#brochureColumn a{background:url(../gui/nuoli_sininen.gif) no-repeat; padding-left:20px; display:block; height:15px; font-size:12px;}
				div#rightColumn div#brochureColumn div.brochureColumnEnd{background:url(../gui/esiteA.gif) no-repeat;}
			
			div#contentContainer table#contentTable td#contentColumn{width:641px; background:url(../gui/bg.gif) repeat-y #ffffff; padding-left:18px; padding-bottom:20px; padding-top:16px; vertical-align:top;}
			div#contentContainer table#contentTable td#mapColumn{width:658px; background:url(../gui/bg.gif) repeat-y #ffffff; padding-left:1px; padding-bottom:20px; padding-top:0px; vertical-align:top;}
			div#contentContainer table#contentTable td#frameColumn{width:657px; background:url(../gui/bg.gif) repeat-y #ffffff; text-align:right; padding-bottom:20px; padding-top:16px; padding-left:1px; vertical-align:top;}
			
			div#contentContainer div#copyRight{width:324px; background:url(../gui/bg.gif) repeat-x #ffffff; font-size:10px; padding-top:3px; padding-left:10px; float:left; margin-top:10px;}
			div#contentContainer div#ehdot{width:304px; background:url(../gui/bg.gif) repeat-x #ffffff; font-size:10px; padding-top:3px; padding-right:10px; float:left; text-align:right; margin-top:10px;}
			
			
			div#contentContainer table#contentTable td#wideColumn{width:911px; padding-bottom:20px; vertical-align:top;}
	div#footerContainer{}
	
div.clearAll{clear:both; height:1px; overflow:hidden;}

div.mywindow{position:absolute;}
div.gmapClass{background:url(../gui/gmapAll.png) no-repeat; width:361px; height:136px; padding:10px; font-size:11px; overflow:hidden;}
div.gmapClass p{margin:0;}
div#map p{margin-bottom:7px; padding-bottom:0; line-height:12px;}
