.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	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: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

DIV.combo {
	LEFT: 0px; POSITION: relative; TOP: 10px
}
.combo INPUT {
	POSITION: absolute
}
.combo DIV.icon {
	POSITION: absolute
}
.combo DIV.list-wrapper {
	Z-INDEX: 99999; OVERFLOW: hidden; MAX-HEIGHT: 200px; POSITION: absolute; HEIGHT: 200px
}
.combo DIV.list-wrapper-up {
	
}
.combo UL {
	
}
.combo LI {
	HEIGHT: 20px
}
.combo LI.active {
	
}
.combo .visible {
	DISPLAY: block
}
.combo .invisible {
	DISPLAY: none
}
.combo INPUT.empty {
	
}
DIV.autocomplete {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 146px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 40px; BORDER-RIGHT-WIDTH: 0px
}
DIV.autocomplete INPUT {
	BORDER-RIGHT: #b5b8c8 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b5b8c8 1px solid; PADDING-LEFT: 3px; LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; FONT: 14px/18px tahoma, arial, helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #b5b8c8 1px solid; WIDTH: 129px; PADDING-TOP: 1px; BORDER-BOTTOM: #b5b8c8 1px solid; TOP: 0px; HEIGHT: 18px; BACKGROUND-COLOR: white
}
DIV.autocomplete DIV.icon {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(trigger.jpg) no-repeat 0px 0px; LEFT: 129px; BORDER-LEFT: 0px; WIDTH: 17px; CURSOR: pointer; BORDER-BOTTOM: #b5b8c8 1px solid; TOP: -1px; HEIGHT: 22px
}
DIV.autocomplete DIV.icon:hover {
	BACKGROUND: url(trigger.jpg) no-repeat 0px 0px
}
.AutoText {
	BORDER-RIGHT: #b5b8c8 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b5b8c8 1px solid; PADDING-LEFT: 3px; LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; FONT: 14px/18px tahoma, arial, helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #b5b8c8 1px solid; WIDTH: 150px; PADDING-TOP: 1px; BORDER-BOTTOM: #b5b8c8 1px solid; TOP: 0px; HEIGHT: 18px; BACKGROUND-COLOR: white
}
.TriggerButton {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(trigger.jpg) no-repeat 0px 0px; LEFT: 0px; BORDER-LEFT: 0px; WIDTH: 17px; CURSOR: pointer; BORDER-BOTTOM: #b5b8c8 1px solid; TOP: 0px; HEIGHT: 21px
}
DIV.autocomplete DIV.list-wrapper {
	BORDER-RIGHT: #d9d9d9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d9d9d9 1px solid; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 146px; PADDING-TOP: 0px; BORDER-BOTTOM: #d9d9d9 1px solid; TOP: 21px; BACKGROUND-COLOR: #ffffff
}
DIV.autocomplete DIV.list-wrapper-up {
	BOTTOM: 21px; TOP: auto
}
DIV.autocomplete UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 100px
}
DIV.autocomplete LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 14px arial,tahoma, helvetica, sans-serif; CURSOR: pointer; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
DIV.autocomplete LI.active {
	COLOR: white; BACKGROUND-COLOR: #0066cc
}
DIV.autocomplete A {
	DISPLAY: block; MARGIN: 0px; FONT: 14px arial,tahoma , helvetica, sans-serif; WIDTH: 146px; CURSOR: pointer; COLOR: #000000; HEIGHT: 20px; TEXT-DECORATION: none
}
DIV.autocomplete A:visited {
	DISPLAY: block; MARGIN: 0px; FONT: 14px arial,tahoma , helvetica, sans-serif; WIDTH: 146px; CURSOR: pointer; COLOR: #000000; HEIGHT: 20px; TEXT-DECORATION: none
}
DIV.autocomplete A:active {
	DISPLAY: block; MARGIN: 0px; FONT: 14px arial,tahoma , helvetica, sans-serif; WIDTH: 146px; CURSOR: pointer; COLOR: #000000; HEIGHT: 20px; TEXT-DECORATION: none
}
DIV.autocomplete INPUT.empty {
	COLOR: white
}
A.to-highlight:hover {
	BACKGROUND-COLOR: rgb(223,232,246)
}
