@charset "UTF-8";

.cp {
	margin: 0px;
	padding: 0px;
}
.cpt {
	margin: 0px;
	cursor: pointer;
	
	display:block;
	font-size:12px;
	height:30px;
	line-height:30px;
	color:#535353;
	background-image:url(../images/sub_bg_up.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	padding:0 10px 0 10px;
	/*border-bottom:1px solid #e0e0e0;*/
	position:static;
}
.cpt .last{
	border:none;
}
.cpc {
	margin: 0px;
	/*padding: 0px;*/
	background-image:none;
	background-color:#fff;
	overflow:hidden;
	padding:5px 10px;
}
.cpc a {
    display:block;
	font-size:12px;
	line-height:18px;
	color:#535353;
	text-decoration:none;
	padding:0px 0px 0px 20px;
}
.cpc a:hover {
	color:#e6290f;
	text-decoration:underline;
}
.cpt a {
}
.cpt a:hover {
	/*color:#e6290f;*/
}
.lv-2 {
	margin: 0px;
	cursor: pointer;
	display:block;
	width:10px;
	height:15px;
	background-color:#fff;
	float:left;
	text-indent:-9999px;
	padding-left: 10px;
 	background-image:url(../images/minus.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;	
}
.lv-2minus {
	margin: 0px;
	cursor: pointer;
	display:block;
	width:10px;
	height:15px;
	background-color:#fff;
	float:left;
	text-indent:-9999px;
	padding-left: 10px;
 	background-image:url(../images/minus.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	cursor:default;	
}
.lv-3 {
	margin: 0px 0px 0px 10px;
	cursor: pointer;
	display:block;
	width:10px;
	height:15px;
	background-color:#fff;
	float:left;
	text-indent:-9999px;
	padding-left: 10px;
 	background-image:url(../images/minus.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;	
}
.lv-3-last {
	margin: 0px 0px 0px 10px;
	cursor: pointer;
	display:block;
	width:10px;
	height:15px;
	background-color:#fff;
	float:left;
	text-indent:-9999px;
	padding-left: 10px;
 	background-image:url(../images/buy/lv.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;	
}
.lv-3minus {
	margin: 0px;
	cursor: pointer;
	display:block;
	width:10px;
	height:15px;
	background-color:#fff;
	float:left;
	text-indent:-9999px;
	padding-left: 10px;
 	background-image:url(../images/minus.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	cursor:default;	
}
.cpc .lv-3, .cpc .lv-4{
	margin-left: 0px;
	padding-left: 10px;
}
.cpc ul.lv-3-left, .cpc ul.lv-4-left{
	margin-left: 0px;
	padding-left: 10px;
	border:none;
}
.bdre1{
	border-left:1px solid #e1e1e1;
	margin-left:10px;
}
.bdre1-last{
	margin-left:10px;
}
.cpc ul.lv-3, .cpc ul.lv-4{
	margin-left: 10px;
	padding-left: 10px;
	border-left:1px solid #e1e1e1;
}
.cpc ul.lv-3-left, .cpc ul.lv-4{
	margin-left: 10px;
	padding-left: 10px;
	border:none;
}
.cpc .lv-2 a, .cpc li.lv-3-1 a, .cpc li.lv-4-1 a{
    display:block;
	font-size:12px;
/*	height:20px;
	line-height:20px;*/
	height:auto;
	line-height:1.8;
	color:#535353;
	background-image:url(../images/lv_next.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	border:none;
	padding:0px;
	border-left:1px solid #e1e1e1;
	clear:both;
}
.cpc .lv-2-last a, .cpc li.lv-3-1-last a, .cpc li.lv-4-1-last a{
    display:block;
	font-size:12px;
/*	height:20px;
	line-height:20px;*/
	height:auto;
	line-height:1.8;
	color:#535353;
	background-image:url(../images/lv_last.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	border:none;
	padding:0px;
	clear:both;
}
.cpc .lv-2 a:hover, .cpc li.lv-3-1 a:hover, .cpc li.lv-4-1 a:hover, .cpc .lv-2-last a:hover, .cpc li.lv-3-1-last a:hover, .cpc li.lv-4-1-last a:hover{
	color:#e6290f;
	text-decoration:underline;
}
.cpc .lv-2 a, .cpc li.lv-3-1 a, .cpc li.lv-4-1 a{
	padding:0px 0px 0px 10px;	
	margin:0px;
}
.cpc .lv-2-last a, .cpc li.lv-3-1-last a, .cpc li.lv-4-1-last a{
	padding:0px 0px 0px 10px;	
	margin-left:0px;
}
.cpc .lv-2-last a{
	margin-left:10px;
}
.cpc table.item{
	width:228px;
	padding:0;
	margin:0;
}
.cpc .item td{
	padding:2px 0;
	font-size:12px;
	color:#252525;
	text-align:left;
}
.cpc .item td.chk{
	width:19px;
/*	height:19px;*/
	padding-left:5px;
}
/**About-nuvoton**/
.cpc .officer{
	display:block;
	width:480px;
	/*padding:0 10px;*/
	padding:0px;
}
.cpc .officer p{
	font-size:12px;
	padding:5px 0px 5px 0px;
}
.cpc .officer dl{
	font-size:12px;
	padding:0px 0px 0px 10px;
	margin:0;
}
.cpc .officer dt{
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 6px 0px;	
}
.cpc .officer dd{
	font-size:12px;
	color:#535353;
	background-image:url(../images/dot.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;	
	padding:0px 0px 0px 10px;
	margin:0px 0px 6px 0px;
	line-height:1.4;
}
.CollapsiblePanelOpen .cpt {
	background-color: #FFF;
	font-size:12px;
	color:#e6290f;
}
.CollapsiblePanelClosed .cpt {
 	background-image:url(../images/sub_bg_down.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

.CollapsiblePanelClosed .lv-2, .CollapsiblePanelClosed .lv-3/*, .CollapsiblePanelClosed .lv-4*/{
	background-image:url(../images/plus.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.CollapsiblePanelClosed .lv-2minus, .CollapsiblePanelClosed .lv-3minus{
 	background-image:url(../images/minus.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	font-size:12px;
	color:#e6290f;
}

.CollapsiblePanelFocused .cpt {
	color:#e6290f;
}
.CollapsiblePanelClosed .lv-2{
	background-image:url(../images/plus.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.CollapsiblePanelClosed .lv-2minus{
 	background-image:url(../images/minus.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}