a{
	text-decoration:none;
	color: none;
}

body{
	background-color: #191919;
	color: #FFCE00;
}
 div {
	position: absolute;
}
div.bottomHolder{
  position:relative;
  float:left;
  width: 99%;
  height: 10px;
}
div.beta{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  top: 312px;
  left: 133px;
}
div.advert{
  position:relative;
  clear: both;
  bottom: 0px;
  margin: 10px;
  padding: 10px;
  height: 190px;
  width: 100% - 20px;
  background-color: #191919;
}
div.kontakt{
  top:5px;
  left: 530px;
  color: white;
  font-size: 9pt;
}
div.kontakt h3{
  margin:3px;
  padding: 0px;
  font-size: 13px;
}
div.kontakt h4{
  margin:2px;
  padding: 0px;
  font-size: 13px;
}
div.kontakt .tel{
  left: 50px;
  width: 200px;
  top: 23px;
  font-size: 13px;
  color: #FFCE00;
}
div.kontakt .mail{
  width: 200px;
  top:42px;
  left: 50px;
  font-size: 13px;
  color: #FFCE00;
}

/*-------------------------------------edit--------------------------------------*/
.songView div.admin{
  
  height: 13px;
  right:0px;
}
div.newEdit{
  position: relative;
  width: 16px;
  height: 16px;
  background-image: url(../Graphics/newEdit.png);
  cursor: pointer;
  float: left;
  margin: 4px;
  font-size: 0px;
}
div.newAlbum{
  position: relative;
  float: none;
  height: 20px;
}

div.editEdit{
  position: relative;
  width: 16px;
  height: 16px;
  background-image: url(../Graphics/editEdit.png);
  cursor: pointer;
  float: left;
  margin: 4px;
  font-size: 0px;
}
div.dropEdit{
  position: relative;
  width: 16px;
  height: 16px;
  font-size: 0px;
  background-image: url(../Graphics/dropEdit.png);
  cursor: pointer;
  float: left;
  margin: 4px;
}
a.admin{
  color: #FFCE00;
  font-size: 12px;
  font-weight: bold;
  float: left;
}

div.newGallery{
  position: absolute;
  bottom: 5px;
  left: 5px;
  height: 20px;
}


/*---------------------------------- global graphics  ---------------------------*/
div.helpNotice{
  position:relative;
  padding: 170px 10px 170px 10px;
  text-align: center;
}
div.container {
	position: relative;
	margin: 0px auto;
	width: 1024px;
	background: transparent;
	height: 840px;
}
div.commentIcon{
	float:left;
	position: relative;
	width: 14px;
	height: 14px;
	font-size: 0px;
	background-image: url(../Graphics/commentIcon.gif);
}
div.playedIcon{
	float:left;
	position: relative;
	
	font-size: 0px;
	width: 8px;
	height: 14px;
	background-image: url(../Graphics/playedIcon.gif);
}
div.galleryIcon{
	float:left;
	position: relative;
	
	font-size: 0px;
	width: 16px;
	height: 11px;
	background-image: url(../Graphics/galleryIcon.gif);
}
div.smallInfo{
	float: left;
	color: #777777;
	margin: 2px;
	position: relative;
	font-size: 10px;
}
div.Mp3Download{
  position: relative;
}
div.Mp3Download a{
  position: relative;
  color: #FFCE00;
}

div.playInPlayer span{
	display: none;
}
div.playInPlayer{
	
	width: 118px;
	height: 39px;
	background-image: url(../Graphics/playInPlayer.gif);	
}

.addComment span{
	display: none;
}
div.addComment{
	width: 120px;
	height: 37px;
	background-image: url(../Graphics/addComment.gif);
}
.addComment span{
	display: none;
}
div.morePicts span{
	display: none;
}
div.morePicts{
	width: 138px;
	height: 43px;
	float: right;
	cursor: pointer;
	background-image: url(../Graphics/morePicts.gif);
}
div.morePicts div{
	top: 5px;
	left: 40px;
	line-height: 12px;
}
/* div.addCommentForm { */
/* 	width: 160px; */
/* } */
div.addCommentForm span{
	position:relative;
	float:right;
	clear: both;
	
	padding-right: 95px;
}

