/**
 * main.css
 *
 * CSS-файл со стилями для главной страницы
 *
 * @author Denis Barushev <denis@zveno.com.ua>
 * @since 31.05.2006
 */

@import "n_default.css";

ul.first-list {
    font-size: 16px;
    list-style-type: none;
}

ul.first-list li {
    padding: 2px 0;
}

ul.first-list li.empty {
    color: #807754;
}

ul.second-list {
    list-style-type: none;
}

ul.second-list li {
    padding: 2px 0 2px 18px;
    background: url(/media/images/main/second-marker.gif) no-repeat left top;
}

ul.second-list li.empty {
    color: #807754;
}

#title {
    padding-bottom: 5px;
    margin-bottom: 0;
    vertical-align: bottom;
}

td.all {
    font-size: 16px;
    line-height: 16px;
    vertical-align: bottom;
    padding: 0;
    margin: 0;
}

p.all-houses {
    padding-bottom: 25px;
    vertical-align: top;
    margin-top: 0;
}

h3 {
    font-size: 18px;
    font-weight: normal;
    padding: 0 0 15px 0;
    color: #9b3214;
}

h3 span {
    color: #000;
    font: 12px Arial, Tahoma, serif;
}

h3.special {
    padding-top: 15px;
    margin-top: 0;
}

h3 a {
    color: #9b3214;
}

ul.houses li {
    padding-left: 0;
}

p.ps {
    padding: 25px 0;
}

p.ps2 {
    padding: 0 0 25px 0;
}

ul.third-list {
    list-style-type: none;
    margin-top: -10px;
}

ul.third-list li {
    padding: 10px 0 10px 30px;
    background: no-repeat left center;
}

ul.third-list li.empty {
    color: #807754;
}

div.banner {
    padding: 0;
}

div.banner img {
    display: block;
}

p.event {
    padding-bottom: 25px;
}

p.event a {
    color: #9b3214;
}

#main td {
    vertical-align: top;
}

/**
 * List of responses
 */
ul.responses {
    list-style-type: none;
}

ul.responses li {
    background: #fff1bf url(/media/images/dashed.gif) repeat-x top;
    padding: 8px 0 3px 0;
}

ul.responses li.first-child {
    background: none;
    padding-top: 0;
}

ul.responses li p {
    padding-bottom: 5px;
}

ul.responses li p.sender {
    font-style: italic;
}

ul.responses li p a {
    font-weight: bold;
    color: #9b3214;
    font-size: 13px;
}

ul.responses li img {
    width: 53px;
    height: 11px;
}

a.act_more {
    font-weight: normal!important;
    display: block;
}

ul.articles {
    list-style-type: none;
    padding-bottom: 15px;
    margin-top: -10px;
}

ul.articles li {
    padding-top: 10px;
}

ul.articles a {
    color: #9b3214;
}


p.all {
    margin-bottom: 30px;
}

p.all a {
    font-weight: bold;
    color: #9b3214;
}

h3.afisha {
    overflow: hidden;
    zoom: 1;
}

h3.afisha a.ll {
    float: left;
}

h3.afisha p {
    float: right;
    font-size: 14px;
    padding-top: 4px;
}

