
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 }
#kuvapalsta a:link, #kuvapalsta a:visited   { color: black; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
#kuvapalsta a:hover  { color: black; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }

#bg_container           { background-color: #111b2a; background-image: url("layout_images/bg_top.gif"); background-repeat: repeat-x; margin-right: auto; height: 568px; clear: both }
#container    { width: 989px }
#navipalsta   { width: 189px; float: left }
#sisalto_container { background-color: #fff; margin: 0; padding: 0; position: absolute; top: 84px; left: 189px; width: 709px; float: left }
#tekstipalsta       { margin: 0; padding: 0; width: 423px; float: left }
#kuvapalsta       { margin: 0; padding: 0; width: 286px; float: left }
#yleisnavi  { position: relative; z-index: 2; right: 0; bottom: 30px; float: left }
#footer       { display: inline; margin: 0; padding: 0; width: 989px; height: 3px; clear: both }

#navi2   { background-image: url("layout_images/navi_reitit_bg.gif"); background-repeat: no-repeat; margin-top: 96px; margin-right: 8px; margin-left: 8px; width: 168px; border: solid 1px #273f63 }
#navi2 ul    { list-style-type: none; margin: 0; padding: 0; width: 100% }
#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: #a7c5da; 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: #a7c5da; 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: #a7c5da; 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 a:hover      { color: #a7c5da; 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 ul li         { color: #fff; white-space: normal; display: block; margin: 0 0 0 8px; padding-top: 1px; padding-bottom: 1px; float: none }
#navi2 ul ul li a:link, #navi2 ul ul li a:visited          { color: #a7c5da; 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 ul li a:hover       { color: #a7c5da; 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 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 }
#navi2 ul ul #selected a:link, #navi2 ul ul #selected a:visited           { color: #a7c5da; font-size: 10pt; font-family: 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 }
#navi2 ul ul #selected a:hover          { color: #a7c5da; font-size: 10pt; font-family: 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 }
#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: #a7c5da; 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: #a7c5da; 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: #a7c5da; 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: #a7c5da; 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; background-image: url("file:///private/tmp/502/TemporaryItems/layout_images/navi_nuoli_bottom.gif"); background-repeat: no-repeat; background-position: 1px 3px; 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  { 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  { width: 1px; height: 565px; float: right }
#sisaltopalkki  { width: 0; height: 484px; float: left }
