@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0;}


/* Elements */

body { font: normal 12px Tahoma; background:#F6F5ED url(gfx/bg.jpg) -9px 0 no-repeat; }

h1 {}

h2 { font: bold 14px Tahoma; color: #4E7816; padding-left: 12px;}
h3 { font: bold 12px Tahoma; color: #4E7816; padding-bottom: 8px; padding-left: 12px; }

h4 { color:#BF4B0B; font-weight:800; font: bold 14px Tahoma; padding-left: 12px; }


h5, h6 {}
p {text-align:justify; }
p, ol, ul, dl, blockquote { }

a {}

a:hover {}

img { border: none;}



/* Header */

#header { 
		width: 822px; height: 228px;
		background:url(gfx/baner.jpg)  right -2px no-repeat; 
		border: 1px solid #b8b5ab; 
		position:absolute; left: 240px; top:0;
		border-width: 0px 1px 0px 0px;
 }


#header h1 {}

#header h2 {}

#header a {}


#logo { position:absolute; left: 20px; top:56px; background:url('gfx/logo.jpg') 0 0 no-repeat; height:123px; width: 76px;}





#baner{ width: 822px; height: 271px; background: #F6F5ED; border: 1px solid #b8b5ab; position:absolute; left: 240px; top:228px;  }


#colL { width: 368px; height: 497px; border-right: 1px solid #B8B5AB; 
		position:absolute; left: 0px; top:33px; background:#e1dfd8;
}
#colL p {padding: 0 12px 0 12px;}

.gray { color:#393D40; font-weight:800; padding:3px 0 0 12px;  height: 30px;}

#colL p { padding-right:0 0 0 12px; }

#fotomainsite {width: 340px; height: 230px; padding:2px 2px 2px 2px; margin:10px auto 10px auto; border: 1px solid  #B8B5AB; background:#F6F5ED;  }


#colR { width: 252px; height: 497px; position:absolute; left: 368px; top:33px;   }
#colR p  {padding-right: 12px;}
.foto2mainsite {width: 220px; height: 104px; padding:2px; margin:10px auto 14px auto; border: 1px solid  #B8B5AB; background:#fff;  }


/* Content */
#out-container {width: 100%; margin: 0 auto; position:relative;} 

#content {
	 background:#FF00CC; position:absolute; left: 240px; top:0px;  

	
}

/* colOne */

#colOne { width: 620px; height: 530px; border: 1px solid green; float: left; background:#f6f5ed;  position:absolute; left: 0; top:500px; border: 1px solid #b8b5ab;}

#title-category { 
width: 620px; height: 32px;
border: 1px solid #b8b5ab; border-width: 0px 0px 1px 0px; 
}

#title-category p { padding:  10px 6px 6px 12px; color: #7F7B70;}

#title-category strong {color: #4E7816!important;}

span.titleposition { font-weight:700; color: #4F3C1B; }
.main-text-box  { }
.main-text-box p { line-height: 20px; padding: 20px 12px 12px 12px;  }


#photo { width: 680px; height: 250px; background:#fff; border: 1px solid #b8b5ab; border-width: 1px 0px 1px 0px; padding: 0px 0px; }

#paginacja ul  { list-style: none; width: 50px; margin: 0 auto; position:absolute; bottom: 20;  left: 50%;}

#paginacja ul li  { 
		margin-top: 22px;
		float: left; 
		padding: 3px 6px; 
		border: 1px solid #b8b5ab; border-width: 0px 1px 1px 0px; 
		 color: #4F3C1B; 
		
}

#paginacja ul li a  {text-decoration: none; color: #4F3C1B;}

#paginacja ul li a:hover { 
		color: #4E7816;
}






/* colThree */

#colThree { 
		width: 201px; height: 380px; 
		float: right; 
		background:#f6f5ed; 
		position:absolute; left: 622px; top:500px; 
		border: 1px solid #b8b5ab; border-width: 1px 1px 0px 0px;
}

#menu-txt { 
		width: 201px; height: 32px;
		border: 1px solid #b8b5ab; border-width: 0px 0px 1px 0px;
		font: normal 11px Tahoma; 
}

#menu-txt p { padding:  10px 6px 6px 6px; color: #7F7B70;}

