html, form
{
	margin: 0px;
   padding: 0px;
}

body
{
	background-color: #E8E7E7; 
	color: #636161;
	margin: 0px;
   padding: 10px;
   border: none;
}

td.rejestracja_naglowek_left
{
	background-image: url('naglowek_left.gif'); 
	width: 6px;
	height: 38px;
}


td.rejestracja_naglowek_center
{
	background-image: url('naglowek_center.gif'); 
	background-repeat: repeat-x;
	padding: 3px 0px 0px 10px;
}
td.rejestracja_naglowek_text
{
	font-size: 14px; 
	font-weight: bold; 
	color: #636161;
}

td.rejestracja_naglowek_right
{
	background-image: url('naglowek_right.gif'); 
	width: 6px;
}

td.rejestracja_border_left
{
	background-image: url('border_left.gif'); 
	background-repeat: repeat-y;
}

td.rejestracja_tresc
{
	background-color: #FAFAFA;
	font-family: verdana; 
	font-size: 14px;
	padding: 0px 5px 0px 5px;
	height: 100%;
	vertical-align: top;
	height: 1px;
}

td.rejestracja_border_right
{
	background-image: url('border_right.gif'); 
	background-repeat: repeat-y;
}

td.rejestracja_stopka_left
{
	background-image: url('stopka_left.gif'); 
	background-repeat: repeat-x;
	height: 6px;
}

td.rejestracja_stopka_center
{
	background-image: url('stopka_center.gif'); 
	background-repeat: repeat-x;	
}

td.rejestracja_stopka_right
{
	background-image: url('stopka_right.gif'); 
	background-repeat: repeat-x;
}

hr.rejestracja_hr
{
	 height: 1px; 
	 border: solid 1px #AFAFAF; 
	 border-bottom: none;
}

td.rejestracja_krok, td.rejestracja_podtytul
{
	width: 100%; 
	padding: 20px 0px 13px 8px; 
	font-size: 12px; 
	font-weight: bold; 
	color: #636161; 
	text-align: left; 
	vertical-align: top
}

td.rejestracja_podtytul
{
	font-size: 11px; 
	padding: 15px 0px 3px 8px; 
}

td.rejestracja_kolumna_prawa, td.rejestracja_kolumna_lewa
{	
	height: 30px;
	padding:5px 0px 5px 0px;
	font-size: 11px; 
	color: #636161; 
	text-align: left; 
	vertical-align: middle;
}

td.dane_instytucji, td.dane_departamentu
{
 height: 15px;
 font-size: 11px; 
 color: #636161; 
 text-align: left; 
 vertical-align: middle;
 padding-left: 15px;
}

td.lista_osob {
	font-size: 11px; 
	color: #636161; 
	vertical-align: middle;
	border-bottom: 1px dashed #AFAFAF;
}

/* Przyciski do rejestracji */

input.button
{
 background-color:#f5c360;
 font-family:Tahoma;
 font-size:12px;
 border:1pt solid #6b5f5f;
 vertical-align:middle;
 padding:8px 5px 8px 5px;
 text-align:center;
 cursor:pointer;
 color:#6b5f5f;
 margin:3px 3px 3px 3px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}

input.button:hover
{
 background-color:#f5ac1b;
}

input.button[disabled]
{
 background-color:#e0dede ;
 cursor:default;
}

input, select, textarea {
	color:#000000;
	font-family:Tahoma;
	font-size: 11px;
	padding: 8px;
	border: 1px solid #636161;
	-webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
}

input.obowiazkowe, select.obowiazkowe, textarea.obowiazkowe {
	background: #F5F4F9;
	color:#000000;
	font-family:Tahoma;
	font-size: 11px;
	padding: 8px;
	border: 1px solid #636161;
  -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
}

td.rejestracja_kolumna_lewa 
{
	width: 30%;
	padding-left: 15px;
}

div.rejestracja_right_div
{
	width: 98%;
	text-align: right; 
}

