
td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}


div.autocomplete {
 position:absolute;
 width:250px;
 background-color:white;
 border:1px solid #888;
 margin:0;
 padding:0;
}
div.autocomplete ul {
  list-style-type:none;
 margin:0;
 padding:0;
}
div.autocomplete ul li.selected { 
  background-color: #F00;
}

div.autocomplete ul li {
  list-style-type:none;
 display:block;
 margin:0;
 padding:2px;
 height:32px;
 cursor:pointer;
}




.nimi {
 border:1px #000000 solid;
 font-family: verdana;
 font-size: 9px;
 padding: 0px;
}

.cachenimi {
 border:1px #000000 solid;
 font-family: verdana;
 font-size: 9px;
 padding: 0px;
 line-height:10px;
 letter-spacing: 0pt;
}


.cnimi {
 border:1px #000000 solid;
 font-family: verdana;
 font-size: 8px;
 padding: 0px;
}


.haku {
  background-color:#FFFFFF;
 border:1px solid #000000;
 margin:0px;
 padding:2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
 width:110px;
}

.route {
  background-color:#FFFFFF;
 border:1px solid #000000;
 margin:0px;
 padding:2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
 width:110px;
}

.kayttajat {
  background-color:#EEEEEE;
 border:1px solid #000000;
 margin:0px;
 padding:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

.mytof { 
 font-weight: bold;
  font-family: Arial; 
  font-size: 12px; 
 color:#000080;
}

.otsake { 
 font-weight: bold;
  font-family: Arial; 
  font-size: 16px; 
 color:#FFFFFF;
}





.lomake {
 border: 0px #fff solid;
 font-size: 8pt;
 margin: 0px;
 width: 97px;
 height: 16px;
 overflow:hidden;
 background-color: #FFFFFF;
}


.mapselite {
  font-family: Arial; 
  font-weight: none;
  font-size: 10px;
}


.maplomake {
 border: 1px #000000 solid;
 width: 60px;
 height: 16px;
 font-size: 10px;
 padding: 0px;
}


.maplomakeb {
 width: 60px;
 font-size: 10px;
 padding: 0px;
visibility: hidden;
}

.maplomaket {
 border: 1px #000000 solid;
 height: 40px;
 width: 270px;
  font-size: 11px;
 padding: 0px;
}

