div#light_page-wrapper {
	padding-top: 0;
}
form {
	padding: 0 0;
}


table.form td {
	padding: 1em 2em .5em .5em;
}
table.form td.title {
	padding-left: .3em;
}
table.form td.label {
	text-align: right;
	padding-right: 0;
	padding-left: 2em;
}

table.form tr.strong {
	background: #FCF0F0;
}

table.form tr.top_padded td {
	padding-top: 2em;
}
table.form tr.bottom_padded td {
	padding-bottom: 2em;
}


input[type="text"], input[type="password"] {
	width: 10em;
	font-size: 2em;
	border: 1px solid #999;
	background: #FFF;
	color: #000;
	padding: .1em .2em .2em .2em;
}

input.wide {
	width: 15em;
}

input[type="submit"] {
	height: 3em;
}

input#auth_remember {
	margin-left: .5em;
}

input.redborder {
	border: 1px solid #900000;
}

input.reg_invite_code_part {
	width: 3.5em;
	text-align: center;
	color: #900000;
}
