/* CSS Document */

#login_or_register {
	position:relative;
	float:left;
	width:215px;
	margin-left:15px;
	padding:9px 0 0 30px;
	overflow:hidden;
}
	#login_or_register a {
		color:#7f7f7f;
	}
	#login_or_register a:hover {
		color:#ff5555;
	}

.popup_form {
	display:none;
	position:absolute;
	left:0;
	top:0;
	z-index:9999;
}
.popup_form .popup_title {
	position:relative;
	width:190px;
	height:10px;
	border-bottom:2px solid #ff5555;
}
	.popup_form .popup_title .popup_close {
		position:absolute;
		right:0;
		top:-7px;
		color:#7f7f7f;
		font-size:12px;
		font-weight:bold;
	}
	.popup_form .popup_title .popup_arrow:after {
		content:"";
		position:absolute;
		display:block;
		bottom: 0;
		left: 20px;
		width: 0px;
		height:0px;
		border-width: 10px;
		border-style: solid;
		border-color: transparent transparent #ff5555 transparent;
	}

.popup_form .popup_body {
	width:150px;
	background-color:#373737;
	color:#888888;
	padding:20px;
	position:relative;
}
#popup_login .popup_body {
	height:155px;
}
#popup_register .popup_body {
	height:200px;
}
	.popup_form .popup_field {
		margin-bottom:10px;
	}
	.popup_form .popup_field input[type="text"],
	.popup_form .popup_field input[type="password"] {
		width:128px;
		height:30px;
		line-height:30px;
		background:#414141;
		border:1px solid #4b4b4b;
		padding:0 10px;
	}
	.popup_form .popup_field.popup_button {
		text-align:right;
		font-size:12px;
	}	
	.popup_form .popup_field.popup_button a {
		display:inline-block;
		text-align:center;
		width:66px;
		height:32px;
		line-height:32px;
		text-transform:uppercase;
		color:#ffffff;
		background-color:#ff5555;
	}
	#popup_login .popup_field.forgot_password {
		font-size:12px;
		line-height:15px;
	}
.popup_form .popup_body .result {
	position:absolute;
	top:20px;
	left:20px;
	right:20px;
	bottom:20px;
	padding:40px 8px 8px;
	font-size:13px;
	text-align:center;
	vertical-align:middle;
	background:#414141;
	border:1px solid #4b4b4b;
	display:none;
}
#popup_register .popup_body .result {
	padding-top:70px;
}
	.popup_form .popup_body .result {
		color:#ffffff;
	}
	.popup_form .popup_body .result.sc_infobox_style_error {
		color:#ff5555;
	}
.popup_form .popup_field input.error_fields_class {
	border-color:#ff5555;
}
