/* feedback */

#submit fieldset {
    border: none;
    line-height: normal;
}

#submit ul {
    list-style: none;
}

#submit li {
    clear: both;
    margin: 8px 0px;
    position: relative;
}

#submit .required {
    color: #444;
}

#submit label {
    font-weight: bold;
    float: left;
    width: 180px;
}

#submit i {
    font-style: normal;
    color: #ff5858;
}

#submit .http {
    position: absolute;
    left: 145px;
    top: 3px;
}

#submit .hint {
    font: normal normal normal 12px Arial;
    color: #b9b6a8;
}

#submit input.text {
    background: #eeede4;
    border: 1px solid #1d1916;
    font-size: 12px;
    padding: 3px;
    width: 278px;
    } * html #submit input.text {
    height: 24px;
}

#submit textarea {
    background: #eeede4;
    border: 1px solid #1d1916;
    font-size: 12px;
    padding: 3px;
    width: 378px;
    height: 100px;
}

#submit button {
    width: 92px;
    height: 32px;
    background: url("/public/img/site/submit.gif") no-repeat;
    border: none;
    margin-left: 180px;
    cursor: pointer;
}

#submit button b {
    display: none;
}

.loading {
    position: fixed;
    left: 50%;
    top: 40%;
    top: expression(document.body.scrollTop + (document.body.offsetHeight / 2) + 'px');
    width: 200px;
    min-height: 18px;
    margin-left: -100px;
    padding: 3px;
    background: #453f3b;
    text-align: left;
}

.loading p {
    font: normal normal normal 12px Arial;
    color: #f4f2e4;
}

.loading p.active {
    background: url("/public/img/admin/dark/progress.gif") no-repeat right center;
    padding-right: 80px;
}