html {
  width: 100%;
  height: 100%;
}



body {
	padding: 0px;
	margin: 0px;
	font: 12px tahoma;
	color: #222121;
	background: url('bg_sky.jpg') top left repeat-x #fff;
	
}

img, div, a, input {
	behavior: url(misc/iepngfix.htc);
	
}
	


div, p {
	font: 14px tahoma;
}

.headertext {
	font-size: 24px;
	color: #9a2f00;
	float: left;
	width: 600px;
	text-align: right;
	margin-top: 30px;
}

.hotelname {
	font-size: 24px;
	color: #00549a;
	padding: 20px 0 10px 0;
	
}

.message {
	padding: 10px;
	border: 1px solid #9a2f00;
}
h3 {
	font: 14px tahoma;
	color: #9a2f00;
	
	
}


h2 {
	font: 24px tahoma;
	color: #9a2f00;
}
#divider {
	width: 878px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

input, select {
	font: 12px tahoma;
}

input.login {
	background: url(login.png) no-repeat top left;
	padding: 3px 0px 3px 25px;
	border: 1px solid #ccc;
	
}

input.pwd {
	background: url(password.png) no-repeat top left;
	padding: 3px 0px 3px 25px;
	border: 1px solid #ccc;
	
}

form.langs, form.loginform {
	font-size: 12px;
}


a, a:visited {
	color: #007cc3;
}

a:hover {
	color: #c1141f;
}

#searchform {
	background: url(bg0.jpg) no-repeat;
	height: 313px;
	padding: 5px 0px 0px 20px !important;
	padding: 15px 0px 0px 20px;
	
	
	
}



#searchform input, #searchform select {
	margin-left: 10px;
	
}

#resultform .button {
	border: 1px solid #ccc;
  /*бля її шось глючить, це тимчасово поки не розберусь чого*/
	
}

#footerlinks {
	width: 100%;
	background: #5d5d5d;
	padding: 5px;
	margin-top: 10px;
}




#footerlinks ul li {
	display: inline;
	list-style-type: square;
	padding-right: 10px;
}

#footerlinks ul a, #footer ul a:visited {
	color:#fff;
	font-size: 12px;
	text-decoration: none;
}

#infoline .text{
	float: left;
	padding-top: 10px;
}

#infoline {
	font-size: 24px;
	color: #00549a;
	text-align: right;
	padding-top: 10px;
}


.resulttable {
	width: 100%;
	font: 12px tahoma;
	padding: 0px;
}

.resulttable td {
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #eee;
	padding: 5px;
}

.resulttable th {
	padding: 10px;
	background: #5d5d5d;
	color: #fff;
	
	border-right: 1px solid #fff;
}

.price {
	color: #9a2f00;
	font-size: 12px;
}


div#qTip {
  background-color: #ffffff;
  color: #000000;
  font-family: MS Sans Serif, Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: left;
  display: none;
  white-space: nowrap;
  padding: 8px 16px 12px 12px;
  border-top: 16px solid #000000;
  border-bottom: 1px solid #000000;
  position: absolute;
  z-index: 1000;
}

/*----Season calendar start----*/
	
	#calendar {border-left: 1px solid #ccc; font-size: 11px; border-top: 1px solid #ccc; font-size: 11px; font-family: tahoma; text-align: center;}  
    #calendar td {border-right: 1px solid #ccc; font-size: 11px; border-bottom: 1px solid #ccc; font-size: 11px;  }  

	#calendar2 td {width: 10px; text-align: center; font-family: tahoma; font-size: 11px; border: 1px solid #fff; padding: 3px }
   .lowe {background-color: #759fec;}
   .loww {background-color: #fcb415;}
   .lowe1 {background-color: #0099ff;}
   .loww1 {background-color: #fc7600;}   
   .holiday {background-color: #e04325;}
   .aholidaye {background-color: #cccc99;}
   .aholidayw {background-color: #ff6666;}
   .aholidaye1 {background-color: #cccccc;}
   .aholidayw1 {background-color: #ffff66;}
   
   .highe {background-color: #8ec73f;}
   .highw {background-color: #4ebea1;}
   .month {font-family: tahoma; font-size: 11px; font-weight: bold; color: 333}

/*----Season calendar end----*/