BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; SCROLLBAR-FACE-COLOR: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #000000; SCROLLBAR-ARROW-COLOR: #fc2121; PADDING-TOP: 0px; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #ffffff; BACKGROUND-COLOR: #ffffff
}
BODY {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #9db8d0; TEXT-DECORATION: none
}
UL#menu {
	LEFT: 25px; POSITION: absolute; TOP: 100px
}
UL#menu2 {
	RIGHT: 5px; POSITION: absolute; TOP: 150px
}
UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	BORDER-RIGHT: #516f94 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #516f94 1px solid; PADDING-LEFT: 2px; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #516f94 1px solid; WIDTH: 160px; PADDING-TOP: 0px; BORDER-BOTTOM: #516f94 1px solid; LIST-STYLE-TYPE: none
}
LI {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: white 0px solid; PADDING-LEFT: 3px; Z-INDEX: 8; BACKGROUND: white; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: white 0px solid; PADDING-TOP: 3px; BORDER-BOTTOM: white 0px solid; POSITION: relative
}
LI.folder {
	
}
LI.innerfolder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #b2b7bd 1px dashed
}
LI.innerfolder2 {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 0px solid; PADDING-LEFT: 0px; Z-INDEX: 8; RIGHT: 160px; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: white 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #b2b7bd 1px dashed; POSITION: relative; TOP: 30px
}
UL.innerfolder2 {
	BORDER-RIGHT: #516f94 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #516f94 1px solid; PADDING-LEFT: 2px; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #516f94 1px solid; WIDTH: 150px; PADDING-TOP: 0px; BORDER-BOTTOM: #516f94 1px solid; LIST-STYLE-TYPE: none
}
LI.innerfolder:hover {
	BORDER-RIGHT: gray 0px solid; BORDER-TOP: gray 0px solid; Z-INDEX: 15; BACKGROUND: #f2f7fd; BORDER-LEFT: gray 0px solid; BORDER-BOTTOM: #b2b7bd 1px dashed
}
UL UL {
	DISPLAY: none; RIGHT: -156px; POSITION: absolute; TOP: 0px
}
LI:hover UL UL {
	DISPLAY: none
}
LI:hover UL {
	DISPLAY: block
}
LI:hover LI:hover UL {
	DISPLAY: block
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #274c7a; LINE-HEIGHT: normal; PADDING-TOP: 10px; LETTER-SPACING: 1pt
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; TEXT-TRANSFORM: none; COLOR: #274c7a; LINE-HEIGHT: normal; PADDING-TOP: 0px; LETTER-SPACING: 1pt
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #274c7a; LINE-HEIGHT: normal; PADDING-TOP: 10px; LETTER-SPACING: 1pt
}
H6 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #000000; LINE-HEIGHT: normal; PADDING-TOP: 2px; LETTER-SPACING: 1pt
}
.ingressi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: none; COLOR: #274c7a; LINE-HEIGHT: normal; PADDING-TOP: 0px; FONT-STYLE: italic; LETTER-SPACING: 1pt
}

.tuoteryhmat {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; LEFT: -15px; PADDING-BOTTOM: 5px; WIDTH: 400px; PADDING-TOP: 0px; POSITION: absolute; TOP: -35px
}

