body
{
    font-family: "Traditional Arabic", Tahoma, Arial, Verdana,  Helvetica, sans-serif;
    font-size: 14px;
    margin: 0px;
    padding: 0px;
	background-color:  #fde48b;
}
table
{
   margin: auto;
   border: 0px outset #a5d9f1;
   width: 100%; 
   height: 100%; 
   text-align: right;
   background-color: #fbf9ea; 
   top: 2px;
}
table1
{
   margin: auto;
   border: 0px outset #a5d9f1;
   width: 600%; 
   height: 100%; 
   text-align: right;
   background-color: #fbf9ea; 
   top: 2px;
   padding: 10px;
}
.table_reservation /*malinowy*/
{
   margin: auto;
   border: 2px #c4cad0;
   width: 650px; 
   height: 100%; 
   text-align: right;
   font-weight: bold;
   background-color:  #fcf1d2;
   padding: 20px;
   top: 2px;
}
.header
{
	text-align: center;
	margin: 2px;
	font-weight: bold;
	font-size: 14px;
}
.liens td
{
	height: 20px;
	width: 175px; 
	text-align: center;
	border: 2px solid #a5d9f1;
	margin: 2px;
	font-weight: bold;
	font-size: 14px;
	background-color: #effe8a;
	border-style: outset;
    font-family: "Traditional Arabic", Tahoma, Arial, Verdana,  Helvetica, sans-serif;
}
.liens_mz td
{
	height: 20px;
	width: 250px; 
	text-align: center;
	border: 2px solid #a5d9f1;
	margin: 2px;
	font-weight: bold;
	font-size: 14px;
	background-color: #f9db07;
	border-style: outset;
}
.accommodation1 /*tytul tabely cen  pokojow i apartamentow w programy.html*/
{
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #4d7c1b;
	background-color: #ffffff;
}
.accommodation2 /*tytul tabely cen  pokojow i apartamentow w programy.html*/
{
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	padding: 25px;
	background-color: #ffffff;
}
.ceny_progr_villapark /*tabela cen w programy.html*/
{
	margin: auto;
	border: 2px solid #6cac33;
	width: 600px; 
	height: 100%; 
	text-align: right;
	background-color: #ffffff; 
	font-size: 16px;
	font-weight: bold;
}
.ceny1/*tytul tabely cen w programas.html*/
{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #4d7c1b;
	background-color: #ffffff;
}
.ceny2 /*cena zawiera w tabele cen w programy.html*/
{
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	background-color: #ffffff;
	padding: 25px;
}
.ceny3/*tytul kolumn tabely cen w programy.html*/
{
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #3a6709;
	background-color: #ffffff;
}
.ceny4/*linii tabely cen w programy.html*/
{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #4c6136;
	background-color: #ffffff;
}
.ceny4a/*linii tabely cen w programy.html*/
{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #4c6136;
	background-color: #ffffff;
}
h3/* kolory tytulow villapark15*/
{
	font-size: 19px;
	color: #ff8c00;
	font-weight: bold;
	text-align: center;
}
h2/* kolory tytulow programas*/
{
	color: #099309;
	font-weight: bold;
	text-align: center;
}
h1
{
	color: #099309;
	font-weight: bold;
	text-align: center;
}
.minigolf1
{
	border: 1px none ; 
	width: 130px; 
	height: 90px; 
	text-align: center; 
	vertical-align: middle;
}
.minigolf
{
	border: 1px none ; 
	width: 100px; 
	height: 70px; 
	text-align: center; 
	vertical-align: middle;
}
.tenis
{
	border: 1px none ; 
	width: 100px; 
	height: 70px;
	text-align: center; 
	vertical-align: middle;
	font-size: 17px;
	font-weight: bold;
	margin: auto;
}
.fitness
{
	border: 0px none ; 
	width: 100px; 
	height: 70px;
	text-align: center; 
	vertical-align: middle;
	font-size: 17px;
	font-weight: bold;
}
.photopark
{
	list-style-type: none;
	border: 2px solid ; width: 100px; height: 70px;
}
.biorezonans
{
	list-style-type: none;
}
.tablokosmetyk
{
	border: 1px black;
}
.villapark12_1
{
	text-align: center; 
	vertical-align: middle;
	font-size: 17px;
	font-weight: bold;
	background-color: #bed8d8;
	border: 1px groove #a5d9f1;	
}
.villapark12_2
{
	text-align: center; 
	vertical-align: middle;
	font-size: 15px;
	font-weight: bold;	
	border: 1px black;
}
.villapark12_3
{
	text-align: right; 
	vertical-align: top;
	font-size: 15px;
	font-weight: bold;
	padding: 20px;
}
.villapark12_4
{
	
}
.villapark12_5
{
	text-align: center; 
	vertical-align: middle;
	font-size: 17px;
	font-weight: bold;
	background-color: #cee1e1;
	border: 1px groove #a5d9f1;
}
.villapark12_6
{
	text-align: center; 
	vertical-align: middle;
	font-size: 17px;
	font-weight: bold;
	border: 1px groove #a5d9f1;
}
.villapark12_7
{
	text-align: right; 
	vertical-align: top;
	font-size: 15px;
	font-weight: bold;
	padding: 20px;
	border: 1px groove #a5d9f1;
}

