html{height:100%;}
body{
	background: #6e6350 url(../images/bg-body.gif) repeat-x;
	margin: 0;
	font: 12px  Tahoma, Arial, Verdana, sans-serif;
	color:#5a4243;
	height:100%;
}
img{
	border-style:none;
	margin:0;
}
a{
	text-decoration:none;
	color:#88a4a7;
}
a:hover{text-decoration:underline;}
/*home start*/
#page{
	width:760px;
	margin:0 auto;
	background: #6e6350 url(../images/bg-page.gif) repeat-y;
	min-height:100%;
	overflow:hidden;
}
* html #page{
	overflow:visible;
	height:100%;
}
/*header start*/
#header {
	height:130px;
	background-color: #a6cbcb;
	margin:51px auto 0;
	padding:8px 0 10px;
	position:relative;
}
#header  strong.logo {
	width: 344px;
	height: 120px;
	background: url(../images/logo.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	float:left;
}
#header strong.logo a{
	display:block;
	width: 344px;
	height: 120px;
}
#header  p{
	margin:0;
	font-size:17px;
	background: url(../images/just.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	width:156px;
	height:21px;
	position:absolute;
	bottom:2px;
	left:175px;
}
/*header end*/

/*content start*/
#content{overflow:hidden;}
#content .navigation{
	width:178px;
	list-style: none;
	margin: 0;
	padding: 33px 0 0 22px;
	float:left;
}
#content .navigation li{padding:4px 0;}
#content .navigation li a {
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#5a4243;
	background: url(../images/icon-navigation.gif) no-repeat 0 50%;
	padding:0 0 0 12px;
}
#content .navigation li a:hover{
	color:#fff;
	background: url(../images/icona-navigation.gif) no-repeat 0 50%;
}
#content .navigation li.active a{
	color:#fff;
	background: url(../images/icona-navigation.gif) no-repeat 0 50%;
}
#content .main-box{
	float:right;
	width:495px;
	background-color:#fff;
	padding:27px 25px 45px 40px;
}
#content h1{
	margin:0 0 15px 0;
	padding:0 0 8px;
	font-size:30px;
	background: url(../images/bg-welcome.gif) repeat-x 0 100%;
	font-weight:normal;
}
#content .text-box{
	float:left;
	width:240px;
	padding:0 0 25px;
}
#content .text-box p{
	margin:0 0 15px;
	line-height:20px; 
}
#content .inside-nav{
	float:right;
	width:235px;
	background: url(../images/bg-inside-nav.gif) no-repeat;
	padding:200px 0 10px 10px;
}
#content .inside-nav-fi{
	float:right;
	width:235px;
	background: url(../images/bg-inside-nav-fi.jpg) no-repeat;
	padding:340px 0 0 10px;
}
#content .inside-nav-fi ul{
	list-style: none;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
#content .inside-nav-fi ul li{
	float:left;
	background: url(../images/icon-inside-nav.gif) no-repeat 0 52%;
	padding:0 0 0 15px;
}
#content .inside-nav-fi ul li:first-child{padding-right:22px;}
#content .inside-nav-fi ul li a{font-weight:bold;}

#content .inside-nav ul{
	list-style: none;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
#content .inside-nav ul li{
	float:left;
	background: url(../images/icon-inside-nav.gif) no-repeat 0 52%;
	padding:0 0 0 15px;
}
#content .inside-nav ul li:first-child{padding-right:22px;}
#content .inside-nav ul li a{font-weight:bold;}
/*content end*/
/*footer start*/
#footer{
	width:710px;
	margin:0 auto;
	padding:0 50px 0 0;
	overflow:hidden;
	height:70px;
	background: #fff url(../images/bg-footer.gif) repeat-y;
}
#footer a{float:right;}
/*footer end*/
/*home end*/

/*inner start*/
/*content start*/
#content .main-box-inner{
	float:right;
	width:493px;
	background-color:#fff;
	padding:25px 27px 5px 40px;
}
#content .main-box-inner .paragraph{
	background: url(../images/bg-welcome.gif) repeat-x 0 100%;
	padding:0 0 20px 0;
	line-height:20px;
}
#content .main-box-inner p{margin:0;}
#content .main-box-inner ul{
	margin:0;
	padding:0;
	list-style:none;
}
#content .main-box-inner ul li{
	overflow:hidden;
	width:493px;
	background: url(../images/bg-welcome.gif) repeat-x 0 100%;
	padding:25px 0;
}
#content .main-box-inner ul li img{float:left;}
#content .main-box-inner ul li .hotel{
	float:right;
	width:270px;
}
#content .main-box-inner ul li .hotel h2{
	margin:0 0 5px;
	font-size:12px;
}
#content .main-box-inner ul li .hotel p{
	margin:0 0 15px;
	padding:0;
	background:none;
	line-height:20px;
}
#content .main-box-inner ul li .hotel span{
	background: url(../images/icon-inner.gif) no-repeat 100% 50%;
	padding:0 12px 0 0;
}
/*content end*/
/*inner end*/

/*inner2 start*/
/*content start*/
#content .holder{
	overflow:hidden;
	padding:0 0 65px 0;
	width:493px;
}
#content .detail{
	float:right;
	width:260px;
	background: url(../images/bg-border.gif) repeat-y;
	padding:8px 10px 110px 15px;
}
#content .detail h2{
	font-size:12px;
	margin:35px 0 12px;
}
#content .detail p{
	margin:0 0 13px;
	line-height:20px; 
}
#content .photo{
	float:left;
	width:200px;
	padding:10px 0 0;
}
#content .photo img{
	display:block;
}
#content .photo p{
	margin:20px 0 0 0;
}
#content .photo ul{
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
}
/*content end*/
/*footer start*/
#footer-outer{
	margin:0 auto;
	padding:0px;
	height:120px;
	overflow:hidden;
	background: #97a6a1;
}
#footer-inner{
	width:693px;
	margin:0 auto;
	padding:20px 35px 0 35px;
	overflow:hidden;
	height:100px;
	background: #a6cbcb;
}
/*
#footer-inner a{float:right;}
*/
/*footer end*/
/*inner2 end*/

/*twitter start*/
#twitter{
	float:right;
	display:inline;
	width:300px;
	text-align:right;
	}
/*twitter end*/
