#gallery{left:0;position:fixed;text-align:left;top:0;z-index:1000; }  
#gallery_overlay {height:100%;left:0;position:fixed;top:0;width:100%;z-index:900; background-color:#000000; opacity:0.75;}  
.gallery{position:relative;}
#gallery .body{background: #000; padding:0; border: 5px solid #7B7B7B;} 
#gallery h1{height: 15px; margin: 0px; padding: 3px; text-align: center; font-size: 12px;}
#gallery .load{ width: 100%; min-width: 50px; height: 50px; background: url(images/gallery.gif) no-repeat center center;}
#gallery .content{display: none;} 
#gallery .gallery_big{height: 400px; width: 100%;} 
#gallery .gallery_big ul{padding: 0; margin: 0;height: 400px;position: relative;overflow: hidden;background: url(images/gallery.gif) no-repeat center center;}
#gallery .gallery_big ul li{display: none;list-style: none; width: 100%; position: absolute;}
#gallery .gallery_big ul li{text-align: center;}
#gallery .gallery_thumbnail{height: 110px; width: 100%;margin: 10px 0 0 0; overflow-x: hidden;} 
#gallery .gallery_thumbnail img{margin: 0 0 5px 5px; cursor: pointer;border: 1px solid #000;} 
#gallery .gallery_thumbnail img.active{border: 1px solid #fc3;}
#gallery .gallery_arrows {width: 90px; margin: 0 auto; height: 35px; text-align: center;}
#gallery .gallery_arrows span{ width: 45px; height: 45px;}
#gallery .gallery_arrows span.l{float: left;background: url(images/g_prev.gif) no-repeat 0 0;}
#gallery .gallery_arrows span.l:hover{background: url(images/g_prev_hover.gif) no-repeat 0 0;}
#gallery .gallery_arrows span.r{float: right;background: url(images/g_next.gif) no-repeat 0 0;}
#gallery .gallery_arrows span.r:hover{background: url(images/g_next_hover.gif) no-repeat 0 0;}
