#menu {
	background			: url(../images/menu_bg.gif);
	height				: 30px;
	padding-left		: 200px;	
}

#menu ul, #menu li {
	margin				: 0;
	padding				: 0;
}

#menu li {
	list-style-type		: none;
	background-repeat	: repeat-x;
	background-position	: bottom;
	height				: 30px;
	float				: left;
	line-height			: 30px;
	padding-left		: 7px;
	padding-right		: 7px;
	border-right		: 2px solid #C2DBA1;
}

#menu li.last {
	border-right		: none;
}

#menu li a {
	color				: #F0F5E7;
	text-decoration		: none;
}

#menu li a:hover {
	text-decoration		: underline;
}

#submenu {
	float				: left;
	padding				: 10px;
	padding-top			: 2px;
	width				: 160px;
	height				: 1010px;
}

*+html #submenu {
	height				: 1460px;
}

#submenu a, #submenu .folder li a {
	margin				: 0;
	padding				: 0;
	color				: #000000;
	font-size			: 9px;
	line-height			: 20px;
	text-decoration		: none;
	background			: url(../images/submenu_list_icon.gif) no-repeat;
	background-position	: 10px;
	padding-left		: 26px;
}

#submenu .folder a {
	background			: url(../images/submenu_list_folder_icon.gif) no-repeat;
	background-position	: 10px;
}


#submenu ul li ul {
	overflow: hidden;
	display: none;
	margin-left: 15px;
}

#submenu #submenu_opened ul {
	display: block;
}

#submenu ul li ul li a {
	background: none;
	margin-left: 10px;
}

#submenu li div:hover {
	background	: #4FA400;
}

#submenu li div:hover a {
	color				: #90F558;
	background			: url(../images/submenu_list_icon_over.gif) no-repeat;
	background-position	: 10px;
}

#submenu .folder div:hover a {
	color				: #90F558;
	background			: url(../images/submenu_list_folder_icon_over.gif) no-repeat;
	background-position	: 10px;
}

#submenu .folder li div:hover a {
	background			: url(../images/submenu_list_icon_over.gif) no-repeat;
	background-position	: 10px;
}

#submenu .marked div {
	background	: #4FA400;
}
#submenu .marked ul {
	display: block;
}
#submenu .marked li div {
	background	: none;
}

#submenu .marked li div:hover {
	background	: #4FA400;
}

#submenu li.marked a {
	color				: #90F558;
	background			: url(../images/submenu_list_icon_over.gif);
	background-repeat	: no-repeat;
	background-position	: 10px;
}

#submenu .marked li a {
	color				: #000000;
	background: none;
}

#submenu ul, #submenu li {
	margin				: 0;
	padding				: 0;
}

#submenu {
	margin-top: -10px;
}

#submenu h1 {
	margin-top: 10px;
}

#submenu ul li ul {
	padding-bottom		: none;
}

#submenu li {
	list-style-type		: none;
	background			: url(../images/submenu_line.gif);
	background-repeat	: repeat-x;
	background-position	: bottom;
	width				: 155px;
}
#submenu li ul li {
	background: none;
}
#submenu li a {
	height				: 19px;
}

#submenu h1 {
	color				: #ffffff;
	font-size			: 14px;
	line-height			: 26px;
	background			: url(../images/submenu_top_bg.gif);
	background-repeat	: no-repeat;
	padding-left		: 10px;
}

* html #submenu h1 {
	width				: 163px;
	margin-right		: -20px;
}



#footermenu {
	height				: 30px;
}

#footermenu ul, #footermenu li {
	margin				: 0;
	padding				: 0;
}

#footermenu li {
	list-style-type		: none;
	background-repeat	: repeat-x;
	background-position	: bottom;
	height				: 12px;
	float				: left;
	line-height			: 12px;
	padding-left		: 7px;
	padding-right		: 7px;
	border-right		: 1px solid #000000;
}

#footermenu li.last {
	border-right		: none;
}

#footermenu li a {
	color				: #000000;
	text-decoration		: none;
}

#footermenu li a:hover {
	text-decoration		: underline;
}
