.TimeTableControl {
        background: #fff none repeat scroll 0 0;
        padding: 0 15px 15px;
}
.TimeTableControl .year {
}
.TimeTableControl .title {
}
.TimeTableControl .search .year {
        background: rgba(0, 0, 0, 0) url("Images/i.png") no-repeat scroll left center;
        color: #444;
        display: inline-block;
        font: bold 14px/35px arial;
        margin: 5px 0;
        padding-left: 37px;
}
.TimeTableControl .time {
        background: #ccc none repeat scroll 0 0;
        color: #444;
        font: bold 13px arial;
        margin: 10px 0;
        padding: 5px 0;
        text-align: center;
        text-transform: uppercase;
}
.TimeTableControl .search {
        margin-bottom: 10px;
}
.TimeTableControl .tkb {
        border-collapse: collapse;
}
.TimeTableControl .tkb td {
        border: 1px solid #ccc;
        padding: 5px;
}
.TimeTableControl .tkb tr:nth-child(1) {
        background: #0779c9 none repeat scroll 0 0;
        color: #fff;
        font: bold 13px arial;
        text-align: center;
}
.TimeTableControl .tblSearch select{
        width: 15vw;
}
@media only screen and (max-width: 768px){
        .TimeTableControl .tblSearch select{
                width: 92vw;
        }
        .TimeTableControl .tkb tr {
                border: 1px solid #ccc;
        }
}
