.photo-head{width:294px;height:auto;padding:2px;background-color:#003577;border:1px solid #cccccc;font-family:arial;color:#ffffff;text-align:left;margin: 5px auto 0 auto;font-size:16px;font-weight:bold;}
.photo-pag{width:100%;height:20px;margin-left:auto;margin-right:auto;position:absolute;margin-top:5px;z-index:99;-moz-opacity: .5; opacity: .5; background: #ffffff; filter: alpha(opacity=50); }
.photo-pag-buttons{position:absolute;margin-top:4px;width:100%;height:20px;margin-left:auto;margin-right:auto;font-family:arial;color:#000000;text-align:left;font-size:24px;font-weight:bold;z-index:100;}
.photo-pag-buttons .prev{left:5px;position:absolute;margin-top:-5px;}
.photo-pag-buttons .next{right:5px;position:absolute;margin-top:-5px;}
.photo-slide { width:300px;margin-left:auto;margin-right:auto;text-align:center;position:relative;left:-9999px;top:-99999px;}
.photo-slide ul {margin:0;padding:0;width:300px;position:relative;height:auto;overflow:hidden}
.photo-slide ul li{ list-style:none;padding:0; margin:0 0 0 0;background:#ffffff;position:relative;}
.photo-slide ul li p{position:absolute;margin:0;padding:0;}

.photo-slide ul li span{position:absolute;margin:0;padding:0;}

.photo-slide p.legend{width:288px;height:auto;padding:5px;margin:0 auto;font-size: 11px !important; background: #334457; filter: alpha(opacity=80); color: #fff; line-height: 14px; -moz-opacity: .8; opacity: .8;position:absolute;float:none;clear:both;left:1px}
.clear { clear: both; }
.not_img_300{float:none;border:0;padding: 0px;margin-left:0px;height:auto;margin-top: 5px;margin-bottom: 5px;}
