html, body {
	margin:0;
	padding:0;
	background: #ffffff url(images/tlo.jpg) repeat-x top;
}

object {margin: 0; padding: 0;}
img {border: 0;}

/* STRUCTURE START */
#container {
	width:780px;
	height:auto;
	margin:auto;
}

#banner {
	width:780px;
	height:298px;
}
#b1 {
	width:532px;
	height:298px;
	float:left;
}	
#b2 {
	width:248px;
	height:298px;
	float:left;
	background: url('images/maciej_02.jpg');
}
			
#belt {
	width:780px;
	height:69px;
}
#be1 {
	width:241px;
	height:69px;
	float:left;
	background: url('images/maciej_03.jpg');
}	
#be2 {
	width:539px;
	height:69px;
	float:left;
	background: url('images/maciej_04.jpg');
}

#content {
	width:780px;
	height:auto;
}
#content_bg {
	width:780px;
	height:auto;
	background: url('images/content_bg.jpg') repeat-y;
}
#co1 {
	width:121px;
	height:auto;
	float:left;
}	
#co2 {
	width:659px;
	height:auto;
	float:left;
}

#footer {
	width:780px;
	height:99px;
	clear: both;
}   
#fo1 {
	width:780px;
	height:59px;
	background: url('images/maciej_06.jpg');
}	
#fo2 {
	width:780px;
	height:40px;
	background: url('images/maciej_07.jpg');
}
#fo3 {
	width:780px;
	height:auto;
}
#f1 {
width:390px;
height:auto;
float:left;
text-align: left;
}
#f2 {
width:390px;
height:auto;
float:left;
text-align: right;
}
#fo4 {
	width:780px;
	height:auto;
	text-align: center;
}  
/* STRUCTURE END */

/* STYLES START */
div.footer_links {
	padding:8px 0 0 0;
	font-size: 12px;
	text-align:center;
}
a.footer_link{color: #cc3300; font: bold 12px arial, helvetica, sans-serif; text-decoration: none;}
a.footer_link:hover {color: #ffffff; font: bold 12px arial, helvetica, sans-serif; text-decoration: none;}
a.footer_link:active {color: #ffffff; font: bold 12px arial, helvetica, sans-serif; text-decoration: none;}

a.cakes_link{color: #cc6600; font: bold 12px arial, helvetica, sans-serif; text-decoration: none;}
a.cakes_link:hover {color: #993300; font: bold 12px arial, helvetica, sans-serif; text-decoration: none; padding-left: 5px;}
a.cakes_link:active {color: #993300; font: bold 12px arial, helvetica, sans-serif; text-decoration: none;}

div.text {
	padding:0 8px 0 8px;
	font:13px arial, helvetica, sans-serif; text-decoration: none;
	text-align:justify;
}
h3.title{color: #c23e09; font: italic bold 18px "Times New Roman", Times, serif; padding: 20px 0 0 30px;}
/* STYLES END */