#kalendar-akci {
  
}
/* --- formular --- */
#kalendar-akci #form-kalendar {
  position: relative;
  padding: 12px;
  margin-bottom: 10px;
}
#kalendar-akci #form-kalendar p {
  height: 22px;
  line-height: 22px;
  padding: 0;
  margin-bottom: 8px;
}
#kalendar-akci #form-kalendar input.form-den {
  width: 34px;
  margin-right: 8px;
  padding: 1px; 
}
#kalendar-akci #form-kalendar  select.form-mesic {
  width: 112px;
  margin-right: 8px;
}
#kalendar-akci #form-kalendar  select.form-rok {
  width: 60px;
  margin-right: 8px;
}
#kalendar-akci #form-kalendar  input.form-pocet {
  width: 34px;
  padding: 1px; 
}
#kalendar-akci #form-kalendar  p.form-akce select {
  width: 158px;
}
#kalendar-akci #form-kalendar  p.form-akce {
  position: absolute;
  top: 12px;
  right: 12px;
}
#kalendar-akci #form-kalendar  p.form-region select {
  width: 158px;
}
#kalendar-akci #form-kalendar  p.form-region {
  position: absolute;
  top: 42px;
  right: 12px;
}
#kalendar-akci #form-kalendar  p.form-hledat {
  padding-left: 62px;
  margin-top: 12px;
  margin-bottom: 2px;
}
#kalendar-akci #form-kalendar  p.form-hledat input {
  padding: 1px 2px 1px 2px;
  border-width: 1px;
}
/* --- nadpisy --- */
#kalendar-akci h2.item {
  padding: 8px 8px 8px 16px;
  font-size: 1em;
  font-weight: bold;
}
/* --- polozky --- */
#kalendar-akci div.kalendar-datum {
  width: 182px;
  float: left;
}
#kalendar-akci div.kalendar-text {
  width: 530px;
  float: left;
}
#kalendar-akci div.kalendar-item-0, #kalendar-akci div.kalendar-item-1, #kalendar-akci div.kalendar-item-2 {
  padding:  0 0 10px 0;
}
#kalendar-akci div.kalendar-item-2, #kalendar-akci div.kalendar-item-0 {
  background-color: #fefdfb;
}
#kalendar-akci div.kalendar-item-0 p.top, #kalendar-akci div.kalendar-item-1 p.top, #kalendar-akci div.kalendar-item-2 p.top {
  padding: 0 0 5px 16px;
  margin: 10px 0 0 0;
  line-height: 1.5;
}
#kalendar-akci div.kalendar-item-0 span.atitle, #kalendar-akci div.kalendar-item-1 span.atitle, #kalendar-akci div.kalendar-item-2 span.atitle, #kalendar-akci div.kalendar-item-0 span.atitle a, #kalendar-akci div.kalendar-item-1 span.atitle a, #kalendar-akci div.kalendar-item-2 span.atitle a {
  color: #d05e20;
  font-weight: bold;
}

#kalendar-akci div.kalendar-item-0 p.jistic, #kalendar-akci div.kalendar-item-1 p.jistic, #kalendar-akci div.kalendar-item-2 p.jistic, 
#kalendar-akci div.kalendar-item-0 p.typ12, #kalendar-akci div.kalendar-item-1 p.typ12, #kalendar-akci div.kalendar-item-2 p.typ12  {
  padding: 0 0 0 16px;
  margin: 0 0 0 0;
}

