/* form specific css */
input[type=text], input[type=password], textarea {
	border: 1px solid #11597f; 
	padding: 1px; 
	font-family:'Lucida Sans Unicode', 'Lucida Grande',  Sans-serif; 
	color: #404040; 
	font-size: 0.8em; 
	width: 330px;
}

select { padding: 1px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', Sans-serif; color: #404040; background-color: #fff; border: 1px solid #11597f;}
/*input:hover, textarea:hover {border-color: #bbb; }
input:focus, textarea:focus {border-color: #00577d;}*/
input.button {border: 0 none; padding: 0px;}



/* login / reg / forgot pass / not-yet / ... */
form {width: 600px;}
body.frame form {width: 465px !important;}
form > div {margin-bottom: 10px;}
form input {width: 330px;}
form select {width: 334px;}
form input.sbs {width: 140px; margin-right: 4px;}
form label {width: 115px; text-align: left; float: left; font-size: 0.8em;}
form input.submit {width: 115px; border: 0 none;}
#id_submit_r, #id_submit_l, #id_rr-submit, #id_pass-submit {
	background-image:url("/media/img/blank-btn.gif");
	background-repeat:no-repeat;  
	background-position: 0px 0px;
	background-color: #FFFFFF;
	border: none;
	height: 27px !important;
	width: 119px !important;
	display: block;
	float: left;
	color: #323232;
	font-size: 12pt;
	text-decoration: none;
	font-family: 'Lucida Grande', Sans-serif;
	cursor: pointer;
}
#id_submit_r {
	padding: 0px 5px 3px 0px;
}

#id_submit_l {
	padding: 0px 12px 3px 0px;
}

#id_rr-submit {
	padding: 3px 0px 0px 32px;
}

#id_pass-submit {
	padding: 0px 9px 3px 0px;
}

#login-container.box, #registration-container.box {
	min-height: 500px;
}

.forgot {font-size: 0.8em; text-align: left; position: relative; top: 2px; }
#forgot-container .change {font-size: 10px; position: relative; left: 10px;}


/* shared */
.error { position: relative; left: 115px; display: block; width: 330px;}

