table, td{
 
}
.ddstyle
{
border:1px solid #cdcdcd;
color:#92AAB0;
text-align:left;
vertical-align:middle;
padding:0px 10px 0px 10px;
font-size:1.0em;
border-radius:5px;
height:200px;
position:relative;

}
.file_th_table{
  background-color:#f2f2f2;
}
.file_th{
  color:#666666;
}
#files_list{
  position:absolute;
  top:34px;
  left:0px;
  height:133px; 
  width:100%;
  overflow-Y:auto;   
}
#th_list{
  position:absolute;
  top:0px;
  left:0px;
  height:18px; 
  width:100%;  
  z-index:99;  
}
#text_box{
  position:absolute;
  bottom:0px;
  left:0px;
  text-align:center;
  font-size:0.9em;
  color:#000000;
  width:100%;
  background-color:#9eef8c;
  line-height:16px;
  padding:4px 0px 4px 0px;
  font-weight:600;
}
#file_wrap{
  display:none;
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:250px;
  background-color:#c8c8c8;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); /* IE 7 and olders */
  opacity: .5; 
  z-index:99999;
}

.st_area{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  vertical-align:top;
  
}
.progressBar {
    width: 60px;
    height: 12px;
    border: 1px solid #ddd;
    border-radius: 5px; 
    overflow: hidden;
    display:inline-block;
    margin:0px 10px 5px 5px;
    vertical-align:middle;
}
 
.progressBar span {
    height: 60px;
    color: #fff;
    text-align: right;
    line-height: 22px; /* same as #progressBar height if we want text middle aligned */
    width: 0;
    background-color: #0ba1b5; border-radius: 3px; 
}
.statusbar
{      
    padding:0px 0px 0px 0px;
	font-size:0.8em;	
	width:100%;
	margin-top:1px;
}

.statusbar2
{      
    padding:0px 0px 0px 0px;
	font-size:0.8em;	
	width:100%;
	margin-top:1px;
	background-color:#f8f8f8;
}

.statusbar:hover{
  background-color:#eeeeee;  
}
.statusbar2:hover{
  background-color:#eeeeee;  
}
.statusbar:nth-child(odd){
    
}
.filename
{
  padding:0px 0px 0px 6px;
  
}
.filestate
{
  padding:0px 0px 0px 0px;
  
}
.filesize
{

color:#30693D;
margin-left:0px;
margin-right:0px;
font-size:1.0em;
}

#notice_file{
  font-weight:600;
}
#option_info{
  position:absolute;
  right:3px;
}
.abort{
    background-color:#A8352F;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;display:inline-block;
    color:#fff;
    font-family:arial;font-size:13px;font-weight:normal;
    padding:4px 15px;
    cursor:pointer;
    vertical-align:top
    }