body 
			{
			 background: #FFFFFF;
			 color: #606060;
			 font-family: Verdana, Helvetica, sans-serif;
			 width:50%;
			 min-width:944px;
			 max-width:60em;
			 margin: 0 auto;
			 padding: auto;
			 border: 1px solid;
			 border-color: #00CCFF;
			 margin: 20px auto;
			}

p 			{ font-size: 10pt; }
text 			{ min-width: 30em; max-width: 50em; }
h1,h2 			{ text-transform: uppercase; }
h4			{ line-height: 0; }
a.c1 			{ color: #00CCFF; }
a.c1:hover 		{ color: #606060; }
a.c2 			{ border: none; color: #FFFFFF;}
a.c2:hover 		{ border: none; color: #FFFFFF; }
a.c3			{ color: #606060; }
a.c3:hover		{ color: #606060; }

span.sophia 		{ font-size: 10pt; color: #606060; font-weight: bold; }
span.loren 		{ font-size: 10pt; color: #00CCFF; font-variant: small-caps; line-height: 2; }
span.main 		{ font-size: 10pt; color: #606060; font-weight: bold; }
span.main2 		{ font-size: 10pt; color: #00CCFF; font-weight: bold; }
span.matylda 		{ font-size: 11pt; color: #00CCFF; font-variant: small-caps; font-weight: bold; line-height: 2; }
span.kontakt 		{ font-size: 8pt; color: #606060; font-weight: bold; text-decoration: underline; }
span.kontakt2 		{ font-size: 8pt; color: #00CCFF; font-weight: bold; }
span.kontakt3 		{ font-size: 8pt; color: #606060; }
span.copyright 		{ font-size: 8pt; color: #00CCFF; font-weight: bold; text-align:right; }
span.main_cennik	{ font-size: 10pt; color: #00CCFF; text-decoration: underline; }
span.link		{ font-size: 10pt; color: #00CCFF; }

#mathilde		{ margin: 20px 0px 50px 0px; }
#mathilde2		{ margin: 0px 0px 0px 0px; }
#cytat 			{ margin: 10px 50px 40px 60px; text-align:right; }
#autor 			{ margin: -40px 45px 40px 720px; text-align:right; }
#main 			{ margin: 10px 50px 75px 30px; text-align:justify; }
#main_matylda 		{ margin: 0px 50px 0px 800px; }
#mail 			{ margin: 50px 400px 0px 0px; }
#copyright 		{ margin: -50px 5px 0px 800px; }
#kontakt_matylda 	{ margin: -200px 600px 0px 242px; }
#kontakt 		{ margin: 0px 650px 0px 242px; text-align:justify; }
#kontakt2 		{ margin: -118px 470px 200px 300px; text-align:justify; }
#kontakt_obrazek	{ width: 113px; height: 151px; margin: 0px 0px 50px 50px; border: 2px solid; border-color: #00CCFF;}
#main_cennik 		{ margin: 90px 50px 25px 50px; text-align:justify; }
#tabela 		{ margin: 30px 35px 75px 35px; }
#gwiazdka		{ margin: 0px 1000px -52px 1px; }
#oferta1		{ margin: 30px 800px 50px 50px; }
#oferta1_lista		{ margin: 30px 600px 50px 5px; }
#oferta1_obrazek	{ margin: -310px 0px 0px 454px; }
#oferta2_tytul		{ margin: 30px 400px 50px 300px; }
#oferta2_lista		{ margin: -40px 29px 50px 300px; text-indent: 1em; }
#oferta2_strzalka	{ margin: -60px 0px 0px 810px; text-indent: 1em; }
#oferta3_tytul		{ margin: 0px 29px 50px 300px; }
#oferta3		{ margin: -40px 29px 50px 300px; text-indent: 1em; }
#oferta3_lista		{ margin: -25px 29px 50px 487px; line-height: 0.5; }
#oferta3_obrazek	{ margin: -240px 500px 50px 0px; }
#oferta3_strzalka	{ margin: -100px 0px 50px 830px; }
#oferta4_tytul		{ margin: -40px 29px 50px 300px; }
#oferta4		{ margin: -40px 29px 50px 300px; text-indent: 1em; }
#oferta4_strzalka	{ margin: -50px 0px 50px 830px; }
#oferta5_tytul		{ margin: -40px 29px 50px 300px; }
#oferta5		{ margin: -40px 29px 50px 300px; text-indent: 1em; }
#oferta5_lista		{  }
#oferta5_strzalka	{ margin: -50px 0px 50px 830px; }
#oferta6_tytul		{ margin: -40px 29px 50px 400px; }
#oferta6		{ margin: -40px 29px 50px 400px; text-indent: 1em; }
#oferta6_obrazek	{ margin: -430px 550px 50px 0px; }
#oferta6_strzalka	{ margin: -150px 0px 100px 830px; }
#oferta7_tytul		{ margin: -100px 29px 50px 300px; }
#oferta7		{ margin: -40px 29px 50px 300px; text-indent: 1em; }
#oferta7_lista		{ margin: -40px 29px 50px 300px; line-height: 0.5; }
#oferta7_strzalka	{ margin: -100px 0px 100px 830px; }
#oferta8_tytul		{ margin: -50px 29px 50px 300px; }
#oferta8		{ margin: -40px 29px 50px 300px; text-indent: 1em; }
#oferta8_lista		{ margin: 0px 0px 0px -12px; line-height: 0.5; }
#oferta8_strzalka	{ margin: -50px 0px 100px 830px; }

table 			{ width: 100%; border-color: #606060; }
td, th 			{ font-size: 10pt; padding: 5px; text-align: center; border-color: #606060; }
th			{ border-bottom: 1px solid white; } 
.puste			{ border: 1px solid white; }
.cennik_pro		{ border: 1px solid white; }
.cennik 		{ width: 80px; border: 1px solid white; }
.promocja		{ width: 500px; background-color: #CCE6FF; border-right : 1px solid white; }
.promocja_probny	{ border-right: 1px solid white; }
.promocja_dzienny	{ border-right: 1px solid white; }
.promocja_sylwestrowy	{ border-right: 1px solid white; }
.promocja_nauka		{ border-right: 1px solid white; }
.promocja_doradztwo	{ border-right: 1px solid white; }
.promocja_zakupy	{ width: 500px; background-color: #CCE6FF; border-right : 1px solid white; border-bottom : 1px solid white; }
.cena		 	{ font-size: 10pt; background-color: #CCE6FF; } 
.cena_zakupy		{ font-size: 10pt; background-color: #CCE6FF; border-bottom : 1px solid white; }
.info			{ text-align: left; border-left : 1px solid white; }
.info2			{ text-align: left; background-color: #CCE6FF; border-left : 1px solid white; }
.info3			{ text-align: left; background-color: #CCE6FF; border-left : 1px solid white; border-bottom : 1px solid white; }

.obrazki		{ border-color: #606060; line-height: 10;} 

#navcontainer
{
margin: 10px 0 0 -1px;
padding: 0;
height: 20px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
background: #fff;
width: 187px;
height: 18px;
border-top: 1px solid #99EAFF;
border-left: 1px solid #99EAFF;
border-bottom: 1px solid #99EAFF;
border-right: 1px solid #99EAFF;
padding: 0;
margin: 0 0 10px 0;
color: #606060;
text-decoration: none;
display: block;
text-align: center;
font: bold 13px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainer ul li a:hover
{
color: #606060;
background: #CCF4FF;
}

#navcontainer a:active
{
background: #CCF4FF;
color: #fff;
}

#navcontainer li#active a
{
background: #32D6FF;
border: 1px solid #32D6FF;
color: #fff;
}