/************** Контейнер меню *****************
* id=menu_left - блок меню, подключается в st.css
	- id=divMenuBarLeft - div
		- id=left-menu - div
			- class=betv_menuleft блок левого меню (основного)
**************************************************
!!! Для всех пунктов используются иконки в папке pic !!! 
**************************************************/

/************ Обёртки ****************/
#menu_left {
	/* height:100%;
	width:200px;
	padding: 0 0 0 0px;
	font-size: 14pt; */
	padding-left: 0px;
}
#divMenuBarLeft {}
#left-menu {
	width: 220px;
	font-family: sans-serif;
	background-color: #ffffff;
	position: relative;
}
.betv_menuleft {}

/********* Основное меню *****************/
#left-menu ul {
	/* width: 200px; */
	list-style: none;
	margin: 0;
	padding: 0;
}

#left-menu li {
	text-decoration: none;
	margin: 0;
	padding: 0;
	position: relative;
}

#left-menu li a {
	/* background-image: url(pic/dotssm.jpg);
	background-position: left;
	background-repeat: no-repeat; */
	display: block;
	font-size: 12pt;
	color: #cc3333;
	background-color: #ffffff;
	text-decoration: none;
	font-weight: 600;
	padding: 12px 20px;
	margin: 0;
	text-align: left;
	transition: background-color 0.3s ease, color 0.3s ease;
	white-space: normal;
	word-wrap: break-word;
}

#left-menu li a:hover {
	color: #ffffff;
	background-color: #cc3333;
}

#left-menu li a#left-current,
#left-menu li.active a {
	color: #cc3333;
	background-color: #f7f7f7;
}

/********* Подменю первого уровня *****************/
#left-menu li ul {
	/* background-color: #fff;
	border: 1px dotted #404040;
	top: 0px;
	left: 215px;
	width: 220px;
	border-bottom: 0; */
	display: none;
	position: absolute;
	top: 0;
	left: 100%; /* появляется сбоку */
	width: 220px;
	background-color: #ffffff;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
	padding: 0;
	z-index: 100;
}

#left-menu li:hover > ul {
	display: block;
}

#left-menu li li {
	/* padding-left: 8px;
	padding-right: 8px;
	border-bottom: #404040 dotted 1px; */
	margin: 0;
	padding: 0;
}

#left-menu li li a {
	/* background-image: url(pic/dotssm.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 4px; */
	color: #cc3333;
	background-color: #ffffff;
	text-decoration: none;
	font-weight: 600;
	padding: 10px 18px;
	margin: 0;
	text-align: left;
	font-size: 0.9em;
	white-space: normal;
	transition: background-color 0.3s ease, color 0.3s ease;
}

#left-menu li li a:hover {
	background-color: #cc3333;
	color: #ffffff;
}

#left-menu li a#left-current,
#left-menu li.active a {
	color: #ffffff;
	background-color: #cc3333;
	font-weight: 600;
}

/********* Подменю второго уровня *****************/
#left-menu li li ul {
	/* top: -1px;
	left: 218px; */
	top: 0;
	left: 100%;
}

/********* Уровень 3 (не используется сейчас) *****************/
#left-menu li li li {}
#left-menu li li li a {}
#left-menu li li li a:hover {}
#left-menu li li li a#left-current,
#left-menu li li li.active a {}

/*************** Поведение подменю ****************/
#left-menu li:hover ul ul,
#left-menu li li:hover ul ul {
	display: none;
}
#left-menu li:hover ul,
#left-menu li li:hover ul {
	display: block;
}

/*************** Удаление маркеров ****************/
#left-menu li::marker,
#left-menu li li::marker {
	display: none;
	content: "";
}

/* Fix IE. Hide from IE Mac \*/
* html #left-menu ul li { float: left; height: 1%; }
* html #left-menu ul li a { height: 1%; }
/* End */
