/* CSS Document */
body{background:#fff500;}
a {color:#fff;text-decoration:none;}
a:hover{color:#fff500;}
em{font-style:italic}
h1{color:#010101}
#main a{color:#666;}
#main a:hover{color:#000;}
#main ul li{margin-bottom:1em;line-height:1.5em}
#program #main ul li{line-height:1.5em;margin-bottom:0;}
/*BOX*/
.box{padding:1em 0;}
.box-b{padding:0 0 6px 0;
background-image:url(../images/box-b.png);
background-repeat:repeat-x;
background-position:left bottom;
}


#rnav.box-b{padding:1em 0 2em}
#rnav{height:12.55em;
*height:12.1em;}

#daily, #loc{height:15em;
*height:14.7em;}

.grey{background-color:#DEDDD2;color:#010101;}
.wgrey{background-color:#EBEAE3;color:#58595b;clear:both}
.white{background-color:#FFFFFF;color:#58595b;clear:both}
.bnr{background-color:#FFFFFF;color:#58595b;clear:both;padding:8px 18px 0px 18px;font-size:9px}
.bnr img{vertical-align:middle;}
.yellow{background-color:#fffdcc;color:#010101;clear:both}
/*END BOX*/

#head{height:140px;}
#menu{background:#000;height:42px;}
#top{background:#000;height:330px;}
#home #top{height:428px;}
#artistw{height:516px;background:#000;overflow:hidden}
#videow{height:580px;background:#000;overflow:hidden}
#menu li{font-size:.9em;font-weight:bold;}

#nav, #video, #gal, #vid{
height:42px;
width:774px;
*width:774px;	
float:left;
margin-right:-774px;
}
#artistname{height:150px;background:#e9e9e9}

#artistnav{height:100px;background:#555}
#artistnav a{font-size:1em;line-height:1.5em;font-weight:bold;color:#aaabad}
#artistnav a:hover{color:#fff}
#artistlinks{height:266px;background:#000}
#artistlinks a{font-size:.9em;line-height:1em;color:#999}
#artistlinks a:hover{color:#fff}

#gal, #bar {height:516px;}
#vid{height:580px}
#bar{background:#121212;float:left;}

#video , #pw{height:330px;}
#home #video,#home #pw{height:428px;}
#lang, #pw, #bar{
float:right;
width:200px;
*width:200px;}
#lang{background:#a5a5a5;height:42px;}
#pw{background:#000;}
#lang ul{margin:1em .3em;float:right;}

#menu ul li{display:inline;color:#fff;margin:0 .4em;}
#nav ul{float:right;margin:0 .8em;text-transform:uppercase}
#nav ul li{color:#fff500}
#nav ul li a {color:#fff500;}
#nav ul li a:hover{color:#fff;}
#nav ul li.selected a{color:#fff;}



#daily ul li.selected a, #loc ul li.selected a{color:#fff500;}
#ft ul li{display:inline;margin:0 .3em;font-size:80%;}
#ft ul li a{color:#939598}
#ft ul li a:hover{color:#000}
#ft {padding:1em 1em 0 1em}
#bd{background:url(../images/bg.png) repeat-y;}
#main{}
#left{background:#010101;}
#right{background:#EBEAE3;}

#ft{height:27px;background:#fff;margin:.6em 0;color:#939598}
	
#bd{margin:.6em 0;}

.col{
float:left;
padding:18px 18px 0 18px;
width:240px;
}
#artist-extra{clear:both;}
#artist-extra h4{margin:0 0 2em 0;}
.inner3{padding:18px 18px 32px 18px;}
#contact .col{width:225px;}
#contact right{width:255px;}
.right{margin-top:2.4em;}
div.clear{clear:both;}
.all{height:2px;background:url(../images/all.png) no-repeat left top;}

.press{margin:0;padding:0;width:180px;}
.press dd{margin:0;padding:0;margin-top:.3em;font-size:86%;border-bottom:1px dotted #666;padding-bottom:.4em;}
.press dt{margin:0;padding:0;margin-top:1em;font-style:italic;}
#left {color:#b5b5b4;}


.inner{padding:.6em}
.inner2{padding:1em}

#rnav ul a{color:#666;}
#rnav ul a:hover{color:#000000;}
#rnav ul{color:#666}

h3{color:#58595B;margin:0 0 1em 0;}

h2{padding:.3em}
.project{padding-bottom:.1em;border-bottom:1px dotted #666;margin-bottom:1em;}
.project p{line-height:1.2em; font-size:.9em}
.project h3{margin-bottom:.6em;color:#eee}

.project a{color:#666}
.project a:hover{color:#222}
.img{text-align:center;}
p{line-height:170%;margin-bottom:1em}
#ft ul{float:left;}
.copy{float:right;}

#sponsori ul li{float:left;margin:0;padding:0}
#sponsori img, #sponsori a{margin:0;padding:0}


#pw h2{font-size: 1.12em;padding:0 .5em; margin:.6em 0 0 0 }
#program-tab{font-size:.9em;margin:0 .6em 0 .9em;line-height:1.5em}
#artist-tab{font-size:.9em;margin:0;line-height:1.5em;padding:0 .3em}
.yui-nav a{color:#fff;font-size:.9em}
.yui-nav a:hover{color:#fff500;}
.yui-navset .yui-nav .selected a{color:#fff500}

.yui-content{margin-top:.6em;border-top:1px dotted #666; border-bottom:1px dotted #666;padding:.7em 0;}
li.odd{color:#fff500}
li.odd a{color:#fff500}
li.odd a:hover{color:#f5f5f5}

#twtr-profile-widget{margin-top:2em}



#proiecte #main h1{margin:0;padding:0;}
#proiecte #main h2{margin:0;padding:0;}
.artist-title{width:100%;background:#000;color:#fff;border-bottom:1px solid #CBCBC9;height:59px;}
.artist-title h1{margin:0 0 0 .8em;padding:.6em 0 0 0;font-size:1.3em;font-weight:normal;color:#fff500;} 
.artist-title h2{margin:0 0 .6em 1em;padding:0;font-size:1.1em;font-weight:normal}
.program-title, .locatii-title{width:100%;background:#000;color:#fff;border-bottom:2px solid #fff;}
.proiect-title{width:100%;background:#fff;color:#010101;height:42px;margin-top:2em;}
.proiect-title2{width:100%;background:#fff;color:#010101;height:42px;}
.proiect-title h1, .proiect-title2 h1{margin:0 0 0 0;padding:0 0 0 .8em;font-size:1.5em;font-weight:normal;color:#555;line-height:36px;}
#proiecte #main .proiect-title h1,#proiecte #main  .proiect-title2 h1{margin:0 0 0 0;padding:0 0 0 .8em;font-size:1.5em;font-weight:normal;color:#555;line-height:36px;}


.program-title h2{margin:0 0 0 1em;padding:3.2em 0 0 0;font-size:1.2em;font-weight:bold}
.program-title h1{margin:0 0 1em .7em;padding:0;font-size:1.7em;font-weight:normal;color:#fff500;} 
.locatii-title h1{margin:0 0 .7em .7em;padding:.7em 0 0;font-size:1.5em;font-weight:normal;color:#fff;}
#proiecte #main .program-title h2{margin:0 0 0 1em;padding:3.2em 0 0 0;font-size:1.2em;font-weight:bold}
#proiecte #main .program-title h1{margin:0 0 1em .7em;padding:0;font-size:1.7em;font-weight:normal;color:#fff500;} 


#artisti{font-size:.72em;line-height:1.8em}
#artisti a{color:#010101;display:block;width:100%;background:transparent;}
#artisti a:hover{background:#fff;color:#000000}
#artisti .selected a{background:#fff;color:#000000}


/*Calendar*/
.dailytown{background:#585858;height:31px;color:#fff} 
.dailymenu{background:#ddd987;height:31px;color:#585858}
#daily ul,#loc ul {margin:0 auto;text-align:center;line-height:31px;font-size:.85em;}
#daily ul li, #loc ul li {display:inline;margin:0 .3em;}
#daily ul li a, #loc ul li a{padding-right:.3em}
.dailymenu a{color:#585858;padding:0 .3em;}
.dailymenu a:hover{color:#fff;background:#000;width:96%;line-height:1.6em;display:block}
#loc .dailymenu ul li{display:block;line-height:1.6em;margin:0;padding:0;font-size:1.1em;text-align:left;}

#droploc{width:100%;background:#fff500;position:absolute;border-bottom:1px solid #ccc;display:none;}



.calendar-day {
    overflow:hidden;
    width:100%;
	color:#010101;
}

.calendar-day .day-current {
    float:left;
    width:136px;
    font-size:32px;
    font-weight:normal;
    text-align:center;
    color:#010101;
    padding:15px 0 0 0;
    letter-spacing:-1px;
    text-transform:uppercase;
	line-height:104px;
}
.calendar-day .locatie {
    float:left;
    width:136px;
    font-size:20px;
    font-weight:normal;
    text-align:center;
    color:#010101;
    padding:15px 0 0 0;
    letter-spacing:-1px;
    text-transform:uppercase;
	line-height:20px;
	margin-top:32px;
}
.calendar-day .high {
    float:left;
    width:136px;
    font-size:20px;
    font-weight:normal;
    text-align:center;
    color:#010101;
    padding:15px 0 0 0;
    letter-spacing:-1px;
    text-transform:uppercase;
	line-height:20px;
	margin-top:22px;
}

.calendar-day .day-next {
    float:right;
    width:35px;
}
.calendar-day .day-next a {
    display:block;
    float:left;
    width:9px;
    height:17px;
    background:url(../images/bg_carousel_buttons.png) left -193px no-repeat;
    padding:20px 0;
    margin:37px 0;
}
.calendar-day .day-next a:hover {
    background:url(../images/bg_carousel_buttons.png) left -156px no-repeat;
}

.calendar-day .day-next a span {
    display:none;
}

.calendar-day .day-previous {
    float:left;
    width:35px;
}
.calendar-day .day-previous a {
    display:block;
    float:right;
    width:9px;
    height:17px;
    background:url(../images/bg_carousel_buttons.png) left -267px no-repeat;
    padding:20px 0;
    margin:37px 0 ;
}
.calendar-day .day-previous a:hover {
    background:url(../images/bg_carousel_buttons.png) left -230px no-repeat;
}
.calendar-day .day-previous a span {
    display:none;
}

#map{
background:#333;
width:96%;margin:5em auto 2em;
height:400px;
clear:both;
color:#010101;
line-height:12px;font-size:11px;
}
.concert{float:left}
#map p{padding:8px;}


#main dt{font-weight:bold}
.program-title h1{text-transform:uppercase}
#daily ul.calendar {margin:0;padding:0;background:#d7d7d7;width:207px;height:31px;}
#daily ul.calendar li {width:20px;height:23px;margin:0 0 0 0;padding:0;line-height:.9em;text-align:center;display:block;float:left;font-size:.6em;margin-right:.07em;}
#daily ul.calendar li a{width:20px;height:23px;margin:0;padding:0;line-height:1em;display:block;background:#d7d7d7;padding-top:7px;}
#daily ul.calendar li.selected a{width:20px;height:23px;margin:0;padding:0;line-height:1em;display:block;background:#fff500;padding-top:7px;color:#010101}
#daily ul.calendar li a:hover{background:#b1b1b1}
#daily ul.calendar li a span {font-size:1.7em;font-weight:bold}
/**/



.tabs{padding:.8em}
.ui-tabs { zoom: 1; }
.ui-tabs ul{margin:0;padding:0}
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding:1em 0 0 0;}
.ui-tabs .ui-tabs-nav li { position:relative; margin:0 .1em 0 .2em; display:inline; border-bottom-width: 0 !important; }
.ui-tabs .ui-tabs-nav li a { text-decoration:none; padding:0 .1em 0 .1em;margin:0 }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-state-active a{color:#fff500} 
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {display: block; border-width:0; background: none;clear:both }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*Gallery*/

#bar h1{color:#555;margin:0;padding:3.5em 0 0 .4em;font-size:1.9em;letter-spacing:-.05em;font-weight:bold;line-height:.85em;}
#bar h1.large{color:#555;margin:0;padding:2.6em 0 0 .4em;font-size:1.9em;letter-spacing:-.05em;font-weight:bold;line-height:.85em}
#bar h2{color:#555;margin:0;padding:0 0 0 .6em;font-size:1.4em;text-transform:uppercase;font-weight:normal;line-height:.85em;margin-top:-.03em;}
#barmenu{float:left;width:200px;heigth:316px;background:#000000}


#dropmenu li {float:left; position:relative;height:42px;z-index:11000;margin:0;padding:0;line-height:42px;}
#dropmenu li a{padding:0 .4em}
#dropmenu li ul li {height:auto;margin:0;padding:0;width:230px;line-height:2em;}
#dropmenu ul {position:absolute; display:none; top:3.2em; left:-24px;background:#fff500; z-index:11000;width:22.5em;*width:21.8em}
#dropmenu li ul {font-size:.9em;line-height:1.8em;z-index:11000}
#dropmenu li ul a {height:auto; float:left;color:#010101;display:block;background:#fff500;width:100%;padding:0 .3em;}
#dropmenu li ul a:hover{background:#ffffff;color:#000000}
#dropmenu li ul .selected a{background:#ffffff;color:#000000}
#dropmenu ul ul {top:auto;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul{display:block;}
.slideViewer{position:absolute;z-index:0;left:0}

#youtube{position:relative;z-index:1000}


.but{float:left; background:#DEDDD2; margin-right:2em;text-transform:uppercase;}
.but p {margin:0; padding:0;}
#main .but a{color:#666;text-decoration:none;font-size:.8em;display:block;padding:.1em .9em;background:#DEDDD2}
#main .but a:hover{color:#fff;background:#666}

#connect li{ float:left;padding:2em .6em}

#mark p {margin:0;padding:0;}

.bform .bilet{width:300px;float:left;font-syze:1.1em;font-weight:bold;height:130px;border-bottom:1px dotted #666;margin:.4em 0}
.bform .fm, .bform .tm{height:130px;float:right;margin:.4em 0;border-bottom:1px dotted #666;width:190px;}
.bform dl{float:left;margin:0;}
.bform dl.tp{float:right;}
.fm{background:url(/images/myticket.png) no-repeat 0 47px}
.red{font-size:.85em;color:#f63}
.tm p {text-align:left;width:190px;}
.press{width:100%}

dd img, .tiff img{vertical-align:middle}
.bil img{vertical-align:middle}
.tiff{padding:0 2em}

#spons div{text-align:center;margin:2em 0;}
.audio div{float:left;width:160px;margin-left:12px;font-size:1.1em;text-align:center}
.audio div p{line-height:1.4em}

a.vin {color:#eee}
a.vin:hover {color:#fff}
.sp div{margin-top:20px;}


.galth{float:left;margin:5px;width:165px;height:210px;font-size:11px;}
.galit{float:left;margin:5px;}