A, A:Link, A:Active, A:Visited  {
	text-decoration : none;
/*	color : black;*/
	color : #3333AA;
}

A:Hover  {
/*	color : #FFB200;*/
	text-decoration : underline;
}

.button  {
	font-size : 11px;
	background: #EEF4EE;
	border: 2px solid #339966;
	color: #339966;
	font-weight: bold;
	font-family: Arial;
	text-align : center;
	cursor : hand;
	height: 22px;
	/*	margin : 1px 1px 1px 1px;*/
}

BODY  {
	font-family : Arial;
	color : #000000;
	font-size : 12px;
	text-align : justify;
	background-color : #FFFFFF;
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
/*	overflow-x : hidden;*/
}

P UL, OL, LI, INPUT, .g, TEXTAREA, SELECT  {
	font-family : Arial;
	color : #000000;
	font-size : 12px;
}

INPUT, TEXTAREA, {
	background-color : #FFFFFF;
	border : 2px solid #339966;
}

TD, TR  {
	font-family : Arial;
	color : #000000;
	font-size : 12px;
}

.temat  {
	color : #FF0033;
	font-size : 23px;
	font-weight : bold;
}

.poddzial  {
	color : #000000;
	font-size : 23px;
/*	font-weight : bold;*/
}

.poddzial_separator  {
	color : #777799;
	font-size : 23px;
	font-weight : bold;
}

.dzial  {
	color : #000000;
	font-size : 23px;
	font-weight : bold;
}

.tytul_menu  {
	color : #AFCFEF;
	font-size : 23px;
	font-weight : bold;
	letter-spacing : 1px;
	text-transform : uppercase;
}

.logo  {
	color : #339966;
	font-weight : bolder;
	letter-spacing : 1px;
	text-transform : inherit;
	font-style : italic;
	font-family : "Arial Black";
}

.naglowek {
	color : #FFFFFF;
	font-size : 23px;
/*	font-weight : bold;*/
/*	background-image : url(img/naglowek.gif);*/
	background-color : #000080;	
	
	width : 596px;
}

.naglowek_small {
	color : #000000;
	font-size : 23px;
	font-weight : bold;
/*	background-image : url(img/naglowek_small.gif);*/
	background-color : #000080;	
	width : 292px;
}

.naglowek_sekcja {
	font-size: 23px; 
	color: #DDDDDD; 
	font-weight: bold; 
	letter-spacing: 1px;
}

.sekcja {
	color : #FFFFFF;
	background-color : #000080;	
	font-size : 23px;	
	font-weight : bold;
}

.cena  {
	font-size: 20px;
	font-weight: bolder;
	color : #009966;
	letter-spacing: 1px;
}

.alert  {
	color : #CD0124;
}

.small, SMALL {
	font-family : Arial;
	font-size : 10px;
}

.first, BIG  {
	font-size : 14px;
	font-weight: bolder;	
}

.podpis {
   	text-decoration : underline;
   	font-weight : bold;
   	color : #FFFFFF;
   	font-style : italic;
		font-size : 10px;
}

.tabela0 {
	font-weight: bold;
	background-color : #F0F0F0;
/*	color : #FFFFFF;*/
}

.tabela1 {
	background-color : #FEFFFE;
}

.tabela2 {
	background-color : #F0F7F0;
}

.tabela3 {
	background-color : #F0F7F0;
}

.tabela4 {
	background-color : #F4FFF4;
}

.przycisk_gora {
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold; 
	letter-spacing: 1px;
}
tabela10 {
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#b20000}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #870000;
  border-right:1px solid #870000;
  background:#9f0000}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #6f0000;
  border-right:1px solid #6f0000;
  background:#a30000}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #a30000;
  border-right:1px solid #a30000;}
.spiffy4{
  border-left:1px solid #870000;
  border-right:1px solid #870000}
.spiffy5{
  border-left:1px solid #9f0000;
  border-right:1px solid #9f0000}
.spiffyfg{
  background:#b20000}
}
100px 15px; position:relative; width:735px; height:25px; z-index:100;}
#menu, #menu ul {padding:0; margin:0; list-style-type: none;}
#menu a, #menu a:visited {display:block;width:120px; font-size:11px; color:#fff; height:25px; line-height:24px; text-decoration:none; text-indent:5px; border:1px solid #000; border-width:1px 0 1px 1px;}
#menu li ul li a, #menu li ul li a:visited {border-width:0 1px 1px 1px;}
#menu li a.link, #menu li a.link:visited {border-width:1px;}
#menu li {float:left; background:#b30000;}
#menu li:hover {position:relative;}
#menu li:hover > a {background:#dfd7ca; color:#c00;}
#menu li ul {display:none;}
#menu li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent; width:120px;}
#menu > li:hover > ul {left:-30px; top:16px;}
#menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
* html #menu li a:hover {position:relative; background:#dfd7ca; color:#c00;}
#menu li a:active, #menu li a:focus {background:#dfd7ca; color:#c00;}
#menu li.link_strzalka_bok {background:#7484ad url(http://blog.piotrnalepa.pl/demo/menu/strzalka_bok.gif) no-repeat right center;}
#menu li.link_strzalka_dol {background:#7484ad url(http://blog.piotrnalepa.pl/demo/menu/strzalka_dol.gif) no-repeat right center;}
* html #menu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent;}
#menu li a:hover ul ul{visibility:hidden;}
#menu li a:hover ul a:hover ul ul{visibility:hidden;}
#menu li a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
#menu li a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}
#menu li a:hover ul {visibility:visible; left:-30px; top:14px;}
#menu li a:hover ul a:hover ul{visibility:visible; top:-11px; left:80px;}
#menu li a:hover ul a:hover ul a:hover ul {visibility:visible;}
#menu li a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
#menu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
