#popup_parent.login
{
	overflow:hidden;
	width:900px;
	margin-left:-450px;
}
#popup_parent.login #popup_btn_area{width:900px;}
#popup_box.login
{
	overflow:hidden;
	width:898px;
}

#popup_box.login .popup_title
{
	height:80px;
	overflow:hidden;
	text-align:center;
	background-color:#72CCD5;
	border-bottom:1px solid black;
}
#popup_box.login .popup_title span
{
	font-size:16pt;
	color:white;
	display:inline-block;
	height:40px;
	line-height:40px;
	margin-top:40px;
	float:right;
	margin-right:15px;
	text-align:right;
}
#popup_box.login .popup_title span.login {width:275px;}

#popup_box.login .login_area
{
	overflow:hidden;
	float:right;
	width:275px;
	height:530px;
	margin:10px 15px 10px 0px;
	border-left:1px solid black;
}

#popup_box.login .login_area a.btn_facebok
{
	overflow:hidden;
	display:inline-block;
	float:right;
	width:266px;
	height:37px;
	background-image:url('../images/facebook button login.png');
	margin-top:10px;
}
#popup_box.login .login_area a.btn_facebok:hover
{
	background-image:url('../images/facebook button login2.png');
}
#popup_box.login .login_area a.btn_facebok span
{
	display:inline-block;
	float:right;
	height:37px;
	line-height:37px;
	font-size:12pt;
	color:white;
	margin-right:15px;
	font-weight:bold;
}

#popup_box.login .login_area .black_bar_block
{
	clear:right;
	overflow:hidden;
	display:inline-block;
	float:right;
	width:266px;
	height:40px;
	margin:0px;
}
#popup_box.login .login_area .black_bar_block .bar
{
	overflow:hidden;
	display:block;
	height:1px;
	margin-top:20px;
	background-color:black;
	position:relative;
	z-index:1;
}
#popup_box.login .login_area .black_bar_block .desc
{
	overflow:visible;
	display:block;
	height:0px;
	text-align:center;
}
#popup_box.login .login_area .black_bar_block .desc span
{
	overflow:hidden;
	display:inline-block;
	height:40px;
	line-height:40px;
	font-size:16pt;
	color:#8F8F8F;
	position:relative;
	z-index:2;
	background-color:white;
	top:-20px;
	padding:0px 10px;
}

#popup_box.login .login_area form
{
	overflow:hidden;
	margin:0px;
	padding:0px;
	clear:both;
}
#popup_box.login .login_area .form_title
{
	overflow:hidden;
	height:30px;
	margin-bottom:10px;
}
#popup_box.login .login_area .form_title span
{
	display:inline-block;
	float:right;
	margin-left:10px;
	font-size:16pt;
	color:blue;
	height:30px;
	line-height:30px;
}
#popup_box.login .login_area .form_title span.small
{
	height:20px;
	line-height:20px;
	font-size:12pt;
	margin-top:5px;
}

#popup_box.login input[type=text],
#popup_box.login input[type=password],
#popup_box.login .file_input_area
{
	display:inline-block;
	float:right;
	clear:right;
	margin:0;
	margin-bottom:20px;
	
	width:264px;
	height:50px;
	line-height:50px;
	font-size:16pt;
	color:black;
	border:1px solid #83C0B9;
	border-radius:5px;
	background-color:white;
	text-indent:15px;
}
#popup_box.login input[type=submit]
{
	display:inline-block;
	float:right;
	clear:right;
	
	font-size:16pt;
	color:white;
	
	padding:0;
	text-indent:0px;
	border-radius:5px;
	width:264px;
	height:50px;
	background-color:#F2848F;
	border:0;
	border-radius:5px;
	text-align:center;
	margin-top:20px;
}
#popup_box.login input[type=submit]:hover
{
	background-color:#7CC1BC;
}
#popup_box.login a.btn_password
{
	display:inline-block;
	float:right;
	clear:right;
	
	font-size:12pt;
	color:blue;
}
#popup_box.login a.btn_password:hover {color:black;}

