/* --------------------------------------------------------------- Szablon Strony */
* { 
		padding: 0; 
		margin: 0; 
}

body {
		font-family: 				Arial, Helvetica, sans-serif;
		font-size: 					12px;
		background: 				#d0ccb8;
}
#wrapper { 
		margin: 					0 auto;
		width: 						922px;
		border:						1px solid #59514F;
		background: 				#EFEAD4;
}
		
#header {
		width: 						920px;
		float: 						left;
		padding: 					0px;
		border-left: 				1px solid #59514F;
		border-right: 				1px solid #59514F;
		border-top: 				7px solid #59514F;
		border-bottom: 				2px solid #59514F;
		height: 					295px;
		margin: 					0px 0px 0px 0px;
		background: 				url(header3.jpg) no-repeat;
		vertical-align: 			middle;
}

#navigation {
		float: 						left;
		width: 						922px;
		height: 					auto;
		color: 						#333333;
		padding: 					0px 0px 0px 0px;
		border-top: 				1px solid #F5D94A;
		border-bottom: 				1px solid #F5D94A;
		margin: 					0px 0px 10px 0px;
		background: 				#59514F;
		vertical-align: 			middle;
}

#leftcolumn 	{ 
		margin: 					0px 5px 5px 0px;
		padding: 					0px;
		height: 					auto;
		width: 						110px;
		float: 						left;
}

#content { 
		float: 						left;
		border-right: 				1px solid #9EB8BF;
		border-left: 				1px solid #9EB8BF;
		margin: 					0px 0px 0px 0px;
		padding: 					0px 10px 0px;
		height: 					auto;
		width: 						605px;
}

#rightcolumn { 	
		margin-top: 				0px;
		margin-left: 				auto;
		margin-right: 				auto;
		padding-left: 				10px;
		height: 					auto;
		width: 						140px;
		float: 						left;
		text-align:					center;
}

#footer { 
		width: 						902px;
		clear: 						both;
		color: 						#dedede;
		border-top: 				2px solid #F5D94A;
		border-bottom: 				2px solid #F5D94A;
		background: 				#59514F;
		margin: 					0px 0px 10px 0px;
		padding: 					0px 10px 0px 10px;
		text-align: 				center;
		font-size: 					0.9em;
}
/* --------------------------------------------------------------- Szablon Strony */


/* --------------------------------------------------------------- Nawigacja */
#navi_more  {
		float:						right;
		width:						50px;
		font-size:					1.2em;
		color:						#7777dd;
		vertical-align: 			middle;
		margin:						0px 0px 0px 0px;
}

#navi_more img {
		border: 					0px;
}

#menu ul {
		list-style: 				none;
		margin:						0px auto;
}	

#menu li {
		padding-bottom:				5px;
}
	
#menu ul li {
		float:						none;
		text-align: 				center;
		margin:						0px 0px 0px 0px;
		width:						110px;
		vertical-align:				middle;
}		
	
#menu ul li a {
		background-position: 		0 0;
		font: 						13px Tahoma, Arial, Helvetica, sans-serif;			
		font-weight: 				bold;
		text-decoration: 			none;
		width: 						110px;
		background: 				#59514F;
		display: 					block;
		padding-bottom:				2px;
		padding-top:				2px;
		margin-bottom: 				3px;
		border-right:				2px solid #999999;

}	
	
#menu ul li a:hover {

		color: 						#cba674; 
		border-right:				2px solid #cba674; 
}

.m_akt {
		color: 						#F5D94A;
}

.m_nor {
		color: 						#FFFFFF;
}			
/* --------------------------------------------------------------- Nawigacja */


/* --------------------------------------------------------------- Bannery + nagrody (Prawa kolumna) */
#banner img {
		border-bottom: 				1px dotted #A4230A;
		border-left:				0px;
		border-right:				0px;
		border-top:					0px;
		float: 						none;
		padding-top: 				8px;
		padding-bottom: 			8px;
}

#banner p {
        border-bottom:				1px dotted #A4230A;
        border-left:				0px;
        border-right:				0px;
        border-top:					0px;
        float:						none;
        padding-top:				8px;
        padding-bottom:				8px;
}

#nagroda img {
		float: 						none;
		border: 				    1px solid #59514F;
		padding:					2px;
		width: 						139px;
}
	
#nagroda {
		padding: 					0px 0px 0px 0px;
}

#nagroda a {
		border: 					0px;
		outline-color:				#EFEAD4;
		color:	 					#FFFFFF;
}

