html,body{padding:0px; margin:0px; width:100%; height:100%;}
body{background-color:#fff;}
body,table,tbody,th,tr,td,div,span,a,input,button,em,img,area,shape,li,lu{ outline:none !important; }
body,table,tbody,th,tr,td,div,span,input,textarea {-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
p{margin-top:0px !important; margin-bottom:0px !important;}
em { font-style:italic; }
strong { font-weight: bold; }
iframe { border:none !important; }

.hidden {
	display:none !important;
}
.displaynone {
	display:none !important;
}
.hiddenpos {
	position: absolute !important;
	overflow: hidden !important;
	height: 1px !important;
	width: 1px !important;
	top: -500px !important;
	left: -500px !important;
}
.fullWidth {
	width: 100% !important;
}
.unselectable {
	user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	cursor: default;
}


/* === xhelp === */
.xhelp{
	position:relative;
	top:2px;
	width:15px;
	height:15px;
	cursor:pointer;
	border:none;
	background-image:url(/k4/ext/resources/themes/images/gray/tools/tool-sprites.gif);
	background-position: 0px -300px;
	background-repeat:no-repeat;
}
.xhelp:hover{
	background-position: -15px -300px;
}
.xhelp-window{
	background:#FFF;
	padding:4px;
}

/* === files lists === */
.filelist-thumbcell .x-grid-cell-inner {
	padding:1px !important;
}

.filelist-thumbcell .sub-thumb {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
