body {
  background: white URL("../_images/body_back.gif") left top no-repeat;
  margin: 0px; padding: 0px;
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
 
  }

/* HLAVICKA */
#header {
  width: 980px; height: 90px; _height: 80px; !important z-index: 50; position:relative;
  }

#logo {float: left;}
#logo h1{
  font-size: 1em;
  margin: 5px 0 0 30px;
  /*margin: 27px 0 0 30px; - bez listy*/
  padding: 0px;
  }
#logo h1 img {border: none;}
#slogan {
  visibility: hidden;
  }
  
#warper {display: none;}
  
#vyhledavani {
  float: right;
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
  color: #196F9F;
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px;
  }
#vyhledavani .pole {
  border: 1px solid #196F9F;
  color: #196F9F;
  }
#vyhledavani .button {
  border: 1px solid #196F9F;
  background: white;
  height: 20px;
  width: 25px;
  color: #196F9F;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  _cursor: hand;
  }
/* HLAVICKA - KONEC */

/* LAYOUT */
#obal {
  width: 980px;
  }
#obsah {
  float: right;
  width: 560px;
  font-size: 0.75em;
  font-family: 'Verdana CE', 'Arial CE', 'Helvetica CE', Verdana, Arial, sans-serif;
  margin: 0 0 10px 0;
  _margin: 0;
  }
#levy {
  float: left;
  width: 410px;
  font-size: 0.9em;
  margin-left: 5px;
  }
/* LAYOUT - KONEC */

/* OBSAH */
#intro_img {
  text-align: center;
  width: 560px;
  height: 200px;
  margin: 0px;
  display: block;
  }
#obsah h1 {
  color: #196F9F;
  font-size: 1.3em;
  font-weight: bold;
  }
#obsah h2 {
  color: #196F9F;
  font-size: 1.25em;
  font-weight: bold;
  background: white;
  padding: 0px; margin: 0px;
  }
#obsah h4 {
  color: #196F9F;
  font-size: 1.25em;
  font-weight: bold;
  background: white;
  padding: 0px; margin: 0px;
  text-align: center;
  }
  
#obsah li {
  padding: 3px 0px;
  }
#obsah li .datum {
  font-size: 0.8em;
  color: #009900;
  }  
#obsah a, #obsah a:link, #obsah a:visited{
  font-weight: bold;
  font-family: 'Verdana CE', 'Arial CE', 'Helvetica CE', Verdana, Arial, sans-serif;
  font-size: 0.9em;
  color: #196F9F;
  text-decoration: underline;
  }
#obsah a:hover, #obsah a:active {
  font-size: 0.9em;
  color: blue;
  text-decoration: underline;
  }
#obsah td {
  font-size: 0.8em;
  }
#obsah td .misto {
  text-decoration: none;
  color: #009900;
  }
/* OBSAH - KONEC */

/* LEVY */
#menu {
  width: 400px;
  height: 470px;
  background: url("../_images/menu_back.gif") top left repeat-y;
  border: 1px solid white;
  }
#menu .hidden {
  display: none;
  _visibility: hidden;
  }
#main_menu {
  float: left;
  text-align: left;
  margin: 10px 0 0 0; padding: 0px;
  _height: 460px;
  }
#main_menu ul {
  padding: 0px; margin: 0px;
  list-style: none;
  }
#main_menu li a, #main_menu li a:link, #main_menu li a:visited {
  width: 187px;
  _width: 200px;
  font-size: 18px;
  font-weight: bold;
  color: white;
  text-decoration: none;
  display: block;
  padding: 3px 3px 3px 10px;
  border-top: 1px solid #196F9F;
  border-bottom: 1px solid #196F9F;
  }
#main_menu li a:hover, #main_menu li a:active {
  color: #196F9F;
  background: #D6F1FC;
  display: block;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  }

#main_menu li a#aktivni {
  color: #196F9F;
  background: #D6F1FC;
  display: block;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  }
  
#submenu {
  margin-left: 220px;
  text-align: left;
  margin-top: 10px; 
  }
#submenu ul {
  padding: 0px; margin: 0px;
  }
#submenu li {
  padding: 2px 0px;
  margin: 0px;
  font-size: 12px;
  list-style: disc url("../_images/triangl.gif");
  _padding: 1px 0px 0px 0px;
  }
