.version.arctictalent_in_english /* version checker */
{
	color: #000010;
	background-color: #8B2072;
}

.html
{
	background-color: #020C27;
}

#page
{
	z-index: 1;
	width: 1200px;
	min-height: 5000px;
	background-image: none;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	margin-top: -9px;
	margin-bottom: -175px;
}

#parctictalent2
{
	width: 0.01px;
	margin-left: -101px;
}

#arctictalent2,#arctictalent
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
}

#pu9330
{
	width: 0.01px;
	padding-bottom: 85px;
	margin-left: -100px;
	margin-top: -18px;
}

#u9330
{
	z-index: 464;
	height: 85px;
	border-style: none;
	border-color: transparent;
	background-color: #22283C;
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);
	position: fixed;
	top: 0px;
}

#u9330-bw
{
	z-index: 464;
}

#menuu7231
{
	z-index: 467;
	width: 721px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	opacity: 0.92;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";
	filter: alpha(opacity=92);
	position: fixed;
	top: 9px;
	left: 222px;
}

#u7275
{
	width: 144px;
	min-height: 69px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7276
{
	width: 144px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 23px;
	position: relative;
}

#u7276:hover
{
	background-color: #CBCAD0;
	margin: 0px;
}

#u7276:active
{
	background-color: #356EE9;
	margin: 0px;
}

#u7278-6
{
	width: 144px;
	min-height: 46px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	-moz-border-radius: 0px 10px 10px 0px ;
	-webkit-border-radius: 0px 10px 10px 0px ;
	-khtml-border-radius: 0px 10px 10px 0px ;
	border-radius: 0px 10px 10px 0px ;
	line-height: 23px;
	position: relative;
	margin-right: -10000px;
	top: 11px;
}

#u7276:hover #u7278-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 46px;
	margin: 0px -10000px 0px 0px;
}

#u7276:active #u7278-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 46px;
	margin: 0px -10000px 0px 0px;
}

#u7239
{
	width: 144px;
	min-height: 69px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 144px;
}

#u7240
{
	width: 144px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 23px;
	position: relative;
}

#u7240:hover
{
	background-color: #CBCAD0;
	margin: 0px;
}

#u7240:active
{
	background-color: #356EE9;
	margin: 0px;
}

#u7243-6
{
	width: 144px;
	min-height: 46px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	-moz-border-radius: 0px 10px 10px 0px ;
	-webkit-border-radius: 0px 10px 10px 0px ;
	-khtml-border-radius: 0px 10px 10px 0px ;
	border-radius: 0px 10px 10px 0px ;
	line-height: 23px;
	position: relative;
	margin-right: -10000px;
	top: 11px;
}

#u7276.MuseMenuActive #u7278-6,#u7240:hover #u7243-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 46px;
	margin: 0px -10000px 0px 0px;
}

#u7240:active #u7243-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 46px;
	margin: 0px -10000px 0px 0px;
}

#u7240.MuseMenuActive #u7243-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 46px;
	margin: 0px -10000px 0px 0px;
}

#u7246
{
	width: 144px;
	min-height: 69px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 288px;
}

#u7249
{
	width: 144px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 46px;
	position: relative;
}

#u7249:hover
{
	background-color: #CBCAD0;
	margin: 0px;
}

#u7249:active
{
	background-color: #356EE9;
	margin: 0px;
}

#u7251-4
{
	width: 144px;
	min-height: 23px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	-moz-border-radius: 0px 10px 10px 0px ;
	-webkit-border-radius: 0px 10px 10px 0px ;
	-khtml-border-radius: 0px 10px 10px 0px ;
	border-radius: 0px 10px 10px 0px ;
	line-height: 23px;
	position: relative;
	margin-right: -10000px;
	top: 23px;
}

#u7249:hover #u7251-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	margin: 0px -10000px 0px 0px;
}

#u7249:active #u7251-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	margin: 0px -10000px 0px 0px;
}

#u7232
{
	width: 144px;
	min-height: 69px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 432px;
}

#u7233
{
	width: 144px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 46px;
	position: relative;
}

#u7233:hover
{
	background-color: #CBCAD0;
	margin: 0px;
}

#u7233:active
{
	background-color: #356EE9;
	margin: 0px;
}

