/* b-suggest (begin) */ /**/
.b-suggest
{
    position: static;
}

.b-suggest-holster
{
    z-index: 1;
}

.b-suggest-list
{
    margin-top: -2px;
    
    /* ограничиваем ширину саджеста в IE максимум в 380px (≈30em при стандартном шрифте) и по родителю, если он меньше */
    w: expression(
        function (el) {
            var pw = parseInt(parentNode.offsetWidth+1);
            if (pw != el.w){
                el.w = pw;
                el.style.width =  (pw < 381 ? pw+'px' : "380px" );
            }

        }(this)
    );
}

.b-suggest-elem
{
    zoom: 1;
}


.b-suggest-close
{
    position: relative;

    line-height: 1.6em;
}

.b-suggest iframe
{
    display: block;

    height: 22em;
}

.quirks .b-suggest iframe
{
    height: 100%;
}
/* b-suggest (end) */ /**/
