
/* fontit
****************************************************************/

h1 span { position: absolute; left: -9000px; top: 0; }

#content h2, #content_wide h2 {
border-bottom: 1px solid;
color: #b13816;
}

#content h3, #content_wide h3, #content h5, #content_wide h5 {
background: #f4f4f4;
color: #d85300;
display: block;
font-size: 1em;
font-weight: bold;
margin: 15px 0 0;
padding: 3px 5px;
}

#talousuutiset h3, #jarjestouutiset h3 {
background: transparent;
color: #d85300;
display: block;
font-size: 1em;
font-weight: bold;
margin: 15px 0 0;
padding: 3px 0 0;
}

#member_login label {
color: #63717f;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
display: block;
margin: 0 0 0 15px;
}

p.spacer {
display: none;
margin: 0;
height: 0;
visibility: hidden;
}

#subnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; }

#content, #content_wide { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #424446; }
#content p, #content_wide p { line-height: 1.4em; margin: 1.8em 0; }
#content ul, #content ol, #content_wide ul, #content_wide ol { margin: 10px 10px 15px 25px; }
#content li, #content_wide li {margin: 7px 0;}

#sidebar { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #424446; line-height: 1.5em; }
#sidebar p.date { 
background: #ececec; 
color: #676869; 
display: block; 
font-size: 0.918em;
font-weight: bold;
margin: 5px 0; 
padding: 1px 7px; 
}
#sidebar ul { margin: 5px 0 13px 7px; *margin: 10px 0 13px 9px; }
#sidebar ul li { list-style-type: none; margin: 0; }
#sidebar ul li a { 
background: url(../img/sidebar_bullet.gif) no-repeat 0 5px; 
_background: url(../img/sidebar_bullet.gif) no-repeat 0 6px; 
display: block; 
margin: 1px 0; 
_margin: -7px 0; 
padding-left: 15px; 
}

#content a, #content_wide a, #sidebar a { color: #437eaf; text-decoration: none; }
#content a:hover, #content_wide a:hover, #sidebar a:hover { color: #d85300; }

#footer { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; }


ul#sitemap {list-style-type: none; margin-left: 0;}
ul#sitemap li {margin: 6px 0;}
#sitemap .sitemap_h1 {
background: #f0f0f0;
display: block;
margin: 20px 0 10px;
padding: 2px 0 2px 10px;
}
#sitemap .sitemap_h1 a {color: #3771a1;} 
#sitemap .sitemap_h1 a:hover {color: #d85300;}
#sitemap .sitemap_h2 {
background: url(../img/sitemap_bullet1.gif) no-repeat 17px 5px;
display: block;
padding-left: 30px;
}
#sitemap .sitemap_h3 {
background: url(../img/sitemap_bullet2.gif) no-repeat 47px 5px;
display: block;
padding-left: 60px;
}
#sitemap .sitemap_h4 {
background: url(../img/sitemap_bullet3.gif) no-repeat 77px 5px;
display: block;
padding-left: 90px;
}

/* Työaikaseminaari alasivun tyylit */

#contentSeminaari h1 span { position: absolute; left: -9000px; top: 0; }

#contentSeminaari h2, #content_wide h2 {
border-bottom: 1px solid;
color:#c4161c;
}

#contentSeminaari h3, #content_wide h3, #content h5, #content_wide h5 {
background: #f4f4f4;
color:#c4161c;
display: block;
font-size: 1em;
font-weight: bold;
margin: 15px 0 0;
padding: 3px 5px;
}

#contentSeminaari, #content_wide { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #FFFFFF; }
#content_wide { color: #424446; }
#contentSeminaari p, #content_wide p { line-height: 1.4em; margin: 1.8em 0; }
#contentSeminaari ul, #content ol, #content_wide ul, #content_wide ol { margin: 10px 10px 15px 25px; }
#contentSeminaari h1 {
color:#c4161c;
}

