html, BODY {
	min-height: 100%;
/*	height: 101%;*/
	width: 100%;
	
}

/*
html>BODY, html>BODY {
	height: auto;
}
*/

BODY {
	margin: 0;
	padding: 0;
	background-color: #6495ED;
	SCROLLBAR-FACE-COLOR: #9DBFFF;  
 	SCROLLBAR-HIGHLIGHT-COLOR: #0496FC; 
 	SCROLLBAR-SHADOW-COLOR: #CEE0FD; 
 	SCROLLBAR-3DLIGHT-COLOR: #0496FC; 
 	SCROLLBAR-ARROW-COLOR: #0496FC;
 	SCROLLBAR-TRACK-COLOR: #DDEEFF;
 	SCROLLBAR-DARKSHADOW-COLOR: #0496FC;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  0.90em;
}

.opakowanie{
	position: relative;
	width: 800px;
	min-height: 570px;
	margin-left: auto;
	margin-right: auto;
/*	background-color: #7AA6FE; */
	padding-top: 10px;
}

.logo {
	margin-top: -10px;
}

/* ***** ZAWARTOSC I KLASY TEXTU ***** */

.zawartosc{
	margin-left: 200px;
	margin-right: 2px;
}

.zawartosc .P {
	text-align:	justify;
	padding: 1em;
	margin: 1em;
	margin-left: 5px;
	margin-right: 0/*5px*/;
	margin-bottom: 2em;
	background-color: #B0C9FF;
	text-indent: 2em;
	-moz-border-radius: 25px;
}


H1 {
	font-size: 1.5em; /*1.5 dla fajerfoxa*/
	text-transform: capitalize;
	font-variant: small-caps; 
	font-family: "Times New Roman", Times, serif;
/*	background-color: #6495ED;*/
	margin-top: 20px;
	text-align: left;
	color: White;
}

H2 {
	font-size: 1.2em; /*1.5 dla fajerfoxa*/
	text-transform: capitalize;
	font-variant: small-caps; 
	font-family: "Times New Roman", Times, serif;
	text-align: center;
}

H3 {
	font-size: 1em; /*1.5 dla fajerfoxa*/
	text-transform: capitalize;
	font-variant: small-caps; 
	font-family: "Times New Roman", Times, serif;
	text-align: center;
}

.aktualia {
	text-align: justify; 
 background-color: #B0C9FF;
	-moz-border-radius: 25px;
	padding: 5px;
	margin-bottom: 2em;
}

.nowosc {
text-align: justify; 
	font-size: 1em;
		-moz-border-radius: 25px;
	background-color: #6495ED;
	color: White;
	text-align: justify;
/*	font-weight: bold; */
		padding: 5px;
	margin-bottom: 2em;
}

i {
	color: Red;
	font-size: 0.8em;
}

.wyr {
	font-style: italic;
	font-size: 1.1em;
	text-align: center;
	float: none;
	margin: 5px;
	padding: 0px;
	margin-bottom: -15px;
}

.bold {
	font-weight: bold;
}

.ogloszenie {
	margin: 50px;
	background-color: #FFDEAD;
	color: #002152;
	text-transform: uppercase;
	padding: 20px;
	font-weight: bold;
	border-top: 10px solid Yellow;
	border-bottom: 10px solid Yellow;
}

.P ul {
	list-style-type: circle;
}

#fitness .P ul {
	list-style-position: outside;
}

.P li,.P li {
	margin-bottom: 0.8em;
}

#fitness li:first-line {
	font-weight: bold;
}

/*
!!!!!!!!!!!!!!DO WYWAŁKI JAK MNIEMAM !!!!!!!!!!!!

P {
	text-align: justify;
	padding: 1em;
	margin: 1em;
	margin-bottom: 2em;
	background-color: #ADD8E6;
	text-indent: 2em;
}
*/


/* ***** LINKI W OPAKOWANIU ***** */

