HTML, BODY {
	height: 100%;
	background: #FFF;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #6D6E71;
}

BODY {
	font-size: 69%;
}

DIV, IMG, UL, P, H1 {
	display: block;
	margin: 0;
	padding: 0;
}

A, A:VISITED {
	text-decoration: none;
	color: #61A00B;
}

A:HOVER, A:VISITED:HOVER {
	color: #41800B;
}

A IMG {
	border: 0;
}

DIV#wrapping {
	width: 981px;
	min-height: 100%;
	_height: 100%;
	background: transparent url(images/ui/bg_content_tile_y.jpg) 0 0 repeat-y;
	margin: auto;
	font-size: 1em;
	line-height: 1.5em;
	text-align: left;
}

DIV#header {
	height: 151px;
	background: transparent url(images/ui/bg_header.jpg) 0 0 no-repeat;
}

UL#mainmenu {
	height: 35px;
	list-style: none;
}

UL.en {
	background: transparent url(images/ui/menu_mainmenu_en.jpg) 0 0 no-repeat;
	padding: 0 0 0 122px;
}

UL.fi {
	background: transparent url(images/ui/menu_mainmenu_fi.jpg) 0 0 no-repeat;
	padding: 0 0 0 95px;
}

UL.fr {
	background: transparent url(images/ui/menu_mainmenu_fr.jpg) 0 0 no-repeat;
	padding: 0 0 0 95px;
}

UL.de {
	background: transparent url(images/ui/menu_mainmenu_de.jpg) 0 0 no-repeat;
	padding: 0 0 0 105px;
}

UL.jp {
	background: transparent url(images/ui/menu_mainmenu_jp.jpg) 0 0 no-repeat;
	padding: 0 0 0 200px;
}

UL.kr {
	background: transparent url(images/ui/menu_mainmenu_kr.jpg) 0 0 no-repeat;
	padding: 0 0 0 205px;
}

UL.ru {
	background: transparent url(images/ui/menu_mainmenu_ru.jpg) 0 0 no-repeat;
	padding: 0 0 0 234px;
}

UL#mainmenu LI {
	display: block;
	height: 33px;
	line-height: 33px;
	margin: 1px 3px 0 0;
	float: left;
}

UL#mainmenu LI A {
	display: block;
	height: 33px;
	line-height: 33px;
	text-indent: -9999px;
	font-size: 1px;
	overflow: hidden;
}

UL.en LI#nordic { width: 68px; }
UL.en LI#ajanko { width: 42px; }
UL.en LI#sertif { width: 86px; }
UL.en LI#julkai { width: 90px; }
UL.en LI#tuotan { width: 126px; }
UL.en LI#maailm { width: 108px; }
UL.en LI#yhteys { width: 63px; }
UL.en LI#yehdot { width: 132px; }

UL.en LI#nordic A:HOVER, #page-index UL.en LI#nordic { background: transparent url(images/ui/menu_mainmenu_en.jpg) -122px -36px no-repeat; }
UL.en LI#ajanko A:HOVER, #page-ajankohtaista UL.en LI#ajanko { background: transparent url(images/ui/menu_mainmenu_en.jpg) -193px -36px no-repeat; }
UL.en LI#sertif A:HOVER, #page-sertifikaatit UL.en LI#sertif { background: transparent url(images/ui/menu_mainmenu_en.jpg) -238px -36px no-repeat; }
UL.en LI#julkai A:HOVER, #page-julkaisut UL.en LI#julkai { background: transparent url(images/ui/menu_mainmenu_en.jpg) -327px -36px no-repeat; }
UL.en LI#tuotan A:HOVER, #page-tuotanto UL.en LI#tuotan { background: transparent url(images/ui/menu_mainmenu_en.jpg) -420px -36px no-repeat; }
UL.en LI#maailm A:HOVER, #page-toimitukset UL.en LI#maailm { background: transparent url(images/ui/menu_mainmenu_en.jpg) -549px -36px no-repeat; }
UL.en LI#yhteys A:HOVER, #page-yhteystiedot UL.en LI#yhteys { background: transparent url(images/ui/menu_mainmenu_en.jpg) -660px -36px no-repeat; }
UL.en LI#yehdot A:HOVER, #page-yleisetehdot UL.en LI#yehdot { background: transparent url(images/ui/menu_mainmenu_en.jpg) -726px -36px no-repeat; }