div.addCommentForm span.antispam{
  position:relative;
	float:right;
	padding-right: 70px;
}

#main img.antispam{
  float: right;
  clear: right;
  margin: 5px 5px 0 5px;
}
#main input.antispam{
  float: right;
  clear: right;
  border: 1px solid #191919;
  font-size: 11px;
  margin: 5px;
}

input.input, textarea.input{
	border: 1px solid #191919;
	font-size: 11px;
	float: right; 
	clear: right;
	margin: 5px;
}
input.submitButton{
  background-color: #ffce00;
	color: #ffffff;
	border: none;
	font-weight: bold;
	float: right;
	clear: both;
	margin: 5px;
}
div.leftArrow{
	position: relative;	
	font-size: 0px;
	width: 37px;
	height: 37px;
	margin-bottom: 3px;
	background-image: url(../Graphics/leftArrow.gif);
	cursor: pointer;
	
}
div.rightArrow{
	float:left;
	position: relative;
	margin-bottom: 3px;
	font-size: 0px;
	width: 37px;
	height: 37px;
	background-image: url(../Graphics/rightArrow.gif);
	cursor: pointer;
}
div.smallLeftArrow{
	position: absolute;
	bottom: 3px;
	left:3px;
	width: 22px;
	height:  22px;
	background-image: url(../Graphics/smallLeftArrow.png);
	cursor: pointer;
	z-index:10;
}
div.smallRightArrow{
	position: absolute;
	bottom: 3px;
	right:3px;
	width: 22px;
	height:  22px;
	background-image: url(../Graphics/smallRightArrow.png);
	cursor: pointer;
}
div.smallRightArrowWhite{
	position: absolute;
	bottom: 3px;
	right:3px;
	width: 22px;
	height:  22px;
	background-image: url(../Graphics/smallRightArrowWhite.png);
	cursor: pointer;
}
div.smallLeftArrowWhite{
	position: absolute;
	bottom: 3px;
	left:3px;
	width: 22px;
	height:  22px;
	background-image: url(../Graphics/smallLeftArrowWhite.png);
	cursor: pointer;
	z-index:10;
}
/*---------------------------------  left panel  ------------------------------*/

div.leftPanel{
	top: 0px;
	left: 0px;
	width: 188px;
	height: 800px;
	background-color: #191919;
	color: White;	
}

.leftPanel div.musicBand span{
	display: none;
}
.leftPanel div.musicBand {
	width: 93px;
	height: 14px;
	top: 13px;
	left: 29px;
	background-image: url(../Graphics/musicBand.gif);
}
.leftPanel div.applauseLabel span{
	display: none;
}
.leftPanel div.applauseLabel{
	top: 14px;
	left: 117px;
	width: 65px;
	height: 296px;
	background-image: url(../Graphics/applauseLabel.gif);
	background-color: transparent;
}

.leftPanel .homeLink span{
	display: none;
}
.leftPanel .homeLink{
	top: 315px;
	left: 40px;
	width: 82px;
	height: 23px;
	cursor: pointer;
	background-image: url(../Graphics/homeLink.gif);	
}

.leftPanel div.albumsLink span{
	display: none;
}
.leftPanel div.albumsLink{
	top: 353px;
	left: 13px;
	width: 109px;
	height: 23px;
	cursor: pointer;
	background-image: url(../Graphics/albumsLink.gif);	
}

.leftPanel div.concertsLink span{
	display: none;
}
.leftPanel div.concertsLink{
	top: 392px;
	left: 22px;
	width: 100px;
	height: 23px;
	cursor: pointer;
	background-image: url(../Graphics/concertsLink.gif);	
}

.leftPanel div.galleryLink span{
	display: none;
}
.leftPanel div.galleryLink{
	top: 432px;
	left: 18px;
	width: 104px;
	height: 23px;
	cursor: pointer;
	background-image: url(../Graphics/galleryLink.gif);	
}

