.privatezone {
	margin-top : 10px;
}
.privatezone * {
	font-size : 12px;
}

.privatezone .left {
	width : 470px;
	padding : 10px;
}
.privatezone .right {
	width : 460px;
	padding : 10px;
	border-left : 1px solid #cccccc;
}
.privatezone.register .left {
	width : 300px;
	padding : 10px;
}
.privatezone.register .right {
	width : 300px;
	padding : 10px;
}
.privatezone .right .button {
	display : block;
	margin : 0 auto;
	padding : 5px 10px;
	width : 150px;
	border : 1px outset #FF9900;
	background : #ff9900;
	color : #ffffff;
	font-size : 13px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
}

.privatezone FORM {
	padding : 5px 0;
}
.privatezone LABEL {
	float : left;
	padding-top : 3px;
	width : 125px;
}
.privatezone LABEL.for-checkbox {
	float : none;
	padding-top : 3px;
	width : auto;
}
.privatezone .required {
	background : #ffeecc;
}
.privatezone .disabled {
	background : #eeeeee;
	border : 1px solid #dddddd;
}
.privatezone LABEL.disabled {
	background : transparent;
	border : 0px none;
	color : #aaaaaa;
}
.privatezone INPUT {
	width : 150px;
	margin-bottom : 5px;
	border : 1px solid #aaaaaa;
}
.privatezone INPUT.button {
	width : auto;
	padding : 2px 10px;
	border : 1px outset #aaaaaa;
	background : #aaaaaa;
	color : #ffffff;
}