body{
}

#h2-obsah h2{
font-family: 'Open Sans Condensed', sans-serif;   
font-size: 60px;
text-align: center;
line-height: 60px;
margin-top: 80px;
color: #333333;
}

#h1-text h1{
font-family: 'Open Sans Condensed', sans-serif;    
font-size: 32px;
color: #9c0909;
text-align: center;
line-height: 32px;
margin-bottom: 30px;

}

.img-responsive {
  margin: 0 auto;
  display: block;
  width: auto;
  max-height: 80vh;  
}

img.obrazek {
float: right; 
margin: 37px 0 0 0;
}

.h2-container{
font-family: 'Open Sans Condensed', sans-serif;    
font-size: 40px;
text-align: center;
margin-top: 50px;
color: #9c0909;
}

p{
font-family: 'Open Sans Condensed', sans-serif;    
font-size: 26px;
text-align: center;
}

.obsah{
font-family: 'Open Sans Condensed', sans-serif;    
font-size: 26px;
margin-left: auto;
margin-right: auto;
}

table{
width: 100%;
text-align: center;
}

td{
font-family: 'Open Sans Condensed', sans-serif;    
font-size: 32px;
text-align: center;
}


#map-container {
  width: 80%;
  height: 500px;
  margin: 0 auto;
}

#zapati{
  width: 100%;
}

#mezera{
  width: 100%;
}

.h2-zapati
{
font-family: 'Open Sans Condensed', sans-serif;   
font-size: 20px;
text-align: center;
line-height: 20px;
color: white;
background-color: #666666;
padding: 10px;
margin-top: 50px;
}

#collapsible-panels h2 {  
    text-align: center;
    text-decoration: none;
    margin:0 auto;  
    padding: 5px;
}

#collapsible-panels h2.active {    
}  
#collapsible-panels h2 a { 
    width: 100%;
    text-decoration:none;
    border-bottom: 2px solid #333333;
    color: #333333;
    font-family: 'Open Sans Condensed', sans-serif;    
    font-size: 32px;
    font-weight: 300;
}  
#collapsible-panels div {  
    background: rgba(220,220,220,0.3);
    border-radius: 20px;
    padding: 10px 20px 20px 10px;
}  

#collapsible-panels p {  
    margin-top: 10px;
}   

.example-image-link{
    display:inline-block;
    text-align: center;
    padding:4px;
    margin:0 0.5rem 1rem 0.5rem;
    background-color:#fff;
    line-height:0;
    -webkit-transition:background-color 0.1s ease-out;
    -moz-transition:background-color 0.1s ease-out;
    -o-transition:background-color 0.1s ease-out;
    transition:background-color 0.1s ease-out;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
    border-radius:6px}
.example-image-link:hover{background-color:#4ae}
.example-image{
width:200px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px}