.leftPanel div.discussLink span{
	display: none;
}
.leftPanel div.discussLink{
	top: 474px;
	left: 27px;
	width: 95px;
	height: 23px;
	cursor: pointer;
	background-image: url(../Graphics/discussLink.gif);	
}

.leftPanel div.verticalLine{
	background-color: white;
	top: 123px;
	left: 121px;
	width: 1px;
	height: 393px;
	z-index: 10; 
	 	
}

.leftPanel div.applauseLogo{
	top: 516px;
	left:79px;
	width: 86px;
	height: 86px;
	background-image: url(../Graphics/applauseLogo.gif);
}

/*--------------------------------  tabs  --------------------------*/
div.tabs{
	top:0px;
	left:189px;
	height: 28px;
	width: 820px;
	background-color: #191919;
}
div.leftEdge{
	width: 15px;
	height: 28px;
	background-image: url(../Graphics/leftEdge.gif);
	position: relative;
	float: left;
}
div.rightEdge{
	width: 15px;
	height: 28px;
	background-image: url(../Graphics/rightEdge.gif);
	position: relative;
	float: left;
}
div.content span{
	display: none;
}
/*-------------------------------  home Tab  ------------------------*/
div.homeTab{
	top: 0px;
	left: 0px;
	height: 28px;
	display: inline;
	position: relative;
}
.homeTab div.content{
	width: 60px;
	height: 28px;
	background-image: url(../Graphics/homeTab.gif);
	position: relative;
	float: left;
}
/*-------------------------------  albums Tab  ------------------------*/
div.albumsTab{
	top: 0px;
	left: 60px;
	height: 28px;
	display: inline;
	position: absolute;
}


.albumsTab div.content{
	width: 88px;
	height: 28px;
	background-image: url(../Graphics/albumsTab.gif);
	position: relative;
	float: left;
}
/*------------------------------  concert Tab  ------------------------*/
div.concertsTab{
	top: 0px;
	left: 163px;
	height: 28px;
	display: inline;
	position: absolute;
}


.concertsTab div.content{
	width: 93px;
	height: 28px;
	background-image: url(../Graphics/concertsTab.gif);
	position: relative;
	float: left;
}

/*-------------------------------  gallery Tab  ------------------------*/
div.galleryTab{
	top: 0px;
	left: 271px;
	height: 28px;
	display: inline;
	position: absolute;
}


.galleryTab div.content{
	width: 93px;
	height: 28px;
	background-image: url(../Graphics/galleryTab.gif);
	position: relative;
	float: left;
}
/*-------------------------------  discuss Tab  ------------------------*/
div.discussTab{
	top: 0px;
	left: 379px;
	height: 28px;
	display: inline;
	position: absolute;
}


.discussTab div.content{
	width: 93px;
	height: 28px;
	background-image: url(../Graphics/discussTab.gif);
	position: relative;
	float: left;
}

.tabs div.nearestConcert{
	float: right;
	position: relative;
	height: 20px;
	margin-top: 5px;
	margin-right: 5px;
}

.tabs div.nearestConcert h2{
	font-family: Arial, Helvetica, sans-serif;
	color: #aaaaaa;
	font-size: 11px;
	float: left;
	margin: 0px;
	font-weight: normal;
}

.tabs div.nearestConcert h1{
	color: White;
	font-size: 13px;
	float: left;
	margin: 0px;
}

/*---------------------------------------  main ----------------------------------------*/
div.mainBack{
  top:28px;
	left: 189px;
	width: 820px;
	background-color: #FFCE00;
	padding: 0px;
}
#main {
	top:28px;
	left: 189px;
	width: 820px;;
	background-color: #FFCE00;
	color: black;
	padding: 0px;
}
#main:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#main div.news{
	position: relative;
	float: left;
	margin-top:20px;
	margin-left: 47px;
	padding-bottom: 30px;
	width: 258px;	
	display: inline;
}


#main .news .newsHead span{
	display: none;
}
#main .news .newsHead{
	position: relative;
	width: 103px;
	height: 25px;
	background-image: url(../Graphics/newsHead.gif);
}
#main .news .newsMain{
	position: relative;
	width: 256px;
	background-color: #191919;
	margin: 0px;
}

