#top_menu *, body					{ margin: 0; padding: 0; }
#bigdiv								{ min-width: 1000px; } 
ul#main-menu a						{ text-decoration: none; white-space:nowrap;}
ul									{ list-style: none; }
.trash                              				{ visibility: hidden;}

#edit-menu-dlg, #delete-menu-dlg	     	{ position: absolute; height: 147px; width: 291px;  top: 15%; left: 50%; margin-left: -200px; z-index: 1; color:#1d1d1d; font-size:12px; font-family: Arial; }

/*#changewindow		 			       { position: absolute; visibility: hidden; height: 147px; width: 291px;  top: 15%; left: 50%; margin-left: -200px; z-index: 10;}
#addwindowdelet						     { position: absolute; visibility: hidden; height: 147px; width: 291px;  top: 15%; left: 50%; margin-left: -200px; z-index: 10;}*/

#menu-dlg-title					       { height: 22px; width: 142px; background-color: #1d1d1d; border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -khtml-border-radius: 10px 10px 0 0; color:#9F9D9D; padding-left:7px; padding-top:5px;}

#menu-dlg-body					       { height: 142px; width: 100%; border: #1d1d1d solid 2px; background-color: #fdfdfd; padding:10px;}
#menu-dlg-body .contenter-input		{ width: 140px; float:right; margin-right:15px; border: #1d1d1d solid 1px;}
.ok									{ position: absolute; top:150px; left: 50%; margin-left:-23px; width: 69px; height: 22px;  border: 0; background: transparent url(../img/menu_galactic/ok.png) no-repeat center top; text-indent: -1000em; cursor: pointer; }
.cancel								{ position: absolute; top:150px; left: 219px; width: 69px; height: 22px; cursor: pointer; background:url(../img/menu_galactic/cancel.png) no-repeat center top; border: 0;}

/*input							      	       { position: relative; float: right; width: 171px; height: 20px; border: #1d1d1d solid 1px; margin-right: 10px;}*/
/*span							       		{ position: relative; color:#1d1d1d; font-size:13px; left: 10px; top: 4px; color:#1d1d1d;}*/
/*.linkname						       { top: 20px;}*/
/*select								{ position:absolute; height: 25px; width:210px; clip:rect(1px 174px 23px 1px); background:url(../img/menu_galactic/select.png); top: 102px; left: 109px;}*/
/*.okay								{ position: relative; top:33px; left: -85px; width: 69px; height: 22px; margin: 0; padding: 0; border: 0; background: transparent url(../img/menu_galactic/ok.png) no-repeat center top; text-indent: -1000em; cursor: pointer; }
.good								{ position: relative; top:33px; left: -85px; width: 69px; height: 22px; margin: 0; padding: 0; border: 0; background: transparent url(../img/menu_galactic/ok.png) no-repeat center top; text-indent: -1000em; cursor: pointer; }*/

/*
.cancel1								{ position: relative;  cursor: pointer; background:url(../img/menu_galactic/cancel.png); width: 69px; height: 22px; top: 33px; left: 212px;}*/
/*#bigshadow							{ position: fixed; visibility: hidden; z-index: 100; top: 0; left: 0; height: 100%; width: 100%; background-color: #000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55); 10-moz-opacity: 0.55; -khtml-opacity: 0.55; opacity: 0.55;}
* html #bigshadow 						{ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px"); }
*/
/* 
	LEVEL ONE
*/
ul#main-menu                         { position: relative; height: 39px; padding: 0px; margin: 0px; background:url(../img/menu_galactic/menu_bg_02.png) repeat-x left center; margin-bottom: -6px;}
ul#main-menu li                      { float: left; zoom: 1; height: 33px; border-right: #1a1a1a solid 1px; position:relative; text-align:left;}
ul#main-menu li a                   { display: block; color:#9f9d9d; font: 12px Arial; padding:7px 9px 10px 10px;}

#home-menu				 { height: 33px; width: 42px; margin: 0px 0px 0px 0px; background:url(../img/menu_galactic/home.jpg); }
#homea					 { height: 100%;}
#home-menu:hover		 { background:url(../img/menu_galactic/homeonclick2.jpg);}
ul#main-menu #addli		 { position: relative; cursor: pointer; top: 7px; float: left; width: 20px; height: 19px; border-right: none; margin: 0px 0px 0px 0px;  background:url(../img/menu_galactic/add.png);}

.one-item:hover			 { background:url(../img/menu_galactic/NoParentLine.jpg) repeat-x left center;}
.multi-item:hover		 { border-right: solid 1px #515050; border-bottom: none; border-top: none; background-color: #ebebeb; 
						   margin: 0px; padding: 0px; font-weight: bold; height: 30px;}
ul#main-menu .multi-item:hover > a	{  color:#1d63b3;}				   

.menu-arrow				 {float: right; margin: 5px -3px 0px 4px; width:6px; height:5px; background:url(../img/menu_galactic/arrow2_03.png); display:none;}
ul#main-menu .multi-item:hover .menu-arrow {background:url(../img/menu_galactic/arrow1_03.png);}

.submenu-arrow			{float: right; margin: 5px -3px 0px 4px; width:6px; height:7px; background:url(../img/menu_galactic/arrow3_10.png);}

/*
MENU TOOLBOX
*/

