#goTop {
  height:2.5em;
}
#buttons {
  width:100%;
  display:table;
  margin-top:10px;
  clear:both;
  text-align: center;
}
#dust_classList,
#dust_headList {
  list-style-type: none;
}
#dust_classList li {
  float:left;
  border:solid 1px #888;
  vertical-align:middle;
}
#dust_classList li a {
  float:left;
  height:2em;
  line-height:2em;
  vertical-align:middle;
  width:154px;
  text-decoration:none;
  background-color:#dff;
  text-align:center;
  background:url(../../img/class_default.jpg) repeat center left;
}
#dust_classList li a.selected {
  background:url(../../img/class_selected.jpg) repeat center left;
}
#dust_headList {
  width:310px;
  border:solid 1px #888;
  display:table;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #dust_headList {
    width:312px;
  }
}


#dust_headList li {
  float:left;
  border:solid 1px #888;
  width:29px;
}
#dust_headList li a {
  background-color:#cfc;
  padding:2px;
  display:block;
  width:25px;
  height:2em;
  height:2em;
  line-height:2em;
  vertical-align:middle;
  text-align:center;
  text-decoration:none;
  background:url(../../img/head_default.jpg) repeat center center;
}
#dust_headList li a.selected {
  background:url(../../img/head_selected.jpg) repeat center center;
}
#dust_dustList {
  list-style-type: none;
}
#dust_dustList li div {
  padding:2px 0;
}
#dust_dustList li {
  border-bottom:dotted 1px #666666;
  line-height:1.4em;
}
#dust_dustList li div.dname {
  padding-left:2px;
}
#dust_dustList li div.dkywd {
  padding-left:10px;
  color:#666666;
}
#dust_dustList li div.dcharge {
  text-align: right;
  padding-right:5px;
  text-decoration: underline;
}
#dust_dustList li div.dcarrycharge {
  text-align: right;
  padding-right:5px;
  text-decoration: underline;
}
#dust_dustList li
{
  background-color:#ffe;
  display:table;
  width:100%;
}
#dust_dustList li.even
{
  background-color:#fff;
  width:100%;
  display:table;
  word-break: break-all;
}
#selectedList .dustOneLine {
  width:100%;
  display:table;
  height:1.5em;
  line-height:1.5em;
  vertical-align:middle;
  border-top:dotted 1px #666666;
}
#selectedList .dustOneLine .dustLineRight {
  float:right;
}
#selectedList .dustOneLine .dustLineRight div {
  float:right;
}
#selectedList input {
  margin:0 8px;
}
#selectedList select {
  width:40px;
  margin-left:8px;
  margin-right:3px;
}
#explain {
  border:0;
}
#selectedList ul {
  list-style:none;
}
#selectedList ul li {
  height:3em;
}
#selectedList .selectedDustOneItem {
  height:3em;
  line-height:3em;
  vertical-align:middle;
  display:table;
  width:100%;
  border-top:solid 1px #ddd;
}
#selectedList .selectedDustOneItemRight {
  display:table;
  float:right;
  height:3em;
  line-height:3em;
  vertical-align:middle;
}

#selectedList .selectedDustOneItemName {
  float:left;
  display:table;
  padding-left:10px;
}
#dust_classList .classAll {
  width:310px;
  text-align:center;
}
#dust_classList .classAllselected {
  width:310px;
  text-align:center;
  background:url(../../img/class_selected.jpg) repeat center left;
}
#explain_subject {
  margin-top:0px;
}
#a_gonext {
  display:none;
}
#explainsfdiv {
  display:none;
}
#agreeArea {
  width:auto;
  border:3px solid #888;
  clear:both;
  margin-top:20px;
  padding:10px;
}
#agreeArea ul {
  margin-left:20px;
}
#agreeArea li {
  margin:5px 0;
}
#agreeArea .msg {
  border-top:dotted 1px #888;
  margin:10px 0;
  padding-top:10px;
}
#agreeArea .chkagree {
  border-top:dotted 1px #888;
  text-align:center;
  margin:20px 0;
  padding-top:20px;
}
.clear {
  display:inline;
  clear:both;
}
#dust_classListSel {
  width: 100%;
  padding: 6px;
  background-color:#EDF7FF;
}
#srchKywd {
  padding-top:3px;
}
#srchKywdText {
  width: 76%;
}
#srchKywdBtn {
  font-size:1.2em;
}
.dustCenter {
  width:345px;
  overflow:auto;
  border:solid 1px #ccc;
  margin: 15px auto;
  /*
    height:500px;
  */
}
#dustMst {
  clear:both;
  overflow:auto;
  height:550px;
}
#dust_dustList {
  width:312px;
  list-style-type: none;
}
#dust_dustList li a {
  display:block;
  text-decoration:none;
  padding:3px 0;
}
#dust_dustList li a:hover {
  background-color:#dff;
}
#dust_dustList li {
  border-bottom:dotted 1px #666666;
  line-height:1.4em;
}
#dust_dustList li div.dname {
  padding-left:2px;
}
#dust_dustList li div.dkywd {
  padding-left:10px;
  color:#666666;
}
#dust_dustList li
{
  background-color:#ffe;
  display:table;
  width:100%;
}
#dust_dustList li.even
{
  background-color:#fff;
  width:100%;
  display:table;
  word-break: break-all;
}
.dhelpCont {
	display: none;
	padding-left: 10px;
}
.explain_list li ul li {
    background: none;
    list-style: none;
    padding: 0em 0;
    margin-left:0px;
}
.explain_list {
  padding-left:20px;
}
.explain_list li {
  padding-left:0px;
}
#selectImageFile {
	display:none;
}
#selectImageButton {

}
.searchBox {
	border: 1px solid gainsboro;
	border-radius: 3px;
	margin: 0.3em;
	background-color: aliceblue;
	padding: 0.5em;
	width: 94%;
}
.searchTitle {
	font-weight: bold;
}
#dust_dustList li.uncollct{
	background-color:silver!important;
}
#imageDialog{
	text-align: center;
}
#image{
	max-width:30em;
	max-height:30em;
}
#dust_dustList li div.dimg {
  /*padding-left: 248px;*/
  text-align:right;
}

.dImageButton {
  /*font-size:0.8em;*/
  z-index: 1000;
}
