.overlay {
z-index: 90;   
background-color: #000000;  /* the background          */
   filter: alpha(opacity=70);   /* Internet Explorer       */
   -moz-opacity: 0.7;           /* Mozilla 1.6 and below   */
   opacity: 0.7;   
   position: fixed;
   top: 0px;
   left: 0px;
   height: 100%;
   width: 100%;
    }
* html .overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.documentElement.scrollHeight > document.documentElement.offsetHeight ? document.documentElement.scrollHeight : document.documentElement.offsetHeight + 'px');
}
.fl_left {float: left; }
.fl_right {float: right; }
img#bigImg, div#trailerCont {cursor: pointer; cursor: hand; }
div#fotogallery, div#trailer {
position: fixed;
top: 15px;
background-color: #ffffff;
border: 4px solid #ffffff;
z-index: 100; 
}
div#trailer {width: 512px;}
* html div#fotogallery { /* ie6 hack */
position: absolute;
margin-top: expression(260 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#fotogallery a {font-size: 12px; margin: 5px; font-weight: bold; text-decoration: none;}
#trailer a {font-size: 14px; margin: 5px; font-weight: bold; text-decoration: none;}
#fotogallery a:hover,#trailer a:hover {text-decoration: underline;}
#fotogallery h3, #trailer h3  {text-align: center; font-size: 14px; margin: 6px;}
#closepic img, #closetrailer img {margin-right: 5px; }
a#closepic, a#closetrailer  { margin: 0;}
#picwrapper {background-color: #ffffff; }

* html div#trailer { /* ie6 hack */
position: absolute;
margin-top: expression(260 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}