.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearfix {
	min-width: 0; 
	display: inline-block; /* \*/	display: block;}	/* trigger hasLayout for IE7. Hide from IE Mac */

* html .clearfix {height: 1%;} /* Hide from IE Mac */ 

.clr, .clear {clear:both;}
/* end clearing */

/*
scheme_1 - bez sidebarow
scheme_2 - jeden sidebar
scheme_3 - dwa sidebary
*/
#wrapper{
	padding: 164px 0 0 0;
	width: 100%;
	margin: 0px 0px 0px 0px;
	
	}
#main{
	background: url(../images/dot.gif) 296px 0px repeat-y;
}
#wrapper.scheme_1 #main{ background: none; }
#main_in{ background: url(../images/dot_top.gif) 296px 0px no-repeat;}
#maincontent_out{
	width: 100%;
	padding-bottom: 20px; 
}
#maincontent{ 
	padding:15px 15px 10px 15px; 
	}
#wrapper.scheme_2 #left.first {
	float:left;
	width:290px;
	margin: 0px 0px 0px 0px;
	padding-bottom:10px;
	}
#wrapper.scheme_2 #content.second {
	float:right;
	width: 654px; 
	padding-top:34px;
	}
#wrapper.scheme_1 #content {
	width: 950px;
	padding-top:38px;
	}




