BODY { page: strona;
                 font-family: Arial, sans-serif;
                 color: black;
		 font-weight: normal;		 
                 background-color: white;
                 margin-top: 0px;
                 margin-bottom: 0px;
                 margin-right: 0px;
                 margin-left: 0px;
               }
.nowe_tlo {
		background-color: #cce9FF;	
		}
P {        
        margin: 0px;        
        padding-bottom: 0px;
        font-size: 12px;
  }
A {
	text-decoration: none;	
	color: inherit !important;
   } 
A:visited
   {
   	color: inherit !important;
   }   
A:hover
{
	text-decoration: underline !important;
	color: red !important;	
}
  
.naglowek {
	font-weight: bold;
	font-size: 14px;	
	}	     
.nag1 {	
	background-color: #006ae2;
	color: white;	
	padding-left: 10px;	
	padding-right: 20px;	
	border: 1px solid black;
	margin: 0px;	
	}	     	
.nag0 {
	background-color: #cce9FF;	
	color: #006ae2;
	padding-left: 10px;	
	padding-right: 10px;		
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	margin: 0px;	
	}
.nag0 A {
	color: #006ae2;
	}     	
	
.cialo {
	background-color: #cce9FF;	
	border: 1px solid black;
   font-size: 12px;
	}	     	
TD { vertical-align: top; 
	}

.nag_tab {
	-moz-box-sizing : border-box;
	font-size: 12px;
	background-color: black;
	color: white;
	text-align: center;
	vertical-align: center;
	border-right: 1px solid white;

	padding-left: 2px;
	padding-right: 2px;
	}

.nag_tap {
	-moz-box-sizing : border-box;
	font-size: 12px;
	background-color: black;
	color: white;
	text-align: center;
	vertical-align: center;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	float: left;
	font-weight: bold;
	}
		
	
	
.bod_tab {
	font-size: 12px;
	background-color: white;
	text-align: left;
	vertical-align: center;
	border-right: 1px solid gray;
	border-bottom: 1px solid #F0F0F0;
	padding-left: 2px;
	padding-right: 2px;
	}

.bod_tap {
	-moz-box-sizing : border-box;
	float: left;
	font-size: 12px;
	background-color: white;
	text-align: left;
	vertical-align: center;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	padding-left: 2px;
	padding-right: 2px;
	height: 20px;
	}
.bod_tapt TD{
	-moz-box-sizing : border-box;
	font-size: 12px;
	background-color: white;
	text-align: left;
	vertical-align: center;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	margin: 0px;
	padding: 2px;
	}
		
.bod_tapt A {color: black;}

.bod_tapt_hl TD{
	-moz-box-sizing : border-box;
	font-size: 12px;
	background-color: #FFFC63;
	text-align: left;
	vertical-align: center;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;	
	padding: 2px;
	}	

.bod_tapt_hl_powrot TD{
	-moz-box-sizing : border-box;
	font-size: 12px;
	background-color: #F5F0D5;
	text-align: left;
	vertical-align: center;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;	
	padding: 2px;
	}	
	
.bod_tapt_hl A:visited {color: red;}
.bod_tapt_hl A:link {color: red;}
				
.bod_tab_hl {
	font-size: 12px;
	background-color: #FFFC63;
	text-align: left;
	vertical-align: center;
	border-right: 1px solid gray;
	border-bottom: 1px solid #00F0F0;
	border-top: 1px solid #00F0F0;
	padding-left: 2px;
	padding-right: 2px;
	}	
.bod_tab A {
	color: black;
	}	
	
.bod_tab_kasuj
	{
	border: none;	
	text-align: left;
	font-size: smaller;
	padding-left: 2px;
	}
.bod_tab_kasuj A {
	text-decoration: none;
	color: black;
	}
	
.tab_input
	{
	width: 95%;
	height: 95%;
	border: none;	
	font-size: 12px;
	background: #F5F5F5;			
	margin: 0px; 
	padding: 0px;	
	}	
	
INPUT {
        font-family: Arial, sans-serif;		
	}
SELECT {
	font-family: Arial, sans-serif;
	}		
.bod_tab_big {
	background-color: white;
	text-align: left;
	font-weight: bold;
	vertical-align: center;
	border-right: 1px solid gray;
	border-bottom: 1px solid #F0F0F0;
	padding-left: 2px;
	padding-right: 2px;
   font-size: 13px;
	}	
	
.dane_input
	{	
	height: 18px;
	border: 1px solid black;	
	font-size: 12px;
	background: #F5F5F5;			
	margin: 0px; 
	padding: 1px;	
	}
	
#blu {color: blue;}	
	
#nr_rejsu { width: 80px; float: left;}
#opis { width: 200px; float: left;} 
#depart {width: 120px; float: left;}
#data {width: 70px; float: left;}
#czas { width: 45px; text-align: center; float: left;}
#cena {width: 70px; text-align: right; float: left;}
#l_miejsc {width: 70px; text-align: center; float: left;}
#przewoznik {width: 60px; float: left;}
#kierunek {width: 60px; text-align: center; float: left;}
#partner {color: green; font-weight: bold;}
#nr_rejsu_blank{width: 80px; clear: both; color: gray;}
#target {width: 120px; text-align: right; float: left;}
#waluta {width: 70px; text-align: center; float: left;}
#uwagi {width: 220px; border-right: 0px; float: left;}	
#uwagi_rez {width: 190px; border-right: 0px; float: left;}	
#komendy {background-color: #FFCC33; border: none;}

#data_rez {width: 90px; float: left;}
#valid {width: 30px; float: left; text-align: center;}

.odcinki {
	border-top: 1px dotted brown;
	margin-left: 80px;
	border-bottom: 1px dotted brown;
	 -moz-box-sizing : border-box;
 	};
.bod_tapt #cen {text-align: center;}

#red { color: red }
#magenta { color: #FF00FF }
#blue { color: blue }

#payed { color: white; background-color: blue; }
#npayed { color: white; background-color: red; }

.naglowek_czarny
{	
	padding: 1px;
	text-align: center;
	background-color: black;
	color: white;
	font-size: 14px;
	border: 1px solid white;
}	
.tabel_bialy
{	
	padding: 1px;
	text-align: center;
	vertical-align: center;
	background-color: white;
	font-size: 14px;
	border: 1px solid grey;
}		
#przycisk
{
	font-size: 12px;
}

.rezerw_input
	{
	height: 18px;
	font-size: 13px;
	background: #F5F5F5;			
	margin: 0px; 
	padding: 0px;	
	}	

.tab_potwierdz TD
{	
	border: 1px solid black;
	text-align: center;	
	background-color: white;
	font-size: 12px;
}
.tab_potwierdz #nag 
	{ 
		background-color: #006ae2;
		color: white;
		font-weight:bold;
	}
#sex { width: 25px; text-align: center; float: left;}	
#przycisk_sm
{
	font-size: 10px;
	height: 16px;
}
#lewo
{
	text-align: left;
}
#caps	{
	font-size: 7pt;
	text-align: right;
	width: 590px;
	font-family: Verdana, Arial;
	}
	
#targecik {
	float: left;	
	background-color: white;
	border: 1px solid gray;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 3px;
	line-height: 16px;
	-moz-border-radius: 4px;			
	}

#targecik A {
color: black;
}

#targecik A:hover {
text-decoration: none !important;
}


#krok1_target {
	font-size: 16px;
	font-weight: bold;
	color: black;
}	
#krok1_cenka {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #ff4c4c;
	white-space: nowrap;
}
