.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999; margin-top:7px;
}

.ac_results ul {
	width:auto;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 6px 9px;
	cursor: default;
	display: block;
	/* 
	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: 20px;
	overflow: hidden; cursor:pointer; font-family: Verdana, Geneva, sans-serif;
}

.ac_loading {
	background: white url('indicator.html') right center no-repeat;
}

.ac_odd {
	background-color: #eee; font-family: Verdana, Geneva, sans-serif;
}

.ac_over {
	background-color: #6b2905;
	color: white; font-family: Verdana, Geneva, sans-serif;
}
.tag ul
{
	width:287px !important
}

.tag2{ margin-left:-14px !important}
.tag2 ul
{
	width:195px !important
}


/*div[style*="display: block; position: absolute; top: 166.5px; left: 1098px;"]
{
	left:1084px !important
}

div[style*="display: block; position: absolute; top: 166.5px; left: 1098px;"] ul
{
	width:195px !important
}


div[style*="left: 796px; top: 167px; display: none; position: absolute;"] ul
{
	width:287px !important\9;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
	
div[style*="position: absolute; top: 167px; left: 797px;"]
{
	width:287px !important
}
div[style*="position: absolute; top: 167px; left: 1099px;"]
{
	left:1084px !important
}

div[style*="position: absolute; top: 167px; left: 1099px;"] ul
{
	width:195px !important
}
} */