.version.taustatietoa /* version checker */
{
	color: #000012;
	background-color: #A1C715;
}

.html
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 960px;
	min-height: 603.9750000000076px;
	border-style: none;
	border-color: #000000;
	padding-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	background: transparent url("../images/tausta7_desktop_longer.jpg") repeat-x left top;
}

#page_position_content
{
	margin-top: -20px;
	padding-bottom: 42px;
	width: 0.01px;
}

#alku
{
	margin-left: 20px;
	position: relative;
}

#u83
{
	z-index: 18;
	height: 14px;
}

#u83-bw
{
	z-index: 18;
	margin-top: 2px;
	height: 14px;
}

#pu81
{
	width: 0.01px;
	margin-left: -100px;
	margin-top: -7px;
}

#u81
{
	z-index: 16;
	width: 20px;
	height: 45px;
	margin-right: -10000px;
	margin-top: 25px;
	left: 1040px;
}

#u82
{
	z-index: 17;
	width: 20px;
	height: 53px;
	margin-right: -10000px;
	margin-top: 18px;
	left: 100px;
}

#u84_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	left: -100px;
}

#u85
{
	z-index: 20;
	width: 164px;
	height: 75px;
	margin-bottom: -8px;
	margin-right: -10000px;
	margin-top: -7px;
	left: 158px;
}

#buttonu90
{
	z-index: 30;
	width: 128px;
	padding-bottom: 3px;
	margin-right: -10000px;
	margin-top: 4px;
	left: 345px;
}

#buttonu90:hover
{
	width: 128px;
	min-height: 0px;
	margin: 4px -10000px 0px 0px;
}

#u91-4
{
	z-index: 31;
	width: 119px;
	min-height: 18px;
	margin-right: -10000px;
	margin-top: 5px;
	left: 5px;
}

#buttonu90:hover #u91-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 119px;
	margin: 5px -10000px 0px 0px;
}

#buttonu92
{
	z-index: 35;
	width: 128px;
	padding-bottom: 3px;
	margin-right: -10000px;
	margin-top: 4px;
	left: 482px;
}

#buttonu90.ButtonSelected,#buttonu92:hover
{
	width: 128px;
	min-height: 0px;
	margin: 4px -10000px 0px 0px;
}

#buttonu92.ButtonSelected
{
	width: 128px;
	min-height: 0px;
	margin: 4px -10000px 0px 0px;
}

#u93-4
{
	z-index: 36;
	width: 119px;
	min-height: 18px;
	margin-right: -10000px;
	margin-top: 5px;
	left: 2px;
}

#buttonu90.ButtonSelected #u91-4,#buttonu92:hover #u93-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 119px;
	margin: 5px -10000px 0px 0px;
}

#u88-4
{
	z-index: 26;
	width: 155px;
	min-height: 24px;
	margin-right: -10000px;
	margin-top: 18px;
	left: 668px;
}

#u87
{
	z-index: 25;
	width: 17px;
	height: 24px;
	margin-right: -10000px;
	margin-top: 13px;
	left: 851px;
}

#u86-4
{
	z-index: 21;
	width: 126px;
	min-height: 29px;
	margin-right: -10000px;
	margin-top: 18px;
	left: 878px;
}

#u84,#u84-bw
{
	z-index: 19;
	min-height: 60px;
}

#pu2121
{
	width: 0.01px;
	margin-top: -1px;
}

#u2121
{
	z-index: 65;
	width: 20px;
	height: 9646px;
	position: relative;
	margin-right: -10000px;
	background: transparent url("../images/left2.jpg") repeat-y left top;
}

#pu1816-4
{
	width: 0.01px;
	margin-right: -10000px;
	margin-left: 20px;
}

#u1816-4
{
	z-index: 53;
	width: 285px;
	min-height: 25px;
	margin-left: 322px;
}

#ppmenuu1785
{
	width: 0.01px;
	margin-left: 38px;
	margin-top: 28px;
}

