/* ”Ô‘g•\ */
div#alpha
  { width:640px; float:left; background:#fff url(../img/timetable_bg.gif) top center no-repeat; }
div#beta
  { width:320px; float:left; }

div#alpha div.dnavi,
div#alpha div.dnavi2
  { margin:64px 34px 8px 30px; background:#fff url(../img/timetable_date.gif) top center repeat-x; }
div#alpha div.dnavi ul,
div#alpha div.dnavi2 ul
  { height:26px; }
div#alpha div.dnavi ul li,
div#alpha div.dnavi2 ul li
  { float:left; width:72px; height:26px; }
div#alpha div.dnavi ul li.sdate,
div#alpha div.dnavi2 ul li.sdate
  { background:transparent url(../img/timetable_select.gif) top center repeat-x; }
div#alpha div.dnavi ul li a,
div#alpha div.dnavi2 ul li a
  { float:left; width:72px; height:26px; font-size:14px; line-height:26px; text-align:center; }
div#alpha div.dnavi ul li a:hover,
div#alpha div.dnavi2 ul li a:hover
  { text-decoration:none; background:transparent url(../img/timetable_select.gif) top center repeat-x; }
div#alpha div.dnavi2
  { margin:8px 34px 8px 30px; background:#fff url(../img/timetable_date.gif) top center repeat-x; }

div#alpha h2#datebody
  { margin:10px 34px 8px 30px; font-size:16px; padding:8px; border:1px solid #1F9CC3; background:#99CBF5 url(../img/timetable_date_bg.gif) bottom center repeat-x; color:#fff; font-weight:bold; }

div#alpha ul#dtime
  { margin:0 34px 0 30px; font-size:12px; height:28px; }
div#alpha ul#dtime li
  { display:inline; line-height:28px; }
div#alpha ul#dtime .tt1p { color:#FFC26B; }
div#alpha ul#dtime .tt2p { color:#FF602F; }
div#alpha ul#dtime .tt3p { color:#83A6FF; }
div#alpha ul#dtime .tt4p { color:#4130E2; }

div#alpha div#pagebody
  { margin:0 34px 0 30px; height:710px; overflow:auto; }


div#alpha div#mark
  { background:#fff url(../img/timetable_bottom.gif) center bottom no-repeat; height:10px; }
div#alpha div#mark a
  { display:none; }

#timetable1  {
border-color:#AAAAAA #AAAAAA #AAAAAA #FFC26B;
border-style:solid;
border-width:1px 1px 1px 5px;
margin-top:1px;
width:550px;
}
#timetable2 {
border-color:#AAAAAA #AAAAAA #AAAAAA #FF602F;
border-style:solid;
border-width:1px 1px 1px 5px;
margin-top:1px;
width:550px;
}
#timetable3 {
border-color:#AAAAAA #AAAAAA #AAAAAA #83A6FF;
border-style:solid;
border-width:1px 1px 1px 5px;
margin-top:1px;
width:550px;
}
#timetable4 {
border-color:#AAAAAA #AAAAAA #AAAAAA #4130E2;
border-style:solid;
border-width:1px 1px 1px 5px;
margin-top:1px;
width:550px;
}

.time {
background:none repeat scroll 0 0 #ECECEA;
border-bottom:1px dotted #808080;
padding:4px 16px 0 8px;
vertical-align:top;
width:36px;
font-size:14px;
}
.pname {
background:none repeat scroll 0 0 #FFFFFB;
border-bottom:1px dotted #808080;
line-height:180%;
padding:4px 0 22px 8px;
vertical-align:top;
font-size:14px;
}
.pname img, .title img {
margin:0 2px;
}
.title {
font-size:118%;
font-weight:bold;
text-align:left;
}
.subtitle {
padding:0 0 0 8px;
}
.info1 {
color:#333333;
font-size:104%;
line-height:136%;
padding:3px 18px 4px 8px;
text-align:left;
}
.info2 {
color:#E50A67;
font-size:104%;
font-weight:bold;
line-height:140%;
padding:1px 8px 4px;
text-align:left;
}
.push {
border-bottom:4px solid #F2B031;
border-right:4px solid #F2B031;
}
.pnamepush {
background:none repeat scroll 0 0 #FFFFDA;
border-bottom:4px solid #F2B031;
border-right:2px solid #F2B031;
padding:4px 0 32px 8px;
vertical-align:top;
}
#sat .pname, #sat .pnamepush {
background:none repeat scroll 0 0 #F9FCFF;
}
#sun .pname, #sun .pnamepush {
background:none repeat scroll 0 0 #FFFBFD;
}