#contentSeminaari li, #content_wide li {margin: 7px 0;}

#contentSeminaari a, #content_wide a, #sidebar a { color: #437eaf; text-decoration: none; }
#contentSeminaari a:hover, #content_wide a:hover, #sidebar a:hover { color: #d85300; }

#contentSeminaari {
float: left;
margin: 12px 0 0 18px;
width: 422px;
background-color: #000;
background-image: url(../img/tuoaika-bg-top.png);
background-repeat: no-repeat;
}

#contentSeminaari .ylalaatikko {
background: url(../img/content_ylalaatikko.gif) no-repeat;
margin: 0 0 18px;
height: 26px;
padding-top: 5px;
width: 422px;
}
	#contentSeminaari .ylalaatikko p.takaisin  {
	float: left;
	font-size: 0.918em;
	margin: 0 0 0 8px;
	}
	#contentSeminaari .ylalaatikko p.tulosta  {
	font-size: 0.918em;
	margin: 0 0 0 355px;
	}
	#contentSeminaari p.takaisin a {
	background: url(../img/takaisin.gif) no-repeat 0 4px;
	color: #999999;
	padding-left: 14px;
	text-decoration: none;
	}
	#contentSeminaari p.takaisin a:hover {
	background: url(../img/takaisin_hover.gif) no-repeat 0 4px;
	color: #666666;
	}
	#contentSeminaari p.tulosta a {
	background: url(../img/print.gif) no-repeat 0 1px;
	color: #999999;
	padding-left: 20px;
	text-decoration: none;
	}
	#contentSeminaari p.tulosta a:hover {
	background: url(../img/print_hover.gif) no-repeat 0 1px;
	color: #666666;
	}
	
	
#contentSeminaari .ylalaatikko_etusivu {
background: url(../img/content_etusivu_ylalaatikko.gif) no-repeat;
margin: 0 0 10px;
height: 50px;
padding-top: 4px;
*padding-top: 8px;
width: 422px;
}
	#contentSeminaari .ylalaatikko_etusivu p.date, #content .ylalaatikko_etusivu p.toimitus  {
	color: #999999;
	font-size: 0.918em;
	margin: 4px 12px;
	}
	
/* sivun runko
****************************************************************/

* { /* poistaa oletukset kaikista elementeistä */
margin: 0;
padding: 0;
}

body {
background: #174a68 url(../img/main_background.gif) repeat-x;
font-size: 62.5%;
margin: 0;
padding: 0;
text-align: center;
}

#main_container {
margin: 0 auto;
width: 1002px;
_width: 1013px;
}

#sub_container { background: url(../img/container_background.gif) repeat-y; }
#sub_container_wide { background: url(../img/container_wide_background.gif) repeat-y; }

#sub_container, #sub_container_wide {
float: left;
text-align: left;
width: 850px;
}

#header { background: url(../img/header_background.jpg) no-repeat; }
#header_eng { background: url(../img/header_eng_background.jpg) no-repeat; }
#header_swe { background: url(../img/header_swe_background.jpg) no-repeat; }

#header, #header_eng, #header_swe {
height: 274px;
width: 850px;
}

	#header_top {height: 123px; position: relative; width: 850px;}
	
	/*** Linkki etusivulle ***/
	#header_top #etusivulink a {
	display: block;
	height: 55px;
	left: 30px;
	position: absolute;
	top: 50px;
	}
	#header #etusivulink a {width: 270px;}
	#header_eng #etusivulink a {width: 355px;}
	#header_swe #etusivulink a {width: 310px;}
	#header_top #etusivulink a span { position: absolute; left: -9000px; top: 0; }

	#header_bottom {
	background: url(../img/header_bottom.gif) no-repeat;
	height: 123px;
	padding: 0 5px;
	_position: relative;
	width: 840px;
	_width: 850px;
	}

