body{
  font-family: Arial, sans-serif;
  text-align: center;
  margin-top: 0;
}

#hlavni {
  width: 900px;
  margin-left: auto;
  margin-right: auto;  
}

#spon {
  text-align: right;  
  width: 100%;
}

#spon img{
  border: 0;
}

#horniMenu{
  background-image: url("grafika/top_menu.jpg");
  background-repeat: no-repeat;
  width: 900px;
  height: 30px;
}

#header {
  height: 142px;
  width: 900px;  
  text-align: right;
  background-image: url("grafika/top_banner.jpg");
  background-repeat: no-repeat;
  padding: 0;  
}

#header img{
	border: 0;
}

#pravyPruh{
  float: right;
  width: 200px;
  padding-right: 1px;
  margin-top: 1px;
  
}

#prostredniPruh {
  
  text-align: left;
  padding-top: 4px;
  margin-left: 232px;
  margin-right: 205px;
 
}

#footer{
  clear: both;

}
    
#bocniMenu{
  float: left;
  padding-left: 3px;
}
      
#bocniMenu h4{
  width: 230px;
  height: 30px;
  margin-bottom: 0;
  margin-top: 0;
}

#bocniMenu li{
  color: #0C09d6;
  list-style-type: none;
  text-align: left;
  
}

#bocniMenu ul{
  margin-left: 15;
  margin-top: 5px;
  margin-bottom: 8;
}

#bocniMenu li{
  margin-bottom: 5px;
  font-size: 16px;
  
}

#anketa{
  border: 2px solid blue;
  background-color: #e2f0ff;
  text-align: left;
  padding-left: 5px;
  padding-right: 3px;
  padding-top: 5px;
}

#sloupecGrafu{
  height: 10px;
  background-image: url("grafika/graf.jpg");
}

.odpoved a{
  color: black;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
}

#otazka{
  color: #4C49F8;
  font-weight: bold;
 
}

.procent, .pocetHlasu{
  font-size: 12px;
  color: black;
}

#hlasovalo{
  font-size: 12px;
  font-weight: bold;
  text-align: right;
}

#anketa h4{
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  display: inline;
}

.hlavniZprava h4{
  color: white;
  background-image: url("grafika/news_title_background.jpg");
  font-size: 16px;
  padding: 3px 4px 3px 4px;
  width: 100%;
  margin-top: 1px;
  margin-bottom: 0;
  
}

.hlavniZprava{
  text-align: justify;
  margin-left: 5px;
}

.obsahHlavniZpravy{
  background-color: #E3EFFB;
  width: 100%;
  padding-top: 8px;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 10px;
  font-size: 12px;
  text-align: justify;
  
}

.popisekHlavniZpravy{
   background-color: #E3EFFB;
   width: 100%;
   font-size: 12px;
   color: #840C17;
   padding-top: 2px;
   padding-left: 8px;
   padding-right: 10px;
   padding-bottom: 4px;
   
}

.popisekHlavniZpravy a{
  font-size: 12px;
  color: #840C17;
  text-decoration: none;
}


#pripojeneDokumenty{
  margin-left: 15px;
}

#pripojeneDokumenty a{
  color: blue;
  text-decoration: none;
  font-size: 14px;
  margin-left: 10px;
  margin-bottom: 5px;
}

#pripojeneFotografie{
  margin-left: 15px;
}

.hotel h4{
  color: white;
  background-image: url("grafika/news_title_background.jpg");
  font-size: 16px;
  padding: 3px 4px 3px 4px;
  width: 100%;
  margin-top: 1px;
  margin-bottom: 0;
}

.skupina h4{
  color: white;
  background-image: url("grafika/news_title_background.jpg");
  font-size: 16px;
  padding: 3px 4px 3px 4px;
  width: 100%;
  margin-top: 1px;
  margin-bottom: 0;
}

.prihlasenyTym{
  margin-left: 10px;
  margin-right: 10px;
}

.kontaktVedouciTymu{
  margin-left: 15px;
}

.predchoziVysledky{
  margin-left: 15px;
}

.prihlasenyTym h5{
  background-color: navy;
  font-size: 15px;
  color: white;
  margin-bottom: 3px;
  margin-top: 8px;
  padding: 2px;
}

.prihlasenyTym h5 a{
  color: white;
  text-decoration: none;
}

.prihlasenyTym {
  font-size: 12px;
}

