/*--------------------------------------------------------
	css theme name: zzo
	author: bartosz mediger 

	created : december 27, 2006
	
*/

ul,li {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
}

* {
	margin: 0px; padding: 0px;
	line-height: 17px; }

html { height: 100%; }

body {
	width: 100%; height: 100%;
	background: #efedee url(../images/backc.gif) repeat-y center; }

body, input, legend, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color: #1a4d9e;
	text-align: justify; }

fieldset { border: none; }

label { cursor: pointer; }

legend {
	padding: 0px 10px 0px 10px; }

img { border: none; }

input { border: 1px solid #555; }

p { padding-bottom: 20px; }

textarea {	
	overflow: hidden;
	width: 250px; height: 80px; }
	


/* nawgiacja */

a { color: #2173b9; text-decoration: none; }
a:hover { color: #6a9b00 !important; text-decoration: none; }

a.wiecej {
	float: right;
	width: 64px; height: 13px;
	background: url(../images/wiecej.gif);
	margin: -15px 0px 0px 0px; }



/* nagwki */

h3 {
	font-size: 20px;
	font-weight: normal;
	margin: 5px 0px 15px 0px;
	line-height: 22px; }

h4 {
	background: url(../images/arrow.gif) no-repeat 0px 3px;
	border-bottom: 1px solid #dddddd;
	margin: 13px 0px 20px 0px;
	padding: 0px 0px 5px 18px;
	font-size: 15px;
	font-weight: bold; 
  text-align: left;}

h5 {
	font-size: 12px;
	font-weight: bold;
	margin: 13px 0px 3px 0px; }
  
h6 {
	font-size: 9px;
	font-weight: normal; }

dt {
	background-color: #eaeaea;
	padding: 3px 0px 3px 5px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase; }



#anim {
	position: absolute; top: -192px; right: 0px;
	width: 535px; height: 122px; }



/* banery w lewej kolumnie */

#ban-left {
	width: 100%; }

	#ban-left .napisz,
	#ban-left .galeria {
		float: right;
		display: block;
		width: 42px; height: 29px;
		background: url(../data/ban-napisz.gif) no-repeat -0px -8px;
		margin: 4px 0px 0px 0px;
		padding: 0px 0px 0px 31px;
		
		line-height: 12px;
		font-size: 11px;
		font-weight: bold;
		color: #a4d414; }
		
	#ban-left a:hover { color: #87b700; }
		
	#ban-left .galeria {
		padding: 0px 0px 0px 34px;
		background: url(../data/ban-galeria.gif) no-repeat 0px -12px; }



/* banery w prawej kolumnie */

#ban-right {
	width: 100%; }
	
	
	#ban-right a {
		display: block;
		width: 150px; height: 67px;
		margin: 0px 0px 8px 0px;
		font-size: 10px;
		color: #393939; }
	
	#ban-right a:hover { color: #6a9b00; }
 
	#ban-right a.oddziel { height:77px; } 
		
	#ban-right a.film {
		height: 77px;
		background: url(../data/ban-felka.gif) no-repeat bottom; }
		
	#ban-right a.peta {
		height: 77px;
		background: url(../data/ban-peta.gif) no-repeat bottom; }

	#ban-right a.gratowisko {
		height: 97px;
		background: url(../data/ban-gratowisko.gif) no-repeat bottom; }
		
	#ban-right a.punkt { margin: 10px 0px 18px 0px; }
	
	#ban-right a.mowia { margin-top: -10px; }



#center {
	float: left;
	width: 403px;
	padding: 4px 0px 0px 20px; }
	
	#center p img {
		float: left;
		border: 1px solid #ccc;
		margin: 2px 8px 3px 0px;
		padding: 3px; }
	

	/* wyjatki na pierwsza strone */

	#center.news h4 { width: 371px; margin-bottom: 5px; }
	#center.news p { width: 388px; }
	
	

#container {
	width: 100%; min-height: 165px;
	background: url(../images/top.jpg) no-repeat center top; }



/* foot */

#foot {
	float: left;
	width: 100%; height: 90px;
	background: url(../images/foot.gif) no-repeat center top;

	margin: 150px 0px 0px 0px;

	text-align: center; }

	#foot p.copy {
		margin: 5px 0px 0px 0px;
		color: White; }



#header {
	width: 100%; height: 206px;
	background: url(../images/header.jpg) no-repeat center; }


#icons {
	position: absolute; top: -66px; left: 0px; 
	width: 100px; height: 22px; }



#left {
	float: left;
	width: 160px; }



#logo {
	position: absolute; top: -280px; right: 0px;
	width: 460px; height: 76px;
	background: url(../images/znaczki_new.png) no-repeat; }



#main {
	position: relative; top: 51px;
	width: 760px;
	margin: 0px auto; }



/* menu left */

#menu-left {
	float: right;
	width: 100%;
	margin: 20px 0px 0px 0px; }
	
#menu-left a {
	display: block;
	width: 141px;
	background: url(../images/dot.gif) no-repeat 0px 8px;
	margin: 4px;
	padding: 2px 0px 2px 12px; 
	font-weight: bold;
	color: #0f3e8d;
  text-align: left; }
		
#menu-left a:hover { color: #6a9b00; }

#menu-left dt { margin-bottom: 3px; }
	
#menu-left dt,
#menu-left dd { border-bottom: 1px solid #dddddd; }



/* menu - top */

#menu-top {
	position: relative; top: 37px;
	width: 760px; min-height: 20px;
	margin: 0px auto;
	text-align: center; }
	
	#menu-top a {
		font-weight: bold;
		color: #114499;
		border-right: 1px solid #114499;
		padding: 0px 5px 0px 4px; }
	
	#menu-top a.last {
		border: none;
		padding-right: 0px; }



#right {
	float: left;
	width: 150px;
	padding: 20px 0px 0px 15px; }


	
#wyszukiwarka {
	position: absolute; top: -64px; left: 70px;
	width: 180px; height: 20px; }
	
	#wyszukiwarka a {
		float: left;
		margin: 0px 0px 4px 0px; }

	#wyszukiwarka input {
		float: left;
		width: 121px;
		padding: 0px 0px 0px 3px;
		color: #393939; }


#mapa {
	position: absolute; top: 20px; right: 10px;
	width: 550px; height: 370px;
}

table #mapa {
position: relative; top: 0; right: 0;
margin: 0 auto;
text-align: center;
}


#sitelang{margin:0 auto;width:780px;position:relative;border:0 solid red}

#sitelang div{position:absolute;top:0;left:250px;}
#sitelang ul{margin:0 0 0 0;padding:0 0 0 0;list-style:none}
#sitelang ul li{margin:0 0 0 10px;padding:0 0 0 0;float:left}





