﻿
/********************** font **********************/

/* link */
.ta-l{text-align: left !important;}
.ta-r{text-align: right !important; }
.ta-c{text-align: center !important; }

.t-c {text-align:center !Important;}
.fc_kr{font-family:'Nanum Gothic',serif !important;}
.fc_en{font-family:'Nanum Gothic', serif !important;}
.fc_req{color: #da1010;}
.fc_point{ color: #333; }
.fw-b{font-weight: 700 !important;}
.fw-n{font-weight: normal !important;}
.fc_red{color: #e74c52 !important; }
.fc_enamel{color: #14bac6;}
.fc_data{color: #bdbdbd;}
.fc_noanswer{color: #6c6c6c !important;}
.fc_answer{display: inline-block; *display: inline; *zoom: 1; color: #ed1848 !important; line-height: 18px; border-bottom: 1px solid #ed1848;}
.fc_skyblue{color: #359fc4 !important; }
.fc_orange{ color: #f57000 !important; }
.fc_sodomy{ color: #314051 !important; }
.fc_black{color: #000 !important;  }
.para{ margin-bottom: 60px; text-align:center; }
.para2{ margin-bottom: 80px; }
.para_group > *{margin-bottom: 20px;}
.line_dot{background: url(../images/bg/bg_dotline_blue.gif) 0 100% repeat-x; padding-bottom: 20px; margin-bottom: 20px;  }
/* .fc_blue,.fc_blue:hover{color: #055ec2;}
a .fc_blue{  color: #8b8b8b; font-size: 12px; line-height: 16px; display: inline-block; *display: inline; *zoom: 1; border-bottom: 1px solid #8b8b8b; } */
.p_req{position:relative; text-align: right; margin-bottom: 5px;  font-size: 12px; color: #bababa;overflow:hidden;}
.p_agree{position:relative; text-align: right; margin-bottom: 5px;  font-size: 12px; color: #666666;overflow:hidden;margin-top:10px;margin-bottom:20px;}
.p_agree > input[type="checkbox"]{position:absolute;left:-30px;top:-30px;margin-right:10px;}
a .fc_blue:hover{ color: #348fe2; border-bottom: 1px solid #348fe2; }
.no_select{ text-align: center; font-weight: 700; padding: 30px 0; font-size: 14px; border-style: solid; border-color: #ededed; border-width:1px 0; margin-bottom: 50px; }
span.h100{display:inline-block;*display: inline; *zoom: 1;height:100%;vertical-align:middle;}
.gray_dote_line{height:1px; background:url('/images/bg/bg_dote_patten.gif') repeat-x;}
a:link, a:visite, a:actived, a:hover { color:inherit ;text-decoration:none;font:inherit !important;}
a{text-decoration:none; color:inherit}

.ft_dd:after{display:block;content:"";clear:both;}
.ft_dd>dt{float:left;clear:both;}
.ft_dd>dd{}

.clear{clear:both;}
.left{float:left;}
.right{float:right;}

.pt_black{color:#333;}
.pt_green{color:#28903b;}
.pt_yellow{color:#fef163;}

.mb10{ margin-bottom: 10px; }
.mb20{ margin-bottom: 20px; }
.mb50{ margin-bottom: 50px; }
.mb80{ margin-bottom: 80px !important; }
.mb130{ margin-bottom: 130px }
.mt20{ margin-top: 20px; }
.mt30{ margin-top: 30px; }
.mt50{ margin-top: 50px; }
.mt60{ margin-top: 60px; }

.box_txt{ padding-left: 13px; font-size: 14px; line-height: 22px;  color: #777; margin-bottom: 30px;  }
.box_txt .ex{ color: #666; font-size: 13px; line-height: 20px;  margin-top: 10px; }
.box_txt.gray{ background-color: #f4f4f4;  }
.box_txt.bdrs{border-radius: 10px;}

.box_txt2{font-size: 14px; line-height: 22px;}
.box_txt2 > p.mb{margin-bottom: 15px;}
.box_brown{border-radius: 10px; background-color: #f9f8f6; }
.boxtype{display: inline-block; *display: inline; *zoom: 1; border-radius: 3px; text-align: center; }
.boxtype:after{display: block;clear: both;content:"";height: 0;visibility: hidden;}
.boxtype.red{background-color: #e11f27; color: #fff; }
.boxtype.gray{background-color: #808080; color: #fff; }
.boxtype.icoT1{  font-size: 12px; padding: 3px 10px; min-width: 70px; }
.boxtype.icoT2{  font-size: 13px; padding: 11px; min-width: 70px; }
.boxtype .ico{ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;  }
.boxtype .ico.job{ width: 23px; height: 19px; background: url(../images/ico/ico_job.png) 50% 50% no-repeat; margin-right: 5px; }
.boxtype .ico.prev{ width: 10px; height: 10px; margin-top: -3px; margin-right: 5px; background: url(../images/ico/ico_arr_lft.png) 50% 50% no-repeat;  }
.boxtype .ico.next{ width: 10px; height: 10px; margin-top: -3px; margin-left: 5px; background: url(../images/ico/ico_arr_rgh.png) 50% 50% no-repeat;  }
.ani_io{    
    -webkit-transition  : .1s ease-in-out;
    -moz-transition     : .1s ease-in-out;
    -o-transition       : .1s ease-in-out;
    transition          : .1s ease-in-out;
}


/*버튼 팩*/
.btn_pack{text-align: center; min-width: 115px; vertical-align: top; padding:0px 10px ;width:inherit; height: 40px; line-height: 38px;  background-repeat: no-repeat; background-color: #ffffff; color: #676767; font-size: 14px; font-weight: bold; transition: .2s ease; -moz-transition: .2s ease; -webkit-transition: .2s ease; -o-transition: .2s ease;}
a.btn_pack{display:inline-block;*display:inline;*zoom:1;vertical-align: middle;}
.btn_pack:hover{background:#28903B;border-color:#257634;color:#fff;} 
.btn_pack.big{ min-width: 129px; padding: 0 10px;}
.btn_pack.small{ text-align: center; min-width: 92px; width:inherit; height: 36px; line-height: 35px; background:#888888; border-color:#717171; padding: 0 10px; font-size:13px;}
.btn_pack.small2{min-width:70px;padding:0px 9px; height:24px;font-size:13px;line-height:normal;font-weight:400;}
.btn_pack.pt_gre{background:#28903B;border-color:#257634;color:#fff;}
.btn_pack2{
    display:inline-block; *display:inline; *zoom:1;
    text-align: center; min-width: 154px; width:inherit; height: 24px; line-height: 24px;  border: 1px solid #969696; background-repeat: no-repeat; background-color: #fff; color: #666; font-size: 12px; font-weight: normal;border-radius:4px;
}
.btn_pack.black{background:#000;color:#fff;border-color:#555555;}
.btn_pack.gray1{background:#555555; color:#fff;}
.btn_pack.gray2{background-color:#cbcbcb; color:#fff;}
.btn_pack.gray2:hover{background-color: #a1a0a0;}
.btn_pack.gray3{background-color:#757575; color:#fff;border-color:#757575;}
.btn_pack.gray3:hover{background-color: #a1a0a0;}
.btn_pack.gray4{background-color:#c4c4c4; color:#fff;border-color:#c4c4c4;}
.btn_pack.gray4:hover{background-color: #a1a0a0;}
.btn_pack.white{background:#fff;color:#555555; border: 1px solid #555;}
.btn_pack.green{background:#28903b;color:#fff;border-color:#28903b;}
.btn_pack.green_h{background:#28903b;color:#fff;border-color:#28903b;}
.btn_pack.green_h:hover{background:#fff;color:#28903b;border-color:#28903b;}
.btn_pack.brown{background-color: #726363; color: #fff;}
.btn_pack.brown:hover{background-color: #3e3636;}
.btn_pack.brown_l{background-color: #fff; border: 1px solid #726363; color: #726363;}
.btn_pack.brown_l:hover{background-color: #fff; border: 1px solid #c82f3a; color: #c82f3a;}
.btn_pack.brown_l2{background-color: #fff; border: 1px solid #726363; color: #726363;}
.btn_pack.brown_l2:hover{background-color: #726363;  color: #fff;}
.btn_pack.pink{background-color: #e51873; border: 1px solid #e51873; color: #fff;}
/*.btn_pack.pink:hover{background-color: #fff;  color: #e51873;}*/

.btn_pack.brown2{background-color: #805660; color: #fff;}
.btn_pack.brown2:hover{background-color: #54383f; color: #fff;}
.btn_pack.brown_h{background:#68451d;color:#fff;border-color:#68451d;}
.btn_pack.brown_h:hover{background:#fff;color:#68451d;border-color:#68451d;}
.btn_pack.red{background:#c82f3a;color:#fff;border-color:#c82f3a;}
.btn_pack.red:hover{background-color: #aa232d;}
.btn_pack.arr{    min-width: 100px; background-image: url(/images/btn/arr_white.png); background-position: 90% center; background-repeat:no-repeat; text-align: left;  padding-left: 28px;}
.btn_pack.arr_left{    min-width: 100px; background-image: url(/images/btn/arr_white_left.png); background-position: 10% center; background-repeat:no-repeat;     text-align: right;  padding-right: 28px;}


/*페이지 리스트*/

.paginate{position:relative;text-align:center;margin-top:40px;}
.paginate>span, .paginate>a, .paginate>button{vertical-align:middle;}
.paginate>span{color:#808080;margin:0px 5px;}
.paginate>span>a{margin:0px 5px;}
.paginate>span>a.current{text-decoration:underline;}
.paginate>span>a.on{color:#28903b;font-weight:700;}
.paginate>span>a:hover{color:#28903b;}

.btns{position:relative;text-align:center;}
.btns_r{position:relative;text-align:right;}
.btns_l{position:relative;text-align:left;}
.paginate .btn_list_r{position:absolute;right:0px;bottom:0px;}
.btn_pack.ab_r{position:absolute;right:0px;bottom:0px;}
.btn_pack.ab_l{position:absolute;left:0px;bottom:0px;}
.tp42{top:-42px;display:inline-block;right:0px;position:absolute;}


/* notice : type3 */

.bbs_nomal_list{border-top: 2px solid #2e5165;}
.bbs_nomal_list table{width: 100%; }
.bbs_nomal_list table thead th{ vertical-align: middle; padding: 13px 0; color: #333; font-size: 14px; font-weight: 700; line-height: 16px; border-style: solid; border-width:0 0 1px 0; border-color: #dfdfde;   text-align: center;  }
.bbs_nomal_list table thead th> span.du{display: block;position: relative;}
.bbs_nomal_list table thead th> span.du:after{display: block;position: absolute; left: 0; top: 3px; width: 1px; height: 11px; background-color: #dedede; content:""; font-size: 0; line-height: 0;}
.bbs_nomal_list table tbody td,.bbs_nomal_list table tbody th{border-style: solid; border-width:1px 0 1px 0; border-color:#ececec; vertical-align: middle; padding: 15px ; text-align: center; color: #999; font-size: 13px;}
.bbs_nomal_list table tbody th{color: #333;  font-size: 14px; line-height: 17px;  background-color: #f5f5f5; padding-left: 40px;}
.bbs_nomal_list table tbody td a{ color: #333; font-size: 13px; }
.bbs_nomal_list table thead th:first-child{ border-width: 0; }
.bbs_nomal_list table tbody tr th:first-child,.bbs_nomal_list table tbody tr td:first-child{ border-width: 1px 0 1px 0; }

.bbs_nomal_view .meta {line-height:25px;font-size:17px;padding:15px 220px 15px 20px;border-top:#565656 2px solid;border-bottom:#C5C5C5 1px solid;color:#555555;position:relative;}
.bbs_nomal_view .meta.event{padding-right:180px;font-weight:700;}
.bbs_nomal_view .meta span.sumb{position:absolute;height:16px;line-height:16px; font-size:13px;padding:0 0 0 24px;color:#8d8c8c;top:20px;right:20px;}
.bbs_nomal_view .meta .writer {position:absolute;height:16px;line-height:16px; font-size:13px;padding:0 0 0 24px;color:#8d8c8c;top:20px;right:20px;}
.bbs_nomal_view .meta .date {position:absolute;height:16px;line-height:16px; font-size:13px;padding:0 0 0 24px;color:#8d8c8c;top:20px;right:20px;font-weight:400;}
.bbs_nomal_view .meta .writer > span{margin:0px 15px;}

.bbs_nomal_view .sub_tit{border-bottom:1px solid #c5c5c5;}
.bbs_nomal_view .sub_tit > dl.date{float:left;}
.bbs_nomal_view .sub_tit > dl.hit{float:right;}
.bbs_nomal_view .sub_tit > dl dt, .bbs_nomal_view .sub_tit > dl dd{float:left;height:25px;line-height:25px;padding:12px 30px;border-left:1px solid #c5c5c5;min-width:94px;}
.bbs_nomal_view .sub_tit > dl.date dt:first-child{border-left-width:0px;}
.bbs_nomal_view .sub_tit > dl dt{font-size:14px;color:#666;font-weight:700;text-align:center;background: #f7f7f7;}
.bbs_nomal_view .sub_tit > dl dd{color:#777777;}
.bbs_nomal_view .sub_tit > dl.hit dd{text-align:center;}
.bbs_nomal_view .file {position:relative;z-index:2;height:42px;line-height:42px;padding-right:9px;text-align:right;}
.bbs_nomal_view .file .fileIcon {padding-left: 18px; display:-moz-inline-stack; display:inline-block;zoom:1; *display:inline; vertical-align:middle; font-size:12px;color:#66666;}
.bbs_nomal_view .file strong {color:#28903b;text-decoration:underline;font-weight:normal;}
.bbs_nomal_view .fileList {width:260px;padding:8px 30px 8px 10px;text-align:left;border:#999 1px solid;background-color:#fff;position:absolute;top:47px;right:20px;display:none;}
.bbs_nomal_view .fileList ul {}
.bbs_nomal_view .fileList ul li {display:block;width:212px;padding-right:48px;height:21px;line-height:21px;font-family:'Nanum Gothic', serif; color:#333333;font-size:12px;position:relative;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.bbs_nomal_view .fileList ul li a.dn {height:21px;line-height:21px;text-decoration:underline;font-size:11px;position:absolute;top:0;right:0;}
.bbs_nomal_view .fileList .close {width:13px;height:13px;background:url(../images/bbs/btn_close.gif) 0 50% no-repeat; white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;position:absolute;top:12px;right:8px;}
.bbs_nomal_view .article_view {padding: 20px; position:relative;z-index:1;min-height:200px;border-bottom:#C5C5C5 1px solid;margin:10px; line-height:22px;font-size:13px; color:#666666;}
.bbs_nomal_view .article_view p{}
.bbs_nomal_view .star_pt{text-align:right;}
.bbs_nomal_view .add_right{position:relative;z-index:2;height:42px;line-height:42px;padding-right:9px;text-align:right;}

.answer_box{margin-top:30px;border:5px solid #ccc;}
.answer_box > h1{position:relative;padding:15px 0px;margin:0px 20px;border-bottom:1px solid #c5c5c5; font-size:15px;font-weight:400; line-height:22px;}
.answer_box > h1 > span{position:absolute; right:0px;top:15px;font-size:13px; color:#989898; }
.answer_box > div{padding:20px;font-size:13px;line-height:22px;}
.answer_box > div > p{margin:10px 0px;}

.answer{margin-top:30px;border:5px solid #ccc;}
.answer > h1{position:relative;padding:15px 0px;margin:0px 20px;border-bottom:1px solid #c5c5c5; font-size:15px;font-weight:400; line-height:22px;}
.answer > h1 > span{position:absolute; right:0px;top:15px;font-size:13px; color:#989898; }
.answer > div{padding:20px;font-size:13px;line-height:22px;}
.answer > div > p{margin:10px 0px;}

.bbs_nomal_view .winner{margin:30px 0px;border:5px solid #E0E0E0;}
.bbs_nomal_view .winner > .inner{position:relative;margin-top:30px;margin:21px 0px;}
.bbs_nomal_view .winner > .inner > h1{position:absolute;left:0px;top:0px;padding:0px 20px; width:170px;border-right:1px solid #c5c5c5;height:160px;text-align:center;}
.bbs_nomal_view .winner > .inner > h1 > img{margin-top:40px;}
.bbs_nomal_view .winner > .inner > h1 > p{color:#555; font-size:16px;font-weight:700; line-height:22px;margin-top:15px;}
.bbs_nomal_view .winner > .inner > div{margin-left:211px;padding:0px 20px; font-size:13px;line-height:22px;min-height:160px;}
.bbs_nomal_view .winner > .inner > div > p{margin:10px 0px;}

.bbs_nomal_write > dl { border-top: #646464 2px solid; border-bottom:1px solid #D8D8D8;padding:13px 5px 13px 20px;margin-bottom:30px;}
.bbs_nomal_write dl{position:relative;}
.bbs_nomal_write dl > dt{position:absolute; left:0px; height:33px; line-height: 33px; color:#555555;padding-left:20px;font-weight:bold;font-size:14px;font-weight:700;}
.bbs_nomal_write dl > dd{position: relative; padding-left:110px;min-height:35px;margin:0px 0px 13px 0px;}
.bbs_nomal_write dl > dd input[type="text"], .bbs_nomal_write dl > dd input[type="password"]{width:439px;height:33px; line-height: 33px;   background: #F9F9F9;  border: 1px solid #CCCCCC;  color: #666;  font-size: 13px;  padding: 0px 10px;}
.bbs_nomal_write dl > dd input[type="text"].gray{background:#f6f6f6;border:1px solid #D7D7D7;color:#818181;}
.bbs_nomal_write dl > dd input[type="text"].w109, .bbs_nomal_write dl > dd input[type="password"].w109{width:87px;}
.bbs_nomal_write dl > dd input[type="text"].w149, .bbs_nomal_write dl > dd input[type="password"].w149{width:127px;}
.bbs_nomal_write dl > dd input[type="text"].w299, .bbs_nomal_write dl > dd input[type="password"].299{width:277px;}
.bbs_nomal_write dl > dd .select_type1{display:inline-block;*display: inline; *zoom: 1; }
.bbs_nomal_write dl > dd.input_radio>*{display:inline-block;vertical-align: middle;line-height:28px;margin:0px;}
.bbs_nomal_write dl > dd.input_radio>input{margin-right:5px}
.bbs_nomal_write dl > dd.input_radio>label{margin-right:15px}
.bbs_nomal_write dl > dd.txt_area > div{margin-bottom:5px;}
.bbs_nomal_write dl > dd.txt_area textarea{width:100%;height:150px;box-sizing:border-box;padding:7px;background: #F9F9F9;  border: 1px solid #CCCCCC;  color: #666;line-height:20px;}
.bbs_nomal_write dl > dd.span_chk input[type="text"]{width:127px;}
.bbs_nomal_write dl dd > table input[type="text"], .bbs_nomal_write dl dd > table input{height:20px;line-height:20px;width:150px;font-size:11px;}
.bbs_nomal_write dl > dt .star{color:#c93030;}

.bbs_nomal_write>h1{font-weight:normal;}
.bbs_nomal_write>h1:after{display:block;content:"";clear:both;margin-bottom:10px;}
.bbs_nomal_write>h1>.tip{float: right; color: #2192cf;  font-size: 13px;}
.bbs_nomal_write >ul {border-top: #646464 2px solid;margin-bottom:50px;}
.bbs_nomal_write >ul>li{padding:13px 5px 13px 20px;border-bottom:1px solid #D8D8D8;}
.bbs_nomal_write >ul>li>dl{position:relative}
.bbs_nomal_write >ul>li>dl>dt{position:absolute;left:0px;top:0px; height:28px; line-height: 28px; color:#666666;background:url(/images/ico/icon_arrow_right2.gif) left center no-repeat;padding-left:20px;font-weight:bold;}
.bbs_nomal_write >ul>li>dl>dd{position: relative; padding-left:110px;min-height:32px;}
.bbs_nomal_write >ul>li>dl>dd input[type="text"]{width:478px;height:28px; line-height: 28px;   background: #fff;  border: 1px solid #D2D2D2;  color: #666;  font-size: 13px;  padding: 0px 10px;}
.bbs_nomal_write >ul>li>dl>dd input[type="text"].gray{background:#f6f6f6;border:1px solid #D7D7D7;color:#818181;}
.bbs_nomal_write >ul>li>dl>dd input[type="text"].w109{width:87px;}
.bbs_nomal_write >ul>li>dl>dd input[type="text"].w149{width:127px;}
.bbs_nomal_write >ul>li>dl>dd input[type="text"].w299{width:277px;}
.bbs_nomal_write >ul>li>dl>dd .select_type1{display:inline-block;*display: inline; *zoom: 1; }
.bbs_nomal_write >ul>li>dl>dd.input_radio>*{display:inline-block;vertical-align: middle;line-height:28px;margin:0px;}
.bbs_nomal_write >ul>li>dl>dd.input_radio>input{margin-right:5px}
.bbs_nomal_write >ul>li>dl>dd.input_radio>label{margin-right:15px}


/*테이블 in*/

table.in_table{width:100%;}
table.in_table tbody tr:first-child th, table.in_table tbody tr:first-child td{border-top:1px solid #D7D7D7;}
table.in_table tbody th{border-bottom:1px solid #D7D7D7;border-right:1px solid #d7d7d7;background:#F9F9F9;text-align:center;padding:4px;width:110px;font-size:12px;}
table.in_table tbody td{border-bottom:1px solid #D7D7D7;padding:4px 10px;font-size:12px;}


/* 이전글 다음글 */
.bbsPage {width: 100%; margin-top: 60px; border-top:1px solid #dedede; border-bottom:1px solid #dedede;margin-bottom:38px;}
.bbsPage td{font-size:12px; color: #999999; padding: 14px 20px; text-align: left; border-top:1px solid #D8D8D8;}
.bbsPage td.h{font-size:13px; width: 100px;color:#666666;font-weight:700;}
.bbsPage td.h > img{margin-right:15px;}

/* f select */
select{ font-size:12px; color:#a1a1a1; font-family:'Nanum Gothic', serif;}
 
/* select box title */
span.selectbox_title{
    min-width: 147px; height: 28px; line-height:28px; text-align:left; padding:0px 20px 0px 5px; border:1px solid #D4D4D4; border-radius:0px;  
    background:#FFF url(/images/ico/ico_bot_arrow2.png) no-repeat right center; margin-right: 4px;font-size:13px;
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}

span.selectbox_title strong{ width:100%;font-weight:normal;font-size:12px; color:#666; word-break:break-all; padding:0px 0 3px; _padding:1px 0 2px; display:block; overflow:hidden; }
span.selectbox_title_focus{ border-color:#D2D2D2; }
span.selectbox_title_focus strong{ color:#000; }
span.selectbox_title_disabled{ background-color:#D2D2D2; }
span.selectbox_title_disabled strong{ color:#999; }

span.selectbox_title.stype2{border:1px solid #BABABA;min-width:194px;background:#FFF url(/images/btn/btn_bot_arrow.gif) no-repeat right top;height:27px;line-height:27px;}
span.selectbox_title.stype3{border:1px solid #BABABA;background:#FFF url(/images/ico/ico_bot_arrow3.gif) no-repeat right 10px center;}
span.selectbox_title.stype4{height:33px;line-height:33px;  border: 1px solid #D1D1D1;  color: #818181; background:#F9F9F9;}

span.selectbox_title.search_bot{height:40px;line-height:40px;border-color:#BABABA;}

/* select box option */
div.selectbox_option{
    min-width: 162px;
    padding:8px 5px;
    border:1px solid #D4D4D4;
    background:#FFF;
    overflow:hidden;
}

div.selectbox_option.stype2{
    min-width: 209px;
}

div.selectbox_option li{
    list-style:none;
}
div.selectbox_option a{
    font-size:12px;
    color:#888;
    word-break:break-all;
    line-height:1.4em;
    text-decoration:none;
    padding:2px 3px 5px;
    _padding:3px 3px 4px;
    display:block;
    overflow:hidden;
    white-space:nowrap;
}
div.selectbox_option a.on,
div.selectbox_option a:hover{
    color:#000;
    background:#fff;
}
 
/* select box multiple */
span.selectbox_multiple{
    border:1px solid;
    border-color:#999;
    background:#FFF;
    display:inline-block;
    overflow:hidden;
}
span.selectbox_multiple ul li{
    height:1em;
    font-size:11px;
    color:#666;
    word-break:break-all;
    line-height:1.4em;
    padding:1px 3px 4px;
    _padding:2px 3px 3px;
    display:block;
    overflow:hidden;
}
span.selectbox_multiple ul li.on{
    color:#000;
    background:#CCC;
}
span.selectbox_multiple_focus{
    border-color:#333;
}
span.selectbox_multiple_focus ul li.on{
    color:#000;
    background:#BBB;
}
span.selectbox_multiple_disabled{
    background-color:#EEE;
}
span.selectbox_multiple_disabled ul li{
    color:#999;
}
/* //select*/

/*input file fake*/
div.fileinputs { position: relative; width: 172px; }
div.fakefile { position: absolute; top: 0px; left: 0px; z-index: 1; }
div.fakefile{position: relative;}
div.fakefile img{position: absolute; right: 0; top: 0;}
div.fakefile input{ width:478px;height:20px; line-height: 20px;   background: #fff;  border: 1px solid #D2D2D2;  color: #666;  font-size: 11px;  padding: 0px 10px;} 
input.file { position: absolute; left: 0; top: 0; cursor: pointer; width: 100%; height: 28px; line-height: 28px; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2; }

/*서치 */
.searc_bot{position:relative;margin-top: 30px; text-align: center;}
.searc_bot > *{ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.searc_bot .keyword{position: relative;border: 1px solid #BEBEBE; width: 242px; height: 40px;  text-align: left;  }
.searc_bot .keyword input[type="text"]{ width: 180px; padding-left: 10px;  height: 36px; line-height: 36px; border: 0;  outline:none; }
.searc_bot .keyword input.btn_search{ 
    width: 30px; height: 40px; position: absolute; right:0px; top: -1px; background-color: #000; border: 0; border-left:1px solid #bebebe;background: none; overflow: hidden; 
    text-indent: -9999px; background: url(/images/btn/btn_search02.gif) center center no-repeat; cursor:pointer;  outline:none; 
}
.searc_bot > button.ab_l{position:absolute;left:0px;top:0px;}
.searc_bot > button.ab_r{position:absolute;right:0px;top:0px;}



