/* OlimpBase: wspolne style stron.
   Ladowac przed arkuszami ob-swiss.css / ob-roundrobin.css / statystyk.
   Ustawienia tabel turniejowych pozostaja w ich osobnych arkuszach. */

/* Podstawowa typografia */
body,
table {
  font: 11pt Georgia, Arial, serif;
  text-align: center;
}

table {
  empty-cells: show;
}

td {
  font: 10pt Georgia, Arial, serif;
  text-align: center;
}

li,
div,
p {
  font: 12pt Georgia, Arial, serif;
}

li,
p {
  text-align: justify;
}

p {
  text-indent: 1cm;
}

h1, h2, h3, h4 {
  font-family: Georgia, Arial, serif;
  font-weight: normal;
  text-align: center;
}
h1 { font-size: 17pt; }
h2 { font-size: 16pt; }
h3 { font-size: 15pt; }
h4 { font-size: 14pt; }
h4.bole { font-weight: bold; text-align: left; }
h4.oli { color: #808000; }

/* Odnosniki */
a {
  color: #0000ff;
  text-decoration: none;
}
a.red { color: #ff0000; }
a.bl { color: #000000; }
a.co { font: 11pt Courier, monospace; }
a.le { text-align: left; }
a.uni { font: 10pt Georgia, Arial, serif; }
a:hover { font-weight: bold; }

/* Wyrownanie i wyglad komorek */
td.ce,
td.ce img {
  vertical-align: middle;
}
td.ce { text-align: center; }
td.ce img {
  display: block;
  margin: 0 auto;
}
td.le { text-align: left; }
td.let,
td.letu { text-align: left; padding-left: 2mm; }
td.lot { text-align: left; padding-left: 1mm; }
td.ri { text-align: right; }
td.rit { text-align: right; padding-right: 2mm; }
td.ritu { text-align: right; padding-right: 3mm; }
td.bo,
td.bog { font-weight: bold; }
td.bog,
td.gr { background-color: #eeeecc; }
td.it { text-align: left; font-style: italic; }
td.co { font: 11pt "Courier New", monospace; }
td.gi { font: bold 20pt Georgia, Arial, serif; }

/* Akapity i listy */
p.le { text-align: left; text-indent: 0; }
p.ce { text-align: center; text-indent: 0; }
p.ri { text-align: right; text-indent: 0; }
p.sm { font: 10pt Arial, sans-serif; text-indent: 0; }
p.ita {
  margin-left: 5%;
  margin-right: 5%;
  text-align: left;
  font: italic 12pt Arial, sans-serif;
}
div.longlist {
  font: 10pt Arial, sans-serif;
  margin-left: 5%;
  margin-right: 5%;
  text-align: center;
}
div.longlist a:hover { color: #ff0000; }