a:link {
	font-weight: bold;  
	color: #483D8B;
	text-decoration: none;
}

a:visited {
	font-weight: bold;
	color: #0000CD;
	text-decoration: none;
}

a:hover {
	font-weight: bold;  
	text-decoration: none;
	color: #B0C9FF;
	background-color: #483D8B;
}

/* ***** OBRAZKI NA STRONIE ***** */

.obrazprawy {
	background-color: white;
	width: auto;
	padding: 2px;
	border: solid;
	border-color: Black;
	border-width: thin;
	float: right;
	margin: 4px;
	margin-left: 20px;
	text-align: center;
	text-indent: 0;
}

.obrazlewy {
	background-color: white;
	padding: 2px;
	border: solid;
	border-color: Black;
	border-width: thin;
	float: left;
	margin-left: 4px;
	margin-bottom: 2px;
	margin-right: 20px;
	text-align: center;
	text-indent: 0;
}


.obrazlewy a:link, .obrazlewy a:visited, .obrazprawy a:link, .obrazprawy a:visited {
	filter: alpha(opacity=60);
	opacity: 0.65;
}

.obrazlewy a:hover, .obrazprawy a:hover {
	filter: alpha(opacity=100);
	opacity: 1;
	font-weight: normal;  
	background-color: transparent;
}


.obrazlewy DIV, .obrazlewy DIV, .obrazprawy DIV, .obrazprawy DIV {
	color: Black;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}

/* ***** OBRAZKI W GALERII ***** */

img {
	border: 0;
}


.P TR {
	border: dotted;
	background-color: White;
	border-width: medium; 
	padding: 0;
}

.P TD, .P TABLE {
	border: solid;
	border-width: 2px;
	border-color: #6495ED;
	empty-cells: hide;
	border-spacing: 5px;
}


.P TD a:link,.P TD a:visited {
	display: block;
	padding: 5px;
/*	border: dotted;
	border-width: 3px;
	border-color: #6495ED;*/
	font-weight: normal;0
	filter: alpha(opacity=60);
	opacity: 0.65;
}

.P TD a:hover {
	background-color: #B0C9FF;
	font-weight: normal;
	padding: 5px;
	filter: alpha(opacity=100);
	opacity: 1;
}

/* ***** LINKI W GALERII ***** */

#galeria .P ul {
	list-style-type: circle;
}

/* ***** MENU ***** */


.menu {
	width: 152px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; /*dla fajerfoxa 0.9*/
	text-align: left;
	position: absolute;
	left: 0px;
	top: 157px;
	z-index: 2;
	margin-bottom: 40px;

}

.menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu li {
	border-bottom: 1px solid #6495ED/*#ED9F9F*/;
	
}

.menu li a:link, .menu li a:visited {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 12px solid white; /*#B51032*/
	background-color: white;
	color: Navy;
	text-decoration: none; /*	border-left-style: none;*/
	font-weight: normal;
}
 /* TOSKANIA TOSKANIA TOSKANIA TOSKANIA TOSKANIA 
.menu li.toskania a:link, .menu li.toskania a:visited {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 35px #009246; 
	border-right: 35px solid #CE2B37;
	background-color: white;
	color: navy;
	text-decoration: none;
	border-left-style: solid;
	font-weight: normal;
}
*/
/*PHIL*/

.menu li.phil a:link, .menu li.phil a:visited{
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 12px solid #32CD32; /*#B51032*/
	background-color: white;
	color: Navy;
	text-decoration: none; /*	border-left-style: none;*/
	font-weight: normal;
}
.menu li.phil a:hover{
	background-color: #32CD32;
	color: white;
	font-weight: normal;
	border-right: 12px solid #6495ED;
}
.VIP {
	margin-top: 5px;
}

.VIP li {
	margin-bottom: 0.3em;
	display: inline;
}