UL.fi LI#nordic { width: 48px; }
UL.fi LI#ajanko { width: 103px; }
UL.fi LI#sertif { width: 88px; }
UL.fi LI#julkai { width: 67px; }
UL.fi LI#tuotan { width: 72px; }
UL.fi LI#maailm { width: 207px; }
UL.fi LI#yhteys { width: 91px; }
UL.fi LI#yehdot { width: 95px; }

UL.fi LI#nordic A:HOVER, #page-index UL.fi LI#nordic { background: transparent url(images/ui/menu_mainmenu_fi.jpg) -95px -36px no-repeat; }
UL.fi LI#ajanko A:HOVER, #page-ajankohtaista UL.fi LI#ajanko { background: transparent url(images/ui/menu_mainmenu_fi.jpg) -146px -36px no-repeat; }
UL.fi LI#sertif A:HOVER, #page-sertifikaatit UL.fi LI#sertif { background: transparent url(images/ui/menu_mainmenu_fi.jpg) -252px -36px no-repeat; }
UL.fi LI#julkai A:HOVER, #page-julkaisut UL.fi LI#julkai { background: transparent url(images/ui/menu_mainmenu_fi.jpg) -343px -36px no-repeat; }
UL.fi LI#tuotan A:HOVER, #page-tuotanto UL.fi LI#tuotan { background: transparent url(images/ui/menu_mainmenu_fi.jpg) -413px -36px no-repeat; }
UL.fi LI#maailm A:HOVER, #page-toimitukset UL.fi LI#maailm { background: transparent url(images/ui/menu_mainmenu_fi.jpg) -488px -36px no-repeat; }
UL.fi LI#yhteys A:HOVER, #page-yhteystiedot UL.fi LI#yhteys { background: transparent url(images/ui/menu_mainmenu_fi.jpg) -698px -36px no-repeat; }
UL.fi LI#yehdot A:HOVER, #page-yleisetehdot UL.fi LI#yehdot { background: transparent url(images/ui/menu_mainmenu_fi.jpg) -792px -36px no-repeat; }

UL.fr LI#nordic { width: 77px; }
UL.fr LI#ajanko { width: 44px; }
UL.fr LI#sertif { width: 78px; }
UL.fr LI#julkai { width: 90px; }
UL.fr LI#tuotan { width: 178px; }
UL.fr LI#maailm { width: 144px; }
UL.fr LI#yhteys { width: 63px; }
UL.fr LI#yehdot { width: 100px; }

UL.fr LI#nordic A:HOVER, #page-index UL.fr LI#nordic { background: transparent url(images/ui/menu_mainmenu_fr.jpg) -95px -36px no-repeat; }
UL.fr LI#ajanko A:HOVER, #page-ajankohtaista UL.fr LI#ajanko { background: transparent url(images/ui/menu_mainmenu_fr.jpg) -175px -36px no-repeat; }
UL.fr LI#sertif A:HOVER, #page-sertifikaatit UL.fr LI#sertif { background: transparent url(images/ui/menu_mainmenu_fr.jpg) -222px -36px no-repeat; }
UL.fr LI#julkai A:HOVER, #page-julkaisut UL.fr LI#julkai { background: transparent url(images/ui/menu_mainmenu_fr.jpg) -303px -36px no-repeat; }
UL.fr LI#tuotan A:HOVER, #page-tuotanto UL.fr LI#tuotan { background: transparent url(images/ui/menu_mainmenu_fr.jpg) -396px -36px no-repeat; }
UL.fr LI#maailm A:HOVER, #page-toimitukset UL.fr LI#maailm { background: transparent url(images/ui/menu_mainmenu_fr.jpg) -577px -36px no-repeat; }
UL.fr LI#yhteys A:HOVER, #page-yhteystiedot UL.fr LI#yhteys { background: transparent url(images/ui/menu_mainmenu_fr.jpg) -724px -36px no-repeat; }
UL.fr LI#yehdot A:HOVER, #page-yleisetehdot UL.fr LI#yehdot { background: transparent url(images/ui/menu_mainmenu_fr.jpg) -790px -36px no-repeat; }

