/* CSS Document */
body {
      margin: 0px;
      text-align: center;
      padding: 0px;
      background-color: white;
      font-family: arial;
}

#header {
      height: 130px;
      width: 1000px;
      margin: 0 auto;
      text-align: left;
      padding: 0px;
      background-image: url('images/logo.jpg');
      background-repeat: no-repeat;
      background-position: 5px 10px;
}
/*
#logo {
      margin: 10px 0px 0px 5px;
}
*/

#navigation {
      height: 35px;
      width: 1000px;
      margin: 0 auto;
      padding: 0px;
}

#navigation ul {
      margin: 0px;
      padding: 0px;
      list-style-type:none;
}

#navigation ul li {
      padding: 0px;
      display: inline;
      margin: 0px 20px;
      float: left;
      width: 115px;
}

#navigation ul li a {
      font-weight: bold;
      font-size: 15px;
      width: 115px;
      float: left;
      height: 35px;
      line-height: 35px;
      cursor: pointer;
      text-decoration: none;
      color: #000000;
}

#navigation ul li a:hover {
      background-image: url('images/hover.jpg');
      background-repeat: no-repeat;
      color: #FFFFFF;
      text-decoration: none; 
}

#panel {
      height: 446px;
      background-image: url('images/panel_background.jpg');
      background-repeat: repeat-x;
}

#panel_wrapper {
      width: 1000px;
      height: 420px;
      margin: 0 auto;
      padding: 16px 10px 10px 10px;
}

#left_panel {
      border: 10px solid white;
      /*border-right: 5px solid white;*/
      width: 660px;
      height: 400px;
      float: left;
      margin: 0px;
      padding: 0px;
}

.right_panel {
      font-weight: bold;
      color: white;
      font-size: 14px;
      border: 10px solid white;
      /*border-left: 5px solid white;*/
      width: 300px;
      height: 400px;
      float: right;
      margin: 0px;
      padding: 0px;
      text-align: left;
      background-image: url('images/left_panel_background.jpg');
      background-repeat: repeat-x;
}

.right_panel a {
      color: white;
      text-decoration: none; 
}

.right_panel a:hover {
      color: white;
      text-decoration: underline;
}

.right_panel a img {
      border: 0px;
}

.right_panel a img:hover {
      border: 0px;
}

.text_panel {
      margin: 13px;
}

.text_panel a img {
      border: 10px solid white;
}

.text_panel a img:hover {
      border: 10px solid #777777;
}

#content {
      width: 998px;
      border: 1px solid black;
      margin: 20px auto;
      text-align: left;
      padding: 0px 13px;
      font-size: 14px;
      background-image: url('images/content_background.jpg');
      background-repeat: repeat-x;
}

h1 {
      font-family: Trebuchet MS;
      font-size: 24px;
      color: #FF0000;
}

#footer {
      clear: both;
      height: 70px;
      background-image: url('images/footer_background.jpg');
      background-repeat: repeat-x;
}

#footer_wrapper {
      width: 1000px;
      margin: 0 auto;
      text-align: left;
      padding: 0px;
}

#footer_logo {
      float: left;
      padding-right: 20px;
      padding-left: 20px;
}

#footer_text_wrapper {
      padding-top: 23px;
}

#footer_text {
      font-size: 12px;
}

#footer a {
      color: black;
      text-decoration: none; 
}

#footer a:hover {
      color: black;
      text-decoration: underline;
}

#vive {
      font-size: 15px;
}

#popis {
      color: #ff0000;
      font-size: 12px;
      font-weight: bold;
      position:relative;
      top: 105px;
      left: 160px;
      
}

.notice {
      color: #FF0000;
      font-weight: bold;
      font-size: 17px;
}

#content a{
color: black;
text-decoration: none;
}

#content a{
text-decoration: underline;
}

.simpletable {
      table-layout: fixed; 
      border-collapse: collapse;
      border-color: black;
      /*vertical-align:
      text-align:*/
}
.simpletable td {
      padding-left: 10px;
      border-color: black;
}

.simpletable th {
      padding-left: 10px;
      border-color: black;
}

.clear {
clear: both;
}