* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background: #000 url("img/poz.jpg");
 color: white;
 line-height: 18px; 
}

   

#wrapper { 
 margin: 0 auto;
 width: 998px;
 }

 
#faux {
 background: #000 url(img/bg.jpg) repeat-y;
 margin: 0 auto;
 margin-bottom: 0px;
 overflow: auto;
 width: 998px;
}

#header {
 margin: 0 auto;
 background: url(img/header.png) no-repeat;
 color: #333;
 width: 998px;
 height: 403px;
}

#leftcolumn { 
 display: inline;
 color: #333;
 margin-left: 1px;
 padding: 0px;
 width: 183px;
 float: left;
 min-height: 380px;
 
}
  * html #leftcolumn { 
  height: 380px; }
  

#content { 
 float: left;
 background: #000 url(img/skull_bg.png) repeat-y;
 margin: 10px 0px 0px 13px;
 padding: 0px;
 padding-bottom: 20px;
 width: 582px;
 display: inline;
 position: relative;
 min-height: 460px;
 
}
  * html #content { 
  height: 460px; }

#rightcolumn {
 display: inline;
 position: relative;
 color: #333;
 padding-bottom: 20px;
 width: 195px;
 float: right;
 min-height: 380px;
 
}
  * html #rightcolumn { 
    height: 380px; 
    }
  
  
#footer {
 background: black url(img/footer.png) no-repeat right; 
 width: 998px;
 height: 103px;
 clear: both;
 color: #333;
 margin: -3px 0px 0px 0px;
 text-align: left;
}

#footer img {
  padding-top: 72px; 
  width: 83px;
  height: 24px;
  margin-left: 903px;  

}

#underfoot {
 margin: 0px auto;
 clear: both;
 color: #333;
 margin-bottom: 20px;
 margin-top: -16px;
 padding-top: 6px;
 text-align: center;
 width: 998px;
}

#desky1 {float: left;
         padding-left: 70px;
         text-align: center;
         width: 150px;
         }

#desky2 {float: right;
         width: 150px; 
         margin-right: 50px;
         text-align: center;
         }

.clear { clear: both; background: none; }

img {border: 0px solid;} 

a:link, a:visited, a:hover {
  COLOR: #ccc;
  FONT-FAMILY: arial, sans-serif;
  TEXT-DECORATION: underline;
  font-size: 9pt;
  }

a:hover {
  COLOR: #919191;
  FONT-FAMILY: arial, sans-serif;
  font-size: 9pt;
  TEXT-DECORATION: none;
  }
  
 h2 {font-size: 18px; display: block; margin-bottom: 10px;} 
  
.menu_down {margin-left: 33px;}

.menu_down img {
  display: block;
  margin-bottom: 9px;
}
       
.menu_item {margin-bottom: 13px;}

.menu_itemb {margin-left: 4px;}

.partners {margin-right: 9px;}

.cara, .caran {padding-top: 10px; 
               padding-bottom: 18px;
               clear: both;
       }

.caran {padding-bottom: 5px;}

.carak {clear: both; padding-top: 10px; padding-bottom: 10px;}

