.form {
    border: 1px solid #aeaeae;
    background: #f5f5f5;
}

.form fieldset {
    border:0;
}

.form .rowfield {
    padding: 10px 10px 10px 0;
    border-bottom: 1px solid #aeaeae;
}

.form .field_label {
    float: left;
    width: 160px;
    padding: 0 10px;
}

.form .field_input {
    margin-left: 180px;
}

.form .field_input ul li, .form .field_label ul li {
    list-style:none;
    padding: 1px 0 ;
}

.form .submit {
    background: url('/data/admin/img/forms/submit_bg.gif');
    padding:10px;
}

.form label {
    cursor:pointer;
    border-bottom: 1px dashed #aeaeae;
}

.form .timestamp .label {
    width: 50px;
    float:left;
    display:block;
}

.form input[type=text], .form input[type=password] {
    border: 1px solid #aeaeae;
    width: 200px;
}

.form textarea {
    border: 1px solid #aeaeae;
    width: 100%;
    padding:0;
    margin:0;
    height: 80px;
}

.form textarea.editor {
    height: 120px;
}


.form input.text {
    width: 400px;
}

.form input.date,.form input.time  {
    width: 110px;
}

.form button {
    padding: 4px 15px;
    background: #efefef url('/data/admin/img/listing/th_bg.gif');
    border: 1px solid #8a9093;
    margin-right:7px;
    color: #005000;
    cursor:pointer;
}

.form button.cancel {
    color: #900000;
}

