#containerAll {
margin: 0px;
padding: 0px;
background: url(../images/container_all_bg.jpg) repeat-x top;
text-align: center;
width: 100%;
}

#containerSite {
width: 921px;
margin: 0px auto;
padding: 0px;
text-align: left;
}

#header {

}

#headerTop {
width: 921px;
height: 119px;
background: url(../images/header_top_bg.jpg) no-repeat;
}

#headerLogo {
float: left;
width: 210px;
height: 106px;
padding: 6px 15px;
}

#headerAddress {
float: left;
}

#headerSearchLanguage {
width: 304px;
height: 45px;
float: right;
background: url(../images/search_languages_bg.png);
}

#headerLanguageMain {
width: 140px;
float: left;
margin-left: 12px;
padding: 0px;
}

#headerSearchMain {
width: 144px;
float: right;
margin-right: 8px;
text-align: center;
}

#headerManLink {
float: right;
width: 259px;
height: 50px;
margin-top: 18px;
margin-right: 20px;
}

#headerMenu {
clear: both;
width: 921px;
height: 57px;
background: url(../images/menu_top_bg.jpg) repeat-x;
text-align: center;
}

#headerMenuMain {
margin: 0px auto;
padding: 0px;
display: block;
}

#headerAnim {
width: 921px;
height: 237px;
}

#headerContentSpacer {
width: 921px;
height: 5px;
background: url(../images/header_content_spacer.jpg) repeat-x;
}

#content {
background: url(../images/content_bg.png) repeat-y;
margin: 0px;
padding: 0px;
}

#contentLeftPanel {
width: 320px;
float: left;
text-align: center;
}

#contentLeftPanelOffer {
width: 290px;
margin: 0px auto;
text-align: right;
}

#contentRightPanel {
width: 601px;
float: right;
}

#contentMain {
padding: 20px;
}

#footer {
clear: both;
}

#footerMain {
clear: both;
width: 921px;
height: 99px;
background: url(../images/footer_main_bg.jpg) repeat-x;
border-top: 2px solid #ffffff;
}

#footerMenu {
float: left;
padding: 10px;
}

#footerCopyright {
width: 292px;
height: 95px;
background: url(../images/footer_copyright_bg.png) no-repeat;
float: right;
}

#footerCopyrightLogo {
float: right;
padding: 15px;
text-align: center;
}

#footerAuthor {
float: right;
padding: 10px 25px;
}

#footerStats {
float: right;
padding: 10px 25px;
}

#footerUE {
float: left;
width: 921px;
height: 81px;
background: url(../images/ue_dotacja_logotypy.jpg) no-repeat center;
}

#footerFirmaInfo {
float: left;
width: 560px;
font-size: 11px;
color: #ffffff;
text-align: left;
line-height: 16px;
padding: 5px 10px 5px 10px;
}


/* Clear fix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


