/*\*//*/
/**/

/* main
----------------------------------------------- */
#main{
clear:both;
width:728px;
margin:101px 0 5px 0;
}

.sorry{
margin:0 0 15px 0;
}

.red{
color:#FF0000;
}

.nl_cond{
width:500px;
padding:5px;
border:1px solid #333333;
margin:0 0 10px 10px;
}

.nl_cond ul{
margin:0 0 0 15px;
list-style:none;
}

.nl_cond li{
margin:0 0 15px 0;
}

.nl_cond p{
margin:0 0 5px 0;
}

/* leftcol
----------------------------------------------- */
#left-col{
width:158px;
_width:160px;
margin:6px 0 0 0;
border:#cccccc solid 1px;
float:left;
}

/* datasheets, tech
----------------------------------------------- */
#title-search a{
display:block;
width:158px;
height:30px;
background:url(../images/top/title_search.gif) no-repeat;
}
#title-tech a{
display:block;
width:158px;
height:30px;
background:url(../images/top/title_tech.gif) no-repeat;
}


#left-col h3{
width:158px;
padding:3px 0 0 0;
font-size:12px;
border-bottom:#666666 double 3px;
text-align:center;
font-weight:normal;
}

.bar{
margin:0 0 8px 1px;
list-style:none;
}

.bar li{
margin:0 0 2px 0;
}

.bar li a{
display:block;
width:140px;
height:21px;
margin:0 0 2px 0;
padding:5px 0 0 16px;
background:url(../images/menu.gif) no-repeat;
}

*html .bar li a{
width:156px;
height:26px;
}

.bar li.twoline a{
height:26px;
padding:0 0 0 16px;
line-height:100%;
}

.bar li a:hover{
background:url(../images/menu.gif) no-repeat 0 -26px;
}

.tri{
clear:both;
margin:2px 0 0 0;
padding:0 0 0 14px;
background:url(../images/top/arrow.gif) no-repeat 0 5px;
color:#666666;
}

.field{
margin:0 0 0 4px;
width:150px;
height:19px;
}

/*\*//*/
.field{
width:146px;
height:17px;
}
/**/

.choose{
width:80px;
margin:0 2px 0 0;
float:right;
}

.gray{
clear:both;
color:#666666;
font-size:11px;
}

#sta1, #sta3{
margin:3px 2px 0 6px;
_margin:3px 0 0 3px;
}

#sta2, #sta4{
margin:3px 2px 0 22px;
_margin:3px 0 0 16px;
}

.size{
line-height:100%;
width:50px;
height:24px;
margin:8px 0 8px 17px;
}

/*\*//*/
.size{
height:20px;
line-height:150%;
}
/**/

.mart10{
margin:10px 0 0 0;
}

/* search-col
----------------------------------------------- */
#search-col{
margin:6px 0 0 20px;
width:543px;
float:left;
}

.correspond{
margin:0 5px;
line-height:130%;
}

.key{
clear:both;
}

#search-col .update{
width:532px
margin:5px 0px 20px 15px;
font-size:12px;
color:#FF0000;
}

#search-col .list{
width:500px;
margin:10px 10px 5px 20px;
padding:0 0 0 8px;
background:url(../images/point2.gif) no-repeat 0 3px;
font-size:12px;
line-height:120%;
}

#search-col .genrre{
width:530px;
margin-top:5px;
font-size:11px;
}
/* class
----------------------------------------------- */
#class3{
background:#004F75;
border-style:none;
empty-cells:show;
font-size:12px;
}

#class3 td{
width:265px;
border-style:none;
padding:5px;
background:#ffffff;
}

#class3 td.search_class{
background:#e1f5ff;
font-weight:bold;
padding:10px 5px;
border-style:none;
width:530px;
}

#ds{
width:540px;
background:#004F75;
border-style:none;
empty-cells:show;
font-size:12px;
}

#ds th{
border-style:none;
background:#e1f5ff;
font-weight:normal;
padding:5px 0;
}

#ds td{
border-style:none;
padding:5px 3px;
}

#ds .colored{
background:#f7f7f7;
}

