@import url("slides2.css");

body  {    margin: 0;    padding: 0;    background: #000000 url("bg.jpg") top left repeat-x;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 13px;    }
p     {    margin: 0;    padding: 0; }
table {    margin: 0;    padding: 0;  border-collapse: collapse;	}
td	  {    padding:0;	 vertical-align:top;		}
form, fieldset 	{	margin:0; padding:0; border:0; 	}
a       		{ color: #58AD15;	text-decoration:none;  }
a:hover			{ color: #A8E80E;	text-decoration:underline; }
a img 			{ border:0; margin:0; padding:0;	}
.clear          { clear:both;   }
.img_left		{ float: left ; margin:0; padding: 0 10px 10px 0;	}
.img_right		{ float: right; margin:0; padding: 0 0 10px 10px;	}
.light_text 	{ font-size:smaller; color: #808080; }
.text 			{ line-height:20px; }

/*----------------------------- Layout -----------------------------*/
#page_logo    {	width: 850px;  margin: 0 auto;  padding: 15px 0 8px 30px;     }
#page_header  {	width: 850px;  height:16px;     background-image: url("bg_header.gif"); background-position:top left;    background-repeat:no-repeat;	margin: 0 auto;   }
#page_menu    {	width: 850px;  height:103px;     background-image: url("bg_menu2.jpg"); background-position:top left;    background-repeat:no-repeat;	margin: 0 auto;   }
#page_content {	width: 748px;	                  background-color: #FFFFFF;	margin: 0 auto;    padding: 0 50px 35px 50px;   border-left:1px solid #DFDFDF;      border-right:1px solid #DFDFDF;     line-height:19px;   color:#525252; 	  }
#page_content_nopadding   {	width: 848px;	      background-color: #FFFFFF;	margin: 0 auto;    padding: 0;   border-left:1px solid #DFDFDF;      border-right:1px solid #DFDFDF;   color:#525252;  line-height:20px; }
#page_footer  {	width: 850px;  height: 94px;    background-image: url("bg_footer.gif"); background-position:top left;    background-repeat:no-repeat;	margin: 0 auto;    font-family: Arial, Helvetica, Verdana;     font-weight:bold;   color:#909090;  text-align:center;  padding-top:20px;   }
#page_footer2 {	width: 850px;  height: 94px;    background-image: url("bg_footer3.gif"); background-position:top left;    background-repeat:no-repeat;	margin: 0 auto;    font-family: Arial, Helvetica, Verdana;     font-weight:bold;   color:#FFFFFF;  text-align:center;  padding-top:20px;   }
#page_flash   {	width: 850px;  margin: 0 auto;  background-color: #FFFFFF; text-align:center; 	  }




/*----------------------------- Content Formating -----------------------------*/
h1 {	font-size: 24px;	margin:10px 0 10px 0;	font-family: Arial, Helvetica, sans-serif; }
h2 {	font-size: 18px;	margin:5px 0 5px 0; 	font-family: Arial, Helvetica, sans-serif; }
h3 {	font-size: 16px;	margin:3px 0 3px 0; 	font-family: Arial, Helvetica, sans-serif; }
/*----------------------------- Content Formating -----------------------------*/



/*----------------------------- Main menu -----------------------------*/
#main_menu		{	list-style-type: none;	margin:0;	padding:0;	width:auto; z-index:15;	}
#main_menu li 	{	display:block;	float:left; padding: 0     0    0   20px;	}
#main_menu li a {	display:block;	float:left;	padding: 20px 23px 15px 30px;    font-size:18px;     color:#FFFFFF;     background-image: url("bg_menu_bullet.gif");   background-position: 0 21px;   background-repeat:no-repeat; 	}
#main_menu li a:hover  {	color:#389523;    text-decoration:none;   }
#main_menu li a.active {	color:#389523;	}
/*----------------------------- Main menu -----------------------------*/

/*----------------------------- Second menu -----------------------------*/
#lista_rzek {
  list-style-type: square;
  	position:absolute;
  	top:258px;
  	padding:0;
  	display:none;
  	z-index:10;
}

#lista_rzek li { display:block;	float:none; clear:both; border-top: 1px solid #E1E1E1; background: #B4B4B4;}
#lista_rzek li:hover {background-color:#E1E1E1 }
#lista_rzek li a { display:block;	float:none; clear:both;  font-size:14px;     color:#FFFFFF; padding:5px 10px 5px 0; background-image:none;}
/*----------------------------- Main menu -----------------------------*/

/*----------------------------- gallery2 -----------------------------*/
#gsHeader { display : none; } 
#gsFooter { display: none; } 
#gsImageView {margin-left: 50px;} 
#gbBreadCrumb {display: none;} 
#gsContent h2 {display: none;}
#gsPages {border-top-width: 0px;}
p.giDescription {display: none;}
#gallery {margin:0;padding:0;}
.z_slide_content {border-top: 1px solid #f5f5f5; margin:0;padding:0;}
#quick {float: right;padding-top: 10px;}
#quick span {font-weight: bold;	color:#66cc00;}
.product {padding: 10px 0px 30px 0px;}
.product img {margin-right:15px;margin-bottom: 30px;border: 1px solid #c8c8c8;padding: 4px;}
.product ul {margin-left:120px;}
.float-left {float:left;}
.float-right {float:right;}
.float-none {float:none;}
.cl {clear:both;}
.z_slide_header {display: none;}
.opis {width:500px; margin-left: 175px;border: 0px solid #000}
.cena {color:#66cc00;}
#kajak {width:80px;position: absolute; top:350px; margin-left: 10px; z-index:3;}
#more {border:1px solid #66cc00;padding:10px; font-weight:bold;}
p.rzeki {padding: 20px 80px; display:none;}
h3.trzeka {font-weight: bold;	color:#66cc00;padding-left:5px; float:left;cursor: pointer; }
h3.trzeka:hover{font-weight: bold;	background-color:#66cc00; color:#fff;padding-left:5px; float:left;cursor: pointer; }
#mapa {margin: 20px 30px 30px;}
#mmap{width:80px;position: absolute; top:720px; margin-left: 10px; z-index:4;}
#mmap img {border:0;}
#mmap a,#kajak a{text-decoration:none;}


/*----------------------------- Main menu -----------------------------*/
#friends		{	list-style-type: none;	margin-left: 0px;	padding:0;	width:auto; z-index:15; 	}
#friends li span {display:block;	float:right;	padding: 20px 23px 15px 30px;    font-size:18px;     color:#FFFFFF; 	}
#friends li a {	display:block;	float:right;	padding: 20px 23px 15px 30px;    font-size:18px;     color:#FFFFFF;     background-image: url("bg_menu_bullet.gif");   background-position: 0 21px;   background-repeat:no-repeat; 	}
#friends li a:hover  {	color:#389523;    text-decoration:none;   }
#friends li a.active {	color:#389523;	}
/*----------------------------- Main menu -----------------------------*/
ul.friends_links {
  text-align: center;
  margin: 0 auto;
  font-size: 20px;
  list-style: none;
}
ul.friends_links li a {display: block;margin:30px 0;}
#kajaki p {margin: 10px 120px 30px;}
#kajaki h3 {margin-left: 120px}
#kajaki img {width:600px; margin: 10px 0}

/*----------------------------- News box -----------------------------*/



#ncon {clear: both; text-align:center;}
#nimgs {width:200px;height:150px; padding:0;margin:0;}
#nimgs img { 
  width:200px;
  height:150px; 
  overflow:hidden;
  padding:0;
  margin:0;
}
#nimgf {width:700px;height:300px; padding:0;margin:0;}
#nimgf img { 
  width:700px;
  height:300px; 
  overflow:hidden;
  margin-bottom:10px;

}
#ndescs, #ndescf {
  width:480px;
  min-height:138px;
  overflow:hidden;
  padding:5px;
  margin:0 5px; 
  background: url(bg_tab.png) repeat 0 0;text-align:left;
  border: 1px solid #2D2D2D;

  }
#ndescf {
  width:480px;
  min-height:138px;
  margin:10px; 
  background: url(sbg_tab.png) repeat 0 0;text-align:left;
  border: 0px solid #2D2D2D;
  float:right;
  }
#nprop {
  width:100px;
  padding:0;
  margin:0;}

#nprices, #npricef {
  width:200px;
  height:30px;
  padding:0;
  margin:0;
  clear:right;
  position: absolute;
  text-align:center;
  font-size:20px;
  font-weight:bold;
  color: #fff;
  line-height:30px;
  background: url(bg_tab2.png) repeat 0 0;border-bottom: 1px solid #454545
  }
#npricef {
  width:200px;
  height:50px;
  padding:0;
  margin-top:320px;
  clear:right;
  position: absolute;
  text-align:center;
  font-size:20px;
  font-weight:bold;
  color: #fff;
  line-height:50px;
  background: url(bg_tab2.png) repeat 0 0;border-bottom: 1px solid #454545;
}

#ncon ul {
  width:200px;
  list-style:none;
  background: url(bg_tab.png) repeat 0 0;
  margin:0;
  padding:0;
  position:absolute;
  margin-top:376px;
  font-weight:bold;
  
}
#ncon ul li{

  line-height:20px;
  font-size:16px;
  border-bottom: 1px solid #454545;
  padding:10px 0 10px 30px;
  margin:0;
  text-align:left;
}

.nbox {
  float: left; border: 0px solid #000000;
}
.end {clear: both;}
#extr1 {
  display:none;
  position: absolute;
  top: 550px;
  margin-left: 330px;
  font-size:24px;
  color: #FF0000;
  font-weight: bold;
}
#extr1 a {
  	text-decoration:none;
  	color: #FF0000;
}
