/* 20100104.034 */
* { margin:0; padding:0; }
body { background:#000 url(/img/gnd.jpg) no-repeat; background-attachment:fixed; font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#CCC; }
a { color:#FFF; text-decoration:none; }
img { border:none; vertical-align:middle; }
input { border:2px solid #262626; height:18px; }
ol, ul { margin:0 0 15px 30px; }

#zibba { width:900px; margin:0 auto; }

#header { height:75px; background:url(/img/logo.png) no-repeat; padding:45px 40px 0 0; }
  #header #menu { margin-left:380px; line-height:24px; }
    #header #menu .menuitem { padding:5px 8px; border-right:2px solid #FFF; }
      #header #menu .menuitem:hover { background-color:#C00; }

#main { background:url(/img/gndMain.png) repeat-y; width:900px; min-height:350px; float:left; }
  #main #left { float:left; width:50%; }
  #main #right { float:left; width:50%; }
    #main .content { margin:0px 25px 0 50px; }
      #main .content .title { padding-bottom:30px; }
      #main .content #news { height:330px; overflow:hidden; }
        #main .content #news .title { font-size:12px; font-weight:bold; padding:0 25px 10px 0; }
        #main .content #news .text { padding-right:25px; }
        #main .content #news .foto { margin:15px; text-align:center; }
          #main .content #news .foto img { border:4px solid #FFF; }
        #main .content #news .link { margin-bottom:16px; border:2px solid #060504; background-image:url(/img/bg_button.png); padding:10px; width:80%; text-align:center; }
            #main .content #news .link a { text-decoration:none; }
        #main .content #news .scroller { float:right; border:2px solid #262626; width:22px; height:326px; margin-left:10px; background:url(/img/scrollNews.png) 2px 2px no-repeat; }
          #main .content #news .scroller .up { width:22px; height:163px; cursor:pointer; }
          #main .content #news .scroller .down { width:22px; height:163px; cursor:pointer; }
      #main .content #concerts { height:130px; overflow:hidden; margin-bottom:40px; }
        #main .content #concerts .scroller { float:right; border:2px solid #262626; width:22px; height:124px; margin-left:10px; background:url(/img/scrollConcerts.png) 2px 2px no-repeat; }
          #main .content #concerts .scroller .up { width:22px; height:62px; cursor:pointer; }
          #main .content #concerts .scroller .down { width:22px; height:62px; cursor:pointer; }
        #main .content #concerts #concertList { }
          #main .content #concerts #concertList .concert { margin-bottom:30px; height:35px; }
    #main .page { }
      #main .page .title { margin:0; padding:0 0 30px 0; }
        #main .page .title img { border:none; margin:0; padding:0; }
        #main .page h2 img { border:none; margin:0; padding:0 25px 10px 0; }
      #main .page p, #main .page div { margin-bottom:15px; }
      #main .page img { border:3px solid #FFF; padding:6px; margin:8px; }
      #main .page #gallery .image { float:left; cursor:pointer; vertical-align:middle; }

#bigPicGnd { position:absolute; top:0; left:0; background-color:#000; MozOpacity:0.9; filter:alpha(opacity=90); Opacity:0.9; display:none; }
#bigPicImg { position:absolute; top:0; left:0; display:none; text-align:center; }
  #bigPicImg #bigPic { vertical-align:middle; border:20px solid #FFF; cursor:pointer; }

#footer { clear:both; width:900px; padding:20px 0 30px 0; background:url(/img/footer.png) no-repeat; text-align:center; }
  #footer #credits { float:right; padding:5px 30px 0 0; margin-top:-20px; color:#666; }
    #footer #credits a { color:#666; text-decoration:none; }
      #footer #credits a:hover { color:#FFF; text-decoration:underline; }

#stats { display:none; }

.box { margin:40px 0 0 0px; padding:20px; border:1px dotted #FFF; }

.biografia { width:350px; float:left; padding-top:10px; }
  .biografia .scheda { width:230px; float:left; border:1px dotted #666; padding:10px; }
    .biografia .scheda img { border:3px solid #FFF; padding:5px; float:left; cursor:pointer; width:70px; }
      .biografia .scheda img.left { float:left; margin-right:10px; }
      .biografia .scheda img.right { float:right; margin-left:10px; }
    .biografia .scheda .databio { }
  .biografia .schedaleft { margin:0 100px 5px 0; }
  .biografia .schedaright { margin:0 0 5px 100px; }
  
.shop_item { width:320px; border:1px solid #333; padding:25px; margin:15px; float:left; min-height: 235px; }

th, td {padding:5px 5px;}