.version.asiakasratkaisut_english /* version checker */
{
	color: #0000E6;
	background-color: #7F5F5F;
}

@-ms-viewport
{
	width: 848px;
}

@-webkit-viewport
{
	width: 848px;
}

@-o-viewport
{
	width: 848px;
}

@-moz-viewport
{
	width: 848px;
}

@viewport
{
	width: 848px;
}

.html
{
	background: #030D28 url("../../images/jaavuori_7366594b.jpg") repeat-x center top scroll;
}

#page
{
	z-index: 1;
	width: 768px;
	min-height: 1033.7499999999995px;
	background-image: none;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 0px;
	margin-left: 40px;
	margin-right: 40px;
}

#page_position_content
{
	margin-bottom: -10px;
}

#menuu8228
{
	z-index: 2;
	width: 728px;
	margin-left: 20px;
}

#u8239
{
	width: 144px;
	padding-bottom: 23px;
}

#u8239:hover
{
	margin: 0px;
}

#u8239:active
{
	margin: 0px;
}

#u8240-4
{
	width: 144px;
	min-height: 17px;
	margin-right: -10000px;
	top: 11px;
}

#u8239:hover #u8240-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8239:active #u8240-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8244
{
	width: 144px;
	padding-bottom: 23px;
}

#u8239.MuseMenuActive,#u8244:hover
{
	margin: 0px;
}

#u8244:active
{
	margin: 0px;
}

#u8245-4
{
	width: 144px;
	min-height: 17px;
	margin-right: -10000px;
	top: 11px;
}

#u8239.MuseMenuActive #u8240-4,#u8244:hover #u8245-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8244:active #u8245-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8251
{
	width: 144px;
	padding-bottom: 23px;
}

#u8244.MuseMenuActive,#u8251:hover
{
	margin: 0px;
}

#u8251:active
{
	margin: 0px;
}

#u8252-4
{
	width: 144px;
	min-height: 17px;
	margin-right: -10000px;
	top: 11px;
}

#u8244.MuseMenuActive #u8245-4,#u8251:hover #u8252-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8251:active #u8252-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8230
{
	width: 144px;
	padding-bottom: 23px;
}

#u8251.MuseMenuActive,#u8230:hover
{
	margin: 0px;
}

#u8230:active
{
	margin: 0px;
}

#u8232-4
{
	width: 144px;
	min-height: 17px;
	margin-right: -10000px;
	top: 11px;
}

#u8251.MuseMenuActive #u8252-4,#u8230:hover #u8232-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8230:active #u8232-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8258
{
	width: 144px;
	padding-bottom: 23px;
}

#u8230.MuseMenuActive,#u8258:hover
{
	margin: 0px;
}

#u8258:active
{
	margin: 0px;
}

#u8260-4
{
	width: 144px;
	min-height: 17px;
	margin-right: -10000px;
	top: 11px;
}

#u8230.MuseMenuActive #u8232-4,#u8258:hover #u8260-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8258:active #u8260-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8289
{
	z-index: 38;
	width: 83px;
	margin-left: 665px;
	margin-top: 6px;
}

#u8284
{
	z-index: 40;
	height: 54px;
	width: 55px;
	margin-bottom: -9px;
	margin-right: -10000px;
	margin-top: -9px;
	left: -9px;
}

#u8283
{
	z-index: 43;
	height: 54px;
	width: 55px;
	margin-bottom: -9px;
	margin-right: -10000px;
	margin-top: -9px;
	left: 37px;
}

#pu8101
{
	width: 0.01px;
	margin-left: 19px;
	margin-top: 3px;
}

#u8101
{
	z-index: 76;
	width: 728px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 1px;
}

#u8102
{
	z-index: 77;
	width: 728px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u8103
{
	z-index: 78;
	width: 728px;
	position: relative;
	margin-right: -10000px;
}

.laatikonperustyyli
{
	border-style: none;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	-moz-box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 6px 6px 8px -1px rgba(0, 0, 0, 0.5);
	box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
	border-color: transparent;
	background-color: #FFFFFF;
}

#u8104
{
	z-index: 79;
	width: 728px;
	height: 12px;
	margin-bottom: -6px;
	position: relative;
	margin-right: -10000px;
	margin-top: 945px;
}

#u8105
{
	z-index: 80;
	width: 727px;
	height: 1px;
	border-width: 1px;
	border-style: solid;
	position: relative;
	margin-right: -10000px;
	margin-top: 48px;
}

.viivan-v-rit-paksuus-jne
{
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #22283C;
}

#u8107-6
{
	z-index: 81;
	width: 505px;
	min-height: 72px;
	background-color: transparent;
	text-align: center;
	position: relative;
	margin-right: -10000px;
	margin-top: 65px;
	left: 111px;
}

#u8107-4
{
	line-height: 28px;
}

#u8100-4
{
	z-index: 87;
	width: 540px;
	min-height: 50px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 102px;
}

#accordionu8109
{
	z-index: 91;
	width: 659px;
	border-style: none;
	border-color: transparent;
	background-color: #BAC1D9;
	opacity: 0.84;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=84)";
	filter: alpha(opacity=84);
	-moz-border-radius: 10px 10px 0px 0px ;
	-webkit-border-radius: 10px 10px 0px 0px ;
	-khtml-border-radius: 10px 10px 0px 0px ;
	border-radius: 10px 10px 0px 0px ;
	position: relative;
	margin-right: -10000px;
	margin-top: 146px;
	left: 33px;
}

