body 
{
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, Geneva;
	font-size: 11px;
}

table.calendar_table
{
	background-color: #cc9900;
}

td
{
	font-family: Verdana, Arial, Helvetica, Geneva;
	font-size: 11px;
}


td.calendar_td
{
	background-color: #FFFFFF;
}

td.calendar_td_room_name
{
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFFF;
}

td.calendar_header_text
{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFFF;
}

td.calendar_weekend
{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	background-color: #DFE8F2;

}

a.calendar_link
{
	font-size:11px; 
	font-weight:normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#0000FF;
}


a.calendar_link:hover
{
	font-size:11px; 
	font-weight:normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#009900;
}

a.cancel_link
{
	font-size:11px; 
	font-weight:normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

a.cancel_link:hover
{
	font-size:11px; 
	font-weight:normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
}


a.book_additional_link
{
	font-size:11px; 
	font-weight:bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#0000FF;
}


a.book_additional_link:hover
{
	font-size:11px; 
	font-weight:bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#009900;
}



td.header_text
{
	color: #004963;
	font-weight: bold;
	background-color: #FFFFFF;
}

td.available_room
{
	background-color: #d3d4ca;
	cursor: pointer;
}


td.not_available_room
{
	background-color: #cc0000;
}

.btn_big {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-color: #eeeeee;
	background-image: url("../images/btn_big.gif");
	border: none;
	width: 150px;
	height: 20px;
}
.btn_middle {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-color: #eeeeee;
	background-image: url("../images/btn_middle.gif");
	border: none;
	width: 130px;
	height: 20px;
}

td.wrongServerMessage
{
	color: #990000;
	background-color: #FFC5C5;
	border-left: 1px solid #ffffff;
	text-align: center;
	font-weight: bold;
	border: solid #FF0000 1px;
	padding: 10px;
}


td.correctServerMessage
{
	color: #009900;
	background-color: #C5FFC5;
	border-left: 1px solid #ffffff;
	text-align: center;
	font-weight: bold;
}

.required
{
	color: #990000;

	background-color: #FFFFFF;
}

td.required
{
	text-align: right;
}

td.tform
{
	color: #333333;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: right;
}

.inp
{
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, Geneva;
	font-size: 11px;
}

.select_on_book
{
	font-family: Verdana, Arial, Helvetica, Geneva;
	font-size: 11px;
	font-weight: bold;
	width: 150px;
        border: 1px solid #7f9db9;
        
}
.select_on_book_admin
{
	font-family: Verdana, Arial, Helvetica, Geneva;
	font-size: 11px;
	font-weight: bold;
	width: 150px;
        border: 1px solid #7f9db9;
}
        
p.h_list {
  padding-bottom: 15px;
}
.r {
  background-color: #ebe8e1;
  padding-left:20px;
}
table#footer {
  height: 30px;
  width: 800px;
  font: 11px arial, sans-serif;
  color: #000000;
  margin: 3px 3px 0px 0px;
  background: none;
}
table#footer a {
  font: 11px arial, sans-serif;
  color: #000000;
  text-decoration: none;
}
#dl select {
  width: 250px;
}


table#footer {             
  width: 800px;
  font: 11px arial, sans-serif;
  color: #000000;
  margin: 3px 3px 0px 0px; 
}
table#footer a {
  font: 11px arial, sans-serif;
  color: #000000;
  text-decoration: none;
}