.photo4_teznie1
{
	text-align: center;
	border: 1px solid ; 
	width: 220px; 
	height: 301px;
}
.photo4_teznie2
{
	text-align: center;
	border: 1px solid ; 
	width: 280px; 
	height: 200px;
}
.photo_teznie1/*foto teznia strona ciechocinek hiszpanski*/
{
	text-align: center;
	border: 1px solid ; 
	width: 400px; 
	height: 394px;
}
.ciecho1/*foto chiech strona ciechocinek hiszpanski*/
{
	text-align: center;
	border: 1px solid ; 
	width: 104px; 
	height: 70px;
}
.ciecho2/*foto chiech strona ciechocinek hiszpanski*/
{
	text-align: center;
	border: 1px solid ; 
	width: 626px; 
	height: 316px;
}
.joga
{
	text-align: center;
	border: 1px solid ; 
	width: 400px; 
	height: 300px;
}
/* debut listes a puces oferta*/
.disc
{
	font-size: 14px;
	font-weight: bold;
	list-style-type: disc;
	text-align: right;
}
.circle
{
	font-size: 14px;
	font-weight: bold;
	list-style-type: circle;
	text-align: right;
}

.tratamientos
{
	font-family: "Traditional Arabic", "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
	text-align: justify; 
	vertical-align: top;
	font-size: 14px;
	font-weight: normal;
	padding: 10px;
}
.list_kurs_polskiego 
{
   margin: auto;
   border: 2px #c4cad0;
   width: 650px; 
   height: 100%; 
   text-align: right;
   font-weight: normal;
   background-color:  #fcf1d2;
   padding: 20px;
   top: 2px;
}
.left_column
{
	font-family: "Traditional Arabic", "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
	text-align: justify; 
	vertical-align: top;
	font-size: 14px;
	font-weight: normal;
	padding: 10px;
}
.central_column
{
	font-family: "Traditional Arabic", "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
	text-align: right; 
	vertical-align: top;
	font-size: 18px;
	font-weight: bold;
	padding: 15px;
}
.right_column
{
	font-family: "Traditional Arabic", "Comic Sans MS", "Trebuchet MS", Times, "Times New Roman", serif;
	text-align: right; 
	vertical-align: top;
	font-size: 16px;
	font-weight: normal;
	padding: 10px;
}
strong
{
	font-size: 16px;
	color: #ff8c00;
	font-weight: bold;
	text-align: right;
}
span 
{
	font-size: 19px;
	color: blue;
	font-weight: bold;
	text-align: right;
}
.center
{
	font-size: 16px;
	color: #ff8c00;
	font-weight: bold;
	text-align: center;
	background-color:  #fde48b;
}
.center1
{
	font-size: 16px;
	color: #ff8c00;
	font-weight: bold;
	text-align: center;
	background-color:  #cafecc;
}
.hotel_VP1
{
	float: left;
	margin: 8px;
	padding-right: 8px;
	border: 0px ; 
	width: 130px; 
	height: 90px;
}
.pokoje2/*pokoje malinowy2*/
{
	text-align: left;
	margin-right: 20px;
	border: 0px ;
}
.pokoje3/*pokoje malinowy3*/
{
	text-align: right;
	margin-right: 20px;
	border: 0px ;
}
.malinowy1/*photo malinowy1*/
{
	float: left;
	margin-right: 20px;
	border: 0px ; 
	width: 76px; 
	height: 113px; 
}
.malinowy2/*photo malinowy2*/
{
	float: right;
	margin-left: 20px;
	border: 0px ; 
	width: 76px; 
	height: 113px; 
}
.malinowy3-5/*photos malinowy3-5*/
{
	margin-left: 20px;
	border: 0px ; 
	width: 150px; 
	height: 100px; 
}
.malinowy6/*photo malinowy6*/
{
	float: right;
	margin-left: 20px;
	border: 0px ; 
	width: 100px; 
	height: 133px; 
}
.malinowy7/*photo malinowy7*/
{
	float: right;
	margin-left: 20px;
	border: 0px ; 
	width: 150px; 
	height: 100px; 
}
.malinowy9/*photo malinowy9*/
{
	float: right;
	margin-left: 20px;
	border: 0px ; 
}
.malinowy10/*photo malinowy10*/
{
	float: right;
	margin-left: 20px;
	border: 0px ; 
}
.malino_rekreaja_1-2 /*photos malino_rekreacja*/
{
	float: right;
	margin-left: 20px;
	border: 0px ; 
	width: 76px; 
	height: 113px;  
}
.malino_rekreaja_3-6 /*photos malino_rekreacja*/
{
	margin-left: 20px;
	border: 0px ; 
	width: 150px; 
	height: 100px;  
}
input, textarea
{
   font-family: "Traditional Arabic", "Times New Roman", Times, serif; /* On modifie la police du texte tapé l'intérieur des champs */
}

input:focus, textarea:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{
   background-color: #FFFF99;
}
label
{
   color: blue; /* Colorer en bleu tous les labels (bah oui, pourquoi pas en bleu ?) */
}

legend /* On met un peu plus en valeur les titres des fieldset */
{
   font-family: "Traditional Arabic", Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
   color: #1b29da;
   font-weight: bold;
}

fieldset
{
   margin-bottom: 15px; /* Une marge pour séparer les fieldset */
   background-color: #FFFFCC;
}
.imageflottante
{
	float: left;
	margin-right: 30px;
	margin-bottom: 20px;
}