/*
    default form styles

    This stylesheet is part of mabiz.
    Copyright 2003-2005 by mahono, http://www.mahono.com

*/

#item_new {
    font-weight: normal;
    color: #000;
}

#item_new small {
    color: #888;
}

#item_new .box {
    padding: 10px;
}

#item_new h2 {
    background-color: #ccc;
    padding: 3px;
    border: 0px !important;
}

#item_new fieldset {
    padding: 5px;
    margin-bottom: 10px;
}

#item_new table.form {
    border: 1px solid #ccc;
    padding: 5px;
    margin-bottom: 15px;
}

#item_new th {

}

#item_new .label {
    background: #ddd;
    border-bottom: 1px solid #fff;
    height: 30px;
    width: 120px;
    padding: 5px;
}

#item_new .field {
    vertical-align: middle;
    padding: 5px;
}

#item_new input[type="text"], #item_new input[type="password"], #item_new textarea {
    font-family: sans-serif;
    font-size: 12px;
    width: 200px;
    border: 1px solid #999;
    padding: 1px;
}

#item_new input[type="text"]:focus, #item_new input[type="password"]:focus,
#item_new textarea:focus {
    border: 1px solid #000;
    background-color: #ffc;
}

#item_new input[type="text"]:hover, #item_new input[type="password"]:hover,
#item_new textarea:hover {
    background-color: #ffc;
}

#item_new input[type="text"].len10 {
    width: 20px;
}

#item_new input[type="text"].len25 {
    width: 50px;
}

#item_new input[type="text"].len45 {
    width: 90px;
}

#item_new input[type="text"].len50 {
    width: 100px;
}

#item_new input[type="text"].len75 {
    width: 150px;
}


#item_new select {
    width: 200px;
}

#item_new .button_panel {
    text-align: right;
    background-color: #ccc;
    padding: 5px;
}

#item_new .error {
    border: 1px solid #f00 !important;
  /*  background-color: #fff; */
    color: #000;
    font-weight: normal;
    font-size: 12px;
}

#item_new .generated_fields {
    border: 2px solid #9c9;
    padding: 5px;
}

#item_new .generated_fields li {
    margin-left: 20px;
}

#item_new .generated_fields ul {
    margin: 5px;
}

#item_new .hint {
    border: 1px solid #f00;
    background-color: #ffc;
    color: #000;
    padding: 5px;
}