body { overflow:hidden; }
body, div { margin:0; padding:0; }

.main_body { width:100%; height:100%; overflow:hidden; }
.clearfix { clear:both;overflow: hidden;line-height:1px; font-size:1px; margin-top:-1px; height:1px; }

/*** 表格布局样式 start ***/
  .grid-scroller { overflow:auto; } 
    .grid-header-inner { overflow:hidden; }
      .grid-header-offset { width:10000px; }
        .grid_table { border-collapse:collapse; table-layout:fixed; margin:0; padding:0; }
          .grid-header .grid-cell { margin:0; padding:0; }
          .grid-body   .grid-cell { margin:0; padding:0; }
            .grid-cell-inner { overflow:hidden;  white-space:nowrap; }
              .grid-cell-inner span { float:left; }
  /*** 表格布局样式 end ***/
  /*** 表格页面样式 start ***/
    .grid-scroller { cursor:default; } 
          .grid-header .grid-cell { background:#f5f5f5 url(../images/title_2hang.jpg) left bottom repeat-x;color:#858585; height:33px; line-height:33px; cursor:pointer; }
          .grid-header2 .grid-cell { line-height:20px; }
          .grid-header3 .grid-cell { line-height:20px; }
          .grid-header .grid-cell:hover { background:#f5f5f5 url(../images/title_2hang_hover.jpg) left bottom repeat-x; }
          .grid-body   .grid-cell { color:#7C7C7C; font-family:"微软雅黑"; font-size:13px; height:28px; line-height:28px; }
            .grid-cell-inner { padding:0px 8px; }
      .empty_txt { text-align:center; color:#4A4A4A; font-size:18px; }
        .no_data { height:300px; background-color:#fff; border:#c1c1c1 1px solid; color:#333; line-height:300px; }
        .no_data_img { background-image:url(../images/activity_monitor_warning.png); background-repeat:no-repeat; padding:5px 0 10px 40px; }
  /*** 表格页面样式 end ***/
       
  /* 表头排序样式 start */
  .order_plus_activate, .order_negative_activate, .order_plus, .order_negative { float:right; margin:7px 0 0 0; }
  /* 表头排序样式 end */
  
  /* 表格tip start */
  .grid-table-tips-shower-ct { font-family:Arial, Helvetica, "宋体"; font-size:12px; text-align:center; line-height:20px; width:100px; }
  .grid-table-tips-shower { background-color:#fff; white-space:nowrap; position:absolute; padding:0 10px; }
  /* 表格tip end */
  
  /****************************键盘精灵 start******************************/
    .autocomplete {
    	color:#000;
    	z-index:10000; 
    	text-align:left;
    	position:absolute;
    	border: 1px solid #7f9db9;
    	width:100px;
    }
    .autocomplete ul {
        background:#fff;
        white-space:nowrap; position:absolute; padding:0 10px;
    }
    .autocomplete li { 
    	font-size:12px;
    	line-height:20px; 
    	height:20px; 
    	padding:0 10px; 
    	cursor:pointer;
    }
    .autocomplete li.selected { 
    	color: #CC3300; 
    	background-color: #FFFDEC;
    	font-weight: bold;
    }
    /****************************键盘精灵 end******************************/
    
    /****************************mask start******************************/
    .x-body-masked select { _visibility:hidden; }
    .ext-el-mask { background-color:#000; z-index: 100; position: absolute; top:0; left:0; -moz-opacity: 0.75; opacity: .75; filter: alpha(opacity=75); width: 100%; height: 100%; zoom: 1; }
    /****************************mask end******************************/