.submenu
{
	width:186px;
	background:white;
}

.submenu *
{
	margin: 0;
	padding: 0;
}

/* верхняя плашка */

.submenu .plashka-top
{
	width:100%; 
	background:url(/kernel/leftmenu/images/menu-right-top.gif) top no-repeat;
}

/* нижняя плашка */

.submenu .plashka-bottom
{
	padding:5px 0;
	background:url(/kernel/leftmenu/images/menu-right-bottom.gif) bottom no-repeat;
}

/* тип списка */

.submenu ul.menu
{
	list-style:none;
}

/* активный пункт меню */

.submenu ul.menu li.item span,
.submenu ul.menu li.last-item span
{
	font-weight: bold;
}

/* выравнивание влево для всех*/

.submenu ul.menu li
{
	text-align: left;
}



/* каждый пункт меню */
.submenu ul.menu li.item, 
.submenu ul.menu li.last-item
{
	display: block;
	
	padding-top: 9px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 16px;
	
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}

/* у последнего элемента отступы менше */

.submenu ul.menu li.last-item
{
	padding-bottom: 6px; 
}

/* все, кроме последнего, разделены */

.submenu ul.menu li.item
{
	background:url(/kernel/leftmenu/images/sub-menu-delimeter.gif) left bottom no-repeat;
}


/* каждый элемент списка */

.submenu ul.menu li
{
	font-size: 12px; /* размер шрифта */
	display: block;
}


/* заголовок (первый элемент списка) */

.submenu ul.menu li.first-element
{
	border-right: 1px solid #736F6E;
	border-left: 1px solid #736F6E;

	background: #736F6E; 
	
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 16px;
}

/* Заголовок блока подменю */

.submenu ul.menu li.first-element span, 
.submenu ul.menu li.first-element a
{
	color: #ffffff;
	font-weight: bold;
	background:  #736F6E;
}

/* гиперссылки */


.submenu .plashka-bottom ul li a:link, 
.submenu .plashka-bottom ul li a:visited, 
.submenu .plashka-bottom ul li a:active, 
.submenu .plashka-bottom ul li a:hover
{
	text-decoration:none;
}