.red {color:#C00;}

.ft10 {font-size:10px;}
.ft12 {font-size:12px;}
.ft14 {font-size:14px;}


div.box_top {background:url("ph1.jpg") no-repeat 100% 0; padding-top:5px;}
div.box1 {background:url("box1.gif") no-repeat 0 0; width:534px; margin:10px auto 0 auto;}

table.tb_sche1 {border-collapse:collapse; margin-left:165px; width:355px;}
table.tb_sche1 th {background:#ccc; padding:2px 5px; border:1px solid #ccc; color:#fff; font-size:12px; vertical-align:top;}
table.tb_sche1 td {padding:5px 3px; border:1px solid #ccc; font-size:10px; vertical-align:top;}
table.tb_sche1 td.day {}
table.tb_sche1 td.cts {}

table.tb_sche1 td.nam {}
div.mysche {text-align:right; padding:5px 15px;}


table.tb_teach1 {border-collapse:collapse; margin:0 16px;}
table.tb_teach1 td {padding:7px 15px; border:1px solid #ccc; font-size:10px; width:160px; vertical-align:top;}
table.tb_teach1 td img {display:block; margin:0 auto 7px auto; text-align:center; border:1px solid #eee; padding:3px;}
table.tb_teach1 td.day {}
table.tb_teach1 td.cts {}
table.tb_teach1 td.nam {}

div.box2 {background:url("box2.gif") no-repeat 0 0; width:534px; margin:15px auto 0 auto;}
div.box3 {background:url("box3.gif") no-repeat 0 0; width:534px; height:208px; margin:15px auto 0 auto;}

div.box_teach {background:url("box_teacher.gif") no-repeat 0 0; width:534px; margin:0 auto;}
div.box_btm {background:url("box_btm.gif") no-repeat 0 0; width:534px; margin:0 auto; height:15px;}

div.please {text-align:center; margin:30px auto 20px auto;}

a.mybanner {background:url("foot_banner.gif") no-repeat 0 0; width:306px; height:68px; text-indent:-9999px; display:block; margin:0 auto;}
a.mybanner:hover {background-position:0 -68px;}