.namek {display: block; color: #b16a12;}

.namekn {color: #b16a12;}

.link {color: #ccc; display: block;}

h1 {float: right; margin-right: 225px; margin-top: 240px; font-size: 18px;}

.histimg, .bioimg {
 border: 1px solid #333;
 }
 
.histimgr {
 border: 1px solid #333;
 float: right;
 margin-bottom: 10px;
 margin-left: 20px;
}

.bioimg {float: left; margin-right: 20px;}

.year { color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	border-right: 3px solid #b16a12;
	border-left: 3px solid #b16a12;
	background: #b16a12;
	margin-bottom: 2px;
	
  }

.name {display: block; color: #ccc; font-weight: bold; font-size: 13px; margin-bottom: 10px;}

ul.napsali {line-height: 19px;
            list-style-type: square;
            color: #b16a12;
            margin-left: 20px;
            }

.cd {display: block;
     border: 1px solid #333;
     margin-bottom: 4px;
      }

.empty {margin-bottom: 40px;}      
      
.dvojcd2 {color: #b16a12; font-size: 16px;
	  font-weight: bold;}
      
.way {color: silver;}

.deska {float: left; border: 1px solid #333;}

ul.diskografie, ul.diskoklipy {margin-left: 200px; line-height: 21px;
                list-style-type: decimal;
                color: gray;
                font-size: 90%;}
                
ul.diskoklipy {margin-left: 200px; line-height: 21px;
                list-style-type: decimal;
                color: gray;
                font-size: 100%;}

.infocd {color: gray; }



/* koncerty  */

table.konc {line-height: 19px;
            width: 582px;}

td.year2 { color: #b16a12;
	font-size: 12px;
	padding-right: 10px;
	text-align: right;
	width: 32px;
	}
	
td.tour {color: silver;}

td, th {border: 1px dotted #333; padding: 2px; padding-left: 4px;
	}
	
.datumpress {color: #666; font-size: 11px; margin-right: 10px;}

.typ_press {display: block; font-size: 16px; color: white; font-weight: bold; margin-bottom: 15px;}

.texto {color: gray; font-weight: bold;}

.paddingl {
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-left: 4px;
}

.padding {
  border: 1px dotted #333;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-left: 4px;
}

.padd {margin-right: 15px; float: left;}

.paddingr {
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 10px;
}

div.img {
  float: left;
  margin: 1em;
  text-align: center;
  font-size: 0.8em;
}

.obrazek {
  margin: 1em;
  border: 1px solid gray;
  text-align: center;
  font-size: 0.8em;
  }

.newstitle {color: silver;}

.newsdate {color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	border-right: 3px solid #b16a12;
	border-left: 3px solid #b16a12;
	background: #b16a12;
	clear: both;
	display: block;
	width: 70px;
	margin-bottom: 8px;}
	
	.newo, .newob { padding-right: 8px;
        float: left;}
        
.newob {border: 1px solid #333; margin-right: 15px; padding-right: 0px;}






#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	
.vip2 {
	color: #c31017;
	text-decoration: none;
}

a:link.vip2, a:visited.vip2, a:hover.vip2 {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

.butt {
	border: 1px solid black;
	border-color: black;
	background-color: #191919;
	color: #707070;
	font-size: 9pt;
	FONT-FAMILY: arial, sans-serif;
}

td.kecform {border: 0px solid;}

td.kecformleft {border: 0px solid; padding-left: 45px;}

.buttsend {background: #b16a12;
	         color: white;
	         border: 0px solid;
	         border-right: 3px solid #b16a12;
	         border-left: 3px solid #b16a12;
	         
	}
	
.dark {color: gray;}


.anket {color: #999;}

.text {
	font-family : Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align : left;
	color : #fff;
}
.nadpis{
	background-color : #191919;
	color : White;
	font-size : 12px;
	font-family : Arial, sans-serif;
	padding : 2px;
	text-align : center;
}
      
.warning {color: red;}

.vyraz {color: red; font-weight: bold; font-size: 13px;}



/* anketa */

.anketa {background: #000; border: 1px solid #111; text-align: center; color: white; font-size: 11px; width: 155px;}

.ankot {background: #222; font-weight: bold; color: white; display: block; padding: 4px; margin-bottom: 3px; font-size: 1.1em;}

.allans {background: #111; font-size: 11px; padding: 2px; padding-left: 6px; margin-bottom: 2px; text-align: right;}

.answer  {float: left;}

.voixes {color: silver;}

.allv {background: #222; color: silver; font-size: 11px;}

.ankmess {background: #333; color: silver; font-size: 11px;}

/* anketa - end */

.textb {font-weight: bold;} 


p.back {
  margin-top: 10px;
  text-align: right;
}

img.rimg {
  float: left;
  margin-top: 45px;
  margin-left: 45px;
}

/* nejbližší koncerty */

.concerts {
  color: #bbb;
  font-size: 0.9em;
  padding-top: 78px;
}

.concerts .date {
  color: #be9e33;
  padding-left: 15px;
}

.concerts .place {
  color: white;
  font-weight: bold;
}

.concerts a:link, .concerts a:visited, .concerts a:hover {
	color: #bbb;
	font-size: 0.9em;
	padding-left: 15px;
	text-decoration: none;
}

.concerts a:hover {
	text-decoration: underline;
}

/* end of nejbližší koncerty */

.newsvy {
  background: #222;
  padding: 5px;
}

img.tp {
  margin-right: 10px;  
  margin-bottom: 10px;
}

