/*
top-menu-right: 24304D
         -left: 9CA7BD
input - 4B5A78 /tm. modra/
*/

html {
  background-color: #78829B;
  font-family: 'Tahoma', sans-serif;
  font-size: 11px;
}

body {
  margin: 0;
  padding: 0;
}

a {
  color: #C72346;
}

.err {
 color: #C72346;
}

.webi {
/*  float: left;
  padding: 0 5px 2px 0; */ 
  display: none;
}

.webi2 {
  height: 200px;
  padding: 5px;
}

.webi3 {
  height: 60px;
  padding: 5px;
}

h1, h2, h3 {
  margin: 0;
  margin-bottom: 10px;
}

h1, h1 a {
  color: #336699;
  font-size: 13px;
  font-weight: bold;
}


.main-right h1 {
  font-size: 13px;
}

.main-right th {
  display: none;
}

h2, h2 a {
  color: #C72346;
  font-size: 13px;
  font-weight: bold;
}

h3 {
  color: #336699;
  font-size: 13px;
  font-weight: bold;
}

p {
  padding: 0;
  margin: 0;
}

td {
  vertical-align: top;
}

.poc1, .kurz1 {
  margin-left: 30px;
}

#page-center {
  position: absolute;
  left: 50%;
  margin-left: -505px;
}

#page {
  width: 980px;
  text-align: left;
  background-image: url(images/bg.gif);
  background-repeat: repeat-y;
  padding: 0px 15px;
}

#head {
  height: 20px;
  background-image: url(images/header.gif);
  color: white;
  padding-top: 13px;
  padding-left: 10px;
}

#head-datum {
  float: left;
}

#head-lang {
  padding-right: 10px;
  float: right;
}

#head-lang a {
  color: white;
}

#top {
  height: 88px;
  font-size: 0px;
}

#main {
  margin-bottom: 10px;
}

#main hr {
  border-top: 1px #9EB6CE solid;
  border-bottom: 1px white solid;
  border-left: 1px white solid;
  border-right: 1px white solid;
}

#main .text {
  padding: 6px;
}

.top-news {
  background-image: url(images/topnews.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  padding: 10px;
  border: 1px #9EB6CE solid;
  display: table;
  width: 513px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  clear: both;
  background-color: #EDF1F6;
}

.article {
  background-image: url(images/bg_art.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  padding-bottom: 10px;
  margin-bottom: 10px;
  width: 533px;
  display: table;
}

.tab-prisp {
  margin-bottom: 10px;
}

.tab-prisp td {
  width: 50%;
  vertical-align: top;
  
  padding: 5px;
  padding-bottom: 10px;
}


.tab-memb td {
  width: 120px;
  vertical-align: top;
  padding: 5px;
  padding-bottom: 10px;
}

.prisp {
  width: 250px;
  float: left;
  display: table;
  margin-bottom: 10px;
  margin-left: 0px;
  padding-left: 10px;
  
}

.datum {
  font-weight: bold;
  color: #336699;
}

.article img, .prisp img {
  padding: 0px 3px;
}

.top-news a {
  display: none;
}

.top-news li a {
  display: inline;
}


.ileft {
  float: left;
  padding-right: 10px;
}


.tab-prod td {
  width: 160px;
}

.tab-prod td, .tab-prod2 td {

  padding-left: 10px;
  vertical-align: top;
  padding-bottom: 10px;
  line-height: 150%;
}
.tab-prod2 td {
  background-image: url(images/bg_art.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  width: 520px;
}

.main-left {
  float: left;
  width: 539px;
  padding-left: 4px;
  line-height: 150%;
}

.main-right {
  float: right;
  width: 186px;
  border: 1px #99B2CC solid;
  background-color: #EDF1F6;
  padding: 8px;
  margin-bottom: 6px;
  clear: right;
}

.navig-right {
  float: right;
  width: 186px;
  padding: 8px;
  margin-bottom: 6px;
  clear: right;
}

.navig-left {
  padding: 8px;
  margin-bottom: 6px;
  clear: left;
}

.main-right iframe {
  padding-left: 20px;
  padding-right: 10px;
/*  background-color: #EDF1F6 !important;*/
}

img {
  border: 0;
}

.left {
  float: left;
  width: 215px;
}

.right {
  width: 765px;
  float: right;
}

#horizontal-menu {
  height: 29px;
  background-image: url(images/horizontal-menu.jpg);
  padding-top: 12px;
  padding-left: 10px;
  color: #24304D;

}

#horizontal-menu a {
  color: white;
  font-weight: bold;
  text-decoration: none;
}

#horizontal-menu a:hover {
  color: #D7EBFF;
}

#foot {
  height: 26px;
  background-image: url(images/footer.gif);
  clear: both;
  color: white;
  padding-top: 8px;
  padding-left: 10px;
}
#foot a {
  color: white;
}

.hladaj {
  height: 102px;
  background-image: url(images/left-search.jpg);
  background-repeat: no-repeat;
}

.prihlas {
  height: 136px;
  background-image: url(images/left-login.jpg);
  background-repeat: no-repeat;
}

.hladaj h1, .prihlas h1 {
  margin: 0;
  font-size: 13px;
  color: white;
  padding-top: 12px;
  padding-left: 40px;
}

.hladaj form, .prihlas form {
  margin: 0;
  padding-top: 15px;
  padding-left: 18px;
  color: white;
}
.hladaj form a, .prihlas form a {
  color: white;
  font-weight: bold;
}

input, textarea {
  border: 1px #4B5A78 solid;
  font-size: 11px;
  font-family: arial;
}

input {
  margin: 0;
  padding: 0;
  vertical-align: middle;
  color: #4B5A78;
  height: 15px;
}

.nob {
  border: 0 !important;
}

.input-text {
  border: 1px #4B5A78 solid;
  height: 15px;
  padding-top: 4px;
  background-image: url(images/input-bg.gif);
}

.input-button {
  border: 1px #4B5A78 solid;
  height: 21px;
  background-image: url(images/input-button.gif);
  background-repeat: repeat-x;
}

.okno {
  background-color: #E0E7EF;
  margin: 5px 6px;
  line-height: 150%;
  border-bottom: 1px #C5D1E0 solid;
}
.okno .text {
  padding: 5px 10px;
}

.okno h1 {
  margin: 0;
  background-image: url(images/left-h1.jpg);
  background-repeat: no-repeat;
  height: 23px;
  color: #3C5A96;
  font-size: 13px;
  padding-left: 34px;
  padding-top: 5px;
}

.okno h1 a {
  color: #3C5A96;
}

ul {
  padding: 0;
  margin-bottom: 10px;
  padding-left: 13px;
  _padding-left: 17px;
  margin: 10px 0;
}

li {
  list-style-image: url(images/li-red.gif);
  padding-left: 0;
}


#foot .right {
  width: 755px;
}

a:hover {
  text-decoration: none;
}

.pop {
  background-color: white;
  padding: 20px; 
  margin: 10px;
  display: block;
}

.zdroj, .zdroj a {
  color: #999999;
  font-size: 10px;
}


.okno h1 a:hover {
  text-decoration: underline;
}

