body, td		{font: 10pt Arial, Helvetica, sans-serif; color: Black;}

input, select, textarea		{font: 12px Arial, Helvetica, sans-serif; color: Black;}

a:link, a:visited, a:active	{color: #0039a4; text-decoration: none;}
a:hover	{color: #4c74bf;}

p	{margin: 0cm 0cm 0.6cm 0cm;}

a img	{border: 0px;}

small	{font-size: 85%;}

h1	{font-size: 175%; margin: 0px 0px 10px 0px;}
h2	{font-size: 140%; font-weight: bold; margin: 0px 0px 10px 0px; color: #181819;}
h3	{font-size: 110%; font-weight: bold; margin: 0px 0px 5px 0px; color: #181819;}
h4	{font-size: 100%; font-weight: bold; margin: 0px 0px 5px 0px;}

#textContent h1,
#textContent h2,
#textContent h3,
#textContentWide h1,
#textContentWide h2,
#textContentWide h3	{font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;}



/* hidden elements */

#searchservices,
#languages,
#quickLinks,
#mainNavi,
#quickSearch,
#subNavi,
#print,
#shortcuts,
#copyright a,
#pageInfo,
#copyright span {display: none;}


/* layout */

#palkki		{margin:0 auto;padding:0;}
#palkki img	{width:486pt;}

#logo		{height: 61px; width: 210px; position: relative; top: 19px; left: 0px; background-color: transparent;}
#logo img	{margin-top: 0px;}

#headeroikea	{position: relative; top: -47px; right: 0px;height:61px;}
#siipisoihtu	{float:right;position:relative;margin:0px 4px 0 0;background-color:transparent;}
#tsetxt		{float:right;position:relative;margin-top:8px;margin-right:1px;}
#tsetxt	a	{font-family: Georgia,Arial; color: #e98300;font-size: 18px;;}

#naviPath	{font-size: 85%; padding-bottom: 0.2cm; border-bottom: 3pt solid #909090; margin-bottom: 1cm;}
#naviPath span	{font-weight: bold;}

#naviPath p	{margin: 0;}
#naviPath a	{color: Black;}

#textContent,
#sidebar,
#pageFooter	{padding: 0cm 1cm 0cm 1cm;}

#pageFooter	{padding-top: 0.5cm;}

#textContent ul,
#textContent ol	{margin-top: 0cm; margin-bottom: 0.6cm;}
#textContent ul ul,
#textContent ol ol	{margin-bottom: 0cm;}

#textContent ul li	{list-style-image: url(../images/dot.gif);}
#textContent ul.noBullets li	{list-style-image: none !important; list-style: none;}

#textContent #news p	{margin-bottom: 0.3cm;}

#pageContent #textContent table		{border-collapse: collapse; margin-bottom: 0.6cm;}
#pageContent #textContent table th	{border: 1pt solid #dfe2b2; background-color: #f6f6e7; padding: 0.1cm 0.3cm; text-align: left; vertical-align: top;}
#pageContent #textContent table td	{border: 1pt solid #dfe2b2; background-color: #fffffa; padding: 0.1cm 0.3cm; text-align: left; vertical-align: top;}


blockquote	{border: 2pt solid #f5f5f5; font-style: italic; margin: 0cm 0cm 0.6cm 0cm; padding: 0.5cm;}

#TuKKKfooter	{border-top: 3pt solid #909090; margin-top: 0.5cm;	padding-top: 0.2cm;}
#TuKKKfooter p	{margin-bottom: 0cm; display:inline;}
#TuKKKfooter #footerContentBlock2 a {margin-bottom: 0cm; color: Black;}
#TuKKKfooter #footerContentBlock1 span,
#TuKKKfooter #footerContentBlock1 a {display: none;}
#TuKKKfooter span,
#TuKKKfooter a
