body {
     background:#ffffff;
     }
div#cala {
         border: 1px solid;
	 width: 800px;
	 text-align: center;
  	 margin: 0 auto;
	top: 5px;

}
div#banner {
         border-bottom: 1px solid;
         border-left: 1px solid;
         border-right: 1px solid;
	 width: 800px;
	 text-align: center;
  	 margin: 0 auto;

}
div#tekst {
	 background-color:  #ffefdc;
         border: 1px solid;
	 width: 500px;
	 text-align: center;
  	 margin: 5px;
	 font-size: 12px;

}
div#mostpopular {

	 background-color: #ecceaa;
         border: 1px solid;
	 width: 130px;
	 text-align: center;
  	

}
div#superoffer {

	 background-color: #ecceaa;
         border: 1px solid;
	 width: 130px;
	 text-align: center;
  	
}
div#loty {
	left:15px;
	 background-color: #ecceaa;

	 width: 130px;
	 text-align: center;
}

div#menu_n {
	font-family: arial, verdana;
	   color: #eeeeee;
	width:130px;
	   margin-top: 5px;
         border: 1px solid;
	 background-color: #995505;
	 text-align: center;
	 font-weight:bold;
	 font-size:12px;
	 left: 5px;
}

div#menu_l {
	font-family: arial, verdana;
	width:130px;
         border: 1px solid;
	 background-color: #ecceaa;
	 text-align: center;
}
div#panel {
         margin: 5px;
         width: 500px;
         border: 1px solid;
	 text-align: center;
}
div#linki_gora {
	font-family: arial, verdana;
         border: 1px solid;
	 text-align: center;
	 background-color: #995505;
	width:800px;
margin: 0px;
}
div#linki_samagora {
	font-family: arial, verdana;
         border: 1px solid;
	 text-align: center;
	 background-color: #eeeeee;
	 font-size:12px;
}
div#stopka {
	 width:790px;
         border: 1px solid;
	 text-align: center;
	 background-color: #995505;
}

div#naglowek {
       font-size: 10px;
       font-family: arial, verdana;
       text-align:center;
       }

a {
	font-family: arial; verdana;
   text-decoration:none;
   font-size: 12px;
   color: black;
   }
a:hover {
	 text-decoration: underline;
	 color: #222222;
	 }
a.linki_gora {
	font-family: arial, verdana;
   text-decoration:none;
   font-size: 14px;
   font-weight:bold;
   color: #eeeeee;
   }
a.linki_gora:hover {
	 text-decoration: underline;
	 color: white;
	 }
	 a:hover {
	 text-decoration: underline;
	 color: #222222;
	 }
a.stopka_hotele {
	font-family: arial, verdana;
   text-decoration:none;
   font-size: 12px;
   color: #eeeeee;
   }
a.stopka_hotele:hover {
	 text-decoration: underline;
	 color: white;
	 }
a.stopka{
	font-family: arial, verdana;
   text-decoration:none;
   font-weight:bold;
   font-size: 12px;
   color: #eeeeee;
   }
a.stopka:hover {
        font-weight:bold;
	 text-decoration: underline;
	 color: white;
	 }

a.linkor {
	font-family: arial, verdana;
   text-decoration:none;
   font-size: 10px;
   color: #eeeeee;
   }
a.linkor:hover {
	 text-decoration: underline;
	 color: white;



*
 * Style dla głównej tabeli z informacjami o Rezerwacji.
 */

TABLE.booking_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-color: #000000;
	border: solid 1px #bFbFbF;
	border-top: none;
}

TABLE.booking_info TD {
	font-size: 8pt;
}

TABLE.booking_info TD.binfo_label {
	font-weight: bold;
	background-color: #ecceaa;
	width: 18%;
	height: 20px;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
	font-family: arial, verdana;
	font-size: 12px;
}

TABLE.booking_info TD.binfo_data {
	background-color: #ecceaa;
	width: 82%;
	height: 20px;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
	text-align: left;
	font-faminly: arial, verdana;
	font-size: 14px;
}

TABLE.booking_info TD.binfo_label_alt {
	font-weight: bold;

	width: 18%;
	height: 20px;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
	text-align: left;	
	font-family: arial, verdana;
	font-size: 12px;
}

TABLE.booking_info TD.binfo_data_alt {

	width: 82%;
	height: 20px;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
	text-align: left;
	font-family: arial, verdana;
	font-size: 14px;
}

/*
 * KONIEC: Style dla głównej tabeli z informacjami o Rezerwacji.
 */

.cena_ex {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bolder}

TABLE.userdata TD.label {
	font-weight: bold;
	text-align: center;
	width: 150px;
}
.disabled_text_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px #000000 solid;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #000000;
	background-color : Silver;
}
.button_01 {
	background-color: #4E7B64;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	cursor: hand;
	height: 22px;
	width: 80px;
	border-style: none;	 
}
.button_02 {
	background-color: #4E7B64;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	cursor: hand;
	height: 22px;
	width: 100px;
	border-style: none 
}
.button_03 {
	background-color: #4E7B64;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	cursor: hand;
	height: 22px;
	width: 115px;
	border-style: none;	 
	background-image: url('img/button03_a.gif');
}
 /*
 * Style dla tabeli "Wybierz rodzaj platnosci" .
 */

TABLE.choose_payment_type {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: solid 1px #bFbFbF;
	border-top: solid 1px #bFbFbF;
}

TABLE.choose_payment_type TH {
	font-size: 8pt;
	font-weight: bold;
	color: #565151;
	background-color: #F1F1F1;
	padding: 2px 4px 2px 4px;
	border-right: solid 1px #bFbFbF;
}

TABLE.choose_payment_type TR.norm {
	background-color: #F4F4E9;
	vertical-align: middle;
}

TABLE.choose_payment_type TR.alter {
	background-color: #ecceaa;
	vertical-align: middle;
}

TABLE.choose_payment_type TD {
	border-right: solid 1px #bFbFbF;
	border-bottom: solid 1px #bFbFbF;
	padding: 4px 4px 4px 4px;
}

TABLE.choose_payment_type TD.payment_name {
	font-size: 8pt;
	width: 300px;
	text-align: center;
}

TABLE.choose_payment_type TD.radio_btn {
	text-align: center;
	width: 20px;
}

 /*
 * KONIEC: Style dla tabeli "Rezerwacja dla" w potwierdzeniu.
 */



























