.ac_results 
{
  z-index:1000;
  text-align:left;
/*  left:600px !important;*/
  background-color:#000;
  border:1px solid #ae8853;
  padding:5px;
}
.ac_results, x:-moz-any-link 
{
	margin-left: 0px;
}
*:first-child+html .ac_results 
{
/*	margin-left: 208px; */
}
.ac_results ul 
{
	list-style-position: outside;
	list-style: none;
	padding: 0px;
	margin: 0px;
	overflow:scroll;
}
.ac_results li 
{
	margin: 0px;
	padding: 2px 5px;
	cursor: default; 
	display: block;
/*	width:92.5%; */
	text-align:left;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: auto;
}
.ac_loading 
{
	background: url('../img/indicator.gif') transparent right center no-repeat;
}
.ac_odd 
{
	background-color: #502f12;
}
.ac_over 
{
	background-color: #ff0000; 
	color: #fff;
}