UL.de LI#nordic { width: 43px; }
UL.de LI#ajanko { width: 85px; }
UL.de LI#sertif { width: 78px; }
UL.de LI#julkai { width: 138px; }
UL.de LI#tuotan { width: 84px; }
UL.de LI#maailm { width: 125px; }
UL.de LI#yhteys { width: 62px; }
UL.de LI#yehdot { width: 132px; }

UL.de LI#nordic A:HOVER, #page-index UL.de LI#nordic { background: transparent url(images/ui/menu_mainmenu_de.jpg) -105px -36px no-repeat; }
UL.de LI#ajanko A:HOVER, #page-ajankohtaista UL.de LI#ajanko { background: transparent url(images/ui/menu_mainmenu_de.jpg) -151px -36px no-repeat; }
UL.de LI#sertif A:HOVER, #page-sertifikaatit UL.de LI#sertif { background: transparent url(images/ui/menu_mainmenu_de.jpg) -239px -36px no-repeat; }
UL.de LI#julkai A:HOVER, #page-julkaisut UL.de LI#julkai { background: transparent url(images/ui/menu_mainmenu_de.jpg) -320px -36px no-repeat; }
UL.de LI#tuotan A:HOVER, #page-tuotanto UL.de LI#tuotan { background: transparent url(images/ui/menu_mainmenu_de.jpg) -461px -36px no-repeat; }
UL.de LI#maailm A:HOVER, #page-toimitukset UL.de LI#maailm { background: transparent url(images/ui/menu_mainmenu_de.jpg) -548px -36px no-repeat; }
UL.de LI#yhteys A:HOVER, #page-yhteystiedot UL.de LI#yhteys { background: transparent url(images/ui/menu_mainmenu_de.jpg) -676px -36px no-repeat; }
UL.de LI#yehdot A:HOVER, #page-yleisetehdot UL.de LI#yehdot { background: transparent url(images/ui/menu_mainmenu_de.jpg) -741px -36px no-repeat; }

UL.jp LI#nordic { width: 37px; }
UL.jp LI#ajanko { width: 66px; }
UL.jp LI#sertif { width: 39px; }
UL.jp LI#julkai { width: 38px; }
UL.jp LI#tuotan { width: 123px; }
UL.jp LI#maailm { width: 96px; }
UL.jp LI#yhteys { width: 92px; }
UL.jp LI#yehdot { width: 65px; }

UL.jp LI#nordic A:HOVER, #page-index UL.jp LI#nordic { background: transparent url(images/ui/menu_mainmenu_jp.jpg) -200px -36px no-repeat; }
UL.jp LI#ajanko A:HOVER, #page-ajankohtaista UL.jp LI#ajanko { background: transparent url(images/ui/menu_mainmenu_jp.jpg) -240px -36px no-repeat; }
UL.jp LI#sertif A:HOVER, #page-sertifikaatit UL.jp LI#sertif { background: transparent url(images/ui/menu_mainmenu_jp.jpg) -309px -36px no-repeat; }
UL.jp LI#julkai A:HOVER, #page-julkaisut UL.jp LI#julkai { background: transparent url(images/ui/menu_mainmenu_jp.jpg) -351px -36px no-repeat; }
UL.jp LI#tuotan A:HOVER, #page-tuotanto UL.jp LI#tuotan { background: transparent url(images/ui/menu_mainmenu_jp.jpg) -392px -36px no-repeat; }
UL.jp LI#maailm A:HOVER, #page-toimitukset UL.jp LI#maailm { background: transparent url(images/ui/menu_mainmenu_jp.jpg) -518px -36px no-repeat; }
UL.jp LI#yhteys A:HOVER, #page-yhteystiedot UL.jp LI#yhteys { background: transparent url(images/ui/menu_mainmenu_jp.jpg) -617px -36px no-repeat; }
UL.jp LI#yehdot A:HOVER, #page-yleisetehdot UL.jp LI#yehdot { background: transparent url(images/ui/menu_mainmenu_jp.jpg) -712px -36px no-repeat; }

