html, body  
	{background: white url('../images/bg.png') 0 0 repeat-x; 
	 text-align: center; 
	 font-size: 1em; 
	 font-family: verdana, tahoma, arial, helvetica, sans-serif;
	}
body 
	{margin: 0px; 
	 padding: 0px; 
	 font-size: 0.8em; 
	 text-align: left;
	}
div
  {margin: 0;
	 padding: 0;
	}
div#calosc
  {width: 98%;
	 margin: 0 auto;
	 padding: 0;
	 background: white url("../images/adm_pasek.png") 0 80px repeat-x;
	}
div#head
  {height: 80px;
	 margin-bottom: 23px;
	 background: white url("../images/vacdom_adm.png") 3% 26px no-repeat;
	 text-align: right;
	}
p.info
  {color: red;
	 font-weight: bold;
	 text-align: center;
	}
div#wyloguj
  {margin: 0 30px 0;
	 padding: 1em 0 0; 
	}
div#wyloguj a
  {color: #ff8f17;
	 font-weight: bold;
	}
div#wyloguj span
  {color: #8d8778;
	}
ul#menu
  {width: 227px;
	 margin: 0;
	 margin-right: 30px;
	 padding: 0;
	 float: left;
	 background: #323b3e url('../images/vacdom_adm.png') 0 0 no-repeat;
	 list-style: none;
	 border-bottom: 1px solid #8d8778;
	}
ul#menu li
  {display: block;
	 margin: 0;
	 padding: 0;
	 width: 227px;
	 background: transparent url('../images/vacdom_a.png') 0 0 no-repeat;
	}
ul#menu li:hover
  {background: #ff8f17 url('../images/vacdom_over_a.png') 0 0 no-repeat;
	}
ul#menu li:hover a, ul#menu li:hover span
  {color: #323b3e;
	}	
ul#menu a, ul#menu span
  {display: block;
	 width: 197px;
	 height: 25px;	
	 color: white;
	 text-decoration: none;
	 font-weight: bold;
	 font-size: 1.1em;
	 margin: 0;
	 padding: 12px 0 0 30px;
	}
ul#menu ul.lvl2
  {width: 202px;
	 margin: 0;
	 padding:0 0 0 25px;
	 list-style: none;
   background: #323b3e;
	}
ul#menu ul.lvl2 li
  {display: block;
	 margin: 0;
	 padding: 0;
	 width: 202px;
	 height: 37px;
	 background: transparent url('../images/vacdom_lvl2.png') 0 0 no-repeat;
	}
ul#menu ul.lvl2 li:hover
  {background: #ff8f17 url('../images/vacdom_over_lvl2.png') 0 0 no-repeat;
	}
ul#menu ul.lvl2 li:hover a
  {color: #323b3e;
	}	
ul#menu ul.lvl2 a
  {display: block;
	 width: 172px;
	 height: 23px;	
	 color: white;
	 text-decoration: none;
	 font-weight: bold;
	 font-size: 0.9em;
	 margin: 0;
	 padding: 14px 0 0 30px;
	}
h1
  {margin: 0;
	 padding-top: 2em;
	 text-align: center;
	 font-size: 1.3em;
	 font-weight: bold;
	}
h2
  {font-size: 1.1em;
	 font-weight: bold;
	 padding-top: 32px;
	 margin: 0 0 3em; 
	 color: #323b3e;
	}
h2#tytul
  {margin: 25px 0 0 25%;
	 padding: 0;
	 font-size: 1.6em;
	 font-weight: bold;
	 letter-spacing: 4px;
	 float: left;
	}
h2#prod
  {margin-bottom: 0;
	}
p#info
  {font-weight: bold;
	 font-size: 1.2em;
	 color: #ff8f17;
	 padding-top: 1em;
	}
div#glowny
  {padding-bottom: 3em;
	}

a.linki_a, a.linki_a:hover
  {color: #323b3e;
	}
input.linki_input
  {background: transparent;
   font-weight: bold;
	 border: none;
	 color: #323b3e;
	 padding: 0;
	 margin: 0 auto;
	 text-decoration: underline;
	 cursor: pointer; 
	}
a.przycisk, a.przycisk2, a.przycisk_prom
  {color: #ff8f17;
	 font-weight: bold;
	 display: block;
	 width: 200px;
	 margin: 0;
	 margin-left: 257px;
	}
a.przycisk
  {margin-top: -3em;
	}
a.przycisk_prom
  {margin: 0;
	 margin-top: -3em;
	 padding-bottom: 2em;
	}
table.lista
  {margin-top: 2em;
	 margin-left: 0;
	 border-left: 1px solid #8d8778;
	}
table.lista td
  {border: 1px solid #8d8778;
	 border-width: 0 1px 1px 0;
	 height: 30px;
	 padding: 0 5px;
	}
table.lista th
  {text-align: center;
	 border: 1px solid #8d8778;
   border-left-width: 0;
	 height: 30px;
	 color: white;
	 background: #323b3e;
	}
th#nazwa_c, th#nazwa_p
  {width: 300px;
	}		
table.lista tr:hover	
  {background: #dddddd;
	}
table.lista tr.aktywny
  {background: #ff8f17;
	}
table.lista input.text
  {border-width: 0; 
	 background: white;
	}
div.promo
  {height: 180px;
	 margin-left: 257px;
	}
div.promo img
  {float: left;
	 margin-right: 2em;
	}
div.promo_f
  {margin-left: 257px;
	}
strong
  {float: left;
	}
div.linki
  {margin-left: 450px;
	 width: 20em;
	}
div.linki a, div.promo div.linki a:visited
  {color: #323b3e;
	}	
label
  {width: 200px;
	 display: block;
	 padding: 5px;
	 float: left;
	}
input, textarea
  {clear: both;
	 padding: 3px;
	 margin: 0;
	}
input.button 
  {padding: 2px;
	 margin: 1em 0 1em 280px;
	}
label#kat
  {margin: 0;
	 padding: 0;
	 padding-left: 120px;
	 width: 120px;
	}
select
  {display: inline;
	}
table#tab
  {text-align: center;
	}
table#tab th
  {padding-bottom: 2em;
	}	
table#tab td
  {padding: 10px 0;
	}
table#tab td.maly
  {width: 120px;
	 text-align: center;
	}	
table#tab td.duzy
  {width: 220px;
	}		
table#tab a, table#tab a:visited
  {color: #323b3e;
	}
div#wys 
  {height: 220px;
	}
div#wys2 
  {height: 120px;
	}
fieldset.logowanie
  {width: 280px;
	 margin: 4em auto 0;
	 padding: 2em 1em 1em;
	 text-align: center;
	}
fieldset.logowanie input
  {margin: 5px;
	 width: 150px;
	}	
fieldset.logowanie label
  {width: 50px;
	}
div#foot
  {font-size: 0.9em;
	 color: #323b3e;
	 text-align: center;
	 padding-top: 25px;
	 margin: 0 auto 1em;
	 width: 98%;
	 background: transparent url("../images/adm_pasek2.png") 0 0 repeat-x;
	}
div#foot a, div#foot a:visited
  {color: #323b3e;
	}
