html{
	overflow-x:hidden;
}
body {
	background-color:#FFFFFF;
	background-image:url('../img/bg.gif');
	background-repeat:repeat-x;
	color:#000000;
	font-family:Tahoma;
	font-size:12px;
	margin:0;
	padding:0;
	overflow-x:hidden;
}
table {
	width:100%;
	border:0;
	border-collapse:collapse;
}
form {
	margin:0;
	padding:0;
}
img {
	border:0;
}
input {
	padding:3px;
	margin:3px;
}
a {
	text-decoration:none;
	color:#000000;
}
a:hover {
	color:#000000;
}
p {
	padding:0;
	margin:0;
	padding-top:4px;
	padding-bottom:4px;
}
h1 {
	margin:0;
	padding:0;
}
ul, li {
	margin:0;
	padding:0;
}
ol {
	margin:0;
	padding:0;
	list-style:decimal;
}

#kontener {
	margin:0 auto;
	background-position:50% 0%;
	background-image:url('../img/top_bg.jpg');
	background-repeat:no-repeat;
}
#top {
	width:986px;
	margin:0 auto;
	height:123px;
}
#top .logo {
	position:absolute;
	margin-left:10px;
	margin-top:20px;
}
#top .ikony {
	float:right;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	width:354px;
	margin-right:30px;
	padding-top:20px;
}
#top .ikony a, #top .ikony a:hover{
	color:#FFFFFF;
	padding:0px 15px;
}
#top .szukaj {
	clear:both;
	float:right;
	margin-right:30px;
	margin-top:20px;
	width:354px;
	height:50px;
	background-image:url('../img/szukaj_bg.jpg');
	background-repeat:no-repeat;
	font-size:11px;
	color:#918585;
}
#top .szukaj form{
	padding:10px 35px;

}
#top .szukaj .input {
	background-image:url(../img/input.gif);
	border:0;
	font-size:11px;
	height:13px;
	margin-left:28px;
	padding:6px 5px 5px 6px;
	width:122px;
	color:#5C707B;
}
#top .szukaj .submit {
	padding:0;
	margin:0;
	margin-left:3px;
	width:23px;
	height:22px;
	position:relative;
	top:6px;
	background-image:url('../img/lupa.gif');
	cursor:pointer;
}
#galeria {
	clear:both;
	width:986px;
	margin:0 auto;
	background-color:#F5F5F5;
	height:188px;
	overflow:hidden;
}
#galeria .galeria {
	width:240px;
	float:left;
	margin-right:5px;
	margin-top:4px;
	margin-bottom:4px;
}
#galeria #g1.galeria {
	margin-left:6px;
}

#galeria #g4.galeria {
	margin-right:0px;
}
#main {
	clear:both;
	width:950px;
	margin:0 auto;
}

#lewa {
	width:208px;
	margin-right:15px;
	float:left;
}
#menu li{
	list-style:none;
}

#menu{
	padding-top:50px;
	background-color:#a1bb50;
	background-image:url('../img/menu2.jpg');
	background-repeat:no-repeat;
	list-style:none;
}
#menu li a{
	width:182px;
	padding:11px 0 11px 26px;
	border-bottom:1px solid #a2c531;
	background-image:url('../img/strzala.gif');
	background-repeat:no-repeat;
	background-position:11px 16px;
	display:block;
	color:#f7f7f6;
	font-weight:bold;
	text-decoration:none;
}
#menu li a:hover{
	background-color:white;
	filter: alpha(opacity=10);
	-moz-opacity:.10;
	opacity:.10;
	color:#000000;
}
#menu li li a {
	padding:5px 0 5px 35px;
	background-position:20px 10px;
}
#menu li div{
  position:relative;
  left:-25px;top:-25px;
  width:208px;
  height:34px;
  cursor:pointer;
}
#menu li.bip a{
	background:0;
	padding:0;
	border:0;
	width:auto;
}
#menu li.bip a:hover{
	background-color:white;
	filter: alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	color:#000000;
}






#loga li{
	list-style:none;
}