#u8115
{
	z-index: 92;
	width: 659px;
	background-color: transparent;
	position: relative;
}

#u8119-4
{
	z-index: 93;
	width: 648px;
	min-height: 24px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #868FAD;
	-moz-border-radius: 10px 10px 0px 0px ;
	-webkit-border-radius: 10px 10px 0px 0px ;
	-khtml-border-radius: 10px 10px 0px 0px ;
	border-radius: 10px 10px 0px 0px ;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
}

#u8119-4:hover
{
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #22283C;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 24px;
	width: 648px;
	margin: 0px;
}

#u8119-4:active
{
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #0071BC;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 24px;
	width: 648px;
	margin: 0px;
}

#u8119-4.AccordionPanelTabOpen
{
	border-style: none;
	background-color: #22283C;
	-moz-border-radius: 10px 10px 0px 0px ;
	-webkit-border-radius: 10px 10px 0px 0px ;
	-khtml-border-radius: 10px 10px 0px 0px ;
	border-radius: 10px 10px 0px 0px ;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 25px;
	width: 649px;
	margin: 0px 1px 1px 0px;
}

#u8116
{
	z-index: 97;
	width: 657px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #C6CBDB;
	top: -1px;
	margin-bottom: -1px;
	position: relative;
}

#u8117
{
	z-index: 98;
	width: 609px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 31px;
}

