     body {
     background-image: url(../obrazky/pattern_101.gif);
     }
     a {color:white;}
     /* Header */
     #header {
      width: 100%;
      background-color: black;
      color: white;
      text-align:center;
      }
      #header h1 {
      font-family: Palatino Linotype,sans-serif;
      font-variant: small-caps;
      margin-bottom:0px;
      } 
      #header h1 span {
      font-size: smaller;
      } 
      #header p {
      font-family: Palatino Linotype,sans-serif;
      font-variant: small-caps;
      margin-top:-5px;
      }
      #header q {
      font-style: oblique;
      }
      #header img {
      margin: 10px auto 0px auto;
      width:100%
      }
      #header .rheight70 ropacity60 {
      margin:0px auto;
      }
       #content {
      width: 780px;
      margin:0 auto;
      text-align:left;
      background-color: black;
      color:white;
      }
   /*sidebar with menu  */
   #sidebar {
      float: left;
      width: 200px;
      margin:0; padding:0;
      }
   #sidebar-content {
      margin:0;
      font-size: 70%;
      padding: 0 1em;
      }
    #sidebar-content ul {
    list-style-type: none;
    margin:O;
    padding:0;
    }
    #sidebar-content ul li {
    margin-bottom:10px;
    }
    #sidebar-content ul li a {
    color:#D7D7D7;
    font-variant: small-caps;
    font-size:20px;
    font-family:Tahoma, sans-serif;
    }
    #sidebar-content ul li.active a {
    color: white;
    font-weight: bold;
    }
  /* Content */
   #main {
      margin:0 0 0 200px; padding:0;
      padding-left:20px;
      }
   #main-content {
      margin:0; padding: 0.7em 1em;
      font-size: 100%;
      text-align:left;
      font-family: Palatino Linotype,serif;
      color:white;
            background-image: url(../obrazky/text_background.png);
      background-repeat: no-repeat;
      background-position: 60% 98%;
      background-attachment: fixed;
      }
   #main-content h2 {
   margin-top:0px;
   margin-bottom:5px;
   padding:0px;
   }
   #main-content p {
   text-indent: 10px;
   margin:0px;
   margin-top:3px;
   }
   #main-content p.vycet {
   font-size: smaller;
   font-style: italic;
   }
   #main-content table {
   color:white;
   }
   #main-content div.vysvetlivky {
   font-size:smaller;
   }
   /* Table of activities */
   #main-content table.program {
   margin-left:-10px;
   margin-top:20px;
   }
   
   #main-content table.program thead {
   font-variant: small-caps;
   font-size: larger;
   }
   #main-content table.program thead tr td{
   border-bottom: white double 3px;
   }
   #main-content table.program tr td{
   border-bottom: white thin solid;
   }
   #main-content table.program tr.zahlavi_akce td{
   font-weight:bold;
   border-bottom: white 0px solid;
   }
   
   hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
   #footer {
      width: 780px;
      margin:0px auto;
      text-align:center;
      max-width: 1024px;
      background-color: black;
      color: white;
      }
    #footer p {
    margin:0px 10px 0px 10px;
    padding:0;
    padding-top:10px;
    padding-bottom:10px;
    font-family:Palatino Linotype,sans-serif;
    border-top: white double 3px;
    }
    #footer p a {
    color:white;
    }
    #footer iframe {
    margin-bottom:10px;
    }
    #sidebar,#main {
    }
/* Styling of application form */
.tbmain{ 
 /* Changes on the form */
 background: white !important; 
}
.left{
  /* Changes on the form */
  color: black !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
}
.head{
  color:#333333;
  font-size:20px;;
  text-decoration:underline;
  font-family:"Verdana";
}
td.left {
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.pagebreak{
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.tbmain{
  height:100%;
  background:black;
  color:white;
}
span.required{
  font-size: 13px !important;
  color: red !important;
}
.shoutboard {
margin-top:-1000px;
}
