/* стили блока меню */
.menu_block {
	padding: 30px 0 0 15px; /* отступы блока: верх право низ лево */
	width: 223px; /* ширина блока */
}

/* стили внутренностей блока меню */
.menu_content {
	background-image: url(/img/m2.gif); /* картинка фона */
	background-repeat: repeat-y; /* направление повторений точек */
	width: 110%; /* ширина фона */
}

/* стили заголовка меню */
.menu_header {
	padding: 0 0 10px 12px; /* отступы заголовка: верх право низ лево */
	margin: 0; /* без отступов */
}

/* общий стиль списка меню */
.menu_list {
	padding: 0 0 10px 10px; /* отступы элементов меню: верх право низ лево */
	margin: 0; /* без отступов */
	list-style: none; /* без маркеров */
	line-height: 17px; /* высота строки элемента меню */
}

/* стили элемента меню */
.menu_element {
	text-decoration: none; /* текст без подчёркивания */
	font-weight: bold; /* толщина шрифта */
	font-size: 110%; /* размер шрифта */
	font-family: Verdana; /* имя шрифта */
	color: #223443; /* цвет шрифта */
	padding-left: 4px; /* отступ от маркера */
}

/* стили элемента меню при наведении курсора */
.menu_element:hover {
	text-decoration: none; /* текст без подчёркивания */
	font-weight: bold; /* толщина шрифта */
	font-size: 110%; /* размер шрифта */
	font-family: Verdana; /* имя шрифта */
	padding-left: 4px; /* отступ от маркера */
	color: #666; /* цвет шрифта */
}

/* стили разделяющих точек */
.menu_element_points {
	background-image: url(/img/m.gif); /* картинка точки */
	background-position: center; /* позиция линии точек */
	background-repeat: repeat-x; /* направление повторений точек */
	width: 190px; /* ширина линии точек */
	padding: 0; /* без отступов */
	margin: 0; /* без отступов */
}

/* дополнение к стилям меню элементу 1-го уровня */
.level1 {
	padding-left: 20px; /* отступ слева */
	font-style: italic; /* курсив */
}

/* дополнение к стилям меню элементу 1-го уровня при наведении курсора */
.level1:hover {
	padding-left: 20px; /* отступ слева */
	font-style: italic; /* курсив */
}

/* дополнение к стилям меню элементу 2-го уровня */
.level2 {
	padding-left: 30px; /* отступ слева */
	font-weight: normal; /* толщина шрифта обычная */
}

/* дополнение к стилям меню элементу 2-го уровня при наведении курсора */
.level2:hover {
	padding-left: 30px; /* отступ слева */
	font-weight: normal; /* толщина шрифта обычная */
}
