
/*body{
	background-color: White;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-repeat: no-repeat;
	text-align: center;
	
	scrollbar-3dlight-color: #fffff;
           scrollbar-arrow-color: #00000;
           scrollbar-base-color: #fffff;
           scrollbar-track-color: #fffff;
           scrollbar-darkshadow-color: #fffff;
           scrollbar-face-color: #fffff;
           scrollbar-highlight-color: #fffff;
           scrollbar-shadow-color: #fffff;
		   }
*/	
body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-repeat: no-repeat;
	
}

html {
  overflow-y: scroll;
}



img {
	border: 0px;
}

h1 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
		
}


h2 {
	font-size: 10px;
	
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	line-height: 16px;

}

#printtikatko {
	/**/font-size: 8px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	
	

}

#container {
  /*margin: 0 auto;*/
  position: relative;
  margin-top: 0px;
    margin-bottom: 0px;
   /*margin-left: auto; muutettu keskityksen poistamiseksi*/
   /* margin-right: auto; nämä kaksi oltava, ml+mr*/
  width: 80%; 
  /*text-align: center;*/
	background-repeat: no-repeat;
}

#sisalto {
	width: 80%;
    /*margin-top: 20px;*/
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
	/*text-align: center;*/
	
}


span {
	font-size: 12px;
	color: gray;
	display: none;

}

span a:link, a:visited {
	font-size: 12px;
	color: gray;
	display: none;
}

span a:hover, a:active {
	font-size: 12px;
	color: gray;
	display: none;
}

#banneri {
	position: relative;
	width: 800px;
	height: 130px;
	z-index: 5;
	background-image: url(../images/banneri1.gif);
	margin-bottom: 5px;
	background-repeat: no-repeat;
	display: none;
}

#palsta_v {
    float: left;
	 /*top: 190px;*/
    width: 230px; /*alkuper.arvo 170*/
	 padding:0px;
    background-color: transparent;
	 text-align: left;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 /*z-index: 6;*/
	 display: none;
}

#laatikkoo {
	/* position: absolute;
	top:  220px;
	left: 500px; 
	
	margin-top: 20px;*/
	margin-left: 2px; /**/
	margin-right: ;
	width: 100%; 560px
	/*border: 1px solid #fffff;
	display: block;*/
	float: right;
	text-align: left;
	z-index: 111;
}

.palsta_o {
	position: relative;
	margin: 2 0 0 0;
	padding: 0px;
	/*top: 10px;*/
	left: 2px;
	width: 140px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray; /*#696969*/
	z-index: 111;
	text-align: left;
	line-height: 13px;
	/*float: left;*/
	display: none;
}



/*.palsta_o {
    position: relative;*/
	/*float: right; right*/
	 /*top: 190px;*/
    /*width: 140px;
	 padding: 0px;
    background-color: black;/*#ADD8E6 siniharmaa
	height: 600px;*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	/*z-index: 6;}*/



.palsta_o a:link { 
	font-size: 10px;  
	padding: 0px; 
	text-decoration: none; 
	color: #00a1ff; 
	font-weight: bold;
	display: none;
}


.palsta_o a:visited {
font-size: 10px;  
	padding: 0px; 
	text-decoration: none; 
	color: #00a1ff; 
	font-weight: bold;
	display: none;}	
	
.palsta_o a:hover { 
	font-size: 10px;  
	padding: 0px; 
	text-decoration: none; 
	color: gray; /*#696969*/
	font-weight: bold;
	display: none;
}

.palsta_o a:active {
font-size: 10px;  
	padding: 0px; 
	text-decoration: none; 
	color: gray; /*#696969*/
	font-weight: bold;
	display: none;
}





/*jos IE täytyy laittaa padding: 0px;*/
.palsta_keski {
	/*padding: 5px 190px 5px 190px;*/
	
	/*float: left;*/
	position: relative;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 5px;
	margin-left: 0px;
	width: 100%; 400px
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray; /*#696969 36648B*/
	line-height: 13px;
	letter-spacing: 60%;	 color: gray;
	 /*line-height: 12px;
	 z-index: 1;*/
	 
}	

.palsta_keski a:link { 
	font-size: 10px;  
	padding: 0px; 
	text-decoration: none; 
	color: #00a1ff; 
	font-weight: bold;
}


.palsta_keski a:visited {
font-size: 10px;  
	padding: 0px; 
	text-decoration: none; 
	color: #00a1ff; 
	font-weight: bold;}	
	
.palsta_keski a:hover { 
	font-size: 10px;  
	padding: 0px; 
	text-decoration: none; 
	color: gray; /*#696969*/
	font-weight: bold;
}

.palsta_keski a:active {
font-size: 10px;  
	padding: 0px; 
	text-decoration: none; 
	color: gray; /*#696969*/
	font-weight: bold;
}

h1 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	
}
.alaspaino {
margin-top: 20px; display: none;} /*vasen navi*/

.alaspaino1 {
margin-top: 20px; display: none;} /*oikean taulukko*/

