@CHARSET "gb2312";

*{
	font:12px tahoma,arial,helvetica,sans-serif;
	padding:0px;
	margin:0px;
	line-height:22px;
}
.popWin {
	border-bottom: 1px solid;
	float: right;
	position: absolute;
	width: 17px;
	right: -3px;
	cursor: pointer;
	height: 23px;
	background-image: url('xui/images/default/form/search-trigger.gif');
	border-bottom-color: #7EADD9;
}
body{
	padding:3px 5px 3px 3px;
}
h3, h4 {

	background:		#EEF;

	border:			1px solid #BBB;

	border-width:	0 0 1px;

	padding:		5px 8px;

	margin:			0;

}
form{
	border:0px;
	padding:0px;
	margin:0px;
	position: relative;
	/*overflow:hidden;*/
}
input[type=text]{
	border:1px solid #7F9DB9;
	background: repeat-x 0 0;
	background-color: white;
	background-image: url('images/text-bg.gif');
}
textarea{
	border:1px solid #7F9DB9;
	background: repeat-x 0 0;
	background-color: white;
	background-image: url('images/text-bg.gif');	
}
input[type=password]{
	border:1px solid #B5B8C8;
	background: repeat-x 0 0;
	background-color: white;
	background-image: url('images/text-bg.gif');	
}
input[disabled] {
	color:#000;
}
/*Ôö¼Ó*/
.ez-fl {
	float: left;
	position :relative;
}

* html .ez-fl {
	margin-right: -3px;
	position :relative;
}
.ez-negmr {
	margin-right: -1px;
	position :relative;
}

* html .ez-negmr {
	margin-right:-4px;
	position :relative;
}
.no-scrollbar	{ overflow:hidden !important; }
.fit{height:100%;width:100%}
.full-height	{ height:100%; }
.no-border	{ border:0px !important }
.no-padding{padding:0px !important}
.no-margin{margin:0px !important}
.ui-widget-title{
	color: #FFFFFF; 
	font-weight: bold;
	padding:3px 5px;
	font-size:1.2em;
	border:0px;
}

.ui-helper-reset{
	line-height:1.1;
}


fieldset{
	padding: 8px;
	margin:5px 0px 5px 0px;
}
.fieldset-legend{
	padding:1px 5px 1px 5px;
}
.fielddiv{
	margin:8px 0px;
	height:22px;
}
.fielddiv .fieldLabel{
	white-space:nowrap;
	width: 100px;
	height:100%;
	float: left;
	position: relative;
	text-align: right;
}
.fielddiv .labelFocus{
	background:#ea7944;
}
.fielddiv .textinput{
	width:100%;
	height:100%;
	padding:0px;
}
.fielddiv .textinput.numberfield{
	text-align: right;
}
.fielddiv .textinput.readonly{
	background:#EBEBE4;
	color:#00000;
}
.fielddiv .textinput.disabled{
	background:#EBEBE4;
	color:#CCCCC;
}
.fielddiv .fielddiv2{
	position: relative;
	margin:0px 2px 0px 100px;
	height:100%;
}
.fielddiv2 input{float:left;}
.enableButtonLayout{
	position: absolute;
	filter:alpha(opacity=70);
	opacity: .7;
	background:#cccccc;
	z-index:99999;
}
.enableButtonLayout.loading{
	background:white url('images/panel_loading.gif') no-repeat center;
}
.tafileup {
	background-color: blue;
	width: 20px;
	height: 20px;
	overflow:hidden;
	display: block;
	text-align: center;
	color: white;
}
/* Resizable */
.l-resizable { display:none; overflow:hidden; border-style:dashed; border-width:1px; opacity:0.5; filter:alpha(opacity=50); position:absolute; top:0; left:0; z-index:101; background:#f2f1f1;}
.l-resizable-h-l { cursor:nw-resize; top:0; left:0; z-index:103;}
.l-resizable-h-r { cursor:ne-resize; top:0; right:0; z-index:103;}
.l-resizable-h-c { width:100%; cursor:n-resize; top:0; left:0; z-index:102;}
.l-resizable-c-l { cursor:w-resize; top:0; left:0; z-index:102;}
.l-resizable-c-r { cursor:e-resize; top:0; right:0; z-index:102;}
.l-resizable-f-l { cursor:sw-resize; bottom:0; left:0; z-index:103;}
.l-resizable-f-r { cursor:se-resize; bottom:0; right:0; z-index:103;}
.l-resizable-f-c { width:100%; cursor:s-resize; bottom:0; left:0; z-index:102;}
.l-resizable-h-l, .l-resizable-h-r, .l-resizable-h-c,.l-resizable-c-l, .l-resizable-c-r,.l-resizable-f-l, .l-resizable-f-r, .l-resizable-f-c { display:block; overflow:hidden; width:6px; height:6px; position:absolute;}
