body 	{ 
		padding:0; 
		margin:0; 
		border:0; 
		font-family: 'Segoe UI', Arial, sans-serif; 
		font-size: 14px; 
		color:#555555; 
		background-color: #ffffff; 
		text-align:center;
	}

* 	{	
		padding:0; 
		margin:0;
		border:0;
	}

div 	{	
		position:relative; 
		top:0; left:0; 
		right:0; 
		bottom:0
	}

img 	{	
		border:0
	}

a {
			font-family: 'Segoe UI';
}

a:link		{
			color: #555555;
			text-decoration: none;
			}
			
a:visited	{
			color: #555555;
			text-decoration: none;
			}

a:hover		{
			color: #555555;
			text-decoration: underline;
			}

a.biel {color:#ffffff}
a.nieb {color: #2a8dc9;}
a.ciemNieb {color:#257cb3}
a.blekit {color:#75c5f0}

p.biel {color:#ffffff}
p.nieb {color: #2a8dc9;}
p.ciemNieb {color:#257cb3}
p.blekit {color:#75c5f0}


div.w {clear:both;} /* wiersz */
div.wC {clear:both; margin:auto} /* wiersz w centrum */
div.doL {float:left;} /* div do lewego marinesu */
div.doP {float:right;} /* div do prawego marginesu */
div.czP {clear:right;} /* prawa strona div czysta, wolna */
div.czL {clear:left;} /* lewa strona div czysta, wolna */

.x {border:solid 1px red}

.persona {position:relative; top:-58px; left:28px;}


#czerwony { /*administracja*/
        width:980px;
        height:7px;
        background:red;
        margin:0 auto;
}

#kontener {
		width:980px;
		clear:both; 
		margin:auto; 
		/*border: 1px solid #aaaaaa;*/
		background: #ffffff;
		text-align:center;
	}

/*-----------------         ----------------------------*/
/*------------ Górny pasek z nazwą strony -------------*/
/*-----------------------         --------------------*/

#gora {
		width:980px;
		height:47px; 
		text-align:left; 
		background-color:#ffffff;
		margin-top:10px; 
	}
	
#nazwa {
		width:450px;
		height:47px;
		float:left;
		
	}

#nazwa h1 {
		font-size:2em; 
		color:#CCCCCC; 
		position:absolute; 
		text-transform:uppercase; 
		margin-left:5px;
		visibility:hidden;
		
	}

#logowanie {
		width:450px;
		height:47px; 
		float:right;
		text-align:right
	}

#logowanie a {
		color:#CCCCCC;
		background:#ffffff;
		position:relative;
		top:10px;
		left:-20px;
}
#logowanie a:hover {
		color:#257cb3;
}
/*-------------------------------------------------------*/
/*-----------  koniec górnego paska --------------------*/
/*-----------------------------------------------------*/


/*-----------------         ----------------------------*/
/*------------ Górne menu ---------------------*/
/*-----------------------         --------------------*/


#menu {
		width:980px; 
		height:20px; 
		background-color:transparent;
		background-image:url(../images/dizajn/pasek.png);
		background-repeat:repeat-x; 
		margin-bottom:40px;
}

#menu ul li {
   		display:block;
}


#menu li {
   		display:block;
		float:right;
   		list-style:none;
                text-align:center;
}

#menu  a {
		width:90px;
		height:20px;
   		display:block;
   		background:#2a8dc9;
   		color:#ffffff;
		font-family: 'Arial';
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
   		text-decoration:none;
   		line-height:20px;
                border-left:2px solid #fff;
}
#menu a:hover {
                background-color:#75c5f0; /*#85c226*/
   		color:#ffffff;
                line-height:20px;
}

#menu   li.wybrany  a {
                background-color:#75c5f0;
}

#menu  #gM3 a {width:100px;}
#menu  #gM4 a {width:110px;}




/*-----------------------------------------------------*/
/*-----------  koniec lewego menu --------------------*/
/*---------------------------------------------------*/


/*-----------------------------------------   -------------*/
/*------------ Elementy konstrukcyjne strony -------------*/
/*-------------------------------------------------------*/


#lewa {
		width:608px; 
		float:left; 
		/*border: 1px solid #aaaaaa;*/
	}


#nadPaskiem {
		width:980px;
		height:75px;
		text-align:left;
		clear:both;
		z-index:10;
	}

#nadPaskiem p {
		line-height:1.2em;
	}

#pasek {
		width:608px;
		height:20px;
		background-color:#efeeee;
		background-image:url(../images/dizajn/szary.jpg);
		background-repeat:repeat-x;
}

#tresc { 
		width:508px;
		float:left;
		clear:right; 
		text-align:left;
		z-index:8;
}

#tresc p { 
		margin-top:30px;
		line-height:1.2em;	
	}

#tresc a { 
		font-size: 12px; 
		color:#555555; 	
	}

#prawa {
		width:155px;
		height:550px;
		float:right;
		/*border: 1px solid #aaaaaa;*/
	}

#linki {
		width:133px;
		height:236px;
		margin-top:20px;
		text-align:left; 
		z-index:5;
}

#linki h3 {	
		font-family: 'Arial', sans-serif;
		font-size:13px;
		font-weight:normal;
		margin-bottom:20px;
		
	}

#linki ul li {
		color:#555555;
		font-family: 'Arial', sans-serif; 
		line-height:1.7em;
		display:block; 
		clear:both;
	}

#linki a {
		color:#555555; 
		font-family: 'Arial', sans-serif; 
		font-size:13px;
	}
#linki  a:hover {
		color:#999999; 
		font-family: 'Arial', sans-serif; 
		font-size:13px;
		text-decoration:none;
		background:#fff;
	}



/*-----------------------------------------   -------------*/
/*------------ Strona z logowaniem -------------*/
/*-------------------------------------------------------*/

#login td { 
			color:#999;
			letter-spacing:0.15em;
			
	}

#login input {
			height:18px; 
			background-color:#EEEEEE; 
			border:solid 1px #CCCCCC; 
			font-size:10px; 
			color:#777777; 
			padding-top:2px; 
	} 
#login input.submit {
			cursor:pointer; 
			width:80px;
			height:22px;
			font-size:12px; 
			background:#bc244b;
			color:#ffffff;
			padding:2px;
	} 
#login input.cancel {
			cursor:pointer;
			width:80px;
			height:22px; 
			font-size:12px; 
			background-color:#019b25;
			color:#ffffff;
			padding:2px;
	} 


/*-----------------------------------------   -------------*/
/*----------------------- Stopka -------------------------*/
/*-------------------------------------------------------*/


#stopka 	{
			width:980px; 
			height:30px; 
			clear:both; 
			margin:auto;
			margin-top:0; 
			margin-bottom:0; 
			padding:0;
			text-align:center; 
			background-color: #ffffff; /*#7f7e00;*/ 
	}

.linia { 
			width:100%;
			height:2px;
			clear:both;
			background-image:url(../images/dizajn/linia.png);
			background-repeat:repeat-x;
			
		
	}

#stopka p 	{
			font-size:11px;
			padding:0;
			margin:0;
	}
#stopka a 	{
			font-size:11px;
	}