#submenu li a, #submenu li a:link, #submenu li a:visited {
  font-weight: bold;
  color: #196F9F;
  text-decoration: underline;
  }
#submenu li a:hover, #submenu li a:active {
  color: #196F9F;
  }
#submenu .sub_separator {
  width: 170px;
  _width: 160px;
  height: 1px;
  color: white;
  background: white;
  border: 0px; 
  margin: 3px 0;
  padding: 0px;
  _margin: 0px;
  line-height: 1px;
  }
  
#levy_ostatni {
  width: 402px;
  background: url("../_images/levy_back.gif") top left repeat-y;
  margin-top: 10px;
  /*border: 1px solid white;*/
  }

#levy_ostatni #lol_head {
  float: left;
  width: 195px;
  _width: 201px;
  background: #196F9F;
  color: white;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid white;
  border-right: none;
  height: 20px;
  line-height: 20px;
  padding-left: 5px;
  }

#levy_ostatni #lor_head {
  float: left;
  width: 194px;
  _width: 201px;
  background: #196F9F;
  color: white;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid white;
  height: 20px;
  line-height: 20px;
  padding-left: 5px;
  }

#levy_ostatni #lol {
  float: left;
  width: 200px;
  _width: 201px;
  }
#levy_ostatni #lor {
  float: left;
  width: 199px;
  }

#levy_ostatni ul {
  padding: 0px;
  margin: 0 0 0 20px;
  }
#levy_ostatni li {
  padding: 2px 0;
  }
#levy_ostatni a, #levy_ostatni a:link, #levy_ostatni a:visited {
  font-size: 12px;
  color: #196F9F;
  font-weight: bold;
  text-decoration: underline;
  }
#levy_ostatni a:hover, #levy_ostatni a:active {
  color: blue;
  }

#levy_ostatni-spolu {
  width: 402px;
  background: url("../_images/levy_back1.gif") top left repeat-y;
  margin-top: 10px;
  /*border: 1px solid white;*/
  }
#levy_ostatni-spolu #lol_head {
  float: left;
  width: 195px;
  _width: 201px;
  background: #196F9F;
  color: white;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid white;
  border-right: none;
  height: 20px;
  line-height: 20px;
  padding-left: 5px;
  }

#levy_ostatni-spolu #lor_head {
  float: left;
  width: 194px;
  _width: 201px;
  background: white;
  color: white;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid white;
  height: 20px;
  line-height: 20px;
  padding-left: 5px;
  }
#levy_ostatni-spolu .separ {
  border: 1px solid #196F9F;
  }
#levy_ostatni-spolu #lol {
  float: left;
  width: 200px;
  _width: 201px;
  text-align: center;
  }
#levy_ostatni-spolu #lor {
  float: left;
  width: 199px;
  text-align: center;
  }
#levy_ostatni-spolu a, #levy_ostatni-spolu a:link, #levy_ostatni-spolu a:visited {
  font-size: 12px;
  color: #196F9F;
  font-weight: bold;
  text-decoration: underline;
  }
#levy_ostatni-spolu a:hover, #levy_ostatni-spolu a:active {
  color: blue;
  }
/* LEVY -KONEC */

/* PATICKA */
#footer {
  color: #196F9F;
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 5px 0 5px 20px;
  width: 980px;
  }
#footer p {
  padding: 2px;
  margin: 0px;
  }
#footer a, #footer a:link, #footer a:visited {
  color: #196F9F;
  text-decoration: underline;
  }

#footer a:hover, #footer a:active {
  color: blue;
  }
#foot_top {float: left;}
#foot_text {float: left; margin-left: 10px;}
/* PATICKA */

/* BANNERY */
.banner {
  margin: 10px auto;
  text-align: center;
  }
.banner1 {
  float: left
}

.banner2 {
  margin-top: -75px;
  margin-left: 25px;
}
/* BANNERY - KONEC*/

/* OSTATNI */
.cistic {clear: both; visibility: hidden; height: 0px; width: 20px;}
/* OSTATNI - KONEC */

.backlink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.70em;
  padding: 0.3em 1em 0.3em 1em;
  text-align: center;
  height: 15px;
  border-bottom: 1px solid white;
  width: 100%
  text-align: center;
  background: #196FA0;
  color: white;
}

.backlink a, .backlink a:link, .backlink a:visited {
  color: white;
}

.backlink a:hover, .backlink a:active {
  color: aqua;
}

