h1 {
  margin-top:1px;
  margin-bottom:1px;
  padding:0px;
}

h2 {
  padding: 0 0 0 0px;
  margin: 0 0 0 0px;
}

.nadpis {
  background:#c0504d;
  color: white;
  font-family:Calibri;
  width:540px;
  font-size:15px;
  font-weight:bold;
}

h1.moje {
  color: white;
  font-family:Calibri;
  font-size:15px;
}

img.flags {
  border: none;
}

html { 
  overflow-y: scroll; 
  overflow: -moz-scrollbars-vertical 
}

.pozadi {
  background:#ece9d8;
}

.page {
  top:10px;
  position:relative;
  width:800px;
  background:white;
}

.tabulka {
  height:360px;
  width:800px;
}

.delicitabulka {
  padding-left:0px;
  left:0px;
  margin-left:0px;
  vertical-align:top;
}

.delicitabulka td {
  vertical-align:top;
}

.novypodseznam {
  font-family:Calibri;
  font-size:12px;
  border:0px solid black;
  margin:0px;
}

.novypodseznam ul {
  list-style-type:none;
  padding-left:8px;
  margin:0px;
}

.novypodseznam li {
  margin-top:10px;
  margin-bottom:10px;
}

.menu {
  background:white;
  width:190px;
  height:350px;
  color:#c0504d;
  font-family:Calibri;
  font-size:15px;
  padding-left:10px;
  padding-top:0px;
  font-weight:bold;
  vertical-align:top;
}

.menu h2 {
  color:#c0504d;
  font-family:Calibri;
  font-size:15px;
  margin-top:0px;
  margin-bottom:7px;
  padding-top:0px;
  font-weight:bold;
  height:17px;
}

.linkovani {
  line-height:30px;
}

.linkovani2 {
  line-height:10px;
}

.linkovani3 {
  line-height:12px;
}

.menu a {
  text-decoration:none;
  color:#c0504d;
}

.lang {
  position:relative;
  left:15px;	
  font-family:Arial;
  font-size:12px;
  color:#808080;
  border-color:black;
}

.lang a {color: #808080;}
.lang a:hover {color: #c0504d;}

.telo {
  background:white;
  width:560px;
  text-align:left;
  color:black;
  font-family:Calibri;
  font-size:15px;
  padding-left:10px;
  padding-top:3px;
  padding-right:20px;
  padding-bottom:5px;
}

.telo img {
  border-width:5px; 
  border-style:solid;
  border-color:white;
}

.relatedlinks a {
  text-decoration:none;
  color:black;
}

.h-home {
  color:black;
  font-size:15px;
  font-family:Calibri;
  margin:0px;
  padding:0px;
  font-weight:normal;
}

.h-service {
  font-size:15px;
  font-family:Calibri;
  margin:0px;
  padding:0px;
  font-weight:bold;
}

.h-staff {
  font-size:15px;
  font-family:Calibri;
  margin:0px;
  padding:0px;
  font-weight:normal;
}

.nadpisy td {
  font-weight:bold;
  background:white;
}

.texty {
  font-size:12px;
  text-align:left;
}

.hh-service {
  background-image: url("images/odrazka.gif");
  background-repeat:no-repeat;
  font-size:12px;
  margin:0px;
  padding:0px;
  font-weight:normal;
}

.texty td {
  background:#f5f5f5;
  vertical-align:top;
  padding-top: 5px;
}

.service td {
  width:200px;
  padding-left:10px;
  padding-right:10px;
}

.dolnilista {
  left:0px;
  padding-left:0px;
}

.relatedlinks {
  text-align:left;
}

.relatedlinks a {
  text-decoration:none;
  color:black;
}

.relatedlinks td {
  width:350px;
}

.wiki td {
  width:120px;
}

.staff img {
  border-width:15px; 
  border-style:solid;
  border-color:white;
}

.jobs {
  text-align:left;
}

.oddil img {
  border-width:0px; 
}

.oddilbig img {
  border-width:0px; 
}

.oddilbigger img {
  border-width:0px; 
}

.oddilposledni img {
  border-width:0px; 
}

.pk a:link {text-decoration:none;}
.pk a:visited{text-decoration:none;}
.pk a:active {text-decoration:none;}
.pk a:hover {text-decoration:underline;}
.odkaz a:link {text-decoration:none;}
.odkaz a:visited{text-decoration:none;}
.odkaz a:active {text-decoration:none;}
.odkaz a:hover {text-decoration:underline;}

.hlavsa {
  background:#365f91;
  color:white;
  font-family:Calibri;
  width:540px;
  font-size:15px;
  font-weight:bold;
}

.hlavsa h1 {
  background:#365f91;
  color:white;
  font-family:Calibri;
  width:540px;
  font-size:15px;
  font-weight:bold;
  margin:0px;
  padding:0px
}

.oddil {
  width:270px;
  padding-top:10px;
  margin-top:0px;
  background-image: url("images/nebe.jpg");
  background-repeat:no-repeat;
}

.oddilbig {
  width:270px;
  padding-top:10px;
  vertical-align:top;
  margin-top:0px;
  background-image: url("images/nebebig.jpg");
  background-repeat:no-repeat;
}

.oddilposledni {
  width:270px;
  padding-top:10px;
  vertical-align:top;
  margin-top:0px;
  background-image: url("images/nebeposledni.jpg");
  background-repeat:no-repeat;
}

.nahoru {
  vertical-align:top;
}

.tekst {
  color:black;
  font-family:Calibri;
  font-size:12px;
  margin-right:9px;
}

.tekst h3 {
  color:black;
  font-family:
  Calibri;font-size:12px;
  margin-right:9px;
  margin-top:0px;
  margin-left:0px;
  margin-bottom:0px;
}

.slupce {
  margin-top:0px;
  margin-left:0px;
}