/* login, register, remember form style */

#signin {
    color: white;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 19px;
    text-decoration: none;
}

#signin:hover {
    color:#3EB8EB;
}

p.welcome {
    color:white;
    font-size:12px;
    float:left;
    margin-top:8px;
    text-align:left;
    line-height:16px;
    margin-left: 30px;
}

p.welcome a {
    color:white;
    font-size:12px;
    text-decoration:underline;
}

#close_forms{
    background: url("images/x.png") 0 0 no-repeat;
    float: right;
    height: 22px;
    position: absolute;
    right: -9px;
    top: -9px;
    width: 22px;
    outline: none;

}
#w_login_form {
    display:block;
}

#w_remember_form {
    display:none;
}

#w_register_form {
    display:none;
}
#forms_wrap{
    top: 220px;
    padding: 10px;
    background: url("images/bg_reg.png") 0 0 repeat;
    display:none;
    float: left;
    position: absolute;
    left: 700px;
    z-index: 100;
    font-size:11px;
    border:2px solid #D9F6FE;
}
#forms_wrap form{
    margin-bottom: 10px;
    float: left;
    clear: both;
     max-width: 275px;
}
#forms_wrap form a{
    margin: 0 0 10px;    
    float: left;
    clear: both;
}
.wrap_item{
    margin-bottom: 10px;
     clear: both;
    float: left;
    /*width: 150px;
    max-width: 275px;*/
}
.wrap_item .submit{
    float: left;
}
.wrap_item .load_icon {
    background: url("images/ajax-loader.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 16px;
    margin-left: 3px;
    margin-top: 4px;
    width: 16px;
    display: none;
}
.wrap_item .message_wrap {
    float: right;
    width: 190px;
}
#wrap_password_double .message_wrap {
    margin-top: -58px
}
.wrap_item .message_wrap .success {
    color:green;
    display:none;
}

.wrap_item .message_wrap .fail {
    color:#971407;
    display:none;
}

.wrap_item p{
    float: left;
    width: 100%;
}

.wrap_item label{
    float: left;
    margin-bottom: 3px;
    width: 100%;}

.wrap_item #textarea{
    width: 100%;
}
.wrap_item #message_text{
    margin-top: 0;
    margin-bottom: 5px;
}
.wrap_item #select{
    width: auto;
}
.wrap_item .radio_wrap label {
    clear: both;
    float: left;
    line-height: 18px;
    margin-bottom: 5px;
    width: 100%;
}
.wrap_item .radio_wrap label input{
    float: right;
}
.wrap_item  #description_radio{
    float: left;
    clear: both;
}

#w_register_form .general_form_message,
#w_login_form .general_form_message,
#w_remember_form .general_form_message {
    color: red;
    font-size: 13px;
    line-height: 16px;
    margin: 10px 0 10px 0;
    float: left;
    clear:both;
}
