html,body { 
	width: 100%; 
	height: 100%; 
	margin: 0px; 
	padding: 0px; 
	-webkit-user-select: none; 
	-moz-user-select: none;    
	-ms-user-select: none;     
	-o-user-select: none;
	user-select: none;  
	}
	
body * {
	-webkit-user-select: none; 
	-moz-user-select: none;    
	-ms-user-select: none;     
	-o-user-select: none;
	user-select: none;  
	}

.WGSel {
	-webkit-user-select: text; 
	-moz-user-select: text;    
	-ms-user-select: text;     
	-o-user-select: text;
	user-select: text;  
	}
	
input[type="text"] {
	-webkit-user-select: text; 
	-moz-user-select: text;    
	-ms-user-select: text;     
	-o-user-select: text;
	user-select: text;  
	}
	
input[type="password"] {
	-webkit-user-select: text; 
	-moz-user-select: text;    
	-ms-user-select: text;     
	-o-user-select: text;
	user-select: text;  
	}
	
textarea {
	-webkit-user-select: text; 
	-moz-user-select: text;    
	-ms-user-select: text;     
	-o-user-select: text;
	user-select: text;  
	}

.WGWin {
	position: absolute; 
	left: 100px; 
	top: 100px; 
	width: 100px; 
	height: 100px; 
	background-color: #00f; 
	border: #000 1px solid;
	overflow: visible; 
	}
	
.WGWinIco {
	position: absolute;
	width: 20px;
	height: 20px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: center;
	border: #000 1px solid;	
	cursor: default
	}

.WGWinTitleBar {
	position: absolute;
	width: 100%; 
	border-bottom: #000 1px solid;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	cursor: default
	}

.WGWinTitleCont {
	position: relative;
	height: 20px;
	overflow: visible;
	margin: 0px;
	padding: 0px;
	border:none;
	cursor: default;
	}

.WGWinActive .WGWinTitleCont {
	background-color: #00f;
	color: #0f0;
	}

.WGWinDisactive .WGWinTitleCont {
	background-color: #ccc; 
	color: #000;
	}
	
.WGWinActive .WGWin {
	background-color: #8f8 !important;
	}	
	
.WGWinMenuBar {
	position: absolute;
	width:	100%;
	background-color: #0ff;
	border-bottom: #000 1px solid;
	height: 20px;
	line-height: 20px;
	overflow: visible;
	}	

.WGWinInner {
	position: relative;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 100%;
	height: 100%;
	}

.WGWinContent {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: #fff;
	color: #000;
	}

.WGWinBottom {
	position: absolute;
	height: 8px;
	overflow: visible;
	background-color: #ccc;
	border-top: #000 1px solid;
	}

.WGBottomIco {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 8px;
	height: 8px;
	overflow: hidden;
	background-color: #f00;
	}

.WGBottomBar {
	position: absolute;
	left: 0px;
	bottom: 0px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	cursor: default;
	}

.WGDesktop { 
	width: 100%; 
	height: 100%; 
	margin: 0px; 
	padding: 0px; 
	position: relative; 
	overflow: hidden; 
	}
	
.WGMenuContainer {
	width:	180px;
	overflow-x: hidden;
	position: absolute;
	border: #000 1px solid;
	padding: 0px;
	margin: 0px;
	cursor: default;
	}
	
.WGMenuItem {
	position: relative;
	width: 180px;
	overflow: hidden;
	height: 20px;
	line-height: 20px;
	background-color: #ccf;
	color: #000;
	cursor: default;
	}
	
.WGMenuItem:hover {
	background-color: #00f;
	color: #fff;
	}	
	
.WGMenuItemIco {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	cursor: default;
	}
	
.WGMenuItemText {
	position: absolute;
	left: 20px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
	text-align: left;
	cursor: default;
	width: 160px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	}
	
.WGMenuItemRight {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 20px;
	text-align: right;
	color: #888;
	cursor: default;
	font-size: 8px;
	}
	
.WGMenuIcoDx {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 20px;
	height: 20px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	cursor: default;
	}	

.WGMenuItemNoText {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 160px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background-image: url(menu_hr.gif);
	margin: 0px;
	padding: 0px;
	cursor: default;
	}

.WGChangeThisWindowSize {
	background-color: #48f;
	background-repeat: no-repeat;
	background-position: center;
	background-image: URL(/img/win_maximize.gif);
	}	
	
.WGWinMaximized .WGChangeThisWindowSize {
	background-image: URL(/img/win_normalize.gif) !important;
	}

