.cmp_frgSlideShow {
	display: table;
	width:100%;
    height:100%;
	
	width:100%;
    height:100%;
	position:fixed;
	top: 0;
	left: 0;
	_position:absolute;
	_top: expression( documentElement.scrollTop + "px" );
	z-index: 12;
}

.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%;*/
	
	display: table-cell;
	vertical-align: middle;
	overflow: visible;
	
	/*
	width:100%;
    height:100%;
	position:fixed;
	top: 0;
	left: 0;
	_position:absolute;
	_top: expression( documentElement.scrollTop + "px" );
	*/
	
}

.cmp_frgSlideShow .frameContent	{
	width:792px;
	height:600px;
	margin: 0 auto;
	position: relative;
	z-index:16;
}

.cmp_frgSlideShow a {
    position:relative;
}

.cmp_frgSlideShow .btnClose {
    position:absolute;
    top:50px;
    right:50px;
    cursor:pointer;
	z-index: 20;
}

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

.cmp_frgSlideShow .arrLeft *,
.cmp_frgSlideShow .arrRight *,
.cmp_frgSlideShow .btnClose *	{ position: relative; z-index: 10;}

.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');
}