#nagroda p {
		font-size: 					0.9em;
		background:					#59514F;
		color:	 					#FFFFFF;
		text-align:					center;
		width: 						145px;
		margin-top:					15px;
}

#okladka img {
		float: 						none;
		border: 				    1px solid #59514F;
		padding:					2px;
		width: 						139px;
		margin-bottom:				15px;
}
	
#okladka {
		padding: 					0px 0px 0px 0px;
}

#okladka a {
		border: 					0px;
		outline-color:				#EFEAD4;
		color:	 					#FFFFFF;
}

#okladka p {
		font-size: 					0.9em;
		background:					#59514F;
		color:	 					#FFFFFF;
		text-align:					center;
		width: 						145px;
		margin-top:					15px;
}
/* --------------------------------------------------------------- Bannery + nagrody (Prawa kolumna) */


/* --------------------------------------------------------------- Box - podstrony */	
#box {
		padding: 					0px 0px 0px 0px;
}

#box td {
		width:						auto;
		padding:					5px;
		font: 						11px Tahoma, Arial, Helvetica, sans-serif;
		text-align:					center;
		border:						1px dotted #59514F;		
}

#box table {
		margin-top:					12px;
		border:						1px solid #59514F;
		width:						605px;
}

#box  a {
		font-size: 					1em;
		font-weight: 				bold;
		color: 						#766959;
		padding: 					5px 0px 0px 0px;
		text-decoration: 			none;
}
	
#box a:hover {
		font-size: 					1em;
		font-weight: 				bold;
		color: 						#A4230A;
		text-decoration: 			underline;
		width:						250px;
}
	
#box img {
		border: 					1px solid #F5D94A;
		margin-right: 				10px;
		float: 						left;
		display: 					block;
		vertical-align: 			bottom;
}
#box p	{
		font-size: 					1em;
		color: 						#0e0e0e;
		text-align:					justify;
		padding: 					7px 0px 0px 0px;
}
	
#box h3 {
		font-size: 					1.2em;
		color: 						#A4230A;
		font-weight: 				bold;
		margin-bottom:				5px;
		margin-top:					35px;
		border-bottom:				1px dotted #A4230A;
}

#box h4 {
		font-size: 					0.8em;
		text-align: 				right;
		color: 						#888888;
		padding-top: 				10px;
}

#box h2 {
		font-size: 					1.4em;
		color: 						#A4230A;
		padding-top: 				10px;
		font-weight: 				bold;
		text-align:					center;
		margin-top:					10px;
		margin-bottom:				10px;
}

.b_col1 {
		background:					#59514F;
		color:						#FFFFFF;
}

.b_col2 {
		background: 				#d0ccb8;
		color:						#59514F;
}

.b_col3 {
		color: 						#A4230A;
}

.pr20 {
		width:						20%;
}

.pr35 {
		width:						35%;
}
/* --------------------------------------------------------------- Box - podstrony */

/* --------------------------------------------------------------- Menu - wewnetrzne */	
#menu_poz {
		padding: 					0px 0px 0px 0px;
}

#menu_poz  td {
		width:						250px;
		padding:					5px;
		background:					#59514F;
		font: 						11px Tahoma, Arial, Helvetica, sans-serif;
		text-align:					center;
}

#menu_poz  table {
		margin-top:					12px;
		border:						1px solid #59514F;
		width:						605px;
}

#menu_poz   a {
		font-size: 					1em;
		font-weight: 				bold;
		padding: 					5px 0px 0px 0px;
		text-decoration: 			none;
	}
	
#menu_poz  a:hover {
		font-size: 					1em;
		font-weight: 				bold;
		color: 						#cba674;
		text-decoration: 			underline;
		width:						250px;
	}
	
.m_p_akt {
	color:							#F5D94A;
	}
	
.m_p_nor {
	color:							#FFFFFF;
	}
/* --------------------------------------------------------------- Menu - wewnetrzne */	

/* --------------------------------------------------------------- UWAGA */	
.uwa_b {
		color:						#A4230A;
		font-weight: 				bold;
		padding-top:				5px;
		font-size:					1em;
		margin-top:					5px;
		text-align:					center;
}
/* --------------------------------------------------------------- UWAGA */	

/* --------------------------------------------------------------- NEWS */	
#news img {
		border: 					1px solid #F5D94A;
		margin-right: 				10px;
		float: 						left;
		display: 					block;
		vertical-align: 			bottom;
}
#news p	{
		font-size: 					1em;
		color: 						#0e0e0e;
		text-align:					justify;
		padding: 					7px 0px 0px 0px;
}
	