.WGMenuLock {
	color: #888;
	}
	
.WGMenuLock:hover { color: #ccc; background-color: #888; }

.WGOMenu {
	height: 20px;
	background-color: #88f;
	color: #000;
	line-height: 20px;
	overflow: visible;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
	cursor: default;
	}

.WGOMenuMain {
	position: absolute;
	left: 0px;
	width: 100%;
	height: 20px;
	line-height: 16px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	clear: both;
	}
	
.WGOMenuItem {
	float: left;
	clear: left;
	height: 20px;
	line-height: 20px;
	padding-left: 4px;
	padding-right: 8px;
	cursor: default;
	font-family: Verdna;
	font-size: 16px;
	}
	
.WGOMenuItem:hover {
	color: #fff;
	background-color: #008;
	}

.WGOmenuSelected {
	color: #fff !important;
	background-color: #008 !important;
	}
	
.WGOMenuIco {
	width: 20px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	clear: left;
	}
	
.WGOMenuLock {
	color: #888 !important;
	}

.WGOMenuLock:hover {
	color: #444 !important;
	background-color: #ccc !important;
	}

.WGIconManager {
	position: absolute;
	left: 25%;
	width: 50%;
	bottom: 0px;
	border: #000 1px solid;
	border-radius: 4px 4px 0px 0px;
	padding: 4px 4px 0px 0px;
	overflow: hidden;
	clear: left;
	}
	
.WGIconManangerIcon {
	width: 32px;
	height: 32px;
	margin: 2px;
	float: left;
	overflow: hidden;
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
	}

.WGIconManangerIcon:hover {
	background-color: #00f;
	}

.WGIconManagerUp {
	height: 32px;
	background-color: rgba(128,128,255,0.9);
	}

.WGIconManagerDn {
	height: 8px;
	background-color: rgba(0,0,255,0.4);
	}

.WGIconManagerDn div {
	visibility: hidden;
	}

.WGLock {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: rgba(255,255,255,0.5);
	margin: 0px;
	padding: 0px;
	cursor: default;
	}

.WGDIcon {
	overflow: visible;
	width: 70px;
	height: 90px;
	border-radius: 8px;
	}

.WGDIconCont {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: visible;
	cursor: default;
	}
	
.WGDIconBack {
	position: absolute;
	width: 48px;
	height: 48px;
	left: 11px;
	top: 11px;
	}	
	
.WGDIconIcon {
	position: absolute;
	left: 19px;
	top: 19px;
	width: 32px;
	height: 32px;
	cursor: default;
	}
	
.WGDIconSub {
	position: absolute;
	left: 0px; 
	top: 0px;
	width: 16px;
	height: 16px;
	}	
	
.WGDIconText {
	position: absolute;
	bottom: 8px;
	left: 0px;
	width: 70px;
	height: auto;
	overflow: hidden;
	text-align: center;
	font-size: 13px;
	}	
	
.WGDIconText span {
	background-color: #00c;
	color: #fff;
	padding: 0px 8px;
	border-radius: 4px;
	}

.WGDIconSelected {
	background-color: #ccf;
	}
	
.WGDIconSelected .WGDIconText span {
	background-color: #048;
	color: #fff;
	} 	

.WGDIconSelected .WGDIconText span:hover {
	background-color: #ccf;
	color: #000;
	} 	


.WGDIcon:hover {
	background-color: #eef;	
	}
	
.WGDIcon:hover .WGDIconText span {
	background-color: #ccf;
	color: #000;
	}

.WGDIconDesk {
	float: left;
	clear: left;
	margin: 16px;
	margin-bottom: 24px;
	}

.WGWActivity {
	width:	100%;
	height: 100%;
	margin:	0px;
	padding: 0px;
	display: none;
	position: absolute;
	overflow: auto;
	left: 0px;
	top: 0px;
	}	
	
.WGButton {
	margin: 4px 4px;
	padding: 4px 8px;
	background-color: #048;
	color: #fff;
	text-decoration: none;
	font-family: Verdana;
	font-size: 9pt;
	cursor: default;
	border: #000 1px solid;
	border-radius: 8px;
	line-height: 20pt;
	}

.WGButton:hover {
	background-color: #48f;
	color: #fff;
	}
	
.WGInputError {
	background-color: #fcc;
	}	
	
.WGMsgBoxContent {
	font-size: 9pt;
	width: 100%;
	height: 100%;
	overlfow: hidden;
	}	
	
.WGMsgBoxIcon {
	width: 48px;
	height: 80px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
	background-position: 8px 8px;
	}

.WGMsgBoxText {
	position: absolute;
	left: 48px;
	top: 0px;
	}
	
.WGMSGBoxButtons {
	position: absolute;
	bottom: 16px;
	height: 24px;
	width: 100%;
	text-align: center;
	}
	
.WGMsgBoxButton {
	line-height: 20pt;
	text-decoration: none;
	cursor: default;
	padding: 4px 8px;
	margin: 4px;
	background-color: #048;
	color: #fff;
	border: #000 1px solid;
	border-radius: 8px;
	}	

.WGWidget {
	border: #000 1px solid;
	border-radius: 10px;
	padding: 10px;
	}

.WGToast {
	position: absolute;
	width:	400px;
	height: 80px;
	padding: 8px;
	text-align: center;
	background-color: rgba(128,128,255,0.8);
	font-family: Verdana;
	font-size: 9pt;
	color: #000;
	border: #000 1px solid;
	border-radius: 16px;
	cursor: default;
	}
	
.WGToastXButton {
	position: absolute;
	width: 10px;
	height: 10px;
	line-height: 10px;
	text-align: center;
	font-size: 10px;
	color: #f00;
	background-color: #fff;
	font-weight: bold;
	border: #c00 1px solid;
	padding: 4px;
	border-radius: 4px;
	cursor: pointer;
	right: 2px;
	top: 2px;
	overflow: hidden;
	}
	
.WGToastXButton:hover {
	border-color: #f00;
	background-color: #fcc;
	color: #000;
	}	

#EWGStartBar {
	margin:	0px;
	padding: 0px;
	position: relative;
	width: 100%;
	height: 21px;
	overflow: hidden;
	}

