html, body, h1, h2, h3, h4, h5, h6, div, span,
blockquote, p, address, form, fieldset, img,
ul, ol, dl, dt, dd, li, hr, table, td, th,
strong, em, sup, sub, dfn, ins, del, q, cite,
var, samp, code, kbd, tt {
	margin: 0;
	padding: 0;
	border: 0;
}

a, a:visited { text-decoration: none; }
a { color: #be1213; }
a:hover {text-decoration: underline;}
ol, ul { list-style: none; }
legend { display: none; }
strong {font-weight: bold;}
body {
	font-size: 8pt;
}

body, input, textarea, select, option, optgroup, button {
	font-family: Tahoma, sans-serif;
}

input, textarea, select, option, optgroup, button {
	font-size: 1em;
}

body {
  background: url('../images/bg.png') repeat scroll top left;
  margin: 0;
  padding: 0;
}

#container {
  width: 995px;
  margin: auto;
}

#top {
  background: url('../images/top.png');
  height: 224px;
}

#main {
  padding: 10px 20px;
  overflow: hidden;
  zoom: 1;
}
#content {
  float: left;
  width: 643px;
}
#sidebar {
  float: right;
  width: 303px;
}
#content .top {
background: url('../images/box-top.png');
height: 45px;
padding: 20px 0 0 20px;

}
#content .top h2 {
  text-indent: -2000px;
  overflow: hidden;
  height: 25px;
}
#content .main {
background: url('../images/box-bg.png');
padding: 20px;
overflow: hidden;
}
#content .bottom {
background: url('../images/box-bottom.png');
height: 65px;
}

#foot {
  background: url('../images/foot.png') no-repeat;
  width: 995px;
  height: 70px;
  margin-top: 20px;
  padding-bottom: 20px;
}
#contact {
  background: url('../images/contact.png');
  width: 283px;
  height: 175px;
  color: #fff;
  padding-top: 85px;
  padding-left: 20px;
  margin-bottom: 10px;
}

#foot ul {
  padding-top: 9px;
  text-align: center;
}
#foot ul li {
  display: inline;
  background: url('../images/foot-dot.png') no-repeat 0 5px;
  padding: 0 10px 0 15px;
}
#foot ul li.first {background: none;}

#foot ul li a {
  color: #51503b;
}

#header1 {background: url('../images/header_1.png') no-repeat;}  /* news */
#header2 {background: url('../images/header_2.png') no-repeat;}  /* o-federacji */
#header3 {background: url('../images/header_3.png') no-repeat;}  /* stowarzyszenia */
#header4 {background: url('../images/header_4.png') no-repeat;}  /* kontakt */
#header5 {background: url('../images/header_5.png') no-repeat;}  /* atrakcje */
#header6 {background: url('../images/header_6.png') no-repeat;}  /* galeria */
#header6 {background: url('../images/header_7.png') no-repeat;}  /* atrakcje */


.news h2 {
  font-size: 9pt;
  margin-bottom: 10px;
}
.news #img {
  float: left;
  width: 133px;
  height: 100px;
  border: 10px solid #ecebd7;
  margin-right: 10px;
  margin-bottom: 10px;
}

#losowe .top {
  background: url('../images/losowe-top.png');
  height: 63px;
}
#losowe .main {
  background: url('../images/losowe-bg.png') repeat scroll top left;
  padding: 20px;
}

#losowe .bottom {
  background: url('../images/losowe-bottom.png');
  height: 40px;
}

#losowe {
margin-bottom: 10px;}


#losowe div.img {
  background-color: #DEE0CA;
  border: 1px solid #D1D1B7;
  padding: 9px;
  width: 240px;
  height: 120px;
  margin-bottom: 15px;
}
#losowe li {
  overflow: hidden;
}
#losowe ul li span {
  display: block;
  float: left;
  width: 55px;
  color: #646464;
}

#losowe ul li div {
  float: left;
}
#losowe a {
  color: #108315;
  margin-left: 75px;
  display: block;
}


div.spacer {
  background-color: #fff;
  height: 1px;
  border-top: 1px solid #e3e3d9;
  clear: both;
}
#stowarzyszenia {
  margin-bottom: 10px;
}

#stowarzyszenia .top {
  background: url('../images/stowarzyszenia-top.png');
  height: 63px;
}
#stowarzyszenia .main {
  background: url('../images/losowe-bg.png') repeat scroll top left;
  padding: 20px;
}

#stowarzyszenia .bottom {
  background: url('../images/losowe-bottom.png');
  height: 40px;
}


#stowarzyszenia li {
  overflow: hidden;
  margin-bottom: 10px;
}

#stowarzyszenia ul li div.img {
  width: 240px;
  height: 60px;
  border: 9px solid #DEE0CA;
  padding: 1px;
  background-color: #BCBDB2;
}
#stowarzyszenia li span {
  color: #515151;
  display: block;
  margin-top: 5px;
  margin-left: 10px;
}
#stowarzyszenia li a {
  background-color: #F6E7DB;
  display: block;
  width: 20%;
  height: 100%;
}


div.gosp {
  width: 260px;
  height: 200px;
  float: left;
  margin: 0 20px;
  margin-bottom: 10px;
}

div.spacer-g {margin-bottom: 20px;}

div.gosp div.img {
  background-color: #DEE0CA;
  border: 1px solid #D1D1B7;
  padding: 9px;
  width: 240px;
  height: 120px;
  margin-bottom: 3px;
}

div.gosp strong {
  display: block;
}
div.gosp a {
  display: block;
  color: #00841F;
}

div.gosp a, div.gosp p, div.gosp strong {margin-left: 10px;}
#nav {
  padding-top: 160px;
  margin: auto;
  width: 954px;
}
#nav li {
  float: left;
}
#nav li a {
  height: 64px;
  display: block;
  background-position: 0 64px;
  overflow: hidden;
  text-indent: -2000px;
}
#nav li a:hover, #nav li a.sel {background-position: 0 0;}
#menu_03 {
  background: url('../images/menu_03.png');
  width: 138px;
}
#menu_04 {
  background: url('../images/menu_04.png');
  width: 135px;
} 
#menu_05 {
  background: url('../images/menu_05.png');
  width: 135px;
} 
#menu_06 {
  background: url('../images/menu_06.png');
  width: 135px;
} 
#menu_07 {
  background: url('../images/menu_07.png');
  width: 135px;
} 
#menu_08 {
  background: url('../images/menu_08.png');
  width: 135px;
} 
#menu_09 {
  background: url('../images/menu_09.png');
  width: 141px;
}
#contact_info {overflow: hidden; zoom: 1; margin-bottom: 10px;}
#contact_info p {
  float: left;
}
#contact_info img {float: right;}
#contact_info em {
  font-style: normal;
  text-decoration: underline;
}
form {
  margin-top: 10px;
}
form div {
  overflow: hidden;
}
form label {
  color: #017c08;
  width: 100px;
  display: block;
  float: left;
}
form input.text, form textarea {
  width: 487px;
  display: block;
  float: left;
  border: 1px solid #dbdac7;
  padding: 3px 7px;
  margin-bottom: 1px;
}

form textarea {height: 150px; margin: 0;}
label.error {color: red;}
form input.submit {
  float: right;
 background: url('../images/button.png') no-repeat scroll top left;
  width: 100px;
  height: 25px;
  border: none;
  margin-top: 3px;
  overflow: hidden;
  text-indent: -2000px;
}
div.gosp div.img a.light {
  margin: 0;
}
#shadow {
  height: 30px;
  background: url('../images/shadow.png');
  clear: both;
}
