﻿    .table-container {
        width: 100%;
        height: 100%;
        overflow: auto;
        border: 0px solid #DDD;
		  position: relative;
    }

    .table-container table {
        width: 100%;
        border-width: 0;
        border-collapse: collapse;
    }

    .table-container table td {
       padding: 0;
       border-right: 1px solid #DDD;
       border-bottom: 1px solid #DDD;      
     }

    .table-container .table-top td, .table-container .table-lt td {
        background: #CAE8EA;
    }

    .table-container .table-left td {
    }

    .table-container .table-top td:last-child {
        border-right: 1px solid #DDD;
    }

    .table-container .table-right td:last-child {
        border-right: 1px solid #DDD;
    }

    .table-container .table-right tr:last-child td {
        border-bottom: 1px solid #DDD;
    }

    .table-container .table-left tr:last-child td {
        border-bottom: 1px solid #DDD;
    }

    .table-container td .tdinndiv  {
        display: inline-block;
        margin: 5px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
        line-height: 20px;
        font-size: 13px;
        float:left;
    }



    .table-container .table-lt {
        position: fixed;
        z-index: 3;

          _position: absolute;
         _bottom: auto;
         _top:expression(eval(document.documentElement.scrollTop));
    }

    .table-container .table-top {
        position: fixed;
        overflow: hidden;
        z-index: 2;

          _position: absolute;
         _bottom: auto;
         _top:expression(eval(document.documentElement.scrollTop));
    }

    .table-container .table-left {
        position: fixed;
        overflow: hidden;
        z-index: 2;

          _position: absolute;
         _bottom: auto;
         _top:expression(eval(document.documentElement.scrollTop));
    }

    .table-container .table-right {
        position: relative;
        z-index: 1;
    }

    .table-container .table-mask {
        position: relative;
    }
     
    .table-container td {
        padding: 6px 11px;
        border-bottom: 1px solid #95bce2;
        vertical-align: top;
        text-align: center;
    }

    .table-container tr.alt {
        background: #ecf6fc;
    }

    .table-container tr.over td {
        background: #daecfd;
    }

    .table-container tr.bclick td {
        background: #58ADDD;
    }


    /*没有左边固定的*/
   .table-container-notleft {
        width: 100%;
        height: 100%;
        overflow: auto;
        border: 0px solid #DDD;
        position:relative;
    }

    .table-container-notleft table {
        width: 100%;
        border-width: 0;
        border-collapse: collapse;
		background: #FFF;
    }

    .table-container-notleft table td {
       padding: 0;
       border-right: 1px solid #DDD;
       border-bottom: 1px solid #DDD;
      
     }

    .table-container-notleft .table-top td  {
        background: #CAE8EA;
    }
     .table-container-notleft td .tdinndiv {
        display: inline-block;
        margin: 5px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
        line-height: 20px;
        font-size: 13px;
         float:left;
    }
   

    .table-container-notleft .table-top {
        position: fixed;
        overflow: hidden;
        z-index: 2;
         
         width:auto;
        _position: absolute;
         _bottom: auto;
         _top:expression(eval(document.documentElement.scrollTop));
         _left:expression(eval(document.documentElement.scrollLeft));
    }

    

     .table-container-notleft .table-right {
        position: relative;
        z-index: 1;
    }

    .table-container-notleft .table-mask {
        position: relative;
    }
     
    .table-container-notleft td {
        padding: 6px 11px;
        border-bottom: 1px solid #95bce2;
        vertical-align: top;
        text-align: center;
    }

    .table-container-notleft tr.alt {
        background: #ecf6fc;
    }

	 
    .table-container-notleft tr.bclick td {
        background: #daecfd;
    }
     
    .redrow td {
        background: #ff0000;
    }

.redrow li {background-color:red;}
.grayrow li {background-color:#bbbbbb;}

.ultab{position:relative;zoom:1;width:100%;}
.utab_topu,.utab_bodyu{height: 28px; margin: 0; padding: 0;  overflow: none; font-size: 0;_font-size:1px;white-space: nowrap; zoom:1; }
.utab_topl,.utab_bodyl{height: 28px; width: 30px; line-height: 28px; font-size:13px;list-style: none; display: inline-block;text-align:left; vertical-align:middle; padding-left:3px;padding-right:3px;letter-spacing:0px;*display:inline;*zoom:1;white-space: nowrap;position:relative;}
.ultab input{ margin-top:0px;padding:0;}
.ultab input[type=checkbox]{height:18px;width:18px;}
.ultab input[type=text]{ margin-top:0;}
.ultab .input-group{margin-top:0px;}
.utab_topu .utab_lidiv,.utab_bodyu .utab_lidiv{height:28px;width:100%;overflow-x:hidden;text-overflow:ellipsis; }

.liTabTop{
	font-weight:700;
	background:repeat-x #F2F2F2;
	background-image:-webkit-linear-gradient(top,#F8F8F8 0,#ECECEC 100%);
	background-image:-o-linear-gradient(top,#F8F8F8 0,#ECECEC 100%);
	background-image:linear-gradient(to bottom,#F8F8F8 0,#ECECEC 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffececec', GradientType=0);
	height:28px;
	line-height:28px;
	color:#393939;
	overflow-x:hidden;
	overflow-y:scroll; 
	border-bottom:none;
	width:100%;
}
.utab_topl{border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.utab_topl:hover{color:#547EA8;}

.utab_bodyl{color:#393939;width:100%;}
.utab_bodyl .btn-group{width:91px;}
.utab_bodyl .btn-group .mainbtn{width:72px;                
				text-align:justify;
                text-justify:distribute-all-lines;/*ie6-8*/
                text-align-last:justify;/* ie9*/
                -moz-text-align-last:justify;/*ff*/
                -webkit-text-align-last:justify;/*chrome 20+*/
}



.ultab .bclick .utab_bodyl {background-color:#dff0d8;}
.ultab input[type=checkbox]
{
	height:18px;
	width:18px;
}
.ultab .div_dropdown{width:100%;cursor:pointer;color:#6688a6;}


.mouseoverrowbg{background-color:#e8f1ff;}
.mouseoverrowbg .utab_topl,.mouseoverrowbg .utab_bodyl{border-right:1px solid #ddd;border-bottom:1px solid #ddd;}

.whiterowbg{ background:#FFF;}
.grayrowbg{background:#F9F9F9; }
.whiterowbg .utab_topl,.whiterowbg .utab_bodyl{border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.grayrowbg .utab_topl,.grayrowbg .utab_bodyl{border-right:1px solid #ddd;border-bottom:1px solid #ddd;}


.addcount {
        width: 100%;
        height: 27px;
        line-height: 23px;
        padding:0;
        margin:0;
        position: relative;
        left: 0px;
        bottom: 0px;
        border: 1px groove;
        background-color: #ffffff;
    }
