body {
	text-align: center;
	background:  #FFF url('img/tlo.gif');
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	font-family: Arial;
	
}

#kontener {
width: 768px;
text-align: left;
padding: auto;
margin: auto;
position: relative;
}

#logo {
position: absolute;
width:340px;
height: 90px;
top:0px;
left:0px;
cursor: pointer;
display: block;
z-index: 1000;
background: url('img/logo.gif');
background-repeat: no-repeat;
}

#menu {
position: absolute;
top: 60px;
right: 10px;
padding: 0;
margin: 0;
z-index: 1000;
}


#header{
	height: 91px;	
	position: relative;	
}

#topjpg{
	height: 196px;
	padding: 0;
	margin: 0;
	background: url('img/top.jpg');
	background-position: bottom left;
	border-bottom: 3px solid #640c0b;
	border-top: 3px solid #640c0b;
}
	
#tekst {
	width: 768px;
	background: #fff url('img/tresc.gif');
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
	z-index: 999;
}

#tresc {
width: 480px;
float: right;
padding: 20px 20px 0 0;
}

#lewo {
width: 210px;
text-align: left;
float: left;
margin-top: 20px;
margin-left: 19px;
padding: 10px;
background: #f2f4f7;

}

#long {
	float: left;
	width: 1px;
	height: 450px;
}

#top{
	padding: 15px 0 0 20px;
}

#stopka {
	color: #808080;
	background: #f7f7f7;	
	font-size: 11px;
	display: block;
	width: 720px;
	height: 30px;
	padding: 10px;
	margin-top: 15px;
	margin-left: 20px;
}
	
#stopka a{
	color: #808080;
	text-decoration: none;
	font-size: 12px;
	}

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

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