
.small {
	font-size : 7pt;
	color: #808080;
}

.inactive_atype { 
	border: 2px solid #FFFFFF;
	padding: 4px;
	width: 100%;
}

.active_atype { 
	border: 2px solid #ffa646;
	background-color: #fff261;
	padding: 4px;
	width: 100%;
}

.inactive_atype .name { 
	border-bottom: 1px dashed #000000;
	cursor: pointer;
	text-decoration: none;
}

.active_atype .name {
	border-bottom: none;
	cursor: pointer;
	text-decoration: none;
}



.inactive_mark { 
	border: 2px solid #FFFFFF;
	padding: 4px;
	width: 100%;
}
.inactive_mark .name  { 
	border-bottom: 1px dashed #000000;
	text-decoration: none;
}
.inactive_mark img  { 
	border: 2px solid #fff3a0;
	width: 32px;
	height: 32px;
}
.inactive_mark small  { 
	color: gray;
}

.active_mark { 
	border: 2px solid #ffa646;
	background-color: #fff261;
	width: 100%;
}
.active_mark .name  { 
	text-decoration: none;
}
.active_mark img  { 
	border: 2px solid #fff3a0;
	width: 32px;
	height: 32px;
}
.active_mark small  { 
	color: gray;
}


.inactive_model { 
	border: 2px solid #FFFFFF;
	padding: 4px;
	width: 100%;
}
.inactive_model img  { 
	border: 2px solid #fff3a0;
	width: 120px;
	height: 80px;
}
.inactive_model small  { 
	color: gray;
}

.groupTree img  { 
	margin-right: 5px;
}
.groupTree .textInactive  { 
	text-decoration: none;
	color: #000000;
}

.groupTree .textActive  { 
	text-decoration: none;
	color: #000000;
	background-color: #fff261;
}

.fPic {	
	border: 2px solid #ffa646;
	overflow: hidden;	
}

.fZoom {	
	border-left: 2px solid #ffa646; 
	border-right: 2px solid #ffa646;
	border-bottom: 2px solid #ffa646;
	background-color: #ffffff;
	color: #ffa646;
	padding: 5px;
}

.fZoom .button {	
	border: 1px solid #ffa646;
	background-color: #ffffff;
	color: #ffa646;
	font-weight: bold;
	width: 16px;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
}

.fZoom .text {	
	border: 0px;
	background-color: #ffffff;
	color: #ffa646;
	width: 40px;
	text-align: center;
	font-size : 10pt;
}

.fZoom .link {
	border-bottom: 1px dashed #ffa646;
	cursor: pointer;
	text-decoration: none;
	color: #ffa646;
}

.activeLabel {
	background-color: #fff261;
	border: 1px dashed #ffa646;
	cursor: pointer;
}

.nactiveLabel {
	background-color: #eaeaea;
	border: 1px dashed #cfcfcf;
	cursor: pointer;
}

.selectLabel {
	background-color: #accaef;
	border: 1px dashed #0033ff;
	cursor: pointer;
}

.labelFont {
	font-family : monospace;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
	color: #000000;
}
	
.partsTable th {	
	border: 2px solid #ffa646;
	background-color: #fff261;
}

.partsTable td {	
	border-bottom: 1px dashed #cfcfcf;	
	border-top: 1px dashed #ffffff;
	border-left: 1px dashed #ffffff;
	
}

.partsTable .active {	
	background-color: #fff261;
	border: 1px dashed #ffa646;
}

.partsTable .active td {	
	border: 1px dashed #ffa646;
}

.partsTable .select {	
	background-color: #accaef;
}

.partsTable .select td {	
	border: 1px dashed #0033ff;
}

.partsTable .inactive {	
	background-color: #ffffff;
}
