div.albFra{
	position: relative;
}

span.spanPv{
	float: left;
	display: block;
	text-align: center;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-top: 1px solid silver;
	border-left: 1px solid silver;
	-moz-border-radius: 5px;
	margin: 2px;
	padding: 5px;
	background-color: white;
}
a.aPv:hover {
	-moz-opacity:0.8; 
	filter:Alpha(opacity=80); 
	opacity:0.8;
}
a.aPv img{
}
a.aPv {
	display:table-cell;
	text-align: center;
	vertical-align:middle;
	width: 122px;
	height: 82px;
	text-decoration: none;
}
img.imgPv{
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}

div.albClr{
	clear: both;
}

div.albTi{
	height:20px;
	font-size:1.2em;
	font-weight: bold;
}

div.albTlb{
	float:right;
	padding-top:2px;
	padding-left:4px;
}
div.albTlb span{
	display: none;
	height:16px;
}
div.albTlb a{
	display: block;
	width:16px;
	height:16px;
	background-repeat: no-repeat;
	float: right;
}

a.albZmBtnIn{
	background-image:url("img/btnPvZmIn.gif");
}
a.albZmBtnOut{
	background-image:url("img/btnPvZmOut.gif");
}
a.albZmBtnNoIn,
a.albZmBtnNoOut{
	background-image:url("img/btnPvZm.gif");
	-moz-opacity:0.5; 
	filter:Alpha(opacity=50); 
	opacity:0.5;
	cursor: default;
}
a.albSsStart{
	background-image:url("img/btnSsStart.gif");
}

div.albCo{
	clear: both;
}

div.albSsOver{
	position: absolute;
	top:0px;
	left:0px;
	z-index:100;
	width:100%;
	height:100%;
	background-color: black;
	-moz-opacity:0.9; 
	filter:Alpha(opacity=90); 
	opacity:0.9;
}
div.albSsFra{
	position: fixed;
	top:50%;
	left:50%;
	z-index:101;
	width:720px;
	height:550px;
	margin: -275px 0px 0px -360px;
	background-color: white;
	text-align: center;
}
div.albSsCo img{
}
div.albSsCo{
	position: absolute;
	width:700px;
	height:500px;
	top:10px;
	left:10px;
}
div.albSsImgFra{
	position: absolute;
	width:700px;
	height:500px;
	top:0px;
	left:0px;
	overflow: hidden;
}

div.albSsTi{
	font-style: italic;
	color: gray;
	cursor: default;
	font-size:12px;
}
div.albSsTbr{
	position: absolute;
	width:720px;
	bottom:0px;
	left:0px;
	height: 40px;
}
div.albSsTbr span{
	display: none;
	position: absolute;
}
div.albSsTbr span.albSsCount{
	display: inline;
	font-style: italic;
	color: gray;
	bottom:3px;
	right: 50px;
	cursor: default;
}
div.albSsTbr a{
	display: block;
	width:16px;
	height:16px;
	background-repeat: no-repeat;
	position: absolute;
	bottom:3px;
}

a.albSsBtnDwn{
	background-image:url("img/btnSsDwn.gif");
	left:3px;
}
a.albSsBtnNoDwn{
	display: none;
}

a.albSsBtnPrv{
	background-image:url("img/btnSsPrv.gif");
	left:330px;
}
a.albSsBtnNoPrv{
	background-image:url("img/btnSsNoPrv.gif");
	left:330px;
	-moz-opacity:0.5; 
	filter:Alpha(opacity=50); 
	opacity:0.5;
	cursor: default;
}
a.albSsBtnNxt{
	background-image:url("img/btnSsNxt.gif");
	right:330px;
}
a.albSsBtnNoNxt{
	background-image:url("img/btnSsNoNxt.gif");
	right:330px;
	-moz-opacity:0.5; 
	filter:Alpha(opacity=50); 
	opacity:0.5;
	cursor: default;
}
a.albSsBtnCls{
	background-image:url("img/btnSsCls.gif");
	right:3px;
}
a.albSsBtnPse{
	background-image:url("img/btnSsPse.gif");
	left:352px;
}
a.albSsBtnPly{
	background-image:url("img/btnSsPly.gif");
	left:352px;
	}
a.albZmBtnIn:hover,
a.albZmBtnOut:hover,
a.albSsStart:hover,
a.albSsBtnDwn:hover,
a.albSsBtnPrv:hover,
a.albSsBtnNxt:hover,
a.albSsBtnCls:hover{
	-moz-opacity:0.7; 
	filter:Alpha(opacity=70); 
	opacity:0.7;
}

