


html, body   { background-color: #ccb98e; margin: 0 auto; padding: 0 }
p { color: black; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-right: 45px; margin-left: 45px }
h1 { color: black; font-size: 16pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16pt; margin-right: 45px; margin-left: 45px }
h2 { color: black; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin-right: 45px; margin-left: 45px }
h3 { }
h4 { }
h5 { }
h6 { }
a:link, a:visited    { color: black; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a:hover   { color: black; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }

#tekstipalsta a:link, #tekstipalsta a:visited   { color: black; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
#tekstipalsta a:hover  { color: black; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
#kuvapalstapalsta a:link, #kuvapalsta a:visited  { color: black; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
#kuvapalstapalsta a:hover { color: black; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
#container  { visibility: visible; display: inline; margin: 0; padding: 0; width: 988px; float: left }
#bg_container               { background-color: #111b2a; background-image: url("layout_images/bg_top.gif"); background-repeat: repeat-x; visibility: visible; margin: 0 auto 0 0; padding: 0; height: 568px; clear: both; voice-family: inherit  }
#navipalsta    { visibility: visible; margin: 0; padding: 0; width: 189px; float: left }
#sisalto_container    { background-color: #fff; margin: 0; padding: 0; position: absolute; z-index: 2; top: 84px; left: 189px; width: 709px }
#tekstipalsta          { visibility: visible; margin: 0; padding: 0; width: 423px; float: left }
#kuvapalsta img { white-space: nowrap; display: inline; margin: 0; padding: 0; border: solid 0 }
#kuvapalsta         { visibility: visible; white-space: nowrap; display: inline; margin: 0; padding: 0; width: 286px; float: left }
#yleisnavi    { position: relative; bottom: 61px; width: 189px; height: 61px; float: left; clear: both }
#yleisnavi1 { position: relative; z-index: 1; top: -61px }
#footer          { background-color: #ccb98e; visibility: hidden; display: inline; margin: 0; padding: 0; width: 989px; height: 0; clear: both; border-width: 0 }

#navi2   { visibility: visible; margin-bottom: 61px; margin-left: 6px; width: 189px; float: left; overflow: visible; clip: auto }
#navi2 ul     { list-style-type: none; margin: 0; padding: 0; width: 180px }
#navi2 ul li          { background-repeat: no-repeat; background-position: 0 0; white-space: normal; display: block; margin: 0 0 0 15px; padding: 0; float: none }
#navi2 ul li a:link, #navi2 ul li a:visited           { color: #ccb98e; font-size: 10pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; list-style-type: none; display: block; margin: 0; padding: 0 }
#navi2 ul li a:hover    { color: #ccb98e; font-size: 10pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; list-style-type: none; display: block; margin: 0; padding: 0 }
#navi2 ul #selected      { white-space: normal; display: block; margin: 0 0 0 15px; padding: 0; float: none }
#navi2 ul #selected a:link, #navi2 ul #selected a:visited      { color: #ccb98e; font-size: 10pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 8pt; text-decoration: none; list-style-type: none; display: block; margin: 0; padding: 0 0 0 0 }
#navi2 ul #selected a:hover      { color: #ccb98e; font-size: 10pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 8pt; text-decoration: none; list-style-type: none; display: block; margin: 0; padding: 0 0 0 0 }
#navi2 ul ul li          { white-space: normal; display: block; margin: 0 0 0 30px; padding-top: 1px; padding-bottom: 1px; float: none }
#navi2 ul ul li a:link, #navi2 ul ul li a:visited          { color: #ccb98e; font-size: 10pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10pt; text-decoration: none; list-style-type: none; display: block; margin: 0; padding: 0 0 5px 0 }
#navi2 ul ul li a:hover       { color: #ccb98e; font-size: 10pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10pt; text-decoration: none; list-style-type: none; display: block; margin: 0; padding: 0 0 5px 0 }
#navi2 ul ul #selected     { color: #fff; font-family: "Arial Narrow", Arial, Helvetica, SunSans-Regular, sans-serif; white-space: normal; display: block; margin: 0 0 0 30px; padding-top: 1px; padding-bottom: 1px; float: none }
#navi2 ul ul #selected a:link, #navi2 ul ul #selected a:visited           { color: #fff; font-size: 10pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10pt; text-decoration: none; background-repeat: no-repeat; background-position: 1px 3px; list-style-type: none; display: block; margin: 0; padding: 0 }
#navi2 ul ul #selected a:hover          { color: #fff; font-size: 10pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10pt; text-decoration: none; list-style-type: none; display: block; margin: 0; padding: 0 }
#navi2 ul ul ul li     { color: #fff; font-size: 10pt; font-family: "Arial Narrow", Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10pt; background-image: none; background-repeat: no-repeat; background-position: 10px 3px; white-space: normal; display: block; margin: 0 0 0 8px; padding-top: 1px; padding-bottom: 1px; float: none }
#navi2 ul ul ul li a:link, #navi2 ul ul ul li a:visited         { color: #ccb98e; font-size: 10pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10pt; text-decoration: none; background-image: none; list-style-type: none; display: block; margin: 0; padding: 0 }
#navi2 ul ul ul li a:hover         { color: #ccb98e; font-size: 10pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10pt; text-decoration: none; background-image: none; list-style-type: none; display: block; margin: 0; padding: 0 }
#navi2 ul ul ul #selected     { color: #fff; font-size: 10pt; font-family: "Arial Narrow", Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10pt; background-image: none; background-repeat: no-repeat; background-position: 10px 3px; white-space: normal; display: block; margin: 0 0 0 8px; padding-top: 1px; padding-bottom: 1px; float: none }
#navi2 ul ul ul #selected a:link, #navi2 ul ul ul #selected a:visited         { color: #fff; font-size: 10pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 10pt; text-decoration: none; background-image: none; list-style-type: none; display: block; margin: 0; padding: 0 }
#navi2 ul ul ul #selected a:hover         { color: #fff; font-size: 10pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 10pt; text-decoration: none; background-image: none; list-style-type: none; display: block; margin: 0; padding: 0 }
#mainnavipalsta { font-size: 12px; font-family: "Arial Narrow", Arial, SunSans-Regular, sans-serif; font-style: normal; line-height: 16px; visibility: visible; margin: 0; padding: 0; width: 91px; float: right }
#mainnavipalsta ul    { list-style-type: none; margin: 0; padding: 0; width: 100% }
#mainnavipalsta ul li                { background-repeat: no-repeat; background-position: 0 0; white-space: normal; margin: 0 0 0 15px; padding: 0; border: solid 0 }
#mainnavipalsta ul li a:link, #mainnavipalsta ul li a:visited               { color: #ccb98e; font-size: 12px; font-weight: normal; text-decoration: none; white-space: normal; list-style-type: none; display: inline; margin: 0; padding: 0; border: solid 0 }
#mainnavipalsta ul li a:hover         { color: #ccb98e; font-size: 12px; font-weight: normal; text-decoration: none; white-space: normal; list-style-type: none; display: inline; margin: 0; padding: 0; border: solid 0 }
#mainnavipalsta ul #selected          { white-space: normal; margin: 0 0 0 15px; padding: 0 }
#mainnavipalsta ul #selected a:link, #mainnavipalsta ul #selected a:visited         { color: #fdfdfd; font-size: 12px; text-decoration: none; white-space: normal; list-style-type: none; display: inline; margin: 0; padding: 0 }
#mainnavipalsta ul #selected a:hover         { color: #fdfdfd; font-size: 12px; text-decoration: none; white-space: normal; list-style-type: none; display: inline; margin: 0; padding: 0 }
#mainnavipalsta ul ul li         { color: #fff; white-space: normal; display: block; margin: 0 0 0 8px; padding-top: 1px; padding-bottom: 1px; float: none }
#mainnavipalsta ul ul li a:link, #mainnavipalsta ul ul li a:visited        { color: #ccb98e; font-size: 10pt; font-family: "Arial Narrow", Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; list-style-type: none; display: block; margin: 0; padding: 0 }
#mainnavipalsta ul ul li a:hover     { color: #ccb98e; font-size: 10pt; font-family: "Arial Narrow", Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; list-style-type: none; display: block; margin: 0; padding: 0 }
#mainnavipalsta ul ul #selected    { color: #fff; font-family: "Arial Narrow", Arial, Helvetica, SunSans-Regular, sans-serif; white-space: normal; display: block; margin: 0; padding-top: 1px; padding-bottom: 1px; float: none }
#mainnavipalsta ul ul #selected a:link, #mainnavipalsta ul ul #selected a:visited         { color: #fff; font-size: 10pt; font-family: "Arial Narrow", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 10pt; text-decoration: none; background-repeat: no-repeat; background-position: 1px 3px; list-style-type: none; display: block; margin: 0; padding: 0 }
#mainnavipalsta ul ul #selected a:hover         { color: #fff; font-size: 10pt; font-family: "Arial Narrow", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 10pt; text-decoration: none; list-style-type: none; display: block; margin: 0; padding: 0 }
#mainnavipalsta ul ul ul li     { color: #fff; font-size: 10pt; font-family: "Arial Narrow", Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10pt; background-image: none; background-repeat: no-repeat; background-position: 10px 3px; white-space: normal; display: block; margin: 0 0 0 8px; padding-top: 1px; padding-bottom: 1px; float: none }
#mainnavipalsta ul ul ul li a:link, #mainnavipalsta ul ul ul li a:visited        { color: #ccb98e; font-size: 10pt; font-family: "Arial Narrow", Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10pt; text-decoration: none; background-image: none; list-style-type: none; display: block; margin: 0; padding: 0 }
#mainnavipalsta ul ul ul li a:hover        { color: #ccb98e; font-size: 10pt; font-family: "Arial Narrow", Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10pt; text-decoration: none; background-image: none; list-style-type: none; display: block; margin: 0; padding: 0 }
#mainnavipalsta ul ul ul #selected     { color: #fff; font-size: 10pt; font-family: "Arial Narrow", Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 10pt; background-image: none; background-repeat: no-repeat; background-position: 10px 3px; white-space: normal; display: block; margin: 0 0 0 8px; padding-top: 1px; padding-bottom: 1px; float: none }
#mainnavipalsta ul ul ul #selected a:link, #mainnavipalsta ul ul ul #selected a:visited        { color: #fff; font-size: 10pt; font-family: "Arial Narrow", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 10pt; text-decoration: none; background-image: none; list-style-type: none; display: block; margin: 0; padding: 0 }
#mainnavipalsta ul ul ul #selected a:hover        { color: #fff; font-size: 10pt; font-family: "Arial Narrow", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 10pt; text-decoration: none; background-image: none; list-style-type: none; display: block; margin: 0; padding: 0 }
.infobox   { font-size: 9pt; background-color: #c7c7c7; margin: 5px 45px; padding: 5px }
.infobox .otsikko { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.otsikko { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.infobox a:link, .infobox a:visited    { color: black; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.infobox a:hover   { color: black; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }

#pystypalkki   { margin: 0; padding: 0; width: 50px; height: 568px; float: right }
#sisaltopalkki   { margin: 0; padding: 0; width: 0; height: 484px; float: left }
