div#container {
	position:relative; 
	margin:0 auto; /* center, not in IE5 */
	margin-top: 10px;
	width:1060px;
	background:black;
	background: #000;
	min-height:100%; 
}

div#left_menu {
	float: left;
	width:200px;
	padding: 14px 0 0 10px; 
	margin:0px;
}

div#main_content {
	float: left;
	clear: none;
	width: 710px;
	margin:0px;
	position: absolute;
	left:320px;
}

.pictures_ {
list-style-type: none; 
height: 455px; 
width: 602px; 
overflow: hidden; 
margin:  0 0 0 400px; 
padding: 0;
text-align: center; 
}

div#left_menu {
	float: left;
height: 420px;
width: 320px; 
padding: 14px 0 0 10px; 
	margin:0px;
}

#left_menu .kolumna1 { 
list-style-type: none; 
width: 102px; 
overflow: auto; 
height: 420px; 
position: absolute;

left:0px;
padding: 0;
margin:  0 0 0 10px; 
} 

#left_menu .kolumna2 { 
list-style-type: none; 
width: 102px;  
overflow: auto; 
height: 420px; 
position: absolute;
left:117px;
padding: 0;
} 

#left_menu .kolumna3 { 
list-style-type: none; 
width: 102px;  
overflow: auto; 
height: 420px; 
position: absolute;
left:224px;
padding: 0;
} 

#left_menu .kolumna1 li { 
margin: 0px 0;
background: none;
padding: 0; 
}

#left_menu .kolumna2 li { 
margin: 0px 0;
background: none;
padding: 0; 
}

#left_menu .kolumna3 li { 
margin: 0px 0;
background: none;
padding: 0; 
}

#left_menu a img { 
height: 75px; 
width: 100px; 
margin: 0; 
}

.dusik {
height: 75px; 
width: 100px; 
margin: 0;
padding: 0;
border: none;    
}	

.tlo_napisu {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  text-align: center;
  background:#000;
}

/* Next & previous buttons */
.prev{
  cursor: pointer;
  position: absolute;
  top: 0%;
  width: 30px;
  height: 170px;
  padding: 145px 0 0 15px;
  margin: 25px 0 0 0 ;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

.next {
position: absolute;
top: 0%;
left:675px;
width: 25px;
margin: 25px 0 0 0 ;
padding: 145px 0 0 20px;
cursor: pointer;
height: 170px;
padding: 145px 0 0 20px;
margin: 25px 0 0 0 ;
color: white;
font-weight: bold;
font-size: 18px;
transition: 0.6s ease;
border-radius: 0 3px 3px 0;
user-select: none;
}

.dot2 {
  height: 30px;
  width: 30px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 0px;
  display: inline-block;
  transition: background-color 0.6s ease;
  border: 1px solid #ccc!important;
  margin:0
}	
		
.cz { color:red; }

#guziki { padding: 4px; }

.prev:hover, .next:hover {
  background-color: red;
}

.active2 {
  background-color: #00FF00;
}

#obszar0 {
	float: left;
	clear: none;
	width: 760px;
	margin:0px;
}

.obszar1 {
    background: #222;
    padding: 10px ;
}