#hideshow { position: absolute;	width: 100%; height: 100%;	top: 0; left: 0; }

#fade { background: #000;	position: fixed; width: 100%;	height: 100%;	filter:alpha(opacity=95);	opacity: .95;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; /*--IE 8 Transparency--*/ left: 0; z-index: 100; }

.popup_block { background: #ddd; padding: 10px 20px; border: 10px solid #fff; float: left; position: fixed; top: 5%; left: 50%; margin: 0 0 0 -310px; z-index: 100; }
.popup_block .popup { float: left; background: #fff; margin: 0px 0; padding: 0px 0; border: 1px solid #bbb; }
.popup h3 { margin: 0 0 20px; padding: 5px 10px; border-bottom: 1px solid #bbb; font-size: 1.5em; font-weight: normal; }
.popup p { padding: 5px 10px; margin: 5px 0; }
.popup img.cntrl { position: absolute; right: -20px; top: -20px; }

/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}

*html .popup_block {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}

/*--IE 6 PNG Fix--*/
img { behavior: url(script/htc/iepngfix.htc) }
