.timetable {
    border: 1px solid #B6B6B6;
    border-collapse: collapse;
    font-size: 11px;
    margin: 0 auto;
    width: 100%;
    float: left;
}
.timetable th {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 12px;
    padding: 7px;
    white-space: nowrap;
}
.timetable td {
    line-height: 1.7;
    padding: 3px;
    text-align: center;
    border: 1px solid #D2D2D2;
}
.timetable tr td p{
    font-size:1em !important;
}

.timetable tr.Day th {
    background: none repeat scroll 0 0 #FBD29D;
    font-weight: bold;
    text-align: center;
}
.timetable tr.ActiveLesson {
    background: none repeat scroll 0 0 #FBD2FF;
}
.timetable tr.metodDay th {
    background: none repeat scroll 0 0 #FBD200;
    font-weight: bold;
    text-align: center;
}
.timetable tr.metodDay {
    background: none repeat scroll 0 0 #FBD200;
}
.timetable td.consDate {
    background: none repeat scroll 0 0 #F3F3F3;
    color: #8C2C2C;
    font-size: 14px;
    padding: 7px;
}
.timetable td.consTeacher {
    padding: 3px 10px;
    text-align: left;
}

.timetable a {
    color:#0D65AF;
    font-size: 1em !important;
}

/* select element */
.helperselect {
    font-size: 14px;
    padding: 3px;
    width: 90%;
}

/* students list */
#student_selector{
    padding: 10px 0;
    margin: 0 9px 0 0;
}
div.grad-box ul#stud_menu{
    background-color:transparent !important;
    padding:0 !important;
}
div.grad-box ul#stud_menu li{
    list-style-type:none;
    color: #84BEE9;
    width: 17em;
    font: 12px/20px arial;
    text-decoration: none;
    cursor: pointer;
    padding: 2px 0px;
}
div.grad-box ul#stud_menu li:hover{
    list-style-type:none;
    text-decoration: underline;
}
div.grad-box ul#stud_menu li.active{
    font-weight:bold;
    color:#fff;
}

.inline{
    display: inline-block;
    display:inline\0/;
    display:inline\9;
    float: left\0/;
    float: left\9;
}

* html .inline{
    display: inline;
    float: left;
}

