		html { height:100%; }
		body { background:white; margin:0px; height:100%; color:black; font-family:Tahoma,Arial,Helvetica; color:#202020; line-height:16px; }
		td { color:black; font-family:Tahoma,Arial,Helvetica; color:#202020; line-height:16px; }

		a { color:#e76200; }
		a:visited { color:#e76200; }
		a:hover { color:#e76200; }
		a:active { color:#e76200; }

		div.main { text-align:center; height:100%; width:100%; display:block;   }
		table.main { width:941px; height:100%; empty-cells:show; margin-left:auto; margin-right:auto; text-align:left; border-top:16px solid #e47c23;  }

		img.fylli { display:block; }
		h1 { font-family:Tahoma,Arial,Helvetica; font-weight:bold; font-size:133%; color:#202020; line-height:normal; }
		h2 { font-family:Tahoma,Arial,Helvetica; font-weight:bold; font-size:105%; color:#202020; line-height:normal; }
		h3 { font-family:Tahoma,Arial,Helvetica; font-weight:bold; font-size:16px; color:#202020; line-height:normal; }

		table.main td { vertical-align:top; }
		table.main td.header { padding-bottom:10px; height:304px; }
		table.main td.leftc { width:221px; }
		table.menuMainOuter { width:100%; empty-cells:show; }
		table.menuMainOuter td.mainimage { vertical-align:top; width:364px; padding:0; background-color:#0073c6; height:189px; }
		table.menuMainOuter td.mainimage img { display:block; }
		table.menuMainOuter td.maintext { vertical-align:middle; font-family:Univers, Arial; font-size:31px; color:#ffffff; padding-left:62px; width:514px; line-height:1; background-color:#0073c6; height:189px; }
		table.menuMainOuter td.logo { height:68px; vertical-align:middle; width:364px; padding:0; }
		table.menuMainOuter td.support { height:68px; text-align:right; vertical-align:middle; width:567px; padding-right:9px; padding-top:9px; font-size:14px; }
		table.menuMainOuter td.support form { margin:0 0 5px 0; padding:0;  }
		table.menuMainOuter td.support input.txt { vertical-align:middle; font-size:10px; height:16px;margin-right:10px; width:128px; border:1px solid #c8c7c7; }
		table.menuMainOuter td.support input.searchsubmit { vertical-align:middle; border:0; background-color:#0073c6; color:#ffffff; font-size:14px; }
		table.menuMainOuter td.support a, table.menuMainOuter td.support a:visited, table.menuMainOuter td.support a:hover, table.menuMainOuter td.support a:active {
		text-decoration:none; color:#0073c6; }
		
		table.main td.footer { padding-left:1px; padding-right:1px; }
		table.main td.footer table { empty-cells:show; width:100%; background-image:url( '../graf/bg_footer.gif' ); background-repeat:repeat-x; border-top:solid 1px #d1dbe5; }
		table.main td.footer table td { vertical-align:top; font-size:11px; color:#202020; }
		table.main td.footer a { color:#e76200; text-decoration:none; }
		table.main td.footer a:visited { color:#e76200; text-decoration:none; }
		table.main td.footer a:hover { color:#e76200; text-decoration:underline; }
		table.main td.footer a:active { color:#e76200; text-decoration:underline; }

		table#menuMain { width:100%; empty-cells:show; height:47px; position:relative; z-index:100; }
		table#menuMain td { vertical-align:middle; height:47px; font-size:14px; color:#ffffff; background-color:#0073c6; width:116px; text-align:center; }
		table#menuMain td.active { background-color:#e47c23; }
		table#menuMain td.separator { width:3px; background-color:#ffffff; }
		table#menuMain td a, table#menuMain td a:visited, table#menuMain td a:hover, table#menuMain td a:active { color:#ffffff; text-decoration:none; }

		table.mainmenu_2 { width:100%; border:0; margin-top:10px; }
		table.mainmenu_2 td { vertical-align:middle; white-space:nowrap; }
		table.mainmenu_2 td.left { width:67px; vertical-align:top; }
		table.mainmenu_2 td a, table.mainmenu_2 td a:visited, table.mainmenu_2 td a:active { text-decoration:none; color:#0073c6; font-size:14px; }
		table.mainmenu_2 td a:hover { text-decoration:none; color:#000000; font-size:14px; }
		table.mainmenu_2 td a.act, table.mainmenu_2 td a.act:visited, table.mainmenu_2 td a.act:hover, table.mainmenu_2 td a.act:active { text-decoration:none; color:#000000; font-size:14px; }

/*
		table.menuMainOuter td.helpMenu { vertical-align:bottom; padding-bottom:4px;  }
		table.menuMainOuter td.helpMenu a { text-decoration:none; color:#e76200; font-size:11px; }
		table.menuMainOuter td.helpMenu a:visited { text-decoration:none; color:#e76200; }
		table.menuMainOuter td.helpMenu a:hover { text-decoration:none; color:#575757; }
		table.menuMainOuter td.helpMenu a:aive { text-decoration:none; color:#575757; }
		table.menuMainOuter td.helpMenu img { margin-right:7px; position:relative; top:-1px; text-decoration:none; }

		table.menuMainOuter td.quickMenu { background-color:#fdf9e5; }
		table.menuMainOuter td.quickMenu table { width:100%; empty-cells:show; }
		table.menuMainOuter td.quickMenu table td { vertical-align:top; }
		table.menuMainOuter td.quickMenu table td.search { text-align:right; clear:both; }
		table.menuMainOuter td.quickMenu table td.search form { margin:0px; padding-top:5px; }
		table.menuMainOuter td.quickMenu table td.search form input.txt { width:170px; height:12px; border:solid 1px #a5acb2; font-size:11px; line-height:11px; margin-right:4px; position:relative; top:-4px; }
		table.menuMainOuter td.quickMenu table td.search form input.smit { position:relative; top:0px; }
		table.menuMainOuter td.quickMenu table td.search span.hiliteOuter { border-left:solid 1px white; }
		table.menuMainOuter td.quickMenu table td.search span.hilite { vertical-align:middle; border:solid 2px #fffbd3; background-color:#fffde9; padding-left:3px; padding-right:2px; padding-top:4px; height:29px; white-space:nowrap; }
		img.menuimg { vertical-align:top; }*/
		
		div.submenu { padding-left:7px; margin-bottom:40px; line-height:14px; min-height:150px; background-image:url( '../graf/bg_menu_sub.gif' ); background-repeat:no-repeat; }
		div.submenu a { padding-left:23px; display:block; font-size:11px; text-decoration:none; color:#e76200; font-weight:bold; background-image:url( '../graf/bullet_sublink.gif' ); background-repeat:no-repeat; background-position:0 5px; padding-top:7px; padding-bottom:5px; }
		div.submenu a:visited { text-decoration:none; color:#e76200; }
		div.submenu a:hover { text-decoration:none; color:#202020; }
		div.submenu a:active { text-decoration:none; color:#202020; }
		div.submenu a.act { padding-left:23px; display:block; font-size:11px; text-decoration:none; color:#202020; font-weight:bold; background-image:url( '../graf/bullet_sublink_act.gif' ); background-repeat:no-repeat; background-position:0 5px; padding-top:7px; padding-bottom:5px; }
		div.submenu a.act:visited { text-decoration:none; color:#202020; }
		div.submenu a.act:hover { text-decoration:none; color:#202020; }
		div.submenu a.act:active { text-decoration:none; color:#202020; }

		div.submenu a.s { padding-left:41px; display:block; font-size:11px; text-decoration:none; color:#e76200; font-weight:normal; background-image:url( '../graf/bullet_ssublink.gif' ); background-repeat:no-repeat; background-position:30px 5px; padding-top:0px; padding-bottom:5px; }
		div.submenu a.s:visited { text-decoration:none; color:#e76200; }
		div.submenu a.s:hover { text-decoration:none; color:#202020; }
		div.submenu a.s:active { text-decoration:none; color:#202020; }
		div.submenu a.sact { padding-left:41px; display:block; font-size:11px; text-decoration:none; color:#202020; font-weight:normal; background-image:url( '../graf/bullet_ssublink_act.gif' ); background-repeat:no-repeat; background-position:30px 5px; padding-top:0px; padding-bottom:5px; }
		div.submenu a.sact:visited { text-decoration:none; color:#202020; }
		div.submenu a.sact:hover { text-decoration:none; color:#202020; }
		div.submenu a.sact:active { text-decoration:none; color:#202020; }
		
		div.submenu a.s1 { padding-left:51px; display:block; font-size:11px; text-decoration:none; color:#e76200; font-weight:normal; background-image:url( '../graf/bullet_ssublink1.gif' ); background-repeat:no-repeat; background-position:40px 5px; padding-top:0px; padding-bottom:5px; }
		div.submenu a.s1:visited { text-decoration:none; color:#e76200; }
		div.submenu a.s1:hover { text-decoration:none; color:#202020; }
		div.submenu a.s1:active { text-decoration:none; color:#202020; }
		div.submenu a.s1act { padding-left:51px; display:block; font-size:11px; text-decoration:none; color:#202020; font-weight:normal; background-image:url( '../graf/bullet_ssublink1_act.gif' ); background-repeat:no-repeat; background-position:40px 5px; padding-top:0px; padding-bottom:5px; }
		div.submenu a.s1act:visited { text-decoration:none; color:#202020; }
		div.submenu a.s1act:hover { text-decoration:none; color:#202020; }
		div.submenu a.s1act:active { text-decoration:none; color:#202020; }
		
		div.submenu a.s2 { padding-left:66px; display:block; font-size:10px; text-decoration:none; color:#e76200; font-weight:normal; background-image:url( '../graf/bullet_ssublink2.gif' ); background-repeat:no-repeat; background-position:55px 5px; padding-top:0px; padding-bottom:5px; }
		div.submenu a.s2:visited { text-decoration:none; color:#e76200; }
		div.submenu a.s2:hover { text-decoration:none; color:#202020; }
		div.submenu a.s2:active { text-decoration:none; color:#202020; }
		div.submenu a.s2act { padding-left:66px; display:block; font-size:10px; text-decoration:none; color:#202020; font-weight:normal; background-image:url( '../graf/bullet_ssublink2_act.gif' ); background-repeat:no-repeat; background-position:55px 5px; padding-top:0px; padding-bottom:5px; }
		div.submenu a.s2act:visited { text-decoration:none; color:#202020; }
		div.submenu a.s2act:hover { text-decoration:none; color:#202020; }
		div.submenu a.s2act:active { text-decoration:none; color:#202020; }

		div.adLeft { border-bottom:solid 1px #e7ecf1; width:221px; background-image:url( '../graf/bg_ad_left.gif' ); background-repeat:no-repeat; background-position:top left; margin-bottom:40px; }
		div.adLeft div { margin-bottom:10px; margin-left:29px; padding-top:8px; margin-right:5px; }
		div.adLeft div div { margin:0px; padding:0px; }
		div.adLeft a { text-decoration:none; color:#0073c6; }
		div.adLeft a:visited { text-decoration:none; color:#0073c6; }
		div.adLeft a:hover { text-decoration:underline; color:#0073c6; }
		div.adLeft a:active { text-decoration:underline; color:#0073c6; }

		td.vapaatoimitila {  height:29px; padding-top:5px; padding-left:14px; padding-right:14px; border-top:solid 1px #e7ecf1; border-bottom:solid 1px #e7ecf1; background-color:#f3f4f5; }
		td.vapaatoimitila a {  font-weight: bold; text-decoration: none; }
		td.vapaatoimitila a:visited {  font-weight: bold; text-decoration: none; }
		td.vapaatoimitila a:hover {  font-weight: bold; text-decoration: none; }
		td.vapaatoimitila a:active {  font-weight: bold; text-decoration: none; }

		td.vapaatoimitila2 {  height:29px; padding-top:5px; padding-left:14px; padding-right:14px; background-color:transparent; }
		td.vapaatoimitila2 a { font-weight: bold; text-decoration: none; }
		td.vapaatoimitila2 a:visited { font-weight: bold; text-decoration: none; }
		td.vapaatoimitila2 a:hover { font-weight: bold; text-decoration: none; }
		td.vapaatoimitila2 a:active { font-weight: bold; text-decoration: none; }

		td.toimitilapaasivu img { border: solid 1px #a7a7a7; }
		td.vapaatoimitila3 img { border: solid 1px #a7a7a7; }

		div.submenu2 { padding-left:7px; margin-bottom:24px; line-height:10px; }
		
		div.submenu2 a { padding-left:23px; display:block; font-size:11px; text-decoration:none; color:#e76200; font-weight:bold; background-image:url( '../graf/bullet_sublink.gif' ); background-repeat:no-repeat; background-position:0 2px; padding-top:7px; padding-bottom:5px; }
		div.submenu2 a:visited { text-decoration:none; color:#e76200; }
		div.submenu2 a:hover { text-decoration:none; color:#202020; }
		div.submenu2 a:active { text-decoration:none; color:#202020; }
		div.submenu2 a.act { padding-left:23px; display:block; font-size:11px; text-decoration:none; color:#202020; font-weight:bold; background-image:url( '../graf/bullet_sublink_act.gif' ); background-repeat:no-repeat; background-position:0 2px; padding-top:7px; padding-bottom:5px; }
		div.submenu2 a.act:visited { text-decoration:none; color:#202020; }
		div.submenu2 a.act:hover { text-decoration:none; color:#202020; }
		div.submenu2 a.act:active { text-decoration:none; color:#202020; }

		div.submenu2 a.s { padding-left:41px; display:block; font-size:11px; text-decoration:none; color:#e76200; font-weight:normal; background-image:url( '../graf/bullet_ssublink.gif' ); background-repeat:no-repeat; background-position:30px 2px; padding-top:0px; padding-bottom:5px; }
		div.submenu2 a.s:visited { text-decoration:none; color:#e76200; }
		div.submenu2 a.s:hover { text-decoration:none; color:#202020; }
		div.submenu2 a.s:active { text-decoration:none; color:#202020; }
		div.submenu2 a.sact { padding-left:41px; display:block; font-size:11px; text-decoration:none; color:#202020; font-weight:normal; background-image:url( '../graf/bullet_ssublink_act.gif' ); background-repeat:no-repeat; background-position:30px 2px; padding-top:0px; padding-bottom:5px; }
		div.submenu2 a.sact:visited { text-decoration:none; color:#202020; }
		div.submenu2 a.sact:hover { text-decoration:none; color:#202020; }
		div.submenu2 a.sact:active { text-decoration:none; color:#202020; }
		
		pre { font-size: "Courier New", monospace; font-size: 11px; line-height: .5em;}

		div.sitemap { margin-bottom:20px; width:300px; }
		div.SAL { width:280px; margin-bottom:15px; margin-top:20px; font-weight:bold; color:#333333; }
		div.SMML { height:23px;  padding-left:0px; padding-top:20px; margin-top:-1px; font-size: 130%; font-weight:bold; }
		div.SML1 { height:23px;  padding-left:18px; padding-top:10px; margin-top:-1px; font-size: 110%; font-weight:normal; }
		div.SML2 { height:23px;  padding-left:39px; padding-top:5px; margin-top:-1px;  }
		div.SML3 { height:23px;  padding-left:54px; padding-top:5px; margin-top:-1px;  }
		
		a.sma { text-decoration: none }
		a.sma:visited { text-decoration: none }
		a.sma:hover { color:#000000; text-decoration: none}
		a.sma:active { text-decoration: none }

		input.tied { border:solid 1px #a5acb2; height: 18px; font-size: 11px; }
		select.tied { border:solid 1px #a5acb2; height: 18px; font-size: 11px; }
		input.tied2 { border:solid 1px #a5acb2; height: 18px; font-size: 11px; width: 200px; }
		select.tied2 { border:solid 1px #a5acb2; height: 18px; font-size: 11px; width: 200px;}

		select.yhtO { border:solid 1px #a5acb2; height: 18px; font-size: 11px; width: 220px; }
		input.yhtO { border:solid 1px #a5acb2; height: 18px; font-size: 11px; width: 220px; }
		textarea.yhtO { border:solid 1px #a5acb2; height: 60px; font-size: 11px; width: 220px; font-family:Tahoma,Arial,Helvetica; }
		
		td.imgarea img { vertical-align:top; }

		td.oty { padding: 5px; vertical-align: top; width: 100px; }
		td.oty a { ; text-decoration: none; }
		td.oty a:visited { text-decoration: none; }
		td.oty a:hover { text-decoration: none; }
		td.oty a:active { text-decoration: none; }

		td.map_blue { width: 10px; font-size: 10px; color: #FFFFFF; background-color: #0073c6; vertical-align: middle; text-align: center; padding-left: 1px; padding-right: 1px; }
		td.map_normal { padding: 0; margin: 0; font-size: 11px; }
		
		td.textheader { padding-top:30px; padding-left:20px; padding-right:20px; padding-bottom:20px; }
		td.formarea { border-top: solid 1px #e5e5e5; padding-left: 14px; padding-top: 10px; padding-right: 10px; vertical-align:top; width:320px; background:url(../graf/main_slide.gif); background-repeat: repeat-x; }
		td.ordernewsletter { padding-left: 14px; padding-top: 2px; padding-right: 10px; background:url(../graf/bg_tilaa_uutiskirje.gif); width:300px; vertical-align:top; background-repeat: no-repeat; border-right: solid 1px #dddabf; border-bottom: solid 1px #dddabf; }
		td.newslist { padding-left: 5px; background: #f4f4f4; border-top: solid 1px #ffffff; border-bottom: solid 1px #ececec; height:40px; }
		td.newsdate { height:40px; padding-top: 6px; padding-left: 10px; background: #f4f4f4; border-top: solid 1px #ffffff; border-bottom: solid 1px #ececec; text-decoration: none; font-size: 80%; color: #979797; font-weight: normal; }
		
		div.file { padding-left:7px; line-height:14px; }

		div.file a { padding-left:23px; display:block; font-size:11px; text-decoration:none; color:#e76200; font-weight:bold; background-image:url( '../graf/bullet_sublink.gif' ); background-repeat:no-repeat; background-position:0 5; padding-top:7px; padding-bottom:5px; }
		div.file a:visited { text-decoration:none; color:#e76200; }
		div.file a:hover { text-decoration:none; color:#202020; }
		div.file a:active { text-decoration:none; color:#202020; }
		
		a.actCat { color:#000000; font-weight:bold; text-decoration:none; }
		a.actCat:visited { text-decoration:none; color:#000000; }
		a.actCat:hover { text-decoration:none; color:#000000; }
		a.actCat:active { text-decoration:none; color:#000000; }

		a.normCat { color:#e76200; font-weight:bold; text-decoration:none; }
		a.normCat:visited { text-decoration:none; color:#e76200; }
		a.normCat:hover { text-decoration:none; color:#000000; }
		a.normCat:active { text-decoration:none; color:#e76200; }
		
		td.filelist { width:255px; height:198px; padding-left: 30px; padding-top: 20px; padding-right: 20px; background:url(../graf/filelist_background.gif); background-position: top right; background-repeat: no-repeat; }
		div.joinform { background-image:url( '../graf/liitytied_background.gif'); background-repeat: no-repeat; border-bottom: solid 1px #dddabf; border-right: solid 1px #dddabf; padding-left: 14px; padding-top: 0px; padding-right: 14px; }
		div.locationmenu { min-height:198px;margin-left: 15px; padding-top: 3px; padding-right: 5px; background-position: top right; background-repeat: no-repeat; background:url(../graf/smenu_background.gif); }

/* Front page styles */
		div.titleTopical { font-weight:bold; font-size:100%; color:#202020; background-image:url( '../graf/bg_front_ajankohtaista.gif' ); background-repeat:no-repeat; width:221px; height:30px; padding-left:15px; padding-top:5px; }
		div.topicals { width:221px; }
		div.topicals div { padding-left:15px; padding-right:5px; padding-top:1px; padding-bottom:4px; border-left:solid 1px #f3f6f8; border-right:solid 1px #f3f6f8; border-bottom:solid 1px #f3f6f8; background-image:url( '../graf/bg_front_ajankohtaista_row.gif' ); background-repeat:no-repeat; background-color:#fefefe; color:#979797; }
		div.topicals div a { color:#e76200; text-decoration:none; margin-right:2px; }
		div.topicals div a:visited { color:#e76200; text-decoration:none; }
		div.topicals div a:hover { color:#e76200; text-decoration:underline; }
		div.topicals div a:active { color:#e76200; text-decoration:underline; }
		div.topicalLink { margin-top:5px; }
		div.topicalLink a { text-decoration:none; color:#e76200; }
		div.topicalLink a:visited { text-decoration:none; color:#e76200; }
		div.topicalLink a:hover { text-decoration:underline; color:#e76200; }
		div.topicalLink a:active { text-decoration:underline; color:#e76200; }
		div.topical_liftup { width:200px; padding-left:15px; padding-right:5px; padding-top:10px; padding-bottom:4px; border-left:solid 1px #f3f6f8; border-right:solid 1px #f3f6f8; border-bottom:solid 1px #f3f6f8; }

		table.frontNosto { empty-cells:show; }
		table.frontNosto td { vertical-align:top; }
		table.frontNosto td.lefty { width:167px; padding-bottom:15px; }
		table.frontNosto td.lefty img { border:solid 1px #ababab; }
		table.frontNosto td.righty { padding-left:6px; padding-top:3px; padding-bottom:15px; width:263px; color:#202020; }
		table.frontNosto td.righty b { font-weight:bold; font-size:115%; margin-bottom:4px; }
		table.frontNosto td.righty strong { font-weight:bold; font-size:115%; margin-bottom:4px; }
		table.frontNosto td.righty a { font-weight:bold; text-decoration:none; color:#e76200; }
		table.frontNosto td.righty a:visited { text-decoration:none; color:#e76200; }
		table.frontNosto td.righty a:hover { text-decoration:underline; color:#e76200; }
		table.frontNosto td.righty a:active { text-decoration:underline; color:#e76200; }

		div.frontAd { background-image:url( '../graf/bg_ad_front.gif' ); background-repeat:no-repeat; border-right:solid 1px #e7ecf1; border-bottom:solid 1px #e7ecf1; }
		div.frontAd div div { margin-left:11px; margin-right:11px; padding-bottom:8px; padding-left:25px; padding-top:9px; border-bottom:solid 1px #e7ecf1; background-image:url( '../graf/bullet_adlink.gif' ); background-repeat:no-repeat; background-position:1 7; }
		div.frontAd div div p { margin:0px; }
		div.frontAd div div a { font-weight:bold; color:#f76e0c; text-decoration:none; }
		div.frontAd div div a:visited { color:#f76e0c; text-decoration:none; }
		div.frontAd div div a:hover { color:#202020; text-decoration:none; }
		div.frontAd div div a:active { color:#202020; text-decoration:none; }
		

		input#surveybuttonsubmit { font-family:Tahoma,Arial,Helvetica; font-size:11px; }
		input#surveybuttoncancel { font-family:Tahoma,Arial,Helvetica; font-size:11px; }
		input#surveybuttonreset { font-family:Tahoma,Arial,Helvetica; font-size:11px; }
		
		/* Tapahtumat */
		table.eventFormTable { width:100%; empty-cells:show; }
		table.eventFormTable td.main { vertical-align:top; background-image:url( '../graf/bg_maingradient.gif' ); background-repeat:repeat-x; border-top:solid 1px #e6e6e6; padding-left:10px; padding-right:9px; padding-top:10px; }
		table.eventFormTable td.border { background-image:url( '../graf/border_maingradient.gif' ); background-repeat:no-repeat; }

		table.eventFormTable td.eventmenu {}
		table.eventFormTable td.eventmenu a { text-decoration:none; color:#202020; background-image:url( '../graf/bullet_sublink.gif' ); background-repeat:no-repeat; padding-left:25px; height:20px;<? global $is_mozilla; print ( $is_mozilla ? " padding-bottom:5px;" : "" ); ?> margin-right:10px; }
		table.eventFormTable td.eventmenu a:visited { text-decoration:none; color:#202020; }
		table.eventFormTable td.eventmenu a:hover { text-decoration:none; color:#e76200; }
		table.eventFormTable td.eventmenu a:active { text-decoration:none; color:#e76200; }
		table.eventFormTable td.eventmenu a.act { text-decoration:none; color:#e76200; background-image:url( '../graf/bullet_sublink_act.gif' ); background-repeat:no-repeat; padding-left:25px; height:20px;<? global $is_mozilla; print ( $is_mozilla ? " padding-bottom:5px;" : "" ); ?> margin-right:10px; }
		table.eventFormTable td.eventmenu a.act:visited { text-decoration:none; color:#e76200; }
		table.eventFormTable td.eventmenu a.act:hover { text-decoration:none; color:#e76200; }
		table.eventFormTable td.eventmenu a.act:active { text-decoration:none; color:#e76200; }

		form.eventForm { background-image:url( '../graf/bg_eventsform.gif' ); background-color:#fffce1; background-repeat:no-repeat; border-right:solid 1px #dddabf; border-bottom:solid 1px #dddabf; margin:0px; color:#202020; font-size:11px; }
		form.eventForm input.txt { width:225px; height:20px; border:solid 1px #7f9db9; background:white; color:#575757; font-size:11px; }
		form.eventForm select { width:169px; height:20px; border:solid 1px #7f9db9; background:white; color:#575757; font-size:11px; }

		div.eventFormReplacement { position: relative; top: 10px; background-image:url( '../graf/bg_eventsform.gif' ); background-color:#fffce1; background-repeat:no-repeat; border-right:solid 1px #dddabf; border-bottom:solid 1px #dddabf; margin:0px; color:#202020; font-size:11px; }

		div.horizonline { background-image:url( '../graf/line_searchform.gif' ); background-repeat:repeat-x; margin-bottom:9px; margin-top:4px; margin-left:6px; margin-right:5px; }
		table.inTable { empty-cells:show; }
		table.inTable td { vertical-align:top; font-size:11px; padding-left:10px; padding-right:10px; }
		table.inTable td.separator { background-image:url( '../graf/line_searchform_vertical.gif' ); background-color:#fffce1; background-repeat:repeat-y; width:2px; padding-left:0px; padding-right:0px; }

		table.eventList { width:100%; empty-cells:show; margin-top:23px; margin-bottom:20px; }
		table.eventList td { vertical-align:top; border-bottom:solid 1px #e7ecf1; padding-top:6px; padding-bottom:6px; padding-left:5px; }
		table.eventList td.bullet img { margin-left:3px; }
		table.eventList td a { color:#e76200; font-weight:bold; text-decoration:none; }
		table.eventList td a:visited { color:#e76200; text-decoration:none; }
		table.eventList td a:hover { color:#e76200; text-decoration:underline; }
		table.eventList td a:active { color:#e76200; text-decoration:underline; }
		table.eventList tr.header td { font-weight:bold; color:#408dc6; }
		table.eventList tr.event_1 td { color:#202020; background-image:url( '../graf/bg_eventlistrow.gif' ); background-repeat:repeat-x; }

		table.eventList tr.event_1 td.bullet { width:26px; }
		table.eventList tr.event_1 td.title { width:208px; }
		table.eventList tr.event_1 td.location { width:115px; }
		table.eventList tr.event_1 td.datetime { width:100px; }
		table.eventList tr.event_1 td.info {}
		
		table.eventList tr.event_2 td { color:#202020; }

		table.eventList tr.event_2 td.bullet { width:26px; }
		table.eventList tr.event_2 td.title { width:208px; }
		table.eventList tr.event_2 td.location { width:115px; }
		table.eventList tr.event_2 td.datetime { width:100px; }
		table.eventList tr.event_2 td.info {}

		table.enrTable { empty-cells:show; margin-top:0px; margin-left:14px; margin-bottom:0px; }
		table.enrTable td { vertical-align:top; padding-left:0px; }
		input.etext { border:solid 1px #7f9db9; background:white; height:20px; width:300px; }
		select.eselect { font-family:Tahoma,Arial,Helvetica; font-size:10px; color:#202020; line-height:16px; border:solid 1px #7f9db9; background:white; height:20px; width:300px; }
		/*HAKUA VARTEN*/
		table#search-box{width:450px;overflow:hidden;}
		.search-title{width:50px;}
		.submit2{
background: url("../graf/button_hae.gif") top left;
background-repeat:no-repeat;
height:18px;
width:83px;
border:none;
cursor:pointer;
}
.submit{
background: url("../graf/button_search.gif") top left;
background-repeat:no-repeat;
height:18px;
width:83px;
border:none;
cursor:pointer;
}
td.search-facilities-title{
color:#408DC6;
text-align:left;
font-weight:bold;
padding-left:14px;
padding-right:14px;
}
td.search-facilities-link{
font-size:9px;
text-align:center;
}
.search-size{
border:1px solid #A5ACB2;
font-size:11px;
height:18px;
width:50px;
}
.search-select{
border:1px solid #A5ACB2;
font-size:11px;
height:18px;
width:115px;
}	
.search-checkbox{
}
.back-link{
background: url("../graf/takaisin.gif") no-repeat left center;
padding-left:6px;
text-align: right;
}
#img-hidden{display:none;}

td.bodytextarea { background:url("../graf/main_slide.gif") repeat-x; border-top:1px solid #e5e5e5; width:460px; padding:10px; }
td.left_liftup { background:url("../graf/main_slide.gif") repeat-x; border-top:1px solid #e5e5e5; width:205px; padding:10px; }
td.right_liftup { background:url("../graf/main_slide.gif") repeat-x; border-top:1px solid #e5e5e5; width:185px; padding:10px; }

table.fundraisingtable { width:100%; }
table.fundraisingtable td.image { width:140px; padding-bottom:10px; }
table.fundraisingtable td.text { padding-bottom:10px; }

		