/* main structure */
#mainBox
{
	width: 980px;
	margin: auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -25px auto;  /* the bottom margin is the negative value of the footer's height */
	background: url(../../images/frontend/bg-top2.jpg) top center no-repeat;
}

#topBox
{
	height: 102px;
}
#topBox img { float: left; }

#containerBox {
	overflow: auto;
	width: 980px;             /* fix dla nie 100% layout'�w #mainBox - (padding-left - padding-right) */
}

#containerBox .column {
	float: left;
}

#centerColumnBox {
	width: 730px;
	background: url(../../images/frontend/bg_content.jpg) top no-repeat;
	float: left;
}

#innerBox { padding: 20px 0; }

#leftMenuBox {
	width: 250px;
	background: url(../../images/frontend/bg_left_ul.jpg) top no-repeat;
	float: left;
}

#rightMenuBox {
	width: 163px;
	background: url(../../images/frontend/wiadro.jpg) top no-repeat;
	display: none;
}

#footerBox {
	clear: both;
	background: url(../../images/frontend/bg_footer.gif) repeat-x;
	color: #000;
	width: 980px;
	margin: auto;
	text-align: center;
}

/*** sticky footer ***/
.footer, .push {
	height: 23px; /* .push must be the same height as .footer */

}

/*** IE6 Fix ***/
* html #leftMenuBox {
	left: 0px;              /* -(#containerBox + #rightMenuBox) */
}
/* end */