/* CSS Document */

/* Nämä keskittävät sivun... */
#container {
  	position: relative;	
	margin: 0 auto;
  	width: 800px;
  	text-align: left; 
	height: 100%;
}

body {
  text-align: center;
 
  }


/* linkkien määrittelyt */
a:link { 
	text-decoration: none; 
	color: #005F95;
	font-weight: bold;
	}
a:visited { 
	text-decoration: none; 
	color: #005F95;
	}
a:hover, a:active { 
	text-decoration: none; 
	color: #F29000;
	}


/* tekstien paikat ja tyylimäärittelyt */
.leipis {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight: normal;
text-decoration:none;
text-align:left;
text-indent:0px;
line-height:14px;
color: #005F95;
}

.otsikko {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight: bold;
text-decoration:none;
text-align:left;
text-indent:0px;
line-height:14px;
color: #005F95;
}

.alateksti {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
text-decoration:none;
text-indent:0px;
line-height:14px;
color: #FFF;
}

#otsikko {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:325px;
	height:22px;
	z-index:4;
	top:180px;
	visibility: visible;
	left: 250px;
	background-color: #FFFFFF;
}

#tekstiosa {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:325px;
	height:22px;
	z-index:4;
	top:230px;
	visibility: visible;
	left: 250px;
	background-color: #FFFFFF;
	
}

#otsikko_tarjous {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:325px;
	height:22px;
	z-index:4;
	top:140px;
	visibility: visible;
	left: 250px;
	background-color: #FFFFFF;
}

#tekstiosa_tarjous {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:400px;
	height:22px;
	z-index:4;
	top:180px;
	visibility: visible;
	left: 250px;
	background-color: #FFFFFF;
	
}


/* ylä- sekä alapalkki */
#ylabanneri {
	background: url('palat/ylaosa.gif') no-repeat 0 0;
	border-style:solid;
	border-width:0px;
	position:absolute;
	width:800px;
	height:150px;
	z-index:1;
	top:0px;
	left:0px;
	background-color: #FFFFFF;
	visibility: visible;
	background-image: url(palat/ylaosa.gif);
}

#alapalkki {
	background: url('palat/alapalkki.gif') no-repeat 0 0;
	border-style:solid;
	border-width:0px;
	position:absolute;
	width:800px;
	height:21px;
	z-index:2;
	padding-bottom: 1px;
	left:0px;
	background-color: #FFFFFF;
	visibility: visible;
	background-image: url(palat/alapalkki.gif);
}


/* päävalikon linkit */
#etusivu {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:49px;
	height:9px;
	z-index:2;
	top:104px;
	visibility: visible;
	left: 120px;
	background-color: #FFFFFF;
}

#valiviiva {
	background: url(linkit/valiviivat.gif) no-repeat 0 0;
	background-image:url(linkit/valiviivat.gif);
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:10px;
	height:14px;
	z-index:3;
	top:101px;
	visibility: visible;
	left: 166px;
	background-color: #FFFFFF;
}

#palvelut {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:55px;
	height:9px;
	z-index:2;
	top:105px;
	visibility: visible;
	left: 180px;
	background-color: #FFFFFF;
}

#valiviiva2 {
	background: url(linkit/valiviivat.gif) no-repeat 0 0;
	background-image:url(linkit/valiviivat.gif);
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:10px;
	height:14px;
	z-index:3;
	top:101px;
	visibility: visible;
	left: 232px;
	background-color: #FFFFFF;
}

#tuotteet {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:55px;
	height:9px;
	z-index:2;
	top:105px;
	visibility: visible;
	left: 245px;
	background-color: #FFFFFF;
}

#valiviiva3 {
	background: url(linkit/valiviivat.gif) no-repeat 0 0;
	background-image:url(linkit/valiviivat.gif);
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:10px;
	height:14px;
	z-index:3;
	top:101px;
	visibility: visible;
	left: 299px;
	background-color: #FFFFFF;
}

#palaute {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:2;
	top:105px;
	visibility: visible;
	left: 312px;
	background-color: #FFFFFF;
}

#valiviiva4 {
	background: url(linkit/valiviivat.gif) no-repeat 0 0;
	background-image:url(linkit/valiviivat.gif);
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:10px;
	height:14px;
	z-index:3;
	top:101px;
	visibility: visible;
	left: 358px;
	background-color: #FFFFFF;
}

#yhteystiedot {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:80px;
	height:9px;
	z-index:2;
	top:105px;
	visibility: visible;
	left: 370px;
	background-color: #FFFFFF;
}

/* alavalikon linkit */

#linkki1 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:2;
	top:180px;
	visibility: visible;
	left:25px;
	background-color: #FFFFFF;
}

#linkki2 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:2;
	top:205px;
	visibility: visible;
	left: 25px;
	background-color: #FFFFFF;
}

#linkki3 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:2;
	top:230px;
	visibility: visible;
	left:25px;
	background-color: #FFFFFF;
}

#linkki4 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:2;
	top:255px;
	visibility: visible;
	left: 25px;
	background-color: #FFFFFF;
}


#linkki4_art {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:2;
	top:270px;
	visibility: visible;
	left: 25px;
	background-color: #FFFFFF;
}

#gerneticalle1 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:2;
	top:380px;
	visibility: visible;
	left: 25px;
	background-color: #FFFFFF;
}