#u7234-4
{
	width: 144px;
	min-height: 23px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	-moz-border-radius: 0px 10px 10px 0px ;
	-webkit-border-radius: 0px 10px 10px 0px ;
	-khtml-border-radius: 0px 10px 10px 0px ;
	border-radius: 0px 10px 10px 0px ;
	line-height: 23px;
	position: relative;
	margin-right: -10000px;
	top: 23px;
}

#u7249.MuseMenuActive #u7251-4,#u7233:hover #u7234-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	margin: 0px -10000px 0px 0px;
}

#u7233:active #u7234-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	margin: 0px -10000px 0px 0px;
}

#u7268
{
	width: 145px;
	min-height: 69px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 576px;
}

#u7271
{
	width: 145px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 46px;
	position: relative;
}

#u7271:hover
{
	background-color: #CBCAD0;
	margin: 0px;
}

#u7271:active
{
	background-color: #356EE9;
	margin: 0px;
}

#u7276.MuseMenuActive,#u7240.MuseMenuActive,#u7249.MuseMenuActive,#u7233.MuseMenuActive,#u7271.MuseMenuActive
{
	background-color: #29ABE2;
	margin: 0px;
}

#u7273-4
{
	width: 145px;
	min-height: 23px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	-moz-border-radius: 0px 10px 10px 0px ;
	-webkit-border-radius: 0px 10px 10px 0px ;
	-khtml-border-radius: 0px 10px 10px 0px ;
	border-radius: 0px 10px 10px 0px ;
	line-height: 23px;
	position: relative;
	margin-right: -10000px;
	top: 23px;
}

#u7233.MuseMenuActive #u7234-4,#u7271:hover #u7273-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	margin: 0px -10000px 0px 0px;
}

#u7271:active #u7273-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	margin: 0px -10000px 0px 0px;
}

#u7271.MuseMenuActive #u7273-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	margin: 0px -10000px 0px 0px;
}

#u9802-9
{
	z-index: 515;
	width: 161px;
	min-height: 19px;
	background-color: transparent;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 17px;
	text-align: center;
	font-family: source-sans-pro, sans-serif;
	font-weight: 900;
	position: fixed;
	top: 30px;
	left: 974px;
}

#u7143-12
{
	z-index: 502;
	width: 161px;
	min-height: 19px;
	background-color: transparent;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 17px;
	text-align: center;
	font-family: source-sans-pro, sans-serif;
	font-weight: 900;
	position: fixed;
	top: 28px;
	left: 1100px;
}

#u7143-2,#u7143-4,#u7143-7
{
	font-family: fugaz-one, sans-serif;
	font-weight: 400;
}

#u9369
{
	z-index: 465;
	width: 139px;
	background-color: transparent;
	position: fixed;
	top: 37px;
	left: 40px;
}

#u9186
{
	z-index: 6;
	height: 1299px;
	border-color: #000000;
	position: fixed;
	top: 78px;
	background: #FFFFFF url("../images/jaavuori_7366594b_pohj.jpg") no-repeat center top;
	background-size: cover;
}

#u9186-bw
{
	z-index: 6;
}

#pu9304
{
	width: 0.01px;
	margin-left: 335px;
	margin-top: 52px;
}

#u9304
{
	z-index: 109;
	display: block;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: -4px;
	left: -4px;
}

#u7079-4
{
	z-index: 126;
	width: 423px;
	min-height: 105px;
	background-color: transparent;
	font-size: 32px;
	line-height: 42px;
	position: relative;
	margin-right: -10000px;
	margin-top: 64px;
	left: 43px;
}

#u9297-3
{
	z-index: 103;
	width: 82px;
	min-height: 20px;
	background-color: transparent;
	color: #FFFFFF;
	text-align: center;
	font-family: fugaz-one, sans-serif;
	font-weight: 400;
	margin-left: 568px;
	margin-top: 54px;
	position: relative;
}

#u7163
{
	z-index: 351;
	width: 255px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 462px;
	margin-top: 7px;
	position: relative;
}

#pu7165
{
	width: 0.01px;
	margin-left: 88px;
}

#u7165
{
	z-index: 352;
	width: 80px;
	height: 90px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
}

