*{margin:0;padding:0}
body{background:#777;color:#bebebe;font-family:Arial,Helvetica,sans-serif;font-size:13px;margin:0}
a{text-decoration:none}
a:hover{text-decoration:underline}
h1,h2,h3,h4{font-family:Arial,sans-serif;color:#444}
button,.button{background:#F3F3F3;border:1px solid #DCDCDC;border-radius:2px;color:#444;cursor:pointer;display:inline-block;font:700 11px Arial,sans-serif;margin-right:10px;padding:7px 12px;position:relative;text-decoration:none;text-shadow:0 1px 0 #FFF}
button:hover,.button:hover{color:#333;text-decoration:none;border-color:#999}
.wrap{margin:0 auto;width:400px}
#content{margin:120px 0 10px}
#content .b1{background:#fff}
#content .b2{background:#eaeaea}
#content #main{float:right;margin:0 0 12px;width:340px}
#main .full_w{background:#fff;border:1px solid #DCDDE1;color:#848484;margin:0 0 5px}
#main .full_w .h_title{background:url(../img/bg_box_head.jpg) repeat-x;color:#bebebe;font-size:13px;font-weight:400;height:22px;padding:7px 0 0 15px;text-shadow:#0E0E0E 0 1px 1px}
.left{float:left;width:230px}
.right{float:right;width:215px}
.right h3{margin:0 0 8px}
.right p{margin:0 0 8px}
#main form{margin:15px}
#main form .element{clear:both;border-bottom:1px dashed #ededed;display:block;margin:0;padding:10px}
#main form label{color:#575757;display:block;font-size:12px;font-weight:700;margin:0 0 5px;padding:0 0 0 3px}
#main form label span{color:#b8b8b8;font-size:13px;font-weight:400}
#main form input,#main form select,#main form textarea{background:#FFF;border:1px solid #DDD;border-radius:3px;font-size:13px;font-family:Arial,Helvetica,sans-serif;padding:8px 3px}
#main form input:focus,#main form select:focus,#main form textarea:focus{border:1px solid #b3b3b3}
#main form select{border:1px solid #DDD;border-radius:3px}
#main form .text{margin:0 0 12px;width:98%}
#main form .ok{background:#F3F3F3 url(../img/i_ok.png) no-repeat 4px center;padding-left:25px}
#main .footer{margin:0 15px;text-align:center;#fff}
#main .footer a{color:#bebebe}
#main .n_warning{background:#FFF7CE;border:1px solid #D9C65B;border-radius:3px;margin:20px 15px;padding:1px}
#main .n_warning p{background:#FDF0B1 url(../img/i_warning.png) no-repeat 4px center;color:#756B30;padding:7px 25px}
#main .n_warning a{color:#756B30;font-weight:700}
#main .n_ok{background:#F6FFEC;border:1px solid #89B755;border-radius:3px;margin:20px 15px;padding:1px}
#main .n_ok p{background:#DFF6C5 url(../img/i_ok.png) no-repeat 4px center;color:#496528;padding:7px 25px}
#main .n_ok a{color:#756B30;font-weight:700}
#main .n_error{background:#FDE4E1;border:1px solid #B16A6C;border-radius:3px;margin:20px 15px;padding:1px}
#main .n_error p{background:#F4CAC6 url(../img/i_error.png) no-repeat 4px center;color:#630E18;padding:7px 25px}
#main .n_error a{color:#756B30;font-weight:700}
.entry{color:#444;margin:5px 0;padding:5px 15px;text-shadow:0 1px #fff}
.sep{border-bottom:1px dashed #DDD;margin:10px 0}
.clear{clear:both}
.align-left{text-align:left}
.align-right{text-align:right}
span.validation_error{float:right;color:red}
.forgot_success{padding:10px}
.forgot_success h3{text-align:center;margin:20px 0}
.forgot_success a{margin:10px 130px}