﻿.p-month__block:nth-of-type(n+2) {display: none;}

.c-table-has-head {
overflow: hidden;
}
.p-month__block.type_trn-g .c-table-has-head tbody tr th {
border-bottom: none!important;
padding: 0!important;
}
.p-month__block.type_trn-g .c-table-has-head tbody tr th p{
padding: 8px;
}
.p-month__block.type_trn-g .c-table-has-head tbody tr:nth-of-type(1) th{
text-align: left;
border-bottom: none!important;
}
.p-month__block.type_trn-g .c-table-has-head tbody tr:nth-of-type(2) th p{
margin-left: 62px;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
text-align: left;
position: relative;
}
.p-month__block.type_trn-g .c-table-has-head tbody tr:nth-of-type(3) th p{
margin-left: 62px;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
position: relative;
text-align: left;
position: relative;
}
.p-month__block.type_trn-g .c-table-has-head tbody tr:nth-of-type(3) th p:before {
content: "";
width: 1px;
height: 162px;
height: 170px;
height: 800px;
background: #ccc;
position: absolute;
left: -1px;
top: 0;
}
.p-month__block.type_trn-g .c-table-has-head tbody tr:nth-of-type(4) th:nth-of-type(2),
.p-month__block.type_trn-g .c-table-has-head tbody tr:nth-of-type(5) th:nth-of-type(2){
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
}
@media screen and (max-width: 768px) {
.p-month__block.type_trn-g .c-table-has-head tbody tr:last-of-type th {
    border-bottom: 1px solid #ccc!important;
}
}

.p-month__block.type_trn-g .c-table-has-head tbody tr:nth-of-type(2) th p,
.p-month__block.type_trn-g .c-table-has-head tbody tr:nth-of-type(3) th p{
    height: calc(100% + 1px);
    top: -.5px;
}
.p-month__block.type_trn-g .c-table-has-head tbody tr th p,
.p-month__block.type_trn-g .c-table-has-head tbody tr td p  {
    height:78px!important;
}
.type_trn-g > .type_trn-g {
    display: block!important;
}
.p-month .type_trn-g tbody th {
    min-width: 155px;
    max-width: 160px;
    letter-spacing: -.01em;
}
.p-month .type_trn-g > table {
    border-bottom: 1px solid #ccc!important;
}