#u8118-21
{
	z-index: 99;
	width: 609px;
	min-height: 139px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u8110
{
	z-index: 120;
	width: 659px;
	background-color: transparent;
	position: relative;
}

#u8111-4
{
	z-index: 121;
	width: 647px;
	min-height: 24px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #868FAD;
	-moz-border-radius: 10px 10px 0px 0px ;
	-webkit-border-radius: 10px 10px 0px 0px ;
	-khtml-border-radius: 10px 10px 0px 0px ;
	border-radius: 10px 10px 0px 0px ;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
}

#u8111-4:hover
{
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #22283C;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 24px;
	width: 647px;
	margin: 0px;
}

#u8111-4:active
{
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #0071BC;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 24px;
	width: 647px;
	margin: 0px;
}

#u8112
{
	z-index: 125;
	width: 657px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #C6CBDB;
	position: relative;
}

#u8113
{
	z-index: 126;
	width: 586px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 14px;
	left: 41px;
}

#u8114-22
{
	z-index: 127;
	width: 586px;
	min-height: 265px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u8131
{
	z-index: 149;
	width: 659px;
	background-color: transparent;
	position: relative;
}

#u8134-4
{
	z-index: 150;
	width: 647px;
	min-height: 24px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #868FAD;
	-moz-border-radius: 10px 10px 0px 0px ;
	-webkit-border-radius: 10px 10px 0px 0px ;
	-khtml-border-radius: 10px 10px 0px 0px ;
	border-radius: 10px 10px 0px 0px ;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
}

#u8134-4:hover
{
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #22283C;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 24px;
	width: 647px;
	margin: 0px;
}

#u8134-4:active
{
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #0071BC;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 24px;
	width: 647px;
	margin: 0px;
}

#u8111-4.AccordionPanelTabOpen,#u8134-4.AccordionPanelTabOpen
{
	border-style: none;
	background-color: #22283C;
	-moz-border-radius: 10px 10px 0px 0px ;
	-webkit-border-radius: 10px 10px 0px 0px ;
	-khtml-border-radius: 10px 10px 0px 0px ;
	border-radius: 10px 10px 0px 0px ;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 25px;
	width: 648px;
	margin: 0px 1px 1px 0px;
}

#u8132
{
	z-index: 154;
	width: 657px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #C6CBDB;
	padding-bottom: 24px;
	position: relative;
}

#u8133-19
{
	z-index: 155;
	width: 600px;
	min-height: 232px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 32px;
	left: 38px;
}

#u8118-4,#u8118-5,#u8118-9,#u8118-10,#u8118-14,#u8118-15,#u8118-19,#u8114-4,#u8114-5,#u8114-9,#u8114-10,#u8114-14,#u8114-15,#u8114-19,#u8133-4,#u8133-6,#u8133-7,#u8133-11,#u8133-12,#u8133-16
{
	line-height: 18px;
}

.AccordionPanelTab /* accordion */
{
	cursor: pointer;
}

#u8106-13
{
	z-index: 174;
	width: 618px;
	min-height: 180px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 723px;
	left: 53px;
}

#u8106-2
{
	font-size: 19px;
	text-align: center;
	line-height: 29px;
	color: #22283C;
}

#u8106-3
{
	text-align: center;
	line-height: 25px;
	color: #22283C;
}

#u8106-5,#u8106-7,#u8106-9,#u8106-11
{
	text-align: center;
	line-height: 24px;
	color: #22283C;
}

#menuu8347
{
	z-index: 45;
	width: 728px;
	margin-left: 20px;
	margin-top: 9px;
}

#u8236,#u8348
{
	width: 144px;
	min-height: 40px;
	margin-right: -10000px;
}

#u8349
{
	width: 144px;
	padding-bottom: 23px;
}

#u8258.MuseMenuActive,#u8349:hover
{
	margin: 0px;
}

#u8349:active
{
	margin: 0px;
}

#u8351-4
{
	width: 144px;
	min-height: 17px;
	margin-right: -10000px;
	top: 11px;
}

#u8258.MuseMenuActive #u8260-4,#u8349:hover #u8351-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8349:active #u8351-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8243,#u8355
{
	width: 144px;
	min-height: 40px;
	margin-right: -10000px;
	left: 146px;
}

#u8358
{
	width: 144px;
	padding-bottom: 23px;
}

#u8349.MuseMenuActive,#u8358:hover
{
	margin: 0px;
}

#u8358:active
{
	margin: 0px;
}

#u8359-4
{
	width: 144px;
	min-height: 17px;
	margin-right: -10000px;
	top: 11px;
}

#u8349.MuseMenuActive #u8351-4,#u8358:hover #u8359-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8358:active #u8359-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8250,#u8386
{
	width: 144px;
	min-height: 40px;
	margin-right: -10000px;
	left: 292px;
}

#u8389
{
	width: 144px;
	padding-bottom: 23px;
}

#u8358.MuseMenuActive,#u8389:hover
{
	margin: 0px;
}

#u8389:active
{
	margin: 0px;
}

#u8391-4
{
	width: 144px;
	min-height: 17px;
	margin-right: -10000px;
	top: 11px;
}

#u8358.MuseMenuActive #u8359-4,#u8389:hover #u8391-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8389:active #u8391-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8229,#u8379
{
	width: 144px;
	min-height: 40px;
	margin-right: -10000px;
	left: 438px;
}

#u8380
{
	width: 144px;
	padding-bottom: 23px;
}

#u8389.MuseMenuActive,#u8380:hover
{
	margin: 0px;
}

#u8380:active
{
	margin: 0px;
}

#u8381-4
{
	width: 144px;
	min-height: 17px;
	margin-right: -10000px;
	top: 11px;
}

#u8389.MuseMenuActive #u8391-4,#u8380:hover #u8381-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8380:active #u8381-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8257,#u8362
{
	width: 144px;
	min-height: 40px;
	margin-right: -10000px;
	left: 584px;
}

#u8365
{
	width: 144px;
	padding-bottom: 23px;
}

#u8380.MuseMenuActive,#u8365:hover
{
	margin: 0px;
}

#u8365:active
{
	margin: 0px;
}

#u8365.MuseMenuActive
{
	margin: 0px;
}

#u8367-4
{
	width: 144px;
	min-height: 17px;
	margin-right: -10000px;
	top: 11px;
}

#u8380.MuseMenuActive #u8381-4,#u8365:hover #u8367-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8365:active #u8367-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8365.MuseMenuActive #u8367-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u8275
{
	z-index: 33;
	padding-bottom: 4px;
}

#u8274-4
{
	z-index: 34;
	width: 346px;
	min-height: 19px;
	margin-right: -10000px;
	margin-top: 5px;
	left: 251px;
}

#u8275-bw
{
	z-index: 33;
	height: 24px;
}

body
{
	position: relative;
	min-width: 768px;
	padding-bottom: 10px;
}

#page .verticalspacer
{
	clear: both;
}

