/* main
----------------------------------------------- */
#main{
clear:both;
width:728px;
margin:80px 0 0 0;
position:relative;
}

/* top flt-right
----------------------------------------------- */
.flt-right{
width:525px;
float:right;
}

.catch-txt{
margin:10px 0 3px 0;
padding:5px 0 5px 5px;
font-size:12px;
border-left:#006027 8px solid;
border-bottom:#006027 1px solid;
}

.lead{
margin:6px 10px 3px 10px;
}

.car-ill{
margin:12px 0 10px 0;
position:relative;
}

.car-ill p, .car-ill div{
padding:0 0 0 80px;
}

*html .car-ill div{
padding:0;
}

/* top flt-left
----------------------------------------------- */
.flt-left{
margin:10px 0px 0 0;
width:190px;
background:#f9f9f9;
float:left;
}

.flt-left h3{
margin:0 0 0px 0;
padding:4px 0 0 0;
height:22px;
border-left:none;
text-align:center;
background:url(../../images/common/bar.gif) repeat-x;
line-height:25px;
font-size:12px;
font-weight:normal;
color:#316827;
}

.list{
list-style:none;
background:#f9f9f9;
padding:0 0 20px 0;
}

.list li{
margin:0 0 1px 0;
}

.list li a{
width:170px;
height:19px;
padding:1px 0 0 20px;
display:block;
background:url(../../images/solution/automotive/car-elec/menu.gif) no-repeat;
color:#333399;
}

*html .list li a{
width:190px;
height:20px;
}

.list li a:hover{
background:url(../../images/solution/automotive/car-elec/menu.gif) no-repeat 0 -20px;
color:#CF002F;
}

#body_all, #power_all, #safety_all, #itc_all, #can, #most, #carnet{
position:absolute;
top:0;
left:0;
visibility:hidden;
}

*html #body_all, *html #power_all, *html #safety_all, *html #itc_all, *html #can, *html #most, *html #carnet{
left:-80px;
}

#sub01, #sub02, #sub03{
position:absolute;
top:179px;
left:190px;
visibility:hidden;
}

#sub02{
top:270px;
}

#sub03{
top:290px;
}

.sub-list{
list-style:none;
}

.sub-list a{
width:130px;
height:20px;
padding:1px 0 0 20px;
display:block;
background:url(../../images/solution/automotive/car-elec/menu.gif) no-repeat;
color:#333399;
font-size:10px;
}

*html .sub-list a{
width:150px;
}

.sub-list a:hover{
color:#CF002F;
background:url(../../images/solution/automotive/car-elec/menu.gif) no-repeat 0 -20px;
}

/* body
----------------------------------------------- */
#car-body, #car-power, #car-safety, #car-itc{
margin:0 0 5px 40px;
list-style:none;
line-height:100%;
}

#car-body li, #car-power li, #car-safety li, #car-itc li{
margin:2px 0 2px 1px;
float:left;
}

#car-body li a, #car-power li a, #car-safety li a, #car-safety li.two a, #car-itc li a{
display:block;
width:140px;
height:22px;
padding:8px 0 0 0;
background:url(../../images/solution/automotive/car-elec/body.gif) no-repeat;
color:#006027;
text-align:center;
float:left;
}

#car-power li a{
width:160px;
background:url(../../images/solution/automotive/car-elec/power.gif) no-repeat;
color:#CC0000;
}

#car-safety li a{
background:url(../../images/solution/automotive/car-elec/safety01.gif) no-repeat;
color:#0F0063;
}

#car-safety li.two a{
padding:3px 0 0 0;
height:27px;
width:190px;
background:url(../../images/solution/automotive/car-elec/safety02.gif) no-repeat;
color:#0F0063;
}

#car-itc li a{
width:160px;
background:url(../../images/solution/automotive/car-elec/itc.gif) no-repeat;
color:#333333;
}

