* {
    padding: 0;
    margin: 0;
} 

body {
  background: #CCCC99;
	font: 12px Verdana, Arial, sans-serif;
	line-height: 1.5em; 
	color : #111;
}

a { color: #595A3A }
a:hover { color: #000; }

ul
{
list-style: none;
padding: 0;
}

ul li
{
line-height: 15px;
padding: 0 0 0 3px;
border-bottom: 1px solid #aaa;
margin-bottom: 5px;
}

li.first {
background: #EDDA74;
font-weight: bold;
border: 1px solid #000;
font-size: 12px;
color: #770000;
text-align: center;
margin-bottom: 10px;
padding: 5px 0 5px 0;
}

li.first a {
color: #770000;
padding: 5px 5px 5px 5px;
}

li.first:hover {
background-color: #eee;
}

ul li a
{
color: #000;
padding: 0;
border: 0px solid #000;
text-decoration: none;
}

ul li a:hover
{
font-weight: bold;
text-decoration: none;
}

#wrap {
margin: 5px auto;
width: 780px;
background: #CCCC99;
}

#header {
background: #CCCC99 url('images/header.jpg') no-repeat;
height: 139px;
}
#header h1 {
font-size: 2.0em;
color: #fff;
padding: 40px 30px 0 30px;
font-weight: 100;
}
#header h1 a{
text-decoration: none;
color: #fff;
font-weight: 100;
}

#header h3 {
padding: 2px 30px 0 30px;
color: #fff;
font-size: 12px;
font-weight: 100;
}

#header span {
float: right;
text-align:right;
margin: 0 25px 0 0;
color: #fff;
font-size: 11px;
}

#breadcrumbs {
background: #CCCC99 url('images/breadcr.jpg') no-repeat;
height: 20px;
padding: 0 0 0 25px;
font-size: 12px;
}
#breadcrumbs a { text-decoration: none; color: #373818 }
#breadcrumbs a:hover { border-bottom: 1px solid #000; text-decoration: none; }

#breadcrumbs .s1 { font-weight: bold; color: #000;}

#breadcrumbs .search { 
  position: relative;
  margin-top: -19px;
  right: 30px;
  float: right;
}

#breadcrumbs input {
  height: 13px;
  font-size: 10px;
  background-color: #eee;
  border: 0;
}

#breadcrumbs .search a {
  color: #000;
}

#search1 { 
  position: relative;
  margin-top: -30px;
  float: right;
}

#search1 .inp1 { 
  background-color:#FFFFFF; 
  border:solid 0px #000000; 
  font-weight:bold;
  color: #595A3A;
}

#content {
border: 0px solid #000;
background: #CCCC99 url('images/content.jpg');
background-repeat: repeat-y;
padding: 10px 25px 20px 25px;
}
.left { 
float: left;
width: 590px;
margin-right: 20px;
margin-top: 5px;
}
.left h2 { font-size: 16px; margin: 0 0 15px 0; padding-top: 8px; color: #aa0000;}
.left h2 a { text-decoration: none; }
.left h2 a:hover { border-bottom: 1px dotted #aaa; text-decoration: none;}
.left a { text-decoration: none; }
.left a:hover { border-bottom: 1px solid #aaa; text-decoration: none; }
.left h3 { font-size: 13px; margin: 0 0 5px 0; padding-top: 8px; }

#content .menu_page {
border: 0px solid #000;
float: left;
width: 740px;
margin: 15px 20px 20px 0;
padding-left: 0px;
}

#content .menu_1 { 
float: left;
width: 170px;
margin-right: 15px;
padding-top: 1px;
}

#content .menu_2 { 
float: left;
width: 170px;
margin-right: 15px;
padding-top: 1px;
}

#content .menu_3 { 
float: left;
width: 166px;
margin-right: 15px;
padding-top: 1px;
}

#content .menu_4 { 
float: left;
width: 174px;
margin-right: 15px;
padding-top: 1px;
}

#content .adsense {
border: 0px solid #000;
}

