html, body {
height: 100%;
}
body>#obal {
 height: auto;
 }
body {
  background:  #8CD3D6;
  padding: 0px;
  margin: 0px;
  font-size: 100%;
  border-top: 5px solid #00625F;
  color: #4A4A4A; 
  font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
}

#obal {
  min-width: 970px;
  margin: 0px auto;
  background: url('../layout/pozadi.jpg') top center no-repeat ;
  min-height: 100%;
  height: 100%;
  position: relative;
  padding: 0px; 
  padding-top: 30px;
}
#web {
  width: 670px;
  margin: 0px auto;   
  padding: 0px; 
}


a {
  color: #EE4300;
  text-decoration: underline;
  font-weight: bolder;
}
a:hover {
  color: #D49D08;
  text-decoration: underline;
  font-weight: bolder;
}
h1, h2, #menu, #obsah {
  background: white;
  padding: 15px;
  margin: 10px 0px 10px 0px;   
}
 
h1 {
  border-top: 5px solid #F1677E;
}
h1 a{
  color: #F1677E;   
  text-decoration: none;
}
h1 a:hover{ 
  color: #F1677E; 
  text-decoration: underline;
}
 
h2 {
  border-top: 3px solid #53ABDF;
  color: #53ABDF;
  font-size: 110%;  
}
h3 { 
  color: #D54898;
  font-weight: normal;
  font-size: 180%;
  padding: 0px;
  margin: 0px;
  margin-bottom: 10px
}
h4 {
  margin: 0px;
  padding: 0px;
  padding-top: 15px;
  font-size: 150%;
  font-weight: normal;
}
h5 {
  margin: 0px;
  padding: 0px;
  color: gray
}
.hlavicka {
  height: 175px;
  border: 15px solid white;
  background: white;
}
.hlavicka {
  background: url('../layout/titulni_foto.jpg') top center no-repeat; 
}
#menu {
  list-style-type: none;
  padding: 0px;
  margin: 0px; 
  background: url('../layout/menu.gif') top left repeat-x;
  height: 45px  
}

#menu li{
  float: left; 
  margin: 0px; 
}

#menu li a { 
  display: block;
  color: #474747;
  padding: 10px;
  font-weight: bold;
  background: white
}
#menu li a:hover {
  color: black;
  text-decoration: none; 
}


#obsah {
  border-top: 2px solid #D54898;
  _margin-top: -5px;
  *margin-top: -5px;   
}

#obsah p {
  padding: 0px;
  margin: 0px;
  margin-bottom: 20px;
  line-height: 140%; 
}
#obsah p b{
  color: #049780
}

a .foto {
  border: 5px solid #D9E9F2;
  margin-bottom: 15px;
  margin-left: 15px;
  padding: 10px;
  background: #D9E9F2
}

.fotoleft {
  border: 5px solid #D9E9F2;
  margin-bottom: 8px;
  margin-top: 5px;
  margin-right: 15px;
  margin-left: 0px;
  padding: 5px;
  background: #D9E9F2;
  float: left
}

a:hover .fotoleft {
  border: 5px solid #F8DE00;
  margin-bottom: 8px;
  margin-top: 5px;
  margin-right: 15px;
  margin-left: 0px;
  padding: 5px;
  background: #D9E9F2;
  float: left
}

p.f_obal {width: 200px; float: left; }

p.f_obal a .foto {
  border: 5px solid #D9E9F2;
  margin-bottom: 15px;
  margin-left: 0px;
  margin-top: 5px;
  padding: 10px;
  background: #D9E9F2
}

p.f_obal a:hover .foto {
  border: 5px solid #F8DE00;
  margin-bottom: 15px;
   margin-left: 0px;
  margin-top: 5px;
  padding: 10px;
  background: #D9E9F2
}

a .foto2 {
  border: 5px solid #D9E9F2;
  margin-bottom: 8px;
  margin-top: 8px;
  margin-right: 15px;
  margin-left: 0px;
  padding: 10px;
  background: #D9E9F2;
  float: left
}
a:hover .foto {
  border: 5px solid #F8DE00;
  margin-bottom: 15px;
  margin-left: 15px;
  padding: 10px;
  background: #D9E9F2
}
a:hover .foto2 {
  border: 5px solid #F8DE00;
   margin-bottom: 8px;
  margin-top: 8px;
  margin-right: 15px;
  margin-left: 0px;
  padding: 10px;
  background: #D9E9F2;
  float: left
}
hr.cleaner {
	clear: both;
	height: 1px;
	margin: -1px 0 0 0;
	padding: 0;
	border: none;
	visibility: hidden;
}

#footer {
  background: #E9E9E9;
  padding: 10px 0px 5px 0px;
  margin: 0px;
  color: #555555;
  border-top: 2px solid gray; 
  
}

#footer a {
  color: #3B8AFC
}

#footer p {
  margin: 0px auto;
  text-align: center;
  font-size: 70%
}


table .jedna td{
  padding: 5px;
  border-collapse: collapse;
  background: #F5F5F5
}
table .dva td{
  padding: 5px;
  border-collapse: collapse;
  background: #D4E5E6
}

table td.nic {
  padding: 5px;
  border-collapse: collapse;
  background: white
}

 

table td#cd {
  padding: 0px;
  border-collapse: collapse;
  background: white
}

.nic-pravo {
  text-align: right
}

#bilo{
  background: white
  }

#biloa{
  background: white
  }
  
p {font-size: 90%}
p b {font-size: 120%}