#wrap {
background: url(../img/subnav_liuku.gif) no-repeat 0 100%;
margin: 0 5px;
padding: 0 0 40px;
position: relative;
width: 840px;
}

#subnav {
float: left;
height: 100%;
width: 191px;
}

#content {
float: left;
margin: 12px 0 0 18px;
width: 422px;
}

#content_wide {
float: left;
margin: 12px 0 0 18px;
width: 615px;
}

#sidebar {
width: 183px;
margin-left: 655px;
_margin-left: 652px;
padding-top: 12px;
}

hr.cleaner {
border: none;
clear: both;
height: 0px;
margin: -1px 0 0; 
padding: 0;
visibility: hidden;
}

#footer {
background: #ffffff url(../img/footer_background.gif) no-repeat;
color: #9a9a9a;
height: 28px;
margin: 0 5px;
padding-top: 15px;
_padding-bottom: 15px;
text-align: center;
width: 840px;
}

#bannerit {
margin-left: 852px;
padding-top: 35px;
text-align: left;
}

/* kielivalinta + ylänavigaatio (suomi,englanti,ruotsi) + haku
****************************************************************/

#header #kielet, #header_eng #kielet, #header_swe #kielet {
float: right;
height: 24px;
margin: 20px 16px 0 0;
_margin: 20px 9px 0 0;
width: 164px;
}
	#suomi a {
	float: left;
	background: url(../img/lang_suomi.gif) no-repeat;
	height: 13px;
	margin-right: 15px;
	width: 69px;
	}
	#ruotsi a {
	float: left;
	background: url(../img/lang_svenska.gif) no-repeat;
	height: 14px;
	margin-right: 15px;
	width: 75px;
	}
	#header_eng #ruotsi a { margin: 0; }
	#englanti a {
	float: left;
	background: url(../img/lang_english.gif) no-repeat;
	height: 14px;
	width: 69px;
	}
	#kielet a span { position: absolute; left: -9000px; top: 0; }
	

