body {
      margin: 0px;
      padding: 0px;
      line-height: 1.2;
      font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}
div#main {
     width: auto;
     margin: auto;
     position: relative;                    
     }
nav {
     margin: 0;
     padding-top: 20px;
     text-align: center;
     }  
section {
         padding: 20px;
         /*text-align: justify;*/
     }
header {
         height: 100px;
         background: #FFFC61;
         padding: 5px 0px 30px 40px;
         background-image: url(img/header.png);
}
header h1{
        font-family: Verdana, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
        color: #AC004E;
        margin-bottom: 0px;
}
/*header p{
        color: #FFFFFF;
    
} */
p.stripe{
        margin: 5px 0px 20px 0px;
        padding:  5px;
        background: #fa5705;
        padding-left: 110px;
        color: #ffffff;
  
}
 img{
        position: absolute;
        top: 70px;
        left: 0px;
}
nav ul{
    margin-left: 0px;
    padding-left: 0px;
    list-style-type: none;
}
nav li{
    display: inline-block;
    padding-right: 5px;
}

nav a{
   color: #6986a5;
   text-decoration: none;
   font-weight: bold;
}
nav a:hover,nav .aktivni{
   color: #fa5705;
}

article li.odd{
    color: #fa5705;
}
article li.even{
    color: #0093FF;
}
article li span{
    color: #000000;
}
article h2{
    color: #6986a5;
    margin-top: 0px;
    margin-bottom: 0px;
}
article p{
 margin-left: 25px;
}
article ul#schedule{
       list-style-type: none;
        margin-left: 10px;     /*změna*/
        padding-left: 10px;    /*změna*/
}
article ul#schedule li{
       margin-bottom:10px;
}
article table#payment{
       margin:auto;
       border-collapse: collapse;
       border: #a3b4c8 1px solid;
}         
article table#payment td,th{
       border: #a3b4c8 1px solid;
       padding: 5px;
}
article table#payment th{
       background-color: #4C4C4D;
       color: #ffffff;
       text-align: center;
}
article td.price{
       text-align: right;
}                   
footer {
       font-size: 0.8em;
       background-color: #0093FF;
       padding: 0px 25px 10px; 
       color: #ffffff;
       position: relative;                 
     }
footer h3{
          padding-top: 15px;
      }         
footer div.adress{
        padding-left: 24px;
        background: url(img/place.png) no-repeat left top;
     }           
footer p.tel{
       padding-left: 24px;
       background: url(img/mobile1.png) no-repeat left top;
       height: 25px;
     }
footer img{
      display:none;
     }      