td.rejestracja_kolumna_lewa_blue_middle, td.rejestracja_kolumna_prawa_blue_middle, td.rejestracja_kolumna_lewa_blue_top, td.rejestracja_kolumna_prawa_blue_top, td.rejestracja_kolumna_lewa_blue_bottom, td.rejestracja_kolumna_prawa_blue_bottom, td.rejestracja_kolumna_single_blue
{
	background-color: #F7FBFC;
	border-width:1px;
	border-color:#98C1D7;
	height: 25px;
	font-size: 11px; 
	color: #636161; 
	padding-left: 15px;
	text-align: left; 
	vertical-align: middle;
}

table.rejestracja_sekcja
{
 	background-color: #F7FBFC;
	border-width:1px;
	border-color:#98C1D7;
	border-style:solid none solid none;
}

td.rejestracja_kolumna_lewa_blue_top, td.rejestracja_kolumna_lewa_blue_middle, td.rejestracja_kolumna_lewa_blue_bottom
{
	width: 60%;
	text-align: left; 
}

td.rejestracja_kolumna_lewa_blue_top {border-style: solid none none solid}
td.rejestracja_kolumna_lewa_blue_middle {border-style: none none none solid}
td.rejestracja_kolumna_lewa_blue_bottom {border-style: none none solid solid}

td.rejestracja_kolumna_prawa_blue_top {border-style: solid solid none none}
td.rejestracja_kolumna_prawa_blue_middle {border-style: none solid none none}
td.rejestracja_kolumna_prawa_blue_bottom {border-style: none solid solid none}

td.rejestracja_kolumna_single_blue
{
	width: 100%;
	padding-left: 15px;
	text-align: left;
	border-style: solid solid solid solid
}

td.metoda_zaplaty
{
	background-color: #F7FBFC;
	border-style: none solid solid none;
	border-width:1px;
	border-color:#98C1D7;
	height: 25px;
	font-size: 11px; 
	color: #636161; 
	padding-left: 15px;
	text-align: left; 
	vertical-align: middle;
}

table.oplaty
{
 border:1px solid rgb(225,225,225);
}

td.termin_oplaty
{
 border-left:1px solid rgb(225,225,225);
 text-align:center;
}

td.nazwa_terminu
{
 color:#025DAC;
 font-family:Verdana;
 padding:6px 0px 3px 0px;
}

td.data_terminu
{
 color:#626061;
 font-family:Verdana;
 padding:0px 0px 6px 0px;
}

td.oplaty_lewa
{
 font-size:10px;
 background:#f7fbfc;
 color:#636161;
 font-family:Verdana;
 font-weight:normal;
 border-top:1px solid rgb(225,225,225);
 padding:5px 0px 5px 5px;
}

td.oplaty_lewa_np
{
 font-size:10px;
 background:#e6eff4;
 color:#636161;
 font-family:Verdana;
 font-weight:normal ;
 border-top:1px solid rgb(225,225,225);
 padding:5px 0px 5px 5px;
}

td.oplaty_prawa
{
 font-size:10px;
 background:#f7fbfc;
 color:#636161;
 font-weight:normal ;
 font-family:Verdana;
 border-top:1px solid rgb(225,225,225);
 border-left:1px solid rgb(225,225,225);
 padding:2px 0px 2px 5px;
}

td.oplaty_prawa_np
{
 font-size:10px;
 background:#e6eff4;
 color:#636161;
 font-family:Verdana;
 font-weight:normal ;
 border-top:1px solid rgb(225,225,225);
 border-left:1px solid rgb(225,225,225);
 padding:2px 0px 2px 5px;
}

td.cena
{
 font-family:Verdana;
 font-size:10px;
 padding-left:10px;
 color: #636162;
}

td.grupa_oplat
{
 color:#636161;
 font-family:Verdana;
 font-weight:normal;
 border-top:1px solid rgb(225,225,225);
 padding:5px 0px 5px 5px;
 background-color:#FFFFFF;
 font-size:12px;
}

td.sortowanie_hoteli
{
 font-size:10pt;
 padding-left:10px;
 color:#626061;
 font-family:Verdana;
}

td.dostepne_hotele
{
 padding:10px 0px 10px 0px;
 font-size:14pt;
 color:#626061;
 font-family:Verdana;
 text-align:center;
}

