/**
----------------------------------------------------
Toolbar
---------------------------------------------------- */

div#toolbar {
	position: fixed;
	top: 76px;
	t\op: 77px;
	left: 0px;
	background-color: #D6D6D6;
	width: 100%;
	padding: 0.5;
	height: 22px;
	border-top: 1px solid #F7F7F7;
	border-bottom: 1px solid #B0B0B0;
	z-index: 2;
}	

*+html div#toolbar {
	top: 76px;
}

div#toolbar_space {
	width: 100%;
	height: 22px;
}


/**
----------------------------------------------------
Icons
---------------------------------------------------- */
#buttons, #buttons ul, .buttons, .buttons ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#buttons li, .buttons li, li.buttons {
	float:left;
	position: relative;
	line-height: 16px;
	margin-top: 2px;
	margin-top/*\**/: 0px\9;
//	padding-bottom: 12px;
}

*+html #buttons li, *+html .buttons.li {
	margin-top: 1px;
}

:root #buttons li, :root.buttons li, :root li.buttons {
	margin-top: 1px \0/IE9;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
#buttons li
 {
	top: -1px;
 }
}


#buttons img, .buttons img, img.buttons {
	padding-bottom: 1px;
}

#buttons a, .buttons a {
	border: 1px solid;
	border-color: #D6D6D6;
	padding:0px 5px 1px 5px;
	outline: none;
}

*+html #buttons a, *+html .buttons.a {
	padding:0px 5px 1px 5px;
	outline: none;
}	

#buttons a:hover, .buttons a:hover {
	border-color: #F7F7F7 #B0B0B0 #B0B0B0 #F7F7F7;
	outline: none;
}

#buttons a:active, .buttons a:active {
	border-color:  #B0B0B0 #F7F7F7 #F7F7F7 #B0B0B0;
	outline: none;
}


/**
----------------------------------------------------
Toolbar Tabs
---------------------------------------------------- */
a.tabs_icon {
	float: right;
	line-height: 16px;
	background: #D6D6D6;
	border: 1px solid;
	border-color: #D6D6D6;
	padding:1px 25px 2px 25px;
	outline: none;
}

a.tabs_icon:hover {
	border-color: #F7F7F7 #B0B0B0 #B0B0B0 #F7F7F7;
}

a.tabs_icon:active {
	border-color:  #B0B0B0 #F7F7F7 #F7F7F7 #B0B0B0;
}