        body { font-family:verdana, arial, helvetica; font-size:10px; height:100%; }
        TD { font-family:verdana, arial, helvetica; font-size:10px }
        input { font-family:verdana, arial, helvetica; font-size:10px }
        select { font-family:verdana, arial, helvetica; font-size:10px }
        .my_header { font-family:verdana, arial, helvetica; font-size:12px; font-weight: bold }
        .pieni { font-family:verdana, arial, helvetica; font-size:12px }
        .iso { font-family:verdana, arial, helvetica; font-size:16px }
        .isompi { font-family:verdana, arial, helvetica; font-size:11px }
        .white { font-family:verdana, arial, helvetica; font-size:10px; color:#FFFFFF }
        .black { font-family:verdana, arial, helvetica; font-size:10px; color:#000000 }
	.error { font-family:verdana, arial, helvetica; font-size:10px; color:#dd5555; font-weight: bold; }

	DIV.right { text-align:right }
	DIV.center { text-align:center }
	DIV.left { text-align:left }

	DIV.AlaRight { 
		padding-left: 0pt;
		padding-right: 0pt;
		padding-top: 0pt;
		padding-bottom: 0pt;
		text-align:right 
		font-family:verdana, arial, helvetica; font-size:10px;
	}
	DIV.AlaCenter { 
		padding-left: 0pt;
		padding-right: 0pt;
		padding-top: 0pt;
		padding-bottom: 0pt;
		height: 5px;
		text-align:right 
		font-family:verdana, arial, helvetica; font-size:10px;
	}
	DIV.AlaLeft { 
		padding-left: 0pt;
		padding-right: 0pt;
		padding-top: 0pt;
		padding-bottom: 0pt;
		height: 5px;
		text-align:left 
		font-family:verdana, arial, helvetica; font-size:10px;
	}

      A:active { 
	  font-family:verdana,arial,sans-serif; 
	  font-size:10px; color:#000000; 
	  text-decoration: none; 
 	  /*font-weight: bold;*/
	}
      A { 
	  font-family:verdana,arial,sans-serif; 
	  font-size:10px; color:#000000; 
	  text-decoration: none; 
	  font-weight: normal;
	}
	.intxt {
	  font-family:verdana,arial,sans-serif; 
	  font-size:10px; color:#000000; 
	  text-decoration:underline;
	  font-weight: normal;  	
	}
        .valikko { 
	  font-family:verdana,arial,sans-serif; 
	  font-size:10px; 
	  color:#000000; 
	  text-decoration: none; 
	  font-weight: bold 
	}
        .valikko2 { 
	  font-family:verdana,arial,sans-serif; 
	  font-size: 10px; 
	  color:#000000; 
	  text-decoration: none; 
 	  font-weight: bold; 
	}
	.langsel {
	  font-family: sans-serif,arial,verdana;
	  font-size:10px; 
	  color:#000000;
          font-weight: plain;
	}
	.cname {
	  font-family:verdana,arial,sans-serif;
          font-size:10px; color: black;
          text-decoration: none;
          font-weight: bold
	}
	.servselect {
	  width: 240px;
	}
	
	.otsikko {
	font-size: 16px;
	}
	.border {
	margin-top: 0px;
	border-top: #CCCCCC 2px solid;
	border-left: #CCCCCC 2px solid;
	border-right: #CCCCCC 2px solid;
	}

	.NoMargin {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	}

	.kelt_border {
	border-top: #FFE500 1px solid;
	}
	
	.serviceBorder{
		border-left: #CCCCCC 2px solid;
	}
	.karttaBorder {
	margin-top: 0px;
	border-right: #CCCCCC 0px solid;
	border-bottom: #CCCCCC 0px solid;
	border-left: #CCCCCC 0px solid;
	border-top: #CCCCCC 2px solid;
	}
	
		.borderAla {
	margin-left: 1px;
	margin-top: 0px;
	border-right: #CCCCCC 0px solid;
	border-bottom: #CCCCCC 2px solid;
	border-left: #CCCCCC 0px solid;
	border-top: #CCCCCC 0px solid;
	padding: 0px;
	background: #FFA500;
	}
	
	.borderVasen {
	margin-left: 1px;
	margin-top: 0px;
	border-right: #CCCCCC 0px solid;
	border-bottom: #CCCCCC 0px solid;
	border-left: #CCCCCC 2px solid;
	border-top: #CCCCCC 0px solid;
	padding: 0px;
	}
	.borderOikea {
	margin-right: 1px;
	padding-bottom: 1px;
	border-right: #CCCCCC 0px solid;
	border-bottom: #CCCCCC 0px solid;
	border-left: #CCCCCC 0px solid;
	border-top: #CCCCCC 0px solid;
	padding: 0px;
	}
	
	.vasen {
	margin-top: 30px;
	}
	
	.alaVasen {
	margin-left: -2px;
	margin-left: 1px;
	border-top: #CCCCCC 0px solid;
	border-right: #CCCCCC 0px solid;
	border-bottom: #CCCCCC 2px solid;
}

	.borderVasenAla {
	margin-left: 1px;
	border-right: #CCCCCC 2px solid;
	border-bottom: #CCCCCC 2px solid;
	border-left: #CCCCCC 2px solid;
	border-top: #CCCCCC 2px solid;
	padding: 0px;
	}
	
	.borderVasenOikea {
	margin-left: 0px;
	border-right: #CCCCCC 0px solid;
	border-bottom: #CCCCCC 2px solid;
	border-left: #CCCCCC 0px solid;
	border-top: #CCCCCC 2px solid;
	padding: 0px;
	}
	
	.borderVasenOikeaPieni {
	margin-left: 0px;
	border-right: #CCCCCC 2px solid;
	border-bottom: #CCCCCC 2px solid;
	border-left: #CCCCCC 0px solid;
	border-top: #CCCCCC 0px solid;
	padding: 0px;
	}
	.kulma {
	border-top: #CCCCCC 2px solid;
	}
	

#menu {
	width: 100%;
	background: #FFA500;
}

#menu a {
text-decoration:none;
margin:0;
padding:0;
}

#menu a, #menu a:visited{
color:#000;
}

