html, body { background-color: #eeeeee; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000; padding: 0px; margin: 0px;}

.clearboth { CLEAR: both;}
.highlight { font-weight: bold;}
.breakpage { height: 40px;  margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

H1 {letter-spacing: -1px;  padding: 0px; font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 36px; line-height: 30px; margin: 0px;}
H2 {letter-spacing: -1px; font-size: 21px; font-weight: bold; padding: 0px;  line-height: 30px; margin: 0px;}

H3 { clear: both; width: 120px; color: #fff; display: block; background-image: url(tab.jpg); background-repeat: repeat-x; background-position: 0px 0px; font-size: 13px;  font-weight: normal; margin: 0px; padding: 4px 8px;}

/*LOGO*/
#logo {position: relative; width: 300px;left: 0px;top: 0px;}
UL#logo	{margin: 0px; padding: 0px; list-style: none;}
UL#logo li { height: 130px; text-indent: -9999px; }
UL#logo li a { height: 130px; display: block; background-image: url(logo.gif); background-repeat: no-repeat; background-position: left 36px; outline: 0;}

/*FACILITIES*/
.left1 { width: 604px; padding-bottom: 10px; padding-top: 10px; margin-bottom: 50px;}
.left { width: 604px; padding-bottom: 10px; padding-top: 10px; margin: 0px; border-bottom: solid 1px #CCC;}
.right {margin-left:50px; margin-top: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }

UL.facil {padding: 5px 10px;  background-color: #eeeeee; width: 280px; margin-top: 5px; margin-bottom: 20px;}
LI.facil { color: #000; background-image: url(list.gif); background-repeat: no-repeat; background-position: 5px 5px ; list-style-type: none; DISPLAY: block; font-size: 11px; line-height: 16px; margin: 0px; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 20px;}
LI.facilbold { font-weight: bold; font-size: 12px; line-height: 16px; margin: 0px; padding-top: 1px; padding-right: 0px; padding-bottom: 2px; padding-left: 5px;}
LI.facilnoarrow { color: #000; list-style-type: none; DISPLAY: block; font-size: 11px; line-height: 18px; margin: 0px; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 5px;}

/*NAV*/
.navcontent {  width: 640px; float: right; position: relative; margin: 0px;left: 0px; top: 0px; padding-top: 55px;}
.shadow { background-image: url(shadow.jpg); height: 10px; background-repeat: no-repeat; background-position: center -10px;}

/*LANGUAGES*/
.langholder { width: 240px; position: absolute;  left: 0px; top: 0px; padding: 0px; margin-top: 24px;}
UL#lang	{ margin: 0px; padding: 0px; list-style: none; float: left; font-size: 12px;font-weight: bold;}
UL#lang li { float: left;  }
UL#lang li a {outline: 0; width: 100px; height: 22px; text-align: center; color: #fff;  display: block; background-image: url(tab3.png); background-repeat: no-repeat; background-position: left top; padding-top: 1px; line-height: 18px; margin-top: 0px; margin-right: 14px; margin-bottom: 0px; margin-left: 0px; text-decoration: underline;}
UL#lang li a:hover { outline: 0; text-decoration: none;}

/*TOP CONTACT*/
.contactholder { width: 420px; position: absolute;  right: 0px; top: 0px; padding: 0px; margin-top: 16px;}
UL#contact	{ margin: 0px; padding: 0px; list-style: none; float: left;}
UL#contact li { float: left;  }
UL#contact LI#tel{ width: 112px; height: 20px; font-size: 12px; font-weight: bold;  padding-left: 34px; padding-right: 0px; padding-top: 8px; background-image: url(ico1.png); background-repeat: no-repeat; background-position: 0px 0px;}
UL#contact LI#add{ width: 238px; height: 20px; font-size: 12px; font-weight: bold;  padding-left: 34px; padding-right: 0px; padding-top: 8px; background-image: url(ico3.png); background-repeat: no-repeat; background-position: -4px -1px;}

/*TOP TITLES*/
UL#menu	{ width:638px;  margin: 0px; padding: 0px; list-style: none; float: left; }
UL#menu li { width: 207px; letter-spacing: -1px; font-size: 21px; font-weight: bold; float: left; padding-left: 0px; padding-right:5px; }

/*SMALL COMMENTS*/
UL#menusm	{ width:638px; margin: 0px; padding: 0px; list-style: none; float: left; }
UL#menusm li {line-height: normal; width: 207px; color: #999; font-size: 11px;  float: left; padding-left: 0px; padding-top: 5px; padding-right:5px;  }

/*TEXT FOR  BLACK BAR*/
UL#bar 	{ text-align: center; width: 972px; float: left; margin: 0px; padding: 0px; list-style: none; position: relative; }
UL#bar LI{ color: #fff; height: 26px; font-size: 16px; font-weight: normal;  letter-spacing: 0px; padding-left: 0px; padding-right: 0px; padding-top: 8px;}

/*MAINCONTENT*/
.holder {z-index:2; width:972px; margin:0px; padding:0px; }
#contentwrapper { margin-top: 0px; padding:0px !important;}
#content {  background-color: #fff; padding-left:40px; padding-right:40px; padding-bottom:30px; margin-bottom: 50px;}
#page  { text-align:left; z-index:2; position:absolute; margin-left:-451px; padding-left:0px; padding-right:0px; padding-top:0px; margin-top: 0px; padding-bottom:30px; left: 43%; }
.black {background-image: url(tab.jpg); background-repeat: repeat-x; background-position: left top; height: 36px; width: 972px; z-index:2;}

/*BX SLIDER*/
.bkflash{  z-index:2; width:972px; height:450px; background-image: url(shadow.jpg); background-repeat: no-repeat; background-position: center 413px; padding: 0px; margin:0px;}
.flashholder {margin:0px; padding:0px;}

/*GENERAL TEXT*/
.info1 { font-size: 12px; line-height: 20px; padding-top: 5px; padding-bottom: 5px; margin:0px;}
.info2 {font-size: 11px; line-height: 20px; font-weight: normal; margin:0px; PADDING-BOTTOM:0px; }

/*CLEARFIX*/
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix { display: block;}

/* float clearing for IE6 */ 
* html .clearfix {height: 1%;}

LI { list-style-type: none; DISPLAY: block;}
OL, UL { list-style-type: none; DISPLAY: block; margin: 0px; padding: 0px;}


/*FOOTER*/
.footer {border-top: 1px solid #ccc; height: 50px; margin: 0px; padding: 0px; width: 970px; position: relative; bottom: 0px;}
.footercontent { padding: 0px; width: 906px; position: relative; margin: auto 0px; top: 25px; margin-top: 0px;}

H4 { color: #000; font-size: 12px; padding: 0px; line-height: 18px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px;}
H4 A{ color: #000; font-size: 12px; padding: 0px; line-height: 18px; margin-top: 0px; margin-right: 20px; margin-bottom: 0px; margin-left: 10px; text-decoration: underline;outline: 0; }
H4 A:hover{ text-decoration: none; }

.leftcol{ float: left; width: 440px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px;}


/*PRICE LIST IN TABLE*/
.roomtype1{ color: #000;  font-size: 12px; line-height: 17px; font-weight: bold;  padding: 0px; margin: 0px; }
.bkterms1{ color: #000; font-size: 12px; line-height: 17px; padding: 0px; margin: 0px; }

/*FORM*/
.prices1 {font-size: 12px;}
.star { color: #f00; font-size: 13px; font-weight:bold;}

textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; background-color: #fff; padding: 2px; border-width: 1px;  border-style: dotted; border-color: #ccc; margin-bottom: 1px;}

input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; background-color: #fff; padding: 2px; margin-bottom: 1px; border-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: dotted; border-left-style: none; border-color: #ccc;}

input#form {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fff;  background-image: url(tab.jpg); background-repeat: repeat-x; border: none; background-position: left top;  width: 120px; height: 32px; padding: 2px;}
	
option { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; background-color: #fff; padding: 2px; margin-bottom: 1px; border-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: dotted; border-left-style: none; border-color: #FFF;}

select {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; background-color: #fff; padding: 2px; margin-bottom: 1px; border-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: dotted; border-left-style: none; border-color: #ccc;}

