.table{
  border: solid 1px #d1caaf;
  }
  .table td{
    /* border: none !important; */
    border: solid 1px #d1caaf !important;
    color: #4d4836;
    background: #eee8d0;
    /* background: #f6f6f6; */
    }
    .table td.time{
      background: #e3dcc0;
      }
    .table td.i_fio{
      background: #f7f2de url(../images/prepods.gif) repeat-x left top;
      }
    .table td.day{
      background: #f7f2de url(../images/prepods.gif) repeat-x left top;      
      }
    .table td .grade{
      padding: 5px;
      border-bottom: solid 1px #d1caaf;
      background: #f7f2de url(../images/prepods.gif) repeat-x left top;      
      }
    .table td.no-paddings{
      padding: 0px !important;
      }
    .table td h3{
      margin: 0px !important;
      font-size: 14px;
      text-transform: uppercase;
      color: #4d4836 !important;
      }
  .major-selected {
    background: #ffce2d none !important;
  }
  
  .major-fixed {
    background: #b30000 url(../images/time-table-vert.gif) repeat-y left top !important;
    color: #fff !important;
  }
  
  .minor-selected {
    background: #ffef2d url(../images/grade-bg.gif) repeat-x left bottom !important;
  }
  
  .minor-fixed {
    background-color: #723 !important;
  }
  
  .tod {
    background: #f7f2de url(../images/prepods.gif) repeat-x left top;      
  }
  
  .study {
    margin-bottom: 10px;
    font-size: 14px;
  }
