ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
}

img.captcha
{
  margin-bottom : 0;
  margin-top : 0;
  margin-left : 10px;
  margin-right : 10px;
  vertical-align : top;
}

body
{
  padding: 20px;
}

/* table */
table.form {}
table.form tr {}
table.form tr th { background-color: #ccc; padding: 10}
table.form tr td {}



/* dl */
dl.form {
	padding: 0;
	border: 1px solid #eee;
	border-top: none;
	background-color: #f5f5f5;
}

dl.form dt {
	margin: 0;
	padding: 0.3em 0 0.1em 1em;
	border-top: 1px solid #eee;
	width: 12em;
	float: left;
	color: #333;
}
	
dl.form dd {
	margin: 0 0 0 12em;
	padding: 0.3em 1em;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	color: #999;
	background-color: #fff;
}

dl.form dt em{
	font-weight: bold;
	font-style: normal;
	color: #f00;
	background: #eee;
}

dl.show {
	padding: 0;
	border: 1px solid #fff;
	border-top: none;
	background-color: #fff;
}

dl.show dt {
	margin: 0;
	padding: 0.3em 0 0.1em 1em;
	border-top: 1px solid #fff;
	width: 9em;
	float: left;
	color: #333;
}
	
dl.show dd {
	margin: 0 0 0 9em;
	padding: 0.3em 1em;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	color: #111;
	background-color: #fff;
}

em.form{
  font-weight: bold;
  font-style: normal;
  color: #f00;
  background: #fff;
}

div.pager{
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  color: #000;
  background: #fff;
}

div.pager a{
  font-weight: bold;
  font-style: normal;
  color: #00f;
  background: #fff;
  text-decoration:none;
}

table.tree{
  width: 100%;
  border-width : 0px 0px 0px 0px;
}

table.tree th{
  background: #eee;
  text-align : center;
}

table.tree td{
  background: #fff;
  text-align : center;
  border-width : 0px 0px 0px 0px;
}

table.tree td.title{
  background: #fff;
  text-align : left;
  border-width : 0px 0px 0px 0px;
}

table.show{
  border-width : 0px 0px 0px 0px;
}

table.show th{
  background: #fff;
  text-align : center;
}

table.show td{
  background: #fff;
#  text-align : center;
  border-width : 0px 0px 0px 0px;
}


blockquote.show{
  font-style: normal;
  color: #000;
#  background: #eee;
  font-size: 13px;
}

div.pinyin{
  float:left;
  text-align:center;
  margin:0 3px 0 3px;
}

div.pinyin div.key{
  background:#FDD;
}

div.pinyin div.val{
  height:65px;
}

div.zhuyin {
  float:left;
  text-align:center;
  margin:0 3px 0 3px;
  font-family: 'Arial Unicode MS','Doulos SIL','Code2000','Chrysanthi Unicode','Gentium','GentiumAlt','TITUS Cyberbit Basic','Bitstream Cyberbit','Bitstream Vera','Lucida Sans Unicode',sans-serif;
}

div.zhuyin div.key{
  background:#DDF;
}

div.zhuyin div.val{
  height:65px;
}

div.japanese {
  float:left;
  text-align:center;
  margin:0 3px 0 3px;
}

div.japanese div.key{
  background:#DFD;
}

div.japanese div.val{
  height:65px;
}