html, body, ul, li, h1, h2, h3, h4 {
     margin: 0;
     padding: 0;
     list-style: none;
}
body {
     text-align: center;
     color: #fff;
     font: 11px verdana, sans-serif;
     background: #000 url(g/bg3.gif);
}

img {
     border: 0;
}
a {
     color: #fff;
}
a:hover {
     color: #F2AB9E;
}
.clear {
     clear: both;
}


#wrapper {
     text-align: left;
     margin: 15px auto;
     width: 755px;
     position: relative;
}
#top {
     background: url(g/top2.jpg) no-repeat;
     width: 755px;
     height: 160px;
     left: -5px;
     top: 0;
     /*position: absolute;*/
}
#main {
     background: url(g/main2.jpg) no-repeat;
     width: 755px;
     height: 811px;
     /*position: absolute;*/
}

#nav {
     margin: -25px 0 0 35px;
     color: #C15D4B;
}
#nav a {
  text-decoration: none;
  color: #fff;
  border: none;
}
#nav li {
  display: inline;
  _height: 1%;
}

h1 {
  height: 172px;
  color: #fff;
  font-weight: normal;
}
h1 span {
  display: block;
}
h1 em {
  font-style: normal;
  color: #fff;
  padding-right: 3px;
}

h2 {
  font: 24px verdana, sans-serif;
  font-weight: normal;
  font-style: italic;
  color: #fff;
}
h2 em {
  color: #fff;
}

#left {
     float: left;
     width: 210px;
     padding-left: 28px;
     padding-top: 20px;
}
.left {
/*     border: 1px solid #9F0408;
     background: #750306;*/
     margin: 13px 10px 0 6px;
     position: relative;
}
.gal {
     padding: 4px;

     top: 13px;
     left: 6px;
}

#news {
     margin-top: 15px;
     overflow: auto;
     height:400px;
}

#text {
     margin-top: 15px;
     overflow: auto;
     height:600px;
}
.news {
     border-left: 4px solid #800;
     padding-left: 7px;
     margin-top: 10px;
}

.news p {
     font: 9px;
}

#right {
     float: right;
     text-align:justify;
     width: 488px;
     padding-right: 22px;
     padding-top: 20px;
         
}

#footer {
     text-align: right;
     color: #CD3639;
     
     padding: 0 250px 0 0;
}
.spacer {
     height: 18px;
}

input, button {
     border: 1px solid #666;
     background-color: #999;
     color: #fff;
}
input:hover, button:hover {
     border: 1px solid #999;
     background-color: #666;
}

a img.oplywanie, img.oplywanie {
     border: 1px dotted #ccc;
      padding: 5px;
      margin-right: 3px;
      float: left;
}

a img.ramka, img.ramka {
     border: 1px dotted #ccc;
      padding: 5px;
      margin-right: 3px;

}
