.bg {
    width:100%;
    height:100%;
    _height:1151px;
    background:#000000;
    top:0;
    left:0;
    z-index:15;
    position:fixed;
    _position:absolute;
    filter:alpha(opacity=24);
  -moz-opacity: 0.24; 
    opacity:0.24;
		_overflow:hidden;
}

.cmp_frgSlideShow .popupFrame {
    position:fixed;
    _position:absolute;
    top:50px;
    left:13%;
    z-index:16;
}

.cmp_frgSlideShow a {
    position:relative;
}

.cmp_frgSlideShow .btnClose {
    position:absolute;
    top:50px;
    right:50px;
    cursor:pointer;
}

.cmp_frgSlideShow .arrLeft {
		width:148px;
		height:145px;
    position:absolute;
    top:208px;
    left:-70px;
		cursor:pointer;
}
    
.cmp_frgSlideShow .arrRight {
		width:148px;
		height:148px;
    position:absolute;
    top:208px;
    right:-70px;
		cursor:pointer;
}

.cmp_frgSlideShow .picture {
    width:624px;
    height:432px;
    position:absolute;
    top:84px;
    left:84px;
    text-align:center;
    display:table;
}

.cmp_frgSlideShow .picture div {
    display:table-cell;
    vertical-align:middle;
    #position:relative;
    top:expression(this.parentNode.clientHeight/2-this.offsetHeight/2 + 'px');
}