*html #car-body li a, *html #car-power li a, *html #car-safety li a, *html #car-safety li.two a, *html #car-itc li a{
height:30px;
}

#car-body li a:hover{
background:url(../../images/solution/automotive/car-elec/body.gif) no-repeat 0 -30px;
}

#car-power li a:hover{
background:url(../../images/solution/automotive/car-elec/power.gif) no-repeat 0 -30px;
}

#car-safety li a:hover{
background:url(../../images/solution/automotive/car-elec/safety01.gif) no-repeat 0 -30px;
}

#car-safety li.two a:hover{
background:url(../../images/solution/automotive/car-elec/safety02.gif) no-repeat 0 -30px;
}

#car-itc li a:hover{
background:url(../../images/solution/automotive/car-elec/itc.gif) no-repeat 0 -30px;
}

/* mark
----------------------------------------------- */
#aircon, #sensor, #wiper, #brake, #key, #window, #mirror, #panel, #hybrid, #sheat, #airclean, #pump, #transmission, #engine, #airbag, #abs, #tpms{
position:absolute;
top:80px;
left:118px;
visibility:hidden;
}

#wiper{
top:58px;
left:113px;
}

#brake{
top:33px;
left:297px;
}

#key{
top:94px;
left:242px;
}

#window{
top:94px;
left:183px;
}

#mirror{
top:74px;
left:193px;
}

#panel{
top:66px;
left:158px;
}

#hybrid{
top:80px;
left:56px;
}

#sheat{
top:78px;
left:222px;
}

#airclean{
top:16px;
left:222px;
}

#pump{
top:65px;
left:336px;
}

#transmission{
top:114px;
left:78px;
}

#engine{
top:98px;
left:72px;
}

#airbag{
top:78px;
left:176px;
}

#abs{
top:138px;
left:124px;
}

#tpms{
top:142px;
left:148px;
}

/* custom
----------------------------------------------- */
#inq-but{
position:absolute;
top:270px;
left:570px;
}

#inq-but a{
padding:4px 0 0 0;
display:block;
width:120px;
height:26px;
background:url(../../images/solution/automotive/car-elec/inq.gif) no-repeat;
text-align:center;
font-weight:bold;
}

#inq-but a:hover{
background:url(../../images/solution/automotive/car-elec/inq.gif) no-repeat 0 -30px;
}

*html #inq-but a{
height:30px;
}

/* asp
----------------------------------------------- */
.category{
clear:both;
margin:20px 0 3px 0;
padding:5px 0 5px 5px;
font-size:12px;
border-left:#006027 8px solid;
border-bottom:#006027 1px solid;
}

.spec{
margin:0 15px 30px 0;
padding:0;
background:#006027;
border-style:none;
font-size:12px;
line-height:120%;
float:left;
}

.spec th{
padding:6px 5px;
color:#006027;
border-style:none;
background:#eefff4;
}

.spec td{
padding:4px 5px;
background:#ffffff;
}

.spec td.left{
text-align:left;
}

.adjust01{
margin:30px 0 0 10px;
}

.col01{
width:140px;
}

.col02{
width:240px;
}

.col03{
width:300px;
}

/* form
----------------------------------------------- */
.let-red{
color:#ff0000;
}

.chap{
clear:both;
margin:20px 10px 0 10px;
padding:0 0 0 10px;
font-size:12px;
border:#e2e2e2 2px outset;
color:#666666;
}

#form .spec{
margin:0 50px 30px 50px;
width:628px;
}

#form .spec th{
text-align:left;
font-weight:normal;
}

.mid{
width:200px;
}

.long{
width:400px;
}

.col4{
width:100px;
}

table ul{
list-style:none;
}

table li{
margin:0 10px 0 0;
float:left;
}

.w33-li li{
margin:0;
width:33%;
}

.area{
width:600px;
height:120px;
}

.cen{
text-align:center;
}

#confirm{
margin:0 80px;
width:150px;
}


/* after
----------------------------------------------- */
#car-body:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}


















