/********************************* Fix body background when adminMenu active*******************************/
body { background-position:0px 26px !important; background-position:0px; }
#adminDefault{ position:relative; z-index:1;}

/********************************************* Admin Menu CSS *********************************************/

#aki_adminMenuWrap {position:fixed !important; position:relative; z-index:2000002;width:100%;top:0;left:-1px; background: #2B2B2B; font-family: Century Gothic,arial,sans-serif;color:#FFF;margin:0; padding:0px; -moz-box-shadow:0px 0px 8px #444; -webkit-box-shadow:0px 0px 8px #444; box-shadow:0px 0px 8px #444; min-height: 27px; }
#aki_adminMenuWrap * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#aki_adminMenu {margin:0;padding:0;}

/*ul*/
#aki_adminMenu .aki_subMenu_1{position:absolute; display:none; top:27px;left:-2px;list-style:none;background:#fff;margin:0;padding:0;white-space:nowrap;text-align:left; z-index:999; -moz-box-shadow:4px 0px 8px #777; -webkit-box-shadow:4px 0px 8px #777; box-shadow:4px 0px 8px #777; border-bottom:1px solid #444\9; border-left:1px solid #444\9; border-right:1px solid #444\9; }
#aki_adminMenu .aki_subMenu_1 .aki_subMenu{opacity:0.98; display:none; -moz-box-shadow:4px 0px 8px #777; -webkit-box-shadow:4px 0px 8px #777; box-shadow:4px 0px 8px #777; padding:0px; position:absolute;top:0px;left:0px;list-style:none;background:#fff; margin:0px; border : 1px solid #444\9; top:-1px\9;}

/*li first level*/
#aki_adminMenu .aki_elmMenu_alone, #aki_adminMenu .aki_elmMenu_0{float:left;position:relative;height:27px;list-style:none;padding:6px 0px;border-right:1px solid #464646;border-left:1px solid #444;font-size:12px; display:block;background: none;}
/*li all level*/
#aki_adminMenu ul li{position:relative; height:27px; padding: 0px; display:block; *display:inline; }
#aki_adminMenu li.aki_elmMenu_last{clear:left; height:0px;margin:0px;padding:0px; top:0px; display:block; width:20px; border:1px solid #f00;list-style:none;}

/*a all*/
#aki_adminMenu a{color:#ccc;text-decoration:none;font-size:12px;vertical-align:bottom; font-family: "Trebuchet MS"; }
/*a first level*/
#aki_adminMenu .aki_elmMenu_0 a, #aki_adminMenu .aki_elmMenu_alone a{padding:4px 8px 4px 8px; height:20px;}
#aki_adminMenu .aki_elmMenu_0 a:hover, #aki_adminMenu .aki_elmMenu_alone a:hover{color:#FFF;background-color:#444;position:relative;z-index:1000;}

/*a all level*/
#aki_adminMenu .aki_subMenu a:hover{color:#FFF;background-color:#444;position:relative;z-index:1000; background-position:96% bottom;}
#aki_adminMenu .aki_subMenu a{background-image:url(../img/arrow.png); background-position:96% top; background-repeat:no-repeat; padding:3px 25px 4px 8px; color:#444;}

/*a:hover*/
#aki_adminMenu a:hover{background-position:96% bottom;}
#aki_adminMenu a.aki_selected{color:#FFF;background-color:#444;position:relative;z-index:1000; background-position:96% bottom;}
/*#aki_adminMenu .aki_elmMenu_0.aki_selected li.aki_selected>a{color:#FFF;background-color:#444;position:relative;z-index:1000;}
#aki_adminMenu .aki_elmMenu_0.aki_selected li.aki_selected li.aki_selected>a {color:#FFF;background-color:#444;position:relative;z-index:1000;}
#aki_adminMenu .aki_elmMenu_0.aki_selected li.aki_selected li.aki_selected li.aki_selected>a {color:#FFF;background-color:#444;position:relative;z-index:1000;}
#aki_adminMenu .aki_elmMenu_0.aki_selected li.aki_selected li.aki_selected li.aki_selected li.aki_selected>a {color:#FFF;background-color:#444;position:relative;z-index:1000;}*/

/*img*/
#aki_adminMenu img{margin:0 7px 0 0; vertical-align:top; height:16px;border:0px;}


/*************************RIGHT MENU************************************/
#aki_rightMenu{position:absolute; right:0px; z-index:0;}
#aki_rightMenu img{width:79px; height:auto;margin:2px 5px;}


