﻿.os-internal-ui-widget-overlay {
    position: fixed;
    *position: absolute; /* IE6 */
    top: 0;
    left: 0;
    background-color: black;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
}

.os-internal-ui-dialog {
    position: absolute;
}

div.os-internal-PopupCallOut {
    position: absolute;
    display: none;
    z-index: 4001;
}

div.os-internal-Popup .os-internal-ui-dialog,
div.os-internal-Popup.os-internal-ui-dialog {
    background-color: white;
    border: 1px solid #666666;
}

    div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-dialog-titlebar,
    div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-titlebar {
        border-bottom: 0px solid #d8d2aa;
        background: #1E5AA3 url(../img/Bar_Gradient.png?12) repeat-x top;
        _background: #1E5AA3; /* IE6 */
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/Bar_Gradient.png', sizingMethod='scale'); /* IE6 */
        padding: 0px;
        height: 28px;
    }

    div.os-internal-Popup .os-internal-ui-dialog.os-internal-ui-draggable .os-internal-ui-dialog-titlebar,
    div.os-internal-Popup.os-internal-ui-dialog.os-internal-ui-draggable .os-internal-ui-dialog-titlebar {
        cursor: move;
    }

    div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-dialog-titlebar-close-hover,
    div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-titlebar-close-hover,
    div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-dialog-titlebar-close,
    div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-titlebar-close {
        width: 16px;
        height: 16px;
        background: url(../img/Popup_titlebar_close.png?12) no-repeat;
        position: absolute;
        top: 6px;
        right: 7px;
    }

    div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-titlebar-close-no-title {
        width: 48px;
        height: 48px;
        background: url(../img/Popup_Editor_No_Title_Close.png?12) no-repeat;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/Popup_Editor_No_Title_Close.png', sizingMethod='scale'); /* IE6 */
        position: absolute;
        top: -24px;
        right: -24px;
    }

        div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-titlebar-close-no-title:hover {
            background: url(,,/img/Popup_Editor_No_Title_Close_Hover.png?12) no-repeat;
            _background: none;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=',,/img/Popup_Editor_No_Title_Close_Hover.png', sizingMethod='scale'); /* IE6 */
        }

    div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-dialog-titlebar-close span,
    div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-titlebar-close span {
        display: none;
    }

    div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-dialog-title,
    div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-title {
        margin-left: 5px;
        color: white;
        font-weight: bold;
        position: relative;
        top: 7px;
        left: 4px;
    }

    div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-dialog-content,
    div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-content {
        margin: 0px;
    }

    div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-dialog-buttonpane,
    div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-buttonpane {
        position: absolute;
        bottom: 8px;
        right: 12px;
        width: 100%;
        text-align: right;
    }

        div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-dialog-buttonpane button,
        div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-buttonpane button {
            margin: 6px;
        }

    /* Dialog handle styles */
    div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-resizable-n,
    div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-resizable-n {
        cursor: n-resize;
        height: 2px;
        width: 100%;
        top: 0px;
        left: 0px;
    }

    div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-resizable-s,
    div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-resizable-s {
        cursor: s-resize;
        height: 8px;
        width: 100%;
        bottom: 0px;
        left: 0px;
    }

    div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-resizable-e,
    div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-resizable-e {
        cursor: e-resize;
        width: 7px;
        right: 0px;
        top: 0px;
        height: 100%;
    }

    div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-resizable-w,
    div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-resizable-w {
        cursor: w-resize;
        width: 7px;
        left: 0px;
        top: 0px;
        height: 100%;
    }

    div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-resizable-se,
    div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-resizable-se {
        cursor: se-resize;
        width: 9px;
        height: 9px;
        right: 0px;
        bottom: 0px;
    }

    div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-resizable-sw,
    div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-resizable-sw {
        cursor: sw-resize;
        width: 9px;
        height: 9px;
        left: 0px;
        bottom: 0px;
    }

    div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-resizable-nw,
    div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-resizable-nw {
        cursor: nw-resize;
        width: 9px;
        height: 29px;
        left: 0px;
        top: 0px;
    }

    div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-resizable-ne,
    div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-resizable-ne {
        cursor: ne-resize;
        width: 9px;
        height: 29px;
        right: 0px;
        top: 0px;
    }

/* ExcludeAllFromPickersOutsideBlock */