#hotel_title {
  margin: 0 0 2px 0;
}
.left .bghotelite {
  position: relative;
  left: 0px;
  margin: 0 0 15px 0;
  font-size: 11px;
  z-index:1;
}
#content .add_comment {
  position: relative;
  float: right;
  top: 0px;
  z-index:2;
}

#header .emblema {
  padding: 1px;
  border: 1px solid #aaa;
  margin: 13px 0 0 40px;
  position: relative;
}

.right {
float: right;
width: 120px;
padding: 0px;
border: 0px solid #ddd;
margin-top: 10px;
}
.right h2 { font-size: 1em; margin: 0 0 5px 0; }
.right li { list-style-type: none; padding-left: 5px; }
.right li a { text-decoration: none; }
.right li a:hover { border-bottom: 1px dotted #aaa; text-decoration: none;;}

#footer { 
background: #CCCC99 url('images/footer.jpg');
height: 30px;
padding: 0px 25px 0 25px;
text-align: center;
font-size: 11px;
color: #aaa;
}
#footer a { text-decoration: none; color: #aaa}
#footer a:hover { border-bottom: 1px solid #aaa; text-decoration: none; }
#footer span { display: none; }

#tbl {
  width: 100%;
  border-bottom: 0px dotted #aaa;
  font-size: 11px;
}

#tbl img {
  border: 0;
}

#tbl a:hover {
  border-bottom: 0px solid #aaa;
}

#tbl .inp {
  font-size: 12px;
	color: #555555;
	font-weight: bold;
	SCROLLBAR-FACE-COLOR: #EEEEEE; 
	SCROLLBAR-HIGHLIGHT-COLOR: #000000; 
	SCROLLBAR-SHADOW-COLOR: #EEEEEE; 
	SCROLLBAR-3DLIGHT-COLOR: #EEEEEE; 
	SCROLLBAR-ARROW-COLOR: #333; 
	SCROLLBAR-TRACK-COLOR: #EEEEEE; 
	SCROLLBAR-DARKSHADOW-COLOR: #EEEEEE;
}

#tbl .td3_1 {
  text-align: left;
  color: #595A3A;
  font-weight: bold;
  font-size: 12px;
  background: #CCCC99;
  padding-left: 2px;
}

#tbl .td3_2 {
  text-align: right;
  color: #595A3A;
  font-weight: bold;
  font-size: 12px;
  background: #CCCC99;
  padding-right: 4px;
}

#tbl .td3_3 {
  width: 58%;
  padding-left: 2px;
  text-align: left;
  vertical-align: top;
  padding-top: 3px;
}

#tbl .td3_4 {
  width: 19%;
  text-align: right;
  padding-right: 4px;
  border-right: 2px dotted #aaa;
  vertical-align: top;
  padding-top: 3px;
}

#tbl .td3_5 {
  width: 23%;
  text-align: right;
  padding-right: 4px;
  vertical-align: top;
  padding-top: 3px;
}

#ris {
margin: 20px 0 0 0;
border: 0px solid #000;
float: left;
width: 590px;
height: 450px;
}

#ris a {
text-decoration: underline;
background: #fff;
}

#ris .logo_img{
  position: absolute;
  margin: 20px 0 30px 30px;
  z-index:1;
}

#ris .cat1 {
  position: absolute;
  margin: 195px 0 30px 465px;
  z-index:2;
  padding: 0;
}

#ris .cat2 {
  position: absolute;
  margin: 3px 0 0 364px;
  z-index:2;
  padding: 0;
}

#ris .cat3 {
  position: absolute;
  margin: 3px 0 0 109px;
  z-index:2;
  padding: 0;
}

#ris .cat4 {
  position: absolute;
  margin: 400px 0 0 243px;
  z-index:2;
  padding: 0;
}

#ris .cat5 {
  position: absolute;
  margin: 195px 0 30px 30px;
  z-index:2;
  padding: 0;
}

#pp1 { 
  position: relative;
  margin: -20px 40px 0 0;
  float: right;
}

#pp1 .inp { 
  height:19px; 
  color: #555; 
  background-color: #FFCC66; 
  border: 1px solid #000; 
  font-weight: bold
}

.unten {
  font-size: 11px;
}