@font-face {
    font-family: LinotypeUniversComp;
    src: url(../fonts/LinotypeUnivers-CompMedium_630f336.eot);
    src: url(../fonts/LinotypeUnivers-CompMedium_630f336.eot?#iefix) format('embedded-opentype'), url(../fonts/LinotypeUnivers-CompMedium_fae2be8.woff) format('woff'), url(../fonts/LinotypeUnivers-CompMedium_2978a0f.ttf) format('truetype'), url(../fonts/LinotypeUnivers-CompMedium_003cc1f.svg#LinotypeUnivers-CompMedium) format('svg');
    font-style: normal;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: Swisz;
    src: url(../fonts/Swisz_7470c70.eot);
    src: url(../fonts/Swisz_7470c70.eot?#iefix) format('embedded-opentype'), url(../fonts/Swisz_be2bbda.woff) format('woff'), url(../fonts/Swisz_ca3995f.ttf) format('truetype'), url(../fonts/Swisz_a29927b.svg#Swisz) format('svg');
    font-style: normal;
    text-rendering: optimizeLegibility
}

.mod .hd {
    border-bottom: 2px solid #ccc;
    padding: 12px 0 4px;
    line-height: 29px;
    height: 40px;
    margin-bottom: 5px
}

.title_container {
    position: relative;
    top: 10px;
    margin: 0 auto;
    text-align: center;
    *zoom: 1
}

.title_container .title {
    position: absolute;
    display: block;
    font-size: 20px;
    top: -16px;
    width: 100%;
    text-align: center;
    color: #333;
    left: 0
}

.title_container .sub_title {
    position: absolute;
    display: block;
    font-size: 12px;
    font-family: arial;
    color: #999;
    width: 100%;
    text-align: center;
    top: 6px;
    left: 0
}