/* feedback */

#feedback {
    margin-top: 20px;
}

#feedback fieldset {
    border: none;
}

#feedback ul {
    list-style: none;
}

#feedback li {
    clear: both;
    margin: 3px 0px;
}

#feedback .required {
    color: #444;
}

#feedback label {
    float: left;
    width: 75px;
    padding: 3px;
}

#feedback input.text {
    background: #fff;
    border: 1px solid #444;
    font-size: 12px;
    color: #888;
    padding: 3px;
    width: 200px;
}

#feedback textarea {
    background: #fff;
    border: 1px solid #444;
    font-size: 12px;
    color: #888;
    padding: 3px;
    width: 450px;
    height: 150px;
}

#feedback .button {
    font: normal normal bold 16px Arial;
    /*color: #black;*/ 
    margin-left: 495px;
}

.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: #222;
}

.loading p {
    font: normal normal normal 12px Arial;
    color: #888;
}

.loading p.active {
    background: url("/public/img/admin/dark/progress.gif") no-repeat right center;
    padding-right: 80px;
}