div.newsMain:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#main .news .newsMain .newsReport{
	position: relative;
	margin: 0px;
	width: 92%;
	padding: 10px;
	color: #cccccc;
	font: "Small Fonts", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	float: left;
}
#main .news .newsMain .newsReport h1{
	margin: 0px;
	padding: 4px;
	text-align: right;
	font: "Small Fonts", Verdana, Geneva, Arial, Helvetica, sans-serif bold;
	font-size: 12px;
	color: #999999;
}
#main .news .newsMain .separator{
	position: relative;
	height: 1px;
	width: 250px;
	margin:3px;
	font-size:0px;
	padding: 0px;
	float: left;
	
	background-color: #999999;
}

#main div.albumsBrowser{
	position: relative;
	margin: 20px;
	width: 258px;
	float: left;
}

#main .albumsBrowser .browserHead span{
	display: none;
}
#main .albumsBrowser .browserHead{
	position: relative;
	width: 156px;
	height: 25px;
	background-image: url(../Graphics/browserHead.gif);
}
#main .albumsBrowser .browserMain{
	position: relative;
	width: 256px;
	background-color: #191919;
	margin: 0px;
}

#main div.members{
  position:relative;
  float: left;
  width: 500px;
  text-align: center;
}
#main div.members div{
  position:relative;
  float: left;
  margin-top: 45px;
}
#main .miso{
}
#main .miso .photo {
	position: relative;
	background-color: #ffe066;
	border: #191919 1px solid;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 308px;
}

#main .miso .description {
	position: relative;
	border: #191919 1px solid;
	background-color: #191919;
	margin: 0px;
}
#main .description h1{
	margin: 0px;
	padding: 0px 10px 0px 10px;
	font: "Small Fonts", Verdana, Geneva, Arial, Helvetica, sans-serif bold;
	font-size:  12px;
	color: White;
}
#main .description h3{
	margin: 0px;
	padding-right: 5px;
	font:  12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 100;
	color: #ffce00;
	text-align: right;
}

#main .brano{
}
#main .brano .photo {
	position: relative;
	background-color: #ffe066;
	border: #191919 1px solid;
	text-align: center;
	vertical-align: middle;
	height: 326px;
	margin: 0px;
	padding: 0px;
}

#main .brano .description {
	position: relative;
	border: #191919 1px solid;
	background-color: #191919;
	margin: 0px;
}

#main .ivo{
}
#main .ivo .photo {
	position: relative;
	background-color: #ffe066;
	border: #191919 1px solid;
	text-align: center;
	vertical-align: middle;
	height: 305px;
	margin: 0px;
	padding: 0px;
}

#main .ivo .description {
	position: relative;
	border: #191919 1px solid;
	background-color: #191919;
	margin: 0px;
}

#main .roman{
}
#main .roman .photo {
	position: relative;
	background-color: #ffe066;
	border: #191919 1px solid;
	text-align: center;
	vertical-align: middle;
	height: 369px;
	margin: 0px;
	padding: 0px;
}

#main .roman .description {
	position: relative;
	border: #191919 1px solid;
	background-color: #191919;
	margin: 0px;
}

