body{
	background: #e6cc99 ;
	text-align:center;
	font-size: 12px;
	font-family: verdana,tahoma;
	text-decoration: none;
	color: #542c2a;
}

body a{
	color: #542c2a;
	text-decoration: none;
}
	
body a:hover{
	color: #542c2a;
	}

img{
	border: 0;
}

* {
	margin:0;
 	padding:0 
  }

h2{
	font-size: 15px;
	font-family: verdana,tahoma;
	text-decoration: none;
	font-weight: bold;
	color: #542c2a;
	margin-bottom:5px;
	padding-bottom:2px;
	padding-left:5px;
	border-bottom: solid 1px #542c2a;
	background: #fbefe4 url(images/h2.gif) no-repeat left ;
}



td.ciemny{
	text-align:left;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana,tahoma;
	text-decoration: none;
	color: #542c2a;
	height:20px;
  background: #dfcfb6;
  padding-left:5px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
}

td.jasny{
	text-align:left;
	font-size: 12px;
	font-weight: none;
	font-family: verdana,tahoma;
	text-decoration: none;
	color: #542c2a;
	height:20px;
  background: #eadfce;
  line-height:20px;
  padding-left:5px;
  padding-right:5px;
}
td.jasny_odstep{
	text-align:left;
	font-size: 12px;
	font-weight: none;
	font-family: verdana,tahoma;
	text-decoration: none;
	color: #542c2a;
	height:20px;
  background: #eadfce;
  padding-left:5px;
  padding-right:5px;
  line-height:20px;
}
#main{
	width: 960px;
	text-align: center;
	margin: 0 auto;
	padding:0px;
	background: #e6cc99 url(images/bg.gif) repeat-y center ;
}
#middle{
	margin: 0 auto;
	width: 912px;
	padding: 0px; 

}
#left{
	width: 174px;
	text-align: left;
	margin-left: 0px;
	float: left;
}

#right{
	width: 685px;
	text-align: left;
	margin: 0px;
	float: right;
	padding: 0px;
}

.right{
	width: 685px;
	text-align: left;
	margin: 0px;
	float: right;
	padding: 0px;
}

#menu_top{
	background: url(images/menu_top.gif) center ;
	margin: 0 auto;
	width: 174px;
	height: 38px;
	text-align: left;
}

#galeria_top{
	background: url(images/galeria_top.gif) center ;
	margin: 0 auto;
	width: 174px;
	height: 38px;
	text-align: left;
}

.menu_foot{
	background: url(images/foot_menu.gif) center ;
	margin: 0 auto;
	width: 174px;
	height: 17px;
	text-align: left;
}

.menu{

	background: #fbefe4 url(images/bg_okno.gif) repeat-x;
	text-align: left;
	margin: 0px;
	border-style: solid; 
	border-color: #542c2a; 
	border-width: 0px 1px;
	padding: 0px; 
}
.odstep_tresc{
	padding: 10px; 
}
.odstep{
	padding: 10px; 
}
.odstep_galeria{
	padding-left: 10px; 
	padding-right: 5px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
}
.odstep1{
	padding: 15px; 
}
.odstep_tresc ol{
	margin-left: 25px;
	padding-left: 1em;
}
.odstep_tresc ul{
	list-style: square;
	margin-left: 25px;
	padding-left: 1em;

}
.odstep_tresc ul li {
	}
.menu ul{
	margin:0; padding:0; list-style:none; width:152px;
}
.menu ul li{
	 margin:0px; padding:0;
}
.menu ul li a{
	display:block; 

	margin:0px; 
	padding:2px 5px 5px 10px; 
	text-decoration:none; 
	font-weight:normal;
	border-left: solid 3px #fbefe4;
}
.menu ul li a:hover{
	background: #efe8d9;
	border-left: solid 3px #542c2a;
}


.menu ul li span{
	display:block; 
	margin:0; 
	padding:2px 5px 5px 10px; 
	text-decoration:none; 
	font-weight:normal;
	background: #efe8d9;
	border-left: solid 3px #542c2a;
}

#text{

	background: #fbefe4;
	text-align: left;
	margin: 0px;
	border-style: solid; 
	border-color: #542c2a; 
	border-width: 0px 1px;
	padding: 10px; 
}
#tresc{
	background: #fbefe4 url(images/bg_okno.gif) repeat-x;
	text-align: left;
	margin: 0px;
	border-style: solid; 
	border-color: #542c2a; 
	border-width: 0px 1px;
	line-height:20px;
}

.tresc{
	background: #fbefe4 url(images/bg_okno.gif) repeat-x;
	text-align: left;
	margin: 0px;
	border-style: solid; 
	border-color: #542c2a; 
	border-width: 0px 1px;
	line-height:20px;
}

#right_top_atrakcje{
	background: url(images/right_top_atrakcje.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 37px;
	text-align: left;
}

#right_top_archiwum{
	background: url(images/right_top_archiwum.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 37px;
	text-align: left;
}

