body {
	background: #d9eaec url(../img/bg_grad.jpg) top left repeat-x;
	line-height: 24px;
	font-size: 16px;
	font-family: “Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;
	color: #146c80;
	}

a {
	color: #fff;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}

a, a:link, a:visited, a:active {	
	color: #0d4680;
	text-decoration: none;
	}

a:hover {
	color: #0d4680;
	text-decoration: underline;	
	}

.logo {
	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
	height:120px;
	}

.logo p {
	}
	
.logo img {
	width: 200px;
	height: 33px;
	margin-top: 48px;
	margin-bottom: 15px;	
	border: none;
	}
	
.logokimara h2 {
	font-family: “Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;
	margin-top: 13px;
	margin-bottom: 24px;
	padding:0px;
	color: #146C80;
	line-height: 24px;
	font-size: 14px;
	text-align: center;
	letter-spacing: -0.05em;
}

.logokimara ul {
	margin: 0px;
	line-height: 24px;	
	}

.logokimara li {
	list-style: none; float: left;
	color: #146c80;
	font-size: 14px;
	line-height: 24px;
	margin: 0 0 12px 13px;
	}
	
.logokimara {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;	
	background: #fff;
	box-shadow: 0px 3px 5px #a3c7cc;
	-webkit-box-shadow: 0px 3px 5px #a3c7cc;
	-moz-box-shadow: 0px 3px 5px #a3c7cc;
	padding-bottom: 4px;
	margin-top: -12px;
}

.logokimara img {
	margin: 0 14px;
	float: left;	
}

.logokimara hr {
	margin-top: 11px;
	margin-bottom: 12px;
	clear: both;
}


#navigation {
	font-weight: bold;
	} 

#navigation {
	}

#navigation ul {
	margin: 48px 0 0 0 !important;
	line-height: 24px;
	}

#navigation li {
	list-style: none; float: left;
	font-family: Georgia, Palatino, ”Palatino Linotype”, Times, “Times New Roman”, serif;
	color: #146c80;
	font-size: 16px;
	line-height: 24px;
	margin: 0 20px 0 0;
	}
	
.yhteystiedot p {
	line-height: 24px;
	margin-top: 18px;
	margin-bottom: 16px;
	font-size: 14px;
	text-align: center;
	}

.kartta p {
	font-family: “Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;
	line-height: 24px;
	margin-top: -6px;
	margin-bottom: 0px;
	font-size: 14px;
	text-align: center;
	}


.intro {
	line-height:24px;
	font-family: Georgia, Palatino, ”Palatino Linotype”, Times, “Times New Roman”, serif;
	color: #146c80;
	font-size: 18px;
	line-height: 24px;	
	}

.intro h1 {
	font-family: Georgia, Palatino, ”Palatino Linotype”, Times, “Times New Roman”, serif;
	font-weight: bold;
	color: #146c80;
	font-size: 22px;
	line-height:24px;
	margin:0;
	letter-spacing: -0.05em;
	padding:0;
	margin-bottom: 24px;
	}

.intro ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}
	
.intro li {
	margin: 0;
	padding: 0;
	line-height: 	 24px;
	letter-spacint: 0.1em;
	}


.intro p {
		margin-bottom: 24px;
		letter-spacint: 0.1em;
	}

h2 {
	line-height:24px;
	font-size: 18px;
	margin-bottom:24px;
	text-align: center;
	letter-spacing: -0.05em;
	}

#slider {
	position:relative;
	width: 620px;
	margin-bottom: 24px;
	}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#slider, #slider li{ 
	width:620px;
	height:264px;
	overflow:hidden;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;	 
	}
	
span#prevBtn {}
span#nextBtn {}

span#prevbutton a {display: block; position:absolute; right:600px; bottom: 116px; height:80px; width: 20px; z-index: 1000; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; 		border-radius: 0 5px 5px 0;

/*
box-shadow: 5px 0px 5px #888;
-webkit-box-shadow: 5px 0px 5px #888;
	-moz-box-shadow: 5px 0px 5px #888;
*/
	background: url(../img/l_arr.gif);
