.piva_a_lidi h2 {
  margin-bottom:0;
}
.piva_a_lidi ul li {
  list-style-type:none;
  display:inline;
  line-height:1.5em;
  margin-right:1em;
  white-space:nowrap;
}
.piva_a_lidi {
  margin-bottom:1em;
}
.editace_hodnoceni th,
.editace_hodnoceni td {
  padding:10px;
}
.editace_hodnoceni th {
  background:#ddd;
}
.editace_hodnoceni td {
  border:1px solid black;
}
.editace_hodnoceni ul li {
  list-style-type:none;
}
.editace_hodnoceni select {
  width:120px;
}
.birkost_akce_edit #label_piv {
  font-weight:300;
  font-size:0.7em;
}
.birkost_akce_edit input.cas,
.birkost_akce_new input.cas {
  width:130px;
}
.birkost_akce_edit input.misto,
.birkost_akce_new input.misto {
  width:150px;
}

a.help, a.help:visited {
  font-weight:700;
}
a.help:hover {
  cursor:help;
}

.birkost_akce_detail .dark {
  background:#ddd;
}
.birkost_akce_detail .light {
  background:#9b6301 none repeat scroll 0 0;
  color: white;
}
.birkost_akce_detail th,
.birkost_akce_detail td {
  padding:5px;
}
.birkost_akce_detail td {
  text-align:center;
  width:70px;
}
.birkost_akce_detail tr:nth-child(2n+2) td {
  background:#ddd;
}
.birkost_akce_detail tr:nth-child(2n+2) td.uhodl,
.birkost_akce_detail td.uhodl {
  background:yellow;
}
.birkost_akce_detail .poznamky ul {
  margin:0 0 20px 35px;
}

.birkost_akce_detail.showAll tr:nth-child(2),
.birkost_akce_detail.showAll tr:nth-child(4) {  /*styl pro vsechny ucastniky*/
  display:none;
}

.birkosty tr th,
.birkosty tr td:first-child,
.birkost_total_stats tr th {
  font-weight:700;
  font-family: "Roboto Slab",serif;
  font-size:1.3em;
  line-height:0.9em;
}
.birkosty tr th,
.birkosty tr td,
.birkost_total_stats tr th,
.birkost_total_stats tr td  {
  padding:3px 5px;
}
.birkosty tr:first-child th,
.birkost_total_stats tr th {
  padding-bottom:0.4em;
  vertical-align:bottom;
}
.birkost_total_stats tr th.active {
  background:#9b6301;
}
.birkost_total_stats tr th.active a, .birkost_total_stats tr th.active a:visited {
  color:white;
}

.birkosty tr td a {
  font-weight:700;
}
.birkosty tr td img,
.birkost_total_stats tr td img {
  vertical-align:middle;
}
.birkosty tr:nth-child(2n+2) td,
.birkost_total_stats tr:nth-child(2n+2) td  {
  background: #ddd none repeat scroll 0 0;
}
.birkosty tr td:nth-child(2) {
  text-align:left;
}
.birkost_total_stats h1 span {
  font-size:0.5em;
  font-weight:400;
}
.birkost_total_stats .prepinac {
  float:right;
}

#graftip {
	position: absolute;
	display: none;
	border:none;
	padding:3px 4px;
	background-color:#000;
  color:white;
}

table td.legendColorBox {
  padding:5px;
}
table td.legendLabel {
  padding:5px 15px 5px 0;
}


p.divnyRok2015{
  background:#999;
  padding:15px 20px;
  font-weight:bold;
}
tr.divnyRok2015 td {
  background:#999;
}