#ds .colorless{
background-color:#FFFFFF;
}

/* table
----------------------------------------------- */
#ds_list{
width:540px;
border:1px solid #87CEFA;
border-collapse:collapse;
empty-cells:show;
}

/* col
----------------------------------------------- */
.col50{
width:50px;
}
.col90{
width:90px;
}
.col100{
width:100px;
}
.col120{
width:120px;
}
.col30{
width:30px;
}
.col250{
width:250px;
}
.col370{
width:370px;
}


/* link
----------------------------------------------- */
.lk {
width:530px;
margin:0px 5px;
clear:both;
}

.lk span{
margin:0px 60px 0 0;
}

.prev{
width:263px;
padding-top:5px;
float:left;
}
.next{
width:263px;
padding-top:5px;
float:right;
text-align:right;
}

/* second
----------------------------------------------- */
#motor, #power, #micro, #memory, #discrete, #h-ic, #assp, #standard, #asic, #a-si{
position:absolute;
left:178px;
top:162px;
width:210px;
background-color:#E2E2E2;
border:solid 1px #CCCCCC;
padding:5px;
visibility:hidden;
z-index:3;
/*\*//*/
width:230px;
/**/
}

#power{
top:190px;
}

#micro{
top:218px;
}

#memory{
top:246px;
}

#discrete{
top:274px;
}

#h-ic{
top:302px;
}

#assp{
top:330px;
}

#standard{
top:358px;
}

#asic{
top:386px;
}

#a-si{
top:414px
}

.second{
list-style:none;
}

.second li{
margin:0 0 3px 0;
border:#efefef 2px outset;
}

.second li a{
display:block;
width:201px;
background:#ffffff;
padding:0 0 0 5px;
/*\*//*/
width:213px;
/**/
}

.second li a:hover{
background:#cfdfdf;
}

/* status
----------------------------------------------- */
#notice{
margin:12px 0 10px 10px;
clear:both;
}

#notice p{
height:25px;
}

#dev{
display:block;
height:18px;
margin:0 10px 0 8px;
background:url(../images/search/dev.gif) no-repeat;
padding:3px 0 0 34px;
float:left;
}

#new{
display:block;
height:18px;
margin:0 10px 0 8px;
background:url(../images/search/new.gif) no-repeat;
padding:3px 0 0 34px;
float:left;
}

#pre{
display:block;
height:18px;
margin:0 10px 0 8px;
background:url(../images/search/pre.gif) no-repeat;
padding:3px 0 0 34px;
float:left;
}

#discon{
display:block;
height:18px;
margin:0 10px 0 8px;
background:url(../images/search/discon.gif) no-repeat;
padding:3px 0 0 34px;
float:left;
}

.change{
margin:10px 0 0 0;
text-align:right;
}

/* tech
----------------------------------------------- */
.cls{
width:530px;
border:2px solid #87CEFA;
padding:5px 0 3px 5px;
}

#tech{
width:530px;
clear:both;
margin:5px 0 10px 0;
}
#tech .tech_img{
width:110px;
margin:0px;
float:left;
}
#tech .tech_find{
width:400px;
float:right;
margin-left:18px;
}

#tech_cond{
width:390px;
border:2px solid #87CEFA;
border-collapse:collapse;
empty-cells:show;
margin:5px 0px 5px 0px;
}
#tech_cond2{
width:520px;
border:2px solid #87CEFA;
border-collapse:collapse;
empty-cells:show;
margin:5px 0px 5px 0px;
}

#tech_cond td, #tech_cond2 td{
font-size:12px;
border:1px solid #87CEFA;
padding:5px 3px 3px 5px;
}
#tech_cond .title, #tech_cond2 .title{
background-color:#87CEFA;
font-weight:bold;
text-align:center;
}
#tech_cond .code, #tech_cond2 .code{
width:50px;
}
#tech_cond .word{
width:210px;
}
#tech_cond2 .word{
width:320px;
}

.info{
width:390px;
line-height:12px;
margin-top:10px;
}
.info2{
width:500px;
line-height:12px;
margin-top:10px;
}