body {
  margin: 0px;
  padding: 0px;
  color: #192E32;
  font: 12px "sans-serif", "Arial", "Verdana";
}

p, td, div {
  font: 12px "sans-serif", "Arial", "Verdana";
}

th {
  font: 12px "sans-serif", "Arial", "Verdana";
  font-weight: bold;
}

form {
  margin: 0px;
  padding: 0px;
}

input, textarea, select {
  font: 12px "courier new";
}

a:visited {
  color: #335B64;
  text-decoration: none;
}

a:link {
  color: #335B64;
  text-decoration: none;
}

a:hover {
  color: #EB8A3D;
  text-decoration: underline;
}

a:active {
  color: #EB8A3D;
  text-decoration: underline;
}

.clear {
  clear: both;
  float: none;
  font-size: 0px;
  margin: 0;
  padding: 0;
  display:block;
}

.nowrap {
  white-space:nowrap;
}

#2dimension_spec {
	margin:5px !important
}



/*07.20*/
.pop{position:absolute;left:40%;top:40%;width:300px;height:100px;background:#eee;border:1px solid #ccc}
 .pop_head{position:relative;height:20px;background:#ccc}
 .pop_head a{position:absolute;right:8px;line-height:20px;color:#000;text-decoration:none}
 .pop_head a:hover{color:#f60;text-decoration:none}
 .pop_body{padding:8px}



.selectpop{position:absolute;left:20%;top:20%;width:500px;height:100px;background:#f4f4f4;border:1px solid #ccc;overflow-y:scroll;}
 .select_pop_head{position:relative;height:20px;background:#ccc}
 .select_pop_head a{position:absolute;right:8px;line-height:1px;color:#FF0000;text-decoration:none}
 .select_pop_head a:hover{color:#f60;text-decoration:none}
 .select_pop_body{padding:8px;}


.errorpop .b {
  background:url(../images/b.png);
 
}

.errorpop .tl {
  background:url(../images/tl.png);
}

.errorpop .tr {
  background:url(../images/tr.png);
}

.errorpop .bl {
  background:url(../images/bl.png);
}

.errorpop .br {
  background:url(../images/br.png);
}

.errorpop {
  position: absolute;
  width: 100%;
  top: 30%;
  left: 0;
  z-index: 100000000;
  text-align: left;
}
.errorpop .popup {position:relative;}

.errorpop table {
   margin: auto;
   border-collapse: collapse;
}

.errorpop .body {
  padding: 10px;
  background: #fff;
  width: 500px;
}

.errorpop .loading {
  text-align: center;
}

.errorpop .image {
  text-align: center;
}

.errorpop img {
  border: 0;
}

.errorpop .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
  width:500px;
}

.errorpop .tl, .errorpop .tr, .errorpop .bl, .errorpop .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
.poptable{border-collapse:collapse; width:100%;}
.poptable th,.poptable td{border:1px solid #7c9ecb;}
.operation{ padding-top:4px;}
.tab
{
	background-color: #FAFAFA;
	margin: 5px 8px;
	padding: 5px 10px;
}
.tab p span
{
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	cursor: pointer;
	margin-right: 6px;
	padding: 2px 5px;
}
.tab p span.current
{
	background-color: #FAFAFA;
	border-bottom-color: #fafafa;
}
.tab p
{
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
	padding: 0 10px 2px;
}
.tab li
{
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 3px;
	margin: 5px 0;
}
.tab .mhot, .tab.allhot
{
	display: none;
}
