
table.niko{
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	/*font-size:  10pt;*/
	border-collapse: collapse;
}

table.niko caption{
	/*font-size: 11pt;;*/
	color:#000000;
}

table.niko thead tr{
	background-color: #3785AC;
	/*border-top: 1px solid black;
	border-bottom: 1px solid black;*/
	color:#FFFFFF;
}
table.niko thead tr.thActionArea{ background-color: #FFFFFF};


table.niko tfoot tr{
	background-color: #FFFFFF;
}

table.niko thead th{
	padding: 4px;
	white-space: nowrap;
}

table.niko tfoot th{
	font-size: 110%;
	text-align: right;
	padding-right: 4px;
	letter-spacing: 1px;
}

table.niko tfoot td{
	padding-left: 4px;
	color: red;
	font-size: 110%;
	font-weight: 600;
}

table.niko tfoot td:hover{
	background-color: red;
	color: white;
}

table.niko tr{
	background-color: #B2D1E0;
}

table.niko tr.odd{
	background-color: #FFFFFF;
}

table.niko tbody tr:hover, table.niko tr.prototypeHover{
	background-color: #FFFF99;
}

table.niko td, table.niko th{
	border: 1px solid #64A2C1;
}

table.niko tbody td
{
	padding: 4px;
}

table.niko td a:link, table.niko th a:link{
	color: black;
}

table.niko td a:visited, table.niko th a:visited{
	color: black;
	text-decoration: line-through;
}

table.niko td a:hover, table.niko th a:hover{
	color: purple;
	text-decoration: underline;
}

table.niko td:last-child a:hover{
	color: red;
	text-decoration: underline overline;
}

table.niko thead tr.thActionArea th{ border:none; border-bottom: 1px solid #64A2C1; text-align:right;}

table.myHotelsTemp{
	
	/*font-size:  10pt;*/
	border-collapse: collapse;
}

table.myHotelsTemp caption{
	/*font-size: 11pt;;*/
	color:#000000;
}

table.myHotelsTemp thead tr{
	background-color: #3785AC;
	/*border-top: 1px solid black;
	border-bottom: 1px solid black;*/
	color:#000000;
}
table.myHotelsTemp thead tr.thActionArea{ background-color: #FE9900};


table.myHotelsTemp tfoot tr{
	background-color: #FFFFFF;
}

table.myHotelsTemp thead th{
	padding: 4px;
	white-space: nowrap;
	text-align: center;
	text-transform:uppercase;
	
}

table.myHotelsTemp tfoot th{
	font-size: 110%;
	padding-right: 4px;
	letter-spacing: 1px;
	text-align: center;
	text-transform:uppercase;
}

table.myHotelsTemp tfoot td{
	padding-left: 4px;
	color: red;
	font-size: 110%;
	font-weight: 600;
}

table.myHotelsTemp tfoot td:hover{
	background-color: red;
	color: white;
}

table.myHotelsTemp tr{
	background-color: #FFFFFF;
}

table.myHotelsTemp tr.odd{
	background-color: #FFFFFF;
}

table.myHotelsTemp tbody tr:hover, table.myHotelsTemp tr.prototypeHover{
	background-color: #FFFF99;
}

table.myHotelsTemp td, table.myHotelsTemp th{
	border: 1px solid #64A2C1;
}

table.myHotelsTemp tbody td
{
	padding: 4px;
}

table.myHotelsTemp td a:link, table.myHotelsTemp th a:link{
	color: black;
}

table.myHotelsTemp td a:visited, table.myHotelsTemp th a:visited{
	color: black;
	text-decoration: line-through;
}

table.myHotelsTemp td a:hover, table.myHotelsTemp th a:hover{
	color: purple;
	text-decoration: underline;
}

table.myHotelsTemp td:last-child a:hover{
	color: red;
	text-decoration: underline overline;
}

table.myHotelsTemp thead tr.thActionArea th{ border:none; border-bottom: 1px solid #969696; text-align:right;}
/*
--------------------------------------------------------------------------------
What:	"Oranges in the sky" Styles(Table data design)
Who:	Krasimir Makaveev(krasi [at] makaveev [dot] com)
When:	15.09.2005(created)
--------------------------------------------------------------------------------
*/

table.orangeSky {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc; 
	color: #333;
}

table.orangeSky caption {
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 10px;
	padding: 3px;
	background: #efefef  url(../img/alpha.gif) ;
	border: 1px solid #ccc;
	color: #666;
}
/*
table.orangeSky a {
	text-decoration: none;
	border-bottom: 1px dotted #f60;
	color: #f60;
	font-weight: bold;
}

table.orangeSky a:hover {
	text-decoration: none;
	color: #fff;
	background: #f60;
}

table.orangeSky tr th a {
	color: #369;
	border-bottom: 1px dotted #369;
}

table.orangeSky tr th a:hover {
	color: #fff;
	background: #369;
}*/

table.orangeSky thead tr th {
	text-transform: uppercase;
	background:  url(../img/bg.gif) ;

}

table.orangeSky tfoot tr th, table.orangeSky tfoot tr td {
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
}

table.orangeSky tfoot tr th {
	
}

table.orangeSky tfoot tr td {
	
}

table.orangeSky td, table.orangeSky th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px;
	line-height: 1.8em;
	/*font-size: 0.8em;*/
	vertical-align: top;
	
}

table.orangeSky tr.odd th, table.orangeSky tr.odd td {
	background: #efefef   ;
}

