
/*** ESSENTIAL STYLES ***/

.sf-menu, .sf-menu * {margin:0;	padding:0;list-style:none; z-index:888}
.sf-menu {line-height:1.0; padding-top:0px;}
.sf-menu ul {position:absolute;	top:-999em;	width:138px;} /* Длина строчки подменю */
.sf-menu ul.wide, .sf-menu ul.ulWideCurrent {position:absolute; top:-999em; width:178px;} /* Длина длинной строчки подменю */
.sf-menu ul.wide li, .sf-menu ul.ulWideCurrent li {background:#ffebbe;background-image: url(../img/submenu_bg_wide.jpg) /*Фон выпадающих элементов*/}

.sf-menu li {background:#ffebbe;}
.sf-menu li li {background:#ffebbe;	background-image: url(../img/submenu_bg.jpg) /*Фон выпадающих элементов*/}
.sf-menu li li li {background:#ffebbe;}
.sf-menu ul li.current { background-image:url(../img/submenu_bg_en.jpg)} 
.sf-menu ul li:hover, .sf-menu ul li.sfHover  { background-image:url(../img/submenu_bg_en.jpg); color:#ffebbe;}
.sf-menu ul.wide li.current, .sf-menu ul.ulWideCurrent li.current { background-image:url(../img/submenu_bg_en_wide.jpg)} 
.sf-menu ul.wide li:hover { background-image:url(../img/submenu_bg_en_wide.jpg); color:#ffebbe;}
.sf-menu ul.ulWideCurrent li:hover { background-image:url(../img/submenu_bg_en_wide.jpg); color:#ffebbe;}

.sf-menu ul li {width:100%;	padding:7px;} /* отступы в элементах выпадющего меню */
.sf-menu li:hover {	visibility:	inherit;} /* fixes IE7 'sticky bug' */

.sf-menu li {float:left; position:relative;}
/*главная*/
.sf-menu li.main { width:76px; height:42px; margin-top:4px; background-image:url(../img/b_main_dis.gif)}
.sf-menu li.main:hover, .sf-menu li.main.sfHover {background:#cdb279; background-image:url(../img/b_main_sel.gif);outline:0;}
.sf-menu li.main_current { width:76px; height:45px; margin-top:1px; background-image: url(../img/b_main_en.gif)}
/*news*/
.sf-menu li.news { width:77px; height:42px; margin-top:4px; background-image:url(../img/b_news_dis.gif)}
.sf-menu li.news:hover, .sf-menu li.news.sfHover {background:#cdb279; background-image:url(../img/b_news_sel.gif);outline:0;}
.sf-menu li.news_current { width:77px; height:45px; margin-top:1px; background-image: url(../img/b_news_en.gif)}

/*номера*/
.sf-menu li.accomodation { width:122px; height:42px; margin-top:4px; background-image:url(../img/b_num_dis.gif)}
.sf-menu li.accomodation:hover, .sf-menu li.accomodation.sfHover{background:#cdb279; background-image: url(../img/b_num_sel.gif);outline:0;}
.sf-menu li.accomodation_current { width:122px; height:45px; margin-top:1px; background-image: url(../img/b_num_en.gif)}

/*ресторан*/
.sf-menu li.restaurant { width:83px; height:42px; margin-top:4px; background-image: url(../img/b_rest_dis.gif) }
.sf-menu li.restaurant:hover, .sf-menu li.restaurant.sfHover{background:#cdb279; background-image: url(../img/b_rest_sel.gif);outline:0;}
.sf-menu li.restaurant_current { width:83px; height:45px; margin-top:1px; background-image: url(../img/b_rest_en.gif)}

/*конференц-зал*/
.sf-menu li.conference { width:120px; height:42px; margin-top:4px; background-image: url(../img/b_conf_dis.gif)}
.sf-menu li.conference:hover, .sf-menu li.conference.sfHover{background:#ffebbe; background-image: url(../img/b_conf_sel.gif);
outline:0;}
.sf-menu li.conference_current { width:120px; height:45px; margin-top:1px; background-image: url(../img/b_conf_en.gif)}

/*услуги*/
.sf-menu li.services { width:66px; height:42px; margin-top:4px; background-image: url(../img/b_serv_dis.gif)}
.sf-menu li.services:hover, .sf-menu li.services.sfHover{background:#ffebbe; background-image: url(../img/b_serv_sel.gif);
outline:0;}
.sf-menu li.services_current { width:66px; height:45px; margin-top:1px; background-image: url(../img/b_serv_en.gif)}

/*адрес*/
.sf-menu li.contacts { width:137px; height:42px; margin-top:4px; background-image: url(../img/b_cont_dis.gif)}
.sf-menu li.contacts:hover, .sf-menu li.contacts.sfHover{background:#ffebbe; background-image: url(../img/b_cont_sel.gif);
outline:0;}
.sf-menu li.contacts_current { width:137px; height:45px; margin-top:1px; background-image: url(../img/b_cont_en.gif)}

/*отзывы*/
.sf-menu li.otzyv { width:73px; height:42px; margin-top:4px; background-image: url(../img/b_otzyv_dis.gif)}
.sf-menu li.otzyv:hover, .sf-menu li.otzyv.sfHover{background:#ffebbe; background-image: url(../img/b_otzyv_sel.gif);
outline:0;}
.sf-menu li.otzyv_current { width:73px; height:45px; margin-top:1px; background-image: url(../img/b_otzyv_en.gif)}
/*отзывы*/
.sf-menu li.guests { width:102px; height:42px; margin-top:4px; background-image: url(../img/b_guests_dis.gif)}
.sf-menu li.guests:hover, .sf-menu li.guests.sfHover{background:#ffebbe; background-image: url(../img/b_guests_sel.gif);
outline:0;}
.sf-menu li.guests_current { width:102px; height:45px; margin-top:1px; background-image: url(../img/b_guests_en.gif)}




/*.sf-menu li:hover, .sf-menu li.sfHover,*/
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
	color:#ffebbe;

}


.sf-menu a {display:block;	position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			42px; /* отступ сверху выпадающего меню */
	z-index:		899;
	color:#ffebbe;
	
}
.sf-menu li.sfHover ul.ulCurrent, .sf-menu li.sfHover ul.ulWideCurrent {
	left:			0;
	top:			2.9em; /* отступ сверху выпадающего меню */
	z-index:		899;
	color:#ffebbe;
	
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
	color:#ffebbe;
	
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
	color:#ffebbe;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
	color:#ffebbe;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
	color:#ffebbe;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	0em;
}
.sf-menu a {
	border-left:	0px;
	border-top:		0px;
	padding: 		0;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/

}

.sf-menu a main{ width:50px; height:20px; display:block;}




.sf-menu a.sf-with-ul {
	padding-right: 	0;
	min-width:		1px;
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			0;
	top:			0; 
	width:			0;
	height:			0;
	text-indent: 	-999em;
	overflow:		hidden;
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../img/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