#U7300_animation
{
	width: 80px;
	height: 90px;
	border: none;
}

#u7166
{
	z-index: 354;
	height: 113px;
	width: 102px;
	vertical-align: top;
	margin-bottom: -10px;
	position: relative;
	margin-right: -10000px;
	margin-top: -11px;
	left: -11px;
	background: url("../images/u7166.png") no-repeat 11px 11px;
}

#u7166:hover
{
	background: url("../images/u7166-r.png") no-repeat 0px 0px;
}

#u7166:active
{
	background: url("../images/u7166-m.png") no-repeat 0px 0px;
}

#u7164-4
{
	z-index: 357;
	width: 255px;
	min-height: 49px;
	background-color: transparent;
	line-height: 23px;
	margin-top: 6px;
	position: relative;
}

#heartofperformance
{
	left: -101px;
	margin-top: 613px;
	position: relative;
}

#u9191
{
	z-index: 9;
	border-color: #000000;
	background-color: #FFFFFF;
}

#u9191_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
	position: relative;
	left: -100px;
	padding-top: 71px;
}

#u7214-4
{
	z-index: 265;
	width: 860px;
	min-height: 50px;
	background-color: transparent;
	font-size: 40px;
	line-height: 48px;
	left: 270px;
	position: relative;
}

#u7121-6
{
	z-index: 369;
	width: 838px;
	min-height: 55px;
	background-color: transparent;
	font-size: 22px;
	color: #22283C;
	letter-spacing: 1px;
	line-height: 33px;
	text-align: center;
	left: 283px;
	margin-top: 25px;
	position: relative;
}

#parctic_toolbox
{
	width: 0.01px;
	margin-top: 13px;
	position: relative;
}

#arctic_toolbox
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 325px;
}

#u9195
{
	z-index: 13;
	width: 342px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 322px;
}

#u9196-20
{
	z-index: 14;
	width: 342px;
	min-height: 314px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u9196-2,#u9196-3,#u9196-5,#u9196-9,#u9196-13,#u9196-14,#u9196-16,#u9196-17
{
	font-size: 19px;
	line-height: 23px;
}

#u9196-18
{
	font-size: 16px;
	line-height: 19px;
	color: #4C4E60;
	font-family: source-sans-pro, sans-serif;
	font-weight: 600;
}

#u9242
{
	z-index: 44;
	width: 365px;
	border-width: 3px;
	border-style: solid;
	border-color: #22283C;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 19px;
	left: 689px;
}

#u9243-26
{
	z-index: 45;
	width: 346px;
	min-height: 337px;
	background-color: transparent;
	margin-bottom: -9px;
	position: relative;
	margin-right: -10000px;
	margin-top: -12px;
	left: 20px;
}

#u9243,#u9243-12,#u9243-17
{
	font-size: 17px;
	line-height: 20px;
	text-indent: 0px;
	padding-left: 0px;
	color: #22283C;
}

#u9243-3,#u9243-14,#u9243-19
{
	font-size: 17px;
	line-height: 26px;
	color: #22283C;
}

#u9243-7,#u9243-9,#u9243-11,#u9243-16,#u9243-21,#u9243-23
{
	font-size: 17px;
	line-height: 20px;
	text-indent: -9px;
	padding-left: 9px;
	color: #22283C;
}

#u9243-24
{
	line-height: 17px;
	text-indent: -9px;
	color: #22283C;
}

#u9191-bw
{
	z-index: 9;
	margin-top: 86px;
	height: 681px;
}

#u9187
{
	z-index: 7;
	height: 410px;
	border-color: #000000;
	background: #FFFFFF url("../images/kompassi_iso.jpg") no-repeat center center;
	background-size: cover;
}

#u9187-bw
{
	z-index: 7;
	height: 410px;
}

#u9192
{
	z-index: 10;
	border-color: #000000;
	background-color: #FFFFFF;
	padding-bottom: 0px;
}

#u9192_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
	position: relative;
	left: -100px;
	padding-top: 45px;
	padding-bottom: 56px;
}

#phumanpotential
{
	width: 0.01px;
	position: relative;
}

#humanpotential
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 22px;
}