#loga{
	padding-top:50px;
	background-color:#e2d2c2;
	background-image:url('../img/loga.jpg');
	background-repeat:no-repeat;
	list-style:none;
}
#loga li a{
	width:182px;
	padding:11px 0 11px 10px;
	border-bottom:1px solid #a8a199;
	background-image:url('../img/strzala.gif');
	background-repeat:no-repeat;
	background-position:11px 16px;
	display:block;
	color:#5f7077;
	font-weight:bold;
	text-decoration:none;
}
#loga li a:hover{
	background-color:white;
	filter: alpha(opacity=10);
	-moz-opacity:.10;
	opacity:.10;
	color:#000000;
}
#loga li li a {
	padding:5px 0 5px 35px;
	background-position:20px 10px;
}
#loga li div{
  position:relative;
  left:-25px;top:-25px;
  width:208px;
  height:34px;
  cursor:pointer;
}
#loga li.bip a{
	background:0;
	padding:0;
	border:0;
	width:auto;
}
#loga li.bip a:hover{
	background-color:white;
	filter: alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	color:#000000;
}






















#srodek {
	float:left;
	width:516px;
	background-image:url(../img/srodek_bg.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding-bottom:20px;
}
#prawa {
	margin-left:15px;
	float:left;
	width:193px;
}
#prawa .sonda {
	padding:10px;
	padding-top:50px;
	background-color:#E1D2C0 ;
	background-image:url(../img/sonda_bg.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

#srodek h1 {
	width:273px;
	height:26px;
	position:relative;
	top:3px;
	left:-9px;
	padding:20px 0 0 24px;
	background:url(../img/belka.jpg);  
	font-weight:bold;
	color:#F7F7F6;
	font-size:12px;
}
#srodek .opis {
	padding:20px;
}

div.stopka{
  width:100%;
  height:42px;
  margin-top:20px;
  background-color:#ebf0dc;
}

div.stopka div.srodek{
  width:968px;
  height:42px;
  margin:0 auto 0 auto;
  position:relative;
  top:-25px;
  background:url('../img/budynki.gif') no-repeat 17px 0;
}

div.stopka div.srodek div.lewe{
  position:relative;
  top:28px;
  float:left;
  width:750px;
  height:67px;
  margin-top:-28px;
  background:url('../img/lewe.gif') no-repeat right 12px;
}
div.stopka div.srodek div.prawe{
  position:relative;
  top:28px;
  width:215px;
  height:67px; 
  float:left; 
  margin-top:-28px;
  background:url('../img/prawe.gif') no-repeat left 12px;
}
div.stopka div.srodek div.lewe div{
  font-weight:bold;
  margin:33px 0 0 18px;
}
div.stopka div.srodek div.prawe div{
  font-weight:bold;
  color:#f7f7f6;
  margin:39px 0 0 47px;
}
.naglowek {
	padding:5px;
	font-weight:bold;
	display:none;
}
.naglowek a{
	font-weight:bold;
}

.news h2 {
	float:right;
	font-size:12px;
	width:140px;
}
.news h3 {
	float:left;
	font-size:12px;
	width:356px;
}
.news {
	padding:10px;
}
.poziom_2 {
	padding:3px;
	padding-left:10px;
}
#srodek ul {
	margin-left:10px;
}
#galeria .nazwa_bg {
	background-color:#000000;
	position:absolute;
	width:240px;
	height:40px;
	opacity:0.5;
	filter:alpha(opacity=50);
	z-index:98;
}
#galeria .nazwa {
	position:absolute;
	z-index:99;
	width:240px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:10px;
}
#galeria .nazwa a{
	color:#FFFFFF;
}
#galeria .nazwa a:hover{
	text-decoration:underline;
}
#galeria #nazwa_g1, #nazwa_bg_g1 {
	margin-top:144px;
	margin-left:6px;
}
#galeria #nazwa_g2, #nazwa_bg_g2 {
	margin-top:144px;
	margin-left:251px;
}
#galeria #nazwa_g3, #nazwa_bg_g3 {
	margin-top:144px;
	margin-left:496px;
}
#galeria #nazwa_g4, #nazwa_bg_g4 {
	margin-top:144px;
	margin-left:741px;
}
.poziom_1 a, .poziom_2 a, .poziom_3 a {
	color:#FFFFFF;
	font-weight:bold;
}
.poziom_1 {
	padding:10px;
	background-color:#A1BB50;
	border-bottom:1px solid #A2C531;
}
.poziom_2 {
	padding:10px;
	padding-left:20px;
	background-color:#AAC261;
	border-bottom:1px solid #A2C531;
}
.poziom_3 {
	padding:10px;
	padding-left:30px;
	background-color:#B3C871;
	border-bottom:1px solid #A2C531;
}