@charset "utf-8"; 

/* Select */
.select{ position:relative;z-index:100; line-height:normal; display:inline-block;*display:inline;vertical-align:middle;background:url(../images/comm/bg/bg_select_l.png) no-repeat left top;*zoom:1;}/* z-index 추가*/
.select *{ margin:0; padding:0; cursor:pointer; font-size:12px;}
.select .myValue{ position:relative; z-index:2; left:0; top:0;color:#666; line-height:25px; _line-height:normal; text-align:left; overflow:visible; background:transparent;border:none;text-align:center;padding-right:23px;}
/*.select .myValue.selected{ font-weight:bold;}*/
.select.open .myValue,
.select button.myValue{ height:30px; width:100%; text-indent:5px; *text-indent:0; *padding-left:5px; }
.select.open .myValue{margin-left:-12px;}
.select div.myValue{ height:30px; text-indent:5px;}
.select .ctrl{ position:absolute; top:0; right:5px; width:30px; height:30px;background:url(../images/comm/btn/btn_select.png) no-repeat left top -30px;}
.select ul{ top:22px; left:0; width:100%; list-style:none; border:0; border-top:1px solid #bababa; border-bottom:1px solid #bababa; background:#fff; overflow:hidden;}
.select ul.aList{ display:none;}
.select.open ul.aList{ display:block;z-index:500; }
.select ul.iList{ left:-2000%;}
.select.open ul.iList{ left:0;}
.select li{ position:relative; overflow:hidden; white-space:nowrap; height:18px; border-left:1px solid #bababa; border-right:1px solid #bababa;text-align:left;}
.select li input.option{ position:absolute; width:100%; height:20px; line-height:20px;}
.select li label{ position:absolute; left:0; top:0; width:100%; text-indent:8px; *text-indent:6px; height:18px; line-height:18px; color:#767676; background:#fff;}
.select li a{ display:block; text-indent:8px; *text-indent:6px; height:18px; line-height:18px; color:#767676; background:#fff; text-decoration:none;}
.select li.hover *{ background:#999; color:#fff;}
