.playbox img {border:1px solid #000; margin:3px;}

.lightbox {width:100%; height:100%; display:none; position:fixed; left:0; top:0; z-index:1000; padding:30px 0 0 0; font-family:arial, sans-serif;}
.lightbox .light {width:100%; height:100%; position:fixed; z-index:-1; top:0; left:0; background:#000; opacity:0.6; filter: alpha(opacity=60);
 text-align:center;}
/* this is for IE6 . If you want to have the lightbox scroll with the page in ALL browsers then remove the * html */
* html .lightbox {position:absolute;}
* html .lightbox .light {position:absolute; height:5000px;}

.lightbox .box {width:500px;height:320px;background:#fff; border-width:10px;margin:0 auto; padding:10px 10px 20px 10px; position:relative; overflow:hidden;
-o-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
-icab-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
-khtml-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}
.lightbox .box img {display:block; margin:0 auto; position:relative;}
.lightbox .box p {width:520px; padding:20px; margin:0; color:#fff; text-align:left; font-size:12px;}
.lightbox .functions {position:absolute; bottom:-10px; left:0; height:50px; width:520px; background:#fff; text-align:center;}
.lightbox .box a {color:#000; font-weight:bold; font-size:25px; text-decoration:none; text-align:center; font-family:"times new roman", serif; padding:0 20px;}
.lightbox .box a.closebox:hover {color:#f00;}
.lightbox .previous:hover,
.lightbox .next:hover {color:#080;}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity:0;
	}
	100% { 
		opacity:100;
	}
}

#p001:target {display:block;}
#p002:target {display:block;}
#p003:target {display:block;}
#p004:target {display:block;}
#p005:target {display:block;}
#p006:target {display:block;}
#p007:target {display:block;}
#p008:target {display:block;}
#p009:target {display:block;}
#p010:target {display:block;}
#p011:target {display:block;}
#p012:target {display:block;}
#p013:target {display:block;}
#p014:target {display:block;}
#p015:target {display:block;}
#p016:target {display:block;}
#p017:target {display:block;}
#p018:target {display:block;}
#p019:target {display:block;}
#p020:target {display:block;}
#p021:target {display:block;}
#p022:target {display:block;}
#p023:target {display:block;}
#p024:target {display:block;}
#p025:target {display:block;}
#p026:target {display:block;}
#p027:target {display:block;}
#p028:target {display:block;}
#p029:target {display:block;}
#p030:target {display:block;}
#p031:target {display:block;}
#p032:target {display:block;}
#p033:target {display:block;}
#p034:target {display:block;}
#p035:target {display:block;}
#p036:target {display:block;}
#p037:target {display:block;}
#p038:target {display:block;}
#p039:target {display:block;}
#p040:target {display:block;}
#p041:target {display:block;}

#p001:target .box img,
#p002:target .box img,
#p003:target .box img,
#p004:target .box img,
#p005:target .box img,
#p006:target .box img, 
#p007:target .box img, 
#p008:target .box img, 
#p009:target .box img, 
#p010:target .box img, 
#p011:target .box img, 
#p012:target .box img, 
#p013:target .box img, 
#p014:target .box img, 
#p015:target .box img, 
#p016:target .box img, 
#p017:target .box img, 
#p018:target .box img, 
#p019:target .box img, 
#p020:target .box img, 
#p021:target .box img, 
#p022:target .box img, 
#p023:target .box img, 
#p024:target .box img, 
#p025:target .box img, 
#p026:target .box img, 
#p027:target .box img, 
#p028:target .box img, 
#p029:target .box img, 
#p030:target .box img, 
#p031:target .box img, 
#p032:target .box img, 
#p033:target .box img, 
#p034:target .box img, 
#p035:target .box img, 
#p036:target .box img, 
#p037:target .box img, 
#p038:target .box img, 
#p039:target .box img, 
#p040:target .box img { {
	-webkit-animation-name: fadeIn; 
	-webkit-animation-duration: 1.5s; 
}


