﻿body {
    font-family: Tahoma;
    font-size: small;
    background:url(for_css/a1.png) #553311;
    color: #ffffff;
    padding: 0px;
    margin: auto;
    max-width: 500px;
    border: 1px solid #000000;
}
hr {
    color: #9D8840;
    height: 1px;
}
table {
    border: 0px;
    background:url(for_css/background.png) #553311;
    /* border="0" */
    border-collapse: collapse;
    /* cellspacing="0" */
}
table td {
    padding: 0px;
    /* cellpadding="0" */
}
input[type="submit"] {
    margin-top: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    color: #336;
    background-color: #ffffff;
    border: 1px #CBD8E5 solid;
    text-shadow: 0px 1px 0px #FFFFFF;
}
input[type="submit"]:hover {
    color: #000;
    background-color: #EEF3FF;
    border-bottom: 1px #BCC7D6 solid;
}
textarea {
    width: 98%;
    max-width: 98%;
    min-width: 98%;
    height: 4pc;
    min-height: 4pc;
    margin: auto;
}
img {
    border: 0px;
    margin: 0px;
    padding: 0px;
}
div.body {
    border: 1px #E7E7FD solid;
    background-color: #F9F9FF;
    padding: 3px;
    text-align: left;
}
a {
    color: #ffff00;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
div.adt_top, div.adt_bottom {
    padding: 2px 0px 1px 0px;
    text-align: center;
}
div.vidget {
    background:url(for_css/background.png) #553311;
    padding: 5px 1px 5px 1px;
    margin: 0px;
    /border-bottom: 1px #bb0000 dotted;
}
div.news {
    border: 1px #E8AD00 solid;
    background-color: #FFFFCC;
    color: #000000;
}
div.news_title {
    background-color: #CCCC00;
    color: #FFFFCC;
}
div.form {
    padding: 2px;
    border: 1px #000000 solid;
    margin-bottom: 3px;
    margin-top: 2px;
}
div.form label {
    display: inline-block;
    padding-right: 5px;
    margin: 1px 0px 1px 0px;
}
div.form label:hover {
    margin: 1px 0px 0px 0px;
    /border-bottom: 1px #A8C1CE solid;
    /background-color: #E5EDFF;
}
form {
    display: inline;
}
h1 {
    /* Заголовок страницы */
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    text-align: center;
    background:url(for_css/background.png) #553311;
    font-size: medium;
    font-weight: bold;
    border-bottom: 1px #551a00 solid;
    margin-bottom: 2px;
}
div.err {
    /* сообщение об ошибке */
    text-align: center;
    border-top: 1px #853A24 solid;
    background-color: #BF614D;
    color: #FFE3E3;
}
div.err a {
    color: #FFFFFF;
}
div.msg {
    /* сообщение */
    border-top: 1px #2C9A68 solid;
    text-align: center;
    background-color: #4DBF9A;
    color: #E3FFE3;
}
div.msg a {
    color: #FFFFFF;
}
div.main_menu
/* ссылки главного меню */
{
    margin-top: 3px;
    margin-bottom: 3px;
}
div.main_menu a {
    /* главное меню */
    margin-top: 1px;
    border-bottom: 1px  #D4DFE9 dotted;
    display: block;
}
div.main_menu a img {
    margin: 3px 0px 0px 3px;
}
div.main_menu a:hover {
    /* главное меню */
    text-decoration: none;
    border-bottom: 1px  #AABDCB solid;
    background-color: #E0E6FF;
}
div.menu_razd {
    /* выделение раздела в главном меню */
    margin-top: 4px;
    /font-weight: bold;
    background: #441100 url(for_css/menu_razd.gif) no-repeat left top;
    padding-left: 3px;
    color: #FFFFFF;
}
div.post_new {
    border-top: 1px #FF9999 solid;
    background-color: #FFD7D8;
    display: block;
}

div.post_0, div.post_1,div.post_new{
    word-wrap: break-word;
}


div.post_0 {
    /* div с постом */
    /border-top: 1px #441100 solid;
    /background-color: #764512;
    display: block;
    padding: 1px;
    margin: 1px;
}
div.post_1 {
    /* div с постом */
    /border-top: 1px #441100 solid;
    /background-color: #764512;
    display: block;
    padding: 1px;
    margin: 1px;
}
td.icon_big {
    vertical-align: top;
    width: 48px;
}
td.icon_small {
    width: 16px;
}
td.post_title {
}
td.act {
    width: 14px;
}
div.post_hide {
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
    opacity: 0.2;
}
td.act img {
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
    opacity: 0.2;
}
td.act img:hover {
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
    opacity: 1;
}
div.post_edit {
    color: #9e9e9e;
    text-align: right;
    font-size: xx-small;
    font-weight: bold;
}
div.user_aut {
    border-top: 1px #764512 solid;
    border-bottom: 1px #764512 solid;
    color: #FFFFFF;
    text-align: right;
    background: url(for_css/auth.png) #441100;
}
div.user_aut a {
    color: #00ff00;
    padding-right: 3px;
}
div.user_aut a:hover {
    color: #00ff00;
}
div.order {
    /* меню выбора (как правило, для сортировки) */
    /border-bottom: 1px #6981B4 solid;
    padding-left: 5px;
    /color: #000033;
    min-height: 16px;
    /background-color: #9EB1FF;
}
div.order a {
    /* меню выбора (как правило, для сортировки) */
    /color: #7684B0;
}
div.actions {
    margin-top: 3px;
    border-top: 1px #764512 solid;
    padding: 2px;
    margin-bottom: 3px;
    background: url(for_css/background.png) #F3F7FA;
}
div.actions a {
    /* выделение ссылки на действие в модуле */
    background-image: url(for_css/action.png);
    background-repeat: no-repeat;
    padding-left: 14px;
    display: block;
}
div.actions a:hover {
    color: #ffffff;
}
div.pages {
    /* вывод списка страниц */
    border: 1px #000000 solid;
}
div.pages span {
    /* выделение текущей страницы */
    font-weight: bold;
}
div.pages a:hover{
    /* ссылки страниц при наведении */
    text-decoration: none;
}
div.page_foot {
    /* самый низ меню */
    margin-top: 2px;
    border-top: 1px #764512 solid;
    border-bottom: 1px #764512 solid;
    padding: 2px;
    background-color: #441100;
}
div.returns a {
    display: block;
    background-image: url(for_css/return.png);
    background-repeat: no-repeat;
    padding-left: 16px;
    background-color: #441100;
    border-bottom: 1px #764512 dotted;
}
img.photo {
    background-color: #DFDFED;
    margin: 1px;
    padding: 4px;
    border: 1px #CCCCE5 solid;
}
span.nick_on {
    text-shadow: 0px 0px 4px #4f4;
    border-bottom: 1px #090 dotted;
}
span.nick_off {
    border-bottom: 1px #200 dotted;
}
/* выделение в результатах поиска */
span.mark {
    font-weight: bold;
    color: #F6A21A;
}
table.links {
    font-size: x-small;
    font-weight: bold;
    background: url(for_css/background.png) #553311;
    width: 100%;
    text-align: center;
}
div.quote {
    font-size: xx-small;
    background:url(for_css/a1.png) #EFF1FF;
    margin: 1px;
    border: 1px #764512 solid;
    border-left: 4px #764512 solid;
    padding: 1px;
}
span.quote {
    font-weight: bold;
}
/* Голосования */
div.vote {
    font-size: xx-small;
    background:url(for_css/a1.png) #F2F5FF;
    margin: 1px;
    padding: 2px 3px 2px 3px;
    border: 1px #000000 solid;
}
div.vote a:hover {
    text-decoration: none;
}
div.vote_name {
    font-weight: bold;
    font-size: x-small;
    padding-bottom: 4px;
}
td.votes {
    margin: 2px;
    border: 1px #764512 solid;
}
td.votes div {
    padding: 0px 3px 0px 3px;
    background: #99CCFF url('for_css/vote.gif') repeat-x center center;
    border: 1px #764512 solid;
}
td.votes_add {
    width: 10px;
}
td.votes_add a {
    text-align: center;
    display: block;
    width: 10px;
    margin: 0px 3px 0px 3px;
    padding: 0px 1px 0px 1px;
    background: #99CCFF url('for_css/vote.gif') repeat-x center center;
    border: 1px #764512 solid;
}


div.spoiler{    
    background:url(for_css/a1.png) #F2F5FF;
    border-radius: 3px;
    border: 1px #764512 solid;
}