/*------------------------------------------------ albumBrowser--------------------------------------------*/
div.albumNode{
	position: relative;
	width: 100%;
	height: 60px;
	background-color: #191919;
	margin: 0px;
	padding: 0px;
	
}
div.albumNode_hover{
	position: relative;
	cursor: pointer;
	width: 100%;
	height: 60px;
	margin: 0px;
	padding: 0px;
	background-color: #444444;
}
div.albumCollection h1{
	position:absolute;
	color: #ffce00;
	font-size: 13px;
	top: 30%;
	left: 90px;
	width: 160px;
	margin: 0px;
	padding: 0px;
}
div.albumCollection img{
	top:8px;
	left: 30px;
	position: absolute;
}
.albumCollection div.plus{
	position: absolute;
	top:23px;
	left: 7px;
	width: 14px;
	height: 14px;
	font-size: 0px;
	background-image: url(../Graphics/plus.gif);
}
.albumCollection div.minus{
	position: absolute;
	top:23px;
	left: 7px;
	width: 14px;
	height: 14px;
	font-size: 0px;
	background-image: url(../Graphics/minus.gif);
}
.albumCollection div.nodeLineUp{
	position: absolute;
	top: 0px;
	left: 13px;
	width: 1px;
	height: 23px;
	z-index: 30;
	background-image: url(../Graphics/vertTreeLine.gif);
}
.albumCollection div.nodeLineDown, .albumCollection div.lastNodeLineDown{
	position: absolute;
	top: 36px;
	left: 13px;
	width: 1px;
	height: 23px;
	z-index: 30;
	background-image: url(../Graphics/vertTreeLine.gif);
}
.albumCollection div.lastNodeLineDownHidden{
	display: none;
}


div.songNodeHidden{
	display: none;
}
div.songNodeVisible{
	position: relative;
	width: 244px;
	height: 21px;
	background-color: #191919;
	font-size:0px;
	display: block;
}

.songNodeVisible div.vertNodeLine{
	position: absolute;
	left: 13px;
	width: 1px;
	height: 20px; 
	font-size:0px;
	background-image: url(../Graphics/vertTreeLine.gif);
}
.songNodeVisible div.vertLastNodeLine{
	position: absolute;
	left: 13px;
	width: 1px;
	height: 10px; 
	font-size:0px;
	background-image: url(../Graphics/vertTreeLine.gif);
}
.songNodeVisible div.horNodeLine{
	position: absolute;
	top: 10px;
	left: 14px;
	width: 20px;
	height: 1px; 
	font-size:0px;
	background-image: url(../Graphics/horTreeLine.gif);
}
.songNodeVisible div.songDiv{color: #cccccc;
	position: absolute;
	left: 40px;
	top: 3px;
	width: 200px;
	font-size: 10px;
	
}
.songNodeVisible div.songDiv_hover{
	position: absolute;
	left: 40px;
	top: 3px;
	width: 200px;
	font-size: 10px;
	background-color: #393939;
	cursor: pointer;
}
.songNodeVisible div.songName{
	float: left;
	
	font-weight: 600;
	font-size: 11px;
	margin-right: 10px;
	position: relative;
}
.songNodeVisible .songName a.songName{
	color: #cccccc;
}



div.albumCollection{
	position: relative;
}
/*-------------------------------------songView---------------------------------*/



div.songView{
	position: relative;
	margin: 20px;
	width: 450px;
	background-color: #ffffff;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #191919;
	float: left;
}
div.autors {
	top: 5px;
	left: 5px;
}
.autors span{
	color: #ff6600;
	font-size: 11px;
	margin: 0px;
}
.songView .lyrics{
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	padding-top: 40px;
	padding-left: 45px;
	width: 220px;
	font-size: 9px;
	float: left;
}

.songView div.playInPlayer{
	top: 15px;
	left: 270px;
}


.songView div.addComment{
	position:relative;
}


.songView div.addCommentForm{
	position: relative;
	margin-top: 100px;
	margin-left: 270px;
}



.songView div.comment,.discussView div.comment{
	position: relative;
	left: 0px;
	float: left;
	width: 450px;
	
}

.songView .comment div.head,.discussView div.comment div.head{
	position: relative;
	width: 430px;
	border: 1px #191919 solid;
	margin: 8px;
	height: 20px;
}
.songView .comment .head div.autor ,.discussView div.comment div.head div.autor{
	position: relative;
	margin: 3px;
	float: left;
	color: #444444;
}
.songView .comment .head div.time, .discussView .comment .head div.time{
	position: relative;
	margin: 3px;
	float: right;
	color: #444444;
}
.songView div.comment div.text, .discussView div.comment div.text{
	position: relative;
	padding-left: 60px;
	width: 370px;
	font-size: 11px;
	font-weight: bold;
}
.songView div.songBottom{
	background-color: #191919;
	width:450px;
	position: relative;
	height: 40px;
	float:left;
}
.songView div.songBottom span{
	position: absolute;
	top: 30%;
	left: 10px;
	color: #ffffff;
	font-size: 13px;
}