UL.kr LI#nordic { width: 73px; }
UL.kr LI#ajanko { width: 61px; }
UL.kr LI#sertif { width: 73px; }
UL.kr LI#julkai { width: 60px; }
UL.kr LI#tuotan { width: 73px; }
UL.kr LI#maailm { width: 75px; }
UL.kr LI#yhteys { width: 61px; }
UL.kr LI#yehdot { width: 70px; }

UL.kr LI#nordic A:HOVER, #page-index UL.kr LI#nordic { background: transparent url(images/ui/menu_mainmenu_kr.jpg) -205px -36px no-repeat; }
UL.kr LI#ajanko A:HOVER, #page-ajankohtaista UL.kr LI#ajanko { background: transparent url(images/ui/menu_mainmenu_kr.jpg) -281px -36px no-repeat; }
UL.kr LI#sertif A:HOVER, #page-sertifikaatit UL.kr LI#sertif { background: transparent url(images/ui/menu_mainmenu_kr.jpg) -345px -36px no-repeat; }
UL.kr LI#julkai A:HOVER, #page-julkaisut UL.kr LI#julkai { background: transparent url(images/ui/menu_mainmenu_kr.jpg) -421px -36px no-repeat; }
UL.kr LI#tuotan A:HOVER, #page-tuotanto UL.kr LI#tuotan { background: transparent url(images/ui/menu_mainmenu_kr.jpg) -483px -36px no-repeat; }
UL.kr LI#maailm A:HOVER, #page-toimitukset UL.kr LI#maailm { background: transparent url(images/ui/menu_mainmenu_kr.jpg) -559px -36px no-repeat; }
UL.kr LI#yhteys A:HOVER, #page-yhteystiedot UL.kr LI#yhteys { background: transparent url(images/ui/menu_mainmenu_kr.jpg) -638px -36px no-repeat; }
UL.kr LI#yehdot A:HOVER, #page-yleisetehdot UL.kr LI#yehdot { background: transparent url(images/ui/menu_mainmenu_kr.jpg) -702px -36px no-repeat; }

UL.ru LI#nordic { width: 85px; }
UL.ru LI#sertif { width: 88px; }
UL.ru LI#tuotan { width: 95px; }
UL.ru LI#yhteys { width: 129px; }
UL.ru LI#yehdot { width: 101px; }

UL.ru LI#nordic A:HOVER, #page-index UL.ru LI#nordic { background: transparent url(images/ui/menu_mainmenu_ru.jpg) -234px -36px no-repeat; }
UL.ru LI#sertif A:HOVER, #page-sertifikaatit UL.ru LI#sertif { background: transparent url(images/ui/menu_mainmenu_ru.jpg) -322px -36px no-repeat; }
UL.ru LI#tuotan A:HOVER, #page-tuotanto UL.ru LI#tuotan { background: transparent url(images/ui/menu_mainmenu_ru.jpg) -413px -36px no-repeat; }
UL.ru LI#yhteys A:HOVER, #page-yhteystiedot UL.ru LI#yhteys { background: transparent url(images/ui/menu_mainmenu_ru.jpg) -511px -36px no-repeat; }
UL.ru LI#yehdot A:HOVER, #page-yleisetehdot UL.ru LI#yehdot { background: transparent url(images/ui/menu_mainmenu_ru.jpg) -643px -36px no-repeat; }

DIV#imgsection {
	height: 232px;
	background: transparent url(images/ui/bg_imgsection_tile_x.jpg) 0 0 repeat-x;
	margin: 0 1px;
}

#page-ajankohtaista #imgsection {
	height: 260px;
}

DIV#submenu {
	height: 28px;
	background: transparent url(images/ui/bg_submenu_tile_x.jpg) 0 0 repeat-x;
	overflow: hidden;
}

DIV#submenu UL {
	height: 28px;
	list-style: none;
	padding: 0 0 0 82px;
}