#right_top_news{
	background: url(images/right_top_news.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 57px;
	text-align: left;
}

#right_top_aktualnosci{
	background: url(images/right_top_aktualnosci.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 37px;
	text-align: left;
}

#right_top_witamy{
	background: url(images/right_top_pensjonat_agroturystyczny.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 37px;
	text-align: left;
}

#right_top_pensjonat-agroturystyczny{
	background: url(images/right_top_pensjonat_agroturystyczny.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 37px;
	text-align: left;
}

#right_top_przewodnik{
	background: url(images/right_top_przewodnik.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 39px;
	text-align: left;
}

#right_top_informacje{
	background: url(images/right_top_informacje.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 39px;
	text-align: left;
}

#right_top_pilica{
	background: url(images/pilica.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 39px;
	text-align: left;
}

#right_top_szlaki-turystyczne{
	background: url(images/szlaki-turystyczne.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 39px;
	text-align: left;
}

#right_top_pensjonat{
	background: url(images/pensjonat.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 39px;
	text-align: left;
}

#right_top_warto-zobaczyc{
	background: url(images/warto-zobaczyc.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 39px;
	text-align: left;
}

#right_top_sala-szkoleniowa{
	background: url(images/sala-szkoleniowa.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 39px;
	text-align: left;
}

#right_top_warsztaty{
	background: url(images/right_top_warsztaty.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 39px;
	text-align: left;
}

#right_top_imprezy{
	background: url(images/right_top_imprezy.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 39px;
	text-align: left;
}

#right_top_obiekt{
	background: url(images/right_top_obiekt.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 39px;
	text-align: left;
}

#right_top_cennik{
	background: url(images/right_top_cennik.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 39px;
	text-align: left;
}

#right_top_oferta{
	background: url(images/right_top_oferta.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 39px;
	text-align: left;
}

#right_top_polozenie{
	background: url(images/right_top_polozenie.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 39px;
	text-align: left;
}

#right_top_galeria{
	background: url(images/right_top_galeria.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 39px;
	text-align: left;
}

#right_top_kontakt{
	background: url(images/right_top_kontakt.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 39px;
	text-align: left;
}

#right_foot{
	background: url(images/foot_okno.gif) center ;
	margin: 0 auto;
	width: 685px;
	height: 38px;
	text-align: left;
}

#top{
	background: #e6cc99 url(images/bg.gif) repeat-y center ;
	margin: 0 auto;
	width: 960px;
	height: 170px;
	text-align: center;
}

#foot{
	background: #e6cc99 url(images/foot.gif) center ;
	margin: 0 auto;
	width: 960px;
	height: 53px;
	text-align: left;
}

div#category_intro {
	text-align: justify;
	vertical-align:middle;
	clear: both;
	display: block;
	margin-top:8px;
	margin-left:1px;
	overflow: visible;
}
div#category_box_layer {
	overflow: visible;
	display: none;
	margin-top:8px;
	margin-left:1px;
}

#box .links {vertical-align:bottom;  padding:0; margin:0; clear:both; list-style:none; float:left;}
#box .links li {display: inline; float:left; padding-bottom:2px; vertical-align:bottom;  height:120px;}
#box .links a {display:block; height:120px; overflow:hidden; position:relative; width:160px;}
#box .links a:hover {border:0px;}
#box .links a:hover img {position:relative;top:-120px;}


a#rollover1 { display: block; width: 142px; height: 120px;
             background: #fbefe4 url(images/paintball_mini.jpg) 
             top left no-repeat; 

             }
a:hover#rollover1 { background-position: 0 -117px;  }

a#rollover2 { display: block; width: 142px; height: 120px;
             background: #fbefe4 url(images/bryczka_mini.jpg) 
             top left no-repeat; 

             }
a:hover#rollover3 { background-position: 0 -117px;  }

a#rollover3 { display: block; width: 142px; height: 120px;
             background: #fbefe4 url(images/kajaki_mini.jpg) 
             top left no-repeat; 

             }
a:hover#rollover2 { background-position: 0 -117px;  }

a#rollover4 { display: block; width: 142px; height: 120px;
             background: #fbefe4 url(images/biesiada_mini.jpg) 
             top left no-repeat; 

             }
a:hover#rollover4 { background-position: 0 -117px;  }

a#rollover5 { display: block; width: 142px; height: 120px;
             background: #fbefe4 url(images/nordic_mini.jpg) 
             top left no-repeat; 

             }
a:hover#rollover5 { background-position: 0 -117px;  }

a#rollover6 { display: block; width: 142px; height: 210px;
             background: #fbefe4 url(images/drzewo_mini.jpg) 
             top left no-repeat; 

             }
a:hover#rollover6 { background-position: 0 -210px;  }

a#rollover7 { display: block; width: 240px; height: 170px;
             background:  #fbefe4 url(images/pensjonat_mini.jpg) 
             top left no-repeat; 

             }
a:hover#rollover7 { background-position: 0 -169px;  }