#menu li:hover{
background: #FFA500;
}

#menu a:active{
background: #FFA500;
}

#menu ul {
list-style:none;
margin:0;
padding:0;
float:left;
background: #FFA500;
}

#menu ul li a {
	border: 0px;
}

#menu li{
position:relative;
margin:0;
padding:0;
}

#menu ul ul{
position:absolute;
/*z-index:500;*/
top:15px;
display:none;
width: 260px;
border: 1px solid black;
}

#menu ul ul ul{
top:0;
left:100%;
}


div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

#menu a.x, #menu a.x:visited {
font-weight:bold;
color:#000;
}

#menu a.x:hover{
color:#fff;
background:#000;
}

#menu a.x:active{
color:#060;
background:#ccc;
}

.next10 a {
    font-weight: bold;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#map_tap_menu ul {
		float: left;
		list-style: none;
	}
	
	#map_tap_menu ul {
		margin: 0px;
		padding: 0px;
	}
	
	#map_tap_menu ul li ul {
		display: none;
	}
	
	#map_tap_menu ul li:hover {
		display: none;
	}
	
	#map_tap_menu li:hover{
		cursor:pointer;
		z-index:100;
	}

	#map_tap_menu li:hover ul ul,
	{display:none;}
	
	#map_tap_menu li:hover ul,
	{display:block;}
		
	#colormap, #colormap li, #colormap ul {
		padding: 0px;
		margin: 0px;
		font-size:10px;
		width: 177px;
		position: relative;
		float: left;
	}
	
	#colormap .mainserv {
		cursor: pointer;
	}
		
	#colormap li {
		list-style-type: none;
		list-style-position: inside;
	}
	
	#colormap li.valittu {
		background: #FFA500;
	}
	
	
	.Container {
	    width: 400px;
	    height: 300px;
	    border: 0px;
	}
	
	td.iso ul {
	    list-style-type: none;
	    padding: 0px;
	}
	td.iso ul ul {
	    padding-left: 15px;
	}
	
	ul.customer_services{
	    list-style-type: none;
	    display: inline; 
	    padding: 0px;
	}