/**************************RED PILL****************************************/
#red_pill{position:fixed; z-index:10000000;left: 0;top: 0;	  height:27px; }
#red_pill a{display:block; padding:5px; background:url(../img_menu/menu_bg.png) repeat-x center bottom; color: #CCCCCC;font-family: trebuchet MS;font-size: 12px; text-decoration: none; height:17px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-bottomright: 10px;border-bottom-right-radius: 10px; }
#red_pill a span{display:block; float:left; overflow:hidden; white-space:nowrap;} 
#red_pill a img{width:16px;margin:0px 8px 0px 3px; display:block; float:left;}

/* **************************************************************************
**************************************************************************
                   Box Keywords 
**************************************************************************
**************************************************************************
*/

.keyword_img { border:0;width:16px; height: 16px;  z-index: 1000; position: relative;}
.keyword_img:hover { cursor:pointer; }
.keyword_hl { background-color:#e8f4cf; }

#keywordsOverlay { position:absolute; background-color:#000; z-index:20000000000; top:0px; }
#keywordsOverlay, #keywordsContent, #keywordsContainer .loading { display:none; }

#keywordsContainer .loading { position: fixed;top:105px;left: 295px; padding:5px; background-color:black; z-index: 20000000001;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;  }
#keywordsContainer .key_notification .loading { position: relative;top: 0px;left: 0px;background-color: transparent;padding: 0px;}

#keywordsContent 
{ 
	position: fixed;top:50px;left: 100px;background-color: #FFF;z-index: 20000000002;padding: 10px;width: 400px; font-size: 12px;
	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; 
	-webkit-box-shadow: 4px 0px 8px 1px #777;-moz-box-shadow: 4px 0px 8px 1px #777;box-shadow: 4px 0px 8px 1px #777; 
}

#close_cms_key { width:30px; height:30px; position:absolute; top:-15px; right:-15px; background:url(../../../../../files/icons/fancy_close.png) no-repeat; }

#keywordsContent, #key_manager { max-height: 500px; } 
#keywordsContent * { font-size: 14px; font-family: Arial; } 

#key_manager { overflow: auto; overflow-x: hidden; text-align: left; color: black; font-family: Arial,sans-serif;  }
#key_manager h4 { clear:left;font-family: Arial;font-size: 16px;color: #000;margin: 0;font-weight: bold; }

#keywordsContent form  { font-family: Arial; }
#keywordsContent form label { padding: 5px; clear: left; width:100px; }
#keywordsContent #textNewOne { clear:left; width: 96px; width: 150px; }

#keywordsContent form input.button , #adminContent .submitbutton
{ 
	clear:left; padding: 5px; width: 115px; margin: 0px; margin-top: 10px; margin-bottom:1px; cursor:pointer;
	border:1px solid #BABEB1; background-color:#98CB2D; color: white;
	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;   
}
#keywordsContent form input.button :hover, #adminContent .submitbutton:hover { background-color:#8ebd2a;}
#keywordsContent form input.button :active, #adminContent .submitbutton:active { margin-top:11px; margin-bottom:0px; }
#keywordsContent form input.button.disabled { background-color:#BABEB1; color: gray; cursor:not-allowed; }
#keywordsContent form input, #keywordsContent form select, #keywordsContent form textarea { margin: 5px;  }
#keywordsContent form label, #keywordsContent form input, #keywordsContent form select, #keywordsContent form textarea { float:left; }
#keywordsContent h3 { margin-top: 0px;font-weight: bold;font-size: 15px; color: #53505B; font-family: Arial,Verdana,sans-serif; width:auto;font-weight:bold;margin: 0px;padding: 5px 0px;padding-top: 20px;float: none; }

#keywordsContainer form { clear:left; }

#keywordsContent form#createkeyword label { width:auto; clear: none;  color:black;  }
#keywordsContent form#createkeyword input, #keywordsContent form#createkeyword select, #keywordsContent#createkeyword form textarea { margin: 5px; clear:left;  }
#keywordsContent form#createkeyword #textNewOne { clear:none;}

.key_notification 			{ float:left;margin: 15px 10px 5px 10px; }
.key_notification .success 	{ color:#6e9321;font-weight:bold; }

@media screen and (max-width: 640px) {
	#aki_adminMenu .aki_elmMenu_0 > a > img { margin:0; }
	#aki_adminMenu .aki_elmMenu_0 > a > span { display:none; }
}