/* commented backslash hides from ie5mac \*/ 
html{
	height:100%;
	margin:0;
	padding:0;
} 
/* end hack */ 
html, body {
	padding:0;
	margin:0;
	background-color: #DDE0E4;
	font-size: 13px;
	font-family: "Trebuchet MS", verdana, sans-serif;
}
body{	
	text-align:left;
	min-width:840px;/* for mozilla*/
	background-color: #DDE0E4;
margin:0;
	height:100%;
	
}
#wrapper {
	
	_height: 72px;
}

#outer{
	height:99.9%;
	min-height:100%;
	width:840px;
	text-align:left;
	margin:auto;
	position:relative;
	overflow:visible;
	background:  url('images/f_c_10.jpg') repeat-y left top;
}




/* mac hide \*/
* html #outer{
	width:840px
}
/* end hide*/

html>body #outer{
	height:auto;
} /*for mozilla as IE treats height as min-height anyway*/

#inner{
	width:100%;
	padding-top:370px;/*needed to make room for header*/
} 

#header{
	position:absolute;
	top:0px;
	left:0px;
	width:840px;
	height:135px;
	background:  url('images/f_c2_02.jpg') no-repeat left top;

}


#rotatorki{
	position:absolute;
	top:135px;
	left:0px;
	width:840px;
	height:170px;
	background:  url('images/tlo_rotatorki.jpg') no-repeat left top;

}
#content_top{
	
	position:absolute;
	top:305px;
	left:0px;
	width:840px;
	height:50px;
	background:  url('images/f_c3_04.jpg') no-repeat left top;

}

#rotator{


}
#ajaxmenu{
	position:absolute;
	top:310px;
	left:0px;
	width:840px;
	height:30px;
	z-index:65;

color:#CAF0B4;

}

#ajaxmenu_glowna{
	position:absolute;
	top:305px;
	left:0px;
	width:840px;
	height:30px;
	z-index:65;

color:#CAF0B4;

}
#logo {
	position:absolute;
	top:26px;
	left:10px;
	width:237px;
	height:63px;
	text-indent: -5000px;
	
	background:  url('images/logo_237x63.gif') no-repeat left top;
}
/* mac hide \*/
* html #outer, * html #header {width:840px}
/* end hide*/
#footer {
	color: #ffffff;
	width:840px;
	height:72px;
	text-align:left;
	left:0px;
	bottom:0px;
	background:  url('images/f_c2_13.jpg') no-repeat left top;
font-size: 13px;

}
#footer p {
	margin-top: 15px;
color: #ffffff;
font-size: 13px;
}
#footer p a {
	text-decoration: none;
	color: #ffffff;
font-size: 13px;
}
* html #footer{
	margin-bottom:-1px
}/* ie rounding bug*/

/* mac hide \*/
* html #footer {
	/*only ie gets this style*/
	height:72px;
	/* for ie*/
}
/* end hide*/

div, p  {
	margin-top:0px;
}/*clear top margin for mozilla*/

#right {
	width:245px;
	float:right;

}
#right-inner {
	width: 240px;
	padding-left: 0px;
	text-align: left;
}
#right-inner h2 {
	
	font-size: 15px;
	color: #618200;
	background:  url('images/h2_foto.jpg') no-repeat left top;
	padding-left: 19px;
	position: relative

}

#left {
	position:relative;/*ie needs this to show float */
	width:590px;
	float:left;
	padding-left: 0px;

}
#left-inner {
	padding-left: 5px;
	padding-right: 9px;
	text-align: left;

}
#clearfooter {
	width:100%;
	height:72px;
	clear:both;
} /* to clear footer */

html>body #minHeight{
	float:left;
	width:0px;
	height:100%;
	margin-bottom:-82px;
} /*safari wrapper */
#content {

	padding-bottom: 10px;
padding-left:7px;
font-size: 13px;

}

#content_glowna {
	
	padding-bottom: 10px;
font-size: 13px;
float:left;
width:340px;
}


#content h2 {
	font-size: 15px;
	color: #618200;
	background:  url('images/h2_foto.jpg') no-repeat left top;
	padding-left: 19px;


	
}

h3#post-  {
	background-position: left top; font-size: 13px;
	color: #618200;
	padding-left: 0px; background-color:transparent; background-repeat:no-repeat; background-attachment:scroll
}

#content p {
	font-size: 13px;
	color: #000000;
	line-height: 18px;
	_line-height: 16px;
}

#content p a {
	color: #618200;
}

#content p a:hover {
	background-color: #618200;
	color: #ffffff;
}


#footer p {
	padding: 8px;
}





.FSF_searchResults {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
}


.FSF_extract {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
}


.FSF_resultLink {
	color: #618200;
}

.FSF_extract {
	font-size: 12px;
	color: #444444;
	line-height: 18px;
	_line-height: 16px;
}

.highlight {
	font-size: 12px;
	background-color: #f2f2f2;
	color: #618200;
	font-weight: bold;
	line-height: 18px;
	_line-height: 16px;

}

img {
	
}

#content ul li{
	list-style-image: url('images/bullet_11x8.gif');
	margin-bottom: 0.5em;
	font-size: 110%
}

.LIn_shortMode {
	list-style-type: none;
	margin: 0;
	padding: 0;

}

.LIn_desc {
	display: none;
}
.LIn_date {
	font-style: italic;
	margin-left: 5px;
}




#galeria_glowna { 


 }

