
h1 {
  margin: 0;
  padding: 0px 0px 25px 0px;
  font-size: 1.7em;
  color: #67b8cd;
  text-transform: uppercase;
  font-weight: bold;
}

h2 {
  font-size: 1.7em;
  font-weight: bold;
  color: #fff;
  padding: 0;
  margin: 5px 0 10px 0;
  padding: 0 0 3px 0;
  text-transform:uppercase;
  border: 0;
}
h3 {
  font-size: 1.5em;
  font-weight: bold;
  color: #fff;
  padding: 0 0 3px 0;
  margin: 5px 0 10px 0;
  border: 0;
}
h1 span, h2 span { color: #7d7d7d;}

a {
  color: #aaa;
  text-decoration: underline;
}
a:hover { text-decoration: none; }

img { border: none; }

p {
  padding: 0;
  margin: 10px 0 10px 0;
}
.formular_cara {
  height: 1px;
  width: 100%;
  font-weight: 1px;
  border-bottom: 1px dotted #b1b1b1;
}
.index-aktuality {
  margin: 10px 0 0 0;
}
.index-aktuality .aktualita {
  border-bottom: 1px dotted #b1b1b1;
}
.index-aktuality .aktualita .vice {
  float: right;
  position:relative;
  right: 0px;
  bottom: 20px;
  width: 30px;
  color: #67b8cd;
  font-weight: bold;
  text-align:right;
  text-decoration: none;
	background-image: url(../images/puntik.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;    
}

.index-aktuality .aktualita p {
  padding: 0;
  margin: 5px 0 8px 0;
}
.index-aktuality .aktualita h3 {
  font-size: 1em;
  font-weight: bold;
  padding: 0;
  margin: 8px 0 0 0;
}
.index-aktuality .aktualita h3 a { 
  text-decoration: none; 
  color: #67b8cd;
}
.index-aktuality .aktualita h3 a:hover { text-decoration: underline; }

.cleaner {
  clear:both;
  font-size: 1px;
}

.prazdny {
  width: 100%;
  height: 10px;
  clear: both;
}
.obrazek { border: 1px solid #67b8cd; margin: 4px 0 0 4px; padding: 3px; }
#bottom a:hover, #bottom .aktivni { color: #fff;}

.box_pravy_bily {
  width: 207px;
  margin-top: 5px;
  clear: both;
  font-size: 0.9em;
	background-color: #fff;
}
.box_pravy_bily .top {
  width: 207px;
  height: 10px;
	background-image: url(../images/anketa_bg_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;    
}
.box_pravy_bily .middle {
  width: 187px;
  padding: 0 10px;
  color: #000;
	background-color: #fff;
}
.box_pravy_bily .bottom {
  width: 207px;
  height: 10px;
	background-image: url(../images/anketa_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;    
}

.box_twitter {
  width: 206px;
  margin-top: 5px;
  clear: both;
}
.box_twitter .top {
  width: 206px;
  height: 69px;
	background-image: url(../images/twitter_bg_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;    
}
.box_twitter .top a {
  display: block;
  width: 206px;
  height: 69px;
}
.box_twitter .top a span { display: none; }
.box_twitter .middle {
  width: 186px;
  padding: 10px 10px 0 10px;
  color: #fff;
	background-color: #000;
}
.box_twitter .bottom {
  width: 206px;
  height: 10px;
	background-image: url(../images/twitter_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;    
}

.box_kecarna {
  width: 211px;
  margin-top: 5px;
  clear: both;
}
.box_kecarna a {
  color: #ab0000;
}
.box_kecarna .top {
  width: 211px;
  height: 74px;
	background-image: url(../images/kecarna_bg_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;    
}
.box_kecarna .top a {
  display: block;
  width: 211px;
  height: 74px;
}
.box_kecarna .top a span { display: none; }
.box_kecarna .middle {
  width: 186px;
  padding: 10px 10px 0 15px;
  color: #000;
  font-size: 0.9em;
	background-image: url(../images/kecarna_bg_middle.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;    
}
.box_kecarna .bottom {
  width: 211px;
  height: 10px;
	background-image: url(../images/kecarna_bg_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;    
}


#twitter_update_list li {
list-style-type: none;
}

#twitter_update_list span {
}
#twitter_update_list span a {
display: inline;
font-size: 0px;
width: 16px;
height: 16px;
background: url(/images/bn-rr.gif) no-repeat;
}

#twitter_update_list span a:hover {
text-decoration: none;
}

.bily { color: #fff; }
.vpravo { text-align: right; }
.predpartnery { height: 1100px; }
.ordertextbox { width: 300px; }

.prispevek { margin-top: 10px; width: 482px; padding: 10px; background-color: #780000; }
.prispevek .horni { width: 482px; clear: both; color: #f8b217; }
.prispevek .horni .levy { width: 300px; float: left; }
.prispevek .horni .pravy { width: 182px; float: right; text-align: right; }

.prispevek2 { margin: 10px 0 0 30px; width: 452px; padding: 10px; background-color: #780000; }
.prispevek2 .horni { width: 452px; clear: both; color: #f8b217; }
.prispevek2 .horni .levy { width: 300px; float: left; }
.prispevek2 .horni .pravy { width: 152px; float: right; text-align: right; }

table.koncerty { width: 100%; border:0; }
table.koncerty th { border:0; color: #ffba00; font-size: 1.2em; font-weight: bold; }
table.koncerty td { border:0; padding: 1px 0; }

.uvodka_koncerty { width: 471px; height: 223px; padding: 15px; overflow: hidden;
	background-image: url(../images/uvodka_koncerty_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;    
 }

.uvodka_videa { width: 471px; height: 208px; padding: 0px 15px 12px 15px; overflow: hidden; font-size: 0.8em;
	background-image: url(../images/uvodka_videa_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;    
 }
.uvodka_videa h2 { width: 471px; height: 38px; padding: 0; margin:0; font-size: 0.8em; }
.uvodka_videa h2 a { display: block; width: 471px; height: 38px; }
.uvodka_videa h2 a span { display: none; }
.uvodka_videogalerie1 { width: 154px; height: 128px; margin: 15px 3px 13px 0; float: left; }
.uvodka_videogalerie1 h3 { width: 154px; margin: 5px 0 0 0; clear: both; font-size: 1.1em; font-weight: bold; color: #fff; }
.uvodka_videogalerie1 h3 a { color: #fff; text-decoration: none; }

.uvodka_novinky { width: 472px; min-height: 102px; _height: 102px; padding: 5px 15px 15px 15px; 
	background-image: url(../images/uvodka_novinky_bg_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;    
	background-color: #fff;
  color: #000;    
}
.uvodka_novinky h3 { color: #000; }
.uvodka_novinky h4 { color: #ab0000; font-size: 1.3em; font-weight: bold; line-height: 1.2em; margin: 0; padding: 0; }
.uvodka_novinky h4 a { color: #ab0000; }

.uvodka_novinky_bottom { width: 502px; height: 10px; 
	background-image: url(../images/uvodka_novinky_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;    
 }

#externi_koncerty h2 { color: #000; }
#externi_koncerty h3 { color: #000; }

.foto_nahled { margin: 10px; }

.videogalerie1 { width: 154px; height: 150px; margin: 0 13px 13px 0; float: left; }
.videogalerie1 h3 { width: 154px; margin: 5px 0 0 0; clear: both; font-size: 1.1em; font-weight: bold; color: #fff; }
.videogalerie1 h3 a { color: #fff; text-decoration: none; }

.content_bubenicka-skola_top {
  width: 462px;
  min-height: 235px;
  _height: 235px;
  padding: 50px 20px 0 20px;
	background-image: url(../images/content_bubenicka-skola_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
  background-color: #b33b11;   
}
.content_bubenicka-skola_top h2, .content_bubenicka-skola_top h3, .content_bubenicka-skola_top h4, .content_bubenicka-skola_top h5 { color: #fdb300; }
.content_bubenicka-skola_bottom {
  width: 502px;
  height: 229px;
	background-image: url(../images/content_bubenicka-skola_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;    
}

.content_pro-skoly_top {
  width: 462px;
  min-height: 196px;
  _height: 196px;
  padding: 20px 20px 0 20px;
	background-image: url(../images/content_pro-skoly_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
  background-color: #dbd93e;
  color: #3e3d40; 
}
.content_pro-skoly_top h2, .content_pro-skoly_top h3, .content_pro-skoly_top h4, .content_pro-skoly_top h5 { color: #ab0000; }
.content_pro-skoly_bottom {
  width: 502px;
  height: 165px;
	background-image: url(../images/content_pro-skoly_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;    
}

.content_pomahame_top {
  width: 462px;
  min-height: 79px;
  _height: 79px;
  padding: 30px 20px 0 20px;
	background-image: url(../images/content_pomahame_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
  background-color: #2d98cf;
  margin: 0;    
}
.content_pomahame_top h2, .content_pomahame_top h3, .content_pomahame_top h4, .content_pomahame_top h5 { color: #fff; }
.content_pomahame_bottom {
  width: 502px;
  height: 75px;
	background-image: url(../images/content_pomahame_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.komercni-koncerty_top {
  width: 462px;
  min-height: 150px;
  _height: 150px;
  padding: 20px 20px 0 20px;
	background-image: url(../images/komercni-koncerty_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
  background-color: #6d6d6d;
  margin: 0;    
}
.komercni-koncerty_top h2, .komercni-koncerty_top h3, .komercni-koncerty_top h4, .komercni-koncerty_top h5 { color: #fdb300; }
.komercni-koncerty_bottom {
  width: 502px;
  height: 17px;
	background-image: url(../images/komercni-koncerty_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.koncerty-skoly_top {
  width: 462px;
  min-height: 150px;
  _height: 150px;
  padding: 20px 20px 0 20px;
	background-image: url(../images/koncerty-skoly_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
  background-color: #6d6d6d;
  margin: 0;    
}
.koncerty-skoly_top h2, .koncerty-skoly_top h3, .koncerty-skoly_top h4, .koncerty-skoly_top h5 { color: #fdb300; }