#pmenuu1785
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 58px;
}

#menuu1785
{
	z-index: 40;
	width: 180px;
}

#u1786
{
	width: 180px;
}

#u1787
{
	width: 180px;
	min-height: 17px;
	padding-bottom: 28px;
	margin-right: -10000px;
}

#u1787:hover
{
	width: 180px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u1787:active
{
	width: 180px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u1789-4
{
	width: 180px;
	min-height: 17px;
	margin-right: -10000px;
	top: 14px;
}

#u1787:hover #u1789-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 180px;
	margin: 0px -10000px 0px 0px;
}

#u1787:active #u1789-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 180px;
	margin: 0px -10000px 0px 0px;
}

#u1793
{
	width: 180px;
	margin-top: 2px;
}

#u1794
{
	width: 180px;
	min-height: 17px;
	padding-bottom: 29px;
	margin-right: -10000px;
}

#u1787.MuseMenuActive,#u1794:hover
{
	width: 180px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u1794:active
{
	width: 180px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u1794.MuseMenuActive
{
	width: 180px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u1796-4
{
	width: 180px;
	min-height: 17px;
	margin-right: -10000px;
	top: 14px;
}

#u1787.MuseMenuActive #u1789-4,#u1794:hover #u1796-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 180px;
	margin: 0px -10000px 0px 0px;
}

#u1794:active #u1796-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 180px;
	margin: 0px -10000px 0px 0px;
}

#u1794.MuseMenuActive #u1796-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 180px;
	margin: 0px -10000px 0px 0px;
}

#u2125
{
	z-index: 74;
	width: 178px;
	height: 2px;
	background-color: #000000;
	margin-left: 1px;
	margin-top: 15px;
	position: relative;
}

#buttonu2123
{
	z-index: 67;
	width: 178px;
	border-color: #787878;
	background-color: #CACACA;
	padding-bottom: 5px;
	margin-left: 1px;
	margin-top: 3px;
	position: relative;
}

#buttonu2123:hover
{
	background-color: #545454;
	width: 178px;
	min-height: 0px;
	margin: 3px 0px 0px 1px;
}

#buttonu2123.ButtonSelected
{
	background-color: #CACACA;
	width: 178px;
	min-height: 0px;
	margin: 3px 0px 0px 1px;
}

#u2124-6
{
	z-index: 68;
	width: 119px;
	min-height: 36px;
	background-color: transparent;
	color: #3C3C3C;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
	left: 29px;
}

#buttonu2123:hover #u2124-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 36px;
	width: 119px;
	margin: 5px -10000px 0px 0px;
}

#buttonu2123.ButtonSelected #u2124-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 36px;
	width: 119px;
	margin: 5px -10000px 0px 0px;
}

#buttonu2123:hover #u2124-6 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u2119
{
	z-index: 57;
	width: 503px;
	padding-bottom: 281px;
	position: relative;
	margin-right: -10000px;
	left: 350px;
	background: transparent url("../images/laserkeilain_takymetri_desktop.gif") no-repeat left top;
}

#u2120-7
{
	z-index: 58;
	width: 138px;
	min-height: 63px;
	background-color: transparent;
	text-align: center;
	font-weight: normal;
	position: relative;
	margin-right: -10000px;
	margin-top: 16px;
	left: 351px;
}

#u2145-4
{
	z-index: 94;
	width: 359px;
	min-height: 23px;
	background-color: transparent;
	text-align: center;
	font-weight: bold;
	margin-left: 281px;
	margin-top: 22px;
	position: relative;
}

#u2146-15
{
	z-index: 98;
	width: 577px;
	min-height: 82px;
	background-color: transparent;
	margin-left: 176px;
	margin-top: 10px;
	position: relative;
}

#u2146-13
{
	counter-reset: list0;
}

#u2146-13 > li:before
{
	counter-increment: list0;
	content:  counter(list0, decimal) '.';
}

