#p_kontejner {background-color:#fff;}
#p_zahlavi p {margin:0; padding:0;}
#p_zahlavi_box {background-color:#f00; padding:7px 10px;}
#p_zahlavi_box h1 {color:#fff; font-size:200%; font-weight:bold; padding:0 5px; margin:0; text-transform:uppercase; letter-spacing:1px;}

#p_sloupce {width:540px; margin-top:15px;}
#p_sloupec_1 {width:260px; float:left;}
#p_sloupec_2 {width:260px; float:left; margin-left:20px;}

#p_sloupec_2 h2 {
  color:#194f99;
  font-size:220%;
  font-weight:bold;
  text-transform:uppercase;
  padding: 0;
  margin: 0;
}
#p_sloupec_2 ul {
  padding: 0 5px 0 15px;
  margin: 0;
}

#p_obsah {margin:0 10px 20px 10px;}
#p_obsah ul {padding:0 5px 0 20px; margin:0;}
#p_obsah h3 {color:#194f99; font-size:120%;}

#p_partneri {width:540px; margin:30px 0;}
.p_partner {
  width:120px;
  height:120px;
  float:left;
  margin:7px;
}
.p_partner a img {
  border:1px solid #ccc;
  padding:2px;
}
.p_partner a:hover img {
  border:1px solid #333;
  padding:2px;
}

#p_obsah table.p_vyherci {width:540px; border-collapse:collapse; border:1px solid #deeefe; margin-bottom:20px;}
#p_obsah table.p_vyherci thead th {padding:4px 8px; background-color:#194f99; color:#fff; border:none;}
#p_obsah table.p_vyherci tbody tr.r1 {background-color:#deeefe;}
#p_obsah table.p_vyherci tbody tr.r2 {background-color:#fff;}
#p_obsah table.p_vyherci tbody td {padding:4px 8px; border:none;}

p {text-align:justify;}
hr.cleaner {
  clear: left;
	height: 1px;
	margin: -1px 0 0 0;
	border: none;
	visibility: hidden;
}
