.ac_results  {
  padding: 0px;
  border: 1px solid #ddd;
  background-color: white;
  overflow: hidden;
  z-index: 99999;
  font-family:Arial,Helvetica,sans-serif;
}

.ac_results .disabledElmt  {
  display: block;
  padding: 2px 7px;
  line-height: 20px;
  font-size: 14px;
  cursor: default;
}

.ac_results ul  {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
}

.ac_results li  {
  /*
  if width will be 100% horizontal scrollbar will apear
  when scroll mode will be used
  */
  /*width: 100%;*/
  /*
  it is very important, if line-height not setted or setted
  in relative units scroll will be broken in firefox
  */
  margin: 0px;
  padding: 2px 7px;
  display: block;
  /* font: menu; WTF ??? */
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  cursor: pointer;
}

.ac_odd  {
  background-color: #eee;
}

.ac_over  {
  background-color: #f4f4f4;
}
.ac_suggst  {
  float:left;
}
.catSuggest  {
  color: #999;
}
.globalSuggest.first {
  border-top: 1px solid #ddd;
}
.globalSuggest .catSuggest {
  padding-left: 20px;
}
.ac_rslt  {
  float:right;
  font-size:11px;
  color:#999;
}
.ac_edito  {
  margin:0 5px;
  padding: 5px 0;
  text-align:right;
  font-style:italic;
  font-size:11px;
  color: #999;
}
