
body {
	font-size:14px;
	font-family:'Arial';
	margin:0;
	padding:0;
	color:#2e2e2e;
	text-align:center
}
a img {border:none}
.clear {clear:both;display:block;font-size:0;line-height:0;height:0}
a {color:#1D8ECE}
a:hover {text-decoration:none}
#top-header {
	width:1000px;
	margin:0 auto;
	position:relative;
	z-index:1000;
	height:80px
}
#header {
}
#company-logo {/*margin:26px 0 0 57px;width:213px;height:162px;float:left;display:inline;*/position:absolute;top:26px;left:57px;width:213px;height:162px}
#company-logo h2 {font-size:18px;color:#2e2e2e;margin:0;padding:7px 0 0 0}
#company-logo h1 {margin:0;padding:0}
#logo {width:208px;height:105px}
#main-navigation {/*float:right;margin:0;display:inline;padding:0;list-style:none;*/
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	position:absolute;
	right:0;
	bottom: 0px;
	text-align: right;
}
#main-navigation li {float:left}
#main-navigation a {
	padding:10px 20px;
	font-size:15px;
	background:url('/images/separator-1.gif') no-repeat right top;
	text-decoration:none;
	display:inline-block;
	color:#2E2E2E
}
#main-navigation a:hover, #main-navigation .active a {color:#fff;background:#1D1D1D}
#main-navigation a.last {border-right:none;background-image:none}
.inner_copy, .inner_copy a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
#header-banner-wrap {
	clear:both;
	padding:0;
	margin:0;
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: left top;
}
#header-banner {
	height:400px;
	width:1000px;
	text-align:left;
	position:relative;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(../images/kika_1_otto3.jpg);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header-banner h2 {
	font-size:52px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	line-height: 50px;
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 600px;
	font-weight: normal;
}
#header-banner h2 span {
	font-size:80px;
	color:#FFF;
	font-weight: bold;
	line-height: 80px;
}
#header-banner h2 span strong {color:#fff}
#globe {right:75px;width:438px;height:464px;position:absolute;top:-118px}
#add-navigation {width:120px;height:37px;position:absolute;right:40px;bottom:25px;z-index:500}
#add-navigationimg {height:37px;width:37px;position:relative;z-index:2000}
#add-navigation a {position:relative;z-index:2000;display:inline-block}

.photo {
	background:#fff;
	padding-top: 6px;
}

#content .content-container {
	width:1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#content .wide-wrapper {background-color:#f0f0f0}
#footer {
	background-color: #FFF;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 300px;
	padding-left: 0;
}

#top-header img {
	position: absolute;
	top: 20px;
	left: 3px;
}

#oranssilinja {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #F5811F;
}
#content .content-container .tehoste {
	background-color: #F5811F;
	color: #FFF;
	font-size: 18px;
	line-height: 22px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
	margin-bottom: 10px;
}

p a {
	color: #F5811F;
	text-decoration: underline;
}
li u a {
	color: #F5811F;
	text-decoration: underline;
}
