.loading{background-image: url(../imgs/loading.gif) !important;}
.k-window{overflow:hidden;display:none;background:url(../imgs/s.png);}
.k-window-contariner{margin:5px;border:1px solid #003366;background:#FFF;overflow:hidden;}
.k-window-header{background:#336699;width:100%;height:30px;border-bottom:1px solid #003366;}
.k-window-title{float:left;line-height:30px;margin-left:6px;height:100%;}
.k-window-icon{width:24px;height:100%;float:left;}
.k-window-icon img{background-position:center center;width:100%;height:100%;}
.k-window-title-text{float:left;color:#FFF;font-weight:bold;}

.k-window-header-btnbar{float:right;}
.k-window-header-btn{margin:5px;float:left;border:0px;width:21px;height:21px;cursor:pointer;}
.btn-close{background:url(../imgs/bg.png) -135px -17px;}
.btn-close:hover{background-position: -135px -47px;}
.k-window-cont-btn{width:7px;height:7px;border:0px;cursor:pointer;}
.btn-close-min{background:url(../imgs/tabs_close.gif) no-repeat !important;position:absolute;right:10px;top:10px;}


.k-window-content{overflow:auto;}

.k-window-btnbar{height:40px;width:100%;border-top:1px solid #b6b6b6;background:#efefef;text-align:right;}
.k-window-button {margin:4px 6px;}
.x-button{padding:3px 8px;}

.x-message-content{overflow:inherit;padding:10px;min-height:60px;}
.x-message-btnbar{height:40px;width:100%;text-align:center;}

.x-popup .x-popup-content,.x-popup .x-popup-right,.x-popup-left{background-image:url(../imgs/bg.png);}
.x-popup{height:52px;min-width:150px;position:absolute;background-repeat:repeat-x;cursor:default;}
.x-popup .x-popup-content{background-position:-92px -161px;float:left;height:100%;min-width:100px;}
.x-popup .x-popup-content p{line-height:52px;font-size:14px;white-space:nowrap;margin:0 15px 0 4px;}
.x-popup .x-popup-right{height:100%;width:5px;float:right;background-position:-449px top;margin-left: -1px;right:0;top:0;}
.x-popup .x-popup-left{width:45px;height:100%;float:left;}
.x-popup-left.info{background-position:-455px -54px;}
.x-popup-left.error{background-position:-455px -108px;}
.x-popup-left.success{background-position:-455px top;}
.x-popup-left.wait{background-position:-47px -161px;}
.x-popup-left img{width:32px;height:32px;margin:10px 2px 10px 11px;}
input.error[type=text]{border:1px solid #ff6666 !important;background-color:#ffcccc;}

.validatebox-tip{
	position:absolute;
	width:180px;
	height:auto;
	display:none;
	z-index:5;
}
.validatebox-tip-content{
	display:inline-block;
	position:absolute;
	top:0px;
	left:10px;
	padding:3px 5px;
	border:1px solid #CC9933;
	background:#FFFFCC;
	z-index:9900001;
	font-size:12px;
}
.validatebox-tip-pointer{
	background:url('../imgs/validatebox_pointer.gif') no-repeat left top;
	display:inline-block;
	width:10px;
	height:19px;
	position:absolute;
	left:1px;
	top:0px;
	z-index:9900002;
}

.bottom-content p{padding:0px;margin:0px;}
.bottom-content p input{padding:3px 12px;}