*{border:0px solid #d5d5d5;margin:0;padding:0;outline:0;list-style:none;border-collapse:collapse;zoom:1}
html{overflow-y:scroll;cursor:default;background:#fff url(bg.gif) 0 120px repeat-x;border-top:4px solid #000}
html,body,#wrap{height:100%;color:#555;font:13px/20px "Georgia","Cambria","Times New Roman","Times",serif}
a{text-decoration:underline;color:#555;outline:0;cursor:pointer}
a:hover,a:focus,a:active,ins{text-decoration:none;color:#000}
dd,dt,ul,ol,li,#wrap a img,li a,embed,object{overflow:hidden;display:block;text-decoration:none}
dt a{text-decoration:none}
img{vertical-align:middle}

#wrap{width:878px;margin:auto}
#wrap[id]{height:auto;min-height:100%}
#head h1 a{display:block;text-indent:-999px;background:url(logo.gif) 0 35px no-repeat;width:209px;height:90px}
#head ul{float:right;line-height:15px;font-size:11px;padding-top:54px;text-transform:uppercase}
#head ul li{float:left;width:80px;margin-left:10px;letter-spacing:1px}
#head ul a{color:#000;border-bottom-width:1px;opacity:0.5}
#head ul a:hover,#head ul a:focus,#head ul a.cur{opacity:1}
#head div{height:370px;position:relative;background:#fff;margin-bottom:15px;overflow:hidden}
#head a{text-decoration:none}
#cont{padding-bottom:230px;overflow:hidden}
#foot{background:#515356;margin-top:-160px;height:140px;font-size:11px;padding-top:20px;color:#999;text-align:center}
#foot a{color:#999;text-decoration:none}
#foot a:hover,#foot a:focus{color:#fff}
#foot img{vertical-align:middle}

/*Headings*/
h2{font:27px/45px "Helvetica","Arial",sans-serif;margin-bottom:20px;border-width:1px 0}
h3,.h3{text-transform:uppercase;letter-spacing:2px;font-weight:normal;font-size:11px;font-style:normal}
h4,.h4{text-transform:uppercase;color:#000;font-size:100%}

/*Layout*/
.col{margin:0 30px 40px 0;display:inline-block;vertical-align:top;text-decoration:none;width:260px}
*:first-child+html .col{display:inline}
* html .col{display:inline}
.duo{width:406px}
.wide{width:553px}
.quatro{width:187px}
.row{margin-bottom:40px}

.odd{background:#f6f6f6;border-top-width:1px;padding:15px 0 15px 15px;clear:both;display:block;text-decoration:none;overflow:hidden}
.tabs .tab{float:left;height:29px;line-height:29px;margin:0 -1px -1px 0;position:relative;z-index:2;padding:0 12px;border-width:1px;text-transform:uppercase}
.tabs .tab.cur,.tabs .tab.hover{border-bottom-color:#f6f6f6;background:#f6f6f6}

.thumbs,.odd{margin-right:-30px;overflow:hidden}
.thumbs a{float:left;margin:0 2px 2px 0;position:relative;text-decoration:none;font-size:12px}
.thumbs a span{display:none;background:#000;padding:5px;width:156px;height:156px;line-height:13px;overflow:hidden;color:#fff}
.thumbs a:hover span,.thumbs a:focus span{display:block;position:absolute;top:0;left:0;z-index:500;text-transform:uppercase}
.thumbs a.cur{border:3px solid #000;overflow:hidden}
.thumbs a.cur img{margin:-3px}

ol,.accordion dt{border-top-width:1px;margin-bottom:-1px;line-height:30px}
ol li,.accordion dt{border-bottom-width:1px;padding:0 10px;background:#f6f6f6;height:29px}
ol li a{padding:0 10px;margin:0 -10px}
ol li i,.accordion dt i{float:right;font-size:11px;font-style:normal}
ol li a:hover,ol li a:focus,.hover{background-color:#e9e9e9}
ol li p{display:none}
.accordion dd .col,.accordion dd .row{padding:15px 0 30px 0}
.odd .accordion{margin-right:50px}
.odd .accordion .duo{width:380px;overflow:hidden}
.odd .accordion dd{padding-left:10px;margin-right:-20px}

.concerts a{width:166px;margin:0 12px 40px 0;line-height:17px}
.concerts a *{width:166px;text-decoration:none;display:block;overflow:hidden}
.concerts a span{text-indent:-999px;background:#000 url(billett.gif) center center no-repeat}
.concerts .h4{white-space:nowrap;padding-top:10px}
.ticker{padding:0 7px;font-size:12px;margin-bottom:15px;white-space:nowrap;line-height:23px;height:23px}
.ticker:hover,.ticker:focus{background:#e9e9e9;color:#000}

/*UI*/
#head div.embed,#head div.embed div{background:#ccc url(load.gif) center center no-repeat}
#head div div.slogan{position:absolute;top:30px;left:30px;color:#fff;background:none;margin:0;height:auto;z-index:10}
#tip{position:absolute;z-index:10;top:-999px;left:-999px;background:#ccc;padding:5px;display:block}

.download{overflow:hidden;position:relative;z-index:10;top:-7px;padding-bottom:7px}
.download a{float:right}

.artists .col{width:130px;white-space:nowrap;margin:0 10px 20px 0}
.artists .col ol{line-height:20px;font-size:12px}
.artists .col ol li{height:19px;overflow:hidden;padding:0 5px}
.artists .col ol li a{padding:0 5px;margin:0 -5px}
.artists .col ol li i{display:none}
p.artists{height:100px;padding-left:20px;background:url(mail.gif) 0 5px no-repeat;color:#555;font-size:14px;line-height:16px}
p.artists a{text-decoration:none;font-size:20px}
p.artists i.h3{display:block}

/*Colors*/
.color-1 h3,.color-1 .h2,.color-1 .h3,.color-1 .color,.color-1 ins{color:#c4001b;border-color:#c4001b}
.color-2 h3,.color-2 .h2,.color-2 .h3,.color-2 .color,.color-2 ins{color:#00aaa9;border-color:#00aaa9}
.color-3 h3,.color-3 .h2,.color-3 .h3,.color-3 .color,.color-3 ins{color:#17224a;border-color:#17224a}
.color-4 h3,.color-4 .h2,.color-4 .h3,.color-4 .color,.color-4 ins{color:#6f0964;border-color:#6f0964}
.color-5 h3,.color-5 .h2,.color-5 .h3,.color-5 .color,.color-5 ins{color:#a08300;border-color:#a08300}