#navbar_container {
background: url(../img/main_nav_background.gif) no-repeat;
height: 28px;
padding: 0 5px;
_position: relative;
width: 840px;
_width: 850px;
}
	#navbar {background: url(../img/navbar_fin.jpg) no-repeat;} 
	#navbar_eng {background: url(../img/navbar_eng.jpg) no-repeat;}
	#navbar_swe {background: url(../img/navbar_swe.jpg) no-repeat;}
	
	#navbar_fin_jasensivu {background: url(../img/navbar_fin_jasensivu.jpg) no-repeat;} 
	#navbar_eng_jasensivu {background: url(../img/navbar_eng_jasensivu.jpg) no-repeat;}
	#navbar_swe_jasensivu {background: url(../img/navbar_swe_jasensivu.jpg) no-repeat;}
	
	#navbar, #navbar_eng, #navbar_swe, #navbar_fin_jasensivu, #navbar_eng_jasensivu, #navbar_swe_jasensivu {
	float: left;
	height: 28px;
	list-style-type: none;
	position: relative;
	width: 650px;
	}
	#navbar li, #navbar_eng li, #navbar_swe li, #navbar_fin_jasensivu li, #navbar_eng_jasensivu li, #navbar_swe_jasensivu li {
	display: inline;
	position: absolute;
	}
	#navbar li, #navbar a, #navbar_eng li, #navbar_eng a, #navbar_swe li, #navbar_swe a, #navbar_fin_jasensivu li, #navbar_fin_jasensivu a, #navbar_eng_jasensivu li, #navbar_eng_jasensivu a, #navbar_swe_jasensivu li, #navbar_swe_jasensivu a {
	display: block;
	height: 28px;
	}
	
	/*** suomi ***/
	#navbar #link1, #navbar_fin_jasensivu #link1 { left: 0; width: 191px; }
	#navbar #link2, #navbar_fin_jasensivu #link2 { left: 191px; width: 101px; }
	#navbar #link3, #navbar_fin_jasensivu #link3 { left: 292px; width: 125px; }
	#navbar #link4, #navbar_fin_jasensivu #link4 { left: 417px; width: 94px; }
	#navbar #link5, #navbar_fin_jasensivu #link5 { left: 511px; width: 67px; }
	#navbar #link6, #navbar_fin_jasensivu #link6 { left: 578px; width: 72px; }
	
	#navbar #link1 a:hover { background: url(../img/navbar_fin.jpg) 0 -28px; }
	#navbar #link2 a:hover { background: url(../img/navbar_fin.jpg) -191px -28px; }
	#navbar #link3 a:hover { background: url(../img/navbar_fin.jpg) -292px -28px; }
	#navbar #link4 a:hover { background: url(../img/navbar_fin.jpg) -417px -28px; }
	#navbar #link5 a:hover { background: url(../img/navbar_fin.jpg) -511px -28px; }
	#navbar #link6 a:hover { background: url(../img/navbar_fin.jpg) -578px -28px; }
	
	#navbar_fin_jasensivu #link1 a:hover { background: url(../img/navbar_fin_jasensivu.jpg) 0 -28px; }
	#navbar_fin_jasensivu #link2 a:hover { background: url(../img/navbar_fin_jasensivu.jpg) -191px -28px; }
	#navbar_fin_jasensivu #link3 a:hover { background: url(../img/navbar_fin_jasensivu.jpg) -292px -28px; }
	#navbar_fin_jasensivu #link4 a:hover { background: url(../img/navbar_fin_jasensivu.jpg) -417px -28px; }
	#navbar_fin_jasensivu #link5 a:hover { background: url(../img/navbar_fin_jasensivu.jpg) -511px -28px; }
	#navbar_fin_jasensivu #link6 a:hover { background: url(../img/navbar_fin_jasensivu.jpg) -578px -28px; }
	
	/*** englanti ***/
	#navbar_eng #link1, #navbar_eng_jasensivu #link1 { left: 0; width: 191px; }
	#navbar_eng #link2, #navbar_eng_jasensivu #link2 { left: 191px; width: 70px; }
	#navbar_eng #link3, #navbar_eng_jasensivu #link3 { left: 261px; width: 141px; }
	#navbar_eng #link4, #navbar_eng_jasensivu #link4 { left: 402px; width: 126px; }
	#navbar_eng #link5, #navbar_eng_jasensivu #link5 { left: 528px; width: 72px; }
	#navbar_eng #link6, #navbar_eng_jasensivu #link6 { left: 600px; width: 50px; }
	
	#navbar_eng #link1 a:hover { background: url(../img/navbar_eng.jpg) 0 -28px; }
	#navbar_eng #link2 a:hover { background: url(../img/navbar_eng.jpg) -191px -28px; }
	#navbar_eng #link3 a:hover { background: url(../img/navbar_eng.jpg) -261px -28px; }
	#navbar_eng #link4 a:hover { background: url(../img/navbar_eng.jpg) -402px -28px; }
	#navbar_eng #link5 a:hover { background: url(../img/navbar_eng.jpg) -528px -28px; }
	#navbar_eng #link6 a:hover { background: url(../img/navbar_eng.jpg) -600px -28px; }
	
	#navbar_eng_jasensivu #link1 a:hover { background: url(../img/navbar_eng_jasensivu.jpg) 0 -28px; }
	#navbar_eng_jasensivu #link2 a:hover { background: url(../img/navbar_eng_jasensivu.jpg) -191px -28px; }
	#navbar_eng_jasensivu #link3 a:hover { background: url(../img/navbar_eng_jasensivu.jpg) -261px -28px; }
	#navbar_eng_jasensivu #link4 a:hover { background: url(../img/navbar_eng_jasensivu.jpg) -402px -28px; }
	#navbar_eng_jasensivu #link5 a:hover { background: url(../img/navbar_eng_jasensivu.jpg) -528px -28px; }
	#navbar_eng_jasensivu #link6 a:hover { background: url(../img/navbar_eng_jasensivu.jpg) -600px -28px; }
	
	/*** ruotsi ***/
	#navbar_swe #link1, #navbar_swe_jasensivu #link1 { left: 0; width: 191px; }
	#navbar_swe #link2, #navbar_swe_jasensivu #link2 { left: 191px; width: 64px; }
	#navbar_swe #link3, #navbar_swe_jasensivu #link3 { left: 255px; width: 121px; }
	#navbar_swe #link4, #navbar_swe_jasensivu #link4 { left: 376px; width: 116px; }
	#navbar_swe #link5, #navbar_swe_jasensivu #link5 { left: 492px; width: 71px; }
	#navbar_swe #link6, #navbar_swe_jasensivu #link6 { left: 563px; width: 87px; }
	
	#navbar_swe #link1 a:hover { background: url(../img/navbar_swe.jpg) 0 -28px; }
	#navbar_swe #link2 a:hover { background: url(../img/navbar_swe.jpg) -191px -28px; }
	#navbar_swe #link3 a:hover { background: url(../img/navbar_swe.jpg) -255px -28px; }
	#navbar_swe #link4 a:hover { background: url(../img/navbar_swe.jpg) -376px -28px; }
	#navbar_swe #link5 a:hover { background: url(../img/navbar_swe.jpg) -492px -28px; }
	#navbar_swe #link6 a:hover { background: url(../img/navbar_swe.jpg) -563px -28px; }
	
	#navbar_swe_jasensivu #link1 a:hover { background: url(../img/navbar_swe_jasensivu.jpg) 0 -28px; }
	#navbar_swe_jasensivu #link2 a:hover { background: url(../img/navbar_swe_jasensivu.jpg) -191px -28px; }
	#navbar_swe_jasensivu #link3 a:hover { background: url(../img/navbar_swe_jasensivu.jpg) -255px -28px; }
	#navbar_swe_jasensivu #link4 a:hover { background: url(../img/navbar_swe_jasensivu.jpg) -376px -28px; }
	#navbar_swe_jasensivu #link5 a:hover { background: url(../img/navbar_swe_jasensivu.jpg) -492px -28px; }
	#navbar_swe_jasensivu #link6 a:hover { background: url(../img/navbar_swe_jasensivu.jpg) -563px -28px; }
	
	/**** linkkien tekstin piilotus ****/
	ul#navbar_fin_jasensivu li span, ul#navbar_eng_jasensivu li span, ul#navbar_swe_jasensivu li span, ul#navbar li span, ul#navbar_eng li span, ul#navbar_swe li span { position: absolute; left: -9000px; top: 0; }

