body {
/* 
  -webkit-filter: grayscale(100%); 
  filter: grayscale(100%);
*/
}
body {
	color: black;
	background: #969696;
	font-size: 0.85em;
	line-height: 1.3em;
	font-family : Verdana, Arial;
	margin: 10px 5px;
}
sup { position: relative; top: -0.5em; font-size: 80%; }
a {text-decoration: none;}
strong {font-weight: bold;}
em {font-style: italic;}
ol {list-style-type:decimal;margin-left: 28px;}
ul {list-style-type:circle;margin-left: 20px;}
hr {
  clear:both;
  margin: 12px 0;
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
  background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
  background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
  background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}
div.spacer {
  margin: 0 auto;
  width: 780px;
  height: 10px;
}
div.orangespacer {
  width: 3px;
  height: 4px;
}
header {
  margin: 0 auto;
  width: 800px;
  padding: 10px;
  background: #378100;
  border:none;
}
header p.powitanie {
	font-size : 1.4em;
	color: #FFF;
}
header p.powitanie img {
  vertical-align: middle;
}
header p.menu_top {
	font-size : 0.8em;
	line-height: 1.3em;
	color: #FFF;
	margin-top: -4px;
}
header p.menu_top a {
	color: #FFF;
}
#page {
  margin: 0 auto;
  width: 800px;
  padding: 10px;
  background: #FFF;
}
#page img.splash {
  width: 100%;
}
#page #body {
  display: table;
  width: 100%;
}
#page #body div {
  display: table-row;
}
#page #body div div {
  display: table-cell;
  vertical-align: top;
}
#page #body div div#menu {
  background: #378100;
  padding: 4px 0;
  width: 200px;
}
#page #body div div.blank {
  width: 4px;
}
#page #body div div.blank2 {
  width: 8px;
}
#page #body div div.grey {
  width: 4px;
  background: #CCC;
}
footer {
  margin: 0 auto;
  width: 790px;
  padding: 10px;
  background: #378100;
  border-left: 10px #F90 solid;
}
footer p.copyright {
	font-size : 0.85em;
	color: #FFF;
	text-align: left;	
	line-height: 1.2em;
}
footer a.copyright {
	color: #FFF;
}

#slide {position: fixed; top: 40px; right: -304px; width: 336px;}
#slide:hover {right: -25px;}

.naskroty {
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #FFF;
	margin-bottom: 4px;
	padding: 4px 4px 6px 4px;
	letter-spacing: 2px;
	border-bottom: 1px #FFF dotted;
	text-align: center;
}

h1, p.tytul, a.TYTUL {
	font-weight: bold;
	font-size: 1.5em;
	line-height: 1.25em;
	color: #AB5705;
	padding: 6px 0 8px 0;
	margin-bottom: 12px;
	border-bottom: 1px #CD7927 dotted;
}

h2, p.podtytul, a.PODTYTUL, h2 a {
	font-weight: bold;
	font-size: 1.05em;
	font-family : Verdana, Arial;
	color: #267000;
	text-align: left;
}
.DATA {font-weight:bold;font-size:0.9em;margin-bottom: 12px;}
.PODPIS {text-align: right;font-weight:bold;}
.WIECEJ {text-align: right; margin: 8px 0;font-weight:bold; font-size:1em;}
.WIECEJ a {color: #AB5705;}
.RAMKA {border: 1px #666 solid; margin: 4px 6px;}

ul.menu {padding: 0;}
ul.menu li {list-style-type: none; letter-spacing: 0px; padding: 1px 0; font-weight: bold; color: #FFF;}
/*ul.menu li:hover {background: #FFF;}
ul.menu li.space:hover {background: none;}*/
ul.menu li a {display: block; padding: 6px 4px; color: #FFF;}
ul.menu li a:hover {color: #333; background: #FFF;}
ul.menu li ul {margin-left: 1.2em;}
ul.menu li ul li{list-style-type: circle; font-weight: normal; font-size: 0.95em; letter-spacing: 0px;}

p#disabled{float: right;line-height:12px; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF;}
p#disabled a {color:#FFF;}
p.center {text-align: center;}
p.right {text-align: right;}

div.center {margin: 0 auto;}

div.menu {display: flex; justify-content: space-between;}
div.menu a {display: inline-block; border: 1px #CCC solid; border-radius: 8px; width: 139px; height: 142px;}
div.menu a:hover {border: 1px #378100 solid; box-shadow: 2px 2px 6px #999;}
div.menu a img {padding: 16px 34px;}
div.menu a span {display: block; background: #F90; color: #000; text-align: center; padding: 2px 2px; text-transform: uppercase; font-size: 0.9em;}

div#menu p, div#menu p a{color:#FFF;}