
div.topRight {float: right; padding: 15px;}
div.auth {color: #555; padding: 5px; margin: 5px 0; background-color: #eee;}
div.auth a {color: #333; text-decoration: none;}
div.auth a:hover {color: #f00;}

div.topLeft {padding: 18px 30px 18px 25px; float: left;
background: url(/i/2.0/topleftbg.png) 0 0 no-repeat; width: 370px;}
 
div.topLeft div {padding: 1px 0 13px 22px;}
div.topLeft ul { list-style-type: none; margin: 0; padding: 0; }
div.topLeft ul li {margin: 0 0 2px 0; padding: 3px 4px; }
div.topLeft ul li a {padding: 0 0 0 9px; color: #fff; border-left: 14px solid #1d7b30; text-decoration: none;}
div.topLeft ul li a:hover {color: #ddd; border-left: 14px solid #ff7903; }

div.quick {padding: 3px; margin: 4px 2px;}
div.quick a {padding: 2px; color: #22c; background-color:#e9e066; text-decoration: none;}

td.tdTop {background: url(/i/2.0/top_all.jpg) 0 0 repeat-x;}
div.dTop {height: 195px;}


div.sers {padding: 6px; margin-bottom: 12px; background-color: #4fd053; color:#fff; font-weight: bold;}
div.sers a {text-decoration: none; color: #fff; border: 1px solid #ddd; padding: 2px 4px; background-color: #fd7002;}
div.sers a:hover {border: 1px solid #fff;}

td#content {
}

/* index begin */

div.idx { margin: 0 15px 15px 0; }

div.idxoff {border: 1px solid #dae4ec; padding: 4px; background-color: #fff;}

div.idxon {padding: 5px; background-color: #4fb54a; background-image:url(/i/2.0/idxdbg.gif); background-repeat: repeat-x;}
/*div.idxon {padding: 5px; background-image:url(/i/2.0/idxdbg_r.gif); background-repeat: no-repeat; background-position: top right; }*/

div.idx a {text-decoration: none;}

div.idx div.imgb0 { background-color: #fff; margin: 5px 0 0 0; padding: 4px 0; cursor: pointer;}
div.idx a img {  }
div.idx h2 {font-size: 110%; margin: 0; padding: 3px 3px 3px 23px; background-color: #fff; text-align: left;  background-repeat: no-repeat;}
div.idxoff h2 {color: #555;}
div.idxon h2 {color: #555b85; cursor: pointer;}

div.idxon h2 { background-image:url(/i/2.0/down.gif);}
div.idxoff h2 { background-image:url(/i/2.0/down0.gif);}

div.idx p {display: none;  margin: 6px 0 0 0; padding: 0; }

tr.itr0  {color: #bbb; }
tr.itr0 td  { padding: 2px 4px; }

tr.itr0 td.cn1 {text-align: right; }
tr.itr0 td.cn3 {padding-left: 11px; background-repeat: no-repeat; background-position: left; background-image:url(/i/2.0/idxarr0.gif);}

div.idxon td.cn1 a { color: #eee;}
div.idxon td.cn2 b a { color: #fff; text-decoration:underline;}
div.idxon td.cn3 a { color: #ddd;}

div.idxoff td a { color: #999;}

tr.itr0 td a:hover { color: #fff;}

div.idxon tr.trsel td { background-color: #ff7b1c;}

tr.itr0 td.btline {padding-bottom: 5px; border-bottom: 1px dotted #bbb;}
tr.itr0 td.tpline {padding-top: 5px; border-top: 1px dotted #bbb;}

/* index end */

div.regd { padding: 4px; margin: 0; }
div.regd p {background-color: #fff;  padding: 6px; margin: 0;}
div.regd p#phone { color: #d22; font-size: 19px;}
div.regd b { }
div.regd b.rcap { color: #922;}
div.regd ul  {background-color: #fff;  margin: 0; padding: 6px 8px 6px 24px;}
div.regd ul li {margin: 0; padding: 3px 0;}
div.regd ul li a {color: #00b;}
div.regd ul li a:hover {color: #f00;}
table.regtbl tr td {background-color: #fff; padding: 4px;}
table.regtbl tr td img {padding: 4px 0 0 0; width: 150px; height: 82px;}