@charset "utf-8";
/* npine (http://www.iclickart.co.kr/) */

/* 공통 */
body{margin:0; color:#444 background-color:#E4E4E4}
table, td{font:12px/1.6 Dotum,verdana,AppleGothic,sans-serif; color:#444444;}
textarea{border:1px solid #cacaca; font-size:11px;}
img,fieldset{border:none;}


/* 인풋 */
.minput{height:18px; border:1px solid #bec9d6; font-size:11px/1.6;}
.linput{height:19px; border:1px solid #cacaca; font-size:11px;}
.loginput{height:19px; border:1px solid #cacaca;}
.select1{height:19px; border:1px solid #cacaca; font-size:11px/1.6;}
.cartinput1{height:16px; border:1px solid #cacaca; font-size:11px;}
.no_border {border:none; selector-dummy : expression(this.hideFocus=true); vertical-align:middle;}
.input01{height:19px; border:1px solid #bec9d6; font-size:11px; color:#666666;}

/* ######## 폰트 ####### */
.mtxt1{font:11px/1.6 Dotum,verdana; color:#666666;}
.mtxt2{font:11px/1.6 Dotum,verdana; color:#666666;letter-spacing:-0.1em;}
.mtxt3{font:11px/1.6 Dotum,verdana; color:#666666;line-height:16px;}
.mtxt4{font:11px/1.6 Dotum,verdana; color:#444444;}
.schtxt1{font:12px/1.6 Dotum,Gulim,verdana; color:#38618f;font-weight:bold; letter-spacing:-0.1em;}
.schtxt2, .slist td {font:11px/1.6 Dotum,Gulim,verdana; color:#38618f;letter-spacing:-0.1em;}
.schtxt3{font:11px/1.6 Dotum,Gulim,verdana; color:#af669d;letter-spacing:-0.1em;}
.schtxt4{font:12px/1.6 Dotum,verdana; color:#666666;}
.lefttxt1{font:11px/1.6 Dotum,verdana; color:#666666; font-weight:bold;}
.lefttxt2{font:11px/1.6 Dotum,verdana; color:#af669d;}
.bartxt1{font:12px/1.6 Dotum,verdana; color:#666666; font-weight:bold; letter-spacing:-0.1em;}
.bartxt2{font:12px/1.6 Dotum,verdana; color:#b4568d; font-weight:bold;}
.detxt1{font:12px/1.6 Dotum,verdana; color:#666666; font-weight:bold;}
.detxt2{font:12px/1.6 Dotum,verdana; color:#33333; font-weight:bold;}
.detxt3{font:12px/1.6 Dotum,verdana; color:#ff6600;}
.detxt4{font:11px/1.6 Dotum,verdana; color:#ff6600;}
.notitxt1{font:11px/1.6 Dotum,verdana; color:#777777;}
.notitxt2{font:11px/1.6 verdana; color:#999999;}
.bold{font:12px/1.6 Dotum,verdana; color:#555555; font-weight: bold; letter-spacing:-0.5;}
.stxt1{font:12px/1.6 Dotum,verdana; color:#666666;}



/* 배경 */
.logobg{background:url(../images/top/logo_bg.gif) no-repeat; vertical-align:middle;}
.barbg{background:url(../images/top/notice_bg.gif) no-repeat;}
.schbg{background:url(../images/top/search_bg.gif) repeat-x;}
.btmbg{background:url(../images/btm/btm_bg.gif) repeat-x;}
.leftbg{background:url(../images/left/left_mid.gif) repeat-y;}
.ctopbg{background:url(../images/common/bar_bg.gif) repeat-x;}
.ctopbg2{background:url(../images/common/bar_bg2.gif) repeat-x;}
.ctopbg3{background:url(../images/common/bar_bg3.gif) repeat-x;}
.cbtmbg1{background:url(../images/common/btm_bg.gif) repeat-x;}
.paybg{background:url(../images/mypage/pay_mid.gif) repeat-y;}
.mybg{background:url(../images/mypage/top.gif) no-repeat;}
.mybg2{background:url(../images/mypage/mid.gif) repeat-y;}
.bbsbg{background:url(../images/board/top_bg.gif) no-repeat;}
.bbsbg2{background:url(../images/board/btm_bg.gif) no-repeat;}
.bbsbg3{background:url(../images/board/faq_bg.gif) no-repeat;}
.debg{background:url(../images/de_source/mon_mid.gif) repeat-y;}
.debg2{background:url(../images/de_source/day_mid.gif) repeat-y;}
.dot1{background:url(../images/dot.gif) repeat-x;}
.weekbg{background:url(../images/main/week_bg.gif) no-repeat;}
.spebg{background:url(../images/main/special_bg.gif) no-repeat;}
.upbg{background:url(../images/main/pre_bg.gif) no-repeat;}
.keybg{background:url(../images/main/key_tit.gif) no-repeat;}
.keybg2{background:url(../images/main/key_bg.gif) no-repeat;}
.bestbg{background:url(../images/main/best_tit.gif) no-repeat;}
.recombg{background:url(../images/main/recommend_tit.gif) no-repeat;}
.banbg{background:url(../images/main/4ban_bg.gif) no-repeat;}
.rulebg{background:url(../images/member/mid.gif) repeat-y;}
.downbg{background:url(../images/common/down_mid.gif) repeat-y;}
.tabbg{background:url(../images/about/tab_bg.gif) no-repeat;}
.guidebg{background:url(../images/about/mid.jpg) repeat-y;}
.cusbg{background:url(../images/customer/one_bg.gif) no-repeat;}

/* 셀속성 */
.slist{border:1px solid #c1c1c1;}
.debox{border:1px solid #e7e7e7;}
.detail{border-bottom:1px solid #f0f0f0;}


/* 패딩값 T R B L */
.mnpad1{padding:0 10px 0 10px;}
.listpad1{padding:0 5px 0 5px;}
.dotpad1{padding:4px 0 0 0;}
.homepad1{padding:0 10px 7px 0;}
.depad1{padding:3px 5px 0 0;}
.depad2{padding:0 0 0 15px;}
.depad3{padding:0 0 4px 7px;}
.titpad1{padding:0 0 0 20px;}


.png24 {tmp:expression(setPng24(this));}

.keyword-suggestion { position: absolute; margin-top: 25px; background: #fff; overflow: auto; height: 189px; width: 362px; display: none; }
.keyword-suggestion td {padding-left: 10px; height: 27px; cursor: pointer;}
.keyword-suggestion table {width: 100%;}
.keyword-suggestion .focused td {background: #e9eff5;}

.search-types { display: none; }

/* Tree */
.tree{ font-size:11px; font-family:Dotum,verdana,sans-serif;}

.tree li { background: url("/images/left/left_line.gif") repeat-x bottom; line-height: 27px }
.tree li.last { background-repeat: no-repeat; background-position: 0 -9999px; }
.tree li.active a{ font-weight:bold; color:#b4568d;}

.tree a { color: #666; text-decoration: none; }
.tree a:hover { text-decoration: underline; color:#767676; }

.tree ul{ list-style:none; margin:0; padding:0;}
/*.tree ul ul{ margin:0 0 0 0px;}*/
.tree li li{ margin: 0; padding:0 0 0 13px; white-space:nowrap; line-height:20px; background:url(/images/left/lineTree.gif) no-repeat 5px 0; }
.tree li li.last{ background-position:5px -1766px;}

.tree li a {
  background: url("/images/left/left_plus.gif") no-repeat center left;
  padding-left: 12px;
  font-weight: normal;
}
.tree a.opened {
  background-image: url("/images/left/left_minus.gif");
  font-weight: bolder;
}

a:link, a:visited { color: #666;  text-decoration: none;  }
a:hover { color: #b4568d; text-decoration: underline;}

.pink-link a:hover { color: #b4568d; }


/* 표작업*/

/*분홍돋움*/
.do_red{font-family:돋움; font-size : 12px; color:#bb5993;font-weight: normal;letter-spacing:;}

/*11픽셀 돋움*/
.11_do{font-family:돋움; font-size : 11px; color:#666666;font-weight: normal;}

/*보라색 돋움*/
.pulple{font-family:돋움; font-size : 11px; color:#bb5993;font-weight: normal;}

/*하얀TD 가운데정렬*/
.w_td_c{font-family:돋움,; font-size : 12px; color:#666666;font-weight: normal;letter-spacing:-0.1;background-color:#ffffff;padding:5 5 5 5; text-align:center;}

/*하얀TD 왼쪽정렬*/
.w_td{font-family:돋움,; font-size : 11px; color:#666666;font-weight: normal;letter-spacing:-0.1;background-color:#ffffff;padding:5 5 5 5; }

/*그레이TD 가운데정렬*/
.g_td_c{font-family:돋움,; font-size : 12px; color:#666666;font-weight: normal;letter-spacing:-0.1;background-color:#f8f8f8;padding:5 5 5 5; text-align:center;}

/*그레이TD 왼쪽정렬*/
.g_td{font-family:돋움,; font-size : 11px; color:#666666;font-weight: normal;letter-spacing:-0.1;background-color:#f8f8f8;padding:5 5 5 5;}

/*1픽셀 TD*/
.td_line{background-color:#e4e4e4;height:1px;}

/*10픽셀 안으로 들여쓰는 TD*/
.td_10{padding:0 0 0 10;}


.scroll{scrollbar-face-color:dbdee6;
        scrollbar-track-color:#ffffff;
		scrollbar-arrow-color:#797d86;
		scrollbar-highlight-color:#fdfdfd;
		scrollbar-3dlight-color:#e8e8e7;
		scrollbar-shadow-color:#b4b7bc;}

.popline {
border-bottom-width: 2px;
border-top-width: 2px;
border-left-width: 2px;
border-right-width: 2px;
border-bottom-style: solid;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
border-bottom-color: #111111;
border-top-color: #111111;
border-left-color: #111111;
border-right-color: #111111;
}

.shadow{
box-shadow:10px 10px 10px silver;
-moz-box-shadow:10px 10px 10px silver;
-webkit-box-shadow:10px 10px 10px silver;
filter:progid:DXImageTransform.Microsoft.shadow(color=silver,direction=135,strength=20);
}