/*#container {
  width: 800px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
	height: 650px;
	text-align: center;
	
}*/

#navi {
	width: 800px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
	display: none;
	
}






/*#sisalto {
	width: 800px;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
	
	
}*/



/*
.navitaulukko {
	top: 190px;
	left: 50px;
}*/
/*tästä alkaa navikkolistaushärdelli*/
#vaakanavi {
	/* top: 190px;
	left: 250px; 
	position: relative;*/
	margin-top: 0px;
	width: 800px;
	height: 20px;
	font-family: Tahoma, Verdana;
	
	font-weight: bold;
	background-color: transparent; /*#F0F8FF*/
	list-style: none;
	text-align: right;
	border-bottom: #66CCFF solid 1px;
	z-index: 111;
	display: none;
}

#vaakanavi_li {
	 
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding: 0px; 
	list-style: none;  /* position: absolute; top: 190px; */
	display: none;
}

#vaakanavi li, #vaakanavi a {
	height: 20px; 
	display: block;
	display: none;
	
}

/*
#yrityksemme {  width: 100px; float: right;}*/
 
#tuotteet_palvelut { /*left: 250px;*/  width: 170px; float: right; display: none;}
#referenssit_kumppanit { /*left: 400px; */ width: 205px; float: right; display: none;}
#pr_uutiset {   width: 125px; float: right; display: none;}
#in_english {   width: 90px; float: right; display: none;}

/*#yrityksemme a:link, a:visited {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	}
#yrityksemme a:hover, a:active {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: gray;
	text-decoration: none;
}*/

#referenssit_kumppanit a:link {
	font-family: Tahoma, Verdana; 
	 
	font-weight: bold; 
	color: black; 
	text-decoration: none;
	background: url(images/referenssit.gif); 
	background-repeat: no-repeat;
	}
	
#referenssit_kumppanit a:visited {
	font-family: Tahoma, Verdana; 
	 
	font-weight: bold; 
	color: black; 
	text-decoration: none;
	background: url(images/referenssit.gif); 
	background-repeat: no-repeat;
	}
	
	
#referenssit_kumppanit a:hover {
	font-family: Tahoma, Verdana; 
	 
	font-weight: bold; 
	color: gray; /*#696969*/
	text-decoration: none;
	background: url(images/referenssit.gif); 
	background-repeat: no-repeat;
}

#referenssit_kumppanit a:active {
	font-family: Tahoma, Verdana; 
	 
	font-weight: bold; 
	color: gray; /*#696969*/
	text-decoration: none;
	background: url(images/referenssit.gif); 
	background-repeat: no-repeat;
}

#tuotteet_palvelut a:link, a:visited {
	font-family: Tahoma, Verdana; 
	 
	font-weight: bold; 
	color: black; 
	text-decoration: none;
	background: url(images/tuotteet.gif); 
	background-repeat: no-repeat;
	}
	
#tuotteet_palvelut a:hover, a:active {
	font-family: Tahoma, Verdana; 
	 
	font-weight: bold; 
	color: gray; /*#696969*/
	text-decoration: none;
	background: url(images/tuotteet.gif); 
	background-repeat: no-repeat;
}


#pr_uutiset a:link, a:visited {
	font-family: Tahoma, Verdana; 
	 
	font-weight: bold; 
	color: black; 
	text-decoration: none;
	background: url(images/pr.gif); 
	background-repeat: no-repeat;
	}
	
#pr_uutiset a:hover, a:active {
	font-family: Tahoma, Verdana; 
	 
	font-weight: bold; 
	color: gray; /*#696969*/
	text-decoration: none;
	background: url(images/pr.gif); 
	background-repeat: no-repeat;
}


#in_english a:link, a:visited {
	font-family: Tahoma, Verdana; 
	
	font-weight: bold; 
	color: black; 
	text-decoration: none;
	background: url(images/inenglish.gif); 
	background-repeat: no-repeat;
	}
	
#in_english a:hover, a:active {
	font-family: Tahoma, Verdana; 
	 
	font-weight: bold; 
	color: gray; /*#696969*/
	text-decoration: none;
	background: url(images/inenglish.gif); 
	background-repeat: no-repeat;
}
/*tästä alkaa alanavin listaushärdelli*/


#anavi {
	width: 800px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
	display: none;
}



#alanavi {
 margin-top: 0px;
	width: 800px;
	height: 20px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	background: #F2F2F2; /*eae4e4*/
	list-style: none;
	text-align: left;
	clear: both;
	display: none;
}

#alanavi_li {
	margin-top: 2px; margin-bottom: 5px; padding: 0px; list-style: none; display: none; /* position: absolute; top: 190px; */
}

#alanavi li, #alanavi a {
	height: 20px; display: block;
	
}

#yrityksemme { /*left: 150px;*/ width: 100px; float: right; display: none;}
 
#ota_yhteytta { /*left: 250px;*/ width: 100px; float: right; display: none;}

#etusivu { /*left: 250px;*/ width: 70px; float: right; display: none; }