#EWGDesktop {
	position: relative;
	}	

#EPTOWebGui {
	margin:	0px;
	padding: 0px;
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	}
	
.WGStartBar {
	height:	20px;
	overflow: hidden;
	cursor: default;
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-bottom: #000 1px solid;
	}
	
.WGStartRight {
	position: absolute;
	height: 20px;
	right: 0px;
	top: 0px;
	width: auto;
	}

.WGInputDialog {
	cursor: pointer;
	border: #000 1px solid;
	color: #fff;
	background-color: #fff;
	}	
	
.WGStartLeft {
	width: auto;
	height: 20px;
	line-height: 20px;
	padding: 0px 8px;
	cursor: default;
	padding-left: 24px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 20px;
	}
	
.WGStartLeftCont {
	width: auto;
	height: 20px;
	line-height: 20px;
	float: left;
	margin-left: 8px;
	}

.WGStartLeft:hover {
	color: #fff;
	background-color: #000;
	}

.WGStartBar * { line-height: 20px; }

#EWGTrayDX {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 20px;
	height: 20px;
	cursor: default;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(/img/tray_user.png);
	border: #000 1px solid;
	z-index: 20000;
	}
	
.EWGUserPanel {
	position: absolute;
	width:	200px;
	padding: 8px;
	border-radius: 8px 0px 8px 8px;
	border: #000 1px solid;
	background-color: #fff;
	color: #000;
	right: 0px;
	top: 0px;
	clear: left;
	cursor: default;
	}	

.EWGUserPanel * {
	font-family: Verdana;
	font-size: 8pt;
	cursor: default;
	}

.EWGUserPanelImg {
	width: 80px;
	float: left;
	height: 80px;
	border: #000 1px solid;
	border-radius: 4px;
	}

.EWGUserPanelDiv {
	width: 110px;
	min-height: 80px;
	float: left;
	}

.EWGUserPanelUsr {
	position: relative;
	padding-left: 8px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	}

.EWGUserPanelEL {
	height: 20px;
	line-height: 20px;
	padding-left: 20px;
	margin-left: 3px;
	background-repeat: no-repeat;
	background-position: left middle;
	overflow: hidden;
	}

.EWGUserPanelEL:hover {
	color: #fff;
	background-color: #00f;
	}

.EWGUserPanelClo {
	position: absolute;
	right: 8px;
	top: 8px;
	line-height: 16px;
	text-align: center;
	width: 16px;
	height: 16px;
	border: #000 1px solid;
	border-radius: 4px;
	background-color: #fff;
	color: #c00;
	cursor: default;
	}
	
