body {
  background:#ffffff;
  margin:0px;
  font-size: 12px;
  font-family:verdana,arial,helvetica,sans-serif;
}

#whole {
  margin: auto;
  width:720px;
  height:100%;
  background: url('img/shadow.jpg') repeat-y;
}

#column {
  width:700px;
  margin: auto;
  text-align:center;
}

#header {
  text-align: center;
  height: 121px;
  margin: auto;
}

#menu {
  padding:5px;
  background: #add948;
  font-weight:bold;
}

#menu a.link {
  display: inline;
  text-align: center;
  font-weight:bold;
  margin:0px 5px 0px 5px;
  color:#000;
  text-decoration:none;
  font-size: 15px;
}

#menu a.link.selected {
	color:#ffffff;
}

#menu a.link:hover {
  color:#fff;
  text-decoration:none;
}

#content_side {
  width:700px;
  background: #add948 url('img/content_side.jpg') repeat-x bottom;
}

#content {
  width:670px;
  margin:auto;
  text-align: left;
  background: #fff url('img/content.jpg') repeat-x bottom;
}

#text {
  padding:10px 50px 20px 50px;
  min-height:300px;
}

#content p, #content ul {
  font-size: 12px;
  text-align:justify;
  line-height:20px;
  margin:0;
}

#content p {
  padding:5px 0px 5px 0px;
}

#content ul {
  padding:0px 0px 5px 0px;
}

#content a {
  text-decoration:none;
}

#content a:link, #content a:hover, #content a:visited {
  font-style:bold;
  color:#696969;
  font-style:bold;
}

#content .tytul {
  font-size: 20px;
  text-indent:0px;
  font-weight:bold;
  text-align: center;
  padding:5px 0px 20px 0px;
  margin:0;
}

.grafika_center {
  display: block;
  margin: 0px auto 0px auto;
  border:0px;
}

.grafika_left {
  padding: 15px 10px 10px 0px;
  margin: 0px;
  float: left;
  border: 0px solid;
}

.grafika_left_text {
  padding: 0px 0px 10px 130px;
}

.grafika_right {
  padding: 15px 0px 10px 10px;
  margin: 0px;
  float: right;
  border:0px;
}

img {
  border:0px;
}

table {
  margin: auto;
}

td {
  padding: 5px;
}

.tableft {
  text-align:right;
}

input.wyrozniony_przycisk {
  background: #add946;
}

input.niewyrozniony_przycisk {
  background: white;
  color: #aaaaaa;
}

#content_top {
  text-align: center;
  height:12px;
  background: url('img/content_top.jpg') no-repeat;
}

#content_bottom {
  text-align: center;
  height:12px;
  background: url('img/content_bottom.jpg') no-repeat;
}

#foot, #foot a {
  color:#000;
  background: #82be1e;
  text-align: right;
  text-decoration:none;
  padding: 3px 5px 6px 5px;
}

#foot a:hover {
  text-decoration:none;
}

#foot_shadow {
  width: 720px;
  height: 10px;
  font-size: 12px;
  background: url('img/foot_shadow.jpg') no-repeat bottom;
}

.clear {
  clear: both;
}

