@CHARSET "UTF-8";
/*
#table-wrap{
    margin-left:4em;
    border-color:#00fd16;
    border-width:0.2em;
    border-style:ridge;
    margin-left:40px;
    height:200px;
    overflow-y:scroll;

}
*/
#set-datetime-wrap{
    margin-left:74px;
    width:546px;
    margin-bottom:8px;
}

#set-fromto-wrap{
    margin-left:40px;
    width:620px;
    margin-bottom:8px;
}

#tableHead-wrap2{
    margin-left:auto;
    margin-right:auto;
 /*
    width:580px;
*/
}



#tableHead-wrap{
    margin-left:40px;
 /*
    width:580px;
*/
}

#tableBody-wrap2{
    margin-left:auto;
    margin-right:auto;
    height:400px;
    overflow-y:scroll;

}


#tableBody-wrap{
    margin-left:40px;
    height:400px;
    overflow-y:scroll;

}

#tableBottom-line2{
    margin-left:auto;
    margin-right:auto;
    border-top: 2px ridge #00fd16;
    height:1px;
}


#tableBottom-line{
    margin-left:40px;
    border-top: 2px ridge #00fd16;
    height:1px;
}

table{
    border-collapse: collapse;
    table-layout:fixed;
}

td, th {
    padding: 0.5em;
}

thead, tfoot {
    background-color: #DDD;
    text-align:center;
}




th {
    text-align:center;
}

th.left_col {
    border-left: 2px ridge #00fd16;
    border-top: 2px ridge #00fd16;
    border-bottom: 2px solid #AAA;
}

th.middle_col{
    border-left: 1px solid #CCC;
    border-top: 2px ridge #00fd16;
    border-bottom: 2px solid #AAA;

}

th.right_col{
    border-left: 1px solid #CCC;
    border-right: 2px ridge #00fd16;
    border-top: 2px ridge #00fd16;
    border-bottom: 2px solid #AAA;

}


td.left_col{
    border-left: 2px ridge #00fd16;
    text-align:center;
}



td.middle_col{
    border-left: 1px solid #CCC;
}

td.right_col{
    border-left: 1px solid #CCC;
    border-right: 2px ridge #00fd16;

}

td.cent_col{
  text-align:center;
}

td.one_col{
    border-left: 2px ridge #00fd16;
    border-right: 2px ridge #00fd16;

}




td.visited{
    background-color:#FFF093;
    vertical-align:middle;
}



tr.nom_row{
    border-top: 1px dotted #AAA;
}

tr.tm_row{
    border-top: 1px  solid #888;
}




tr.end_row{
/*
    border-bottom: 2px ridge #00fd16;
*/
}

tr.rowodd {
    background-color: #FFF;
}

tr.roweven {
    background-color: #F0F0F0;
}

.newMem{
    color:#07A300;
}

#op_inp,#operators_disp,#histry_disp {
    margin-top:10px;
    margin-bottom:10px;
    margin-left: auto;
    margin-right: auto;
    font-size:10pt;
}

tr.endOfRow{

    border-bottom: 2px ridge #00fd16;

}


tr.headOfRow{

    border-top: 2px ridge #00fd16;

}



#operator_set{
    position:absolute;
    z-index:100;
    width:400px;
    font-size:12px;
    background:#FFFFFF;
    border-style:solid;
    border-width:2px;
    padding:5px;

}

