#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.6; filter:alpha(opacity=60); -moz-opacity:0.6;
	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;
}

.mes_window {
	width:500px;
	padding:20px 20px 30px 20px;
	background:#ffffff;
	color:#000000;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top:3px solid #CCCCCC;
	border-right:3px solid #CCCCCC;
	border-left:3px solid #999999;
	border-bottom:3px solid #999999;
}

.mes_window h1 {font-size:22px; text-align:center; color:#000000; margin-bottom:20px;}

.mes_window .button {font-size:22px; font-weight:bold;}
