#header {
    display: block;
    width: 960px;
    height:120px;
    overflow: hidden;

    background: url('img/head.gif') no-repeat;
    text-indent: -5000px;
}

#footer {
    display: block;
    width: 960px;
    height: 40px;
    overflow: hidden;

    background: url('img/footer.gif') no-repeat;
    text-align: center;
    padding-top: 40px;
}

#page_title {
    float: left;
    display: block;
    width: 371px;
    height: 110px;
    overflow: hidden;
    margin-left: 10px;
    margin-bottom: 10px;
    
    background: url('img/page_title.gif') no-repeat;
    text-indent: -5000px;
}

#page_spec {
    float: right;
    display: block;
    width: 560px;
    height: 101px;
    overflow: hidden;
    
    background: url('img/h2_page_spec.gif') no-repeat;
    text-indent: -5000px;
}


#audition_title {
    display: block;
    width: 157px;
    height: 62px;
    overflow: hidden;
    margin-left: 20px;

    background: url('img/h3_audition_title.gif') no-repeat;
    text-indent: -5000px;
}

#spec_1 {
    display: block;
    width: 85px;
    height: 19px;
    overflow: hidden;
    margin-left: 60px;
    margin-bottom: 8px;

    background: url('img/h4_spec_1.gif') no-repeat;
    text-indent: -5000px;
}

#spec_2 {
    display: block;
    width: 85px;
    height: 19px;
    overflow: hidden;
    margin-top: 16px;
    margin-left: 60px;
    margin-bottom: 8px;

    background: url('img/h4_spec_2.gif') no-repeat;
    text-indent: -5000px;
}

#spec_3 {
    display: block;
    width: 85px;
    height: 19px;
    overflow: hidden;
    margin-top: 24px;
    margin-left: 60px;
    margin-bottom: 8px;

    background: url('img/h4_spec_3.gif') no-repeat;
    text-indent: -5000px;
}

#spec_4 {
    display: block;
    width: 85px;
    height: 19px;
    overflow: hidden;
    margin-top: 24px;
    margin-left: 60px;
    margin-bottom: 8px;

    background: url('img/h4_spec_4.gif') no-repeat;
    text-indent: -5000px;
}

#spec_5 {
    display: block;
    width: 69px;
    height: 19px;
    overflow: hidden;
    margin-top: 24px;
    margin-left: 60px;
    margin-bottom: 8px;

    background: url('img/h4_spec_5.gif') no-repeat;
    text-indent: -5000px;
}

.indent_1 {
    clear: both;
    margin-left: 100px;
    margin-right: 100px;
    margin-bottom: 4px;
}

.indent_2 {
    clear: both;
    margin-left: 120px;
    margin-right: 100px;
    margin-bottom: 4px;
    width: 620px;
}

.indent_sub_1 {
    float: left;
    width: 20px;
}

.indent_sub_2 {
    float: right;
    width: 600px;
}

.indent_sub_2 a {
    color: #F93232;
    font-weight: bold;
    text-decoration: none;
}

.indent_sub_2 a:hover {
    color: #FFA000;
}

#concert_title {
    display: block;
    width: 157px;
    height: 62px;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 20px;

    background: url('img/h3_concert.gif') no-repeat;
    text-indent: -5000px;
}

.time_place_head {
    display: block;
    width: 129px;
    height: 19px;
    overflow: hidden;
    margin-left: 60px;
    margin-bottom: 8px;

    background: url('img/h4_time_place_head.gif') no-repeat;
    text-indent: -5000px;
}

.time_place {
    margin-left: 120px;
    margin-bottom: 4px;
}

.organizers {
    margin-top: 16px;
    margin-left: 120px;
    margin-bottom: 4px;
}

.text_red {
    color: #F93232;
}