table.hotele
{
 border:1px solid #98C1D7;
}

tr.hotel
{
 background-color:#E6EFF4;
 cursor:pointer;
 color:#626061;
 font-family:Verdana;
 font-size:10px;
}

tr.hotel:hover
{
 background-color:#a4c7df ;
}

tr.hotel_np
{
 background-color:#E6EFF4;
 cursor:pointer;
 color:#626061;
 font-family:Verdana;
 font-size:10px;
}

tr.hotel_np:hover
{
 background-color:#a4c7df ;
}

td.hotel_border
{
 border-top:1px solid #98C1D7;
 font-family:Verdana;
 font-size:10px;
 color:#626061;
}

td.hotel_border_np
{
 border-top:1px solid #98C1D7;
 font-family:Verdana;
 font-size:10px;
 color:#626061;
}

td.hotel_nazwa
{
 font-size: 11px;
 font-weight: normal;
 color:#626061;
 font-family:Verdana;
 padding-right:7px; 
}

td.hotel_nazwa_np
{
 font-size: 11px;
 font-weight: normal;
 color:#626061;
 font-family:Verdana;
 padding-right:7px; 
}

td.hotel_hotel_dane
{
 font-size:10px;
 font-weight: normal;
 color:#626061; 
 font-family:Verdana;
 padding-top:3px;
}

td.hotel_hotel_dane_np
{
 font-size:10px;
 font-weight: normal;
 color:#626061; 
 font-family:Verdana;
 padding-top:3px;
}

td.hotel_opis
{
 font-size: 8pt;
 color:#626061;
 padding:0px 5px 0px 5px;
}

table.pokoje
{
 
}

table.wybor_pokoi
{
 border-style:none solid solid none;
 border-width: 1px;
 border-color:#98C1D7;
}

td.wybor_pokoi_terminow
{
 font-family:Tahoma;
 color:#626061;
 font-size: 11px;
 font-weight:bold;
 padding-bottom:5px;
}

td.termin_pokoju
{
 color:#626061;
 border-style: solid none none solid;
 border-width: 1px;
 border-color:#98C1D7;
}

td.pokoj
{
 background-color:#E6EFF4;
 font-family:Tahoma; 
 color:#626061;
 font-size: 11px;
 padding: 3px 5px 3px 5px;
 border-style: solid none none solid;
 border-width: 1px;
 border-color:#98C1D7;
 cursor:pointer;
}

td.pokoj_np
{
 background-color:#F7FBFC;
 font-family:Tahoma; 
 color:#626061;
 font-size: 11px;
 padding: 3px 5px 3px 5px;
 border-style: solid none none solid;
 border-width: 1px;
 border-color:#98C1D7;
 cursor:pointer;
}

td.pokoj:hover, td.pokoj_np:hover
{
 background-color:#FFCC66
}

td.termin
{
 background-color:#E6EFF4;
 font-family:Tahoma; 
 color:#626061;
 font-size: 11px;
 padding: 3px 5px 3px 5px;
 border-style: solid none none solid;
 border-width: 1px;
 border-color:#98C1D7;
 cursor:default;
}

td.termin_np
{
 background-color:#F7FBFC;
 font-family:Tahoma; 
 color:#626061;
 font-size: 11px;
 padding: 3px 5px 3px 5px;
 border-style: solid none none solid;
 border-width: 1px;
 border-color:#98C1D7;
 cursor:default;
}

td.wybrany_pokoj_nazwa
{
 background-color:#E6EFF4;
 font-family:Tahoma;
 color:#626061;
 text-align:left;
 font-size:11px;
 padding:5px 0px 5px 10px;
 border-right:1px solid #98C1D7;
}

td.wybrany_pokoj_doby
{
 font-weight:bold;
 font-size:10px;
 padding:5px 0px 5px 0px;
}

td.doba
{
 color: #626061;
 text-align:center;
}

table.wybrane_pokoje
{
 border:1px solid #98C1D7;
}

