body{margin:0px;
background-color:#000;
background-image:url(interface/greenbg.jpg);
background-position:center;
background-repeat:repeat-y;
color:#1c1c1c;}

@font-face {
 font-family:nuevastdweb;
 src: url("nuevastd.eot") /* EOT file for IE */
}
@font-face {
 font-family:nuevastdweb;
 src: url("nuevastd.ttf") format("truetype");/* TTF file for CSS3 browsers */
}

h1{margin-bottom:1em;font-size:26px;
background-image:url(interface/h1virag.gif);
background-repeat:no-repeat;
padding-left:50px;
height:41px;
font-weight:normal;
font-family:nuevastdweb;
line-height:41px;}

h2{font-family:nuevastdweb;
font-weight:normal;
font-size:22px;}

#main_content{margin-left:auto;
margin-right:auto;
border-top:1px solid black;
width:994px;
position:relative;
background-image:url(interface/goldbg.jpg);
min-height:600px;
height:auto !important;
height:600px;}

#logo{position:absolute;
top:0px;
left:0px;}

#bandimage{position:absolute;
left:225px;
top:0px;}

#whiteheader{position:absolute;
left:188px;
top:427px;}

#menu{
	position:absolute;
	left:0px;
	top:145px;
	width:153px;font-family:nuevastdweb;
	padding-left:35px;
	line-height:23px;
	background-image:url(interface/menubg.jpg);
	background-repeat:no-repeat;
	background-position:0 -15px;
	font-size:16px;}
	
#menu A{color:black;
text-decoration:none;}

#menu A:hover{color:#732b00;
text-decoration:underline;}
	
#menu ul{margin:0px;padding:0px;padding-left:22px;}
#menu li{padding:0px;}

#news{
	position:absolute;
	left:8px;
	top:502px;
	background-image:url(interface/newsbg.jpg);
	width:178px;}
	
#concerts{
	position:absolute;
	left:810px;
	top:502px;
	background-image:url(interface/concertsbg.jpg);
	width:180px;}
	
.newstext{
	padding:10px 16px 0px 16px;
	color:white;
	font-size:14px;
	font-family:times;}

#text_container{
margin-left:188px;margin-top:454px;
width:623px;
background-image:url(interface/whitebg.jpg);
z-index:20;
}

#text{padding-left:20px;
padding-right:20px;
min-height:400px;
height:auto !important;
height:400px;
}

.answer{margin-left:20px;}

.datum{margin-bottom:6px;
font-weight:bold;}

#text li{margin-bottom:1em;}

#text A{color:#445900;
font-weight:bold;}

.newstext A{
	color:#fff09d;
	font-weight:bold;}

.img-shadow {
    float:left;
    background: url(interface/shadowAlpha.png) no-repeat bottom right !important;
    background: url(interface/shadowAlpha.gif) no-repeat bottom right;
    margin: 10px 0 0 0px !important;
    margin: 10px 0 0 0px;
    }

.img-shadowr {
    float:right;
    background: url(interface/shadowAlpha.png) no-repeat bottom right !important;
    background: url(interface/shadowAlpha.gif) no-repeat bottom right;
    margin: 10px 0 0 10px !important;
    margin: 10px 0 0 10px;
    }

	
	
.img-shadow2 {
     float:left;
    background: url(interface/shadowAlpha.png) no-repeat bottom right !important;
    background: url(interface/shadowAlpha.gif) no-repeat bottom right;
    margin: 10px 10px 0 0px !important;
    margin: 10px 10px 0 0px;
    }
	
	

.img-shadow2 img,.img-shadow img,.img-shadowr img {
    display: block;
    position: relative;
    background-color: #fff;
    border: 1px solid #a9a9a9;
    margin: -6px 6px 6px -6px;
    padding: 4px;
    }	
	
	.limg{float:left;margin-right:8px;}
.rimg{float:right;margin-left:8px;}

.galleryimg{text-align:center;width:182px;float:left;margin-right:34px;margin-bottom:14px;height:170px;}

.albumimg{text-align:center;width:172px;float:left;margin-right:22px;margin-bottom:0px;height:160px;}

h2.nomargin{margin-bottom:0px;}

#footer{
background-image:url(interface/greenfooter.jpg);
width:994px;
height:48px;
padding-top:50px;
text-align:center;
font-size:13px;
color:white;
line-height:1.5em;}

#footer A{
	color:white;}
	.koncertek{
		border-collapse:collapse;}
	.koncertek td{border:1px solid #e7cdaa;}
	.table_header{
		background-color:#ecdac1;}