/* WINDOW */

#win_bg{
	position:absolute; 
	top: expression(document.compatMode=='CSS1Compat'? document.documentElement.scrollTop + scrollTop + "px"  : body.scrollTop + scrollTop + 'px');
	left: expression(document.compatMode=='CSS1Compat'? document.documentElement.scrollLeft + "px" : body.scrollLeft + "px");
	width:expression(document.compatMode=='CSS1Compat'? document.documentElement.clientWidth + "px" : body.clientWidth + "px");
	height:expression(document.compatMode=='CSS1Compat'? document.documentElement.clientHeight + "px" : body.clientHeight + "px");
	z-index:22;
	background:#000000;
	opacity:0.4; filter:alpha(opacity=40); -moz-opacity:0.4;
	display:none;
}

.win {
	position:absolute; 
	top: expression(document.compatMode=='CSS1Compat'? document.documentElement.scrollTop + scrollTop + "px"  : body.scrollTop + 	scrollTop + 'px');
	left: expression(document.compatMode=='CSS1Compat'? document.documentElement.scrollLeft + "px" : body.scrollLeft + "px");
	width:expression(document.compatMode=='CSS1Compat'? document.documentElement.clientWidth + "px" : body.clientWidth + "px");
	height:expression(document.compatMode=='CSS1Compat'? document.documentElement.clientHeight + "px" : body.clientHeight + "px");
	z-index:24;
	font-size:12px; color:#000000;
	display:none;
	text-align:center;
	vertical-align:middle;
	}
	
.win table td{vertical-align:top}

body > #win_bg, .win
{
	position: fixed; 
	top:0px; 
	left:0px; 
	width:100%;
	height:100%;
	min-height:100%;
	margin:0px;
}

.window {
	width:450px;
	padding:15px;
	background:#EAEAEA;
	border:2px solid #777777;
}
.window h3 {font-size:18px; font-weight:normal; padding:0px; margin:0px 0px 15px 0px}

/* END OF WINDOW */

