/* body = all the bage */
	body
	{
		font-family: tahoma;
		color: #444444;		
		margin-top:0px;
		margin-bottom:0px;
	}
/* paragraph */
	p
	{
		font-family: tahoma;
		font-size: 12px;
		font-weight: normal;
		color: #444444;		
		margin-top:0px;
		margin-bottom:0px;
		text-align: justify;

	}
	p.heading
	{
		font-weight: bold;
		color: #232323;
		text-align: center;
	}
	p.title
	{
		font-size: 13px;
		font-weight: bold;
		color: #663300;
	}
	p.subtitle
	{
		font-size: 13px;
		font-weight: bold;
		color: #996633;
	}
/* top menu */
	tr.top_menu td
	{
		font-size: 11px;
	}
	tr.top_menu a
	{
		font-size: 11px;
	}
	tr.top_menu a:hover
	{
		background-color: #DAD4AB;
		text-decoration: underline;
	}
/* where r u */
	tr.where_r_u td
	{
		border: 0px solid #663300;
		background-color: rgb(236,232,204);
		font-size: 11px;
		color: #5C5521;
	}
	tr.where_r_u a
	{
		font-size: 11px;
	}
	tr.where_r_u a:hover
	{
		text-decoration: underline;
	}
/* Image */
	img
	{
		border-color: #663300;
	}
/* link */
	a
	{
		font-size: 12px;
		font-weight: normal;
		color: #460700;
		font-family: tahoma;
		text-decoration: none;
	}
	a:hover
	{
		color: #9B0C00;
	}
/* ul */
	p.uoil
	{
		text-align: justify;
		text-indent: -15px;
		margin-left: 30px;
		margin-right: 0px;
	}
/* sub */
	p.uiolsub
	{
		text-align: justify;
		text-indent: -15px;
		margin-left: 60px;
		margin-right: 0px;
	}
/* Warning: */
	.warning
	{
		color: red;
		font-weight: bold;
		font-family: Times New Roman;
	}
/* table */
	table {
		border-width: 0px;
		border-spacing: 0px;
		border-collapse: collapse;
		
		font-family: tahoma;
		font-size: 12px;
		font-weight: normal;
		margin-top:0px;
		margin-bottom:0px;
	}
/* ip */
	table.ip {
		width: 400px;
		border: 1px solid #FFFFFF;
		border-collapse: collapse;
		empty-cells: show;
		background-color: #EBE4D8;
	}
	table.ip td {
		border: 1px solid #FFFFFF;
	}
	table.ip th {
		border: 1px solid #FFFFFF;
		border-spacing: 1px;
		background-color: #BF9D77;

		color: #FFFFFF;
		font-weight: bolder;
		text-align: center;
	}
	
/*more*/
	table.more {
		width: 350px;
		border-spacing: 0px;
		border-collapse: collapse;
		background-color: #EBE4D8;
		
		font-family: Tahoma;
		font-size: 12px;
		font-weight: normal;
		color: #663300;		
		margin-top:0px;
		margin-bottom:0px;
		text-align: center
	}
	table.more th {
		background-color: #BF9D77;
		color:#663300;
		font-weight:bold
	}
/*weather*/
	table.weather {
		font-family: tahoma;
		font-size: 13px;
		font-weight: normal;
		color: #554F24;		
		margin-top:3px;
		margin-bottom:3px;
	}
	table.weather th {
		color: #000000;
		border-width: 1px;
		height: 22px;
		font-weight: normal;
		border-style: solid none none none;
		border-color: #CED0BB;
	}
	table.weather td {
		border-width: 1px;
		border-style: solid none none none;
		border-color: #CED0BB;
	}
/*flights*/
	table.flights {
		width: 100%;
		border-width: 1px;
		border-spacing: 0px;
		border-style: solid;
		border-color: black;
		border-collapse: collapse;
				
		font-family: tahoma;
		font-size: 12px;
		font-weight: normal;
		color: #000000;		
		margin-top:0px;
		margin-bottom:0px;
	}
	table.flights th {
		border-width: 1px;
		padding: 1px;
		border-style: solid;
		border-color: white;
		background-color: #D3C984;
		height: 34px;
	}
	table.flights tr {
		border-width: 1px;
		padding: 1px;
		border-style: solid;
		border-color: white;
		text-align: center;
	}
	table.flights td {
		border-width: 1px;
		padding: 1px;
		border-style: solid;
		border-color: white;
		background-color: #F1EFE0;
		text-align: center;
	}

/* flight search */
	table.flight_search {
		font-family: tahoma;
		font-size: 13px;
		font-weight: normal;
		margin-top:0px;
		margin-bottom:0px;
		color: #000000;
	}
/* FORMS */
	select {
		border:1px solid #D3C984;
		color:#5C5521;
		background-color:#F8F7EF;
		font-family:Tahoma;
		font-size:8pt
	}
	input {
		border:1px solid #D3C984;
		color:#554F24;
		background-color:#F8F7EF;
		font-family:Tahoma;
		font-size:8pt;
	} 
	input.submit{
		 border: 1px solid #1C1A0C;
		 background-color: #DAD4AB;
	}
	a.submit{
		 border: 1px solid #1C1A0C;
		 background-color: #DAD4AB;
	}
	input.radio {
		border:0px none;
		color:#554F24;
		background-color: transparent;

	}
	textarea{
		 border: 1px solid #D3C984;
		 background-color: #F8F7EF;
	}
	
/***************/
/*    menu     */
/***************/
	table.menu {
		width: 100%;
		border:0px;
		border-collapse: collapse;
		border-spacing: 2px 20px;
		background-color: #ECE8D3;
	}
/*   Single  */
	table.single {
		cursor: pointer;
		font-family: tahoma;
		font-size: 11px;
		text-decoration: none;
		color: #000000;
	}
	tr.single , td.single {
		border-top: 	0px none;
		border-bottom: 	1px solid #D1CEB9;
		border-left: 	0px none;
		border-right: 	0px none;
		margin: 3px;
		padding: 3px;
	}
	table.single:hover {
		background-color: #CBB589;
	}
/* sub mennu */
	table.submenu {	
		cursor: pointer;
		font-family: tahoma;
		font-size: 11px;
		text-decoration: none;
		color: #000000;
		border: 1px dotted #D1CEB9;
	}
	td.submenu:hover {
		font-style: italic;
	}