#gerneticalle2 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:2;
	top:405px;
	visibility: visible;
	left: 25px;
	background-color: #FFFFFF;
}

#lipogenalle1 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:9px;
	z-index:2;
	top:340px;
	visibility: visible;
	left: 25px;
	background-color: #FFFFFF;
}

#lipogenalle2 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:9px;
	z-index:2;
	top:365px;
	visibility: visible;
	left: 25px;
	background-color: #FFFFFF;
}

#lipogenalle3 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:9px;
	z-index:2;
	top:390px;
	visibility: visible;
	left: 25px;
	background-color: #FFFFFF;
}




/* ala-alavalikon linkit */

#artdeco1 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:3;
	top:245px;
	visibility: visible;
	left:50px;
	background-color: #FFFFFF;
}

#gernetic1 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:3;
	top:217px;
	visibility: visible;
	left:50px;
	background-color: #FFFFFF;
}

#gernetic2 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:2;
	top:232px;
	visibility: visible;
	left: 50px;
	background-color: #FFFFFF;
}

#gernetic3 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:2;
	top:247px;
	visibility: visible;
	left: 50px;
	background-color: #FFFFFF;
}

#gernetic4 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:2;
	top:262px;
	visibility: visible;
	left: 50px;
	background-color: #FFFFFF;
}

#gernetic5 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:2;
	top:277px;
	visibility: visible;
	left: 50px;
	background-color: #FFFFFF;
}

#gernetic6 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:2;
	top:292px;
	visibility: visible;
	left: 50px;
	background-color: #FFFFFF;
}

#gernetic7 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:2;
	top:307px;
	visibility: visible;
	left: 50px;
	background-color: #FFFFFF;
}

#gernetic8 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:2;
	top:322px;
	visibility: visible;
	left: 50px;
	background-color: #FFFFFF;
}

#gernetic9 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:2;
	top:337px;
	visibility: visible;
	left: 50px;
	background-color: #FFFFFF;
}

#gernetic10 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:60px;
	height:9px;
	z-index:2;
	top:352px;
	visibility: visible;
	left: 50px;
	background-color: #FFFFFF;
}

#lipogen1 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:9px;
	z-index:3;
	top:195px;
	visibility: visible;
	left:50px;
	background-color: #FFFFFF;
}

#lipogen2 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:9px;
	z-index:2;
	top:210px;
	visibility: visible;
	left: 50px;
	background-color: #FFFFFF;
}

#lipogen3 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:9px;
	z-index:2;
	top:225px;
	visibility: visible;
	left: 50px;
	background-color: #FFFFFF;
}

#lipogen4 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:9px;
	z-index:2;
	top:240px;
	visibility: visible;
	left: 50px;
	background-color: #FFFFFF;
}

#lipogen5 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:9px;
	z-index:2;
	top:255px;
	visibility: visible;
	left: 50px;
	background-color: #FFFFFF;
}

#lipogen6 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:9px;
	z-index:2;
	top:270px;
	visibility: visible;
	left: 50px;
	background-color: #FFFFFF;
}

#lipogen7 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:9px;
	z-index:2;
	top:285px;
	visibility: visible;
	left: 50px;
	background-color: #FFFFFF;
}

#lipogen8 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:9px;
	z-index:2;
	top:300px;
	visibility: visible;
	left: 50px;
	background-color: #FFFFFF;
}

#lipogen9 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:9px;
	z-index:2;
	top:315px;
	visibility: visible;
	left: 50px;
	background-color: #FFFFFF;
}

#palvelut1 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:13px;
	z-index:2;
	top:180px;
	visibility: visible;
	left:25px;
	background-color: #FFFFFF;
}

#palvelut2 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:13px;
	z-index:2;
	top:205px;
	visibility: visible;
	left:25px;
	background-color: #FFFFFF;
}

#palvelut3 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:13px;
	z-index:2;
	top:230px;
	visibility: visible;
	left:25px;
	background-color: #FFFFFF;
}

#palvelut4 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:13px;
	z-index:2;
	top:255px;
	visibility: visible;
	left:25px;
	background-color: #FFFFFF;
}

#palvelut5 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:13px;
	z-index:2;
	top:280px;
	visibility: visible;
	left:25px;
	background-color: #FFFFFF;
}

#palvelut6 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:13px;
	z-index:2;
	top:305px;
	visibility: visible;
	left:25px;
	background-color: #FFFFFF;
}

#palvelut7 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:13px;
	z-index:2;
	top:330px;
	visibility: visible;
	left:25px;
	background-color: #FFFFFF;
}

#palvelut8 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:13px;
	z-index:2;
	top:355px;
	visibility: visible;
	left:25px;
	background-color: #FFFFFF;
}

#palvelut9 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:13px;
	z-index:2;
	top:380px;
	visibility: visible;
	left:25px;
	background-color: #FFFFFF;
}

#palvelut10 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:13px;
	z-index:2;
	top:405px;
	visibility: visible;
	left:25px;
	background-color: #FFFFFF;
}

#palvelut11 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:13px;
	z-index:2;
	top:430px;
	visibility: visible;
	left:25px;
	background-color: #FFFFFF;
}

#palvelut12 {
	border-style:solid;
	border-width:0px;
	position:absolute;
	text-align: left;
	width:150px;
	height:13px;
	z-index:2;
	top:455px;
	visibility: visible;
	left:25px;
	background-color: #FFFFFF;
}