#popup_box.login .confirm_area
{
	display:inline-block;
	float:right;
	clear:right;
	width:264px;
	overflow:hidden;
	height:140px;
}
#popup_box.login .confirm_area input[type=checkbox]
{
	float:right;
	height:20px;
	width:20px;
}
#popup_box.login .confirm_area .desc
{
	display:inline-block;
	float:right;
	width:230px;
	margin-right:5px;
	line-height:20px;
	color:black;
	font-size:12pt;
	text-align:right;
}

#popup_box.login .register_area
{
	overflow:hidden;
	float:right;
	width:530px;
	height:530px;
	margin:10px 15px 10px 0px;
}

#popup_box.login .register_area a.btn_facebok
{
	overflow:hidden;
	display:inline-block;
	float:right;
	width:522px;
	height:37px;
	background-image:url('../images/facebook button register.png');
	margin-top:10px;
}
#popup_box.login .register_area a.btn_facebok:hover
{
	background-image:url('../images/facebook button register2.png');
}
#popup_box.login .register_area a.btn_facebok span
{
	display:inline-block;
	float:right;
	height:37px;
	line-height:37px;
	font-size:12pt;
	color:white;
	margin-right:15px;
	font-weight:bold;
}

#popup_box.login .register_area .black_bar_block
{
	clear:right;
	overflow:hidden;
	display:inline-block;
	float:right;
	width:522px;
	height:40px;
	margin:0px;
}
#popup_box.login .register_area .black_bar_block .bar
{
	overflow:hidden;
	display:block;
	height:1px;
	margin-top:20px;
	background-color:black;
	position:relative;
	z-index:1;
}
#popup_box.login .register_area .black_bar_block .desc
{
	overflow:visible;
	display:block;
	height:0px;
	text-align:center;
}
#popup_box.login .register_area .black_bar_block .desc span
{
	overflow:hidden;
	display:inline-block;
	height:40px;
	line-height:40px;
	font-size:16pt;
	color:#8F8F8F;
	position:relative;
	z-index:2;
	background-color:white;
	top:-20px;
	padding:0px 10px;
}

#popup_box.login .register_area form
{
	overflow:hidden;
	margin:0px;
	padding:0px;
	clear:both;
}
#popup_box.login .register_area .form_title
{
	overflow:hidden;
	height:30px;
	margin-bottom:10px;
}
#popup_box.login .register_area .form_title span
{
	display:inline-block;
	float:right;
	margin-left:10px;
	font-size:16pt;
	color:blue;
	height:30px;
	line-height:30px;
}


#popup_box.login .register_area input[type=text],
#popup_box.login .register_area input[type=password],
#popup_box.login .register_area input[type=submit],
#popup_box.login .register_area .file_input_area
{
	width:520px;
	overflow:hidden;
}

#popup_box.login .register_area .file_input_area input[type=text]
{
	width:280px;
	float:right;
	border:0;
	margin:0;
}
#popup_box.login .register_area .file_input_area .btn_upload
{
	display:inline-block;
	float:right;
	
	font-size:16pt;
	color:white;
	
	padding:0;
	text-indent:0px;
	width:240px;
	height:50px;
	background-color:#7CC1BC;
	border:0;
	text-align:center;
}
#popup_box.login .register_area .file_input_area:hover .btn_upload
{
	background-color:#F2848F;
}
#popup_box.login .register_area .file_input_area input[type=file]
{
	clear:both;
	display:block;
	width:520px;
	height:50px;
	position:relative;
	top:-50px;
	opacity:0;
}

#popup_box #popup_register_ok .main_text
{
	font-size:14pt;
	color:#74797D;
	margin:20px 20px 0px 20px;
}
#popup_box #popup_register_ok .btn_area
{
	overflow:hidden;
	text-align:center;
	margin:40px;
}
#popup_box #popup_register_ok .btn_area a
{
	display:inline-block;
	font-size:16pt;
	color:white;
	
	padding:0;
	text-indent:0px;
	border-radius:5px;
	width:300px;
	height:40px;
	line-height:40px;
	background-color:#F2848F;
	border:1px solid #7CC1BC;
	text-align:center;
}
#popup_box #popup_register_ok .btn_area a:hover,
#popup_box #popup_register_ok .btn_area a:focus
{
	background-color:#7CC1BC;
}