#haku {
background: url(../img/haku_background.gif) no-repeat;
height: 28px;
margin-left: 650px;
_margin-left: 0;
_position: absolute;
width: 190px;
}
	#haku label { position: absolute; left: -9000px; top: 0; }

	#haku input.hakukentta {
	background: #ffffff url(../img/input_background.gif) repeat-x;
	border: 1px solid;
	border-color: #631e03 #b33707 #b33707 #631e03;
	color: #424446;
	height: 22px;
	height/**/:/**/18px;
	margin: 3px 1px 3px 15px;
	*margin: 2px 1px 3px 15px;
	padding: 2px 5px 0;
	width: 132px;
	width/**/:/**/119px;
	}
	#haku input:focus.hakukentta {
	background: #ffffff;
	border: 1px solid;
	border-color: #b33707 #631e03 #631e03 #b33707;
	}
	
	#haku input.submit {
	border: 1px solid;
	border-color: #d47506 #b85607 #b85607 #d47506;
	margin: 0 0 4px 4px;
	*margin: 0 0 5px 4px;
	vertical-align: bottom;
	}


/* jäsensivu-kirjautuminen + kuvapalkki
****************************************************************/

#member_area { float: left; height: 117px; width: 191px; }

#member_login {
background: url(../img/member_login_background.gif) no-repeat;
float: left;
height: 117px;
position: relative;
width: 191px;
}
	#member_login img.help {
	height: 19px;
	left: 137px;
	position: absolute;
	top: 50px;
	width: 29px;
	}
	
	#member_login form {
	margin-top: 5px;
	*margin-top: 2px;
	}

	#member_login img.otsikko {
	margin: 4px 0 2px 4px;
	}
	
	#member_login input.username, #member_login input.password {
	background: #f9f9f9;
	border: 1px solid;
	border-color: #797b7c #a8adb0 #a8adb0 #797b7c;
	color: #424446;
	height: 22px;
	height/**/:/**/18px;
	margin: 0 5px 1px 13px;
	padding: 2px 5px 0;
	width: 112px;
	width/**/:/**/100px;
	}
	#member_login input.submit { 
	margin: 0 0 2px 5px; 
	*margin: 0 0 3px 5px;
	vertical-align: bottom; 
	}


