.autocomplete-search-results {
    width: 100%;
}
.autocomplete-search-results tr td {
    border-bottom: 1px solid #E6E6E6;
    padding: 5px 5px;
    vertical-align: middle;
}
.autocomplete-search-results tr:hover {
    background: none repeat scroll 0 0 #F9F9F9;
}
.autocomplete-search-results td.image {
    width: 25px;
}
.autocomplete-search-results td.name a {
    text-decoration: underline;
}
.autocomplete-search-results td.name .quantity, .autocomplete-search-results td.name .id_pack_content_expand {
    display: none;
}
.autocomplete-search-results td.name .price_default, .autocomplete-search-results td.name .price_reduction_percent, .autocomplete-search-results td.name .price_reduction_amount {
    display: none;
}
.autocomplete-search-results td.name .price_old {
    color: #9b0000;
    text-decoration: line-through;
}
/* 1.6 */
.autocomplete-search-results input, .autocomplete-search-results .checker, .autocomplete-search-results .radio{
    float: left !important;
}

.autocomplete-search-results .checker input{
    opacity: 1 !important;
    -moz-appearance: checkbox !important;
    -webkit-appearance: checkbox !important;
    border: 0 !important;
    background: none !important;
    margin: 3px !important;
    display: inline-block !important;
}

.autocomplete-search-results .checker span{
    border: 0 !important;
    background-image: none !important;
}


.autocomplete-search-results .radio input{
    opacity: 1 !important;
    -moz-appearance: radio !important;
    -webkit-appearance: radio !important;
    border: 0 !important;
    background: none !important;
    margin: 3px !important;
    display: inline-block !important;
}

.autocomplete-search-results .radio span{
    border: 0 !important;
    background-image: none !important;
}
/* 1.6 */

.autocomplete-search-results td.name .price_reduction {
    color: #9b0000;
}

#product_quick {
    /*display: none;*/
    position:fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 9999;
}

#product_quick .bg {
    background-color: #000000;
    position:absolute;
    width: 100%;
    height: 100%;
    -moz-opacity: 0.70;
    -khtml-opacity: 0.70;
    opacity: 0.70;
    filter:alpha(opacity=70);
}

#product_quick .cont {
    position:absolute;
    background-color: #FFFFFF;
    width: 600px;
    /*height: 400px;*/
}

#product_quick .close {
    position:relative;
    background-color: #000000;
    color: #FFFFFF;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    float: right;
    z-index: 99999;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    text-align: right;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
    font-weight: normal;
}

#product_quick .close:hover  {
    background-color: #999999;
}

#product_quick .green {
    background: #00ff00;
    background: -moz-linear-gradient(top,  #00ff00 0%, #007700 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00ff00), color-stop(100%,#007700));
    background: -webkit-linear-gradient(top,  #00ff00 0%,#007700 100%);
    background: -o-linear-gradient(top,  #00ff00 0%,#007700 100%);
    background: -ms-linear-gradient(top,  #00ff00 0%,#007700 100%);
    background: linear-gradient(to bottom,  #00ff00 0%,#007700 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ff00', endColorstr='#007700',GradientType=0 );
}

#product_quick .green:hover {
    background: #004800;
    background: -moz-linear-gradient(top,  #004800 0%, #002c00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004800), color-stop(100%,#002c00));
    background: -webkit-linear-gradient(top,  #004800 0%,#002c00 100%);
    background: -o-linear-gradient(top,  #004800 0%,#002c00 100%);
    background: -ms-linear-gradient(top,  #004800 0%,#002c00 100%);
    background: linear-gradient(to bottom,  #004800 0%,#002c00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004800', endColorstr='#002c00',GradientType=0 );
}

#product_quick .close span
{
    display: block;
    margin: 10px;
    height: 15px;
    width: 15px;
    background: url(../img/close.png) no-repeat;
    float: right;
}

#product_quick .ajax_text {
    position:relative;
    width: 520px;
    /*height: 320px;*/
    padding: 40px;
}

#product_quick .left {
    width: 124px;
    float: left;
    margin-right: 40px;
}

#product_quick .right {
    float: left;
    width: 356px;
    /*text-align: justify;*/
}

#product_quick .error {
    width: 500px;
}

#product_quick .ten_lines {
    overflow:hidden;
    /*max-height:400px;*/
    text-overflow: ellipsis;
}

@media (max-width: 620px) and (min-width: 520px)  {
    #product_quick .ajax_text {
        width: 420px;
    }
    #product_quick .cont {
        width: 500px;
    }
    #product_quick .right {
        width: 256px;
    }
}

@media (max-width: 519px) and (min-width: 420px)  {
    #product_quick .ajax_text {
        width: 380px;
        padding: 10px;
    }
    #product_quick .cont {
        width: 400px;
    }
    #product_quick .right {
        width: 246px;
    }
    #product_quick .left {
        margin-right: 10px;
    }
}

@media (max-width: 419px) and (min-width: 390px)  {
    #product_quick .ajax_text {
        width: 350px;
        padding: 10px;
    }
    #product_quick .cont {
        width: 370px;
    }
    #product_quick .right {
        width: 216px;
    }
    #product_quick .left {
        margin-right: 10px;
    }
}

@media (max-width: 389px) {
    #product_quick .ajax_text {
        width: 300px;
        padding: 5px;
    }
    #product_quick .cont {
        width: 310px;
    }
    #product_quick .right {
        width: 171px;
    }
    #product_quick .left {
        margin-right: 5px;
    }
}