
.apanel {
	font-family:Tahoma;
	font-size:12px;
	color:black;
	position:fixed;
	z-index:1000;
	width:100%;
	height:22px;
	background:gray;
	border-bottom:1px solid #d3d3d4;
	background:url('/data/img/admin/apanel_bg.gif') left top repeat-x;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
    top:0;
}



.apanel_arrow {
	position:fixed;
	display:block;
	z-index:1000;
	width:20px;
	height:20px;
	right:5px;
	top:3px;
	text-align:center;
	font-size:160%;
	font-weight:bold;
	color:white;
	cursor:pointer;
	background-image:url('/data/img/admin/button_icons.png');
	background-repeat:no-repeat;
}

.apanel_arrow.a_open { background-position:-80px -60px }
.apanel_arrow.a_close { background-position:-100px -60px }


.apanel .login {
	float:left;
	color:black;
	margin-right:90px;
	padding-left:20px;
	background:url('/data/img/admin/user_icon.gif') left top no-repeat;
}

.apanel_menu {

}

.apanel_menu ul {
	margin: 0;
	padding: 0;
	overflow:visible;
	list-style-type: none;
}

.apanel_menu ul li{
	padding:0;
	margin:0;
	position: relative;
	display: inline;
	float: left;
	margin-right:20px;
    line-height: normal;
}

.apanel_menu ul li a {
	display:block;
	padding:0px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:20px;
	height:20px;
	color: #3b3b3b;
	text-decoration:none;
}

.apanel_menu ul li ul li a {
	background:#e0dfe0;
	padding-top:3px;
	height:15px;
}

* html .apanel_menu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.apanel_menu ul li a:link, .apanel_menu ul li a:visited{
	color:#3b3b3b;
}

.apanel_menu ul li ul li a:hover{
	background-color:#f2f1f2; /*tab link background during hover state*/
	color:#3b3b3b;
	text-decoration:none;
}
	
/*1st sub level menu*/
.apanel_menu ul li ul {
	position: absolute;
	padding:0;
	left: 0;
    top:100%;
	display: block;
	visibility: hidden;
	min-width:180px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.apanel_menu ul li ul li{
	display: list-item;
	float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.apanel_menu ul li ul li ul{
	top: 0;
}

/* Sub level menu links style */
.apanel_menu ul li ul li a {
	width:auto; /*width of sub menus*/
	padding:5px;
	margin:0;
	padding-right:20px;
	font-size:90%;
	white-space:nowrap;
	border-bottom: 1px dotted #999;
}

.apanel_menu ul li ul li:hover{ /*sub menus hover style*/
	background: #f2f1f2;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.apanel_menu .down_arrow{
	position: absolute;
	top:7px;
	right:8px;
}

.apanel_menu .right_arrow {
	position:absolute;
	top:8px;
	right:5px;
}

.buttons.equal20, .buttons.equal25, .buttons.equal30, .buttons.equal40 {
	white-space:nowrap;
	overflow:hidden;
}

.buttons.equal20 a { width:20% }
.buttons.equal25 a { width:25% }
.buttons.equal30 a { width:30% }
.buttons.equal40 a { width:40% }


.buttons a {
	display:inline-block;
	padding:0 0 2px 0;
	height:20px;
}

.buttons a span {
	display:block;
	width:20px;
	height:20px;
	margin-right:4px;
	float:left;
	background-image:url('/data/img/admin/button_icons.png');
	background-repeat:no-repeat;
}

.buttons a.page span { background-position:-40px -202px }
.buttons a.page_edit span { background-position:-60px -202px }
.buttons a.page_delete span { background-position:0px -202px }
.buttons a.page_settings span { background-position:-60px -42px }


.buttons a.cats span { background-position:-40px -42px }
.buttons a.addCat span { background-position:-20px -42px }
.buttons a.delCat span { background-position:0px -42px }
.buttons a.editCat span { background-position:-60px -42px }

.buttons a.modules span { background-position:-40px -122px }

.buttons a.add span { background-position:-20px -2px }
.buttons a.edit span { background-position:-60px -2px }
.buttons a.del span { background-position:-100px -42px }

.buttons a.list span { background-position:-80px -22px }
.buttons a.refresh span { background-position:-20px -22px }

.buttons a.votes span { background-position:0px -222px }
.buttons a.votes_add span { background-position: -20px -222px}
.buttons a.votes_delete span { background-position: -40px -222px}
.buttons a.votes_edit span { background-position: -60px -222px}
.buttons a.votes_list span { background-position: -100px -222px}

.buttons a.stats span { background-position:0px -102px }
.buttons a.users span { background-position:0px -182px }
.buttons a.users_list span { background-position:-100px -182px }
.buttons a.user_add span { background-position:-20px -182px }

.buttons a.gallery span { background-position:0px -262px }
.buttons a.gallery_uploads span { background-position:-20px -262px }
.buttons a.gallery_del span { background-position:-40px -262px }
.buttons a.gallery_edit span { background-position:-60px -262px }
.buttons a.gallery_cats span { background-position:-80px -262px }
.buttons a.gallery_noSort span { background-position:-100px -262px }


.buttons a.forum span { background-position:-60px -22px }

.buttons a.photos span { background-position:0px -262px }
.buttons a.photos span { background-position:0px -262px }


.buttons a.home span { background-position:0px -342px }
.buttons a.home_add span { background-position:-20px -342px }
.buttons a.home_delete span { background-position:-40px -342px }
.buttons a.home_edit span { background-position:-60px -342px }
.buttons a.home_list span { background-position:-100px -342px }

.buttons a.storeArticles span { background-position:0px -402px }
.buttons a.storeAddArticle span { background-position:-20px -402px }
.buttons a.storeDelArticle span { background-position:-40px -402px }
.buttons a.storeListArticles span { background-position:-60px -402px }
.buttons a.storeImport span { background-position:-80px -402px }
.buttons a.storeEditArticle span { background-position:-100px -402px }

/* Colors: */
.apanel .green, .adm .green { color:#009933 }
.apanel a.green:hover, .adm a.green:hover { color:#006600 }
.apanel a.green:active, .adm a.green:active { color:#00CC33 }

.apanel .yellow, .adm .yellow { color:#FF9900 }
.apanel a.yellow:hover, .adm a.yellow:hover { color:#FF6600 }
.apanel a.yellow:active, .adm a.yellow:active { color:#FFCC33 }

.apanel .red, .adm .red { color:#dd0000 }
.apanel a.red:hover, .adm a.red:hover { color:#aa0000 }
.apanel a.red:active, .adm a.red:active { color:#FF0000 }