text-indent: -8000px;
	overflow:hidden;
	
	/*
		border-right: 1px solid #aaa;
		border-top: 1px solid #aaa;
		border-bottom: 1px solid #aaa; */
}
span#nextbutton a {display: block; position:absolute; right:0px; bottom:116px; height:80px; width: 20px; z-index: 1000; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; 		border-radius: 5px 0 0 5px;

/*
box-shadow: -5px 0px 5px #888;
-webkit-box-shadow: -5px 0px 5px #888;
	-moz-box-shadow: -5px 0px 5px #888;
	*/
		background: url(../img/r_arr.gif);
		

	text-indent: -8000px;
	overflow:hidden;
	/*	border-left: 1px solid #aaa;
		border-top: 1px solid #aaa;
		border-bottom: 1px solid #aaa; */
	}

.comment {margin-top: 24px;}

.kuvat a {
	font-family: Georgia, Palatino, ”Palatino Linotype”, Times, “Times New Roman”, serif;
	color: #146c80;
	font-weight: bold;
	}


.kertomus h2 {
	font-family: “Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;
	line-height: 24px;
	font-size: 20px;
	margin-bottom: 24px;
	letter-spacing: -0.05em;
	text-align:center;
	margin-top: 24px;
	}

.kertomus h3 {
	font-family: “Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;	
	line-height: 24px;
	font-size: 18px;
	margin-top: 24px;
	margin-bottom: 0px;
	letter-spacing: -0.05em;
	text-align:left;
	}


.kertomus p {
	
	font-family: “Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;
font-size: 14px;	
	color: #146c80;
	line-height: 24px;
	letter-spacing: 0.02em;
	text-align: left;
	}

.kertomus.ominaisuuslista p {
	color: #77abb6;
}

.kertomus.ominaisuuslista ul {
margin-top: 72px;	
list-style: square;
color: #77abb6;
font-size: 14px;
line-height: 24px;
	}
	
.kertomus.ominaisuuslista li {
line-height: 24px;
}

.kertomus ul {
line-height: 24px;
	letter-spacing: 0.02em;
	text-align: left;
font-size: 14px;		
margin-top: 24px;
margin-bottom: 24px;
	}

.kertomus li {
	line-height: 24px;
	
	}

.faded_hl {
border-top: #146c80 1px dashed;
margin-top: 23px;
	}

.solid_hl {
border-top: #146c80 1px solid;
margin-top: 23px;
margin-bottom: 72px;"
	}

#vanhat_uutiset {
display: none;	
}

p.actionlink  {
font-size: 12px;	
text-align: right;
margin-top: -24px;
margin-bottom: 0px;
}

.actionlink a {
text-decoration: none;
font-size: 12px;
border-bottom: 1px dotted;
color: #77abb6;	
}

.tarjoustuotteita ul li img {
	float: right;	
	margin-left: 20px;
	}
	
.tarjoustuotteita ul li p.kuvakelista img {
	margin: 0;
	height: 48px;	
	float: left;
}
	
.tarjoustuotteita ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
.tarjoustuotteita ul li {
	clear: both;
	margin: 0 0 24px 0;	
	padding: 23px 0 0 0;
	border-top: 1px solid #77abb6;
	
}

.tarjoustuotteita ul li:after {
clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
	}
	
.tarjoustuotteita h4 {
	font-family: “Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;	
	line-height: 24px;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 0px;
	letter-spacing: -0.05em;
	text-align:left;
}

.tuotelista {
	margin-top: 120px;
	}
	
.arkistolista p {
text-align: center;	
color: #77abb6;
}

.kertomus.arkistolinkit ul {
line-height: 24px;
	letter-spacing: 0.02em;
	text-align: left;
font-size: 14px;		
margin-top: 0;
margin-bottom: 24px;
color: #77abb6;
}

.kertomus.arkistolinkit ul li {
margin: 0 0 0 13px;
padding: 0;
list-style: square;
	line-height: 24px;
	color: #77abb6;
}

.kertomus.arkistolinkit a {
color: #77abb6;
}