/*------------------------------------------------- album View  -----------------------------------------------*/
div.albumView{
	position: relative;
	margin: 20px;
	width: 450px;
	background-color: #ffffff;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #191919;
	float: left;
}
div.albumView:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.albumView img{
	float: left;
	margin: 20px;
}

.albumView div.albumInfo{
	width: 119px;
	background-color: #191919;
	position: relative;
	float: left;
	margin: 20px;
}
.albumView div.albumInfo h3{
	font-size: 12px;
	margin: 3px;
	color:#999999;
}
.albumView div.albumInfo p{
	font-size: 12px;
	margin: 0px;
	margin-left: 17px;
	color: #ffce00;
	
}
.albumView div.songList{
	position: relative;
	width: 430px;
	float: left;
	color: #ff6600;
}
.albumView div.songList span{
	color: #999999;
}
.albumView div.songListItem{
	position: relative;
	width: 430px;
	
	height: 30px;
}
.albumView .songListItem div.dottedLine{
	top: 9px;
	left: 0px;
	height: 2px;
	width: 430px;
	font-size:0px;
	background-image: url(../Graphics/dots.gif);
}
.albumView .songListItem div.songName{
	position: relative;
	background-color: White;
	float: left;
	padding-left: 20px;
}
.albumView .songListItem div.songTime{
	position: relative;
	background-color: White;
	float: right;
}
.albumView .songListItem div.songAutors{
	position: relative;
	background-color: White;	
	float: right;
	margin-right: 20px;
	clear: both;
}

.albumView div.albumBottom{
	background-color: #191919;
	width:450px;
	position: relative;
	height: 40px;
	float:left;
}
.albumView div.albumBottom span{
	position: absolute;
	top: 30%;
	left: 10px;
	color: #ffffff;
	font-size: 13px;
	clear: left;
}
/*--------------------------------------------------future concerts--------------------------------------------*/


#main div.futureConcerts{
	position: relative;
	padding-top:20px;
	padding-left: 47px;
	float: left;
}

#main .futureConcerts .futureHead span{
	display: none;
}
#main .futureConcerts .futureHead{
	position: relative;
	width: 115px;
	height: 29px;
	background-image: url(../Graphics/futureHead.gif);
}
#main .futureConcerts .futureMain{
	position: relative;
	background-color: #191919;
	margin: 0px;
	padding: 6px;
}
.futureMain table {
	width: 740px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
.futureMain table thead td{
	background-color: #848484;
	color: #191919;
	font-weight: bold;
	padding-left: 5px;
	border-right: 1px #191919 solid;
}
.futureMain table tbody td{
	background-color: #191919;
	color: #ffce00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
	height: 20px;
	border: 1px #848484 solid;
	border-left: 0px;
	border-bottom: 0px;
	margin: 0px;
}
.futureMain table tbody td a{
	color: #ff8800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/*--------------------------------------------------past concerts--------------------------------------------*/

#main div.pastConcerts{
	position: relative;
	padding-top:20px;
	padding-left: 47px;
	width: 258px;
	float: left;
}

#main .pastConcerts .pastHead span{
	display: none;
}
#main .pastConcerts .pastHead{
	position: relative;
	width: 90px;
	height: 25px;
	background-image: url(../Graphics/pastHead.gif);
}
#main .pastConcerts .pastMain{
	position: relative;
	width: 256px;
	background-color: #191919;
	margin: 0px;
}
#main .pastConcerts .pastMain div.pastConcertItem{
	position: relative;
	width: 100%;
	padding-bottom:3px; 
}
#main .pastConcerts .pastMain div.pastConcertItem_hover{
	position: relative;
	width: 100%;
	padding-bottom:3px; 
	background-color: #404040;
	cursor: pointer;
}
#main .pastConcerts .pastMain  h3{
	color: #ffffff;
	font-size: 15px;
	margin: 0px 5px 0px 10px;
	padding-top: 7px;
	width: 165px;
}
#main .pastConcerts .pastMain  h3 a{
	color: #ffffff;
	font-size: 15px;
}
#main .pastConcerts .pastMain  span{
	color: #999999;
	font-size: 11px ;
	margin-left: 40px;
	line-height: 11px;
	font-family: "Times New Roman", Times, serif;
}
#main .pastConcerts .pastMain div.concertInfoContainer{
	top: 5px;
	left: 170px;
}
 div.concertEditContainer{
	bottom: 5px;
	right: 10px;
	z-index:100;
}

