body 
	{
		background-color: #f7e6ab;
		margin: 0px;
	    padding: 0px;
	}
a 
{
color: #000000;
text-decoration: none;
}

table 
	{
	margin-left: auto;
	margin-right: auto;
	}
	
/* ATRYBUTY AKAPITOW */
p 
	{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

p.justify /* wyrownanie */
	{
	text-align: justify;
	text-indent: 20px;	
	}

p.right
	{
	text-align: right;
	}

p.center
	{
	text-align: center;
	}

p.footer-header /* footer */
	{
	margin-right: 10px;
	margin-top: 0px;
	}
/* ATRYBUTY SPANOW */
.main 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.size_small /* rozmiar */ 
	{
	font-size: 10px;
	}

.size_medium  
	{
	font-size: 13px;
	}

.color_blue /* kolor */
	{
	color: #0088d2;
 	}

.color_white 
	{
	color: #FFFFFF;
 	}

.weight_bold /* styl */
	{
	font-weight: bold;
	}
	
/* dwa niewidoczne divy absolute */
#divForAllPagesOne	{
		position:absolute;
		width: 100%;
		height: 100%;
		display: block;
		z-index: 1;
		padding: 0px;
	}
	
#divForAllPagesTwo	{
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 2;
		display: block;
		padding: 0px;
	}

/* tlo poza krawedziami strony */	
#divBackgroundLeft
	{
		float: left;
		width: 50%;
		height: 586px;
		background-image: url(gfx/backgroundLeft.jpg);
		background-repeat: repeat-x;
		display: block;
		padding: 0px;
	}

#divBackgroundRight	
	{
		float: left;
		width: 50%;
		height: 218px;
		background-image: url(gfx/backgroundRight.jpg);
		background-repeat: repeat-x;
		display: block;
		padding: 0px;
	}

/* zwartosc strony wlasciwej */	
#divMainPage	
	{
		margin-left: auto;
		margin-right: auto;
		background-image: url(gfx/backgroundCenter.jpg);
		background-repeat: repeat-y;
		width: 838px;
		display: block;
		overflow: auto;
		padding: 0px;
		clear: both;
	}

#divMainLevelOneObjectOne	
	{
		float: left;
		background-color: #f2db8b;
		width: 158px;
		height: 20px;
		display: block;
		padding: 0px;
	}

#divMainLevelOneObjectTwo	
	{
		float: left;
		background-color: #ff7200;
		width: 680px;
		height: 20px;
		display: block;
		overflow: hidden;
		padding: 0px;
		clear: right;
	}
/* zawartosc menu */	
#divMainLevelTwoObjectOne	
	{
		float: left;
		width: 176px;
		height: 160px;
		overflow: hidden;
		display: block;
		padding: 0px;
	}
	
#divMainLevelTwoObjectTwo	
	{
		float: left;
		background-image: url(gfx/mainLevelTwoObjectTwo.jpg);
		background-repeat: no-repeat;
		width: 662px;
		height: 160px;
		display: block;
		padding: 0px;
		clear: right;
	}

#divMainLevelThreeObjectOne	
	{
		float: left;
		background-image: url(gfx/mainLevelThreeObjectOne.jpg);
		background-repeat: no-repeat;
		width: 176px;
		height: 152px;
		display: block;
		padding: 0px;
	}
	
#divMainLevelThreeObjectTwo	
	{
		float: left;
		background-image: url(gfx/mainLevelThreeObjectTwo.jpg);
		background-repeat: no-repeat;
		width: 662px;
		height: 152px;
		display: block;
		padding: 0px;
		clear: right;
	}
/* zawartosc offices */	
#divMainLevelFourObjectOne	
	{
		float: left;
		background-image: url(gfx/mainLevelFourObjectOne.jpg);
		background-repeat: no-repeat;
		width: 158px;
		height: 264px;
		overflow: hidden;
		display: block;
		padding: 0px;
	}
	
