div.top{float:left }

tr.both td{font-weight: 600; }

.data-table  tr td:first-child { width:15%}
.data-table  tr td:second-child { width:43%}
.data-table  tr td:nth-child(3) { width:42%}


.data-table .mytab tr td:first-child { width:30%}
.data-table .mytab tr td:second-child { width:70%}

.data-table, .mytab{width:100%}

.mytab select {width:100%}


td.red{
color:red;
}

tr.both td{
 width: 83px;
  table-layout: fixed;}

td.сF_OPEN,td.сF_APP,td.сEXPENSE,td.сOFFER_APP,td.сPROFIT{
 width: 98px;

}

td.t2OFFER_APP,td.t2F_DEC{
 width: 100px;

}
td.сROI, tr.both td.сROI{
 width: 83px;

}

.table-loader2 table th, .table-loader3 table th{
 width: 90px;

}

 tr.both td:first-child{
 width: 180px;
  table-layout: fixed;}
tr.htr2,tr.htr3,.htd {
display:none;
}

div.level1,div.level2,div.level3{
    text-decoration: underline;
    cursor: pointer;
    color: blue;


}

.table-loader th {
	 cursor: pointer;
}

div.level1{
    overflow: hidden; 
   width:180px; 
 white-space: nowrap;
}


div.level2{

    padding-left: 10px;
    overflow: hidden;
    width:170px;  
  white-space: nowrap;   
}
div.level3{

    padding-left: 20px;
    overflow: hidden; 
    width:160px; 
 white-space: nowrap;
}
div.level4{

    padding-left: 30px;
    overflow: hidden; 
   width:150px; 	
 white-space: nowrap;
}

 body {
    font-family: Arial;
    font-size:14px;
     
 }
 
 table {
    font-family: Arial;
    font-size:14px;
     
 }

.table-loader table,.table-loader2 table, .table-loader3 table{
	border: 0px solid lightgray;
}
.table-loader td, .table-loader2 td, .table-loader3 td{
	border-bottom: 1px solid lightgray;
	padding-top: 10px;
	padding-bottom: 10px;

}
.table-loader th, .table-loader2 th, .table-loader3 th{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid lightgray;
	border-top: 1px solid lightgray;
}


.table-loader1 table {
	border: 2px solid lightgray;
}
.table-loader1 td {
	text-align: left;
	border-bottom: 1px solid lightgray;
	border-right: 1px solid lightgray;
	padding: 15px;
	padding-right: 40px;
	padding-left: 40px;
	
}
.table-loader1 th {
	text-align: center;
	border-bottom: 1px solid lightgray;
	border-right: 1px solid lightgray;
	background-color: f5f5f5;
}
.qw1 {
	text-align: center;
	}
	