td.pokoj_osoba
{
 border-top:1px solid #98C1D7;
 padding-left:10px;
 font-family:Tahoma; 
 color:#626061; 
 font-size:11px;
}

td.pokoj_osoba_np
{
 border-top:1px solid #98C1D7;
 padding-left:10px;
 font-family:Tahoma; 
 color:#626061; 
 font-size:11px;
}

td.pokoj_osoba_daty
{
 border-top:1px solid #98C1D7;
 padding-right:0px;
 font-family:Tahoma;
 color:#626061;
 font-size:11px;
 text-align:right;
}

td.pokoj_osoba_daty_np
{
 border-top:1px solid #98C1D7;
 padding-right:0px;
 font-family:Tahoma;
 color:#626061;
 font-size:11px;
 text-align:right;
}

td.pokoj_ceny
{
 border-style:solid solid solid solid;
 border-width:1px;
 border-color:#98C1D7;
 padding-left:10px;
 font-family:Tahoma;
 color:#626061;
 font-size:11px;
}

table.rejestracja_naglowek
{
 border-right: 1px solid #bbbab9;
 border-left: 1px solid #bbbab9;
 border-bottom: 1px solid #bbbab9;
}

td.rejestracja_naglowek
{
 background:#FFFFFF;
 border-style: solid none solid none;
 border-width: 1px;
 border-color: #bbbab9;
 color: #ff9600;
 font-weight: bold;
 font-family:Verdana;
 font-size:11px;
 text-align:left ;
 padding-left: 10px ;
 height:28px;
}

td.rejestracja_naglowek a
{
 color: #ff9600;
}

td.preferencje_platnik
{
 padding: 0px 5px 0px 5px;
 text-align: left;
 border-style: solid;
 border-width: 0px 1px 1px 0px;
 border-color: #BBBAB9;
 color:#636161;
 font-family:Verdana;
 font-size:9px;
}

td.preferencje_platnosc
{
 font-size:10px;
 background:#f7fbfc;
 border-bottom:1px solid #bbbab9;
 color:#636161;
 font-family:Verdana;
 font-weight:normal;
 padding: 2px 2px 2px 12px;
}

td.preferencje_platnosc_np
{
 font-size:10px;
 background:#f7fbfc;
 border-bottom:1px solid #bbbab9;
 color:#636161;
 font-family:Verdana;
 font-weight:normal;
 padding: 2px 2px 2px 12px;
}

td.preferencje_grupa_oplat
{
 border-style:none solid solid none;
 border-width:1px;
 border-color:#b0afaf;
 text-align: left;
 vertical-align: middle;
 background-color:#B1D4E8;
 color:#636161;
 font-family:Verdana;
}

td.preferencje_platnosc_w_grupie
{
 border-style: none solid solid none;
 border-width: 1px;
 border-color: #b0afaf;
 text-align: left;
 vertical-align: middle;
 padding-left: 30px;
 color:#636161;
 font-family:Verdana;
}

td.preferencje_platnosc_w_grupie_np
{
 border-style: none solid solid none;
 border-width: 1px;
 border-color: #b0afaf;
 text-align: left;
 vertical-align: middle;
 padding-left: 30px;
 color:#636161;
 font-family:Verdana;
}

td.slowo_kluczowe_kategoria
{
 padding:15 0 5 0;
 font-size:9pt;
 border-bottom:1pt solid #3d199a;
 color:#3d199a;
 font-weight: bold; 
}

td.slowo_kluczowe
{
 padding:5 0 0 0;
}

td.rejestracja_zakonczenie
{
 font-size: 14px; 
 font-weight: bold; 
 color: #636161;
}

span.krok_aktywny
{
 color:#F79319;
}

span.krok_nieaktywny
{
 color:#000000;
}

div.stopka_lewa
{
 position:relative;
 float:left;
 vertical-align:middle;
 padding:10px 0px 0px 10px;
}

div.stopka_lewa a
{
 color:#F79319;
}

div.stopka_prawa
{
 position:relative;
 float:right;
 padding:10px 0px 0px 10px;
 text-align:right;
}

div.stopka_prawa a
{
 color:#F79319;
}
