body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
body div#bodyTopBOX {
	height: 12px;
	background: white url(/_images/layout_new/body_top.png) no-repeat 50% 100%;
}
body div#bodyMiddleBOX {
	background: white url(/_images/layout_new/body_middle.png) repeat-y 50%;
}
body div#bodyBottomBOX {
	height: 12px;
	background: white url(/_images/layout_new/body_bottom.png) no-repeat 50% 0;
}


body div#mainBOX {
	margin-left: auto;
	margin-right: auto;
	width: 767px;
	text-align: left;
}



/* == TOP BAR == */

#mainBOX div#topbarBOX {
	height: 102px;
	background: url(/_images/layout_new/main_topbar_tlo_v2.jpg) no-repeat;
}

	#topbarBOX div#mainLogoBOX {
		float: left;
		width: 102px;
		height: 102px;
	}
		#topbarBOX #mainLogoBOX img {
			margin: 11px 0 0 11px;
		}

	#topbarBOX div#topLeftBOX {
		/*width: 664px;*/
		height: 102px;
	}

		#topbarBOX #topLeftBOX div#specialTopSpaceBOX {
			height: 76px;
		}

		#topbarBOX #topLeftBOX div#mainMenuBarBOX {
			/*margin-right: 6px;*/
			float:right;
		}

			#mainMenuBarBOX ul#nav {
				margin: 0;
				padding: 0;
				height: 24px;
				width: 510px;
			}

			#nav li {
				list-style: none;
				float: left;
				font-size: 12px;
				line-height: 24px;

				/*background: url(/_images/layout_new/main_topbar_menu_separator.png) no-repeat right 3px;	*/
			}
			#nav li#isLast {
				background: none;
			}
			#nav a {
				display: block;
				padding: 0 18px 0 15px;
				text-decoration: none;
				font-weight: bold;
				color: white;

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

			
			a:link {
	color: #5C5C5C;
}
a:visited {
	color: #808080;
}
a:hover {
	text-decoration: none;
}
			
/* NAVI BAR */
#mainBOX div#naviPathBarBOX {
	height: 27px;
	padding-top: 3px;
	padding-left: 5px;
	font-size: 10px;
	color: #5B5B5B;
	background: url(/_images/layout_new/main_navibar_tlo.png) repeat-x;
}
	#naviPathBarBOX a {
		color: #5B5B5B;
	}


/* MIDDLE SECTION BOX */
#mainBOX div#middleSectionBOX {

}

/* //== PANEL GLOWNY - 3 rodzaje */
	/* CONTENTS szer normalna - bez paneli */
	#middleSectionBOX div.norm_contentsBackgroundBOX {

	}
		.norm_contentsBackgroundBOX div.contentsMainBOX {

		}

	/* CONTENTS szer narrow - jest jeden panel */
	#middleSectionBOX div.narrow_contentsBackgroundBOX {
		width: 577px;
		float: left;
	}
		.narrow_contentsBackgroundBOX div.contentsMainBOX {

		}


	/* CONTENTS szer tiny - sa panele */
	#middleSectionBOX div.tiny_contentsBackgroundBOX {
		width: 390px;
		float: left;
	}
		.tiny_contentsBackgroundBOX div.contentsMainBOX {

		}

/* PANEL GLOWNY ==// */



/* PANELE BOCZNE */
#middleSectionBOX div.calyPanel_n_BOX {
	width: 179px;
	float: left;
	margin-left: 7px;
}
#middleSectionBOX div.calyPanel_p_BOX {
	width: 179px;
	float: left;
	margin-right: 7px;
}

div.panelBackgroundBOX {
	width: 179px;
	margin-bottom: 10px;

}
	
	.panelBackgroundBOX div.panelMainBOX {
		border: 1px solid #eeeeee;
		background: #f9f9f9;
	}
	
/*
	.panelBackgroundBOX div.panelBottomBOX {
		height: 15px;
		background: url(/_images/layout/panel_tla/bottom.png) no-repeat 100% 100%;
	}
*/

/*  to co jest w  PANEL'ach */
.panelMainBOX div.panelSubMainBOX { 
	padding: 6px 6px 12px 6px;
}
	.panelMainBOX div.tytul {
		padding: 4px 0;
		margin-bottom: 5px;
		text-align: center;
		font-size: 13px;
		font-weight: bold;
		color: #444444;
		background: url(/_images/layout_new/panele/tytul_tlo_blue.png) repeat-x 0 100% ;
	}


/* FOOTER */
#mainBOX div#footerBOX {
	clear: both;
	padding-top: 15px;
	font-size: 10px;
	color: #B1B1B1;
	text-align: center;
}
	#footerBOX a {
		text-decoration: none;
		color: #B1B1B1;
	}
	#footerBOX a:hover {
		text-decoration: underline;
	}
	
	
