
div.topmenu {
	margin: 20px;
}

div.topmenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div.topmenu ul li {
	padding: 1px;
}

/* Ссылки */

div.topmenu a {
	display: block;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
}

div.topmenu a,
div.topmenu a:link,
div.topmenu a:visited,
div.topmenu a:active,
div.topmenu a:hover {
	color: white;
}

div.topmenu a:hover {
	color: #F6FD5F;
	background-color: #2F341F;
}

div.topmenu a.active-link {
	background-color: #2F341F;
}

/* Первый уровень */

div.topmenu ul li a {
	font-weight: bold;
	font-size: 120%;
}

div.topmenu ul li.active a.active {
	color: #F6FD5F;
}

/* Второй уровень */

div.topmenu ul li li a {
	font-weight: normal;
	font-size: 100%;
}

div.topmenu ul li li a,
div.topmenu ul li li a:link,
div.topmenu ul li li a:visited,
div.topmenu ul li li a:active,
div.topmenu ul li li a:hover {
	color: #F6FD5F;
}

div.topmenu ul li li {
	margin: 0px 0px 0px 20px;
}