#photos   { width:470px; overflow:hidden }
#photos .all  { width:1000px; position:relative; left:0; }
#photos #firstgallerie, #photos #gallerie  { float:left; width:470px; }

#photos .filmstrip { border-top:1px solid #c4c1bc;  }
#photos .filmstrip img { width:35px; height:20px; }
#photos .panel       { border-bottom:1px solid #c4c1bc; background:black; position:absolute; }    
#photos .panel img   { width:470px; height:230px; position:absolute; }    
#photos .panel h4      { margin:0 !important; padding-top:5px; color:#e65505 !important; text-transform:uppercase;; }         
#photos .panel p      { color:black !important; }    

#photo .caption { position:absolute; margin:-200px; display:block; background:red; }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
