form {margin:0px;}
#query {width:80%;}
#mainmnu tr td.cl {
	color:#BCDDF5;font: bold 14px/1.0 Verdana, Tahoma, sans-serif; padding:4px 25px; 
}
#mainmnu tr td a,#mainmnu tr td a.sel {color:#BCDDF5;text-decoration:none;}
#mainmnu tr td a.sel {color:#f5F5dd;}

#dback {display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;}
#dpano {display:none;position:absolute;left:20%;top:30%;width:60%;border:3px solid #aaa;background:#fff;padding:10px;}
#alrt {display:none;position:absolute;left:50%;top:40%;width:20%;border:3px solid #aaa;background:#f0f0f0;padding:10px; font: bold 12px/1 Verdana,Tahoma;}
#datatbl td.l {border-bottom:1px solid #eee;color:#369; font:normal 12px/1 Verdana, Helvetica, sans-serif;height:20px;}
#datatbl th {border-bottom:1px solid #eee;color:#fff; font:normal 11px/1 Verdana, Helvetica, sans-serif;padding:2px 10px;background:#999;}
.editfld {display:block;background:url(/img/next.gif) no-repeat center right #f7f7f7; border:1px solid #ccc; width:500px;padding:2px 0px 2px 2px;cursor:pointer;height:18px;overflow:hidden;white-space:nowrap;}
.editfld input {width:95%;border:0px;}

.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:450px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:450px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

.hd {font: bold 14px/1 Verdana,Tahoma; color:#000; top:-6px; left:-10px;border:1px solid #ccc; padding: 2px 10px;position:relative;}
.ex {display:inline;right:-10px;top:-10px;float:right;border:1px solid #ccc; padding: 3px 0px;position:relative;background:#ddd;}
.ex:hover {background:#aaa;}
.ex a {color:#fff;font:bold 14px/1 Verdana,Tahoma; padding: 10px 10px;text-decoration:none; }

	.zbox2 {
		padding:0 0px 0 0px;
		border-left: 1px solid #E6E6E6;
		border-right: 1px solid #E6E6E6;
/*		background:url(/img/zpn1.png) 100% 0 no-repeat;*/
	}

.zbox .bi table {margin-right:-12px;}
	.zbox {
		padding:0 12px 0 0;
		background:#fff url(/img/zpn2.gif) 100% 0 repeat-y;
	}
	.bi {
		display:block;
		padding:0 0px 0 12px;
		background:#fff url(/img/zpn2.gif) 0 0 repeat-y;
	}
	.bt {
		height:17px;
		margin:0 -12px;
		background:url(/img/zpn3.png) 100% 0 no-repeat;
	}
	.bt div {
		width:18px;
		height:17px;
		background:url(/img/zpn3.png) 0 0 no-repeat;
	}
	.bb {
		height:17px;
		margin:0 -12px;
		background:url(/img/zpn1.png) 100% 100% no-repeat;
	}
	.bb div {
		width:18px;
		height:17px;
		background:url(/img/zpn1.png) 0 100% no-repeat;
	}
.more,.more a {font: normal 12px/1 Verdana,Tahoma; color:#000; text-decoration:none;display:inline-block;margin-top:3px;}
.more {padding:1px 5px;}
.more a {padding:2px 5px; background:#f0f0f0;}
.more a:hover {color:#c00; background:#ddd;}
.hd2 {font: bold 14px/1.5 Verdana,Tahoma; color:#000; text-decoration:none;}
.hd2 div {font: normal 12px/1 Verdana,Tahoma; color:#000; text-decoration:none;}
#listtbl td {border-bottom:1px solid #eee;color:#369; font:normal 12px/1 Verdana, Helvetica, sans-serif;height:20px;padding:2px 10px;}
#listtbl td a {font:bold 13px/1 Verdana, Helvetica, sans-serif;}
#listtbl td.rk {font-size:10px;color:#000;padding:0px 20px;}
#listtbl td.tch {border-right:1px solid #eee;}
#listtbl td.no {border:none;}
#listtbl th {border-bottom:1px solid #eee;color:#fff; font:normal 11px/1 Verdana, Helvetica, sans-serif;padding:2px 10px;background:#999;}
#listsrv td.h,#listtbl td.h {font:normal 11px/1 Arial, Helvetica, sans-serif; color:#bbb;height:14px;}
#mains,.h {display:none;}

input.editable-select {
  background: #FFF url(arrow-down.gif) right center no-repeat;
/*  padding-right: 13px;*/
  width:100%;
}
.editable-select-options {
  position: absolute;
  display: none;
  overflow: auto;
  margin: 0;
  padding: 0;
  background: #FFF;
  border: 1px solid #CCC;
  z-index: 10;
}
.editable-select-iframe {
  position: absolute;
  background: #FFF;
  z-index: 9;
  display: none;
}
  .editable-select-options ul {
    margin: 0;
    padding: 0;
    z-index: 10;
    list-style: none;
    list-style-image: none;
  }
    .editable-select-options li {
      cursor: default;
      padding: 2px;
    }
    .editable-select-options li.selected {
      background: #EAEAEA;
    }
#listtbl tr.dlr td,.dlr td,.dlr a,.dlr{color:#999; text-decoration:line-through;}
.pd {position:relative;border:#ccc 1px solid; padding:1px 3px;font:normal 10px/1 Arial,sans-serif;float:right;margin-top:-4px;background:#fff;}