.toolbar-panel {
	height : 70px;
	background : #efefef;
	border-bottom : 1px solid #dadada;
	box-shadow : 
		inset 0 1px 0 white,
		0 1px 5px #d5d5d5;		
	position : fixed;
	top : 38px;
	left : 0;
	right : 0;
	z-index : 1001;
	overflow: hidden;
}

.mobile-page .toolbar-panel {
	padding : 0 15px;
}


.toolbar-panel-content {
	max-width: 1260px;
	min-width: 780px;
	padding : 12px 0;
	margin : 0 auto;
}

.mobile-page .toolbar-panel-content {
	max-width : none;
	min-width : none;
}


.toolbar-group,
.toolbar-slot {
	overflow : hidden;
}

.toolbar-group-content {
	margin : 0 10px;
}

.toolbar-slot-content {
	height : 43px;
	margin : 0 10px;
}

.toolbar-group-frame {
	height : 8px;
	border-left : 1px solid #aaa;
	border-right : 1px solid #aaa;
	border-bottom : 1px solid #aaa;
	box-shadow : 0 1px 0 white;
	margin-top : -2px;
}

.toolbar-group-label {
	font-size : 10px;
	text-align : center;
	color : #555;
	text-shadow : 0 1px white;
	margin-top : -7px;
}

.toolbar-group-label span {
	background : #efefef;
	padding : 0 5px;
}

.toolbar-panel a.toolbar-button {
	font-size : 12px;
	color : #333;
	text-shadow : 0 1px white;
	display : block;
	padding : 5px 10px;
	border-radius : 5px;
}

.toolbar-panel a.toolbar-button.disabled {
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";

  /* IE 5-7 */
  filter: alpha(opacity=30);

  /* Netscape */
  -moz-opacity: 0.3;

  /* Safari 1.x */
  -khtml-opacity: 0.3;

  /* Good browsers */
  opacity: 0.3;
}

.toolbar-panel a.toolbar-button:hover {
	border : 1px solid #cacaca;
	padding : 4px 9px;	
	box-shadow : 0 1px 0 white;
	
	background: #fafafa;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fafafa 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #fafafa 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #fafafa 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(top,  #fafafa 0%,#e5e5e5 100%);
	background: linear-gradient(to bottom,  #fafafa 0%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e5e5e5',GradientType=0 );
}

.toolbar-panel a.toolbar-button.disabled:hover,
.toolbar-panel a.toolbar-button.disabled:active {
	border : 0;
	padding : 5px 10px;	
	background : transparent;
	box-shadow : none;
}

.toolbar-panel a.toolbar-button:active {
	border : 1px solid #cacaca;
	padding : 4px 9px;	
	background: #e5e5e5;
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #fafafa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#fafafa));
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#fafafa 100%);
	background: -o-linear-gradient(top,  #e5e5e5 0%,#fafafa 100%);
	background: -ms-linear-gradient(top,  #e5e5e5 0%,#fafafa 100%);
	background: linear-gradient(to bottom,  #e5e5e5 0%,#fafafa 100%);

	box-shadow : 0 -1px 0 white;
}

.toolbar-panel a.toolbar-button img {
	vertical-align: middle;
	margin-right : 1px;
}

.toolbar-panel a.toolbar-button span {
	line-height : 32px;
}

ul.toolbar-list {
	list-style : none;
	padding : 0;
	margin : 0;
}

ul.toolbar-list li {
	float : left;
}

ul.groups li {
	margin-right : 5px;
}

.toolbar-slot-content .form {
	padding-top : 5px;
}

/******************************************************************************/
/************************ Style toolbara w oknie dialogowym *******************/
/******************************************************************************/

.ui-dialog-toolbar {
	height : 55px;
	background : #efefef;
	border-bottom : 1px solid #dadada;
	box-shadow: 
		inset 0 1px 0 white,
		0 1px 5px #dadada;
}

.ui-dialog-toolbar .toolbar-content {
	padding : 5px;
}

.ui-dialog-toolbar .toolbar-group-content {
	margin : 0 10px;
}

.ui-dialog-toolbar .toolbar-slot-content {
	height : 33px;
	margin : 0 10px;
}

.ui-dialog-toolbar .toolbar-group-frame {
	height : 5px;
	border-left : 1px solid #aaa;
	border-right : 1px solid #aaa;
	border-bottom : 1px solid #aaa;
	box-shadow : 0 1px 0 white;
	margin-top : 4px;
}

.ui-dialog-toolbar .toolbar-group-label {
	font-size : 9px;
	text-align : center;
	color : #555;
	text-shadow : 0 1px white;
	margin-top : -8px;
}

.ui-dialog-toolbar .toolbar-group-label span {
	background : #efefef;
	padding : 0 5px;
}

.ui-dialog-toolbar a.toolbar-button {
	font-size : 11px;
	color : #333;
	text-shadow : 0 1px white;
	display : block;
	padding : 4px 8px;
	border-radius : 4px;
}

.ui-dialog-toolbar a.toolbar-button.disabled {
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";

  /* IE 5-7 */
  filter: alpha(opacity=30);

  /* Netscape */
  -moz-opacity: 0.3;

  /* Safari 1.x */
  -khtml-opacity: 0.3;

  /* Good browsers */
  opacity: 0.3;
}

.ui-dialog-toolbar a.toolbar-button:hover {
	border : 1px solid #cacaca;
	padding : 3px 7px;	
	background : -moz-linear-gradient(top, #fafafa 0%, #e5e5e5 100%);
	box-shadow : 0 1px 0 white;
}

.ui-dialog-toolbar a.toolbar-button.disabled:hover,
.ui-dialog-toolbar a.toolbar-button.disabled:active {
	border : 0;
	padding : 4px 8px;	
	background : transparent;
	box-shadow : none;
}

.ui-dialog-toolbar a.toolbar-button:active {
	border : 1px solid #cacaca;
	padding : 3px 7px;	
	background : -moz-linear-gradient(bottom, #fafafa 0%, #e5e5e5 100%);
	box-shadow : 0 -1px 0 white;
}

.ui-dialog-toolbar a.toolbar-button img {
	vertical-align: middle;
	margin-right : 3px;
}

.ui-dialog-toolbar a.toolbar-button span {
	line-height : 24px;
}