body
{
	font-size: 11px;
	text-align:left;
	font-family: Tahoma,Verdana,Arial;
	margin: 0px; 
	padding: 0px; 
	background: #EAEADE;
	color: #4C4C4C;	
	text-align:justify;
}
     
a:hover  { color: #BA0C12; text-decoration:none; font-size: 11px;} 
a { color: #4C4C4C; text-decoration:none; font-size: 11px; }


/*  ----------------------- STANDARDOWE ------------------------------ */
div,form,p   { padding:0px; margin:0px;  }
img { border:0px; }
.czysc { clear:both; font-size:1px; overflow:hidden;}
/* --------------------------------------------------------------------------- */

.alarm { font-size:11px; color:#BA0C12;  font-weight:bold; }



/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							GLOWNE WARSTWY							                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#kontener
{
	margin:2px auto; margin-top:0px;
	width:970px;	overflow:hidden;
	background: url('images/tlo_kontener.gif') repeat-y;
}

div#top
{
	width:939px; overflow:hidden; height:162px;
	background: url('images/tlo_top.gif') repeat-x;
	padding-left:31px; 
}

div#top_dodatki	{	padding-left:20px;	font-size:10px; color:#6E6E6E;	height:24px;  overflow:hidden;}
div#top_dodatki	a{	font-size:10px; color:#6E6E6E;	height:24px;  overflow:hidden;}
div#top_dodatki	a:hover{font-size:10px; color:#BA0C12;	height:24px;  overflow:hidden;}


div#top_flagi { float:right; height:20px; overflow:hidden; text-align:right;}
div#top_flagapolski { float:left; width:116px; height:122px; overflow:hidden; background: url('images/flagapolski.gif') no-repeat; margin-top:10px;}



div#bottom
{
	width:930px; height:169px; overflow:hidden; margin-top:15px;
	background: url('images/tlo_bottom.gif') no-repeat;
	padding-top:10px; padding-left:40px;
}
div#bottom_logotypy
{
	height:72px; width:888px; overflow:hidden;
	margin-bottom:23px;
}
div#bottom_podmenu
{
	font-size:11px; font-family:Tahoma; color:#7E7E7E;
	height:42px; overflow:hidden; padding-left:5px;
}
div#bottom_podmenu a { font-size:11px; font-family:Tahoma; color:#7E7E7E; }
div#bottom_podmenu a:hover { font-size:11px; font-family:Tahoma; color:#615E5E; }


/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							CENTER						                           */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#center 
{
	width:930px; overflow:hidden; 
	padding-left:40px;
	position:relative;
}

div#content_left
{
	width:250px; float:left;
	padding-bottom:8px;
}

div#content_right
{
	width:566px; 	float:left; 
	padding-left:78px;	
} 

div.mapa_strony_dzial
{
	margin-bottom:12px; color: #BA0C12; font-weight:bold;
	margin-left:10px;
} 

div.mapa_strony_dzial2
{
	margin-bottom:12px; color: #BA0C12; font-weight:bold;
	margin-left:30px; 
} 
div.mapa_strony_dzial2 a{ color: #BA0C12; font-weight:bold; }
div.mapa_strony_dzial2 a:hover{ color: #4C4C4C; font-weight:bold;} 

/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							MENU							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#menu
{
	background: url('images/menuramka.gif') no-repeat top left; margin-top:20px;
	margin-left:1px;
}

div.menuitem
{
	width:242px; height:36px; overflow:hidden;
	background: url('images/menuramka.gif') no-repeat bottom left;
	padding-top:12px; padding-left:7px;
}
div.menuitem_poddzial
{
	color:#474644; font-size:13px; font-weight:bold;
	padding-left:35px; margin-top:6px; margin-bottom:6px;
}
div.menuitem_poddzial a { color:#474644; font-size:13px; font-weight:bold; }
div.menuitem_poddzial a:hover { color:#474644; font-size:13px; font-weight:bold; }

/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							NAWIGACJA						                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div#nawigacja
{
	margin-top:25px; margin-bottom:15px;
}

div#nawigacja_dzial
{
	color:#5D5C61; font-size:22px; font-weight:bold;
	margin-bottom:12px;
}

div#nawigacja_box
{
	background-color:#F8F7F2;
	padding-top:4px; padding-bottom:4px; padding-left:10px;
	color:#BFBFBF;
}
div#nawigacja_box a { color:#BFBFBF; text-decoration:underline; }
div#nawigacja_box a:hover { color:#9F9F9F; }



/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							NEWSY							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div.news_box { margin-bottom:26px; } 
img.news_mini_img { float:left; margin-right:10px; margin-bottom:8px;}

div.news_data { font-size:10px; color:#7E7E7E; margin-bottom:6px;}
div.news_nazwa { color:#474644; font-size:13px; font-weight:bold; }
div.news_nazwa a { color:#474644; font-size:13px; font-weight:bold; }
div.news_nazwa a:hover { color:#BA0C12; font-size:13px; font-weight:bold; }

.news_wiecej { color:#BA0C12; font-weight:bold; text-align:right;}
.news_wiecej a{ color:#BA0C12; font-weight:bold; }
.news_wiecej a:hover{ color:#474644; font-weight:bold; }
/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							TABELKI							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
div.tabelka_box { float:left; width:280px; overflow:hidden;  margin-bottom:30px;}



/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							BOXY							                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/

div.box_kropy { background:url('images/box_kropy.gif') repeat-x; width:249px; height:1px; overflow:hidden; font-size:1px;} 
div.box_srodek
{
	width:219px;
	background:url('images/box_tlo.gif') repeat-y;
	padding:15px; padding-top:19px;
}


/* ----------------------------------------------------------------------------------------------------------------------------------------*/	
/*							FORMULARze						                       			 */
/* ----------------------------------------------------------------------------------------------------------------------------------------*/
	input.newsletter
	{
		width:135px; height:26px;
		padding-left:12px; padding-top:8px; padding-right:10px;
		
		background:url('images/newsletter_tlo.gif') no-repeat;
		border:none;
		color: #BDBDBD; font-size: 10px; 	font-family: Tahoma,Verdana,Arial; font-weight:bold;
		margin-bottom:2px;
	}



	input.formularz
	{
		width:240px; height:15px;
		padding-left:3px; padding-right:3px; padding-top:2px; 
		background-color: #F6FAF9; border:1px solid #B2B3B5; 
		color: #252525; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
		margin-bottom:4px;
	}

	select.formularz
	{
		width:249px; height:19px;
		background-color: #F6FAF9; border:1px solid #B2B3B5; 
		color: #252525; font-size: 11px; 	font-family: Tahoma,Verdana,Arial;
		margin-bottom:4px;
	}	
	
	.wiadomosc,textarea.formularz
	{
		width:240px; height:150px; padding:3px;
		background-color: #F6FAF9; 	border:1px solid #B2B3B5;  
		color: #252525; font-size: 11px;	font-family: Tahoma,Verdana,Arial;
		overflow:auto; 		margin-bottom:4px;
	}

	.guzik
	{
		background-color:#F6FAF9;
		color:#252525;
		font-weight:bold;
		font-size:11px;
		border:1px solid #B2B3B5; 
		font-family: Tahoma,Arial, Verdana;
		padding:3px;
	}