.menu li.toskania a:hover {
	background-color: #00008B;
	color: white;
	font-weight: normal;
}

 /* TOSKANIA TOSKANIA TOSKANIA TOSKANIA TOSKANIA */

.menu li a:hover {
	background-color: #00008B/*#711515*/;
	color: white;
	font-weight: normal;
		border-right: 12px solid #6495ED;
}


/* ***** BANNERY ***** */
.ban {
	text-align: center;
	margin-top: 15px;
}

.ban a:hover {
	font-weight: normal;
	background-color: #7AA6FE;
}

/* ***** PODMENU ***** */

.menu ul ul {
	margin-left: 12px;
}

.menu ul ul li {
	border-bottom: 1px solid #711515;
	margin: 0;
}

.menu ul ul a:link, .menu ul ul a:visited {
	background-color: #B0C9FF; /*#ADD8E6*/ /*#ED9F9F*/
	color: #711515;
}

.menu ul ul a:hover {
	background-color: #00008B/*#711515*/;
	color: White;
}

/* ***** MENU AKTYWNY LINK ***** 

body#fitness li.fitness a:link, body#glowna li.glowna a:link, body#glowna li.glowna a:visited,
body#cennik-fitness li.cennik-fitness a:link, body#cennik-fitness  li.cennik-fitness a:visited{
	border-left-color: blue;
	border-left-style: ridge;
	color: white;
background-color: #B51032;
}	
 DLA IE nie moze byc text, bo sie sypie przy podmenu*/


/* ****** STOPKA ****** */

.stopka {
	position: relative;
	bottom: 0;
	margin-top: 5px;
	margin-bottom: -15px;
	background-color: white;
	width: 100%;
	z-index: 1;
/*	display: none;*/
}	

/*DLA INTERNET EXPLORERA !!!!!!!!!!!RELATIVE!!!!!! -
dla Firefoxa absolute albo dla wsich relative w morde*/
	
	
	/*kolor opakowania - #B0C9FF
	kolor body #7AA6FE
	kolor p #6495ED
	*/
.web {
	font-size: 10px;
}

/* TU MENU - GALERIA ! */

.menugaleria ul {
	
	list-style: none;
		

}

.menugaleria li {
		display: inline;
		padding-left: 20px;
		padding-right: 20px;;

		
}

.menugaleria li a:link, .menugaleria li a:visited {
/*	display: block;*/
	
	padding: 5px 15px 5px 15px;
/*	border-left: 12px solid navy/*#711515*/;*/
	border-right: 1px solid navy/*#711515*/;
 	background-color: white/*#B51032*/;
	color: Navy;
	text-decoration: none;
/*	border-left-style: ridge;*/
	font-weight: normal;


}

.menugaleria li a:hover {
	background-color: #00008B/*#711515*/;
	color: white;
	font-weight: normal;

}

/* TABELA NAPRZEMIENNA W CENNIKACH*/


.P table.download {
	border: none;
	border-spacing: 5px 0px;
}

.download TD, .download TABLE, .download tr {

	border-width: 0px;
	empty-cells: hide;
	background-color: transparent;
}

.download .przemienne td {
	background-color: #6495ED;
	color: white;
	}

.download td a:link {
	font-weight: bold;
	color: #483D8B;
	text-decoration: none;
	display: block;
	padding: 1px;
	filter: alpha(opacity=100);
	opacity: 1.00;
}

.download td a:visited {
	font-weight: bold;
	color: #483D8B;
	text-decoration: none;
	
	display: block;
	padding: 1px;
	filter: alpha(opacity=100);
	opacity: 1.00;
}

.download .przemienne td a:link {
	color: white;
}

.download .przemienne td a:visited {
	color: white;
}


.download td a:hover {
	font-weight: bold;  
	text-decoration: none;
	color: white;
	background-color: #483D8B;
	
	padding: 1px;
	filter: alpha(opacity=100);
	opacity: 1;
}



	
