body {
    background-image: url("/css/img/fon_forum.gif");
}

#body {
    margin:5px;
    border: 0;
    background-color: #FFF;
}

#summary {
    border: 2px solid gray;
}

table, th, td {
    border: 1px solid gray;
    border-collapse: collapse;
    padding: 5px;
}

h1 {
    margin-left: 20px;
}

p {
    padding: 5px;
    margin-left: 20px;
}

ul {
    list-style-type: square;
}

li {
    margin-bottom: 5px;
}

/* список модераторов */
#moderTable {
    width:60%;
    border: 1px solid #666;
    border-collapse: collapse;
}

#moderTable th {
    border: 1px solid #666;
    background-color: #EEE;
    border-bottom: 1px solid #333;
    padding: 3px;
}

#moderTable td {
    border: 1px solid #666;
    background-color: #FFF;
    padding: 3px;
}

/* действия модераторов */
.action {
    font-weight: bold;
}

.behavior {
    font-style: italic;
}

.reasons {
    font-style: italic;
}

.reasons>ul {
    list-style-type: square;
    font-style: normal;
}

.ball-list {
    list-style-image: url('img/ball.gif');
    margin: 0 0 0 30px;
}

.style2 {
    font-size: medium;
    font-weight: bold;
}
.style3 {
    font-size: medium;
}

li {
    padding-bottom: 10px;
}

section {
    margin: 15px auto;
    padding: 20px;
    text-align: left;
    background-color: #fff;
    width: 97%;
    border: 3px solid #ccc;
}

section h3, section h4 {
    color: #c00;
}

section p {
    margin-bottom: 15px;
}

tr.leftbottomgray {
    border: 1px solid gray;
    text-align: left;
    padding-left: 5px;
}
