table.gkt,table.gktplain {
    border: solid 4px #fff;
    border-radius:1px;
    background-color:#ffffff;
}
table.gkt {
    visibility:hidden;
    position:absolute;
    z-index: 95;
    left:1px;
    box-shadow: 1px 1px 7px rgba(68,68,68,.7);
}
.tdgkt {
/* width:16%;*/
 padding:3px 0px;
}


.gnst {
  border: 1px dotted;
  border-radius:5px;
  padding: 2px 5px;
/*  font-weight: bold;*/
  font-variant:small-caps;
  color:#111;
  background-color:#fffff0;
  height:1.2em;
  opacity: 0.0;
/*  visibility:hidden;*/
  position:absolute;
  text-align:left;
  transition: opacity 1s;
}

.inpok {
border-color:green;
background:#f0fff0;
}

.gkb {
  padding: .7em .8em;
  background-color:#fff;
  outline:none;
  width:95%;/*3.5em;*/
  min-width:3.1em;
  display: inline;
}
.gkblet {
  background-color:#fff5e6;
}
.gkbdigbk {
/*  background-color:#ecf9f2;*/
  background-color:#ecf2f9;
}
.gkb:active {
 background-color:#a0a0a0;
 color:#ffffff;
}

.gosinp {
border-width:1px;
border-radius:3px;
/*min-width:8em;*/
font-size:140%;
outline:none;
}
.gosrus {
font-variant:small-caps;
/*font-family: monospace;*/
letter-spacing:1px;
font-size:150%;
}
 
