.modal-overlay
{

    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    height:100%;
    width:100%;
    margin:0;
    padding:0;
    background:#fff;
    opacity:.75;
    filter: alpha(opacity=100);
    -moz-opacity: 0.75;
    z-index:101;
}
* html .modal-overlay
{
    border: solid 1px yellow;
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.modal-window
{
    position:fixed;
    top:50%;
    left:50%;
    margin:0;
    padding:0;
    z-index:102;
}
* html .modal-window
{
    position:absolute;
}
.close-window
{
    position:absolute;
    width:70px;
    height:32px;
    right:50px;
    top:5px;
    background:transparent url('../images/lightbox-btn-close.gif') no-repeat;
    text-indent:-99999px;
    overflow:hidden;
    cursor:pointer;
    opacity:.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
}
.close-window:hover
{
    opacity:.99;
    filter: alpha(opacity=99);
    -moz-opacity: 0.99;
}