.polku {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 80%; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #274c7a; PADDING-TOP: 3px; POSITION: absolute; TOP: 0px; FONT-VARIANT: small-caps
}
.copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #dddddd; PADDING-TOP: 3px; FONT-VARIANT: normal
}
.sisalto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 74px
}
.leipis {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; LEFT: 90px; PADDING-BOTTOM: 5px; WIDTH: 400px; PADDING-TOP: 15px; POSITION: absolute; TOP: 10px
}
.leipis2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; LEFT: 90px; PADDING-BOTTOM: 5px; WIDTH: 500px; PADDING-TOP: 15px; POSITION: absolute; TOP: 10px
}
.infopalsta {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-SIZE: 80%; LEFT: 580px; PADDING-BOTTOM: 5px; WIDTH: 300px; PADDING-TOP: 0px; POSITION: absolute; TOP: 35px; FONT-VARIANT: normal
}
.oikealaita {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; LEFT: 520px; PADDING-BOTTOM: 5px; WIDTH: 300px; PADDING-TOP: 0px; POSITION: absolute; TOP: 25px
}
.kauppakuva {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; LEFT: 520px; PADDING-BOTTOM: 5px; WIDTH: 300px; PADDING-TOP: 0px; POSITION: absolute; TOP: 35px
}
.ostoskori {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; LEFT: 750px; PADDING-BOTTOM: 5px; WIDTH: 300px; PADDING-TOP: 0px; POSITION: absolute; TOP: 35px
}
.logot {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; LEFT: 750px; PADDING-BOTTOM: 5px; WIDTH: 300px; PADDING-TOP: 0px; POSITION: absolute; TOP: 135px
}
.kuva {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.drop1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; FILTER: alpha(Opacity=0); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; FILTER: alpha(Opacity=60); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
OPTION {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; FILTER: alpha(Opacity=60); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.drop3 {
	BORDER-RIGHT: #516f94 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #516f94 1px solid; PADDING-LEFT: 2px; FILTER: alpha(Opacity=100); PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #516f94 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #516f94 1px solid; BACKGROUND-COLOR: #ffffff
}
.droptd {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: small; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #061d39; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
.droptd A {
	COLOR: #061d39; TEXT-DECORATION: none
}
.droptd A:visited {
	COLOR: #07366f; TEXT-DECORATION: none
}
.droptd A:active {
	COLOR: #07366f; TEXT-DECORATION: none
}
.droptd A:hover {
	BACKGROUND: #ffffff; COLOR: #152a44; TEXT-DECORATION: underline
}
HR {
	BORDER-TOP: #2e4d73 1px dotted; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}

.top { 
background:none;
background-color:none;
height:76px;
top:6px;
left:0px;
position:absolute;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border:0px;
}

.toplinkit { 
background:none;
background-color:none;
height:76px;
top:5px;
right:0px;
position:absolute;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border:0px;
}

.topsini { 
background:#718FB4;
background-color:#718FB4;
width:100%;
height:18px;
top:77px;
position:absolute;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-top:5px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 1px solid #516F94;
}

.topright { 
right:0px; top:51px; position:absolute; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px;
}


.alvartausta {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 0px; BACKGROUND-IMAGE: url(/files/taustakuva.jpg); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 76px; BORDER-RIGHT-WIDTH: 0px
}
.keskipalsta {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #718fb4 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0% 0%; PADDING-LEFT: 0px; BACKGROUND-ATTACHMENT: scroll; LEFT: 364px; BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #718fb4 1px solid; WIDTH: 367px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat; POSITION: absolute; TOP: 74px
}
.tapahtumayla {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #b8cbe3 1px solid; HEIGHT: 3px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.tapahtumastudio {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.tapahtumatxt {
	PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 4px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 80%; BACKGROUND: #f2f7fd; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LETTER-SPACING: 1pt; HEIGHT: 110px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.tapahtumatxt P {
	
}
.tapahtumatxt A {
	
}
.tapahtumatxt A:visited {
	COLOR: #fc1111; TEXT-DECORATION: none
}
.tapahtumatxt A:active {
	COLOR: #fc1111; TEXT-DECORATION: none
}
.tapahtumatxt A:hover {
	COLOR: #718fb4; TEXT-DECORATION: underline
}
.tapahtumatxt2 {
	PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 80%; BACKGROUND: #ffffff; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LETTER-SPACING: 1pt; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.tapahtumatxt2 A {
	
}
.tapahtumatxt2 A:visited {
	COLOR: #718fb4; TEXT-DECORATION: none
}
.tapahtumatxt2 A:active {
	COLOR: #718fb4; TEXT-DECORATION: none
}
.tapahtumatxt2 A:hover {
	COLOR: #fc1111; TEXT-DECORATION: underline
}
.tapahtuma {
	PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 4px solid; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.aa {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.aa2 {
	PADDING-RIGHT: 3px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.VSMX {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 10; BACKGROUND: #ffffff; LEFT: 105px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 100px
}
.VSMXE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 10; BACKGROUND: #ffffff; LEFT: 125px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 100px
}
.VSMXb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 10; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 250px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 74px
}
.VSMXc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 10; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 315px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 74px
}
.VSMX2 {
	Z-INDEX: 10; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
SPAN.RefPointIE {
	POSITION: absolute
}
SPAN.RefPointNS {
	POSITION: relative
}
TD.menucell {
	WIDTH: 120px; CURSOR: hand; BACKGROUND-COLOR: #cccccc
}
.menucellroot {
	WIDTH: 120px
}
.menupad {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.menuopener {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 1px; PADDING-TOP: 2px
}
.menu {
	Z-INDEX: 200; VISIBILITY: hidden; POSITION: absolute
}
A.menuitem {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial,sans-serif; TEXT-DECORATION: none
}
A.menuitem:hover {
	COLOR: #999999; TEXT-DECORATION: none
}

pre { 
  white-space: pre-wrap;       /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
  FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
