table.dopasowana {
  width: 100%;
}

/* table.tab ------------------------------------------------------------------------------ */

table.tab {
  border-collapse: collapse; 
}

table.tab tr.add td {
  vertical-align: top;
}

table.tab tr.sum td.empty {
  border: none;
}

td.kwota {
  text-align: right;
  font-family: monospace;
  white-space: nowrap;
}

td.nazwa_dzialu {
  aawhite-space: nowrap;
}

td.nazwa_jednostki {
  white-space: nowrap;
}

table.tab tr.can_edit { background: #c3cd1b; }

table.tab tr.last_modified_id { background: #FF7F00; }

table.tab tr.okres_id_gminy_row { border: thick solid #00ff00; }
table.tab tr.okres_id_self_row { background: #ffffff; }

table.choice {
  border: medium solid black;
}

table.fullborder {
  border: medium solid black;
}

table.tab td.check_failed { background: #FF9494; }
table.tab td.check_red_border_failed { border: thick solid #dd0000; }
table.tab td.check_blue_failed { border: thick solid blue; }

table.tab td.uzupelnienie_different { background: #FF9494; }

table.tab td.suma_kontrolna { text-align: right; }
table.tab tr.suma_kontrolna { font-weight: bold; }

table.tab td.razem { font-weight: bold; }


table.tab tr.data td.wycentrowana {
  text-align: center;
}

table.tab tr.header th span.opis {
  font: caption;
}

table.tab .one-line {
  white-space: nowrap;
}

/* ---------------------------------------------------------------------------------- */

form.anuluj { display: inline; }
form.formularz { display: inline; }
form.formularz table { display: inline; }

/* ---------------------------------------------------------------------------------- */

a.pobierz {
  font-size: small;
}

div.jednostka_filter {
  border: thin solid black;
  margin: 1em 0.1em;
  padding: 0.2em;
}

/* ---------------------------------------------------------------------------------- */

form.filters table { display: inline; }
form.filters {
  border: thin solid black;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}

/* --------------------------------------------------------------------------- */

form.gmina_control {
  border: thin solid black;
  padding: 0.5em;
}

.bonus_body_text {
  font-style: italic;
}

div.mailto_notes {
  border: thin solid black;
  font-size: small;
  margin-top: 1em;
  margin-bottom: 1em;
}
