body
{
 margin: 0px;
 padding: 0px;

 background-color: #E8EDCD;
 background-image: url("./bg_gbl.jpg");
 background-repeat: repeat-x;

 font-size: 0px;
}

p, form
{
 margin: 0px;
 padding: 0px;
}

.preload
{
 width: 0px;
 height: 0px;

 overflow: hidden;
}

.body
{
 position: absolute;

 left: 50%;

 margin-left: -485px;

 width: 970px;
}

.hdr
{
 margin-top: 3px;

 width: 970px;
 height: 111px;

 background-image: url("./bg_hdr.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.hdr_dte
{
 width: 970px;

 padding-top: 78px;

 color: #5F5F5F;

 font-family: Arial;
 font-size: 11px;

 text-align: center;
}

.mdl
{
 width: 970px;

 background-image: url("./bg_cnt.gif");
 background-repeat: repeat;
}

.mdl_lft
{
 float: left;

 width: 196px;
}

.mdl_lft_top
{
 margin-bottom: -15px;

 width: 196px;
 height: 205px;

 background-image: url("./col_lft_top.jpg");
 background-repeat: no-repeat;
}

.mdl_lft_mdl
{
 margin-left: 30px;

 width: 160px;

 border-top: 3px solid #000000;
 border-left: 6px solid #000000;
 border-bottom: 3px solid #000000;
}

.mdl_lft_mdl img
{
 border-top: 3px solid #000000;
 border-left: 0px;
 border-right: 0px;
 border-bottom: 3px solid #000000;
}

.mdl_lft_btm
{
 width: 196px;
 height: 122px;

 background-image: url("./col_lft_btm.gif");
 background-repeat: no-repeat;
 background-position: right;
}

.mdl_mdl
{
 float: left;

 padding-left: 6px;
 padding-right: 6px;

 width: 566px;

 border-top: 6px solid #000000;
}

.mdl_rgt
{
 float: left;

 width: 196px;
}

.mdl_rgt_top
{
 margin-bottom: -15px;

 width: 196px;
 height: 205px;

 background-image: url("./col_rgt_top.jpg");
 background-repeat: no-repeat;
}

.mdl_rgt_mdl
{
 width: 160px;

 border-top: 6px solid #000000;
 border-right: 6px solid #000000;
 border-bottom: 6px solid #000000;

 background-color: #2C2B39;

 overflow: hidden;
}

.mdl_rgt_btm
{
 width: 196px;
 height: 122px;

 background-image: url("./col_rgt_btm.gif");
 background-repeat: no-repeat;
 background-position: left;
}

.nvi
{
 width: 566px;
 height: 42px;

 background-image: url("./nvi_mdl.gif");

 border-bottom: 1px solid #4B4B4B;
}

.nvi_lft
{
 float: left;

 width: 10px;
 height: 42px;

 background-image: url("./nvi_lft.gif");
}

.nvi_mdl
{
 float: left;

 width: 546px;
 height: 42px;
}

.nvi_rgt
{
 float: left;

 width: 10px;
 height: 42px;

 background-image: url("./nvi_rgt.gif");
}

.nvi_de a
{
 float: left;

 display: block;

 margin-top: 17px;
 padding-left: 5px;

 width: 19px;
 height: 13px;

 background-image: url("./ico_ger_off.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_de a:hover, .nvi_de_on
{
 float: left;

 display: block;

 margin-top: 17px;
 padding-left: 5px;

 width: 19px;
 height: 13px;

 background-image: url("./ico_ger_on.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_de_0
{
 float: left;

 padding-left: 27px;
 padding-right: 26px;

 width: 444px;
 height: 42px;
}

.nvi_de_1 a
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 46px;
 height: 42px;

 background-image: url("./nvi_de_news_off.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_de_1 a:hover, .nvi_de_1_on
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 46px;
 height: 42px;

 background-image: url("./nvi_de_news_on.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_de_2 a
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 95px;
 height: 42px;

 background-image: url("./nvi_de_bands_djs_off.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_de_2 a:hover, .nvi_de_2_on
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 95px;
 height: 42px;

 background-image: url("./nvi_de_bands_djs_on.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_de_3 a
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 56px;
 height: 42px;

 background-image: url("./nvi_de_dates_off.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_de_3 a:hover, .nvi_de_3_on
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 56px;
 height: 42px;

 background-image: url("./nvi_de_dates_on.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_de_4 a
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 38px;
 height: 42px;

 background-image: url("./nvi_de_links_off.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_de_4 a:hover, .nvi_de_4_on
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 38px;
 height: 42px;

 background-image: url("./nvi_de_links_on.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_de_5 a
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 59px;
 height: 42px;

 background-image: url("./nvi_de_contact_off.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_de_5 a:hover, .nvi_de_5_on
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 59px;
 height: 42px;

 background-image: url("./nvi_de_contact_on.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_en_0
{
 float: left;

 padding-left: 35px;
 padding-right: 35px;

 width: 427px;
 height: 42px;
}

.nvi_en_1 a
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 40px;
 height: 42px;

 background-image: url("./nvi_en_news_off.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_en_1 a:hover, .nvi_en_1_on
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 40px;
 height: 42px;

 background-image: url("./nvi_en_news_on.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_en_2 a
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 97px;
 height: 42px;

 background-image: url("./nvi_en_bands_djs_off.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_en_2 a:hover, .nvi_en_2_on
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 97px;
 height: 42px;

 background-image: url("./nvi_en_bands_djs_on.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_en_3 a
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 43px;
 height: 42px;

 background-image: url("./nvi_en_dates_off.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_en_3 a:hover, .nvi_en_3_on
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 43px;
 height: 42px;

 background-image: url("./nvi_en_dates_on.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_en_4 a
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 38px;
 height: 42px;

 background-image: url("./nvi_en_links_off.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_en_4 a:hover, .nvi_en_4_on
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 38px;
 height: 42px;

 background-image: url("./nvi_en_links_on.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_en_5 a
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 59px;
 height: 42px;

 background-image: url("./nvi_en_contact_off.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_en_5 a:hover, .nvi_en_5_on
{
 float: left;

 display: block;

 padding-left: 15px;
 padding-right: 15px;

 width: 59px;
 height: 42px;

 background-image: url("./nvi_en_contact_on.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_en a
{
 float: left;

 display: block;

 margin-top: 17px;

 width: 19px;
 height: 13px;

 background-image: url("./ico_eng_off.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.nvi_en a:hover, .nvi_en_on
{
 float: left;

 display: block;

 margin-top: 17px;

 width: 19px;
 height: 13px;

 background-image: url("./ico_eng_on.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.line_4px
{
 clear: left;

 margin-left: 202px;

 width: 566px;
 height: 4px;

 background-color: #000000;
}

.line_6px
{
 clear: left;

 width: 566px;
 height: 6px;

 background-color: #000000;
}

.hl_trn
{
 width: 566px;
 height: 2px;

 background-color: #CCCCCC;

 border-bottom: 1px solid #A9A9A9;

 font-size: 0px;
}

.hl_top
{
 width: 566px;
 height: 35px;

 background-image: url("./bg_hl.jpg");

 text-align: center;
}

.hl_btm
{
 width: 566px;
 height: 31px;

 background-image: url("./hl_dirt.gif");
}

.cf_img
{
 margin-left: 15px;
 margin-bottom: 6px;
}

.cf_tit
{
 margin-left: 15px;
 margin-bottom: 5px;

 color: #E1DFDE;
 font-family: Arial;
 font-size: 11px;
 font-weight: bold;
}

.cf_txt
{
 margin-left: 15px;

 color: #B5B5B5;
 font-family: Arial;
 font-size: 9px;
}

.cf_lnk
{
 padding-top: 10px;
 padding-left: 15px;
 padding-bottom: 10px;

 border-top: 1px solid #585858;
}

.cf_lnk a
{
 color: #CC3333;
 font-family: Arial;
 font-size: 11px;
 font-weight: bold;

 text-decoration: none;
}

.fnvi
{
 clear: left;

 margin-left: 202px;

 width: 566px;
 height: 42px;

 background-image: url("./fnvi_mdl.gif");

 border-top: 1px solid #383838;
}

.fnvi_lft
{
 float: left;

 width: 10px;
 height: 42px;

 background-image: url("./fnvi_lft.gif");
}

.fnvi_mdl
{
 float: left;

 width: 546px;
 height: 42px;

 color: #808080;
 font-family: Arial;
 font-size: 10px;
}

.fnvi_mdl_lft
{
 float: left;

 margin-top: 13px;
 padding-left: 5px;

 width: 400px;
}

.fnvi_mdl_rgt
{
 float: left;

 margin-top: 13px;

 width: 136px;

 text-align: right;
}

.fnvi_mdl_rgt a
{
 color: #999999;

 text-decoration: none;
}

.fnvi_mdl_rgt a:hover
{
 color: #808080;

 text-decoration: none;
}

.fnvi_rgt
{
 float: left;

 width: 10px;
 height: 42px;

 background-image: url("./fnvi_rgt.gif");
}

.ftr_top
{
 clear: left;

 margin-left: 202px;

 width: 566px;
 height: 6px;

 background-color: #000000;
}

.ftr
{
 width: 970px;
 height: 122px;

 background-image: url("./bg_ftr.gif");
 background-repeat: no-repeat;
 background-position: center center;
}

.cnt
{
 margin-top: 9px;
 margin-left: 15px;
 margin-right: -13px;
 padding-bottom: 20px;

 width: 549px;

 color: #666666;
 font-family: Arial;
 font-size: 11px;
}

.cnt a
{
 color: #CC6666;

 text-decoration: none;
}

.cnt_news_tit
{
 float: left;

 margin-bottom: 1px;

 padding-top: 4px;
 padding-left: 17px;
 padding-right: 17px;
 padding-bottom: 4px;

 width: 427px;

 background-color: #2C2B39;

 color: #FFFFFD;
 font-size: 13px;
 font-weight: bold;

 overflow: hidden;
}

.cnt_news_dte
{
 float: left;

 margin-bottom: 1px;

 padding-top: 5px;
 padding-right: 17px;
 padding-bottom: 5px;

 width: 58px;

 background-color: #2C2B39;

 color: #96979C;
 font-size: 11px;
 font-weight: bold;

 text-align: right;
}

.cnt_news_arw
{
 position: absolute;

 margin-top: -1px;
 margin-left: -17px;

 width: 17px;

 font-weight: bold;

 text-align: center;
}

.cnt_news_txt
{
 clear: left;

 margin-bottom: 20px;

 padding-top: 5px;
 padding-left: 17px;
 padding-right: 17px;
 padding-bottom: 5px;

 width: 502px;

 background-color: #D5D3C6;
}

.cnt_news_tsr
{
 clear: left;

 margin-bottom: 2px;

 width: 536px;

 text-align: center;
}

.cnt_news_tsr img
{
 border: none;
}

.cnt_bands
{
 float: left;

 margin-right: 13px;
 margin-bottom: 10px;

 width: 170px;
 height: 140px;

 background-color: #D5D3C6;
}

.cnt_bands_img
{
 width: 162px;
 height: 56px;

 border: 4px solid #000000;

 overflow: hidden;
}

.cnt_bands_tsr
{
 clear: left;

 padding-top: 10px;
 margin-bottom: 2px;

 width: 536px;

 text-align: center;
}

.cnt_bands_tsr img
{
 border: none;
}

.cnt_bands_tit
{
 margin-top: 7px;
 margin-left: 10px;

 color: #666666;
 font-family: Arial;
 font-weight: bold;
}

.cnt_bands_inf
{
 margin-top: 4px;
 margin-left: 10px;
}

.cnt_djs
{
 margin-bottom: 10px;

 width: 536px;
 height: 64px;

 background-color: #D5D3C6;
}

.cnt_djs_img
{
 float: left;

 width: 162px;
 height: 56px;

 border: 4px solid #000000;

 overflow: hidden;
}

.cnt_djs_arw
{
 float: left;

 margin-top: 10px;

 width: 14px;
 height: 9px;

 background-image: url("./ico_arw.gif");

 font-size: 0px;
}

.cnt_djs_tit
{
 margin-top: 8px;
 margin-bottom: 4px;

 color: #666666;
 font-family: Arial;
 font-weight: bold;
}

.cnt_djs_txt
{
 float: left;

 margin-left: 7px;

 width: 225px;
 height: 62px;

 overflow: hidden;
}

.cnt_djs_inf
{
 float: left;

 margin-top: 12px;
 margin-left: 20px;

 width: 88px;
}

.cnt_dates_name
{
 float: left;

 margin-bottom: 1px;

 padding-top: 4px;
 padding-left: 17px;
 padding-right: 17px;
 padding-bottom: 4px;

 width: 502px;

 background-color: #2C2B39;

 color: #FFFFFD;
 font-size: 13px;
 font-weight: bold;

 overflow: hidden;
}

.cnt_dates_arw
{
 position: absolute;

 margin-top: -1px;
 margin-left: -17px;

 width: 17px;

 font-weight: bold;

 text-align: center;
}

.cnt_dates_dte
{
 float: left;

 margin-right: 1px;
 margin-bottom: 1px;

 padding-top: 5px;
 padding-left: 17px;
 padding-bottom: 5px;

 width: 75px;

 background-color: #D5D3C6;

 font-weight: bold;
}

.cnt_dates_land
{
 float: left;

 margin-right: 1px;
 margin-bottom: 1px;

 padding-top: 5px;
 padding-bottom: 5px;

 width: 57px;

 background-color: #D5D3C6;

 font-weight: bold;

 text-align: center;
}

.cnt_dates_city
{
 float: left;

 margin-right: 1px;
 margin-bottom: 1px;

 padding-top: 5px;
 padding-left: 17px;
 padding-bottom: 5px;

 width: 147px;

 background-color: #D5D3C6;
}

.cnt_dates_loc
{
 float: left;

 margin-bottom: 1px;

 padding-top: 5px;
 padding-left: 17px;
 padding-bottom: 5px;

 width: 203px;

 background-color: #D5D3C6;
}

.cnt_dates_trn
{
 clear: left;

 width: 502px;
 height: 20px;
}

.cnt_dates_tsr
{
 clear: left;

 margin-bottom: 2px;

 width: 536px;

 text-align: center;
}

.cnt_dates_tsr img
{
 border: none;
}

.cnt_links_tit
{
 float: left;

 margin-bottom: 1px;

 padding-top: 4px;
 padding-left: 17px;
 padding-right: 17px;
 padding-bottom: 4px;

 width: 502px;

 background-color: #2C2B39;

 color: #FFFFFD;
 font-size: 13px;
 font-weight: bold;

 overflow: hidden;
}

.cnt_links_arw
{
 position: absolute;

 margin-top: -1px;
 margin-left: -17px;

 width: 17px;

 font-weight: bold;

 text-align: center;
}

.cnt_links_txt
{
 float: left;

 margin-bottom: 1px;

 padding-top: 5px;
 padding-left: 17px;
 padding-right: 17px;
 padding-bottom: 5px;

 width: 502px;

 font-weight: bold;

 background-color: #D5D3C6;
}

.cnt_links_trn
{
 clear: left;

 width: 502px;
 height: 20px;
}

.cnt_contact_tit
{
 float: left;

 margin-bottom: 1px;

 padding-top: 4px;
 padding-left: 17px;
 padding-right: 17px;
 padding-bottom: 4px;

 width: 502px;

 background-color: #2C2B39;

 color: #FFFFFD;
 font-size: 13px;
 font-weight: bold;

 overflow: hidden;
}

.cnt_contact_arw
{
 position: absolute;

 margin-top: -1px;
 margin-left: -17px;

 width: 17px;

 font-weight: bold;

 text-align: center;
}

.cnt_contact_txt
{
 clear: left;

 margin-bottom: 20px;

 padding-top: 5px;
 padding-left: 17px;
 padding-right: 17px;
 padding-bottom: 5px;

 width: 502px;

 background-color: #D5D3C6;
}

.cnt_contact_frm
{
 margin-left: 39px;

 width: 422px;
}

.cnt_contact_frm_inp_lft, .cnt_contact_frm_sub_lft
{
 float: left;
}

.cnt_contact_frm_inp_rgt, .cnt_contact_frm_sub_rgt
{
 float: right;
}

.cnt_contact_frm_inp
{
 width: 200px;

 background-color: #CCCABB;
 border: 1px solid #9C9D7D;

 color: #666666;
 font-family: Arial;
 font-size: 11px;
}

.cnt_contact_frm_txt_div
{
 clear: both;

 padding-top: 10px;
 padding-bottom: 10px;

 width: 422px;
}

.cnt_contact_frm_txt
{
 width: 420px;
 height: 70px;

 background-color: #CCCABB;
 border: 1px solid #9C9D7D;

 color: #666666;
 font-family: Arial;
 font-size: 11px;
}

.cnt_contact_frm_sub
{
 width: 98px;

 background-color: #CCCABB;
 border: 1px solid #9C9D7D;

 color: #CE6667;
 font-family: Arial;
 font-size: 11px;

 text-align: center;
}

.cnt_nl_frm
{
 width: 566px;

 background-color: #D5D3C6;

 color: #666666;
 font-family: Arial;
 font-size: 11px;

 text-align: center;
}

.cnt_nl_frm_inp
{
 width: 200px;

 background-color: #CCCABB;
 border: 1px solid #9C9D7D;

 color: #666666;
 font-family: Arial;
 font-size: 11px;
}

.cnt_nl_frm_sub
{
 width: 98px;

 background-color: #CCCABB;
 border: 1px solid #9C9D7D;

 color: #CE6667;
 font-family: Arial;
 font-size: 11px;

 text-align: center;
}

.cnt_booking_txt
{
 clear: left;

 margin-bottom: 20px;

 padding-top: 5px;
 padding-left: 17px;
 padding-right: 17px;
 padding-bottom: 5px;

 width: 502px;

 background-color: #D5D3C6;
}

.cnt_booking_frm
{
 margin-left: 39px;

 width: 422px;
}

.cnt_booking_frm_inp_lft, .cnt_booking_frm_sub_lft
{
 float: left;
}

.cnt_booking_frm_inp_rgt, .cnt_booking_frm_sub_rgt
{
 float: right;
}

.cnt_booking_frm_inp
{
 width: 200px;

 background-color: #CCCABB;
 border: 1px solid #9C9D7D;

 color: #666666;
 font-family: Arial;
 font-size: 11px;
}

.cnt_booking_frm_inp_long
{
 width: 422px;

 background-color: #CCCABB;
 border: 1px solid #9C9D7D;

 color: #666666;
 font-family: Arial;
 font-size: 11px;
}

.cnt_booking_frm_sub
{
 width: 98px;

 background-color: #CCCABB;
 border: 1px solid #9C9D7D;

 color: #CE6667;
 font-family: Arial;
 font-size: 11px;

 text-align: center;
}
