/*!css**********************************************************************************************
 *
 *		common/sys/menubar.css
 *
 *			Copyright (C) 2004-2005 by Pavel S. Kurilov
 *
 */

/***************************************************************************************************
 *
 *		History:
 *
 *			Oct.18.2005	-	creation date
 *			Jan.23.2006	-	last modified
 */

/***************************************************************************************************
 *
 *		Styles for:
 *
 *			.
 *
 */

.menu-bar,
.menu-bar .menu-button,
.menu,
.menu .menu-item
	{
	font-family:				"MS Sans Serif", Arial, sans-serif;
	font-size:					8pt;
	font-style:					normal;
	font-weight:				normal;
	color:						#000000;
	background-color:			#D4D0C8;
	line-height:				10pt;
	text-align:					left;
	}

.menu-bar {
	text-align:					left;
	padding:					4px 2px 4px 2px;
	border-color:				#FFFFFF #808080 #808080 #FFFFFF;
	border-style:				solid;
	border-width:				1px;
	}

.menu-bar .menu-button {
	border:						1px solid #D4D0C8;
	cursor:						default;
	margin:						1px;
	padding:					2px 6px 2px 6px;
	text-decoration:			none;
	}

.menu-bar .menu-button:hover,
.menu-bar .menu-button.mn-hover
	{
	color:						#000000;
	background-color:			#D4D0C8;
	border-color:				#FFFFFF #808080 #808080 #FFFFFF;
	}

.menu-bar .menu-button-active,
.menu-bar .menu-button-active:hover,
.menu-bar .menu-button.mn-active
	{
	border-color:				#808080 #FFFFFF #FFFFFF #808080;
	position:					relative;
	left:						1px;
	top:						1px;
	}

.menu {
	border:						1px solid;
	border-color:				#FFFFFF #808080 #808080 #FFFFFF;
	padding:					0px 1px 1px 0px;
	position:					absolute;
	left:						0px;
	top:						0px;
	visibility:					hidden;
	}

.menu-shadow {
	background-color:			#000000;
	position:					absolute;
	visibility:					hidden;
	opacity:					.1;
	-moz-opacity:				.1;
	filter:						alpha(opacity = 10);
	}

.menu .menu-item {
	cursor:						default;
	display:					block;
	text-decoration:			none;
	}

.menu .menu-item,
.menu .menu-header
	{
	padding:					3px 1em;
	white-space:				nowrap;
	}

.menu .menu-item-active,
.menu .menu-item-active:hover
	{
	color:						#FFFFFF;
	background-color:			#0A246A;
	}

.menu .menu-item .menu-item-text {
	}

.menu .menu-item .menu-item-arrow {
	font-size:					75%;
	margin-right:				-.75em;
	padding-left:				.25em;
	}

.menu .menu-header {
	font-weight:				bold;
	}

.menu .menu-separator {
	border:						1px solid;
	border-color:				#808080 #FFFFFF #FFFFFF #808080;
	margin:						4px 2px;
	}

/*
 *
 *		common/menubar.css
 *
 **************************************************************************************************/