.menu-toolbox		 { position: absolute; top: 0px; right: 0px; width: 100%; height:9px; background-color:none; z-index:10;}
ul#main-menu .menu-toolbox a { float: right; margin: 0px 0px 0px 3px; opacity: 0.4; width: 8px; height:9px; background-size:8px 9px; background-repeat:no-repeat;padding:0px; cursor: pointer;}
ul#main-menu .menu-toolbox a:hover {opacity: 1;}

.submenu-toolbox	 { position: absolute; top: 1px; right: 0px;  width: 52px; height:9px; background-color:none; z-index:10;}
ul#main-menu .submenu-toolbox a { float: left; margin: 0px 0px 0px 3px; opacity: 0.4; width: 8px; height:9px; background-size:8px 9px; background-repeat:no-repeat;padding:0px; cursor: pointer;}
ul#main-menu .submenu-toolbox a:hover {opacity: 1;}

.menu-delete 			 { background:url(../img/menu_galactic/delete.png);}
.menu-edit 			 	{ background:url(../img/menu_galactic/edit.png);}
.menu-move-right 		{ background:url(../img/menu_galactic/move_right.png);}
.menu-move-left			 { background:url(../img/menu_galactic/move_left.png);}
.menu-move-top 			{ background:url(../img/menu_galactic/move_top.png);}
.menu-move-bottom		 { background:url(../img/menu_galactic/move_bottom.png);}
/* 
	LEVEL TWO
*/
ul#main-menu ul 			  { visibility: hidden; z-index: 1; margin: 0px 0px 0px 0px;  padding: 0px 0px; position: absolute; top: 30px; left: 0px; }
ul#main-menu ul li 		 	  { font-weight: normal; height: 29px; float: none; min-width: 210px; border-bottom:#d1d1d1 solid 1px; border-right: none; background-color: #ebebeb;}
ul#main-menu ul li a		  	  { color:#000000;  height: 29px;}

.two					  { float: right; position: relative; top: -19px; left: 11px;}
.three					  { float: right; position: relative; top: 6px; left: -13px;}
.div1 					  { margin: 7px 50px 7px 15px; float:left;}

.left-border, .left-small-border			  { position: absolute; float: left; left: -3px; top: 1px; height: 30px; width: 3px; background:url(../img/menu_galactic/leftshadow.png) repeat-y ;z-index:2;}

.right-border, .right-small-border	  { position: absolute; left: 100%; top: 1px; height: 30px; width: 3px; background:url(../img/menu_galactic/rightshadow.png) repeat-y ;z-index:2;}
.left-small-border, .right-small-border {top:2px; height:2px;}

ul#main-menu ul .bottom-border { position: absolute; bottom:-3px; height: 3px; width: 100%; background:url(../img/menu_galactic/bottomshadow.png) repeat-x left center; border:none;}
ul#main-menu ul .top-border { position: absolute; top:-3px; height: 3px; width: 100%; background:url(../img/menu_galactic/topshadow.png) repeat-x left center; border:none;}

/* 
	LEVEL THREE
*/
ul#main-menu ul ul 			   { left: 101%; top: 0px; margin: 0px;  position: absolute; padding: 0px;}
ul#main-menu ul ul li  		   { border-bottom: none; background-color: #dbdbdb; min-width: 180px; height: 30px;}

ul#main-menu ul li:hover     	  { background-color: #d1d1d1;}
ul#main-menu ul li.bottom-border:hover { background-color: transparent;}
ul#main-menu ul li.top-border:hover { background-color: transparent;}
ul#main-menu li:hover > ul 	  { visibility: visible; }

.ok:hover, .cancel:hover{
    cursor: pointer;
}

/* Authorization block */
#menu-authorization {
	position:absolute;
	top:0px;
	right:0px;
}

.menu-divider {
	float:left;
	width:1px;
	height: 33px;
	background-color: #1A1A1A;
}

#menu-user  span{
	font-family: Arial;
	font-size: 12px;
	color: 	#FFDA04;
}
#menu-enter span {
	font-family: Arial;
	font-size: 12px;
	color: 	#9F9D9D;
} 
#menu-enter, #menu-user {
	float:left;
	padding: 0px 7px 0px 7px;
	height:32px;
	cursor:pointer;
	text-align: center;
	border-left: #1A1A1A 1px solid;
}

#menu-enter span, #menu-user span {
	line-height:32px;
}

#authorization-dlg {
	display:none;
	position:absolute;
	right:0px;
	height: 140px;
	top: 31px;
	width: 167px;
	border: #1A1A1A 1px solid;
	background-color: #ebebeb;
	/*padding-left: 7px;*/
	text-align:center;
	z-index: 5;
}
#authorization-dlg  input {
	background-color: #1A1A1A;
	border:none;
	color:#9f9d9d;
}

#authorization-dlg  button {
	margin-top:7px;
	background-color: #1A1A1A;
	border:none;
}

#authorization-dlg a {
	color: #000000;
}

.authorization_field {
	height: 27px;
	margin-top: 8px;
	padding-left: 7px;
	width: 143px;
}

#authorization_btn, .authorization_field {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#authorization_btn {
	background: url(../img/menu/authorization_btn.png) repeat-x;
	color: #FBD902;
	font-family: "Impact";
	font-size: 18px;
	font-weight: bold;
	height: 29px;
	width: 151px;
}