/* SHADOW BOX */
#shadow-box-register {
	width:850px;
	position:fixed;
	left:50%;
	margin-top:40px;
	z-index:100;
	margin-left:-425px;
	height:640px;
}
#shadow-box-register #shadow-box-bg1,
#shadow-box-register #shadow-box-bg2,
#shadow-box-register #shadow-box-bg3,
#shadow-box-register #shadow-box-bg4 {
	width:850px;
	height:160px;
}
#shadow-box-register #shadow-box-bg1 {
	background:url(shadow/shadow_01.png) no-repeat;
}
#shadow-box-register #shadow-box-bg2 {
	background:url(shadow/shadow_02.png) no-repeat;
}
#shadow-box-register #shadow-box-bg3 {
	background:url(shadow/shadow_03.png) no-repeat;
}
#shadow-box-register #shadow-box-bg4 {
	background:url(shadow/shadow_04.png) no-repeat;
}
#shadow-box-register-opac {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	z-index:99;
	height:100%;
	background:#000;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}
#shadow-box-text, #shadow-box-title, #shadow-box-close, #shadow-box-buttons, #shadow-box-form { position:absolute; }
#shadow-box-close { color:#FFF; width:120px; height:30px; margin:33px 0 0 764px; font-size:11px; cursor:pointer; } 
#shadow-box-title { color:#FFF; font-size:17px; font-weight:lighter; margin:35px 0 0 110px; }
#shadow-box-text { color:#FFF; width:200px; margin:230px 0 0 63px; font-size:13px; }
#shadow-box-form { position:absolute; font-size:13px; color:#FFF; width:460px; height:300px; margin:168px 0 0 340px; }
#shadow-box-form table { width:445px; }
#shadow-box-form td { padding:6px 0; background:transparent; border:none; color:#FFF; }
#shadow-box-form input { filter:alpha(opacity=90); opacity: 0.90; -moz-opacity:0.90; -moz-border-radius:2px; background-color:#FFFFFF; font-size:15px; border:1px solid #6B91AB; padding:4px 5px; width:190px; }
#shadow-box-form input:focus { filter:alpha(opacity=100); opacity: 1.0; -moz-opacity:1.0; }
#shadow-box-button { position:absolute; background:url(shadow/shadow_buttons.png); width:200px; height:28px; margin:560px 0 0 600px; }
#shadow-box-login-button { position:relative; background:url(shadow/btn_shadowbox_login.png); width:73px; height:24px; display:block; }
#shadow-box-button:hover { background-position: 0 -28px; }
#shadow-box-form .shadow-box-captcha { font-size:11px; color:#666; }
#shadow-box-form .rules { font-size:11px; }
#shadow-box-form .rules a { color:#FFF; text-decoration:underline; }
.shadow_box_register_alert { color:#FFFFFF; font-size:16px; font-weight:bold; height:70px; margin:87px 0 0 340px; position:absolute; width:400px; }
#shadow-box-register #shadow-box-login {
	background-image:url(shadow/shadow_login_bg.png);
	background-position:right center;
	background-repeat:no-repeat;
	height:78px;
	left:35px;
	position:absolute;
	top:535px;
	width:515px;
}
#shadow-box-register #shadow-box-login .title {
	position:absolute;
	width:230px;
	height:19px;
	padding:10px;
	top:0;
	left:0;
}
#shadow-box-register #shadow-box-login .login_form {
	position:absolute;
	width:100%;
	height:25px;
	top:39px;
	left:0;
}
#shadow-box-register #shadow-box-login .login_form td.login_title {
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	width:80px;
	padding-left:10px;
}
#shadow-box-register #shadow-box-login .login_form td.login_input {
	width:150px;
}
