	html {background:#000}
	
	body {
		margin:0;
	}
	
	body,table,form {
		font-family: verdana;
		font-size:13px;
		color:#2F2F2F;
		line-height:1.5em;
	}
	
  .x, .noz {clear:both;}
	
	table {border-collapse:collapse;}
	td {}

	a {text-decoration:none;}
	a:hover{}
	
/* --------------------------------------  STRUKTURA */	

	#rama {
		width:850px; 
		margin:0 auto;
		background:#fff
	}
	
	#gora {
	  width:850px;
    height:203px;
		border-bottom:solid 6px #003362;
  }
	
  #gora img {border:0;}
	
	#gora #logo {
    float:left;
    width:396px;
    height:317px;
  }
	
	#gora #flesz {
    float:left;
	  width:454px;
    height:317px;
  }
	
	#glowna { 
		width:850px;
		margin:0 auto;
		background:url(i/glownabg.gif) top center repeat-x;
	}
	
	#panel_l {
		width:252px; 
		vertical-align:top;
		background:url(i/panel_lbg.gif) top center repeat-x;
		padding-top:10px;
		}
	
	
	#szukaj {
    margin:10px 10px 30px 20px;
  }
  
  #szukaj input {
		border: 1px solid #7C8285;
		font-size:11px;
		font-family:verdana;
	}
	
	#szukaj #guzik {
		font-size:10px;
		font-family:verdana;
		font-weight:bold;
		height:20px;
		border:0;
		color:#000;
		background:url("i/guzik1bg.png") center 2px no-repeat;
	}
	
	#panel_l h2 {
    text-align:left;
    font-size:17px;
    color:#BE3939;
    font-weight:normal;
    padding:0;
    margin:10px 13px 0 20px;
  }
	
  #panel_p {	
    width:598px; 
    margin:0; 
    padding:0; 
    vertical-align:top;
  }

	#stopka {
    height:40px;
		font-size:11px; 
		color:#FFF; 
		text-align:right; 
		padding:0 10px 0 0; 
		line-height:40px;
		background:#203361;
	}
	
	#slowa {
		color:#FFF;
		font-size:12px;
		margin:auto;
		text-align:center;
		padding:20px 0;
	}

/* -------------------------------------- MODULY */	

/* -------------------------------------- MENU LEWE */
  .menu {
		color:#FBFFDA;
		font-weight:normal;
		text-align:left;
		margin-top:35px;
		padding:0 5px 0 20px;
		font-size:15px;
	}
	.menu a {
		display:block;
		font-size:15px;
		font-weight:bold;
		color:#000;
		line-height:15px;
		text-decoration:none; 
		padding:2px 0 8px 12px;
		background:transparent url(i/ikona_off.gif) 0 7px no-repeat;
	}
		
  .menu a:hover{
    color:#e20000;
    background:transparent url(i/ikona_on.gif) 0 7px no-repeat;
  }		
	
  #menu-lewe {
		/*height:500px;*/
		color:#FBFFDA;
		font-weight:normal;
		text-align:left;
		margin-top:35px;
		padding:0 5px 0 20px;
		font-size:15px;
	}
	
	#menu-lewe a {
		display:block;
		font-size:15px;
		font-weight:bold;
		color:#000;
		line-height:15px;
		text-decoration:none; 
		padding:2px 0 8px 12px;
		background:transparent url(i/ikona_off.gif) 0 7px no-repeat;
	}
	
  #menu-lewe a:hover{
    color:#e20000;
    background:transparent url(i/ikona_on.gif) 0 7px no-repeat;
  }
	#menu-lewe a.on{
    color:#e20000;
    font-weight:bold;
    background:transparent url(i/ikona_on.gif) 0 7px no-repeat;
  }
	
	#podmenu-lewe {
		color:#000;
		font-weight:normal;
		text-align:left;
		padding:0 5px 0 30px;
		font-size:15px;
		background:none;
	}
	
	#podmenu-lewe a {
		display:block;
		font-size:15px;
		font-weight:normal;
		color:#000;
		line-height:14px;
		text-decoration:none; 
		padding:2px 0 8px 0;
		background:none;
	}
	
	#podmenu-lewe a:hover {
    color:#445378;
    background:none;
  }
	
  #podmenu-lewe a.on { 
    color:#445378;
    background:none;
  }
	
	
/* -------------------------------------- TRESC */
	
	#tresc{margin:35px 30px 100px 30px; color:#333;text-align:left;}
	#tresc h1 {font-size:20px; font-weight:normal;text-align:right; color:#fff;background: #003362; padding: 10px 20px}
	#tresc span {color:#3F4F76}
	#tresc h2 {font-size:18px; font-weight:bold;text-align:right; color:#000}
	#tresc h3 {font-size:16px; }
	#tresc p {color:#555;}
	#tresc ul,ol {color:#0D66B8;}
	#tresc li {margin:0.5em 0 0 2em;}
	/*#tresc a{color:##333; text-decoration:underline;}*/	
	
	#tresc form .guzik {background:#714C2B; color:#fff ; width:100px; margin:2px;}
	
/*--------------------------------- OFERTA */
#lista_produktow {width:540px;overflow:hidden;}
#lista_produktow .produkt_mini{ margin:0px 45px 20px 0; width:185px; height:185px; float:left; border:solid 0px #000}
#lista_produktow .produkt_mini .mini { float:left;text-align:center; width:170px; height:135px; background:#fff}
#lista_produktow .produkt_mini .mini img{border:0}
#lista_produktow h3{ margin:2px 0;height: 2em; line-height:1em;}
#lista_produktow .cena_prod{font-style:italic; color:#4B0D00}
#lista_produktow .promo{font-size:18px; font-weight:bold; font-style:italic}

#produkt .cena_prod{ color:#4B0D00}
#produkt .promo{font-size:18px; font-weight:bold; font-style:italic}

/*--------------------------------- KOSZYK */
.tab_koszyk {width:100%;margin:30px 0; border-collapse:collapse ;border:0;}
.tab_koszyk td{padding:3px;border-bottom:solid 1px #555; vertical-align:middle;}
.tab_koszyk tr.wiersz_suma {background:#EA0004; color:#fff}
.tab_koszyk tr.wiersz_suma td {border-top:1px solid;}

/*--------------------------------- PRODUKT */

  
  #tresc .produkt {
  	width:540px;/*100%;*/
    margin-top:20px;  
    background:#F2F2F2 url(i/boksbg.gif) top right no-repeat;
    border-bottom:solid 4px #e20000;
  }
  
  #tresc .boks {
		width:182px;
		padding:0;
	}
	#tresc .boks a.miniatura 
	{
		display:block;
		width:159px;
		height:133px;
		overflow:hidden;
		text-align:center;
		margin:10px 5px 3px 5px;
		border:solid 0px #000;
	}
	#tresc .boks img {
		/*padding:10px 5px 3px 5px;*/
		border:0;
	}
	
	#tresc .boks .powkosz {
	  font-size:11px;
		padding:0;margin:0 5px;
		border:0;
 	}
  
  #tresc .boks .powiekszenie {
	  float:left;
	  color:#000;
	  padding:2px 0;
	}
	
	#tresc .boks .koszyk {
    float:left;
    width:95px;
    color:#000;
 		text-align:right;
 		padding:4px 0 0 0 ;
 		font-size:11px;
	}
	
	#tresc .opis {
    vertical-align:bottom;
    padding:0 20px;	
    color:#000;
  }
	
	#tresc .opis h3 {
    font-size:17px;
    color:#e20000;
    font-weight:bold;
  }
  
  #tresc .opis p {
    margin:0;
    font-size:11px;
  }
