.popup_visible #popuplogin, .popup_visible #popupregister {
	transform: scale(1.0);
	-o-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-webkit-transform: scale(1.0);
}
#popuplogin, #popupregister {
	display: none;    background-color: #ffffff;    padding: 18px 25px;    text-align: center;    max-width: 340px;    border: 6px solid #efdbda;
}
#popuplogin .head, #popupregister .head{
	font-size: 22px !important;    text-align: center;    font-weight: 400 !important;    background: #fff;    color: #000;    margin: -18px -19px 20px;    padding: 25px 20px 15px;
}
#popuplogin .head .close, #popupregister .head .close{
	position:absolute;
	top:12px;
	right:14px;
	opacity: 1.0;
	cursor:pointer;
	padding:5px;
	border-radius:0px;
}
#popuplogin .head .close:hover, #popupregister .head .close:hover{
	background:#dedede;
	box-shadow:inset 0 1px 1px #777, inset 0 -1px 1px #fff;;
}
#popuplogin .label, #popupregister .label{
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	font-weight:400;
	color:#666;
	min-width:100px;
}
#popuplogin_form > div, #popupregister_form > div{
	text-align:center;
}
#popuplogin_form > div + div, #popupregister_form > div + div{
	margin:15px 0 0;
}
#popuplogin_form .result, #popupregister_form .result{
	max-width:220px;
}
#popuplogin .result div, #popupregister .result div{
	font-size:11px;
	text-align:center;
	margin: 10px 0 -5px;
	color:#f00;
}
#popuplogin input[type='text'], input[type='password'], #popupregister input[type='text'], input[type='password']  {
    width: 260px;    box-sizing: border-box;    border: none;    border-bottom: solid 1px #ccc;    padding: 10px 10px;    border-radius: 0px;    background: #fff !important;	outline: none;
}#popuplogin input[type='text']:focus, input[type='password']:focus, #popupregister input[type='text']:focus, input[type='password']:focus  {    border-bottom: solid 1px #d8aca8;	outline: none;}
#popuplogin .but, #popupregister .but{
	margin: 25px 0 5px;
	text-align:center;
}
#popuplogin .btn, #popupregister .btn {
	padding: 6px 37px 6px;    border: 1px solid #000;
}#popuplogin .btn:hover, #popupregister .btn:hover {    border: 1px solid #d8aca8;}
#popuplogin .forgotten, #popupregister .forgotten{
	margin:15px 0 0;
	text-align:center;
	color:#000;
}
#popuplogin .forgotten a, #popupregister .forgotten a {
	color: #000;    padding: 0 8px 0 0;    font-size: 12px;
}
#popuplogin .forgotten a + a{	margin:0 0 0 8px;
	padding:0 !important;
}