
	html {
    background:#FFF;
  }
  
  body {
    text-align:center; 
    margin:0;
    background:url(i/bodybg.gif) top center repeat-x;
  }
	body,table,form
	{
		font-family: "Trebuchet MS", arial;
		font-size:13px;
		color:#2E4B22;
		line-height:1.5em;
	}
	.noz{clear:both;}
	
	table {border-collapse:collapse; }
	td {}
	
	#rama {
		width:1000px; 
		text-align:center; 
		margin:auto; 
		overflow:hidden; 
		background:#FFF;
	}
	
	#gora {
    width:1005px;
    height:180px;
    		background:url("i/pl_gora.jpg") top center no-repeat;
      }
  
	#gora img {border:0}
	
	#wersje {
    width:100px;
    font-size:9px;
    font-weight:bold;
    text-align:left;
    padding:18px 0 0 935px;
	}
	
	#wersje a {
    width:50px;
    color:#0058B4/*#82131A*/;
    text-align:left;
    text-decoration:none;
 	}
 	
 	#wersje a:hover {
    color:#0099FF;
 	}
 	
 	#wersje img {
 	  border:0;  
  }
	
	#main { 
		clear:both; 
		width:1005px; 
		margin:auto; 
		border-top:0;
		border-bottom:0;
		background:url("i/mainbg.gif") bottom center repeat-x;
		border:0; padding:0;
	}
	
	#panel_l{width:200px; padding:0; text-align:left; vertical-align:top;}
	#panel_s{width:428px; padding:0; text-align:left; vertical-align:top;}
	#panel_p{height:375px;padding:0; text-align:left; vertical-align:top;}
	
	#panel_p .naglowek {
    padding:35px 0 3px 2px;
    background:url("i/kropka.gif") bottom center repeat-x;
  }
	
	
	#menu {
		color:#FBFFDA;
		text-align:left;
		font-weight:normal;/*bold;*/
		margin-top:32px;
		padding:0 5px 0 5px;
		font-size:13px;
	}
	
	#menu a {
		display:block;
		outline:none;
		font-size:17px;
		color:#0058B4;/*#82131A;*/
		line-height:17px;
		text-decoration:none; 
		padding:9px 0 12px 10px;
		background:url("i/kropka.gif") bottom center repeat-x;
	}
	
	#menu a:hover{color:#0099FF  /*#D2AB68*/}
	#menu a.on{color:#0099FF  /*#D2AB68*/}
	
	
	#dol{
    height:80px;
    background:url("i/stopkabg.gif") top center repeat-x;
  }
	
	#menu-dolne {
    font-size:10px;
    line-height:10px;
    font-weight:bold;
		color:#A9A9A9;
		text-align:center;
	}
	
	#menu-dolne a {
		color:#A9A9A9;
		text-decoration:none; 
		padding:2px 2px 10px 2px;
	}
	
	#menu-dolne a:hover{color:#000}
	#menu-dolne a.on{color:#000}
	
	#stopka {
    font-size:10px; 
		color:#999; 
		text-align:left; 
		padding:25px 0 10px 20px; 
		line-height:11px;
	}
	
	#slowa {
    margin:auto;
		padding:10px 10px 20px 10px;
    color:#999;
		font-size:11px;
		text-align:center;
	}
	
	#tresc{margin:35px 10px 70px 20px;color:#555;}
	#tresc h1 {color:#FF7800; font-size:20px; font-weight:normal; margin-bottom:40px;}
	#tresc h2 {font-size:17px;}
	#tresc h3 {font-size:15px;}
	#tresc p{color:#555;}
	#tresc ul,ol{color:#0278B0;}
	#tresc li{margin-bottom:10px;}
	#tresc a {
		color:#0278B0; 
		text-decoration:none;
		border-bottom:dotted 1px #fff;
	}
	
	#tresc a:hover {
		color:#333;
		text-decoration:none;
		padding-bottom:0px;
		border-bottom:dotted 1px #333;
	}	
	
	#tresc .naglowek {
    padding:0 0 3px 2px;
    background:url("i/kropka.gif") bottom center repeat-x;
  }
  
  #tresc hr {
    display:none;
  }
  
  #form {
    margin:10px;  
  }
  
  .naglowek span {
    font-weight:normal;/*bold;*/
    color:#0058B4/*#D2AB68*/;
    padding:0 0 0 5px;
    font-size:17px;
  }
  
  #logo {
    margin:20px 0 0 10px;
  }
  
  #flasz {
    margin:20px 0 20px 10px;
  }
  
  #kategorie {width:582px; margin:auto; background:url(i/oferta_middle.jpg) repeat-y}
	#kategorie h3{font-weight:normal; font-size:18px;}
	#kategorie table{border-collapse:collapse;height:300px; width:100%; background:url(i/oferta_bottom.jpg) no-repeat center bottom; }
	#kategorie a{}
	#kategorie_produkty {width:300px;padding:0 30px 30px 30px;}
	#kategorie_narzedzia {padding:0 30px 30px 30px;}
	
	#tresc .produkt{border:0; background:#EEFED9; display:block; float:left; width:280px; height:180px; margin:0 2px 2px 0;}
	#tresc .produkt h3{margin:0;font-size:12px;text-align:center;}	
	
	#tresc .drzewo ul {margin:0;padding:0;list-style:none; }
	#tresc .drzewo ul {background:url(i/t3.gif) repeat-y}
	#tresc .drzewo ul li {margin:8px 0px;background:url(i/t1.gif) no-repeat; padding-left:20px;}
	#tresc .drzewo li.rozwijany {background:url(i/t4.gif) no-repeat;}
	#tresc table p {margin:0;}
	#tresc table {font-size:11px;}
		
	#tresc .atest {font-size:12px;width:230px;float:left;margin:10px 20px 0 0 ;line-height:1.2em;}
	#tresc .atest h3 {font-size:14px; margin:5px 0;border-bottom:solid 2px #016797;}
	#tresc .atest ul {margin:5px;padding:0;}
	#tresc .atest ul li{margin:0 0 0 15px;padding:0}	