#submenu ul  { list-style: none; }
#submenu ul li  { }  
#submenu ul li a { 
		float:right; 
		width: 191px;  height: 21px; 
		background:#E2DFD8;
		padding: 8px 4px 0px 6px;
		border: 1px solid #b8b5ab; border-width: 0px 0px 1px 1px;
		font: bold 11px Tahoma; color: #4F3C1B; text-decoration: none; 
}

#submenu ul li a:hover { 
		float:right; 
		width: 191px;  height: 21px;  
		background:url('gfx/subbatton_down.jpg') 0 0 repeat-x;
		border: 1px solid #b8b5ab; border-width: 0px 0px 1px 1px;
		font: bold 11px Tahoma; color: #fff; text-decoration: none; 
}

#colThree img { position:absolute; bottom: 0px; left: 10px;}
#colThree li {}
#colThree li li {}
#colThree a {}
#colThree a:hover {}
#colThree h2 {}


#col4{ 
		width: 401px; height: 148px; 
		position:absolute; left: 622px; top:882px; 
		border: 1px solid #b8b5ab; border-width: 1px 0px 1px 0px;  
		background:#f6f5ed; 
}

#col4 p { padding:  6px; color: #7F7B70; font: normal 11px Tahoma; }

#flasf-partner { margin: 20px 0 20px 30px;}


/* Footer */

#footer { 
		width: 1023px; height: 40px;  
		position:absolute; left: 0px; top:1025px; 
		border:1px solid #b8b5ab; border-width: 0px 0px 1px 0px;
}
#footer-menu { width: 396px; float:right; }
#footer-menu ul  { list-style: none;   margin-top: 14px; padding-right: 0;   }
#footer-menu ul li a { 
		float:left; display:inline; 
		padding: 2px 14px; 
		border-right: 1px solid #b8b5ab; 
		font: normal 11px Tahoma; color: #7F7B70; text-decoration: none; 
}

#footer-menu ul li a#ostatni { 
		border-right: 0px solid #b8b5ab; 
		
}

#footer-menu ul li a:hover { 
		color:#4e7416;
}


#copyrights {
		width: 882px; height: 40px; 
		position:absolute; left: 0px; top:1060px; 
}

#copyrights p { padding-top: 14px; color: #b8b5ab;}


span.wiecej a { color: #ED4D2B; background:url(gfx/wiecej2.png) 38px 3px no-repeat; padding-right: 10px; float:right; margin-right: 20px; text-decoration: none;   }




/*MENU*/

#menu{ width: 883px; height: 40px; position:absolute; left: 180px; top:190px; z-index:1; }

#menu ul  { list-style: none; }

#menu ul li#special { 
		float:right; 
 		border: 1px solid #b8b5ab; border-width: 0px 0px 1px 1px;
		background:url('gfx/batton_up.jpg') 0 0 repeat-x;
		padding: 12px 34px;
		font: normal 12px Tahoma; color: #fff; text-decoration: none; 
}


#menu ul li a { 
		float:right; 
		padding: 12px 34px; 
		background:url('gfx/batton_up.jpg') 0 0 repeat-x;
		border: 1px solid #b8b5ab; border-width: 0px 0px 1px 1px;
		font: normal 12px Tahoma; color: #fff; text-decoration: none; 
}

#menu ul li a:hover { 
		float:right; 
		padding: 12px 34px; 
		background:url('gfx/batton_down.jpg') 0 0 repeat-x;
		border: 1px solid #b8b5ab; border-width: 0px 0px 1px 1px;
		font: normal 12px Tahoma; color: #fff; text-decoration: none; 
}
#menu ul.level2 {
	display: none;
	position: absolute;
	left: 576px;
	top: 39px;
	border-top: none;
	z-index: 2px;
	padding: 0;
	border: none !important;
	
}

#menu ul li:hover ul.level2 {
	display: block;
	float: left;
	padding: 0;
	border: none !important;
	
}

#menu ul li ul.level2 li {
	padding: 0;
	float: left;
	border-bottom: none !important;

	
}

#menu ul li ul.level2 li a {
	display: block;
	background:#4E7D17;
	color: #fff;
	height: 20px; width: 175px;
	padding: 8px 0 2px 8px;
}

#menu ul li ul.level2 li a:hover {
	display: block;
	z-index: 100;
	float: left;
	width: 175px;
	height: 20px;
	padding: 8px 0 2px 8px;
	background:url('gfx/batton_down.jpg') 0 -6px repeat-x;
	color: #fff;

}