#banner_placeholder {
height: 117px;
margin-left: 191px;
_margin-left: 0;
_position: absolute;
width: 649px;
}
.pikkukuva {
margin-left: 2px;
}


/* subnav - vasemmalla oleva navigaatio
****************************************************************/

	#subnav ul {
	background: url(../img/subnav_alareuna.gif) no-repeat 0 100%;
	list-style-type: none;
	padding-bottom: 1px;
	}
	#subnav ul li { 
	background: url(../img/subnav1_alareuna.gif) no-repeat 0 100%;
	color: #ffffff;
	display: block;
	padding-bottom: 1px;
	}
	#subnav ul li a {
	background: url(../img/subnav1_link.gif) no-repeat 0 0;
	color: #ffffff;
	display: block;
	min-height: 13px;
	_height: 13px;
	padding: 7px 0 6px 33px;
	text-decoration: none;
	}
	#subnav ul li a:hover { background: url(../img/subnav1_link_hover.gif) no-repeat 0 0; }
	#subnav ul li a.active { background: url(../img/subnav1_link_hover.gif) no-repeat 0 0; }
	
	
	#subnav ul ul { background: none; list-style-type: none; padding: 0; }
	#subnav ul ul li { 
	background: url(../img/subnav2_alareuna.gif) no-repeat 0 100%;
	color: #4e7a9c;
	display: block;
	padding-bottom: 1px;
	}
	#subnav ul ul li a {background: url(../img/subnav2_link.gif) no-repeat 0 0; color: #4e7a9c;}
	#subnav ul ul li a:hover {background: url(../img/subnav2_link_hover.gif) no-repeat 0 0; color: #424446;}
	#subnav ul ul li a.active {background: url(../img/subnav2_link_hover.gif) no-repeat 0 0; color: #424446;}
	
	#subnav ul ul ul { background: none; list-style-type: none; padding: 0; }
	#subnav ul ul ul li { 
	background: url(../img/subnav3_alareuna.gif) no-repeat 0 100%;
	color: #4e7a9c;
	display: block;
	padding-bottom: 1px;
	}
	#subnav ul ul ul li a {background: #fcfcfc url(../img/subnav3_link.gif) no-repeat 100% 0; color: #b13816; padding-left: 40px;}
	#subnav ul ul ul li a:hover {background: #fcfcfc url(../img/subnav3_link_hover.gif) no-repeat 100% 0; color: #424446;}
	#subnav ul ul ul li a.active {background: #fcfcfc url(../img/subnav3_link_hover.gif) no-repeat 100% 0; color: #424446;}



/* laatikot: etusivu + alasivun yläosa
****************************************************************/