/*------------------------------------------------------concertView----------------------------------------*/
div.concertView{
	position: relative;
	float: left;
	width: 420px;
	background-color: #ffffff;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #191919;
	margin: 30px;
	
}
div.photos{
	position: relative;
	margin: 14px;
	margin-right: 0px;
	padding-right: 0px;
}
.photos img{
	float: left;
	border: 1px #ffffff solid;
	margin: 0px;
	padding: 0px;
	
}
.photos div.morePicts{
	position: relative;
	float:left;
	margin: 2px;
}
.concertView div.playInPlayer{
	top: 15px;
	left: 270px;
}
.concertView div.addComment{
	position: relative;
}
.concertView div.addCommentForm{
	position: relative;
	padding-top: 0px;
	margin-left: 0px;
	width: 160px;
	float: right;
	padding-right: 5px;
}

.concertView div.comment{
	position: relative;
	left: 0px;
	float: left;
	width: 250px;
	
}
.concertView .comment div.head{
	position: relative;
	width:100%-16px;
	border: 1px #191919 solid;
	margin: 8px 8px 0px 8px;
	height: 20px;
}
.concertView .comment .head div.autor{
	position: relative;
	margin: 3px;
	float: left;
	color: #444444;
}
.concertView .comment .head div.time{
	position: relative;
	margin: 3px;
	float: right;
	color: #444444;
}
.concertView div.comment div.text{
	position: relative;
	padding-left: 50px;	
	font-size: 11px;
	font-weight: bold;
}

.concertView div.concertBottom{
	background-color: #191919;
	width:100%;
	position: relative;
	height: 40px;
	float: left;
}
.concertView div.concertBottom span{
	position: absolute;
	top: 30%;
	left: 10px;
	color: #ffffff;
	font-size: 13px;
}

/*-------------------------------------------  gallery  ------------------------------------------*/
/*-------------------------------------------  collections  --------------------------------------*/
#main div.collections{
	position: relative;
	padding-top:20px;
	padding-left: 20px;
	float:left;
}

#main .collections .collectionsHead span{
	display: none;
}
#main .collections .collectionsHead{
	position: relative;
	width: 202px;
	height: 29px;
	background-image: url(../Graphics/collectionsHead.gif);
}
#main .collections .collectionsMain{
	position: relative;
	background-color: #191919;
	margin: 0px;
	padding: 6px;
	width:760px;
	display: compact;
	clear: both;	
}
#main .collections .collectionsMain div.goToLeft{
	padding: 40px 2px 20px 10px;
	position: relative;
	width: 45px;
	float: left;
	margin: 1px;
}


#main .collections .collectionsMain:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#main .collections .thumb{
	position: relative;
	float:left;
	text-align: center;
	width:123px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}
#main .collections .thumb h3{
	margin:0px;
}
#main .collections .thumb h3 a{
	font-size: 12px;
	margin: 0px;
	color: #ffce00;	
}
#main .collections .thumb h4{
	font-size: 10px;
	margin: 0px;
	color: #ffce00;
	line-height: 10px;
}
#main .collections .thumb span{
	font-size: 9px;
	margin: 0px;
	color: #828282;	
}

/*--------------------------------------------  gallery browser  -----------------------------------------*/

#main div.galleryBrowser{
	position: relative;
	padding-top:20px;
	padding-left: 47px;
	padding-bottom: 30px;
	width: 258px;
	
	float: left;
}