.prihlasenyTym em{
  font-weight: bold;
}

.hotel{
  width: 100%;
  background-color: #E3EFFB;
  margin-bottom: 10px;
}

.hotelPicture{
  float: left;
  padding: 5px;
}

.hotelDescription{
  float: right;
  text-align: justify;  
  font-size: 12px;
  margin-top: 5px;
  padding: 5px;
  padding-right: 10px;
}


.hotelParagraph{
  text-indent: 10px;
}

.hotelFooter{
  
   width: 100%;
   font-size: 12px;
   color: #840C17;
   padding-top: 2px;
   padding-left: 8px;
   padding-right: 10px;
   padding-bottom: 4px;
  
}

.hotelFooter a{
  color: #840C17;
  text-decoration: none;
}

#hotel_entrance{
  float: left; 
  width: 68%;
  font-size: 12px;
  text-align: justify;
  padding: 10px;
}

li a{
  color: blue;
  text-decoration: none;
}

.prijezd h4{
  color: white;
  background-image: url("grafika/news_title_background.jpg");
  font-size: 16px;
  padding: 3px 4px 3px 4px;
  width: 100%;
  margin-top: 1px;
  margin-bottom: 0;

}

.prijezd{
  width: 100%;
  background-color: #E3EFFB;
  margin-bottom: 10px;
}

.prijezdDescription{
  font-size: 12px;
  padding: 5px;
 /* text-align: justify;*/
  margin-left: 5px;
  margin-right: 5px;
}


.prijezdDescription p{
  text-align: justify;
  margin-bottom: 4px;
  margin-top: 4px;
  text-indent: 20px;
}

.prijezdDescription em{
  font-weight: bold;
}

#download a{
  color: blue;
  text-decoration: none;
  font-size: 12px;
}

.h4leftmenu{
    font-size: 18px; 
    background-image: url('grafika/modra_lista_leva.jpg');
    padding-top: 3px;
    color:white;
    text-align: left;
    padding-left: 6px;
}

.h4rightmenu{
    font-size: 18px; 
    background-image: url('grafika/modra_lista_prava.jpg');
    padding-top: 2px;
    height: 25px;
    color:white;
    text-align: left;
    padding-left: 6px;
    margin-bottom: 4px;
    margin-top: 5px;
}

.aboutField{
  text-align: justify;
  font-size: 12px;
  margin: 5px;
  padding: 5px;
  background-color: #eee;
  border: 1px solid #aaa;
}

#prostredniPruh .nadpis{
  color: white;
  background-image: url("grafika/news_title_background.jpg");
  font-size: 16px;
  padding: 3px 4px 3px 4px;
  width: 100%;
  margin-top: 1px;
  margin-bottom: 5px;
}

#aboutCoachBall{
   text-align: justify;
  font-size: 12px;
  margin: 10px;
  padding: 3px;
  background-color: #eee;
  border: 1px solid #aaa;
}

#aboutCoachBall em{
  font-weight: bold;
}

#aboutCoachBall .pravidla{
  list-style-type: none;
}

#aboutCoachBall .jednotlivaPravidla{
  list-style-type: disc;
}

#aboutCoachBall ul{
  text-align: justify;
  padding-right: 10px;
}

#aboutCoachBall ul ul{
  list-style-type: disc;
}

.radkaKontaktu{
  margin-left: 10px;
}

#kontakty{
  margin-top: 15px;
  margin-left: 15px; 
  margin-right: 10px; 
  font-size: 12px;
}

#kontakty em{
  font-weight: bold;
}
/*
#komentare{
  margin-top: 20px;
  font-size: 12px;
}

#komentare ul{
  margin-left: 10px;
  padding-left: 5px;
}

.jmenoKomentar{
  color: black;
  font-weight: bold;
}

.datumKomentar{
  color: gray;
}

.textKomentare{
  color: black;
  font-size: 11px;
}

.komentar{
  margin-bottom: 5px;
}

.pozadiKomentare1{
  background-image: url("grafika/pozadiKomentare1.jpg");
  list-style: square;
  margin-bottom: 3px;
  padding: 2px;
  list-style: none;
  border: 1px solid gray;
}

.pozadiKomentare2{
  background-image: url("grafika/pozadiKomentare2.jpg");
  list-style: square;
  margin-bottom: 3px;
  padding: 2px;
  list-style: none;
  border: 1px solid gray;
}
*/