#u9245-4
{
	z-index: 71;
	width: 844px;
	min-height: 50px;
	background-color: transparent;
	font-size: 35px;
	line-height: 42px;
	position: relative;
	margin-right: -10000px;
	left: 267px;
}

#pu9198-3
{
	width: 0.01px;
	left: 303px;
	margin-top: 145px;
	position: relative;
}

#u9198-3
{
	z-index: 34;
	width: 228px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u9199-3
{
	z-index: 37;
	width: 231px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 538px;
}

#cultural
{
	margin-top: 229px;
	position: relative;
}

#u9320-4
{
	z-index: 112;
	width: 860px;
	min-height: 45px;
	background-color: transparent;
	text-align: center;
	left: 260px;
	margin-top: 17px;
	position: relative;
}

#u9278
{
	z-index: 85;
	width: 861px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	left: 260px;
	margin-top: 34px;
	position: relative;
}

#u9280
{
	z-index: 86;
	width: 861px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u9281
{
	z-index: 87;
	width: 861px;
	height: 36px;
	border-style: none;
	border-color: transparent;
	background-color: #22283C;
	position: relative;
	margin-right: -10000px;
}

#u9279-4
{
	z-index: 88;
	width: 860px;
	min-height: 28px;
	background-color: transparent;
	text-align: center;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
}

#pbusinessmodel
{
	width: 0.01px;
	margin-top: 34px;
	position: relative;
}

#businessmodel
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 320px;
}

#u9291
{
	z-index: 100;
	width: 204px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 77px;
	left: 340px;
}

#u7136
{
	z-index: 308;
	width: 476px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 600px;
}

#u7137-20
{
	z-index: 309;
	width: 476px;
	min-height: 362px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u9321-5
{
	z-index: 116;
	width: 861px;
	background-color: transparent;
	text-align: center;
	left: 260px;
	margin-top: 19px;
	position: relative;
}

#ppbusinessmodel2
{
	width: 0.01px;
	margin-top: 21px;
	position: relative;
}

#pbusinessmodel2
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: 489px;
}

#businessmodel2
{
	position: relative;
}

#osaaminen
{
	margin-top: 25px;
	position: relative;
}

#u9284
{
	z-index: 92;
	width: 861px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 260px;
}

#u9285
{
	z-index: 93;
	width: 861px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
}

#u9287
{
	z-index: 95;
	width: 861px;
	height: 34px;
	border-color: #000000;
	background-color: #22283C;
	position: relative;
}

#u9286
{
	z-index: 94;
	width: 739px;
	height: 315px;
	margin-left: 61px;
	margin-top: 239px;
	position: relative;
}

#u9290-4
{
	z-index: 96;
	width: 860px;
	min-height: 27px;
	background-color: transparent;
	text-align: center;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
}

#u9192-bw
{
	z-index: 10;
	height: 1805px;
}

#u9269
{
	z-index: 75;
	width: 861px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 94px;
	left: 260px;
}

#u9270
{
	z-index: 76;
	width: 861px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u9272
{
	z-index: 77;
	width: 739px;
	height: 364px;
	position: relative;
	margin-right: -10000px;
	margin-top: 20px;
	left: 61px;
}

.ie #u9286,.ie #u9272
{
	background-color: #FFFFFF;
	opacity: 0.01;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
}

#u9271
{
	z-index: 78;
	width: 861px;
	height: 35px;
	border-style: none;
	border-color: transparent;
	background-color: #22283C;
	position: relative;
	margin-right: -10000px;
}

#u9273-4
{
	z-index: 79;
	width: 860px;
	min-height: 26px;
	background-color: transparent;
	text-align: center;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
}

#u9276
{
	z-index: 83;
	width: 279px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 73px;
	left: 521px;
}

#u9323-3
{
	z-index: 121;
	width: 281px;
	min-height: 268px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1450px;
	left: 835px;
}

#u7189
{
	z-index: 281;
	width: 492px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 153px;
	left: 322px;
}

#u7190-26
{
	z-index: 282;
	width: 492px;
	min-height: 311px;
	background-color: transparent;
	line-height: 18px;
	position: relative;
	margin-right: -10000px;
}

#u7114
{
	z-index: 329;
	width: 306px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1270px;
	left: 305px;
}

#u7119
{
	z-index: 330;
	width: 306px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7120-15
{
	z-index: 331;
	width: 306px;
	min-height: 335px;
	background-color: transparent;
	line-height: 18px;
	position: relative;
	margin-right: -10000px;
}

#u7120-12
{
	font-weight: 900;
}

#u7197
{
	z-index: 346;
	width: 207px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1217px;
	left: 771px;
}

#u7197_clip
{
	overflow: hidden;
	width: 207px;
	height: 196px;
}

#u7197_img
{
	margin-right: -32px;
}

#u8826
{
	z-index: 458;
	width: 440px;
	min-height: 296px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1421px;
	left: 655px;
}

#u8829-4
{
	z-index: 459;
	width: 272px;
	min-height: 61px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1649px;
	left: 307px;
}

#pu9193
{
	width: 0.01px;
	margin-left: -100px;
	margin-top: 428px;
}

#u9193
{
	z-index: 11;
	border-color: #000000;
	background-color: #FFFFFF;
}

#u9193_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
	position: relative;
	left: -100px;
	padding-top: 172px;
	padding-bottom: 102px;
}

#u9225-4
{
	z-index: 40;
	width: 797px;
	min-height: 45px;
	background-color: transparent;
	line-height: 32px;
	left: 298px;
	position: relative;
}

#u9311
{
	z-index: 111;
	width: 861px;
	height: 35px;
	border-style: none;
	border-color: transparent;
	background-color: #22283C;
	left: 260px;
	margin-top: 54px;
	position: relative;
}

#u9303-3
{
	z-index: 106;
	width: 5px;
	background-color: transparent;
	left: 573px;
	margin-top: 159px;
	position: relative;
}

#asiakasratkaisut
{
	margin-top: 147px;
	position: relative;
}

#u9193-bw
{
	z-index: 11;
	height: 749px;
}

#u7202
{
	z-index: 376;
	width: 805px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	margin-top: 281px;
	left: 290px;
}

#u7205-4
{
	z-index: 421;
	width: 241px;
	min-height: 23px;
	background-color: transparent;
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 0px;
	line-height: 20px;
	text-align: center;
	position: relative;
	margin-right: -10000px;
}

#u7204-4
{
	z-index: 429;
	width: 268px;
	min-height: 23px;
	background-color: transparent;
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 0px;
	line-height: 20px;
	text-align: center;
	position: relative;
	margin-right: -10000px;
	left: 259px;
}

#u7203-4
{
	z-index: 425;
	width: 267px;
	min-height: 25px;
	background-color: transparent;
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: -1px;
	line-height: 20px;
	text-align: center;
	position: relative;
	margin-right: -10000px;
	left: 537px;
}

#u7206
{
	z-index: 377;
	width: 783px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 22px;
	margin-top: 37px;
	position: relative;
}

#u7211-11
{
	z-index: 378;
	width: 246px;
	min-height: 134px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7209-11
{
	z-index: 410;
	width: 234px;
	min-height: 166px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 270px;
}

#u7210-21
{
	z-index: 389;
	width: 231px;
	min-height: 166px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 552px;
}

#u9329
{
	z-index: 125;
	height: 400px;
	border-color: #000000;
	background: #FFFFFF url("../images/canstock_solution_origanaali.jpg") no-repeat center center;
	background-size: cover;
}

#u9329-bw
{
	z-index: 125;
	height: 400px;
}

#pu9194
{
	width: 0.01px;
	margin-left: -100px;
}

#u9194
{
	z-index: 12;
	border-color: #000000;
	background-color: #FFFFFF;
}

#u9194_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
	position: relative;
	left: -100px;
	padding-top: 45px;
	padding-bottom: 133px;
}

#u7075-4
{
	z-index: 175;
	width: 540px;
	min-height: 50px;
	background-color: transparent;
	left: 438px;
	position: relative;
}

#u8203-6
{
	z-index: 361;
	width: 809px;
	min-height: 69px;
	background-color: transparent;
	text-align: center;
	left: 307px;
	position: relative;
}

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

#paccordionu7043
{
	width: 0.01px;
	left: 302px;
	margin-top: 47px;
	position: relative;
}

#accordionu7043
{
	z-index: 180;
	width: 520px;
	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: 0px 10px 0px 0px ;
	-webkit-border-radius: 0px 10px 0px 0px ;
	-khtml-border-radius: 0px 10px 0px 0px ;
	border-radius: 0px 10px 0px 0px ;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
}

#u7044
{
	z-index: 181;
	width: 520px;
	background-color: transparent;
	padding-bottom: 0px;
	position: relative;
}

#u7048-4
{
	z-index: 182;
	width: 509px;
	min-height: 23px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #868FAD;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
}

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

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

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

#u7045
{
	z-index: 186;
	width: 520px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	padding-bottom: 12px;
	top: -1px;
	margin-bottom: -1px;
	position: relative;
}

#u7046
{
	z-index: 187;
	width: 454px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 14px;
	left: 35px;
}

#u7047-21
{
	z-index: 188;
	width: 454px;
	min-height: 427px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u8204
{
	z-index: 209;
	width: 520px;
	background-color: transparent;
	position: relative;
}

#u8205-4
{
	z-index: 210;
	width: 508px;
	min-height: 24px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #868FAD;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
}

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

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

#u8206
{
	z-index: 214;
	width: 520px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	padding-bottom: 25px;
	position: relative;
}

#u8209-22
{
	z-index: 215;
	width: 452px;
	min-height: 409px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 26px;
	left: 34px;
}

#u8211
{
	z-index: 237;
	width: 520px;
	background-color: transparent;
	position: relative;
}

#u8214-4
{
	z-index: 238;
	width: 508px;
	min-height: 24px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #868FAD;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
}

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

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

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

#u8212
{
	z-index: 242;
	width: 520px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	padding-bottom: 20px;
	position: relative;
}

#u8215-22
{
	z-index: 243;
	width: 396px;
	min-height: 367px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 44px;
	left: 36px;
}

#u7137-2,#u7137-3,#u7137-6,#u7137-8,#u7137-9,#u7137-11,#u7137-13,#u7137-14,#u7137-16,#u7137-17,#u7137-18,#u7211-2,#u7211-4,#u7211-6,#u7211-8,#u7209-2,#u7209-4,#u7209-6,#u7209-8,#u7210-4,#u7210-6,#u7210-16,#u7210-18,#u7047-4,#u7047-5,#u7047-9,#u7047-10,#u7047-14,#u7047-15,#u7047-19,#u8209-4,#u8209-5,#u8209-9,#u8209-10,#u8209-14,#u8209-15,#u8209-19,#u8215-4,#u8215-5,#u8215-9,#u8215-10,#u8215-14,#u8215-15,#u8215-19
{
	line-height: 18px;
}

.MenuItem,.AccordionPanelTab /* unifiedNavBar */
{
	cursor: pointer;
}

#u8762
{
	z-index: 375;
	width: 265px;
	border-width: 3px;
	border-style: solid;
	border-color: #22283C;
	background-color: transparent;
	padding-bottom: 13px;
	margin-bottom: -2px;
	position: relative;
	margin-right: -10000px;
	margin-top: -1px;
	left: 540px;
}

#u7144-25
{
	z-index: 433;
	width: 238px;
	min-height: 473px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 107px;
	left: 15px;
}

#u7144-2
{
	font-size: 19px;
	line-height: 29px;
	color: #22283C;
}

#u7144-3
{
	font-size: 15px;
	line-height: 24px;
	color: #22283C;
}

#u7144-5,#u7144-7,#u7144-9,#u7144-11,#u7144-13,#u7144-15,#u7144-17,#u7144-19,#u7144-21,#u7144-23
{
	font-size: 15px;
	line-height: 26px;
	color: #22283C;
}

#u9194-bw
{
	z-index: 12;
	height: 940px;
}

#u9328
{
	z-index: 124;
	height: 652px;
	border-style: none;
	border-color: transparent;
	background: #FFFFFF url("../images/recontuli_iso.jpg") no-repeat center center;
}

#u9328-bw
{
	z-index: 124;
	margin-top: 837px;
	height: 652px;
}

#yhteystiedot
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 819px;
}

#pu9192,#pu9188
{
	width: 0.01px;
	margin-left: -100px;
	margin-top: -5px;
}

#u9188
{
	z-index: 8;
	-pie-box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding-bottom: 197px;
}

.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;
}

#u9188_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
	position: relative;
	left: -100px;
}

