body {
	margin: 0;
	padding: 0;
	background-color:#000;
	background-image:url(images/_bg/_bg_body.jpg); background-repeat: no-repeat; background-attachment:fixed; background-position:center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
}
body.dlouha {
	margin: 0;
	padding: 0;
	background: #000;
	background-image:url(images/_bg/_bg_body.jpg); background-repeat: no-repeat; background-attachment:fixed; background-position:center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
}

a img { border:0;}

img.border{ border: solid 1px #000;}

img.left {
	float: left; border: solid 1px #000;
	margin: 0 10px 0 0;}

img.right {
	float: right; border: solid 1px #000;
	margin: 0 0 10px 10px;
}
p, ul, ol{
	margin: 0;
	text-align: justify;
}

A:link				{ COLOR: #fff; FONT-SIZE: 11px; TEXT-DECORATION: underline }
A:visited			{ COLOR: #fff; FONT-SIZE: 11px; TEXT-DECORATION: underline }
A:active				{ COLOR: #fff; FONT-SIZE: 11px; TEXT-DECORATION: underline }
A:hover				{ COLOR: #f0d0a0; FONT-SIZE: 11px; TEXT-DECORATION: underline }

.sitename {
color:#aaa;
font-size:20px; line-height:60px;
font-weight:bold; padding-bottom:0px; padding-top:0px;
}




/*  LAYOUT */

#center {
margin: 0 auto;
width: 628px;
}
#header {
width:628px; height:0px;
margin:0 auto;
}
#header2 {
width:628px; height:0px;
margin:0 auto;
}

#main_txt {
width:628px;
background-image:url(images/_bg/dvp04_bg_04.jpg);
background-repeat:repeat-y;
margin:0 auto;
color:#fff; line-height:16px; font-size:11px; font-weight:normal;
text-align:left;
}
#main_txt_dlouha {
width:568px;
padding: 40px;
background-image:url(images/_bg/dvp04_bg_04.jpg);
background-repeat:repeat-y;
margin:0 auto;
color:#fff; line-height:16px; font-size:11px; font-weight:normal;
text-align:left;
}


/* FOTKY */
#fotky {
width:550px; background:#000; padding-top:20px;

}

#fotky img {
border:#000 1px solid;
}
#fotky p{
width:160px;
}
#fotkaL{
float:left;
text-align: left;
padding-right:5px;
}
#fotkaR{
float:right;
text-align: right;
padding-left:5px;
}

body.zoom {
	margin: 0;
	padding: 0;
	background-color:#000000;
	font-size: 11px;
	color: #ffffff;
}
#zoomfoto{
margin:0 auto;
width: 800px;
}




/* FOOTER */
#footer {
background-image:url(images/_bg/dvp04_bg_05.jpg); background-repeat:no-repeat;
margin: 0 auto;
width:628px; height:70px; text-align:right;
color:#000; font-weight:bold;
padding-right:0px; padding-top:12px;
}
.footer					{ COLOR: #000; font-size:11px; }
A.footer:link			{ COLOR: #000; FONT-SIZE: 11px; padding-right:30px; TEXT-DECORATION: underline }
A.footer:visited		{ COLOR: #000; FONT-SIZE: 11px; padding-right:30px; TEXT-DECORATION: underline }
A.footer:active		{ COLOR: #000; FONT-SIZE: 11px; padding-right:30px; TEXT-DECORATION: underline }
A.footer:hover		{ COLOR: #e00; FONT-SIZE: 11px; padding-right:30px; TEXT-DECORATION: underline }


/* KONCERTY TABULKA */
#koncerty table {
width:550px;
margin:0; padding:0;
}
#koncerty td {
vertical-align: top;
}
#koncerty .akt {
color: #fff;
}
#koncerty .old {
color: #999;
}
#koncerty .date {
text-align:right; font-size:10px; color:#fff;
}
#koncerty .date .old {
text-align:right; font-size:10px; color:#999;
}


/* TABULKY */
#tabulka {
width:550px;
margin:0; padding:0px;
}
#tabulka td {
vertical-align: top;
padding:0px;
line-height:20px;
}
#tabulka .old {
color: #999;
}
.date {
font-size:12px; color:#A82923;
font-weight:bold;
}
#tabulka .date .old {
text-align:right; font-size:10px; color:#999;
}
.tecky{
	background-image:url(images/tecky.gif);
	width:550px; height:10px;
}

/* AUDIO  TABULKA */
.audioTAB {
width:550px;
margin:0; padding:0px;
color:#fff;
}



/* MENU */
#menu {
width:578px; height:59px;
background:url(images/_bg/dvp04_bg_02.jpg); background-repeat:no-repeat;
margin:0; padding:0;
float:left;
margin:0 auto;
padding-left:50px; padding-top:100px;
color:#000;
}
#menu ul{
margin:0; padding:0;
list-style:none;
}
#menu li{
float: left;display: block;
color:#000;
}
#menu ul a {
	color:#000;
	padding:5px;
	text-decoration:none;
	font-size:13px;
}
#menu ul a:hover {
	color:#fff;
	padding:5px;
	text-decoration:none;
	font-size:13px;
	background-color:#000;
}