body {
	background: url(../images/bg-site.gif);
	margin: 0;
	padding: 0;
	text-align: center;
}

div, p, td, span, ul, li, a, h1, h2, h3, h4 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color: #333333;
	}
	
p { margin: 0; } 	

input, select, textarea { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #0000CC;
	}
	

#container {
	position:relative;
	width: 990px;
	background: url(../images/bg-page.gif);
	margin: 0 auto;
	padding: 0;
	border: 0px;
}	

#page_head {
	overflow:hidden;
	background: url(../images/main-layout.jpg) no-repeat top right;
	width: 978px;
	margin: 0 auto;
	padding: 0;
	clear:both;
	}
	
#page_link {
	background: #F1F1F1;
	width: 958px;
	margin: 0 auto;
	padding: 3px 10px;
	text-align: left;
	border-bottom: #000000 dotted 1px;
	clear:both;
	}	

#page_link {
	background: #F1F1F1;
	width: 958px;
	margin: 0 auto;
	padding: 3px 10px;
	text-align: left;
	border-bottom: #000000 dotted 1px;
	clear:both;
	}	

#page_left {
	position:relative;
	float:left;
	width: 745px;
	text-align:left;
	border-right:#CCCCCC 1px solid;
	padding: 5px;
	margin: 5px 0px 5px 5px;
	}

#page_right {
	position:relative;
	float: right;
	width: 210px;
	padding: 5px;
	margin: 5px 5px 5px 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	}
	
#page_foot {
	background: #F1F1F1;
	width: 958px;
	margin: 0 auto;
	padding: 3px 10px;
	text-align: center;
	border-top: #000000 dotted 1px;
	clear:both;
	}	

h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000066; display:inline;}

h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000066; display:inline;}

td.pro_box { 
	padding: 3px;
	margin: 3px;
	background: #F1F1F1;
	border: #CCCCCC solid 1px;
	border-collapse:collapse;
	}

td.header_box { 
	padding: 3px;
	margin: 3px;
	border-bottom: #006600 solid 2px;
	background: #F1F1F1;
	border-collapse:collapse;
	}

span.price { 
	color:#990000; 
	font-weight:bold;
}

.tbox { WIDTH: 95%;}

input.bookselect {
	border: #999999 solid 2px;
	background-color: #990000;
	padding: 4px;
	margin: 1px;
	color: #FFFF00;
	font-size: 11px;
	font-weight: bold;
	cursor:pointer;
}

form { display:inline; }

a:link
	{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000066; text-decoration:none; }
a:visited
	{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000066; text-decoration:none; }
a:hover
	{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; text-decoration:none; border-bottom: #000000 1px dotted; }

a.topmenu:link
	{ font-family: Tahoma, "Microsoft Sans Serif"; font-size: 12px; font-weight: bold; color: #006600; padding: 0 10px 0 10px;}
a.topmenu:visited
	{ font-family: Tahoma, "Microsoft Sans Serif"; font-size: 12px; font-weight: bold; color: #006600; padding: 0 10px 0 10px;}
a.topmenu:hover 
	{ font-family: Tahoma, "Microsoft Sans Serif"; font-size: 12px; font-weight: bold; color: #000000; padding: 0 10px 0 10px;}

a.mainmenu:link
	{ font-family: Tahoma, "Microsoft Sans Serif"; font-size: 11px; font-weight: bold; color: #666666; }
a.mainmenu:visited
	{ font-family: Tahoma, "Microsoft Sans Serif"; font-size: 11px; font-weight: bold; color: #666666; }
a.mainmenu:hover 
	{ font-family: Tahoma, "Microsoft Sans Serif"; font-size: 11px; font-weight: bold; color: #CC3300;}

a.submenu:link
	{ font-family: Tahoma, "Microsoft Sans Serif";  font-size: 12px; font-weight: normal; color: #666666; }
a.submenu:visited
	{ font-family: Tahoma, "Microsoft Sans Serif";  font-size: 12px; font-weight: normal; color: #666666; }
a.submenu:hover 
	{ font-family: Tahoma, "Microsoft Sans Serif";  font-size: 12px; font-weight: normal; color: #CC3300; }

a.hotelmenu:link
	{ font-family: Tahoma, "Microsoft Sans Serif"; font-size: 11px; font-weight: bold; color: #006600; }
a.hotelmenu:visited
	{ font-family: Tahoma, "Microsoft Sans Serif"; font-size: 11px; font-weight: bold; color: #006600; }
a.hotelmenu:hover 
	{ font-family: Tahoma, "Microsoft Sans Serif"; font-size: 11px; font-weight: bold; color: #000000; }

a.morehotel:link
	{ font-family: Tahoma, "Microsoft Sans Serif"; font-size: 11px; font-weight: normal; color: #006600; }
a.morehotel:visited
	{ font-family: Tahoma, "Microsoft Sans Serif"; font-size: 11px; font-weight: normal; color: #006600; }
a.morehotel:hover 
	{ font-family: Tahoma, "Microsoft Sans Serif"; font-size: 11px; font-weight: normal; color: #333333;}
	
a.hotel-list:link
	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #0000FF;}
a.hotel-list:visited
	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #0000FF;}
a.hotel-list:hover 
	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #FF0000;}

a.partner:link
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #006699; }
a.partner:visited
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #006699; }
a.partner:hover
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #000000; }

a.hotel-name:link
	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0000FF; }
a.hotel-name:visited
	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0000FF; }
a.hotel-name:hover 
	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF0000;}

a.page-no:link
	{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#990000; font-weight:bold;  }
a.page-no:visited
	{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#990000; font-weight:bold; }
a.page-no:hover 
	{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; font-weight:bold;}

.menutopic { font-family: Tahoma, "Microsoft Sans Serif"; font-size: 11px; font-weight: bold; color: #FFFFFF;}

.gray-dot {border:1px dashed #CCCCCC; }

.pagelink {	
	border: #072a66 1px solid; 
	padding: 5px; 
}

.grayblock { background-color: #F1F1F1;}

td.hotell1 { 
	background-color: #FFFFFF;
	border-bottom:#CCCCCC dotted 1px;
}
td.hotell2 { 
	background-color: #F5F5F5;
	border-bottom:#CCCCCC dotted 1px;
}

span.special { font-weight:bold; color: #990000; font-size:14px;  }