#galeria_glowna img { BORDER-RIGHT: #E3E3E0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #E3E3E0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #E3E3E0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #E3E3E0 1px solid; BACKGROUND-COLOR: #ffffff;
      }


.galeria_glowna img { BORDER-RIGHT: #E3E3E0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #E3E3E0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #E3E3E0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #E3E3E0 1px solid; BACKGROUND-COLOR: #ffffff;
      }

/* .submenu ============================== */

	.menulewe {
		padding-left:40px;
		width:180px;
		float:left;
			display:inline;

color:#CD6D18;
font-weight:bold; 
		
	}


#menulewe_inner {
		padding-left:10px;
		width:180px;
		float:left;
			

color:#000000;
 text-align:left;
			font-size:11px;
			font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-weight:bold; 
		
	}	
	

/* .submenu ============================== */

	.submenu {
	
		width:240px;
		float:left;
			display:inline;

color:BLUE;
font-weight:bold; 
margin-left:0px;

		
	}		
		.submenu img { 
		
			border:0px;	
		
		}
		
		.submenu ul {
		
			margin:0px;
			padding:0px;
			list-style-type:none;
		
		}
		
		.submenu li {
		
			border-top:1px solid #FCFCFC;
			border-bottom:1px solid #E1E1E3;  
			background-color:#F6F6F8;
			/* width:160px; */
		
		}
		
		.submenu li a {
		
			text-align:left;
			font-size:11px;
			font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
			background-image:url('images/menu-off.gif'); background-repeat:no-repeat; background-position: 33px 7px;
			color:#607286;
			display:block;
			text-decoration:none;
			padding-top:4px;
			margin-left:0px;
			padding-left: 0px;
			height:22px;
			text-indent:8px
		
		}
		
		.submenu li a:hover {
		
			background-color:#FEBEBF1;
			background-image:url('../images/submenu-on.gif'); background-repeat:no-repeat; background-position: 33px 7px;
			font-weight:bold; 
			color:#607286
		
		}
	
	/* deeper */
	
		.submenu ul ul {
		
			margin:0px;
			padding:0px;
			list-style-type:none;
		
		}
		
		.submenu ul ul li {
		
		border-top:1px solid #FCFCFC;
			border-bottom:1px solid #E1E1E3;  
			background-color:#DFDFE3;
			/* width:160px; */
		
		}
		
		.submenu ul ul li a {
		
			text-align:left;
			text-indent:20px;
			color:#B16216;
			display:block;
			/* width:217px; */
			font-size:11px;
			text-decoration:none;
			padding-top:4px;
			height:18px;

		
		}
		
		.submenu ul ul li a:hover {
		
			background-color: #F3BB83;
			color:#B16216;
		
		}

div#nifty2{ margin: 0 0%;background: #9CD001}

b.rtop2, b.rbottom2{display:block;background: #F6FBFF}
b.rtop2 b, b.rbottom2 b{display:block;height: 1px;
    overflow: hidden; background: #9CD001}
b.r12{margin: 0 5px}
b.r22{margin: 0 3px}
b.r32{margin: 0 2px}
b.rtop2 b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

#nifty2 h2 {
	font-size: 13px;
	color: #000000;
	padding-left: 10px;	
	position: relative;

}

h3#post-  {
	background-position: left top; font-size: 13px;
	color: #618200;
	padding-left: 0px; background-color:transparent; background-repeat:no-repeat; background-attachment:scroll
}

#nifty2 p {
	font-size: 12px;
	color: #000000;
padding-left: 5px;
font-weight:bold;
	
}

#nifty2 p a {
	color: #AB0808;
padding-left: 5px
}

#nifty2 p a:hover {
	background-color: #FFFFFF;
	color: #AB0808;
}

#nifty2 p a {
	color: #AB0808;
}

#nifty2 p a:hover {
	background-color: #FFFFFF;
	color: #618200;
}

/* ypslide down menu ================================= */

	.menu .options {
	
		margin-right:1px;
		margin-bottom:1px;
		border:1px solid #206F20;
		background-color:#227522;
		width:200px; 
	
	}
	
	.menu a {
	
		display:block;
		padding:7px 10px;
		text-decoration:none;
		background-color:transparent;
		border-bottom:1px solid #206F20;
		border-top:1px solid #278927;
		font:11px Tahoma, Arial, Verdana; color:#ffffff;

	}
	
	.menu a:hover {
	
		background-color:#11661D;
		font-weight:bold;

	}
	
	
	#menu3Container, #menu2Container, #menu1Container {
	 	
		margin:2px 0 0 0; 
		padding:0; 
		width:200px; 
		z-index:10000;
	
	}  

#menu-out-menu{width:607px;height:41px; margin:0px; padding:0px; line-height:0px; font-size:0px;}
#menu-out-menu a, #menu-out-menu img{margin:0px; padding:0px; line-height:0px; font-size:0px;border:0px none;}

#menu-out-right{width:309px;height:41px; float:left;background:url('../images/images/menu-out-right.gif') no-repeat;}

#menu-out-right_sub{width:309px;height:41px; float:left; background:url('../images/menu-out-right_sub.gif') no-repeat;}
#menu-out-right_sub_blank{width:309px;height:41px; float:left; background:url('../images/menu-out-right_sub_blank.gif') no-repeat;}
#menu-out-right_sub_dfi{width:309px;height:41px; float:left; background:url('../images/menu-out-right_sub_dfi.gif') no-repeat;}
#menu-out-right_sub_dpr{width:309px;height:41px; float:left; background:url('../images/menu-out-right_sub_dpr.gif') no-repeat;}
