.makeShadow{
	position:fixed;
	width:100%;
	top:0;
	left:0;
	height:100%;
	background:#fff;
	z-index:400;
	opacity:0.57;
	filter:alpha(opacity=57);
}
* html .makeShadow{
	position:absolute;
	top: expression(parseInt(document.documentElement.scrollTop, 10)+ "px");
	
}
* html  body{
	height:100%;
	background:#F5F7F0 url(/images/blank.gif) no-repeat;
	background-attachment:fixed;
}

.loginWindow{
	position:fixed;
	z-index:500;
	top:0;
	height:100%;
	width:100%;
	left:0;
}
* html .loginWindow{
	position:absolute;
	top: expression(parseInt(document.documentElement.scrollTop, 10)+ "px");
}
.loginWindow .loginForm{
	border:2px #9db477 solid;
	background:#fff;
	position:relative;
	top:30%;
	width:202px;
	margin:0 auto;
	padding:25px 48px 28px 42px;
	text-align:left;
}

.loginWindow .loginForm .close{
	display:block;
	position:absolute;
	width:18px;
	height:18px;
	background:url(/img/login_close.gif);
	right:10px;
	top:10px;
}
.loginWindow .loginForm p{
	padding:10px 0 0;
	overflow:hidden;
	zoom:1;
}
.loginWindow .loginForm p.title{
	color:#5c6e33;
	font:bold 16px Tahoma, sans-serif;
	padding:0 0 6px;
}
.loginWindow .loginForm p label{
	display:block;
	font:11px Tahoma, sans-serif;
	color:#5c5c5c;
}
.loginWindow .loginForm p input{
	border:1px #ccc solid;
	border-top-color:#666;
	background:#fff;
	width:195px;
	font:11px Tahoma, sans-serif;
	padding:6px 2px;
	margin:3px 0 0;
}
.loginWindow .loginForm p.chk label{
	display:inline;
}
.loginWindow .loginForm p.chk input{
	width:auto;
	float:right;
	margin:-11px 0 0;
	border:none;
	height:13px;
}
* html .loginWindow .loginForm p.chk input{
	margin:-15px 0 0;
}
* + html .loginWindow .loginForm p.chk input{
	margin:-15px 0 0;
}
.loginWindow .loginForm p input.btn{
	border:none ;
	width:89px;
	height:26px;
	background:transparent url(/img/enter_btn_jm.gif) 0 0;
	padding:0;
	float:right;
	margin:5px 0 0;
}