#content .ylalaatikko {
background: url(../img/content_ylalaatikko.gif) no-repeat;
margin: 0 0 18px;
height: 26px;
padding-top: 5px;
width: 422px;
}
	#content .ylalaatikko p.takaisin  {
	float: left;
	font-size: 0.918em;
	margin: 0 0 0 8px;
	}
	#content .ylalaatikko p.tulosta  {
	font-size: 0.918em;
	margin: 0 0 0 355px;
	}
	#content p.takaisin a {
	background: url(../img/takaisin.gif) no-repeat 0 4px;
	color: #999999;
	padding-left: 14px;
	text-decoration: none;
	}
	#content p.takaisin a:hover {
	background: url(../img/takaisin_hover.gif) no-repeat 0 4px;
	color: #666666;
	}
	#content p.tulosta a {
	background: url(../img/print.gif) no-repeat 0 1px;
	color: #999999;
	padding-left: 20px;
	text-decoration: none;
	}
	#content p.tulosta a:hover {
	background: url(../img/print_hover.gif) no-repeat 0 1px;
	color: #666666;
	}
	
	
#content .ylalaatikko_etusivu {
background: url(../img/content_etusivu_ylalaatikko.gif) no-repeat;
margin: 0 0 10px;
height: 50px;
padding-top: 4px;
*padding-top: 8px;
width: 422px;
}
	#content .ylalaatikko_etusivu p.date, #content .ylalaatikko_etusivu p.toimitus  {
	color: #999999;
	font-size: 0.918em;
	margin: 4px 12px;
	}
	#content h2.talousuutiset, #content h2.jarjestouutiset, #content h2.tu_news, #content h2.tu_news_swe {
	border: none;
	height: 37px;
	width: 422px;
	}
	#content h2.talousuutiset { background: url(../img/talous_uutiset.gif) no-repeat; }
	#content h2.jarjestouutiset { background: url(../img/jarjesto_uutiset.gif) no-repeat; }
	#content h2.tu_news { background: url(../img/tu_news.gif) no-repeat; }
	#content h2.tu_news_swe { background: url(../img/tu_nyheter.gif) no-repeat; }
	#content h2.talousuutiset span, #content h2.jarjestouutiset span, #content h2.tu_news span, #content h2.tu_news_swe span { position: absolute; left: -9000px; top: 0; }
	
	#talousuutiset, #jarjestouutiset {
	background: url(../img/laatikko_tausta.gif) repeat-y;
	margin-bottom: 15px;
	width: 422px;
	}
	#talousuutiset h3, #jarjestouutiset h3 { font-size: 1em; color: #d85300; margin: 0 12px; }
	#talousuutiset p, #jarjestouutiset p { margin: 2px 12px 2px; }
	#talousuutiset span.date, #jarjestouutiset span.date { display: block; float: left; width: 50px; }
	#talousuutiset span.uutislinkki, #jarjestouutiset span.uutislinkki {
	display: block;
	margin-left: 52px;
	}
	
	#talousuutiset .link, #jarjestouutiset .link {
	background: url(../img/laatikko_link_bullet.gif) no-repeat 1px 4px;
	display: block;
	padding-left: 17px;
	}
	#content .laatikko_alaosa {
	background: url(../img/laatikko_alaosa.gif) no-repeat;
	height: 18px;
	width: 422px;
	}


/* sIFR
****************************************************************/

.sIFR-flash {
	visibility/**/:visible !important;
	margin/**/:0;
	padding/**/:0;
}

.sIFR-replaced {
	visibility/**/:visible !important;
}

.sIFR-alternate {
	position/**/:absolute;
	left/**/:0;
	top/**/:0;
	width/**/:0;
	height/**/:0;
	display/**/:block;
	overflow/**/:hidden;
}

.sIFR-active h2 {
  visibility/**/:hidden;
  font-family/**/:Verdana;
  line-height/**/:1em;
  font-size/**/:21px;
}

.sIFR-replaced > div {
  display/**/:none !important;
}