/* zwartosc strony */	
#divMainLevelFourObjectTwo	
	{
		float: left;
		background-color: #e9c33e;
		width: 680px;
		display: block;
		padding: 0px;
		clear: right;
	}
/* menu */	
.divMenuElementActiv	
	{
		float: left;
		background-image:url(gfx/backgroundMenuActiv.jpg);
		background-repeat: repeat-y;
		width: 176px;
		height: 24px;
		overflow: hidden;
		display: block;
		padding: 0px;
		clear: both;
	}

.divMenuElementPassiv	
	{
		float: left;
		background-image:url(gfx/backgroundMenuPassiv.jpg);
		background-repeat: repeat-y;
		width: 176px;
		height: 18px;
		overflow: hidden;
		display: block;
		padding: 0px;
		clear: both;
	}

.divMenuElementNull	
	{
		float: left;
		width: 176px;
		height: 1px;
		overflow: hidden;
		display: block;
		padding: 0px;
		clear: both;
	}

.divMenuElementNull2	
	{
		float: left;
		width: 176px;
		height: 100%;
		overflow: hidden;
		display: block;
		padding: 0px;
		clear: both;
	}	

p.pMenuElementActiv
	{
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: normal;
	}

p.pMenuElementPassiv
	{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: normal;
	}

.spanMenuElementActiv
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #f6f3ee;
	}

.spanMenuElementPassiv
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #000000;
	}
	
.pointMenuElementActiv
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #ff0000;
	}

.pointMenuElementPassiv
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	}	
	
/* offices */	

.divOfficeElement	
	{
		float: left;
		width: 158px;
		display: run-in;
		padding: 0px;
		clear: both;
	}

.divOfficeElementPassiv
	{
		float: left;
		background-image:url(gfx/backgroundOfficePassiv.jpg);
		background-repeat: no-repeat;
		width: 158px;
		height: 23px;
		overflow: hidden;
		display: block;
		padding: 0px;
		clear: both;
	}

.divOfficeTextElementPassiv
	{
		float: left;
		background-color: #0088d2;
		width: 158px;
		display: none;
		padding: 0px;
		clear: both;
	}

.divOfficeElementActiv
	{
		float: left;
		background-image:url(gfx/backgroundOfficeActiv.jpg);
		background-repeat: no-repeat;
		width: 158px;
		height: 23px;
		overflow: hidden;
		display: block;
		padding: 0px;
		clear: both;
	}

.divOfficeTextElementActiv
	{
		float: left;
		background-color: #0089d2;
		background-image: url(gfx/backgroundOffice.jpg);
		background-repeat: no-repeat;
		background-position: center;
		width: 158px;
		display: block;
		padding: 0px;
		clear: both;
	}

#divOfficeElementNull
	{
		float: left;
		width: 158px;
		height: 1px;
		overflow: hidden;
		display: block;
		padding: 0px;
		clear: both;
	}

.pOfficeElement
	{
		text-align: right;
		margin-top: 2px;
		margin-right: 26px;
	}

.pOfficeTextElement 
	{
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: normal;
	}

.spanOfficeElement
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		font-weight: bolder;
	}	

.spanOfficeTextElement
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		font-weight: bolder;		
	}
	
/* footer */	
#divFooterPage	
	{
		margin-left: auto;
		margin-right: auto;
		width: 838px;
		height: 34px;
		display: block;
		padding: 0px;
	}
	
#divFooterUp	
	{
		float: left;
		width: 838px;
		height: 11px;
		overflow: hidden;
		background-image: url(gfx/footerUp.jpg);
		background-repeat: repeat-x;
		display: block;
		padding: 0px;
		clear: both;
	}
	
#divFooterBotom	
	{
		float: left;
		height: 23px;
		width: 838px;
		background-color: #ff7200;
		overflow: hidden;
		display: block;
		padding: 0px;
	}