body {

margin: 0px auto;

padding: 0px;

font: 76% Verdana,Tahoma,Arial,sans-serif;

background: #f4f4f4 url(bg.gif) top center repeat-y;

}



#wrap {

background: #ffffff;

color: #303030;

margin: 0px auto;

width: 760px;

}



#header {

clear: both;

padding: 0px;

padding: 20px 0px 0px 0px;

height: 45px;

}



#header h1 {

margin: 0px 0px 10px 0px;

float: left;

}



#header p {

width: 500px;

float: right;

text-align: center;

color: #a0a0a0;

margin: 0px 0px 10px 0px;

font-size: 0.8em;

line-height: 1.2em;

}



#frontphoto {

margin: 0px 0px 10px 0px;

border: 0px;

width: 760px;

height: 175px;

background:#ffffff url(front.jpg) top left no-repeat;

}



#menu {

clear: left;

float: left;

width: 150px;

margin: 0px 0px 10px 0px;

padding: 0px;

font-size: 0.8em;

}



#menu ul {	

list-style: none;

width: 150px;

margin: 0px 0px 20px 0px;

padding: 0px;

font-size: 1.1em;

}	



#menu li {

margin-bottom: 4px;

}



#menu li a {

height: auto;

text-decoration: none;

color: #505050;

display: block;

padding: 6px 3px 3px 10px;

background: #f4f4f4;

border-left: 4px solid #cccccc;

}	

	

#menu li a:hover {

background: #eaeaea;

color: #286ea0;

border-left: 4px solid #286ea0;

}



#caut {

height: auto;

text-decoration: none;

color: #505050;

display: block;

padding: 5px;

background: #f4f4f4;

border-left: 4px solid #cccccc;

}



#norez {

height:100px;

text-align:center;

padding:10px;

font-size:16px;

color:#286ea0;

background-color:#F4F4F4;

border: 1px solid #CCCCCC;

}



#hotel {

color:#505050;

background-color: #F4F4F4;

margin-bottom: 5px;

border: 1px solid #CCCCCC;

padding: 3px 3px 3px 3px;

border-left: 4px solid #cccccc;

}



#hotel h2 {

text-align:left;

margin-left:10px;

color: #286ea0;

}



#hotel h3 {

text-align:right;

margin-right:5px;

}



#hotelspan {

float:right;

cursor:pointer;

}



.hotelp {

text-align:justify;

margin: 0px 0px 0px 0px;

min-height:110px;

display:block;

}



#nrc {

text-align:left;

font-size:10px;

margin: 0px 0px 0px 0px;

border-bottom: 1px solid #286ea0;

}



#adrtel {

text-align:right;

font-size:10px;

margin: 0px 0px 5px 0px; 

}



#content {

margin: 0px 0px 20px 0px;

border: 1px solid #f0f0f0;

padding: 0px 10px 0 10px;

line-height: 1.4em;

text-align: justify;

min-height: 450px;

height: auto !important;

height: 450px;

width: 578px;

float: right;

}



#contentspan {

float: left;

z-index: 10; 

}



#content img {

padding: 1px;

display:inline;

border: 4px solid #ffffff;

margin: 5px 10px 10px 0px;

}



#content p {

text-align: justify;

display: block;

}



#contenthr {

width: 100%;

visibility: hidden;

clear: both; 

}



h2 {

font-size: 1.3em;

}



h3 {

font-size: 1.1em;

}



a {

text-decoration: none;

color: #286ea0;

}



a:hover {

text-decoration: underline;

color: #286ea0;

}



a img {

border: 0px;

}



#pics {

padding:10px;

margin:0px auto;

min-height:110px;

text-align:center;

background:#f4f4f4;

border:1px solid #CCCCCC;

}



#footer {

clear: both;

margin: 0px auto;

padding: 10px 0px 20px 0px;

border-top: 4px solid #f0f0f0;

width: 760px;

text-align: center;

color: #808080;

font-size: 0.9em;

}



#footer a {

color: #808080;

text-decoration: none;

}



#footer a:hover {

text-decoration: underline;

}

