@import "/public/res/css/common/front.css";
@import "/public/res/css/elements/front-common.css";
@import "/public/res/css/elements/file-types.css";

h2 {
    clear: both;
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    padding-left: 19px;
    margin-left: -20px;
    padding-bottom: 20px;
}

h2.list {
    background: url("/public/res/img/icons/discussions.gif") no-repeat left 50px;
    padding-top: 50px;
    zoom: 1;
}

h2.related {
    margin-top: 40px;
}

h2.see-also {
    margin-top: 40px;
}

.info {
    border-collapse: collapse;
    margin-top: 10px;
    color: #969696;
}

.info th {
    text-align: left;
    padding: 4px;
    padding-left: 0;
}

.info td {
    text-align: left;
    padding: 1px 3px;
}

.tags {
    margin-top: 5px;
}

.tags * {
    color: #969696;
}

#related {
    margin-left: 20px;
}

#related li {
    font-weight: bold;
    line-height: 20px;
}

#see-also {
    margin-left: 20px;
}

#see-also li {
    font-weight: bold;
    line-height: 20px;
}

#neighbourhood {
    margin-top: 20px;
    margin-bottom: 40px;
    overflow: hidden;
    padding: 5px;
    background: #f7f7f7;
}

#previous {
    float: left;
    width: 30%;
}

#next {
    float: right;
    width: 30%;
}

#previous span {
    float: left;
    margin-right: 5px;
}

#next span {
    float: right;
    margin-left: 5px;
}

#previous a {
    display: table;
    zoom: 1;
}

#next a {
    display: table;
    zoom: 1;
    text-align: right;
}

#topic {
    /*clear: both;
    padding-top: 15px;*/
    text-align: center;
    float: left;
    width: 35%;
}


#container h1{padding:0}
#container h2{margin:0; padding:20px 0 10px 0}
#container h2.fst{padding-top:0}
#container .item{margin: 10px 0 15px 0}
#container .item p{margin: 3px 0 0 0; padding:0}