#news h3 {
		font-size: 					1.2em;
		color: 						#A4230A;
		font-weight: 				bold;
		margin-bottom:				5px;
		margin-top:					35px;
		border-bottom:				1px dotted #A4230A;
}

#news h4 {
		font-size: 					0.8em;
		text-align: 				right;
		color: 						#888888;
		padding-top: 				10px;
}

#news a {
		font-size: 					1em;
		color: 						#766959;
		padding: 					5px 0px 0px 0px;
		text-decoration: 			underline
}
	
#news a:hover {
		font-size: 					1em;
		color: 						#A4230A;
		text-decoration: 			underline;
}

.p_m10px {
		margin-top:				10px;
}

.knt_1 {
		margin-left:				45px;
}

#news{
		padding: 					0px 0px 0px 0px;
}

#news td {
		width:						auto;
		padding:					5px;
		font: 						11px Tahoma, Arial, Helvetica, sans-serif;
		text-align:					center;
		border:						1px dotted #59514F;		
}

#news table {
		margin-top:					12px;
		border:						1px solid #59514F;
		width:						605px;
}

.i_t {
		border: 					    1px solid #F5D94A;
		margin-left: 				  10px;
		float: 						    right;
}
/* --------------------------------------------------------------- NEWS */	


/* --------------------------------------------------------------- WRZOS */
#wrzos a {
		font-size: 					1.1em;
		color: 						#51a366;
		padding: 					5px 0px 0px 0px;
		text-decoration: 			underline
	}
	
#wrzos a:hover {
		font-size: 					1.1em;
		color: 						#A4230A;
		text-decoration: 			underline;
	}
	
#wrzos img {
		border: 					1px solid #F5D94A;
		margin-right: 				10px;
		float: 						left;
		display: 					block;
		vertical-align: 			bottom;
}

#wrzos {

		padding:					0px 0px 0px 0px;
		height:						auto;
}

#wrzos p	{
		font-size: 					1em;
		color: 						#0e0e0e;
		text-align:					justify;
		padding: 					7px 0px 0px 0px;
}
	
#wrzos h3 {
		font-size: 					1em;
		color: 						#A4230A;
		font-weight: 				bold;
		margin-bottom:				5px;
		border-bottom:				1px dotted #A4230A;
}

.p_12px {
		padding-left:				12px;
}

.m_0px {
		margin:					0px;
}
/* --------------------------------------------------------------- WRZOS */	

/* --------------------------------------------------------------- KARP */
#karp a {
		font-size: 					1.1em;
		color: 						#51a366;
		padding: 					5px 0px 0px 0px;
		text-decoration: 			underline
	}
	
#karp a:hover {
		font-size: 					1.1em;
		color: 						#A4230A;
		text-decoration: 			underline;
	}
	
#karp img {
		border: 					1px solid #F5D94A;
		margin-right: 				10px;
		float: 						left;
		display: 					block;
		vertical-align: 			bottom;
}

#karp {

		padding:					0px 0px 0px 0px;
		height:						auto;
}

#karp p	{
		font-size: 					1em;
		color: 						#0e0e0e;
		text-align:					justify;
		padding: 					7px 0px 0px 0px;
}
	
#karp h3 {
		font-size: 					1em;
		color: 						#A4230A;
		font-weight: 				bold;
		margin-bottom:				5px;
		border-bottom:				1px dotted #A4230A;
}

.p_12px {
		padding-left:				12px;
}

.m_0px {
		margin:					0px;
}

.m_20px {
		margin:					20px;
}
/* --------------------------------------------------------------- KARP */	


/* --------------------------------------------------------------- ZAMOWIENIA PUBLICZNE */
#zam_pub p	{
		font-size: 					1em;
		color: 						#0e0e0e;
		text-align:					justify;
		padding: 					7px 0px 0px 0px;
}
	
#zam_pub h3 {
		font-size: 					1.1em;
		color: 						#2e375f;
		margin-bottom:				5px;
		border-bottom:				1px dotted #2e375f;
}

#zam_pub h4 {
		font-size: 					0.8em;
		text-align: 				right;
		color: 						#888888;
		padding-top: 				10px;
}

#zam_pub a {
		font-size: 					1em;
		color: 						#766959;
		padding: 					5px 0px 0px 0px;
		text-decoration: 			none;
}
	
#zam_pub a:hover {
		font-size: 					1em;
		color: 						#A4230A;
		text-decoration: 			underline;
}
/* --------------------------------------------------------------- ZAMOWIENIA PUBLICZNE */	
