body {
margin:0px;
padding:0 5px 0 5px;
color:#000000;
background-color:#e8e8e8;
overflow:hidden;
}
.table_main {
width:100%;
float:left;
padding:0px;
font-size: 1.0em;
}
.table_block_row {
clear:both;
overflow:auto;
}
.table_block_col_l {
width:15%;
float:left;
color:#333333;
padding-top:10px;
text-align:right;
line-height:20px;
height:24px;
}
.table_block_col_r {
width:78%;
float:left;
color:#333333;
padding-top:10px;
padding-left:4px;
line-height:16px;
clear:right;
}
.inpStyle {
background-color:#FFFFFF;
border:#666666 1px solid;
color:#000000;
}
.table_block_footer {
width:100%;
clear:both;
border-top:1px dotted #99CC99;
text-align:center;
padding-top:12px;
margin-top:8px;
}
.clear {
clear:both;
}

/*---------------------------------------------------------*/

.yaumodule {
margin: 0;
font-size: 1.0em;
}
.stytable .bd {
padding: 0;
}
tbody {
display: table-row-group;
vertical-align: middle;
border-color: inherit;
}
.stytable .hd h3 {
float: left;
font-size: 1.0em;
font-weight: bold;
color: #464646;
background-position: -765px -129px;
padding-left: 50px;
}
.stytable .bd table {
background-color: #DDD;
border-spacing: 1px;
width: 100%;
border-collapse: separate;
margin-top: 9px;
clear: both;
}
tr {
display: table-row;
vertical-align: inherit;
border-color: inherit;
}
.stytable .bd th {
background-color: #565656;
font-size: 1.0em;
padding: 6px;
text-align: left;
white-space: nowrap;
color: black;
font-weight: bold;
vertical-align: top;
width: 150px;
}
.stytable .bd th {
text-align: left;
white-space: nowrap;
color: white;
font-weight: bold;
}
.stytable .bd td {
background-color: #FDFAE0;
padding: 6px 11px;
text-overflow: unset;
}
.astspan {
padding-left: 10px;
font-weight: bold;
}
input:read-only {
background-color: #EBEBE4;	
}
#yausubfii {
overflow-y: auto; 
float:left;
width:100%;   
}
#yausubfprv{
/*height:70px;
position: fixed;
bottom: 0px;*/
float:left;
width:100%;
}
#yausubfprv div.btn {
padding: 10px 0 10px;
}
div.btn {
text-align: center;
padding: 45px 0 27px 0;
}
#yausubfprv div.btn input.sy {
width: 80px;
}
.frmfld, .frmarea {
border:solid 1px #444;
padding:2px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
color:#777;
text-align:left;
}
.frmfld {
width:200px;
}
select{
max-width:200px;	
}

.stytable .bd td.content {
font-size:0.8rem;
}

.dialog-x{
display:none;
}