td.gl {
 border-left: solid 2px #000000;
 border-top: solid 2px #000000;
 border-bottom: solid 1px #000000;
 border-right: solid 1px #000000;
 padding-left: 5px;
 padding-right: 5px;
 vertical-align: middle;
}

td.gp {
 border-left: solid 1px #000000;
 border-top: solid 2px #000000;
 border-bottom: solid 1px #000000;
 border-right: solid 2px #000000;
 padding-left: 5px;
 padding-right: 5px;
 vertical-align: middle;
}

td.g {
 border-left: solid 1px #000000;
 border-top: solid 2px #000000;
 border-bottom: solid 1px #000000;
 border-right: solid 1px #000000;
 padding-left: 5px;
 padding-right: 5px;
 vertical-align: middle;
}

td.dl {
 border-left: solid 2px #000000; 
 border-bottom: solid 2px #000000; 
 border-right: solid 1px #000000;
 border-top: solid 1px #000000;
 padding-left: 5px;
 padding-right: 5px;
 vertical-align: middle;
}

td.dp {
 border-left: solid 1px #000000;
 border-bottom: solid 2px #000000;
 border-right: solid 2px #000000;
 border-top: solid 1px #000000;
 padding-left: 5px;
 padding-right: 5px;
 vertical-align: middle;
}

td.d {
 border-left: solid 1px #000000;
 border-top: solid 1px #000000;
 border-bottom: solid 2px #000000;
 border-right: solid 1px #000000;
 padding-left: 5px;
 padding-right: 5px;
 vertical-align: middle;
}

td.d1 {
 border-left: solid 1px #000000;
 border-top: solid 1px #000000;
 border-bottom: solid 2px #000000;
 border-right: solid 1px #000000;
 padding-left: 5px;
 padding-right: 5px;
 vertical-align: middle;
}

td.l {
 border-left: solid 2px #000000; 
 border-bottom: solid 1px #000000; 
 border-right: solid 1px #000000;
 border-top: solid 1px #000000;
 padding-left: 5px;
 padding-right: 5px;
 vertical-align: middle;
}

td.p {
 border-left: solid 1px #000000;
 border-bottom: solid 1px #000000;
 border-right: solid 2px #000000;
 border-top: solid 1px #000000;
 padding-left: 5px;
 padding-right: 5px;
 vertical-align: middle;
}

td.s {
 border-left: solid 1px #000000;
 border-top: solid 1px #000000;
 border-bottom: solid 1px #000000;
 border-right: solid 1px #000000;
 padding-left: 5px;
 padding-right: 5px;
 vertical-align: middle;
}

td.s1 {
 border-left: solid 1px #000000;
 border-top: solid 1px #000000;
 border-bottom: solid 1px #000000;
 border-right: solid 1px #000000;
 padding-left: 5px;
 padding-right: 5px;
 vertical-align: middle;
}

td.c {
 border-left: solid 2px #000000;
 border-top: solid 1px #000000;
 border-bottom: solid 1px #000000;
 border-right: solid 2px #000000;
 padding-left: 5px;
 padding-right: 5px;
 vertical-align: middle;
}

.tpo {
 width: 358px;
}

.do {
 width: 90px;
}

.psz {
 width: 560px;
}

.tzd {
 width: 302px;
}

.cz {
 width: 40px;
}

.jds {
 width: 196px;
}

.pz {
 width: 50px;
}

.scz {
 width: 74px;
}

.tot {
 width: 383px;
}

.szp {
 width: 65px;
}

.sz {
 width: 70px;
}

.tzs {
 width: 307px;
}

.dod {
 width: 282px;
}

.jdj {
 width: 191px;
}

.dtz {
 width: 230px;
}

.jcd {
 width: 142px;
}