/* CSS used in both: front-end website and admin, but only in forms porposes */

table.form, table.form2 {
    width: 100%;
}

table.form th, table.form2 th {
    text-align: right;
    vertical-align: top;
    padding-top: 4px;
    width: 27%;
    padding-right: 10px;
    font-weight: bold;
}

table.form2 th, table.form2 td {
    padding-top: 2px;
}

table.form>td, table.form2>td {
    width: 73%;
}

.width_medium {
    width: 160px;
}

.width_large {
    width: 400px;
}

.height_short {
    height: 100px;
}

ul.errorlist {
    color: red;
    margin: 0px;
    margin-bottom: 5px;
    padding: 2px;
}

ul.errorlist li {
    display: inline;
}

table.children_list {
    font: inherit;
    width: 100%;
}

table thead {
    font-weight: bold;
}

table.list {
    font: inherit;
    width: 100%;
    border: 1px silver solid;
}

table.list th {
    text-align: left;
    padding: 5px;
    background-color: #eee;
}

table.list td {
    vertical-align: top;
    border-top: 1px silver solid;
    padding: 5px;
}