#u7284
{
	z-index: 130;
	width: 124px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 152px;
	left: 810px;
}

#u7284_img
{
	padding-top: 1px;
}

#u9188-bw
{
	z-index: 8;
	height: 305px;
}

#u7172
{
	z-index: 134;
	width: 791px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	margin-top: 75px;
	left: 306px;
}

#pu7205-4,#pu7183-4
{
	width: 0.01px;
}

#u7183-4
{
	z-index: 151;
	width: 348px;
	min-height: 151px;
	background-color: transparent;
	color: #22283C;
	font-size: 16px;
	line-height: 24px;
	position: relative;
	margin-right: -10000px;
	left: 425px;
}

#u7179
{
	z-index: 163;
	width: 209px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 0px;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
	margin-top: 83px;
}

#u7180
{
	z-index: 164;
	width: 134px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u7182
{
	z-index: 166;
	width: 207px;
	height: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #22283C;
	top: -3px;
	margin-bottom: -3px;
	position: relative;
}

#u7173
{
	z-index: 169;
	width: 209px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 1px;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
	margin-top: 72px;
	left: 259px;
}

#u7174
{
	z-index: 170;
	width: 125px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u7174_clip
{
	overflow: hidden;
	width: 125px;
	height: 158px;
}

#u7174_img
{
	margin-bottom: -22px;
}

#u7176
{
	z-index: 172;
	width: 207px;
	height: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #22283C;
	top: -3px;
	margin-bottom: -3px;
	position: relative;
}

#u7185
{
	z-index: 167;
	width: 209px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 505px;
	top: -3px;
	margin-bottom: -3px;
	position: relative;
}

#u7186
{
	z-index: 168;
	width: 207px;
	height: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #22283C;
	position: relative;
	margin-right: -10000px;
}

#pu7178-8
{
	width: 0.01px;
	margin-top: 6px;
}

#u7178-8
{
	z-index: 135;
	width: 235px;
	min-height: 121px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u7177-8
{
	z-index: 143;
	width: 289px;
	min-height: 126px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 259px;
}

#u7184-8
{
	z-index: 155;
	width: 287px;
	min-height: 93px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 504px;
}

#u7289
{
	z-index: 270;
	height: 51px;
	width: 52px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 170px;
	left: 472px;
	background: url("../images/linkedinwhitecopy-u7289.png") no-repeat 9px 9px;
}

#u7289:hover
{
	background: url("../images/linkedinwhitecopy-u7289-r.png") no-repeat 9px 9px;
}

#u7289:active
{
	background: url("../images/linkedinwhitecopy-u7289-m.png") no-repeat 0px 0px;
}

#u7151
{
	z-index: 274;
	height: 51px;
	width: 52px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 170px;
	left: 722px;
	background: url("../images/linkedinwhitecopy-u7151.png") no-repeat 9px 9px;
}

#u7151:hover
{
	background: url("../images/linkedinwhitecopy-u7151-r.png") no-repeat 9px 9px;
}

#u7151:active
{
	background: url("../images/linkedinwhitecopy-u7151-m.png") no-repeat 0px 0px;
}

#u7124
{
	z-index: 278;
	height: 51px;
	width: 52px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 170px;
	left: 970px;
	background: url("../images/linkedinwhitecopy-u7124.png") no-repeat 9px 9px;
}

#u7124:hover
{
	background: url("../images/linkedinwhitecopy-u7124-r.png") no-repeat 9px 9px;
}

#u7124:active
{
	background: url("../images/linkedinwhitecopy-u7124-m.png") no-repeat 0px 0px;
}

#u8664
{
	z-index: 367;
	width: 368px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 78px;
	left: 314px;
}

#u7074-4
{
	z-index: 2;
	width: 1064px;
	min-height: 17px;
	background-color: transparent;
	color: #FFFFFF;
	text-align: center;
	margin-left: 65px;
	margin-top: 221px;
	position: relative;
}

body
{
	position: relative;
	min-width: 1200px;
	padding-top: 9px;
	padding-bottom: 191px;
}

#page .verticalspacer
{
	clear: both;
}

