.ac_results {
	padding: 0;
	margin-top: 2px;
	overflow: hidden;
    background: #3b3a39;
    border: 1px solid #403f3e;
    border-top-width: 0;
    color: #ccc;
    margin-left: -10px;
    margin-top: 8px;
}

.ac_results ul {
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
  
}

.ac_results li {
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	overflow: hidden;	
	cursor: pointer;  	
	font-size: 11px;	
}

.ac_loading {
	background : url('/kuvat/layout/loader.gif') right center no-repeat;
}

.ac_over {
	background-color: #171615;
}

.ac_results li.ac_category {
	background: #242322;
	color: #ccc;
	cursor: default;	
	margin: 0;
    border-bottom: 1px solid #403f3e;
}
.ac_results li.ac_category div {
    padding: 3px 8px 3px 8px;
}

.ac_results li.ac_more {
	background: #242322;
	color: #fff;
	cursor: default;	
}
.ac_results li.ac_more div {
    padding: 4px 8px 4px 8px;
}

.res {
    display: block;    
    padding: 3px 4px 3px 7px;       
}

.res-img {
    display: block;
    float: left;
    width: 48px;
    height: 48px;
    overflow: hidden;
    background: #050505;
    text-align: center;
    cursor: pointer; 
}

.res-img img {
    display: block;
}

.res-items {    
    display: inline;
    float: right;
    width: 136px;
    height: 42px;
    overflow: hidden;
    padding-top: 4px;
    line-height: 1.2em;
    margin-right: 22px;
	cursor: pointer;    
}

.res-items strong {
    display: block;
}

a.link-genre-1 .res-items, a.link-genre-2 .res-items, a.link-genre-3 .res-items, a.link-genre-4 .res-items, a.link-genre-0 .res-items {
    color: #999;
}

a.link-genre-1 .res-items strong, a.link-genre-2 .res-items strong, a.link-genre-3 .res-items strong, a.link-genre-4 .res-items strong, a.link-genre-0 .res-items strong {
    color: #fff;
}

a.link-genre-1:hover .res-items strong {color: #c30075;}
a.link-genre-2:hover .res-items strong {color: #14a600;}
a.link-genre-3:hover .res-items strong {color: #0092a6;}
a.link-genre-4:hover .res-items strong {color: #c23400;}
a.link-genre-0:hover .res-items strong {color: #d58c00;}

.res-jukebox-audio {
    background: url(../kuvat/layout/icon_jukebox_audio.gif) no-repeat 202px 18px;
}
.res-jukebox-video {
    background: url(../kuvat/layout/icon_jukebox_video.gif) no-repeat 202px 18px;
}
.res-linkout {
    background: url(../kuvat/layout/bg_link_linkout.gif) no-repeat 202px 20px;
}

.ac_results ul.no-links {
    display: none;
}
