﻿body {
  font: 0.8em/1.8em verdana, arial, sans-serif;
  text-align: justify;
  color: #333;
  background-image: url(https://www.chessarbiter.com/style/grafika/tlo2.jpg);
  background-color: white;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

h1 {
  font-size: 1.4em;
  color: #711515;
  background-color: transparent;
}

h2 {
  font-size: 1.2em;
  border-bottom: 1px solid #bbb;
  background-color: transparent;
  display: inline;
}

img {
  border: 1px solid #711515;
  margin-left: auto;
  margin-right: auto;
}

th {
  text-align: center;
  background-color: #a96;
  color: white;
  padding: 1px 10px 1px 10px;
  font: 12px "Arial CE", "Arial";
}

td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

table {
  background-image: url();
  font: 10px "Arial CE", "Arial";
}

div.container {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

#zawartosc {
  width: 938px;
  background: white;
  border: 1px dotted #711515;
  border-top: none;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  /*filter: alpha(opacity=85);
   	opacity: 0.85;*/
}

#zawartosc a:link,
#zawartosc a:visited {
  color: #005599;
  text-decoration: none;
  border-bottom: 1px dotted;
}

#zawartosc .lewy {
  width: 420px;
  margin-bottom: 50px;
  float: left;
}

#zawartosc .prawy {
  width: 420px;
  margin-bottom: 50px;
  float: right;
}

#stopka {
  width: 1000px;
  font-size: 0.7em;
  text-align: center;
  background: white;
  border: 1px dotted #711515;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  filter: alpha(opacity=85);
  opacity: 0.85;
}

#stopka a {
  color: #911515;
  text-decoration: none;
}

ul#zakl_naw {
  font: bold 9px verdana, arial, sans-serif;
  text-align: center;
  list-style-type: none;
  padding-left: 0px;
  padding-bottom: 34px;
  margin-top: 20px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
}

ul#zakl_naw li {
  float: left;
  height: 28px;
  background-color: white;
  color: navy;
  margin: 2px 5px 0 0px;
  border: 1px dotted #711515;
  border-bottom: none;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

ul#zakl_naw a:link,
ul#zakl_naw a:visited {
  display: block;
  color: black;
  background-color: transparent;
  text-decoration: none;
  padding: 7px;
  width: 120px;
}

ul#zakl_naw a:hover {
  background-color: #711515;
  color: white;
}

body#menuitem1 li.menuitem1,
body#menuitem2 li.menuitem2,
body#menuitem3 li.menuitem3,
body#menuitem4 li.menuitem4,
body#menuitem5 li.menuitem5,
body#menuitem6 li.menuitem6,
body#menuitem7 li.menuitem7,
body#menuitem8 li.menuitem8 {
  border-bottom: 3px solid white;
  color: black;
  background-color: white;
  filter: alpha(opacity=80);
  opacity: 0.8;
}

body#menuitem1 li.menuitem1 a:link,
body#menuitem1 li.menuitem1 a:visited,
body#menuitem2 li.menuitem2 a:link,
body#menuitem2 li.menuitem2 a:visited,
body#menuitem3 li.menuitem3 a:link,
body#menuitem3 li.menuitem3 a:visited,
body#menuitem4 li.menuitem4 a:link,
body#menuitem4 li.menuitem4 a:visited,
body#menuitem5 li.menuitem5 a:link,
body#menuitem5 li.menuitem5 a:visited,
body#menuitem6 li.menuitem6 a:link,
body#menuitem6 li.menuitem6 a:visited,
body#menuitem7 li.menuitem7 a:link,
body#menuitem7 li.menuitem7 a:visited,
body#menuitem8 li.menuitem8 a:link,
body#menuitem8 li.menuitem8 a:visited {
  color: black;
  background-color: white;
}

.opentable {
  margin-bottom: 8px;
  border: 1px dotted #cccccc;
  padding: 2px 2px 3px 2px;
}

.capmain {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #711515;
  background-color: #fff;
  width: 97%;
  border-bottom: 1px dotted #a53512;
  padding: 2px 2px 4px 2px;
}

.main-body {
  font-size: 11px;
  color: #000;
  background-color: #fff;
  padding: 4px 20px 5px 10px;
}

td.glowna {
  font: 12px "Arial CE", "Arial";
  border: 1px solid #3366ff;
}

.szary {
  font: 9px "Verdana", "Arial";
  color: #666666;
}

.tbl1 {
  font-size: 10px;
  color: #000;
  padding: 2px;
}

.tbl2 {
  font-size: 10px;
  color: #000;
  background-color: #ddd;
  padding: 2px;
}

.tbl1_mp {
  font-size: 10px;
  color: #000;
  #font-weight: bold;
  padding: 2px;
}

.tbl2_mp {
  font-size: 10px;
  color: #000;
  background-color: #ddd;
  #font-weight: bold;
  padding: 2px;
}

.tbl1_ms {
  font-size: 14px;
  color: #000;
  font-weight: bolder;
  padding: 4px;
  background-color: #ff99ff;
}

.tbl2_ms {
  font-size: 14px;
  color: #000;
  background-color: #ff99ff;
  font-weight: bolder;
  padding: 4px;
}

.tbl {
  font-size: 10px;
  color: #000;
  background-color: #ddd;
  padding: 2px;
}

.a1 {
  color: #005599;
  text-decoration: none;
  font-size: 12px;
}

.th1 {
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
  padding: 4px;
  background-color: #711515;
  white-space: nowrap;
}
.th2 {
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
  padding: 4px;
  background-color: #0f62a2;
  white-space: nowrap;
}
.tb_zaz {
  font: 12px "Arial CE", "Arial";
  color: #ffffff;
  background: #3366ff;
}