DIV#submenu UL.en { background: transparent url(images/ui/menu_submenu_en.jpg) 0 0 no-repeat; }
DIV#submenu UL.fi { background: transparent url(images/ui/menu_submenu_fi.jpg) 0 0 no-repeat; }
DIV#submenu UL.fr { background: transparent url(images/ui/menu_submenu_fr.jpg) 0 0 no-repeat; }
DIV#submenu UL.de { background: transparent url(images/ui/menu_submenu_de.jpg) 0 0 no-repeat; }
DIV#submenu UL.jp { background: transparent url(images/ui/menu_submenu_jp.jpg) 0 0 no-repeat; }
DIV#submenu UL.kr { background: transparent url(images/ui/menu_submenu_kr.jpg) 0 0 no-repeat; }

DIV#submenu UL LI {
	height: 28px;
	text-indent: -9999px;
	float: left;
	margin: 0 3px 0 0;
}

DIV#submenu UL.fi LI#nnews { width: 52px; }
DIV#submenu UL.fi LI#npress { width: 111px; }
DIV#submenu UL.fi LI#nawards { width: 66px; }
DIV#submenu UL.fi LI#narchi { width: 52px; }

DIV#submenu UL.en LI#nnews { width: 45px; }
DIV#submenu UL.en LI#npress { width: 96px; }
DIV#submenu UL.en LI#nawards { width: 56px; }
DIV#submenu UL.en LI#narchi { width: 56px; }

DIV#submenu UL.fr LI#nnews { width: 39px; }
DIV#submenu UL.fr LI#npress { width: 147px; }
DIV#submenu UL.fr LI#nawards { width: 33px; }
DIV#submenu UL.fr LI#narchi { width: 56px; }

DIV#submenu UL.de LI#nnews { width: 80px; }
DIV#submenu UL.de LI#npress { width: 122px; }
DIV#submenu UL.de LI#nawards { width: 106px; }
DIV#submenu UL.de LI#narchi { width: 44px; }

DIV#submenu UL.jp LI#nnews { width: 65px; }
DIV#submenu UL.jp LI#npress { width: 113px; }
DIV#submenu UL.jp LI#nawards { width: 41px; }
DIV#submenu UL.jp LI#narchi { width: 70px; }

DIV#submenu UL.kr LI#nnews { width: 40px; }
DIV#submenu UL.kr LI#npress { width: 63px; }
DIV#submenu UL.kr LI#nawards { width: 61px; }
DIV#submenu UL.kr LI#narchi { width: 58px; }

DIV#submenu UL LI A {
	height: 28px;
	display: block;
}

DIV#txtsection {
	display: inline;
	width: 876px;
	background: #F1F1F2 url(images/ui/bg_txtsection_tile_x.jpg) 0 0 repeat-x;
	margin: 0 1px;
	padding: 24px 0 0 103px;
	float: left;
}

DIV#txtsection UL {
	margin: 0 0 0 13px;
}

DIV#col1 {
	width: 480px;
	float: left;
	margin: 0 40px 0 0;
}

DIV#col3 {
	width: 295px;
	float: left;
}

H1 {
	margin: 0 0 0.5em 0;
	font-size: 1.6em;
	font-weight: normal;
}

H2 {
	margin: 0 0 3px 0;
	font-size: 1.4em;
	font-weight: normal;
}

#col3 H2 {
	margin: 0 0 0.5em 0;
}

#col3 UL {
	margin: 0 0 1.4em 13px !important;
	_margin: 0 0 1.4em 16px !important;
}

P {
	margin: 0 0 1.4em 0;
}

P.date {
	margin: 0 0 0.5em 0;
}

DIV.borderedblock {
	border-top: 1px solid #D1D3D4;
	border-bottom: 1px solid #D1D3D4;
	margin: 0 0 1em 0;
	padding: 1em 0 1em 0;
}

DIV.borderedblock2 {
	border-top: 1px solid #D1D3D4;
	margin: 0 0 0.5em 0;
	padding: 1em 0 1em 0;
}

DIV#footer {
	height: 32px;
	background: #E4E5E5 url(images/ui/bg_footer_tile_x.jpg) 0 0 repeat-x;
	margin: 0 1px;
	padding: 18px 0 0 0;
	text-align: center;
	clear: both;
}









