* {font-size:100.01%}
html {font-size:62.5%}
body {margin:0; padding:0; background: #CCCCCC; text-align:center; font-size:1.2em; font-family:Tahoma,Arial,sans-serif}
a{text-decoration: none;color:#333333;}
div#header {width:800px; height:54px; background:white; padding:0; margin:0 auto; text-align:left}
div#header h1 {display:block; float:left; width:273px; height:44px; background:url(/img/arch.png) no-repeat; margin:5px; text-indent:-9999px}
div#header h2 {float:right; margin:30px 2px 5px; font-size:0.85em; font-weight:bold}
#menu {
	width: 800px;
	height: 27px;
	padding: 10;
	text-align:center;
	margin-top: 0px;
	margin-right:  auto;
	margin-bottom: 0px;
	margin-left:  auto;
	background-color: #76563F;
}
#menu .cont {
	width: 625px;
	height: 27px;
	padding: 0;
	margin: 0 auto;
	
}
#menu a.all {
	display:block;
	width:120px;
	height: 23px;
	text-indent:-9999px;
	margin-right:5px;
	float:left
}


#menu a.home {
	background:url(imgs/home.gif);
	margin-top:4px;
}
#menu a.hoteliers {
	background:url(imgs/hoteliers.gif);
	margin-top:4px;
}
#menu a.company {
	background:url(imgs/company.gif);
	margin-top:4px;
}
#menu a.hotelworldwide {
	background:url(imgs/hotelsworldwide.gif);
	margin-top:4px;
}
#menu a.contacts {
	background:url(imgs/contacts.gif);
	margin-top:4px;
}
div#topcont {
	clear:both;
	width:800px;
	height:240px;
	background:#76563f;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
div#topcont .image {
	width:478px;
	height:223px;
	float:left;
	padding-left: 5px;
	margin-top:2px;
}
div#topcont .prices {
	width:305px;
	height:222px;
	float:left;
	margin-left:5px;
	padding:0px;
	background-image: none;
	background-repeat: no-repeat;
	background-color: #B2A594;
	margin-top:2px;
}
div#topcont .prices label {float:left; display:block; width:85px; padding:1px 0; font:12px tahoma,arial; clear:left; text-align:right; margin-top:3px;}
div#topcont .menu {width:128px; float:left; margin-left:8px; background:#76563F;}
div#middle {clear:both; width:800px; background:white; padding:5px 0; margin:0 auto; text-align:left}
div#middle .box {float:left; width:265px; height:240px; padding:0 0 0 15px; margin:0; border-right:1px solid black; font-size:1em}
div#middle .box div {margin-top:15px}
div#middle .box a {color:#333333; text-decoration:none;font-size:11px;}
div#middle .box a:hover {text-decoration:underline;}
div#middle .box img {float:left; margin-right:8px}
div#middle .box .text {float:left; width:145px; margin-top:10px}
div#middle .promotions {float:left; width:230px; height:240px; background:#fff; padding:0; margin:0}


label {float:left; margin:2px 0; font-size:0.9em; color:white; text-align:right}
input {width:180px; font-size:0.9em; color:#444; margin:2px 0; float:right; border:1px solid #996; padding:2px}
#results,
#results_h {width:260px; border:1px solid #999; display:none; position:relative; left:109px; background:white; z-index:100; font-size:0.95em}
#results {}
#results_h {}
#results ul, div#middle .searchform #results li, div#middle .searchform #results_h ul, div#middle .searchform #results_h li {padding:0; margin:0; border:0; list-style:none; text-align:left}
#results li a, div#middle .searchform #results_h li a {display:block; padding:2px 0 2px 7px; text-decoration:none; color:#6c6650; background:white}
#results li a:hover, div#middle .searchform #results_h li a:hover {background:#dAd6cb; color:#3f3a2e}

