	html {
    background:#000;
  }
  
  body {text-align:center; margin:0;}
	body,table,form
	{
		font-family: "Palatino linotype";
		font-size:13px;
		color:#696969;
		line-height:1.4em;
	}
	.noz{clear:both;}
	
	table {border-collapse:collapse; }
	td {}
	
	#rama {
		width:1000px; 
		text-align:center; 
		margin:auto; 
		overflow:hidden; 
		/*background:#2E4B22;*/
	}
	
	#gora {
    width:1024px;
    height:208px;
    background:url("i/gorabg.jpg") top center no-repeat;
  }
  
	#gora img {border:0}
	
	#strgl {
    position:absolute;
    left:50%;top:0;
    width:0;
    height:0;
    float:left;
  }
  
  #strgl a {
    position:relative;
    left:-450px;
    top:170px;
    display:block;
    width:220px;
    height:100px; 
  }
  
	#main { 
		clear:both; 
		width:1024px; 
		margin:auto;
    padding:0; 
		border:0; 
 	}
	
	#panel_l {
    width:289px;
    height:654px;
    padding:0;
    margin:0; 
    vertical-align:top;
    background:url("i/panel_lbg.jpg") top center no-repeat;
  }
	
  #panel_s {
    width:443px; 
    padding:0; 
    text-align:left; 
    vertical-align:top;
    background:#FFF url("i/panel_sbg.jpg") bottom center no-repeat;;
  }
	
  #panel_p {
    width:292px; 
    padding:0; 
    text-align:left; 
    vertical-align:top;
    background:url("i/foto_salon.jpg") top left no-repeat; /*zdjęcie*/
  }
  
  #tlo { /*tło pod zdjęcie */
    background:url(i/panel_pbg.png) top left no-repeat;
    padding:1px 0 50px 0;  
  }
  
	#menu {
		color:#FBFFDA;
		text-align:left;
		margin:220px 0 0 60px;
	}
	
	#menu a {
		display:block;
		outline:none;
		font-size:18px;
		font-style:italic;
		color:#DDD;
		text-decoration:none; 
		padding:4px 0 4px 18px;
		background:url("i/kwadrat_off.png") left center no-repeat;
	}
	
	#menu a:hover {
    color:#FFF;
    background:url("i/kwadrat_on.png") left center  no-repeat;
  }
	#menu a.on {
    color:#FFF;
    background:url("i/kwadrat_on.png") left center  no-repeat;
  }
	
	#dane {
    margin:405px 0 0 20px;
    color:#DDD;
  }
  
  #godziny {
    font-size:18px;
    line-height:21px;
    font-style:italic;
  }
  
  #godziny h2 {
    font-size:22px;
  }
  
  #emailtel {
    margin: 20px 0 0 0;
    font-size:15px;
  }
  
  #emailtel a {
		color:#C086B9; 
		text-decoration:none;
		border-bottom:dotted 1px #C086B9;
	}
	
	#emailtel a:hover {
		color:#FFF;
		text-decoration:none;
		padding-bottom:0px;
		border-bottom:dotted 1px #FFF;
	}
	
	#dol{
    margin:auto;
    width:1024px;
  }
	
	#stopka {
    font-size:12px; 
		color:#AAA; 
		text-align:center; 
		padding:8px 0 10px 0; 
		line-height:13px;
	}
	
	#slowa {
    width:1024px;
    padding:10px 0 20px 0;
    color:#AAA;
		font-size:12px;
		text-align:center;
	}
	
	#tresc {
	/*margin:0 45px 40px 40px;*/
	padding:0 45px 40px 40px; 
	color:#6B6B6B;width:358px; height:430px; overflow-y:scroll;overflow-x:hidden;}
	h1 {margin:0 45px 20px 40px; color:#B84E8E; font-size:24px; line-height:24px; font-weight:normal; font-style:italic;}
	/*#tresc h1 {color:#B84E8E; font-size:24px; line-height:24px; font-weight:normal; font-style:italic; margin-bottom:30px;}*/
	#tresc h2 {font-size:18px;color:#B25492;/*#696969;*/font-weight:normal;}
	#tresc h3 {font-size:15px;color:#fd86cf;}
	#tresc p {color:#696969; text-align:justify;}
	#tresc ul, ol {padding:0 0 0 15px; margin:0 0 40px 0;}
	#tresc li {margin-bottom:5px;}
	
  #tresc a {
		color:#B84E8E; 
		text-decoration:none;
		border-bottom:dotted 1px #B84E8E;;
	}
	
	#tresc a:hover {
		color:#696969;
		text-decoration:none;
		padding-bottom:0px;
		border-bottom:dotted 1px #696969;
	}	
	
	#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:bold;
    color:#0278B0;
    padding:0 0 0 5px;
  }
  
  
  #logo img {
    margin-top:3px;
    border:0;
  }
  
  #flasz {
    margin:20px 0 20px 10px;
  }
  
	#tresc table p {margin:0;}
	/*#tresc table {font-size:12px;}*/
	#tresc .lista_produktow {border:0}
	#tresc .lista_produktow th{border-bottom:solid  1px #B94F8F;color:#BE4B90; font-size:15px;padding:3px 5px}
	#tresc .lista_produktow td{border-bottom:dotted 1px #ddd;padding:2px 5px}
	#tresc .lista_produktow a{color:#696969; text-decoration:none;border-bottom:0 }
	#tresc .lista_produktow a:hover {color:#BE4B90; text-decoration:none;border-bottom:0 }
	#tresc .lista_produktow tr:hover {color:#BE4B90;font-weight:bold; text-decoration:none;border-bottom:0 }
	
	#tresc .wpis {margin:10px 0 20px 0; padding-bottom:20px; border-bottom:dotted  1px #ddd;}
	#tresc .wpis h3 {font-style:italic;margin:0px 0;}
	#tresc .wpis .cena {float:right; font-size:15px; font-weight:bold;}

