 
 * {margin: 0; padding: 0; list-style: none; border: 0; outline: none; background-repeat: no-repeat;}
 a:link, a:visited,  a:active {color: #A2A215; text-decoration: underline;}
 a:hover {text-decoration: none; }
 body {background-color: #5D5D39; padding: 38px 0; font-family: Arial; font-size: 12px; color: #000;  }
 #wrapper {position: relative; top: 0; left: 0; min-width: 998px; overflow: hidden; }
 
 .clearer {height: 1px; clear: both;}
 .border {border: 1px solid #ECECE7; display: block;}
 p {padding-bottom: 15px;}
 p.last {padding-bottom: 0;}
 
 #container {width: 998px;   margin: 0 auto; position: relative; top: 0; left: 0;  } 

 #content {width: 648px;  background-color: #fff; float: left; position: relative; top: 0; left: 0; z-index: 100; height: 513px; z-index: 1;}
 #inside_content {border: 9px solid #7D7D61; height: 380px;  width: 555px;  padding: 75px 35px 40px 40px;  position: relative; top: 0; left: 0;   }
 #extra1 {width: 45px; height: 45px; background-image:url(../images/top_corner.gif); position: absolute; top: 0; right: 0; z-index: 10;}
 #extra2 {width: 45px; height: 45px; background-image:url(../images/bottom_corner.gif); position: absolute; top: 468px; left: 0; z-index: 10;}

 span.loading {width:100%; height:100%; background-image:url(../images/ajax-loading.gif); background-position:center; background-color:red;} 
 
 .kfe {background-color: #8D0404 !important; }
 .kfe #inside_content { background-image:url(../images/extras_bg.gif); background-position: 292px 139px; overflow: hidden; }
 .kfe #extra1 {background-image:url(../images/top_corner2.gif);} 
 .kfe #extra2 {background-image:url(../images/bottom_corner2.gif);}
 .kfe h3 {background-image:url(../images/extras_van_graph.png); height: 189px; width: 479px;  margin-left: -3px; }
 .kfe {color: #fff;}
 .kfe blockquote p {width: 235px; padding: 0;}
 .kfe blockquote {padding-top: 32px;}
 .left {float: left;}
 .right {float: right;}
 a.review_date:link, a.review_date:visited, a.review_date:active { display: block; font-family: Georgia; text-align: left; font-weight: bold; color: #A2A215; font-size: 15px; text-decoration: none;   }
 a.review_date:hover {text-decoration: underline;}
 
 .invitation {background-color: #FA1208 !important;  background-image:url(../images/anonim_tm.gif); background-position: right bottom;  }
 .invitation #extra1 {background-image:url(../images/top_corner3.gif);} 
 .invitation #extra2 {background-image:url(../images/bottom_corner3.gif);}
 
 
 
 
 
 #sidebar {width: 175px;    float: left;}
 #main_menu {float: left; width: 100%; padding-top: 84px;}
 #main_menu li {float: right; clear: right; margin-bottom: -3px; }
 #main_menu li a:link, #main_menu li a:visited, #main_menu li a:active, #main_menu li span {display: block; height: 26px; float: right; text-indent: -3000px; overflow: hidden;}
 #main_menu li a:hover, #main_menu li span { background-position: 0 -26px;}
 
 #main_menu li a.home, #main_menu li span.home {background-image:url(../images/home.gif); width: 74px;}
 #main_menu li a.news, #main_menu li span.news {background-image:url(../images/news.gif); width: 71px;}
 #main_menu li a.lineup, #main_menu li span.lineup {background-image:url(../images/lineup.gif); width: 79px;}
 #main_menu li a.dj, #main_menu li span.dj {background-image:url(../images/dj.gif); width: 113px;}
 #main_menu li a.play, #main_menu li span.play {background-image:url(../images/play.gif); width: 57px;}
 #main_menu li a.extras,  #main_menu li span.extras {background-image:url(../images/extras.gif); width: 83px;}
 #main_menu li a.ticket,  #main_menu li span.ticket {background-image:url(../images/ticket.gif); width: 128px;}
 #main_menu li a.travel,  #main_menu li span.travel {background-image:url(../images/travel.gif); width: 128px;}
 #main_menu li a.dos-donts,  #main_menu li span.dos-donts {background-image:url(../images/dos.gif); width: 162px;}
 #main_menu li a.reviews,  #main_menu li span.reviews {background-image:url(../images/reviews.gif); width: 100px;}
 #main_menu li a.gallery,  #main_menu li span.gallery {background-image:url(../images/gallery.gif); width: 89px;}
 #main_menu li a.press,  #main_menu li span.press {background-image:url(../images/press.gif); width: 71px;}
 #main_menu li a.partners,  #main_menu li span.partners {background-image:url(../images/partners.gif); width: 108px;}
 #main_menu li a.downloads,  #main_menu li span.downloads {background-image:url(../images/downloads.gif); width: 139px;}
 #main_menu li a.contact,  #main_menu li span.contact {background-image:url(../images/contact.gif); width: 100px;}
 
 #help_menu {width: 47px; height: 220px;  position: absolute; right: 0; top: 50px; z-index: 100;}
 a.anonimtm {display: block; text-indent: -3000px; overflow: hidden; background-image:url(../images/radio-anonimtm.gif); height: 150px; width: 39px; margin: 0 auto; margin-bottom: 8px;  }

 #lang { background-image:url(../images/lang_bg.gif); background-color: #EC1111; width: 47px; float: left;} 
 #lang a {display: block; text-indent: -3000px;}
 #lang li.anonimtm a { background-image:url(../images/radio-anonimtm.gif); height: 150px; width: 39px; margin: 0 auto;}
 #lang li.ro, #lang li.en { height: 31px; position: relative; top: 0; left: 0; width: 100%; float: left;}
 #lang li.ro a {width: 24px; height: 15px; position: absolute; top: 11px; left: 13px; background-image:url(../images/ro.gif) }
 #lang li.en a {width: 24px; height: 15px; position: absolute; top: 2px; left: 13px; background-image:url(../images/en.gif); }
 
 ul.copyright {height: 100px; margin-top: 8px; float: right; width: 32px;}
 ul.copyright a {background-image:url(../images/by_desero.gif); width: 11px; height: 87px; display: block; float: left; text-indent: -3000px;}
 ul.copyright p {background-image:url(../images/p_copy.gif); width: 16px; height: 214px; float: right; text-indent: -3000px;}
 
 
 
 
 #info {background-color: red; position: relative; top: 480px; left: 669px; }
 h1 {position: absolute; left: 156px; }
 h1 span {display: block; height: 33px; width: 76px; background-image:url(../images/07.gif); text-indent: -3000px; overflow: hidden; position: absolute; top: 0; left: 0; }
 h1 a {display: block; width: 129px; height:56px; background-image:url(../images/48h.gif); text-indent: -3000px; overflow: hidden; position: absolute; top: 35px; left: 0; }
 h2 { position: absolute; top: 35px; left: 0;}
 h2 a {display: block; width: 154px; height: 34px; background-image:url(../images/anonimtm.gif); text-indent: -3000px; overflow: hidden; }
 
 dl#sponsori {clear:both; padding-left: 175px; padding-top: 82px; }
 dl#sponsori dt {height: 9px; background-image:url(../images/sponsori.gif); overflow: hidden; background-position: 4px 0; text-indent: -3000px;}
 dl#sponsori dd {float: left; padding-right: 15px; }
 dl#sponsori dd a:link, dl#sponsori dd a:visited, dl#sponsori dd a:active {background-position: 0 -36px; text-indent: -3000px; display: block; height: 35px;}
 dl#sponsori dd a:hover {background-position: 0 0;}
 .u-man {width: 117px; background-image:url(../images/uman.gif);}
 .van-graph {width: 35px; background-image:url(../images/kfe.gif);}
 .drumandbass {width: 67px; background-image:url(../images/drumandbass.gif);}
 .zilesinopti {width: 46px; background-image:url(../images/zilesinpoti.gif);}
 .sunete {width: 85px; background-image:url(../images/sunete.gif);}
 .desero {width: 85px; background-image:url(../images/desero.gif);}
 .bratari-ro {width: 87px; background-image:url(../images/bratari.gif);}
 .dkt {width: 112px; background-image:url(../images/dkt.gif);}
 .cr {width: 130px; background-image:url(../images/cr.gif);}
 .subcontrol {width: 104px; background-image: url(../images/subcontrol01.gif);}
 dl#sponsori dd.last {padding: 0;}
 dl#sponsori dd.first {padding-left: 3px;}
 
 
 h3 {text-indent: -3000px; height: 79px; }
 h3.off_invitation {background-image:url(../images/official_invitation.png); width: 488px; height: 127px; position: absolute; top: 94px; left: 43px; z-index: 100;}
 h3.travel_info { background-image:url(../images/travel_h3.gif);}
 h3.news {background-image:url(../images/news_h3.gif);}
 h3.dos-donts {background-image:url(../images/dos_h3.gif); height: 143px;}
 h3.djprofile { background-image:url(../images/djprofile_h3.gif);}
 h3.lineup { background-image:url(../images/lineup_h3.gif);}
 h3.ticketinfo {background-image:url(../images/ticketinfo_h3.gif);}
 h3.reviews { background-image:url(../images/reviews_h3.gif);}
 h3.partners {background-image:url(../images/partners_h3.gif);}
 h3.gallery {background-image:url(../images/gallery_h3.gif); position: relative; top: 0; left: 0;}
 h3.gallery span {text-indent: 0; display: block; position: absolute; top: -8px; left: 394px; height: 76px; border: solid #C7C7C7; 
 border-width: 0 0 0 1px; padding-left: 15px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;
 line-height: 76px; font-size: 48px;
 }
 h3.press {background-image:url(../images/press_h3.gif);}
 h3.downloads {background-image:url(../images/downloads_h3.gif);}
 h3.contact {background-image:url(../images/contact_h3.gif);}
 h4 {color: #010101; font-family: 'Arial Black';  font-size: 30px;  margin-top: -23px; height: 53px; letter-spacing: -2px; font-weight: normal;}
 h4 span {color: #B5B6B8; font-weight: normal; font-family: Arial; font-size: 25px;  }
 
 #info_page {float: left;}
 #page {float: left; position: relative; top: 0; left: 0;}
 
 #transport {width: 300px; margin-left: 10px;  position: relative; top: 0; left: 0;}
 #transport dl {margin-bottom: -15px;}
 #transport dt {font-weight: bold;}
 
 #news {margin-left: 124px; width: 300px;  position: relative; top: 0; left: 0;}
 #news dl {margin-bottom: -15px;} 
 #news dt {font-weight: bold; color: #EC1111; font-family: Georgia, "Times New Roman", Times, serif;}
 
 #dosdonts {margin-left: 124px; width: 300px;  position: relative; top: 0; left: 0;}
 
 #dj {width: 300px;  position: relative; top: 0; left: 0; margin-left: 34px;}
 #ticketinfo {margin-left: 124px; width: 300px;  position: relative; top: 0; left: 0; }
 #reviews, #press {margin-top: 8px; margin-left: 124px; width: 300px;  position: relative; top: 0; left: 0;}
 #contact {margin-left: 142px; width: 396px;}
 
 #partners { width: 365px;  margin-left: 125px; position: relative; top: 6px; left: 0;}
 
 
 
 
 /* strat scroll */
	
 #transport	#masca {width: 300px; height: 315px;  clip:rect(0,280px,315px,0); overflow:hidden; position: absolute; top: 0; left: 0;    }
 #transport	#continut {position: absolute; top: 0; left: 0; width: 280px;  }
 #transport	#track {width: 1px; height: 315px; background-color: #ddd; position: absolute; top: 0; left: 295px;}
 #transport	#drag {position: absolute; top: 0; left: 296px; height: 132px; width: 5px; cursor: pointer; background-color: #C1C163; }
 	#up {
	display: none; 
	}
	#down {
	display: none; 
	}
	
 #news #masca, #ticketinfo #masca {width: 300px; height: 315px;  clip:rect(0,280px,315px,0); overflow:hidden; position: absolute; top: 0; left: 0;    }	
 #news	#continut, #ticketinfo #continut {position: absolute; top: 0; left: 0; width: 280px;  }
 #news	#track, #ticketinfo #track {width: 1px; height: 315px; background-color: #ddd; position: absolute; top: 0; left: 295px;}
 #news	#drag, #ticketinfo #drag {position: absolute; top: 0; left: 296px; height: 132px; width: 5px; cursor: pointer; background-color: #C1C163; }
 
 #dosdonts #masca {width: 300px; height: 238px; clip:rect(0,280px,238px,0); overflow:hidden; position: absolute; top: 0; left: 0; }
 #dosdonts #continut {position: absolute; top: 0; left: 0; width: 280px;}
 #dosdonts	#track {width: 1px; height: 238px; background-color: #ddd; position: absolute; top: 0; left: 295px;}
 #dosdonts	#drag {position: absolute; top: 0; left: 296px; height: 132px; width: 5px; cursor: pointer; background-color: #C1C163; }
 
 #dj #masca {width: 300px; height: 238px; clip:rect(0,280px,238px,0); overflow:hidden; position: absolute; top: 0; left: 0; }
 #dj #continut {position: absolute; top: 0; left: 0; width: 280px;}
 #dj #track {width: 1px; height: 238px; background-color: #ddd; position: absolute; top: 0; left: 295px;}
 #dj #drag {position: absolute; top: 0; left: 296px; height: 132px; width: 5px; cursor: pointer; background-color: #C1C163; }
 
 #reviews #masca, #press #masca {width: 300px; height: 260px; clip:rect(0,280px,260px,0); overflow:hidden; position: absolute; top: 0; left: 0; } 
 #reviews #continut, #press #continut {position: absolute; top: 0; left: 0; width: 280px;}
 #reviews	#track, #press #track {width: 1px; height: 260px; background-color: #ddd; position: absolute; top: 0; left: 295px;}
 #reviews	#drag, #press	#drag {position: absolute; top: 0; left: 296px; height: 132px; width: 5px; cursor: pointer; background-color: #C1C163; }
	
  /* end scroll */
  
  ul.zile {float: left; margin-top: -14px;}
  ul.zile li {float: left; padding-right: 1px;}
  ul.zile a:link, ul.zile a:visited, ul.zile a:active {display: block; height: 24px; text-indent: -3000px; background-position: 0 -24px;}
  ul.zile a:hover, ul.zile .selectat:link,  ul.zile .selectat:visited, ul.zile .selectat:hover,  ul.zile .selectat:active {background-position: 0 0;}
  ul.zile a.selectat {cursor: default;}
  ul.zile li.vineri a {width: 103px; background-image:url(../images/vineri.gif);}
  ul.zile li.sambata a {width: 155px; background-image:url(../images/sambata.gif); }
 
  
  #line-up { margin-left: 100px; width: 450px; margin-top: 15px; position: relative; top: 0; left: 0; }
  #line-up ul {font-family: 'Arial Black'; width: 100%; float: left; }
  #sambata_lineup {display: none;}
  
  #line-up ul li {/*margin-bottom: -2px;*/ width: 100%; float: left; }
  #line-up ul li.special {/*margin-bottom: -3px;*/}
  #line-up ul a {display: block; position: relative; top: 0; left: 0; text-decoration: none; float: left;}
  
	#line-up ul li.level_1 * {font-size: 24px; color:#a2a215; letter-spacing:-2px; height:24px; line-height:24px;}
	#line-up ul li.level_2 * {font-size: 16px; color:#000 !important; letter-spacing:-1px; height:16px; line-height:16px;}
	#line-up ul li.level_3 * { font-size: 12px; color:#787873 !important; letter-spacing:0; height:12px; line-height:12px;}
	
	#line-up ul li.level_3 a {font-family: Arial !important; font-weight: bold !important;}
	
	#line-up ul li.level_1 em {padding-top:2px;}
	#line-up ul li.level_2 em {padding-top:1px;}
	#line-up ul li.level_3 em {padding-top:0;}
	
  #line-up ul li em {font-family: Arial; float: left; padding-left: 5px;  font-style: normal;}
  #line-up ul li span.ora {text-align:right; color: #EC1111 !important; display: none; position: absolute; top: 0; left: 0; width: 80px; margin-left:-86px;}
   
   
  p.info_org {position: absolute; top: 230px; color: #AAA7A7; font-size: 11px; width: 350px; }
  
  dl.bratari dt {padding-bottom: 5px;}
  dl.bratari img {display: block;}
  dl.bratari dd {padding-bottom: 20px;}
  dl.bratari {margin-bottom: -20px;}
  
  ul#years {float: left; margin-top: -24px;}
  ul#years li {float: left; font-family: 'Arial Black'; font-size: 30px; letter-spacing: -2px; margin-left: -1px;}
  ul#years li a:link, ul#years li a:visited, ul#years li a:active {color: #AAA7A7; text-decoration: none;}
  ul#years li a:hover {color: #000;}
  
  ul.pdf li {float: left; clear: left; line-height: 20px;  width: 100%; padding-bottom: 3px; }
  ul.pdf li a {background-image:url(../images/pdf.gif);  padding-left: 28px; display: block; float: left; } 
  ul.pdf li a.mp3 {background-image:url(../images/icon-mp3.gif); background-position: 0 5px;  }  
  ul.pdf li a.mpg {background-image:url(../images/mpg_icon.gif); background-position: 0 5px;  }     
  ul.pdf li span { color: #686868; white-space: nowrap; display: block; float: left; clear: left; padding-left: 28px;}
 
  address {font-style: normal;}
  
  #contact address b {display: block;}
  #contact address, #contact dl.last {padding-bottom: 15px;}
  
  #contact dl dt {font-weight: bold; display: inline;}
  #contact dl dd {display: inline;} 
  .mandatory {color: #EC1111;}
 
 #contact form {padding-top: 13px; }
 #contact form,  #contact fieldset, #contact .row {width: 100%; float: left;} 
 #contact .row {padding-bottom: 1px; width: 100%; float: left;}
 #contact input.text, #contact textarea {background-color: #EAEAEA; width: 337px; float: right; display: block; padding-left: 3px;}
 #contact input.text {height: 18px;}
 #contact textarea {height: 91px; overflow: auto;}
 #contact label {display: block; float: left;}
 #contact input.button {float: right;}
 
   #partners dl {height: 101px; position: relative; top: 0; left: 0;}
 #partners dl.sponsori {height: 165px; }
  #partners dt {height: 14px; text-indent: -3000px; overflow: hidden; }
 dl.sponsori dt { background-image:url(../images/sponsori_a.gif);}
 dl.parteneri dt { background-image:url(../images/parteneri.gif);}
 #partners dd {position: absolute;}
 #partners img, #partners a { display: block;}
 dl.sponsori .a {top: 35px; left: 0;} 
 dl.sponsori .b {top: 18px; left: 177px; } 
 dl.sponsori .c {top: 33px; left: 255px;}
 dl.sponsori .d {top: 96px; left: 1px;}
 dl.sponsori .e {top: 99px; left: 146px;}
 dl.sponsori .f {top: 80px; left: 270px;}
 
 dl.parteneri .a {top: 24px; left: 0;} 
 dl.parteneri .b {top: 10px; left: 69px; } 
 dl.parteneri .c {top: 26px; left: 144px;}
 dl.parteneri .d {top: 31px; left: 237px;}
 dl.parteneri .e {top: 70px; left: 0;}
 dl.parteneri .f {top: 80px; left: 75px;}
 dl.parteneri .g {top: 83px; left: 194px;}
 dl.parteneri .h {top: 77px; left: 302px;}
 
 /* start galerie */
   #gallery {position: absolute; width: 578px; height: 274px; padding: 9px;  top: -10px; left: 81px; background-image:url(../images/frame_bg.gif); background-position: right top; overflow: hidden;}
   #foto_frame {border: 1px solid #fff; position: relative; top: 0; left: 0;width: 576px; height: 272px;  }
   #foto {display: block; }
   #sec_nav_gal {height: 70px; width: 576px; position: absolute;  top: 202px; left: 0; overflow: hidden; background-image:url(../images/pix.gif); background-repeat: repeat; }
   #sec_nav_gal_frame {width: 100%; height: 0; position: absolute; left: 0; bottom: 0; overflow: hidden;}
   #opac {display: block; background-color: #fff; width: 100%; height: 100%;}
   #nav_frame {width: 482px; height: 38px; position: absolute; top: 15px; left: 47px; overflow: hidden;   }
   #nav_frame ul {width: 10000px; margin-left: -4px; position: absolute; top: 0; left: 0; }
   #nav_frame ul li {float: left; padding-left: 4px;}
   #nav_frame ul li a, #nav_frame ul li img {display: block;}
   #nav_frame ul li a:link, #nav_frame ul li a:visited, #nav_frame ul li a:active {border: 1px solid #fff;}
   #nav_frame ul li a:hover, a.selected {border-color: #EC1111 !important;}
   
   #prev_next {width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
   #prev_next li {position: absolute; top: 21px; display: none;}
   #prev {left: 17px;}
   #prev a {display: block; background-image:url(../images/prev.png); width: 25px; height: 24px;}
   #next {left: 535px;}
   #next a {display: block; background-image:url(../images/next.png); width: 25px; height: 24px;}
   #main_nav {position: absolute; width: 576px; height: 202px;  position: absolute; top: 0; left: 0; overflow: hidden; background-image:url(../images/pix.gif);   }
    #main_nav li {position: absolute; top: 76px; display: none; visibility: hidden; }
	#main_nav li a {display: block; width: 67px; height: 56px;}
   #main_prev {left: 0;}
   #main_prev a {background-image:url(../images/main_prev.png); } 
   #main_next {right: 0;}
   #main_next a {background-image:url(../images/main_next.png); } 
  
   
   
 /* end galerie */
 
 #days {position: absolute; position: absolute; top: 0; left: 0; width: 200px;}
 #days li {font-size: 21px; font-family: 'Arial Black';  letter-spacing: -1px; width: 100%; float: left;}
 #days li a ,  #days li span {display: block;}
 #days li span {cursor: default;}
 #days li a:link, #days li a:visited, #days li a:active {color: #959595; text-decoration: none;}
 #days li a:hover {color: #000;}
 #days li.first {margin-bottom: -14px;}
 
 ul#years_gallery {position: absolute; top: 280px; left: 90px;  width: 450px; }
 ul#years_gallery li {float: left; font-family: Georgia !important; font-weight: bold; font-size: 26px; } 
 ul#years_gallery li {padding-right: 12px;}
 ul#years_gallery li a:link, ul#years_gallery li a:visited, ul#years_gallery li a:active {color: #000; text-decoration: none;}
 ul#years_gallery li a:hover {color: #EC1111; }
 ul#years_gallery li span {cursor: default; color: #EC1111; }
 ul#years_gallery li span.disabled {color: #959595;}
 
 #anonim_tm_map {display: block; }
 #anonim_tm_map_link {position: absolute;  right: 0; bottom: 0; z-index: 500; cursor: default; }
 area {cursor: pointer;}
 
 .tooltip {width: 285px; position: absolute;  z-index: 300; color: #777676; font-size: 11px; visibility: hidden; }
 .tooltip p {padding: 0;}
 .tooltip_top {display: block; width: 285px; height: 19px; background-image:url(../images/top_bubble.png); }
 .tooltip_bottom {display: block; width: 285px; height: 20px; background-image:url(../images/bottom_bubble.png); }
 .tooltip_pointer {display: block; width: 285px; height: 24px; position: relative; top: 0; left: 0;}
 .tooltip_pointer span {display: block; width: 25px; height: 24px; background-image:url(../images/pointer.png); position: absolute; left: 234px; top: 0;}
 .tooltip_middle {background-color: #fff; padding: 0 23px;}
 .tooltip img {display: block;}
 .tooltip .nume {margin-bottom: 3px;}
 .tooltip .nickname {margin-bottom: 7px;}
  
  #rolibreaker {left: 307px; bottom: 310px;}
  #leizaboy {left: 0; bottom: 300px;}
  #klin {left: 31px; bottom: 270px;}
  #tina {left: 86px; bottom: 260px;}
  #dudu {left: 210px; bottom: 290px;}
  #pristvi {left: 363px; bottom: 262px;}
  #nustiu {left: 163px; bottom: 275px;}
  
  
  