.EWGUserPanelManager { background-image: url(/img/tray_admin.png); }	
.EWGUserPanelPasswd { background-image: url(/img/tray_passwd.png); }
.EWGUserPanelLogout { background-image: url(/img/tray_logout.png); }
			
.WGTableList {
	width: 100%;
	margin: 0px;
	padding: 0px;
	}
	
.WGTableList td { height: 16px; line-height: 16px; font-family: Verdana; font-size: 9pt; }
.WGTableList td img { width: 16px; height: 16px; }
.WGTableList a { text-decoration: none; color: #000; }
.WGTableList td:nth-child(1) { width: 24px; text-align: center; }
.WGTableList td:nth-child(3) { width: 120px; }
.WGTableList td:nth-child(4) { width: 150px; }
.WGTableList td { border-bottom: #ccc 1px solid; }
.WGTableList tr:hover td { background-color: #00f; color: #fff }
.WGTableList tr:hover a { color: #fff }
.WGTableList * { cursor: default; }

.WGSelectedElement { background-color: #000; color: #fff; }
.WGSelectedElement * { background-color: #000; color: #fff; }
.WGDialogInput { width: 90%; height: 20px; border: #000 1px solid; overflow: hidden; cursor: default; }

.EWGFontDialogElement {
	width:	120px;
	height:	40px;
	text-align: center;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #000;
	background-color: #fff;
	border: #000 1px solid;
	overflow: hidden;
	line-height: 40px;
	cursor: pointer;
	}

.EWGForm {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: #fff;
	color: #000;
	}	

.EWGForm td { 
	border: none;
	color: #000;
	font-size: 9pt;
	height: 20px;
	max-height: 20px;
	}
	
.EWGForm td:nth-child(1) {
	width: 30%;
	text-align: right;
	padding-right: 8px;
	vertical-align: top:
	}	
	
.EWGForm td:nth-child(2) {
	text-align: left;
	vertical-align: top:
	}	
	
.EWGForm input {
	width: 90%;
	margin: auto;
	border: #000 1px solid;
	}
	
.EWGFormText {
	text-align: center;
	}
	
.EWGFormSend {
	width: 100px !important;
	border: #000 1px solid;
	background-color: #048;
	color: #fff;
	border-radius: 4px;
	}
	
.EWGFormINFO {
	padding: 8px;
	text-align: left;
	font-size: 8pt;
	}
	
.EWGFormINFOTD {
	vertical-align: top;
	}
	
.EWGFormTITLE { 
	text-align: center;
	font-weight: bold;
	font-size: 9pt;
	}
	
.EWGFormTITLETD	{
	vertical-align: center;
	}
	
.EWGCaptchaCont { position: relative; padding: 0px; margin: 0px; }

.EWGCaptchaInfo {
	text-align: center;
	font-size: 8pt;
	}

.EWGCaptcha { 
	position: abslute;
	left: 0px;
	bottom: 0px;
	height: 40px; 
	width: 150px; 
	border: 0px; 
	margin: 0px; 
	padding: 0px; 
	cursor: pointer; 
	}

.EWGCaptchaCont input { 
	display: block;
	position: absolute;
	left: 151px;
	bottom: 10px;
	width: 70px;
	height: 16px;
	line-height: 16px;
	border: #000 1px solid;
	}	
	
.EWGDeskProgress { cursor: progress !important; }	
.EWGDeskProgress * { cursor: progress !important; }
.EWGDeskWait { cursor: wait !important; }
.EWGDeskWait * { cursor: wait !important; }
.EWGInputTtext {
	width: 99%;
	margin: auto;
	padding: 2px;
	border: #000 1px solid;
	font-family: Verdana;
	font-size: 8pt;
	}
.EWGHTTPLogout { background-color: #008; }
.EWGInputTint { width: 80px !important; }
.EWGInputTfloat { width: 80px !important; }
.EWGInputTtime { width: 60px !important; }
.EWGInputTdate { width: 100px !important; }
.EWGInputTenum { width: 90%; border: #000 1px solid; margin: auto; }
		
.EWGLockGUI {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 99999;
	margin: 0px;
	padding: 0px;
	line-height: 100%;
	background-color: #f00;
	color: #400;
	text-align: center;
	font-size: 20pt;
	font-weight: bold;
	font-family: Verdana;
	cursor: not-allowed;
	}
	
.EWGWinNormal {}
.EWGWinNoSize {}
.EWGWinPopup {}
.EWGWinDialog {}	


textarea { resize: none; }

