/* block top search */
#search_block_top {
	position:absolute;
	right: 25px;
    top: 121px;
    z-index: 9;    
}
#search_block_top p {padding:0;}
#search_block_top #search_query_top {
	padding:0;
	height:28px;
	width:173px;/* 310 */
	border:1px solid #4a4b4c;
	text-indent: 10px;
	color:#ccc;
	background: none;
	vertical-align: top;
	outline: none;
	background-position: 300% 50% !important;
}
::-webkit-input-placeholder {
  color: #aaa !important;
}
#search_block_top .button_search {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAA7klEQVQ4Ea3BQSuDARgA4HfFQZODzEWJHPwEl7WbxsphlKbc/AMXaeVkKUmtKCU3N2b53h/4uDhI3z4yzxMxAWbRQD3+AuvoY4RE4h5t1OI30MQbEg84xwBjJPqYiSpYxRgvaMYXaOAaiZOogjMkWlECdTxhjMUogxmM8BgVcIDEdpTBEhIXUQFbSBxFGcyhwE1UwA4SezEJbvGOlZgAAyQ2YhK0kBhiIb5BF4m7qIIaTpF4xjGaaOMKiUSiF1VQQw+vSCQSiUscokCiFz/BPJroYhdr8QkdFEj0YhrooEBiP6aBDgoMY1rYxHL8pw+m+nUwrxmRNgAAAABJRU5ErkJggg==) no-repeat 50% 50%;	
	border:none;
	cursor: pointer;
	height: 30px;
	width:30px;
	text-indent:-9999px;	
	position: absolute;
	top:0;
	right:0;
	z-index: 19;
}
.noBack {display: none;}
#search_block_top #search_query_top.ac_loading {
	background-image:url(data:image/gif;base64,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) !important;
	background-repeat: no-repeat !important;
	background-position: 85% 50% !important;
}
.widescreen #search_block_top #search_query_top.ac_loading,
#pk_bxslider_container .bx-wrapper-mod .bx-loading,
#aw_slider_container .bx-wrapper-mod .bx-loading{
	background-image:url(data:image/gif;base64,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) !important;
	background-repeat: no-repeat !important;
	background-position: 85% 50% !important;
}
.ac_results {
	background: #FFF;
	border: 1px solid #e4e4e4;
	width: 310px;
	text-align: left;
}
.ac_results ul {
	padding: 10px;
	width:auto;
	}
.ac_results ul li {
	border: 1px solid #e7e7e7;
	background: #f7f7f7;
	width: auto;
	display: block;
	padding: 5px;
	margin: 5px 0 0 !important;
	float: none;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.ac_results li a {color:#333}
.ac_results li a:hover {text-decoration: none; color:#333}
.ac_results li img {
	width:63px;
	float:left;
	margin-right:15px
}
.ac_results li:hover, {
	background-color: #e7e7e7 !important;
}
.ac_results li:hover * {
	color:#333 !important
	}
.ac_results li:first-child {margin-top: 0 !important;}