.autocomplete-w1 {
    background: url(img/shadow.png) no-repeat bottom right;
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 8px 0 0 6px;
    /* IE6 fix: */
    _background: none;
    _margin: 0;
}
.autocomplete {
    border: 1px solid #999;
    background: #FFF;
    cursor: default;
    text-align: left;
    max-height: 350px;
    overflow: auto;
    margin: -6px 6px 6px -6px;
    /* IE6 specific: */
    _height: 350px;
    _margin: 0;
    _overflow-x: hidden;
}
.autocomplete .selected {
    background: #F0F0F0;
}
.autocomplete div {
    padding: 2px 5px;
    white-space: nowrap;
}
.autocomplete strong {
    font-weight: normal;
    color: #3399FF;
}
.autocomplete-suggestions {
    background-color: #ffffff;
    overflow: hidden;
    border: 1px solid #dbdfea;
    overflow-y: auto;
    border-radius: 0 0 4px 4px;
    padding: 6px;
}
.autocomplete-suggestions .autocomplete-suggestion {
    white-space: nowrap;
    padding: 0.375rem 0.75rem;
    cursor: pointer;
    font-family: Roboto, sans-serif;
    font-size: 13px;
    font-weight: 400;
}
.autocomplete-suggestions .selected {
    background-color: #ebeef2;
}

.autocomplete-suggestions strong {
    color: #798bff;
}