#u2146-13 .list1
{
	counter-reset: list1;
}

#u2146-13 .list1 > li:before
{
	counter-increment: list1;
	content:  counter(list1, lower-alpha) '.';
}

#u2146-13 .list2
{
	counter-reset: list2;
}

#u2146-13 .list2 > li:before
{
	counter-increment: list2;
	content:  counter(list2, lower-roman) '.';
}

#u2146-13 .list3
{
	counter-reset: list3;
}

#u2146-13 .list3 > li:before
{
	counter-increment: list3;
	content:  counter(list3, decimal) '.';
}

#u2146-13 .list4
{
	counter-reset: list4;
}

#u2146-13 .list4 > li:before
{
	counter-increment: list4;
	content:  counter(list4, lower-alpha) '.';
}

#u2146-13 .list5
{
	counter-reset: list5;
}

#u2146-13 .list5 > li:before
{
	counter-increment: list5;
	content:  counter(list5, lower-roman) '.';
}

#u2146-13 .list6
{
	counter-reset: list6;
}

#u2146-13 .list6 > li:before
{
	counter-increment: list6;
	content:  counter(list6, decimal) '.';
}

#u2146-13 .list7
{
	counter-reset: list7;
}

#u2146-13 .list7 > li:before
{
	counter-increment: list7;
	content:  counter(list7, lower-alpha) '.';
}

#u2146-13 .list8
{
	counter-reset: list8;
}

#u2146-13 .list8 > li:before
{
	counter-increment: list8;
	content:  counter(list8, lower-roman) '.';
}

#u2144-4
{
	z-index: 90;
	width: 127px;
	min-height: 24px;
	background-color: transparent;
	text-align: center;
	margin-left: 281px;
	margin-top: 19px;
	position: relative;
}

#pbuttonu2138
{
	width: 0.01px;
	margin-left: 315px;
}

#buttonu2138
{
	z-index: 75;
	width: 100px;
	border-color: #787878;
	background-color: #CACACA;
	padding-bottom: 8px;
	position: relative;
	margin-right: -10000px;
}

#buttonu2138:hover
{
	background-color: #545454;
	width: 100px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u2139-4
{
	z-index: 76;
	width: 82px;
	min-height: 23px;
	background-color: transparent;
	color: #3C3C3C;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
	left: 9px;
}

#buttonu2138:hover #u2139-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 82px;
	margin: 6px -10000px 0px 0px;
}

#buttonu2138.ButtonSelected #u2139-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 82px;
	margin: 6px -10000px 0px 0px;
}

#buttonu2138:hover #u2139-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu2140
{
	z-index: 80;
	width: 100px;
	border-color: #787878;
	background-color: #CACACA;
	padding-bottom: 8px;
	position: relative;
	margin-right: -10000px;
	left: 108px;
}

#buttonu2140:hover
{
	background-color: #545454;
	width: 100px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u2141-4
{
	z-index: 81;
	width: 91px;
	min-height: 23px;
	background-color: transparent;
	color: #3C3C3C;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
	left: 4px;
}

#buttonu2140:hover #u2141-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 91px;
	margin: 6px -10000px 0px 0px;
}

#buttonu2140.ButtonSelected #u2141-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 91px;
	margin: 6px -10000px 0px 0px;
}

#buttonu2140:hover #u2141-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu2142
{
	z-index: 85;
	width: 100px;
	border-color: #787878;
	background-color: #CACACA;
	padding-bottom: 7px;
	position: relative;
	margin-right: -10000px;
	left: 216px;
}

#buttonu2142:hover
{
	background-color: #545454;
	width: 100px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu2138.ButtonSelected,#buttonu2140.ButtonSelected,#buttonu2142.ButtonSelected
{
	background-color: #CACACA;
	width: 100px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u2143-4
{
	z-index: 86;
	width: 91px;
	min-height: 23px;
	background-color: transparent;
	color: #3C3C3C;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 4px;
}

#buttonu2142:hover #u2143-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 91px;
	margin: 7px -10000px 0px 0px;
}

#buttonu2142.ButtonSelected #u2143-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 91px;
	margin: 7px -10000px 0px 0px;
}

