#main_without_reg { margin-top: 50px; }

.main_without_reg_heading { position: absolute; z-index: 500; background: url('/public/images/bg_heading_big.jpg') no-repeat fixed left -100px;  height: 150px; width: 962px; left: 0; overflow: hidden; }

.main_without_reg_pic { max-width: none; position: absolute; right: 0; }

.main_without_reg_heading h2 { font-family: Calibri; font-size: 52px; text-align: center; color: #ffffff; padding: 30px 0 15px 0; }

.main_without_reg_space { height: 140px; }

.main_without_reg_box_left { width: 48%; float: left; }
.main_without_reg_box_right { width: 48%; float: right; }
#main_without_reg h3 { font-size: 30px; font-weight: bold; margin-bottom: 0; }

#main_without_reg a { color: #333333; text-decoration: none; }
#main_without_reg a:hover { color: #882600; }

.main_without_reg_more { font-size: 18px; color: #333333; margin-top: 20px; text-align: left; }
.main_without_reg_more a { color: #333333; }
.main_without_reg_more a:hover { color: #882600; }
.main_without_reg_more a:focus { color: #882600; }


@media screen and (max-width: 2100px) {

    .main_without_reg_heading { background: url('/public/images/bg_heading_2500.jpg') no-repeat fixed left -100px; }    
    
}

@media screen and (max-width: 2300px) {

    .main_without_reg_heading { background: url('/public/images/bg_heading_2300.jpg') no-repeat fixed left -100px; }    
    
}

@media screen and (max-width: 2000px) {

    .main_without_reg_heading { background: url('/public/images/bg_heading_2000.jpg') no-repeat fixed left -100px; }    
    
}

@media screen and (max-width: 1700px) {

    .main_without_reg_heading { background: url('/public/images/bg_heading_1700.jpg') no-repeat fixed left -100px; }    
    
}

@media screen and (max-width: 1100px) {

    .main_without_reg_heading { background: url('/public/images/bg_heading_1500.jpg') no-repeat fixed left -100px; }    
    
}

@media screen and (max-width: 1400px) {

    .main_without_reg_heading { width: 72.5%; left: 0; }    
    
}

@media screen and (max-width: 1300px) {

    .main_without_reg_heading { background: url('/public/images/bg_heading_1300.jpg') no-repeat fixed left -100px; }    
    
}

@media screen and (max-width: 1100px) {

    .main_without_reg_heading { background: url('/public/images/bg_heading_1100.jpg') no-repeat fixed left -100px; }    
    
}

@media screen and (max-width: 980px) {

    .main_without_reg_heading h2 { font-size: 45px; }
        
}

@media screen and (max-width: 880px) {

    .main_without_reg_heading { background: url('/public/images/bg_heading_880.jpg') no-repeat fixed left -100px; }    
    
    .main_without_reg_heading h2 { font-size: 40px; }
    
    .main_without_reg_box_left { width: 100%; float: none; }
    .main_without_reg_box_right { width: 100%; float: none; }
}

@media screen and (max-width: 768px) {
    
    .main_without_reg_heading { width: 100%; background: url('/public/images/bg_heading_1100.jpg') no-repeat scroll left -600px; }
    
}

@media screen and (max-width: 580px) {
    
    .main_without_reg_heading h2 { font-size: 30px; padding-bottom: 23px; }
    
}