/**
 * addon.css
 *
 * CSS-файл со стилями для дополнительных страниц
 *
 * @author Denis Barushev <denis@zveno.com.ua>
 * @since 22.05.2006
 */

@import "n_default.css";
@import "n_action.css";

#tools table {
    background: none;
}

#sidebar ul li {
    padding: 0 0 6px 5px;
    margin: 0;
    background: none;
    font-size: 12px;
}

#sidebar ul li.active {
    background: none;
}

#sidebar ul li p {
    font-size: 11px;
    padding: 5px 0 10px 0;
    margin: 0;
}

#sidebar ul li p.linkex {
    padding: 4px 0;
}

#sidebar ul li.active p a {
    font-weight: normal;
}

#sidebar ul li.active p span {
    font-weight: normal;
}

#sidebar ul li p a.active,
#sidebar ul li p span.active {
    font-weight: bold;
}

#sidebar ul li p span.empty {
    color: #807754;
}

#sidebar h4 {
    font-size: 15px;
    padding: 12px 0 0 5px;
    background: none;
}

ul.addon {
    list-style-type: none;
    background: url(/media/images/dashed.gif) repeat-x bottom;
    padding: 0 0 10px 0;
}

ul.addon li {
    background: url(/media/images/dashed.gif) repeat-x top;
    padding: 12px 2px;
}

ul.addon li p.note {
    font-style: italic;
    padding: 8px 0;
}

ul.addon li p.title {
    padding-bottom: 10px;
}

ul.addon li p a {
    color: #9b3214;
}

ul.addon li p.title a {
    font-weight: bold;
}

/**
 * Отправка отзыва
 */
#send-response {
    width: 100%;
    margin-bottom: 20px;
}

#send-response td {
    padding: 10px 0 10px 5px;
    vertical-align: top;
}

#send-response label {
    /*padding-left: 5px;*/
}

p.warning {
    background: url(/media/images/dashed.gif) repeat-x bottom;
    padding-bottom: 25px;
    margin-bottom: 15px;
}

#content h2 {
    font-size: 16px;
    font-weight: bold;
    padding: 20px 0 18px 0;
    margin-top: 20px;
    border-top: 1px solid #9b3214;
}

table.info {
    margin-bottom: 5px;
}

table.info td {
    border: 1px solid #fff1bf;
    padding: 8px 10px;
    background: #ede1a5;
}

.description {
    border-top: 1px solid #9b3214;
    padding-top: 20px;
}

table.information {
    margin-bottom: 20px;
}

table.information td {
    font-style: italic;
    padding: 4px 0;
}

table.information td.left {
    font-style: normal;
    font-weight: bold;
    width: 120px;
}

table.information td a {
    color: #ad3c1a;
    font-style: normal;
}

.page {
    padding-bottom: 15px;
}

.page ul {
    list-style-type: none;
    padding-bottom: 12px;
}

.page ul li {
    padding: 1px 0 1px 18px;
    background: url(/media/images/li-dash-bg.gif) no-repeat 0px 8px;
}

h3 {
    padding: 18px 0;
    font-size: 16px;
    font-weight: bold;
    border-top: 1px solid #9b3214;
}

h4 {
    padding: 15px 0 8px 0;
    font-size: 13px;
    font-weight: bold;
    background: url(/media/images/dashed.gif) repeat-x top;
}

.page p {
    padding-bottom: 20px;
}

.page p.comment {
    background: url(/media/images/dashed.gif) repeat-x top;
    padding-top: 15px;
}

.page p.price {
    font-style: italic;
}

.links-filter {
    width: 100%;
    margin-bottom: 30px;
}

.links-filter td {
    width: 50%;
    vertical-align: top;
}

.links-filter td ul {
    list-style-type: none;
    padding-top: 5px;
}

.links-filter td ul li {
    padding: 4px 0;
}

p.all-links {
    padding-top: 20px;
}

.code td {
    padding-right: 10px;
    padding-bottom: 10px;
}

.code textarea {
    width: 100%;
}

#brd-top {
    background: url(/media/images/dashed.gif) repeat-x top;
}

.link-list {
    width: 100%;
    border-collapse: collapse;
}

.link-list tr {
    background: url(/media/images/dashed.gif) repeat-x bottom;
}

.link-list td {
    padding: 20px 0;
}

.link-list td.image {
    width: 120px;
}

ul.errors {
    color: red;
    background: url(/media/images/dashed.gif) repeat-x bottom;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

ul.errors li {
    padding-top: 5px;
    margin-left: 35px;
}






.description ul.house-menu {
    list-style-type: none;
    padding-top: 15px;
}

.description ul.house-menu * {
    color: #9b3214;
}

.description ul.house-menu li {
    padding: 2px 0 1px 14px;
}

.description ul.house-menu li.active {
    background: url(/media/images/arrow.gif) no-repeat left center;
}

.description ul.house-menu li.active span {
    font-weight: bold;
}

ul.reading-menu {
        list-style-type: none;
        padding-top: 13px;
        padding-bottom: 13px;
}
ul.reading-menu * {
    color: #9b3214;
}

ul.reading-menu li {
    padding: 2px 0 1px 14px;
}

ul.reading-menu li.active {
    background: url(/media/images/arrow.gif) no-repeat left center;
}

ul.reading-menu li.active span {
    font-weight: bold;
}