body { text-align:center; background-color: #772900; margin:0; padding:20px 0 0 0;}
#main {
	text-align: center;
	width: 780px;
	margin: 0 auto;
	background: #FBB403 url("../images/bg_main.jpg") top left repeat-y;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80%;
	position: relative;
	z-index: 0;
}

#top {
	width: auto;
	background: url("../images/bg_top.gif") top left no-repeat;
	height: 50px;
	position: relative;
	z-index: 2;
}

#top2 {
	width: auto;
	background: url("../images/bg_top2.gif") top left no-repeat;
	height: 50px;
	position: relative;
	z-index: 2;
}


#left-stripe {
	width: auto;
	background: url("../images/bg_left.gif") top left no-repeat;
	height: 460px;
}
#right-stripe {
	background: url("../images/bg_right.gif") top right no-repeat;
	height: 460px;

	scrollbar-face-color: #c93;
	scrollbar-shadow-color: #333;
	scrollbar-highlight-color: #ffc;
	scrollbar-3dlight-color: #ffc;
	scrollbar-darkshadow-color: #c93;
	scrollbar-track-color: #E6A200;
	scrollbar-arrow-color: #333;

}

#bottom {
	width: auto;
	background: url("../images/bg_bottom.gif") top left no-repeat;
	height: 50px;
	
}
#lang {
	text-align: right;
	width: 780px;
	margin: 0 auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 70%;	
}
#lang { color: #000; padding-right: 38px; position:relative; top: -535px; right: 50px; }


#homepic-left {	position: absolute; top: 378px;	left: 23px; }
#homepic-right {	position: absolute; top: 337px;	left: 423px; }
#logo-trombenik { padding: 50px 0 20px 0; }
#logo-band { padding: 0 0 60px 0; }

.entry {font-size: 170%; color: #000; }
.entry a {text-decoration: none; color: #000;}
.entry a:hover {text-decoration: underline;}

p.menu {font-size: 85%; color: #000; margin:0; padding: 10px 0 0 0;}
.menu a {text-decoration: none; font-weight: bold; color: #000;}
.menu a:hover {color: #fff;}


.cd {
  font-size:90%;
  margin: 5px 0 0 190px;
  padding-top:0;}
.div-cd ol{
  padding:0;
  }

/**/
.div-main, .div-main-galerie, .div-main-fotogalerie {/*,.div-cd,div-foto,.div-video,.div-koncert,.div-panove,.div-porad,.div-kontakt,*/ 
	width: auto;
	margin: 0 40px 0 40px;
	overflow: auto;
	height: 410px;	
	text-align: left;
	line-height: 1.25em;
	}
.div-main-galerie,.div-main-fotogalerie{
  margin:0;
}
.div-main-galerie{
  height:350px;}


.div-rozcestnik {
  background: url("../images/na_cesty.png") 25px 25px no-repeat;
	margin: 0;}
.div-cd { 
	background: url("../images/bg_cd01.png") top left no-repeat;
	margin: 0 30px;
	}
.div-foto { 
	background: url("../images/bg_foto04.png") top left no-repeat;
	margin: 0 30px 0 23px;
		
	}
.div-galerie { 
	background: url("../images/bg_foto04.png") top left no-repeat;	
	margin: 0 30px 0 23px;
	}
.div-video-roh{
  background: url("../images/video_stripe_2.png") 25px 25px no-repeat;
	margin: 0;}
.div-video { 
	text-align: center;
	line-height: 1.25em;
	}
.nullmargin {
	margin: 0;
}
.div-koncert{
  background: url("../images/bg_porad01.gif") 543px 0 no-repeat;
	margin: 0 30px 0 35px;
}

.div-panove { 
	
	}
.div-porad {
	background: url("../images/bg_porad01.gif") 553px 0 no-repeat;
	margin: 0 30px 0 23px;

}	
.div-porad .text{
	padding:0 2em;
	line-height: 1.6em;
}

.div-kontakt { 
	background: url("../images/bg_kontakt.png") top left no-repeat;
	margin: 0 40px;
	text-align: center;
	line-height: 1.5em;
	}




	
	
#no-hand {background: url("../images/bg_foto02.png") 0 50px no-repeat; text-align: center;}








.div-koncert1 {
	float: left; width: 180px; text-align: right;
	font-size: 125%;
}
.div-koncert2 {
	float: right; width: 510px; 
	font-size: 110%;
}

.program {width: auto; padding: 0 10px 0 20px;}

h2.title,h1.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 200%;
	margin: 0;
	padding:0 0 20px 0;
	text-align: center;	
}

h3 {font-sie: 140%; }

#img-pepino { position: relative; top: -20px; float: left;}
#img-vojta {  float: left; padding-right: 20px;}
#hand2 {padding:20px 350px 10px 0;}
#video-stripe {padding-bottom: 40px;}
.title_pic { border: 5px solid #900; display: block; margin-bottom: 5px;}
.small_pic { border: 1px solid #000; display: block; margin-bottom: 5px;}

p { font-size: 90%; padding: 0 0 15px 0; margin: 0;  }
img {border: 0;}
.big {font-size: 150%; font-weight: bold;}
.floatright {float: right; width: 360px; text-align:left;}
.floatleft {float: left;}
.clean {clear: both; font-size: 1px; line-height: 1px; height: 1px; padding:0; margin:0;}
.clearright {clear: right;}
.toppadding {padding-top: 40px;}
.bottompadding {padding-bottom: 40px; padding-top: 10px;}
a {color: #c00;}
a:hover {color: #000;}


table { padding-top: 20px;}
table.foto, table.panove { text-align: center; margin:0 auto;}
.foto td {padding: 5px 15px 15px 15px; }

table.cd { margin: 5px 0 0 170px; padding-top:0;}
table.porad { margin: 0 20px 0 20px; width: 650px;}
.porad td { vertical-align: middle;}
.tdhand {width: 80px;}
td.top { vertical-align: top;}
td { padding: 5px 0 0 15px; }

table.festivaly { margin-left: 58px;}
.festivaly td {padding: 0 15px; vertical-align:top;}
#rightborder {border-right: 1px dashed #333;}
.tracklist { font-family: "Times New Roman"; font-size: 90%;}