#buttonu2142:hover #u2143-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u2150
{
	z-index: 113;
	width: 920px;
	background-color: #BE5050;
	margin-top: 34px;
	position: relative;
}

#u2151-4
{
	z-index: 114;
	width: 272px;
	min-height: 21px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	left: 34px;
}

#mittaus
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	left: 496px;
}

#u2156-4
{
	z-index: 118;
	width: 670px;
	min-height: 53px;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 19px;
	position: relative;
}

#u2157
{
	z-index: 122;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 18px;
	position: relative;
}

#u2160-4
{
	z-index: 124;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2158-5
{
	z-index: 128;
	width: 367px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2159
{
	z-index: 123;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/kolmijalka_desktop.gif") no-repeat left top;
}

#u2181
{
	z-index: 133;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 19px;
	position: relative;
}

#u2184-4
{
	z-index: 135;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2182-8
{
	z-index: 139;
	width: 367px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2183
{
	z-index: 134;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/lasermittaus_desktop.gif") no-repeat left top;
}

#u2199
{
	z-index: 147;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 19px;
	position: relative;
}

#u2202-4
{
	z-index: 149;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2201-5
{
	z-index: 153;
	width: 367px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2200
{
	z-index: 148;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/lasermittaus_koordinaatit_desktop.gif") no-repeat left top;
}

#u2224-4
{
	z-index: 158;
	width: 174px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	margin-left: 50px;
	margin-top: 27px;
	position: relative;
}

#u2225-16
{
	z-index: 162;
	width: 860px;
	min-height: 115px;
	background-color: transparent;
	margin-left: 50px;
	position: relative;
}

#u2233
{
	z-index: 194;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 10px;
	position: relative;
}

#u2235-4
{
	z-index: 196;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2234-5
{
	z-index: 200;
	width: 350px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2236
{
	z-index: 195;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/takymetrimittaus_porrasaukko_desktop.gif") no-repeat left top;
}

#u2227-4
{
	z-index: 178;
	width: 174px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	margin-left: 50px;
	margin-top: 19px;
	position: relative;
}

#u2228-12
{
	z-index: 182;
	width: 496px;
	min-height: 77px;
	background-color: transparent;
	margin-left: 49px;
	position: relative;
}

#u2225-2,#u2225-5,#u2225-9,#u2225-11,#u2225-13,#u2228-2,#u2228-5,#u2228-9
{
	line-height: 17px;
}

#u2242
{
	z-index: 205;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 49px;
	margin-top: 21px;
	position: relative;
}

#u2244-4
{
	z-index: 207;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2243-5
{
	z-index: 211;
	width: 350px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2245
{
	z-index: 206;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/3d_skannaus_pistepilvi_desktop.gif") no-repeat left top;
}

#u2276
{
	z-index: 216;
	width: 920px;
	background-color: #BE5050;
	margin-top: 20px;
	position: relative;
}

#u2277-4
{
	z-index: 217;
	width: 457px;
	min-height: 21px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	left: 34px;
}

#u2281-4
{
	z-index: 221;
	width: 834px;
	min-height: 42px;
	background-color: transparent;
	margin-left: 49px;
	margin-top: 17px;
	position: relative;
}

#u2282-4
{
	z-index: 225;
	width: 680px;
	min-height: 22px;
	background-color: transparent;
	margin-left: 49px;
	margin-top: 9px;
	position: relative;
}

#u2283-4
{
	z-index: 229;
	width: 353px;
	min-height: 25px;
	background-color: transparent;
	margin-left: 49px;
	margin-top: 8px;
	position: relative;
}

#u2300
{
	z-index: 233;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 17px;
	position: relative;
}

#u2303-4
{
	z-index: 235;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2301-5
{
	z-index: 239;
	width: 350px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2302
{
	z-index: 234;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/laskerskanneri_siirto_desktop.gif") no-repeat left top;
}

#u2304
{
	z-index: 244;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 17px;
	position: relative;
}

#u2307-4
{
	z-index: 246;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2305-5
{
	z-index: 250;
	width: 350px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2306
{
	z-index: 245;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/laserkeilaimen_siirto_desktop.gif") no-repeat left top;
}

#u2308
{
	z-index: 255;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 17px;
	position: relative;
}

#u2311-4
{
	z-index: 257;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2309-5
{
	z-index: 261;
	width: 350px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2310
{
	z-index: 256;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/pistepilvi_kohdistus_desktop.gif") no-repeat left top;
}

#u2312
{
	z-index: 266;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 17px;
	position: relative;
}

#u2315-4
{
	z-index: 268;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2313-5
{
	z-index: 272;
	width: 350px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2314
{
	z-index: 267;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/laser3d_pistepilvet_desktop.gif") no-repeat left top;
}

#u2372-4
{
	z-index: 290;
	width: 638px;
	min-height: 25px;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 14px;
	position: relative;
}

#u2363
{
	z-index: 281;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 14px;
	position: relative;
}

#u2364-4
{
	z-index: 283;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2366-3
{
	z-index: 287;
	width: 350px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2365
{
	z-index: 282;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/laserkeilain_siirto_desktop.gif") no-repeat left top;
}

#u2362-4
{
	z-index: 277;
	width: 680px;
	min-height: 24px;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 17px;
	position: relative;
}

#u2385
{
	z-index: 294;
	width: 920px;
	background-color: #BE5050;
	margin-top: 23px;
	position: relative;
}

#u2386-4
{
	z-index: 295;
	width: 457px;
	min-height: 21px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	left: 34px;
}

#mallinnus
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	left: 522px;
}

#u2388-32
{
	z-index: 299;
	width: 810px;
	min-height: 201px;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2120-3,#u2146-3,#u2225-3,#u2225-7,#u2228-3,#u2228-7,#u2388-3,#u2388-16,#u2388-21,#u2388-26
{
	font-size: 6px;
	line-height: 7px;
}

#u2391
{
	z-index: 331;
	width: 920px;
	background-color: #BE5050;
	margin-top: 20px;
	position: relative;
}

#u2392-4
{
	z-index: 332;
	width: 457px;
	min-height: 21px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	left: 34px;
}

#u2394-4
{
	z-index: 336;
	width: 349px;
	min-height: 25px;
	background-color: transparent;
	font-weight: bold;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2395
{
	z-index: 340;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2396-4
{
	z-index: 342;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	font-weight: bold;
	position: relative;
}

#u2398-8
{
	z-index: 346;
	width: 350px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2397
{
	z-index: 341;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/takymetrimittaus_porrasaukko_desktop.gif") no-repeat left top;
}

#u2399
{
	z-index: 354;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2401-4
{
	z-index: 356;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	font-weight: bold;
	position: relative;
}

#u2400-8
{
	z-index: 360;
	width: 350px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2402
{
	z-index: 355;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/takymetripinnat_desktop.gif") no-repeat left top;
}

#u2403
{
	z-index: 368;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2406-4
{
	z-index: 370;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	font-weight: bold;
	position: relative;
}

#u2405-8
{
	z-index: 374;
	width: 350px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2404
{
	z-index: 369;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/takymetrisuunnittelu_desktop.gif") no-repeat left top;
}

#u2440-4
{
	z-index: 382;
	width: 353px;
	min-height: 20px;
	background-color: transparent;
	font-weight: bold;
	margin-left: 50px;
	margin-top: 19px;
	position: relative;
}

#u2453
{
	z-index: 386;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2456-4
{
	z-index: 388;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	font-weight: bold;
	position: relative;
}

#u2455-5
{
	z-index: 392;
	width: 350px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2454
{
	z-index: 387;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/laskerkeilaus_maasto_desktop.gif") no-repeat left top;
}

#u2457
{
	z-index: 397;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2458-4
{
	z-index: 399;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	font-weight: bold;
	position: relative;
}

#u2460-5
{
	z-index: 403;
	width: 410px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2459
{
	z-index: 398;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/laserkeilaus_pisteet_desktop.gif") no-repeat left top;
}

#u2462
{
	z-index: 408;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2463-4
{
	z-index: 410;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	font-weight: bold;
	position: relative;
}

#u2464-8
{
	z-index: 414;
	width: 410px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2465
{
	z-index: 409;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/laserkeilaus_maan_pinta_desktop.gif") no-repeat left top;
}

#u2502-4
{
	z-index: 422;
	width: 870px;
	min-height: 30px;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 19px;
	position: relative;
}

#u2503
{
	z-index: 426;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2506-4
{
	z-index: 428;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	font-weight: bold;
	position: relative;
}

#u2504-10
{
	z-index: 432;
	width: 410px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2505
{
	z-index: 427;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/laserkeilaus_solidimalli_desktop.gif") no-repeat left top;
}

#u2527-7
{
	z-index: 442;
	width: 353px;
	min-height: 20px;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2536
{
	z-index: 449;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 19px;
	position: relative;
}

#u2538-4
{
	z-index: 451;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	font-weight: bold;
	position: relative;
}

#u2537-5
{
	z-index: 455;
	width: 410px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2539
{
	z-index: 450;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/3d_skannaus_teollisuus_desktop.gif") no-repeat left top;
}

#u2540
{
	z-index: 460;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2541-4
{
	z-index: 462;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	font-weight: bold;
	position: relative;
}

#u2542-8
{
	z-index: 466;
	width: 410px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2543
{
	z-index: 461;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/3d_skannaus_asennusmittaus_desktop.gif") no-repeat left top;
}

#u2565-4
{
	z-index: 474;
	width: 353px;
	min-height: 20px;
	background-color: transparent;
	font-weight: bold;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2578
{
	z-index: 478;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2580-4
{
	z-index: 480;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	font-weight: bold;
	position: relative;
}

#u2581-6
{
	z-index: 484;
	width: 410px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2579
{
	z-index: 479;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/3d_laser_lattiamittaus_desktop.gif") no-repeat left top;
}

#u2582
{
	z-index: 490;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2585-4
{
	z-index: 492;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	font-weight: bold;
	position: relative;
}

#u2583-8
{
	z-index: 496;
	width: 410px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2584
{
	z-index: 491;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/3d_laserkeilain_lattia_desktop.gif") no-repeat left top;
}

#u2586
{
	z-index: 504;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2589-4
{
	z-index: 506;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	font-weight: bold;
	position: relative;
}

#u2587-8
{
	z-index: 510;
	width: 410px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2588
{
	z-index: 505;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/laserskanneri_lattia_desktop.gif") no-repeat left top;
}

#u2636-4
{
	z-index: 518;
	width: 353px;
	min-height: 20px;
	background-color: transparent;
	font-weight: bold;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2637
{
	z-index: 522;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2640-4
{
	z-index: 524;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	font-weight: bold;
	position: relative;
}

#u2639-5
{
	z-index: 528;
	width: 410px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2638
{
	z-index: 523;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/laserkeilaus_tietomalli_desktop.gif") no-repeat left top;
}

#u2641
{
	z-index: 533;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2643-4
{
	z-index: 535;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	font-weight: bold;
	position: relative;
}

#u2642-5
{
	z-index: 539;
	width: 410px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2644
{
	z-index: 534;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/laserkeilaus_tietomalliksi_desktop.gif") no-repeat left top;
}

#u2645
{
	z-index: 544;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2648-4
{
	z-index: 546;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	font-weight: bold;
	position: relative;
}

#u2647-8
{
	z-index: 550;
	width: 410px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2646
{
	z-index: 545;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/laserkeilattu_tietomalli_desktop.gif") no-repeat left top;
}

#u2692-4
{
	z-index: 558;
	width: 353px;
	min-height: 20px;
	background-color: transparent;
	font-weight: bold;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2394,#u2440,#u2527,#u2565,#u2636,#u2692
{
	text-decoration: underline;
}

#u2697
{
	z-index: 562;
	width: 860px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#pu2160-4,#pu2184-4,#pu2202-4,#pu2235-4,#pu2244-4,#pu2303-4,#pu2307-4,#pu2311-4,#pu2315-4,#pu2364-4,#pu2396-4,#pu2401-4,#pu2406-4,#pu2456-4,#pu2458-4,#pu2463-4,#pu2506-4,#pu2538-4,#pu2541-4,#pu2580-4,#pu2585-4,#pu2589-4,#pu2640-4,#pu2643-4,#pu2648-4,#pu2698-4
{
	width: 0.01px;
	margin-right: -10000px;
}

#u2698-4
{
	z-index: 564;
	width: 273px;
	min-height: 27px;
	background-color: transparent;
	line-height: 17px;
	font-weight: bold;
	position: relative;
}

#u2700-8
{
	z-index: 568;
	width: 410px;
	min-height: 24px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
}

#u2699
{
	z-index: 563;
	width: 430px;
	height: 260px;
	position: relative;
	margin-right: -10000px;
	left: 430px;
	background: transparent url("../images/laserkeilaus_pohjakuvat_desktop.gif") no-repeat left top;
}

#u2713
{
	z-index: 576;
	width: 920px;
	background-color: #BE5050;
	margin-top: 20px;
	position: relative;
}

#u2714-4
{
	z-index: 577;
	width: 457px;
	min-height: 21px;
	background-color: transparent;
	line-height: 17px;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	left: 34px;
}

#merkinta
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	left: 583px;
}

#u2716-17
{
	z-index: 581;
	width: 860px;
	min-height: 166px;
	background-color: transparent;
	margin-left: 50px;
	margin-top: 20px;
	position: relative;
}

#u2724-4
{
	z-index: 603;
	width: 71px;
	min-height: 26px;
	background-color: transparent;
	margin-left: 272px;
	margin-top: 20px;
	position: relative;
}

#pbuttonu2722
{
	width: 0.01px;
	margin-left: 317px;
	margin-top: 7px;
}

#buttonu2722
{
	z-index: 598;
	width: 125px;
	border-color: #787878;
	background-color: #CACACA;
	padding-bottom: 7px;
	position: relative;
	margin-right: -10000px;
}

#u2723-4
{
	z-index: 599;
	width: 119px;
	min-height: 23px;
	background-color: transparent;
	color: #3C3C3C;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 3px;
}

#buttonu2722:hover #u2723-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 119px;
	margin: 7px -10000px 0px 0px;
}

#buttonu2722:hover #u2723-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu2725
{
	z-index: 607;
	width: 125px;
	border-color: #787878;
	background-color: #CACACA;
	padding-bottom: 7px;
	position: relative;
	margin-right: -10000px;
	left: 154px;
}

#buttonu2722:hover,#buttonu2725:hover
{
	background-color: #545454;
	width: 125px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu2725.ButtonSelected
{
	background-color: #CACACA;
	width: 125px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u2726-4
{
	z-index: 608;
	width: 119px;
	min-height: 23px;
	background-color: transparent;
	color: #3C3C3C;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 3px;
}

#buttonu2722.ButtonSelected #u2723-4,#buttonu2725:hover #u2726-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 119px;
	margin: 7px -10000px 0px 0px;
}

#buttonu2725.ButtonSelected #u2726-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 119px;
	margin: 7px -10000px 0px 0px;
}

#buttonu2725:hover #u2726-4 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu2123.ButtonSelected #u2124-6 p,#buttonu2138.ButtonSelected #u2139-4 p,#buttonu2140.ButtonSelected #u2141-4 p,#buttonu2142.ButtonSelected #u2143-4 p,#buttonu2722.ButtonSelected #u2723-4 p,#buttonu2725.ButtonSelected #u2726-4 p
{
	color: #3C3C3C;
	visibility: inherit;
}

#u2731
{
	z-index: 633;
	width: 920px;
	background-color: #BE5050;
	margin-top: 37px;
	position: relative;
}

#u2732-4
{
	z-index: 634;
	width: 321px;
	min-height: 23px;
	background-color: transparent;
	font-weight: bold;
	margin-bottom: -3px;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	left: 29px;
}

#yhteys
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	left: 534px;
}

#u2728-9
{
	z-index: 619;
	width: 873px;
	min-height: 46px;
	background-color: transparent;
	margin-left: 29px;
	margin-top: 14px;
	position: relative;
}

#u2146-4,#u2146-7,#u2146-10,#u2388-4,#u2388-9,#u2388-17,#u2388-22,#u2388-27,#u2527-2,#u2716-4,#u2716-9,#u2728-3
{
	font-weight: bold;
}

#u2728-2,#u2728-6
{
	font-weight: normal;
}

#u2729
{
	z-index: 628;
	width: 920px;
	background-color: #BE5050;
	margin-top: 27px;
	position: relative;
}

#u2730-4
{
	z-index: 629;
	width: 321px;
	min-height: 23px;
	background-color: transparent;
	font-weight: bold;
	margin-bottom: -3px;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	left: 30px;
}

#u2122
{
	z-index: 66;
	width: 20px;
	height: 9646px;
	position: relative;
	margin-right: -10000px;
	left: 940px;
	background: transparent url("../images/right2.jpg") repeat-y left top;
}

#u2727-7
{
	z-index: 612;
	width: 353px;
	min-height: 71px;
	background-color: transparent;
	margin-left: 49px;
	margin-top: 10px;
	position: relative;
}

#pbuttonu76
{
	width: 0.01px;
	margin-left: 338px;
	margin-top: 32px;
}

#buttonu76
{
	z-index: 6;
	width: 138px;
	padding-bottom: 3px;
	margin-right: -10000px;
	margin-top: 1px;
}

#buttonu76:hover
{
	width: 138px;
	min-height: 0px;
	margin: 1px -10000px 0px 0px;
}

#buttonu76.ButtonSelected
{
	width: 138px;
	min-height: 0px;
	margin: 1px -10000px 0px 0px;
}

#u77-4
{
	z-index: 7;
	width: 119px;
	min-height: 18px;
	margin-right: -10000px;
	margin-top: 5px;
	left: 9px;
}

#buttonu92.ButtonSelected #u93-4,#buttonu76:hover #u77-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 119px;
	margin: 5px -10000px 0px 0px;
}

#buttonu78
{
	z-index: 11;
	width: 138px;
	padding-bottom: 3px;
	margin-right: -10000px;
	left: 146px;
}

#buttonu78:hover
{
	width: 138px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu78.ButtonSelected
{
	width: 138px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u79-4
{
	z-index: 12;
	width: 119px;
	min-height: 18px;
	margin-right: -10000px;
	margin-top: 5px;
	left: 9px;
}

#buttonu76.ButtonSelected #u77-4,#buttonu78:hover #u79-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 119px;
	margin: 5px -10000px 0px 0px;
}

#buttonu78.ButtonSelected #u79-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 119px;
	margin: 5px -10000px 0px 0px;
}

#u75-4
{
	z-index: 2;
	width: 86px;
	min-height: 21px;
	margin-left: 448px;
	margin-top: 27px;
}

body
{
	position: relative;
	min-width: 960px;
	padding-top: 36px;
	padding-bottom: 163px;
}

#page .verticalspacer
{
	clear: both;
}

