@charset "utf-8";
/* CSS Document */

html, body{ margin: 0; padding: 0; border: 0; outline: 0; }

a:link {color:#000; text-decoration:none; font-size:13px;}a:visited {text-decoration:none; color: #febd26; font-size:15px;} a:hover {text-decoration: none;	color: #febd26; font-size:13px;}a:active {text-decoration:none; color: #febd26; font-size:15px;} a,img{outline:none; border:none;}h1, h2, h3, h4, h5, h6, p, ul{
	margin:0;
	padding:0;
	font-weight:normal;
	list-style-type:none;
	background-position: left;
	text-align: left;
}img, a img{ border: 0; outline:none;}a:active, a:focus { outline: 0; }a, input { outline:none; }.p10{padding:10px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.pl10{padding-left:10px;}.m5{margin:5px;}.mt5{margin-top:5px;}.mr5{margin-right:5px;}.mb5{margin-bottom:5px;}.ml5{margin-left:5px;}::selection{background:#febd26;color:#fff}::-moz-selection{background:#febd26;color:#fff}.m10{margin:10px;}.mt10{margin-top:10px;}.mr10{margin-right:10px;}.mb10{margin-bottom:10px;}.ml10{margin-left:10px;}.m15{margin:15px;}.mt15{margin-top:15px;}.mr15{margin-right:15px;}.mb15{margin-bottom:15px;}.ml15{margin-left:15px;}.m20{margin:20px;}.mt20{margin-top:20px;}.mr20{margin-right:20px;}.mb20{margin-bottom:20px;}.ml20{margin-left:20px;}.m25{margin:25px;}.mt25{margin-top:25px;}.mr25{margin-right:25px;}.mb25{margin-bottom:25px;}.ml25{margin-left:25px;}.m30{margin:30px;}.mt30{margin-top:30px;}.mr30{margin-right:30px;}.mb30{margin-bottom:30px;}.ml30{margin-left:30px;}.f11{font-size:11px;}.cb{clear:both;}.fl{float:left;}.fr{float:right;}.brdr_b{border-bottom:1px solid #e9e9e9;}.brdr_r{border-right:1px solid #e9e9e9;}.brdr_l{border-left:1px solid #e9e9e9;}.brdr_t{border-top:1px solid #e9e9e9;}.brdr{border:1px solid #e9e9e9;}.red{color:#f15a23;}

#main_wrp{ width:980px; margin:0 auto; height:auto; clear:both;}

 #top-bg .top_contact{
	width:340px;
	margin:30px 15px 0 0;
	padding:0;
	height:32px;
}
 #top-bg .top_contact .phone{
	background:url(../images/phone-icon.png) 0 0 no-repeat;
	height:20px;
	line-height:20px;
	padding-left:25px;
	font-size:14px;
	color:#002662;
	margin-right:20px;
}

 #top-bg .top_contact .mail a{ background:url(../images/mail-icon.png) 0 0px no-repeat; height:20px; line-height:20px; padding-left:30px; font-size:14px; color:#002662; margin-right:20px;}
 #top-bg .top_contact .mail a:hover{ color:#f0a801;}


 #top-bg .nav{ width:250px; height:27px; margin:20px 50px 0 0;}
 #top-bg .nav a{ font-size:18px; color:#f0a801; text-decoration:none; font-weight:normal;}
 #top-bg .nav a:hover{ color:#333333;}
 #top-bg .nav span{ padding:0 10px 0 10px; color:#f0a801; font-size:14px}



 #top-bg{width:100%; margin:0 auto; padding:0; clear:both; margin-top:0px; height:125px; background:url(../images/top-bg.gif) top center repeat-x; height:125px;}
 #top-bg .main_menu{width:100%; margin:0 auto; padding:0; clear:both; margin-top:0px; background:url(../images/menu-bg.png) top center repeat-x; height:42px;}
	
/*------------------------------------------------*/
/*--------------[FEATURED SLIDER]-----------------*/
/*------------------------------------------------*/

#featured { background: #000; height: 611px;}
#page-top .slide { position: relative; width: 100%; height:611px; display: none; }
#page-top .active { display: block; }
body.page #page-top #main-area { position: relative !important; }
	
body.home #page-top #main-area { position: absolute; width: 100%; top: 0; left: 0; }
body.home #page-bottom #controllers {left: 0; width:980px;  z-index:99999; text-align:center; }
	
#controllers #switcher { padding-left: 9px; float: none ; text-align:center}
#controllers #switcher-content a { display: inline-block; text-indent: -9999px; background: url(../images/switcher-item.png) no-repeat; width: 14px; height: 14px; margin-right: 2px;  }
#controllers #switcher-content a.active { background: url(../images/switcher-item-active.png) no-repeat; }
	

