div.r-com{
 text-align: right;
 color: #666666;
 font-size: 13px;
 line-height: 18px;
}

table.lo-t3{
 background: url('/shop/kz/school/img/school_back.gif') repeat-y 0px 0px;
 padding: 0px;
 margin: 6px 0px 0px 0px;
}

table.lo-t3 th{
  padding: 6px;
}

table.lo-t3 td{
  padding: 6px;
}

table.lo-t3 td table.lo-t3-2{
   background: none;
   padding: 0px;
}

table.lo-t3 td table.lo-t3-2 td{
    background: none;
    line-height: 22px;
    vertical-align: top;
}

table.lo-t3 td table.lo-t3-2 td strong{
     font-size: 16px;
     color: #339900;
}

table.lo-t3 td table.lo-t3-2 td b{
     font-weight: normal;
     font-size: 14px;
}

table.lo-t3 td table.lo-t3-2 td h2{
     color: #333333;
     padding: 0px;
     margin: 6px 0px 0px 0px;
     font-size: 13px;
     font-weight: normal;
     line-height: 22px;
}

table.lo-t3 td.t{
  font-size: 2px;
  height: 10px;
  padding: 0px;
  background: url('/shop/kz/school/img/school_back_t.gif') no-repeat 0px 0px;
}

table.lo-t3 td.b{
  font-size: 2px;
  height: 10px;
  padding: 0px;
  background: url('/shop/kz/school/img/school_back_b.gif') no-repeat 0px 0px;
}

.b-ti2{
 font-size: 14px;
 margin: 20px 0px 6px 0px;
 height: 34px;
 padding: 7px 0px 7px 20px;
 background: url('/kzssl/img/common/label/h3_lbl_back_4.gif') no-repeat 0px 0px;
}

table.det{
 border-bottom: 1px solid #D1E8F5;
 border-right: 1px solid #D1E8F5;
}

table.det th{
  border-top: #D1E8F5 1px solid;
  border-left: 1px solid #D1E8F5;
  background-color: #F5FAFD;
  font-size: 13px;
  line-height:1.6;
  color: #333333;
  padding: 8px;
  font-weight: normal;
  white-space: nowrap;
}

table.det td{
  border-top: #D1E8F5 1px solid;
  border-left: 1px solid #D1E8F5;
  font-size: 13px;
  color: #333333;
  padding: 8px;
  line-height:1.6;
}

table.det th.classname{
  text-align:left;
  background-color: #D1E8F5;
  padding: 10px 8px;
}

table.det th.classname h4{
   font-size:14px;
   font-weight:bold;
   padding:0;
   margin:0;
}

div.det-bar{
 font-weight: bold;
 font-size: 13px;
}

div.det-com{
 margin: 6px 0px 0px 15px;
 font-size: 13px;
 color: #333333;
 line-height: 18px;
}

b{
 color: #339900;
 font-weight: normal;
}

strong{
 font-size: 13px;
}

p.sch-com{
 fonts-size: 13px;
 line-height: 20px;
}

table.teacher-prof{
}

table.teacher-prof td{
  vertical-align: top;
  padding-left: 10px;
  font-size: 13px;
}

table.teacher-prof td dl{
   line-height: 18px;
}

table.teacher-prof td dl dt{
    margin-top: 6px;
    font-weight: bold;
    color: #333333;
}

table.teacher-prof th{
  vertical-align: top;
  width: 200px;
}

table.sch-goods{
}

table.sch-goods td{
  vertical-align: top;
  text-align: center;
  font-size: 13px;
  padding: 4px;
}

table.sch-goods th{
  font-size: 13px;
  font-weight: normal;
  color: #333333;
  padding: 4px;
}

div.notice{
 color: #444444;
 width: 740px;
 text-align: right;
}

.SchDetMainWrap{
 text-align:center;
 padding:10px;
}

.SchDetMainWrap .SchDetMainImg{
  margin:10px auto;
}

.SchDetMainWrap .SchDetMainCopy{
  font-size: 16px;
  color: #339900;
  font-weight:bold;
  line-height:1.6;
}

.SchDetMainWrap .SchDetMainTitle{
  font-size: 14px;
  color: #339900;
  line-height:1.6;
  margin:0;
  padding:0;
}

.SchDetMainWrap .SchDetMainCom{
  font-size: 12px;
  color: #666666;
  line-height:1.6;
  margin:10px 0;
  text-align:left;
}

.SchMovieWrap{
 width:100%;
 margin:20px auto;
 padding:0;
 text-align:center;
 overflow: hidden;
}

.SchMovieWrap ul.SchMovieUl{
  width:100%;
  margin:0;
  padding:0;
  list-style:none;
}

.SchMovieWrap ul.SchMovieUl li.SchMovieInr{
   list-style:none;
   display: -moz-inline-box; /*for Firefox 2*/
   display: inline-block; /*²£ÊÂ¤Ófor modern*/
   /display: inline; /*for ie5¡Á7*/
   /zoom: 1; /*for ie5¡Á7*/
   vertical-align: top; /* liÍ×ÁÇ¤òÃæÃ¼Â·¤¨¤Ë */
   margin:0px;
   padding:20px 0;
   width:350px;
   margin-right:10px;
   font-size:12px;
   line-height:1.6;
   color:#666666;
}

div.use-doc{
 padding:30px 40px 30px 40px;
 font-size:14px;
 line-height:1.6em;
}

div.use-doc span.sub{
 font-weight:bold;
 border:#CCCCCC 1px solid;
 padding:5px;
}

div.use-doc div.front-msg{
 margin-bottom:20px;
}

div.use-doc div.desc{
 padding:7px 14px 7px 14px;
 margin-bottom:20px;
}

.kidspark_logo{
 display:table-cell;
}

.kidspark_main_title{
 display:table-cell;
 vertical-align: middle;
}

