img { border:0px;}
body .z-hidden,body div.z-hidden,body span.z-hidden,body td.z-hidden,body a.z-hidden{display:none;}

.z-menu {
	border: 1px solid #B2BBC5;
	background:#fff none;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
	border-radius: 2px;
}
.z-menu a {
	white-space: nowrap;
	display:block;
	min-width:66px;
	_width:66px;
}
.z-menu a.z-btn-inmenu{
	min-width:89px;
	_width:89px;
}
.z-menu a.z-btn-inmenu, .z-menu a.z-btn-inmenu b { background:none; }
.z-btn-inmenu img, a.z-btn-inmenu b,  a.z-btn-inmenu i{
	vertical-align: middle;
}
.z-menu a.z-btn-inmenu:hover{ background:#ffee99; }
.z-btn-menu.z-btn-inmenu i{
	background:url(cms/images/arrow_right.gif) no-repeat 0 0px; width:17px;
}
.z-menu-no-items{ width:90px; height:12px; line-height:12px; color:#fff;}
/* 工具条、按钮、标签页 */
.z-btn, .z-btn b , .z-btn i{
	font-size:12px;
	font-weight: normal;
	height: 25px;
	line-height: 24px;
	line-height: 27px\9;
	cursor:pointer;
	color: #000;
	display:inline-block;
	*zoom: 1;
	*display: inline;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	text-decoration: none;
}
.z-btn {
	padding-left:2px;
	text-decoration: none;
	background: url(cms/images/buttons.png) no-repeat left -500px;
	_background-image:url(cms/images/buttons.gif);
	border-radius: 3px;
}
.z-btn b {
	white-space: nowrap;
	padding: 0 5px 0 3px;
	background: url(cms/images/buttons.png) no-repeat right -700px;
	_background-image:url(cms/images/buttons.gif);
}
.z-btn i{
	vertical-align:middle;
	_margin-top:-1px;/*for IE6*/
}
.z-btn img {
	margin: 1px;
}
.z-btn:hover { text-decoration: none;
	background: url(cms/images/buttons.png) no-repeat left -565px;
	_background-image:url(cms/images/buttons.gif);
	
}
.z-btn:hover b {
	color: #000;
	background: url(cms/images/buttons.png) no-repeat right -765px;
	_background-image:url(cms/images/buttons.gif);
}
.z-btn-disabled, .z-btn-disabled:hover, 
.z-btn-disabled b, .z-btn-disabled:hover b,
.z-btn.z-disabled:hover
 {
	cursor: not-allowed;
	color: #999;
	background: url(cms/images/buttons.png) no-repeat left -660px;
	 _background-image:url(cms/images/buttons.gif);
 }
.z-btn-disabled b, .z-btn-disabled:hover b,
.z-btn.z-disabled:hover b
{
	background: url(cms/images/buttons.png) no-repeat right -760px;
	_background-image:url(cms/images/buttons.gif);
}
.z-btn-disabled img, .z-btn-disabled:hover img {
	opacity: 0.5;
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.333 0.333 0.333 0 0 0.333 0.333 0.333 0 0 0.333 0.333 0.333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");/* Firefox 3.5+ */
	filter: gray Alpha(Opacity = 50);/* IE5+ */
    -webkit-filter: grayscale(1);
}
.z-disabled b{
	color: #999;
}
.z-disabled img{
	opacity: 0.5;
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.333 0.333 0.333 0 0 0.333 0.333 0.333 0 0 0.333 0.333 0.333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");/* Firefox 3.5+ */
	-ms-filter: gray Alpha(Opacity = 50);/* IE5+ */
    -webkit-filter: grayscale(1);
}
.grayscale{
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.333 0.333 0.333 0 0 0.333 0.333 0.333 0 0 0.333 0.333 0.333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");/* Firefox 3.5+ */
	-ms-filter: gray;/* IE5+ */
    -webkit-filter: grayscale(1);
}
.z-btn-split b{ padding-right:0;}
.z-btn-split i{background:url(cms/images/arrow_inCell.gif) no-repeat 4px 1px; width:20px;}
.z-btn-split:hover i{
	background-image:url(cms/images/arrow_splitbutton_hover.gif);
}
a.z-btn-flat,a.z-btn-checkable { 
	background:url(cms/images/buttons.png) no-repeat left 99px;
	_background-image:url(cms/images/buttons.gif);
}
a.z-btn-flat b,a.z-btn-checkable b { 
	background:url(cms/images/buttons.png) no-repeat right 99px;
	_background-image:url(cms/images/buttons.gif);
}

a.z-btn-flat:hover { 
	background:url(cms/images/buttons.png) no-repeat left -565px;
	_background-image:url(cms/images/buttons.gif);
}
a.z-btn-flat:hover b { 
	background:url(cms/images/buttons.png) no-repeat right -765px;
	_background-image:url(cms/images/buttons.gif);

}

a.z-btn-checked:hover ,a.z-btn-checkable:hover{ 
	background:url(cms/images/buttons.png) no-repeat left -593px;
	_background-image:url(cms/images/buttons.gif);
}
a.z-btn-checked:hover b ,a.z-btn-checkable:hover b{ 
	background:url(cms/images/buttons.png) no-repeat right -793px;
	_background-image:url(cms/images/buttons.gif);
}
a.z-btn-checkable:active,
a.z-btn-checked { 
	background:url(cms/images/buttons.png) no-repeat left -623px; 
	_background-image:url(cms/images/buttons.gif);
}
a.z-btn-checkable:active b,
a.z-btn-checked b { 
	background:url(cms/images/buttons.png) no-repeat right -823px;
	_background-image:url(cms/images/buttons.gif);
}

a.z-btn-disabled, a.z-btn-disabled:hover, a.z-btn-disabled b, a.z-btn-disabled:hover b { 
	background:url(cms/images/buttons.png) no-repeat 100px 100px;
	_background-image:url(cms/images/buttons.gif);
}
.z-btn:active { 
	background:url(cms/images/buttons.png) no-repeat left -623px; 
	_background-image:url(cms/images/buttons.gif);
}
.z-btn:active b{ 
	background:url(cms/images/buttons.png) no-repeat right -823px;
	_background-image:url(cms/images/buttons.gif);
}
.z-toolbar-anchor{ height:37px;}
.z-toolbar {
	background:url(cms/images/bar.gif) no-repeat 0 -40px;
	padding-left:6px;
}
.z-toolbar .z-btn { margin:0px 0 0;}
.z-toolbar-ct {
	background:url(cms/images/bar.gif) no-repeat right -80px;
	padding-right:6px;
}
.z-toolbar-fixed .z-toolbar{
	z-index:9;margin-right:10px\0;
}
.z-toolbar-overflow {
	background:url(cms/images/bar.gif) repeat-x 0 0;
	height:37px;
	/*overflow:hidden;*/
	font-size:0px;
}
.z-toolbar-nowrap {
	white-space: nowrap;
	_width:100%;
	overflow:hidden;
	font-size:0px;
	height:31px;
	line-height: 24px;
	margin:5px 0 0 0;
}
.z-toolbar-nowrap *{
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
}
a.z-toolbar-more { background: url(cms/images/sprites_vertical.gif) no-repeat 0 -60px; padding-left:6px;}
a.z-toolbar-more:hover { background: url(cms/images/sprites_vertical.gif) no-repeat 0 -90px;}
a.z-toolbar-more b, a.z-toolbar-more:hover b{
	width: 11px;
	*width: 2px;
	background: url(cms/images/sprites_vertical.gif) no-repeat 0 60px;
}

.m-btn{padding-left: 2px;}
.m-btn b{white-space: nowrap;padding: 0 5px 0 3px;}
.m-btn,.m-btn b, .m-btn i{
	font-size:12px;
	font-weight: normal;
	height: 25px;
	line-height: 24px;
	line-height: 27px\9;
	cursor:pointer;
	color: #000;
	display:inline-block;
	*zoom: 1;
	*display: inline;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	text-decoration: none;
}

.pgwMenu { height: 40px; position: relative; list-style: none;}
.pgwMenu ul { list-style: none; white-space: nowrap; margin: 0; padding: 0;}
.pgwMenu li { float: left;}
.pgwMenu li a:hover{ background: #666; text-decoration: none;}
.pgwMenu a.selected { background: #777;}
.pgwMenu .pm-viewMore{ margin-top:5px;height:31px;line-height:24px;}
.pgwMenu .pm-links.mobile,
.pgwMenu .pm-viewMore > ul {box-shadow: 2px 2px 4px #777; position: absolute; left: 0; top: 25px; z-index: 1000;}
.pgwMenu .pm-viewMore { display: none; position: relative;}
.pgwMenu .pm-viewMore > a { display: inline-block;}
.pgwMenu .pm-viewMore > ul { left: auto; right: 0;}
.pgwMenu .pm-viewMore li { float: none;}
.pgwMenu .pm-viewMore span.icon,
.pgwMenu .pm-viewMore span.white { border-color: #fff transparent; border-style: solid; border-width: 8px 6px 0; margin-left: 3px; display: inline-block;}
.pgwMenu.light .pm-viewMore span.icon,
.pgwMenu .pm-viewMore span.black { border-color: #000 transparent; border-style: solid; border-width: 8px 6px 0; margin-left: 3px; display: inline-block;}
.pgwMenu .pm-links a{ float:left;}
.pgwMenu .pm-links.mobile li,
.pgwMenu .pm-viewMore > ul > li { display: block; clear: both; width: 175px;}
.pgwMenu .pm-dropDown,
.pgwMenu .pm-viewMore,
.pgwMenu .pm-viewMore > ul { display: none;}
.pgwMenu .pm-dropDown a { display: inline-block; background: #777;}
.pgwMenu .pm-dropDown a.active{ background: #666;}


.pgwMenu .pm-dropDown span.icon,
.pgwMenu .pm-dropDown span.white {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABZ0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMDvo9WkAAABKSURBVEhL7ZOxDQAwCMN6O4/T0tmjsxHJDB4yROJ0dz3s1BRHEi2OTREBpQFKA5QGKA3m7IP8RKeIgNIApQFKA5QGc/ZBfkJTdF0oUafLBAFNbAAAAABJRU5ErkJggg==) no-repeat;
    display: block;
    height: 22px;
    width: 22px;
    margin: 9px 5px;
}

.pgwMenu.light .pm-dropDown span.icon,
.pgwMenu .pm-dropDown span.black {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOvgAADr4B6kKxwAAAABZ0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMDvo9WkAAABpSURBVEhL7ZPLCcAwDEM9jefI/ks1Hyj2QbiGSLcKHggl8sEktjTc/WGyZxo6YKAbrFzFoav3/hdhmsrlijBN5XJFmKZyuSJMU7lcsfV/kIN0FRJgyACGDGDIAIYMpK8CHt6iG6xZhY0JIJ+6AHGbUFsAAAAASUVORK5CYII=) no-repeat;
    display: block;
    height: 22px;
    width: 22px;
    margin: 9px 5px;
}






.pgwMenu.light { background: #ddd;}


.pgwMenu.light .pm-links.mobile {
    background: #ddd;
}
.pgwMenu.light li a:hover{
    background: #d0d0d0;
}

.pgwMenu.light a {
    color: #000;
}

.pgwMenu.light a.selected {
    background: #c5c5c5;
}

.pgwMenu.light .pm-dropDown a {
    background: #c5c5c5;
}

.pgwMenu.light .pm-dropDown a.active,
.pgwMenu.light .pm-viewMore a.active {
    background: #d0d0d0;
}

.pgwMenu.light .pm-dropDown a.active {
    background: #bbb;
}




.pgwMenuCustom { background-color: #fff;}

