.banner {
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
.content {
	padding : 2px 2px 2px 2px;
}
.concerts {
	background-color : white;
	border : 2px solid #6495ED; 
	font : 5pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 3px;
}
.margin_concerts {
	background-color : white;
	border : 2px solid Aqua;
	font : 5pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 1px 1px 1px 2px;
}

.content  a:link {
	background-color : white;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color : Blue;
	display : inline;
	height : 7px;
}

.content  a {
	background-color : white;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color : Blue;
	display : inline;
	height : 7px;
}

.content a:visited {
	background-color : white;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color : Blue;	
	display : inline;
	height : 7px;
}
.content a:hover {
	background-color : white;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color : Navy;	
	display : inline;
	height : 7px;
}
.pridal{
	color :	#696969;
	margin-bottom : 5px;
	margin-top : 5px;
	font : normal normal bolder 9px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.menu {
	background-color : white;
	border-top : 2px solid #6495ED; 
	border-bottom : 2px solid #6495ED; 
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	position : relative;
}
.margin_menu {
	background-color : white;
	border-top : 2px solid Aqua; 
	border-bottom : 2px solid Aqua; 
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 1px 1px 1px 2px;
}
.menu a, a:link, a:visited {
	background-color : LightCyan;
	display : block;
	height : 20px;
	margin-top : 2px;
	padding-top : 4px;
	padding-left : 10px;
}
.menu  a:hover {
	background-color : RoyalBlue;
	display : block;
	height : 20px;
	margin-top : 2px;
	padding-top : 4px;
	color : white;
}



TABLE {
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.head_objects {
	background-color : RoyalBlue;
	border-top : 2px solid Navy;
	border-bottom : 2px solid Navy;
	font : bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 2px;
	color : white;
}

BODY {
background-color : #E0FFFF;
margin-top : 2px;
	} 
.datum {
	background-color : White;
	border-top : 2px solid Navy;
	border-bottom : 2px solid Navy;
	font : bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
	margin-top : 2px;
	
}

A:link      { color: Navy; 
              text-decoration : none;
  			  font-weight : bold;
  }
A:visited   { color: Navy; 
              text-decoration : none;
			  font-weight : bold;
 }
A:hover     { color: Blue; 
              text-decoration : none;
 		font-weight : bold;
}
 
 .head {
	margin-bottom : 0px;
	padding-bottom : 0px;
}
.main_content {
	background-color : White;
	border : 2px solid #6495ED; 
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 5px;
	vertical-align : top;
	padding-bottom : 0px;
	min-height : 358px;
	}
.margin_main {
	background-color : White;
	border : 2px solid Aqua; 
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 1px 1px 1px 2px;
	vertical-align : top;
	padding-bottom : 0px;
	min-height : 353px;
}
.position {
	position : relative;
	bottom : 10px;
}
.concertnews {
	font-size : 7pt;
}
IMG {
	padding : 1px 1px 1px 1px;
}

.imgreport {
	background-color : #F8F8FF;
	border : 1px solid Black; 
	padding : 3px 3px 3px 3px;
}

.archiv  a {
	background-color : white;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color : Blue;
	height : 7px;
	display : inline;
}

.archiv  a:link {
	background-color : white;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color : Blue;
	height : 7px;
	display : inline;
}

.archiv a:visited {
	background-color : white;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color : Blue;	
	height : 7px;
	display : inline;
}
.archiv a:hover {
	background-color : white;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color : Navy;	
	height : 7px;
	display : inline;
}
.gbhead {
	display : block;
	background-color : #6495ED;
	color : white;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 1px 1px 1px 1px;
	margin-top : 3px;
	border-bottom : 1px solid #00008B;
	border-top : 1px solid #00008B;
	width : 518px;
}

.gbhead  a {
	background-color : #6495ED;
	padding : 1px 1px 1px 1px;
	margin : 0px 0px 0px 0px;
	color : White;
	height : 7px;
	display : inline;
}

.gbhead  a:link {
	background-color : #6495ED;
	padding : 1px 1px 1px 1px;
	margin : 0px 0px 0px 0px;
	color : White;
	height : 7px;
	display : inline;
}

.gbhead a:visited {
	background-color : #6495ED;
	padding : 1px 1px 1px 1px;
	margin : 0px 0px 0px 0px;
	color : White;	
	height : 7px;
	display : inline;
}
.gbhead a:hover {
	background-color : #6495ED;
	padding : 1px 1px 1px 1px;
	margin : 0px 0px 0px 0px;
	color : Navy;	
	height : 7px;
	display : inline;
}

.meno {
	float : left;
}
.zvysok {
	text-align : right;

}
.gbcontent {
	background-color : LightCyan;
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 1px 1px 3px 9px;
	border-bottom : 1px solid #00008B;
	width : 510px;
	
}
H4 {
	vertical-align : top;
	margin-bottom : 13px;
	margin-top : 3px;
	font : bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.form {
	display : block;
	background-color : #6495ED;
	color : white;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 1px 1px 1px 1px;
	margin-top : 1px;
	border-bottom : 1px solid #00008B;
	border-top : 1px solid #00008B;
	width : 150px;
}
.alert {
	color : red;
}
FIELDSET {
	border-color : Navy;
	border-style : double;
	border-width : 3px 3px 3px 3px;
	width:480px;
}
IMG.banner {
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
.newhead {
	display : block;
	background-color : #CCCCCC;
	color : Black;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 1px 1px 1px 1px;
	margin-top : 3px;
	border-bottom : 1px solid #00008B;
	border-top : 1px solid #00008B;
}

.newhead  a {
	background-color : #CCCCCC;
	padding : 1px 1px 1px 1px;
	margin : 0px 0px 0px 0px;
	color : White;
	height : 7px;
	display : inline;
}

.newhead  a:link {
	background-color : #CCCCCC;
	padding : 1px 1px 1px 1px;
	margin : 0px 0px 0px 0px;
	color : White;
	height : 7px;
	display : inline;
}

.newhead a:visited {
	background-color : #CCCCCC;
	padding : 1px 1px 1px 1px;
	margin : 0px 0px 0px 0px;
	color : White;	
	height : 7px;
	display : inline;
}
.newhead a:hover {
	background-color : #CCCCCC;
	padding : 1px 1px 1px 1px;
	margin : 0px 0px 0px 0px;
	color : Navy;	
	height : 7px;
	display : inline;
}


.newcontent {
	background-color : LightCyan;
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 5px 9px 3px 9px;
	border-bottom : 1px solid #00008B;	
}

.new_detail {
	background-color : #E6E6FA;
	border : 1px groove Blue;
	margin : 3px 3px 3px 3px;
	padding : 3px 3px 3px 3px;
	text-align : justify;
}
.concert_detail {
	background-color : #E6E6FA;
	border : 1px groove DarkBlue;
	margin : 3px 3px 3px 3px;
	padding : 3px 3px 3px 3px;

}
.reports {
	background-color : #FFFFF0;
	border : 1px dashed Black;
	margin : 2px 2px 7px 2px;
	padding : 3px 3px 3px 3px;
	display : inline-block;
}
.nadpis {
	font : normal normal bolder 12px/normal  Verdana, Geneva, Arial, Helvetica, sans-serif;;
}
.report_detail {
	background-color : InfoBackground;
	border : 1px groove DarkBlue;
	margin : 3px 3px 7px 3px;
	padding : 3px 3px 3px 3px;
	text-align : justify;
	display : inline-block;
	min-height : 280px;
}

.rehead {
	display : block;
	background-color : #FFFFCC;
	color : #336666;
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 1px 1px 1px 1px;
	margin-top : 3px;
	border-bottom : 1px solid #00008B;
	border-top : 1px solid #00008B;
	width : 518px;
}

.rehead  a {
	background-color : #FFFFCC;
	padding : 1px 1px 1px 1px;
	margin : 0px 0px 0px 0px;
	color : #336666;
	height : 7px;
	display : inline;
}

.rehead  a:link {
	background-color : #FFFFCC;
	padding : 1px 1px 1px 1px;
	margin : 0px 0px 0px 0px;
	color : #336666;
	height : 7px;
	display : inline;
}

.rehead a:visited {
	background-color : #FFFFCC;
	padding : 1px 1px 1px 1px;
	margin : 0px 0px 0px 0px;
	color : #336666;
	height : 7px;
	display : inline;
}
.rehead a:hover {
	background-color : #FFFFCC;
	padding : 1px 1px 1px 1px;
	margin : 0px 0px 0px 0px;
	color : Navy;	
	height : 7px;
	display : inline;
}

.recontent {
	background-color : White;
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 1px 1px 3px 9px;
	border-bottom : 1px solid #00008B;
	width : 510px;
	margin-bottom : 4px;
	
}

.cd  {
	background-color : InfoBackground;
	border : 1px groove DarkBlue;
	margin : 3px 3px 7px 3px;
	padding : 3px 3px 3px 3px;
	text-align : justify;
	display : inline-block;
}

.allphotos {
	width : 510px;
	border : 1px solid Black;
	margin : 2px 2px 2px 2px;
	padding : 2px 2px 2px 2px;
	background-color : #FFFFE0;
	text-align : center;
}
.allphotos IMG {
	margin-left : 2px;
}
.bigphoto {
	width : 510px;
	text-align : center;
	background-color : #F8F8FF;
	margin : 2px 2px 2px 2px;
	padding : 2px 2px 2px 2px;
}
.bigphoto IMG {
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	padding-bottom : 2px;
	margin : 2px 2px 2px 2px;
	border : 2px solid Black;
}
