.tt_cover > div > div{text-align:center;font-family:Arial,Verdana,Helvetica;font-size:17px;padding:4px;vertical-align:middle}
.tt_cover{display:table;border:1px solid #c9daef;background:#fff;padding:1px;margin:10px}
.tt_row{display:table-row;background-color:#f3f3f3;width:100%}
.tt_row > div{display:table-cell;color:#353535;border:1px solid white}

.tt_h{display:table-row}
.tt_h > div{display:table-cell;font-weight:bold;color: #fff;border:1px solid white;background:url('firm_header.gif')}
.tt_h_min{display:none;background:url('firm_header.gif');width:100%}
.tt_h_min > div{font-weight:bold;color:#fff}
.tt_h_min > div{width:29%}

.pnb_100{color:white;text-decoration:none;outline:none;border-width:2px 0;border-style:solid none;border-color:#5bc1ef #14a9e9 #3085ac;border-radius:5px;background:linear-gradient(#0dadf5, #2599ce) #2599ce;background-color:#0dadf5;cursor:pointer;text-align:center;display:inline-table;table-layout:fixed;width:95%}
.pnb_cell > a{color:white!important;}
@media screen and (max-width: 550px)
{
.tt_h{display:none}
.tt_h_min,.tt_h_min > div,.tt_cover,.tt_row,.tt_row > div{display:inline-block}
.tt_row{border-top:1px solid white}
.tt_row > div{border:0}
.tt_row > div:nth-child(1),.tt_row > div:nth-child(2),.tt_row > div:nth-child(3) {width:29%}
.tt_row > div:nth-child(4),.tt_row > div:nth-child(5){width:100%;padding:1px;font-size:14px;color:#888}
.tt_row > div:nth-child(4):before{content:"маршрут: "}
.tt_row > div:nth-child(5):before{content:"в пути: "}
.tt_row > div > a:link,.tt_row > div > a :visited{color:#888}
}