* html .modal-overlay  
   {  
    position: absolute;  
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');  
   }  
* html .modal-window  
   {  
    position:absolute;  
   }  
.modal-overlay  
   {  
       position:fixed;  
       top:0;  
       right:0;  
       bottom:0;  
       left:0;  
       height:100%;  
       width:100%;  
       margin:0;  
       padding:0;  
       background:url(../img/colorbox/overlay.png) 0 0 repeat;
       opacity:0.75;  
       filter: alpha(opacity=75);  
       -moz-opacity: 0.75;  
       z-index:101;  
   }  
.modal-window  
   {  
       position:fixed;  
       top:60%;  
       left:50%;  
       margin:0;  
       padding:0;  
       z-index:102;  
       border: 2px solid #CCC;    
       background-color:#fff;     
   }  
.close-window  
   {  
       position:absolute;  
       width:20px;  
       height:20px;  
       right:4px;  
       top:4px;  
       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;  
   } 