BODY {margin: 2px 0 0 0; padding:1px; background-color:#a6a6a6; font-family:Verdana; font-size:11px;}
a {color:#006699; text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0;}
h5 {font-size:14px; color:#FF3300; margin:15px;}
th {background-color:#E7E7E7; padding:8px 6px 8px 6px;}
select,input,textarea {border:1px solid #c6c6c6; overflow:hidden; font-family: Arial; font-size: 12px; padding-left:2px;}
.cur_but {font-size:10px; color:#005173; background:#DEE3ED; margin-top:3px; padding:2px 4px 1px 4px; border:1px solid #6699CC; }
.book {font-size:12px; color:#005173; background:#DEE3ED; border:1px solid #6699CC;}
.button {border:1px solid #3399CC; background-color:#DEE3ED; padding:6px 10px 6px 10px; color:#006699;}
.main_table {width:913px; background-color:#FFFFFF; border:0px;}
.left {float:left; }
form {clear: both;}
 

/*************************/
/* Header                */
/*************************/
#header {width:907px; height:90px; background-color:#F2F2F2; margin:2px; border:1px solid #CCCCCC; }
#banner {float:right; width: 728px; height: 90px; }
#contact {float:right; width: 171px; height: 60px; margin: 10px 10px 0; }


/*************************/
/* Language              */
/*************************/
.lang {width:913px; height:22px; background-image:url(images/lang-1px.png); background-repeat:repeat; }
.lang p {color:#666666; font-weight:bold; padding:0 0 0 8px; margin:0;}
.lang a {font-weight:bold; margin-right:5px;}
.lang span {font-weight:bold; margin-right:5px; }


/*************************/
/* Footer                */
/*************************/
#footer{margin:0px 0 10px 0; padding:0; width: 913px; color:#006699; line-height:16px;}
.copyright{margin-top:5px; padding:0px; FONT-SIZE: 10px; color:#555555;}


/*************************/
/* Recomend              */
/*************************/
#recom_title{width: auto; margin:0; padding:5px 0 5px 5px; font-weight:bold; color:#ef7433; FONT-SIZE: 12px; text-transform:uppercase;}
#recom{width: 913px; clear: both; margin:0; padding:0; background-color:#FFFFFF;}
.hotel{width:177px; float:left; margin:0 1px 0 2px; background-color:#f7f7f7;border:#c7c7c7 1px solid;}
.left_hotel{width:auto; margin:6px 0 0 0; background-color:#f7f7f7; border:#c7c7c7 1px solid;}
.namehotel{width:100%; height:20px; margin:0px; float:left; padding-top:5px; background-color:#f69501;	background-image:url(images/1px-hot.gif); background-repeat:repeat;}
.namehotel a {color:#ffffff; font-size: 11px; font-weight: bold; text-transform:capitalize;}
.fotohotel {padding:0px; padding-top:5px; clear: both; margin: 0 auto; }
.fotohotel img {border:1px solid #cdcdcd; background:#EDEDED; padding:4px; margin:0 0 0 3px;}
.texthotel{width:167px; height:105px; margin:3px 0 5px 6px; background-color:#f7f7f7; color:#464646; FONT-SIZE: 10px; text-align: center;}
.room{color:#575656; FONT-SIZE: 11px; FONT-WEIGHT:bold; padding-bottom:2px;}  						
.price{color:#FF3300; FONT-SIZE:14px; }
.euro{color:#FF3300;  FONT-SIZE: 10px;}
.rates{ width:90%; BORDER-TOP: #c7c7c7 1px solid; padding:6px 0 8px 0; margin:0 0 0 8px;}


/*************************/
/* Menu                  */
/*************************/
#left {width: 200px; float: left; background-color:#f6f7f2; margin:2px 2px 1px 1px; padding:0 5px 6px 5px; border:1px solid #D9D8D8;}
.sectionLinks_tit {width:auto; height:15px; color:#ff7c00; FONT-SIZE: 11px; FONT-WEIGHT: bold; background-image:url(images/1px-tit.gif); BORDER-LEFT: #d9d8d8 1px solid;  BORDER-RIGHT: #d9d8d8 1px solid; padding:3px 0 2px 5px;margin-top:9px; }
#left ul {width:auto; margin:0px; padding:10px 0 0px 10px;}    
#left li {background:url(images/ul-aranc.png) no-repeat 0 4px; list-style:none;  }        
#left li a {line-height:14px; margin:12px; }
#left li a:hover {color:#F8961C; }


/*************************/
/* Right Menu            */
/*************************/
#right {width:170px; background-color:#f6f7f2; float: left; margin:2px 2px 1px 1px; padding:0 5px 6px 5px; border:1px solid #D9D8D8; }	
.right_menu_cat {width:auto; height:15px; padding:3px 0 2px 5px; color:#ff7c00; FONT-SIZE: 11px; FONT-WEIGHT: bold; background-image:url(images/1px-tit.gif); BORDER-LEFT: #d9d8d8 1px solid; BORDER-RIGHT: #d9d8d8 1px solid; margin:9px 0 5px 0; text-transform:uppercase;}
.right_menu_cat a {color:#ff7c00;}
.cat_items {padding:4px 0 2px 6px; color:#666666; FONT-SIZE: 11px; FONT-WEIGHT: bold; }
#right ul {width:auto; margin:0; padding-left:6px; } 	
#right li {margin-left:16px; padding-bottom:1px; color:#006699;}
#right li a {margin-left:-4px;}

#hotel_list ul {width:auto; margin:0; } 
#hotel_list li {margin:2px 0 2px 10px; color:#006699; font-weight:bold;}
#hotel_list li a {margin-left:-4px;}
#hotel_list li a:hover {color:#F8961C; }


/*************************/
/* Content               */
/*************************/
#content {width: 512px; background-color:#FFFFFF; padding:0; margin:1px 0 1px 0; float: left;}
.welcome{background-color:#fbfbfb; padding:6px; margin:4px 4px 0 3px; border: #e6e6e6 1px solid; color:#003984;}
h1 {font-size:14px; font-weight:bold; margin:4px 0 6px 0; color:#003984; text-align:center;}
.nav {background-color:#f6f7f2; padding:6px; margin:3px 3px 0 2px; border: #d9d8d8 1px solid; color:#ff7c00; font-weight:bold; }
.nav a{font-weight:bold; color:#249BD8;}
.title {font-size:13px; margin:10px 0 4px 0; color:#3BA2DA; font-weight:bold; }
.title a {color:#3BA2DA; }
.address {font-size:11px; color:#777777; margin:4px 0 4px 0; height:14px;}
.rates_list {margin:4px 0 2px 0;}
.rates_list a {color:#9966cc;}
.text {color:#003984; line-height:16px; margin:0 5px 3px 5px; }
.text a {color:#3BA2DA; text-decoration:underline;}
.text a:hover {text-decoration:none;}
.text li {font-weight: normal;}
.text img {border:1px solid #cdcdcd; background:#EDEDED; padding:3px; margin:0 0 0 3px;}
.more {font-size:10px; font-weight:bold; }
.img_r {width:auto; padding:4px; border:1px solid #D9D8D8; text-align:center; color:#003984; font-size:11px; font-weight: bold; line-height:16px; background-color:#f6f6f6; float:right; margin:5px 0 5px 5px;}
.img_r img {border:1px solid #cdcdcd; background:#EDEDED; padding:4px; margin:0 0 0 3px;}

/*************************/
/* Hotel view            */
/*************************/
.welcome h1 {font-size:20px; font-weight:normal; margin:10px 0 6px 0; color:#3BA2DA; text-align:center;}
.price_table {margin:8px 0 0 0;}
.price_table td {padding:4px 6px 4px 6px; background-color:#F6F7F2;}
.price_table td.offer {background-color:white; color: red; font-weight: bold; text-align:center; }
.price_table td.breakfast {background-color:#E7E7E7;}
.price_table form.cur {display: inline; }
.photo_tb {margin-left: -8px; margin-right: -7px;}
.photo_tb td {background-color:#f6f6f6; border:1px solid #D9D8D8; }
.photo_tb img {margin-bottom:5px; }
.photo_tb a:hover {color:#F8961C; text-decoration:none;}
.img_left {width:auto; float:left; margin:0 8px 5px 0; }
.img_left img {border:1px solid #cdcdcd; background:#EDEDED; padding:3px;}
.img_l {width:161px; padding:3px; float:left; margin:0 8px 5px 0; font-size:14px; text-align:center; font-weight:bold;}
.img_l img {border:1px solid #D6D6D6; background:#f6f6f6; padding:5px;}
.hotel_nav {width:100%; height:20px; margin-top:5px; padding-top:5px; background:#f69501 url(images/1px-hot.gif) repeat-x; border:#c7c7c7 1px solid;}
.hotel_nav a {color:#FFFFFF; }


/*************************/
/* Hotel Feature         */
/*************************/
.hotel_feature {border:1px solid #ededed; clear: both; margin:4px 4px 0 3px; background-color: #f6f6f6; }
.hotel_feature h2 {font: bold 13px Verdana; color:#FFFFFF; background:#66cc66; text-align:center; padding:3px; margin:5px 0; text-transform:uppercase; }
.hotel_feature h3 { font: bold 14px Verdana; margin:2px 0 0 5px; color:#55AC45; }
.hotel_img {float:right; margin-right:5px; border:1px solid #cdcdcd; background:#EDEDED; padding:3px; margin:0 5px 0 5px; }
.hotel_feature p {color:#666666; margin:5px 0 0 5px; }
.hotel_feature p.address {font-size:11px; color:#55AC45;}
.hotel_feature p a {color:#55AC45; font-size:12px; font-weight: bold; text-transform:capitalize; padding: 3px 10px 0 0; text-decoration: underline; }
.hotel_feature p a:hover {text-decoration:none;}


/*************************/
/* View                  */
/*************************/
.welcome ul {padding-left:30px;font-weight:bold;}
.welcome ul a:hover {color:#F8961C; }

/*************************/
/* Links                 */
/*************************/
#links {margin:6px; color:#ff7700; color:#006699; text-align: center;} 
#links a {color:#006699; font-weight:normal;}



