body { background-color:#fff; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.auth-wrapper { width:542px; margin:0 auto }

*:focus{outline:0;-moz-outline:none}

a { color:#3ca200; text-decoration: none }
a:hover { color:#4ccc00; text-decoration: none }
.clear { clear:both; margin:0px 0 0 0 }

.logo { width:200px; margin:40px auto 0 auto; text-align:center; position: relative;}

a {
	border-bottom:1px solid #C8E5B7;
}

.logo a  {
	border:medium none !important;
}

.auth-block-bg { width:468px; border:1px solid #cbcbcb }
.auth-block { width:416px; text-align:center }
.auth-block a {text-decoration: none; border: 1px none;}
.auth-header-text { font-size:18px; color:#000 }
.auth-header-text .auth-info { margin:5px auto 30px auto; font-size:11px; color:#000 }
.auth-info { width:70%; margin:-10px auto 30px auto; font-size:11px; color:#000 }
.footer-links { width:350px; margin: 0 auto 30px auto; text-align:center }
.auth-block .footer-links { margin:-10px auto 15px auto; font-size:11px }

/*
.login { position:relative; height:370px; background: #FFF url("login-box-bg.jpg") no-repeat }
.login .auth-block-bg { position:absolute; margin:36px; height:293px }
.login .auth-block { margin:25px; height:241px }
*/

.fform fieldset,
.fform fieldset fieldset { margin:0; padding:0; background:none; border:none }
.fform div.label { display:none }
.fform div.input { margin:0 }
.fform .input_text { width:412px; height:32px; margin-bottom:30px; font-size:24px; line-height:32px; letter-spacing:1px; text-align:center; font-family:Arial, Helvetica, sans-serif }
input[type="submit"] { border:none; width:170px; height:21px; line-height:11px; font-size:11px; margin:0 0 15px 0; padding:2px 0 3px 0; cursor:pointer }
.field_required { background: #ebffe4 !important }

div.log_container,
div.action_messages { margin:0 0 10px 0; padding:0 }
div.log_container div,
div.action_messages div { margin:0 0 5px 0; padding:0; font-size:11px; color:#000 }
div.log_container li,
div.action_messages li { text-align:left }


.register { clear:both; padding-bottom:37px; background: url("reg-box-bg-b.jpg") bottom no-repeat }
.auth-block-outer-t { height:50px; background: url("reg-box-bg-t.jpg") top no-repeat }
.auth-block-outer-t-white { height:50px; background: url("reg-box-bg-t-white.jpg") top no-repeat }
.register .auth-block-bg { margin:0 36px; border-top:none; border-bottom:none }
.register .auth-block { margin:0 25px; padding:15px 0 }

.register .auth-info { margin-top:10px }
.register .input { position:relative }
.register .star { font-size:18px; vertical-align:bottom; line-height:6px }
.register .input .star { display:block; position:absolute; top:18px; right:-13px }

.register .fform div.label { display:block; clear:both; float:none; margin:0 auto 5px auto; width: 400px; text-align:center; background:none; font-weight:normal; color:#494949; font-size:11px }
.register .fform .input_text { margin-bottom:10px; border-bottom:1px solid #ddd }
.register select { width:412px }
/* gAp - for Buttzilla 07.04.2010
.register input[type="submit"] { margin:15px; background: url("button-bg-s.png") top center no-repeat; width:170px }
*/