#yrityksemme a:link, a:visited {
	font-family: Tahoma, Verdana; font-size: 12px; font-weight: bold; color: black; text-decoration: none; 
	}
	
#yrityksemme a:hover, a:active {
	font-family: Tahoma, Verdana; font-size: 12px; font-weight: bold; color: gray; text-decoration: none; 
}

#ota_yhteytta a:link, a:visited {
	font-family: Tahoma, Verdana; font-size: 12px; font-weight: bold; color: black; text-decoration: none; 
	}
	
#ota_yhteytta a:hover, a:active {
	font-family: Tahoma, Verdana; font-size: 12px; font-weight: bold; color: gray; text-decoration: none; 
}

#etusivu a:link, a:visited {
	font-family: Tahoma, Verdana; font-size: 12px; font-weight: bold; color: black; text-decoration: none; 
	}
	
#etusivu a:hover, a:active {
	font-family: Tahoma, Verdana; font-size: 12px; font-weight: bold; color: gray; text-decoration: none; 
}

/* tähän loppuu alanavihärdelli*/




/*etusivu-indexin laatikkoasemoinnit*/

/*#sisalto {
	height: 365px;
	border-bottom: 1px solid #DE0000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	z-index: 111;
	}*/
	
/*laatikon sisällä, content- top laatikon reunasta huom!
#laatikkoo {
	/* position: absolute;
	top:  220px;
	left: 500px; */
	/*text-align: center;
	margin-top: 20px;
	margin-left: 0px;
	width: 560px;
	/*height: 500px; */
	/*border: 1px solid #fffff;
	display: block;
	overflow: hidden;
	float: right;
	
}
*/

.content_o {
	/*position: relative;
	margin: 2 0 0 0;
	top: 20px;
	left: 2px;
	width: 490px;
	height: 500px;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	line-height: 150%; 
	z-index: 111;
	text-align: left;
	
}

#vnavi {
	width: 190px;
	margin: 20 0 0 0;
    margin-top: 20px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
	float: left;
	display: none;
}


#vasennavi {
	margin-top: 0px;
	width: 190px;
	/**/height: 20px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	text-align: left;
	display: none;
}

#vasennavi_li {
	margin-top: 0px; margin-bottom: 0px; padding: 0px; list-style: none; font-size: 12px; display: none;/* position: absolute; top: 190px; */
}

#vasennavi li, #vasennavi a {
	height: 20px; display: block;
	
}

 
#julkishallinto { /*left: 250px;*/ width: 190px; float: left; display: none;}
#terveydenhuolto { /*left: 400px; */width: 190px; float: left; display: none;}
#taloussektori {  width: 190px; float: left; display: none;}
#pdf {  height: 30px; width: 190px; float: left; display: none;}

#julkishallinto a:link, a:visited {
	font-family: Tahoma, Verdana; font-size: 12px; font-weight: bold; color: black; text-decoration: none;
	}

#julkishallinto a:hover, a:active {
	font-family: Tahoma, Verdana; font-size: 12px; font-weight: bold; color: gray; text-decoration: none;
}

#terveydenhuolto a:link, a:visited {
	font-family: Tahoma, Verdana; font-size: 12px; font-weight: bold; color: black; text-decoration: none;
	}
#terveydenhuolto a:hover, a:active {
	font-family: Tahoma, Verdana; font-size: 12px; font-weight: bold; color: gray; text-decoration: none;
}

#taloussektori a:link, a:visited {
	font-family: Tahoma, Verdana; font-size: 12px; font-weight: bold; color: black; text-decoration: none;
	}
#taloussektori a:hover, a:active {
	font-family: Tahoma, Verdana; font-size: 12px; font-weight: bold; color: gray; text-decoration: none;
}

#pdf a:link, a:visited {
	font-family: Tahoma, Verdana; font-size: 12px; font-weight: bold; color: black; text-decoration: none;
	}
#pdf a:hover, a:active {
	font-family: Tahoma, Verdana; font-size: 12px; font-weight: bold; color: gray; text-decoration: none;
}


.prop {
    float:right;
    width:1px;
  }

  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

  .min400px {
    height:400px;
  }


/*skrollaava tekstilaatikko**/
/*#divUpControl {
	position:absolute;
	width:5px;
	height: 10px;
	left: 790px;
	top: 190px;
	z-index:222;
	text-align: right
} 
#divDownControl {
	position:absolute;
	width:10px;
	height: 15px;
	left: 790px;
	top: 220px;
	z-index:222;
	text-align: right;
} 
#divContainer {
	position:absolute;
	width: 520px;
	height: 500px;
	overflow: hidden;
	margin-top: 20px;
	left: 200px;
	clip: rect(0px, 500px, 200px, 0px);
	visibility: hidden;
	background-color:transparent;
	z-index: 3;
	padding: 0;
	
} 
#divContent {
	position:absolute;
	top:0;
	left:0;
}*/
/*skrollaava tekstilaatikko*/




