body {
	margin: 0;
	padding: 0;
	background: #E8E8CE ;
	FONT: 0.76em Tahoma, Arial, Helvetica, sans-serif; COLOR: #666666;
	text-align: center;
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	FONT-WEIGHT: normal; COLOR: #333333; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H2 {
	FONT-WEIGHT: normal; COLOR: #333333; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H3 {
	FONT-WEIGHT: normal; COLOR: #333333; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
p  {
	LINE-HEIGHT: 160%
}
table {FONT: 0.95em Tahoma, Arial, Helvetica, sans-serif; COLOR: #666666;
}
OL {
	LINE-HEIGHT: 160%
}
UL {
	LINE-HEIGHT: 160%
}
A {
	COLOR: #3a69ba
}
A:hover {
	TEXT-DECORATION: none
}
.strona {
	margin: 0 auto;
	width: 950px;
	background-color: #FFF;
	text-align: left;
}
		
.naglowek {background: url(http://www.nurkomania.com/img/nurkowanie_prace_podwodne.jpg) no-repeat center top;
	height:270px;
	border-bottom: 10px solid #9BBB38;
}
.naglowek h1 {
	margin: 0;
	color: #e2e2e2;
	padding: 210px 0 0 0;
	font-size: 3.8em;
	text-align: center;

}
.naglowek h2 {
	margin: 0;
	color: #e2e2e2;
	padding: 0 0 0 0;
	font-size: 3.8em;
	text-align: center;
}
.stopka {
	clear: both;
	font-size: 0.9em;
	text-align: right;
}
.stopka H1 {
	margin: 0;
	padding: 10px 0 20px 0;
	background-color: #E8E8CE;
	border-top: 10px solid #9BBB38;
	color: #000000;
	font-size: 1.0em;
	text-align: right;
	}
.srodek {
	float: left;
	margin: 0 0 0 0;
	padding: 1.8em 0.6em 0 0.6em;
	width: 600px;
	border-right: 1px dashed #9BBB38;
	border-left: 1px dashed #9BBB38;
	display: inline; /* IE double margin bug fix */
}

.prawa {
	float: right;
	margin: 0 0 0 0;
	padding: 0 ;
	width: 150px;
	font-size: 0.9em;
	display: inline; /* IE double margin bug fix */
}
	

.menu2 {
	float: left;
	margin: 0 10px 0 10px;
	padding: 10px 0 0 0;
	width: 150px;
	font-size: 0.9em;

	display: inline; /* IE double margin bug fix */
}
.menu2 h2 {
	display: inline;
	margin: 1.2em 0 0.6em 0;
	padding: 0 10px 0 0;
	font-size: 1.1em;
	COLOR: #ce3300;
	background-color: #fafaf0;
}
.menu2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.menu2 ul ul {
	margin: 1.2em 0;
	border-top: 1px solid #E8ddDd;
	background-color: #fafaf0;
}
.menu2 ul ul li {
	padding: 0 0 0 10px;
	border-bottom: 1px solid #E8E7D0;
}
.menu2 ul ul li a {
	display: block;
	margin: 0 0 0 -13px;
	padding: 0.1em 10px;
	width: 190px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 170px;
}
.menu2 UL UL LI A:hover {
	BACKGROUND-COLOR: #fff
}
.male:link {font-size:7pt; text-decoration: none; font-family: Tahoma;}
.male:visited {font-size: 7pt; text-decoration: none; font-family: Tahoma;}
.male:active {font-size: 7pt;  text-decoration: none; font-family: Tahoma;}
.male:hover {font-size: 7pt ; text-decoration: none; font-family: Tahoma;}

.ramka_niebieska {BORDER-RIGHT: #abcbe1 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #abcbe1 1px solid; PADDING-LEFT: 4px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 4px; BORDER-LEFT: #abcbe1 1px solid; COLOR: #2f78a8; PADDING-TOP: 4px; BORDER-BOTTOM: #abcbe1 1px solid; BACKGROUND-COLOR: #e8f4fd}
.ramka_zielona {BORDER: #e2e2e2 1px solid;}
.nur_imgp {font-family: Trebuchet MS; text-align: center; color:#999999; font-size: 10px; width: 285px; float: right; margin-top: 5px; margin-left: 5px; padding: 10px; border: thin silver solid; background-color: #000000;}
.wzor {font-size:20px; font-weight:bold; color:navy; text-align:center;}
.wzo {font-size:16px; font-weight:bold; color:maroon; text-align:center;}
.center {text-align: center;}
.podpis {color:gray; text-align:right; margin-right: 30; margin-top: 30; }
