body > .ac_results {
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	padding: 2px 2px 3px 2px;
	border: 1px solid #b5b5b5;
	/* border-color: #ededed #C9C9C9 #b5b5b5; */
	border-radius: 0 0 4px 4px;
	/* width: 617px; */
	width: 300px;
}

body > .ac_results ul {
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

body > .ac_results li {
	margin: 0px;
	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
	*/
	overflow: hidden;
	height: 27px;
	line-height: 27px;
	padding: 0 8px;
	border-bottom: 1px dashed #d0d0d0;
	cursor: default;
}

.ac_results .ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_results .ac_odd {
	background-color: white;
}

.ac_results .ac_over {
	background: #FFE5C3;
}

.ac_results li > span {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ac_results li > .pName {
	/* width: 144px; */
	width: 24%;
	min-width: 72px;
}

.ac_results li > .pBlock {
	/* width: 96px; */
	width: 16%;
	min-width: 48px;
}

.ac_results li > .pCom {
	/* width: 202px; */
	width: 34%;
	min-width: 101px;
}

.ac_results li > .pNum {
	/* width: 155px; */
	width: 26%;
	min-width: 77px;
	text-align: right;
}

.ac_results .num {
	color: #ff7011;
	font: 12px/1.6 Tahoma, Verdana, STHeiti, SimSun, Sans-serif;
}

.ac_results strong {
	font-weight: bold;
}