#main .galleryBrowser .galleryBrowserHead span{
	display: none;
}
#main .galleryBrowser .galleryBrowserHead{
	position: relative;
	width: 156px;
	height: 25px;
	background-image: url(../Graphics/browserHead.gif);
}
#main .galleryBrowser .galleryBrowserMain{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background-color: #191919;
	color: #dddddd;
	margin: 0px;
	
	padding: 3px;
	padding-bottom: 25px;
	width: 256px;
	text-align: center;
}

#main .galleryBrowser .galleryBrowserMain img{
	border: 0px;
}
#main .galleryBrowser .galleryBrowserMain:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#main .galleryBrowser table{
	width: 250px;
	text-align: center;
}
#main .galleryBrowser table thead td {
	position: relative;
	margin: 0px;
	text-align:left;
	background-color: #ffffff;
	color: #191919;	
}
#main .galleryBrowser table thead td h3 {
	position: relative;
	text-align: left;
	margin: 0px ;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	
}
#main .galleryBrowser table thead td div.galleryComment{
	position: relative;
	margin-left: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}

#main .galleryBrowser div.pager{
        text-align: center;
	width:100%;
	position:absolute; 
	height: 22px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	z-index: 0;
	bottom: 2px;
	left: 1px;
}

#main div.concertPager{
        text-align: center;
	width:235px;
	position:relative; 
	height: 22px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#main .pager a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffb000;
}

#main div.pager b{
	color: #828282;
	font-size: 13px;
}
#main  .galleryBrowser div.galleryEditContainer{
	position: absolute;
        top: 5px;
	left: 210px;
	width:100px;
}
/*--------------------------------------- image view  ------------------------------------------*/
div.imageView{
	position: relative;
	float: left;
	width: 460px;
	height: 460px;
	background-color: #ffffff;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #191919;
	margin: 30px;
	margin-right: 0px; 
	
}
.imageView table{
	width:100%;
	height:100%; 
	text-align:center;
}

/*------------------------------------------  discuss  --------------------------------------*/
#main div.discussAddComment{
	position: relative;
	background-color: #ffffff;
	border: 1px #191919 solid;
	float: right;
	margin: 10px;
 padding: 5px; 
	width: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
/* 	display: inline; */
	/*padding-bottom: 10px;*/
}
#main .discussAddComment div.addCommentForm{
	position: relative;
		
}
#main .discussAddComment div.addComment{
	position: relative;
}



div.discussView{
	position: relative;
	float: right;
	width: 450px;
	background-color: #ffffff;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #191919;
	margin: 20px 20px 20px 0px;
}
div.discussView:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


/*---------------------------------------  topics  ---------------------------------*/
#main div.topics{
	position: relative;
	padding-top:20px;
	padding-left: 47px;
	float: left;
	clear: left;
}

#main .topics .topicsHead span{
	display: none;
}
#main .topics .topicsHead{
	position: relative;
	width: 99px;
	height: 24px;
	background-image: url(../Graphics/topicsHead.gif);
}
#main .topics .topicsMain{
	position: relative;
	background-color: #191919;
	margin: 0px;
}
#main .topics .topicsMain div.topicsItem{
	position: relative;
	width: 250px;
	padding-bottom:3px; 
}

#main .topics .topicsMain div.topicsItem_hover{
	position: relative;
	width: 250px;
	padding-bottom:3px; 
	background-color: #444444;
	cursor:pointer;
}
#main .topics .topicsMain h3{
	color: #ffce00;
	font-size: 15px;
	margin: 0px 5px 0px 10px;
	padding-top: 7px;
	width: 165px;
}
#main .topics .topicsMain  div.topicsComment{
	color: #aaaaaa;
	font-size: 11px ;
	margin-left: 40px;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	position: relative;
}
#main .topics .topicsMain div.topicsInfoContainer{
	top: 5px;
	left: 200px;
}
#main .discussView div.pager, #main .news div.pager, #main .songView div.pager, #main .concertView div.pager{
 position: relative;
        text-align: center;
	width:100%;
	height: 22px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	z-index: 100;
	top: 2px;
	left: 1px;
}


