@charset "utf-8";
.f-mask-bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20000;
  overflow: hidden;
}
.f-mask-scroll-hide {
  overflow: hidden ;
}
.f-mask-img {
  position: absolute;
  z-index: 20001;
  top: 0;
  left: 0;
  border: 1px solid;
  padding: 2px;
}
.f-mask-img div {
  padding: 5px 10px 5px 25px;
  border: 1px solid;
  cursor: wait;
  font: normal 11px tahoma, arial, helvetica, sans-serif;
  line-height: 16px;
}
.f-mask-bg {
  opacity: 0.5;
  background-color: #ccc;
}
.f-mask-img {
  border-color: #6593CF;
  background: none repeat-x scroll 0 -16px transparent;
  background-color: #C3DAF9;
  background-image: url("../images/mask/tb-blue.gif");
}
.f-mask-img div {
  color: #222;
  border-color: #a3bad9;
  background: no-repeat 5px 5px;
  background-color: #fbfbfb ;
  background-image: url("../images/mask/loading.gif");
}
 
 .f-message .f-popupMessage-body {
	border: 0;
	background-color: transparent;
	padding: 10px 10px 5px 10px;
	overflow: hidden;
}

.f-message .f-tool-cell {
	text-align: left;
}


.f-message-header {
	cursor: move;
}


.f-popupMessage {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px;
    box-shadow: 0 0 6px #000000;
    position: absolute;
}
.f-popupMessage-header {
	box-sizing: border-box;
	height: 25px;
	overflow: hidden;
	position: relative;
	padding-bottom: 2px;
  
}

.f-popupMessage-header {
	color:#FFFFFF;
    background: none repeat scroll 0 0 #006699;
    line-height: 200%;
    margin: 0;
    padding: 3px 0 3px 3px;
}
.f-popupMessage-icon {
  position: absolute;
  top: 2px;
  right: 0;
}

.f-popupMessage-body {
  outline: none;
  border: 1px solid #99BBE8;
  background-color: #FFFFFF;
  overflow: auto;
  position: relative;
  font-size:14px;
}
/* 弹出层 */
.f-popupbox {
	position: absolute;
	overflow: hidden;
	zoom: 1;
	/* 默认不显示 */
	display: none;
}


.f-btn {
	cursor: pointer;
	white-space: nowrap;
}

/* 20130129 hanyin 删除
.f-btn{
	font:normal 11px tahoma, verdana, helvetica;
}
*/
.f-btn .f-btn-text {
	background: none repeat scroll 0 0 transparent;
	box-sizing: border-box;
	border: 0 none;
	cursor: pointer;
	margin: 0;
	overflow: visible;
	padding-left: 3px;
	padding-right: 3px;
	width: auto;
}




.f-btn button{
	/* 20130129 hanyin 删除
    font:normal 11px arial,tahoma,verdana,helvetica;
    */
    color:#333;
}


/******************************************************************************************************/
/***************************   New Simple Button  *****************************************************/
/******************************************************************************************************/

.f-button {
	float: left;
}

.f-button * {
	cursor : pointer;
}

.f-button {
	border-width: 1px 0;
	border-color: #c7c7c7;
	border-style: solid;
}


.f-button-box {
	height: 22px;
	overflow : hidden;
	margin: 0 -1px;
	background: #dcdcdc;
	float: left;
}

.f-button-box {
	border-width: 0 1px;
	border-color: #A6A6A6;
	border-style: solid;
}


.f-button-t {
	line-height: 10px;
	background: #f1f1f1;
	border-bottom: 2px solid #dadada;
}

.f-button-text {
	display : block;
	position: relative;
	padding : 0;
	border: 0;
	line-height: 22px;
	margin: -12px 0 0 0;
	clear: both;
}

.f-button-text {
	background: transparent;
	overflow: hidden;
	vertical-align: bottom;
	-webkit-appearance: none;
	text-decoration: none;
	outline: 0 none;
}


.f-button-text:focus { outline-style:none; }

.f-toolGroup {
	margin: 0;
	overflow: hidden;
	text-align: center;
}

.f-toolGroup .f-toolGroup-ct {
	width: 100%;
}
.f-toolGroup.f-tools-center .f-toolGroup-ct {
	margin: 0 auto;
}

.f-buttonGroup .f-tool-cell {
	padding: 3px;
}