body {
  margin: 0 0 0 0;
  text-align: center;
  padding: 0;
	font: normal small Arial, Helvetica, sans-serif;
	color: #333333;
} 

body a {
  
  margin: 0 0 0 0;
  text-align: center;
  padding: 0;
	font: normal small Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight:bold;
}

.form {
  font-size :10px;
	font: normal small Arial, Helvetica, sans-serif;
	color: #999999;	
}

#all {
  
  margin: 0px auto;   
	width: 1018px;	
	/*height: 749px;*/      	
	background: url(images/tlo_up_full.jpg) no-repeat;	  	
}


#head {
  margin: auto;  
	width: 1008px;
	height: 100px;
}

#lineup {  
  margin: 0 auto;
  #position: relative; top: -4px;
  left: 15px;  
  margin-top: 10px;  
  margin-bottom: 10px;	
	height: 1px;	
	background: url(images/line-up.jpg) no-repeat;	
}

#logo {
  margin: 0 0 0 0;
  width: 242px;
  height: 104px;
  float: left;

}

#head_menu {  
  float: right;
  position:relative;right: 30px; bottom:-90px;
}

#head_menu a {
  font: normal small Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight:bold;
	color: #000000; 
  font-size :14px;  
}

#menubutton1 {
  text-align: left;
  width: 206px;
	height: 25px;
  background: url(images/menubutton1.png) no-repeat;
  margin-bottom: 3px;
}
#menutext1{
  position:relative; left: 30px; bottom:-4px;
  font: normal small Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight:bold;
	color: #fff;
	font-size :13px;
}
#menubutton2 {
  text-align: left;
  font: normal small Arial, Helvetica, sans-serif;
  width: 206px;
	height: 25px;
  background: url(images/menubutton2.png) no-repeat;
  margin-bottom: 3px;
}
#menutext2{  
  position:relative; bottom:-4px; left:70px;
  font: normal small Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight:bold;
	color: #fff;
	font-size :12px;
}


#right_menu {
  margin-right: 20px;
  #margin-right: 10px;
  width: 199px;
  float: right;
  #position:relative; top:-20px; 
}

#left_menu {
  margin-left: 10px;
  width: 199px;
  float: left;
  #position:relative; top:-20px;
}

#main_panel {
  font-size :12px;  
  text-align: justify;  
  width: 560px;
  margin-left: 10px;
  float: left;  
}

#main_panel a {
  font-size :12px;      
}

#main_panel TD {
  font-size :12px;      
}



#main {
  margin: 0px;
	width: 1018px;
	height: 549px;	
}




#bottom {       
	width: 1008px;
	height: 226px;
	margin: 0 auto;
	border: none;  	  
	font-size :12px;      
  background: url(images/tlo_down.jpg) no-repeat;
  background-position: bottom;    
}
#bottom a {	
  color: #AAAAAA;  
  text-decoration: none;
  font-weight:normal;
  font-size :12px;
}



#l_box {  
  width: 207px;
  height: 147px;
  background: url(images/lmenu_box.png) no-repeat;
}

#l_box_text{     
  padding-top: 10px;
  font: normal small Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight:bold;
	color: #fff;
	font-size :12px;
}


#l_box img {    
  position:relative; top:2px; left:-4px;       
  width: 194px;
  height: 104px;    
}



#r_box {  
  width: 207px;
  height: 136px;
  background: url(images/rmenu_box.png) no-repeat;
}

#r_box2 {  
  width: 207px;
  height: 29px;
  background: url(images/r_menu_box_2.png) no-repeat;
}

#rb_aktualnosci {width: 207px;height: 29px;background: url(images/r_menu_box_2.png) no-repeat;}
#rb_referencje {width: 207px;height: 29px;background: url(images/r_menu_box_2.png) no-repeat;}
#rb_cennik {width: 207px;height: 29px;background: url(images/r_menu_box_2.png) no-repeat;}
#rb_katalog {width: 207px;height: 29px;background: url(images/r_menu_box_2.png) no-repeat;}
#rb_panel {width: 207px;height: 29px;background: url(images/r_menu_box_2.png) no-repeat;}

#r_box img {   
  position:relative; top:0px; left:-4px;
  width: 199px;
  height: 104px;    
}

#r_box_text{  
  padding-top: 5px;  
  font: normal small Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight:bold;
	color: #fff;
	font-size :12px;
}

 /*
ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul {
	border-bottom: 1px solid #888;
	float: left;
	width: 100%;
	padding-left: -20px;
}

ul li {
	float: left;
	margin-right: 10px;
}

ul a:link, ul a:visited {
	text-decoration: none;
	display: block;
	background-color: #ccc;
	color: #000;
	padding: 5px 10px;
	border: 1px solid #888;
	position: relative;
	top: 1px;
}

ul a:hover {
	background-color: #fff;
	border-bottom-color: #fff;
}
*/