.sort,.sort_sel{float:right;padding:0 12px; font-size:0.8em;}
.sort_sel{background: rgba(255, 255, 255, 0.75);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c0ffffff,endColorstr=#c0ffffff);-moz-border-radius:3px;border-radius:3px}
.timetable{
width:100%;
overflow:hidden;
background:rgba(255, 255, 255, 0.75);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c0ffffff,endColorstr=#c0ffffff);
-moz-border-radius:5px;
border-radius:5px;
padding:0; 
border:1px #ccc solid}
.timetable .element{width:49.9%;float:left;height:auto;}
.timetable .element h1{font-size:1.2em;padding:6px 18px}
.timetable .element h1.byday{background-color:#e6be02;border-right:1px #ccc solid;color:#fff}
.timetable .element h1.byexer{background-color:#7caf34;border-right:1px #fff solid}
.timetable .element h1.byarea{background-color:#8e6ea0;border-right:1px #ccc solid;color:#fff;overflow:hidden;}
* html .timetable .element h1.byarea{
   /*стили для IE*/
height:100%
}

.timetable .element h1.byarea a{display:block;float:left;text-decoration:none;color:#fff;border-bottom:1px dashed #fff;}
.timetable .element h1.byarea i{display:block;float:left;width:20px;height:1.3em;background:url(/media/img/popup.gif) right bottom no-repeat}
.timetable .element h1 a{color:#fff !important}
.timetable .element ul{list-style:none}
.timetable .element ul .border_table{padding:0 5px 10px 15px; border-right:1px #e6e6e6 dashed}
.timetable .element .teacher{color:#c69a00}