#banner1{ background:url(../images/banner1.jpg) no-repeat top center; height:611px; width:1300px; background-color:#3b7fbe;}
#banner2{ background:url(../images/banner2.jpg) no-repeat top center; height:611px; width:1300px;  background-color:#260e02;}
#banner3{ background:url(../images/banner3.jpg) no-repeat top center; height:611px; width:1300px; background-color:#89734a;}
#banner4{ background:url(../images/banner4.jpg) no-repeat top center; height:611px; width:1300px; background-color:#3b7fbe;}

/*=================Top menu Section=========================*/
#menu{height:42px; text-align:center}
.menu {padding:0; top:0; width:940px; margin:0 auto; list-style:none; height:42px; z-index:0; clear:both; margin-left:0px}
.menu li.top {display:block; float:left;}
.menu span.divied{background:url(../images/menu_divied.html) no-repeat top center; width:2px; height:42px; float:left;}
.menu li a.top_link {display:block; float:left; height:42px; line-height:42px; color:#FFF; font-weight:normal; text-decoration:none; font-size:16px; padding:0 20px; cursor:pointer; font-family:Arial, Helvetica, sans-serif}
.menu li a.top_link span {float:left; display:block; padding:0; height:42px;}
.menu li a.top_link span.down {float:left; display:block; padding:0; height:42px;}
.menu li a.top_link:hover {color:#FFF; background:#febd26;}
.menu li .act{color:#000000 !important; background:#febd26;}
.menu li a.top_link:hover span {background:#febd26;}
.menu li a.top_link:hover span.down {background:;}
.menu li:hover > a.top_link {color:#000000 !important; background:#febd26;}
.menu li:hover > a.top_link span {background:#febd26;}
.menu li:hover > a.top_link span.down {background:;}
.menu li a.last{padding:0 14px 0 14px;}
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
.menu a:hover {visibility:visible; position:relative; z-index:200;}
.menu li:hover {position:relative; z-index:200;}
.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.menu :hover ul.sub {left:0; top:42px; background:#f8f4dc; padding:0; white-space:nowrap; width:180px; height:auto; z-index:300; border-bottom:4px solid #1c70a1;}
.menu :hover ul.sub li {display:block; position:relative; float:left; width:180px; font-weight:normal;}
.menu :hover ul.sub li a {display:block; font-size:12px; padding:8px 0; width:180px; text-indent:10px; color:#000; text-align:left; text-decoration:none;}
.menu :hover ul.sub li a.fly {background:#f8f4dc url(../images/arrow_menuw.html) 170px 10px no-repeat;}
.menu :hover ul.sub li a:hover {background:#4356a9; color:#ffffff;}
.menu :hover ul.sub li a.fly:hover {background:#4356a9 url(../images/arrow_menu.html) 170px 10px no-repeat; color:#ffffff; }
.menu :hover ul li:hover > a.fly {background:#4356a9 url(../images/arrow_menu.html) 170px 10px no-repeat; color:#ffffff;} 
.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:180px; top:0; background:#f8f4dc; padding:0; white-space:nowrap; width:180px; z-index:400; height:auto; border-bottom:4px solid #1c70a1;}
/*=================Top menu Section=========================*/



#content-bg{
	background:url(../images/content-bg.png) top center no-repeat;
	text-align:justify;


height:}
#content-bg .welcome_wrp{ width:; height:200px; border-bottom: solid 1px #e4e4e4; padding-bottom:10px; margin-top:35px}
#content-bg .welcome_wrp .img{ float:left; width:416px; height:167px; margin-right:15px;}
#content-bg .welcome_wrp h1{ font-size:20px; color:#002662; margin-bottom:15px;}
#content-bg .welcome_wrp .content{ font-size:12px; color:#5b5b5b; line-height:18px; margin-bottom:10px; }
#content-bg .welcome_wrp .content .gifimg{width:161px; height:13px; padding:3px 0 0 0;}

#content-bg .box_wrp{ width:275px; height:auto; margin:30px 0 0 0; background-color:#f9f9f9;}
#content-bg .box_wrp img{ width:275px; height:130px;}
#content-bg .box_wrp h1{ font-size:20px; color:#002662; margin-bottom:10px;}
#content-bg .box_wrp p{font-size:12px; color:#5b5b5b; line-height:18px;}
#content-bg .box_wrp .more a{
	background-color:#0087AC;
	height:31px;
	line-height:31px;
	text-align:center;
	font-size:13px;
	color:#FFFFFF;
	width:275px;
	display:block;
	float:left;
}
#content-bg .box_wrp .more a:hover{
	background-color:#FF0000;
	color:#FFFFFF;
}
#content-bg .box_wrp ul{ margin:0 0 0 0;}
#content-bg .box_wrp ul li{ background:url(../images/arrow.gif) 0 5px no-repeat; font-size:13px; color:#606060; border-bottom: solid 1px #e2e2e2; padding-bottom:4px; padding-left:15px}



#footer-bg{ background:url(../images/footer-bg.gif) top center repeat-x; height:153px; margin-top:30px; padding-top:1px;}
#footer-bg .address{ margin:0 0 0 0;}
#footer-bg .address .img{
	width:183px;
	height:117px;
	margin-right:15px;
}
#footer-bg .address h3{
	font-size:15px;
	color:#000000;
	padding-bottom:5px;
	margin-bottom:0px;
	margin-right:15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #475873;
}
#footer-bg .address p{
	font-size:12px;
	color:#333333;
	line-height:18px;
}

#footer-bg .box_wrp{width:170px; border-right:solid 1px #4C5F7E; border-left:solid 1px #4C5F7E; text-align:left; margin-right:10px; margin-top:10px;}
#footer-bg .box_wrp .sea a{ font-size:12px; color:#FEBD26; font-weight:bold; margin-left:10px; text-decoration:none; text-align:left; display:block}
#footer-bg .box_wrp .sea a:hover{color:#fff;}
#footer-bg .box_wrp .sea span a{color:#A5D8FC;}

#footer-bg .r-sec{
	margin:5px 0 0 120px;
	text-align:left;
	float:left
}
#footer-bg .r-sec p{
	font-size:11px;
	color:#000000;
	margin-bottom:3px
}
#footer-bg .r-sec span{
	font-size:13px;
	color:#333333;
}
#footer-bg .r-sec a{
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
	font-weight:normal;
}
#footer-bg .r-sec a:hover{ color:#FFFFFF}

#footer-bg .copyrights{ margin:15px 0 0 0; font-size:12px; color:#9ea7b6;}
#footer-bg .copyrights a{ font-size:13px; color:#9ea7b6; text-decoration:none; font-weight:normal;}
#footer-bg .copyrights a:hover{ color:#FFFFFF;}
#footer-bg .copyrights span{ padding:0 5px 0 5px; color:#9ea7b6}
#footer-bg .copyrights .s_link{ font-size:12px; color:#febd26; font-weight:bold;}



 #inner_header{background:url(../images/top-bg.gif) top center repeat-x; height:125px;}
 #inner_header .top_contact{ width:330px; margin:30px 25px 0 0; padding:0; height:32px;}
 #inner_header .top_contact .phone{ background:url(../images/phone-icon.png) 0 0 no-repeat; height:20px; line-height:20px; padding-left:25px; font-size:14px; color:#002662; margin-right:20px;}

 #inner_header .top_contact .mail a{ background:url(../images/mail-icon.png) 0 0px no-repeat; height:20px; line-height:20px; padding-left:30px; font-size:14px; color:#002662; margin-right:20px;}
 #inner_header .top_contact .mail a:hover{ color:#f0a801;}


 #inner_header .nav{ width:250px; height:27px; margin:20px 50px 0 0;}
 #inner_header .nav a{ font-size:18px; color:#f0a801; text-decoration:none; font-weight:normal;}
 #inner_header .nav a:hover{ color:#333333;}
 #inner_header .nav span{ padding:0 10px 0 10px; color:#f0a801; font-size:14px}


#inner-main-nav-bg{width:100%; margin:0 auto; padding:0; clear:both; margin-top:0px; background:url(../images/menu-bg.png) top center repeat-x; height:42px;}

#inner-banner{
	height:346px;
	background-image: url(../images/abt.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#inner-banner2{ background:url(../images/tariffibanner.jpg) top center no-repeat; height:346px;}
#inner-banner3{ background:url(../images/inner/rooms-suits_banner.jpg) top center no-repeat; height:346px;}
#inner-banner4{ background: url(../images/inner/dining_banner.jpg) top center no-repeat; height:346px;}


#inner_content{ margin:0 30px 0 50px;}
#inner_content h1{ font-size:24px; color:#002662; font-weight:normal; margin-bottom:20px;}
#inner_content h2{ font-size:18px; font-weight:normal; color:#febd26;}
#inner_content p{ font-size:13px; color:#5b5b5b; line-height:18px; margin-bottom:10px; }
#inner_content .inner_box{
	border: solid 1px #e2e2e2;
	padding:5px;
	width:900px;
}
#inner_content .inner_box .under_box{ background:#f0f0f0; padding:8px;}

.mountain-links:link{font-size:13px; color:#B81A01; font-weight:bold; text-decoration:none}
.mountain-links:visited{font-size:13px; color:#B81A01; font-weight:bold; text-decoration:none}
.mountain-links:hover{font-size:13px; color:#002662; font-weight:bold; text-decoration:underline}
.mountain-links:active{font-size:13px; color:#B81A01; font-weight:bold; text-decoration:none}

.images-border{border:solid 1px #E2E2E2; padding:2px;}

.click-text{font-size:10px; color:#999999;}
