@charset "utf-8";

/* header-------------------------------------------------------------------------------------------------- */
#header { }
.hea_logo { position:relative; top:95px;  text-align:center; padding:50px 0 30px 0; }
.hea_bum {  border-bottom:1px solid #E0DBDB; font-family:Tahoma; font-size:12px; background:#ff501c; }
.hea_bum .bum { width:975px; margin:0 auto; text-align:right; padding:7px 0; }
.hea_bum .bum a { display:inline-block; margin-left:10px; color:#fff; }
.hea_bum .bum a em { color:#b5112c; }
.hea_bum .bum a:hover {  font-weight:bold; }
.hea_bum .t_info { font-family:"돋움",dotum; color:#969696; }
.hea_bum .t_info em { color:#131313; }

.hea_logo2 { text-align:center; padding:30px 0; background:#fcfcfc; }
.hea_bum2 {  border-bottom:1px solid #E0DBDB; font-family:Tahoma; font-size:12px; background:url("/resource/image/user/bg/title_bgw2.gif") bottom repeat-x #fff; border:1px solid #D6D6D6;}
.hea_bum2 .bum2 { width:975px; margin:0 auto; text-align:right; padding:7px 0; }
.hea_bum2 .bum2 a { display:inline-block; margin-left:10px; color:#333; }
.hea_bum2 .bum2 a em { color:#b5112c; }
.hea_bum2 .bum2 a:hover {  font-weight:bold; }
.hea_bum2 .t_info { font-family:"돋움",dotum; color:#969696; }
.hea_bum2 .t_info em { color:#131313; }

.hea_menu2 { height:30px; background:url("/resource/image/user/bg/sg_bar_bg.png") bottom repeat-x; border:1px solid #D6D6D6; }

/* 상단메뉴 */
.t_menu { width:975px; margin:0 auto; position:relative; z-index:9999; font-family:"돋움",dotum; }
.t_menu .mmenu { height:30px; border-right:1px solid #DB6651; *zoom: 1; }
.t_menu:after { display:block; content:""; clear:both; }
.t_menu .mmenu li { float:left; }
.t_menu .mmenu li a { color:#fff; display:block; text-align:center; line-height:30px; height:30px; font-weight:bold; border-left:1px solid #DB6651; font-size:11px; }
.t_menu .mmenu li a:hover { background:#DB6651; color:#fff; }
.t_menu .mmenu:after { content: ''; clear: both; display: block; }
.t_menu .smenu { position: absolute; background-color: #000; top: 0px; left: 0px; padding: 2px 0; display: none; }
.t_menu .smenu li { padding: 8px 20px; cursor: pointer; border-bottom: dotted 1px #2a2a2a; }
.t_menu .smenu li a { color: #ffffff; text-decoration: none; display: block;}
.t_menu .smenu li a:hover { color: #7f7f7f; }

/* 언어구분Tab */
.eegb_tap { border-bottom:1px solid #c1c1c1; margin-bottom:20px; }
.eegb_tap ul { *zoom:1; }
.eegb_tap li { float:left; font-size:11px; font-weight:bold; text-align:center; height:16px; padding:5px 0; min-width:120px; border:1px solid #ccc; border-bottom:none; background:#f0f0f0; margin:0 2px 0 0; color:#909090; }
.eegb_tap li a { font-weight:bold; color:#909090; }
.eegb_tap li.tap_on { background:#4750a4; border:1px solid #4750a4; color:#fff; margin-bottom:-1px; }
.eegb_tap li.tap_on a { font-weight:bold; }
.eegb_tap li .tab_del { vertical-align:1px; }
.eegb_tap ul:after { content:''; display: block; clear: both; }

/* 내용 */
#container { width:975px; padding:35px 14px; margin:0 auto; font-family:"돋움", dotum, Tahoma, Geneva, sans-serif, Apple Gothic; }
#container:after { content:''; clear: both; display: block; }

/* 로그인 */
.intro_wrap { position:relative; width:100%; min-width:910px;background:url("/resource/image/user/bg/bg_login.jpg") #25120d center no-repeat;
background-size:cover;}

#log_group { position:relative; width:590px; height:250px; background:#fff; border:1px solid #D6D6D6; margin:0 auto; font-family:"맑은고딕","malgun gothic"; }
#log_group:after { display: block; content: ""; clear: both; }

.mem_log { width:590px;height:45px;line-height:43px; background:url("/resource/image/user/bg/title_bgw2.gif") bottom repeat-x #fff; border-bottom:1px solid #D6D6D6; box-sizing:border-box; }
.mem_log p { padding-left:15px; color:#333; font-size:16px; font-weight:bold; letter-spacing:-0.9px; }

.login_box { position:relative; width:434px; padding:54px 0 30px 0; margin:0 auto; font-family:"맑은고딕","malgun gothic";  }
.login_box:after { display: block; content: ""; clear: both; }
.login_input { width:354px; float:left; clear: both;  }
.login_input label { display:block; float:left; width:60px; height:30px; line-height:32px; color:#535353; font-weight:bold; }
.login_input input { width:273px; height:30px; line-height:30px; padding-left:6px; font-size:15px; border:1px solid #D6D6D6; color:#535353; }
.login_input .u_pw { margin-top:5px; }
.login_box a { position:absolute; display:inline-block; width:77px; height:73px; line-height:72px; text-align:center;  background:#585858; 
			   color:#fff; font-weight:bold; font-size:13px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  }
.login_box a:hover { text-decoration: underline; }
.login_box .chk_box { position:absolute; left:58px;  bottom:0; color:#535353; letter-spacing:-0.9px; }


/* 왼쪽메뉴 */
.leftmenubox { float: left; width: 230px; }
.leftmenubox .lefttitle { font-size:1.5em; color:#505050; border-bottom:solid 1px #ccc; font-weight:bold; letter-spacing:-1px; padding-bottom:10px; }
.leftmenubox .leftmenu { border:solid 1px #e2e2e2; background:#fff; padding:2px; margin-top:20px; }
.leftmenubox .leftmenu ul li { color: #818181; font-size: 12px; font-weight: bold; }
.leftmenubox .leftmenu ul li a{ color: #818181; text-decoration: none; display: block;}
.leftmenubox .leftmenu ul li.one_menu { padding: 10px 10px; cursor: pointer; }
.leftmenubox .leftmenu ul li.one_menu:hover { background-color:#eeeeee; color: #595959; }
.leftmenubox .leftmenu p { padding:7px 10px; background:#BEBEBE; color:#fff; }
/* .leftmenubox .leftmenu p { padding: 10px 10px; cursor: pointer; } */
/* .leftmenubox .leftmenu p:hover { background-color: #eeeeee; color: #595959; } */
.leftmenubox .leftmenu dl { margin:0 0 10px 10px; padding-top:5px; border-left:solid 1px #e2e2e2; font-size:11px;  }
.leftmenubox .leftmenu dl dd { padding:5px 10px; cursor:pointer; background:url(/resource/image/admin/bg/leftm_line.gif) left 10px no-repeat; }
.leftmenubox .leftmenu dl dd a { color:#6a6a6a; font-weight:normal; }
.leftmenubox .leftmenu dl dd a:hover { color:#6a6a6a; font-weight:bold; }

/* 내용박스 */
.conbox { float:right; width:704px; min-height:500px; }
.conbox .contitle { font-size:1.5em; color:#505050; border-bottom:solid 1px #ccc; font-weight:bold; padding-bottom:10px; letter-spacing:-1px; }
.conbox .con { margin-top:20px; font-size:12px; color:#595959; }

/* 페이징 */
.paginate{padding:15px 0;text-align:center; font-family:verdana,tahoma,arial,sans-serif;}
.paginate a,.paginate strong{display:inline-block;position:relative;_width /**/:17px;margin-right:1px;padding:3px 3px 5px;border:1px solid #fff;color:#000;font-family:Verdana;font-size:11px;font-weight:bold;line-height:normal;text-decoration:none}
.paginate strong{border:1px solid #e9e9e9;color:#f23219 !important}
.paginate .pre{margin-right:9px;padding:7px 6px 5px 16px; font-size:11px; background:url(http://static.naver.com/common/paginate/bu_pg3_l_off.gif) no-repeat 6px 9px !important}
.paginate .next{margin-left:9px;padding:7px 16px 5px 6px; font-size:11px; background:url(http://static.naver.com/common/paginate/bu_pg3_r_off.gif) no-repeat 35px 9px !important}
.paginate a.pre{font-size:11px; background:url(http://static.naver.com/common/paginate/bu_pg3_l_on.gif) no-repeat 6px 9px !important}
.paginate a.next{font-size:11px; background:url(http://static.naver.com/common/paginate/bu_pg3_r_on.gif) no-repeat 35px 9px !important}
.paginate .pre,.paginate .next{display:inline-block;position:relative;top:1px;_width /**/:84px;border:1px solid #e9e9e9;color:#ccc;font-family:'굴림',Gulim, Apple Gothic;font-size:11px;line-height:normal}
.paginate a.pre,.paginate a.next{color:#565656}
.paginate a:hover{border:1px solid #e9e9e9;background-color:#f7f7f7 !important}

/* 인풋박스 */
.i_box { position:relative; margin: -4px 0; }
.i_box label { vertical-align: middle; }
.i_box .imbtn { vertical-align: middle; cursor: pointer; }
.i_box .i_help { vertical-align: middle; color:#888; font:11px Tahoma, Geneva, sans-serif; }
.i_box .i_help_p { color:#888; font:11px Tahoma, Geneva, sans-serif; line-height: 15px; } 
.i_box .i_tarea { margin:2px; border: 1px solid #c2c2c2; background: #fff; padding: 3px; color:#656565; font-family:'돋움', Dotum, Tahoma, Geneva, sans-serif, Apple Gothic; }
.i_box .i_txt { margin:2px; vertical-align: middle; color:#656565; font-family:'돋움', Dotum, Tahoma, Geneva, sans-serif, Apple Gothic; border: 1px solid #c2c2c2; background: #fff; padding: 3px; }
.i_box .i_sel { margin:2px; vertical-align: middle; color:#656565; font-family:'돋움', Dotum, Tahoma, Geneva, sans-serif, Apple Gothic; height:23px; vertical-align: middle; border: 1px solid #c2c2c2; background: #fff; }
.i_box .i_radio, .i_box .i_check { margin: 2px 5px 2px 0px; width: 13px; vertical-align: middle; }

/*서브타이틀*/
.ad_st01 { text-align:left; font-size:15px; color:#222; font-weight:bold; letter-spacing:-1px }
.stitle2_en h3 {padding-left:10px; font-size:12px; color:#222; background:url("/resource/image/user/icon/stitle2.gif") 0 5px no-repeat; font-weight:bold; line-height:24px; }

.stitle2 h3 {padding-left:10px; font-size:12px; color:#222; background:url("/resource/image/user/icon/stitle2.gif") 0 4px no-repeat; font-weight:bold; line-height:24px; }
.stitle3 h3 {padding-left:35px; padding-top:4px; padding-bottom:4px; font-size:13px; color:#222; background:url("/resource/image/user/btn/login_none.png") 8px 5px no-repeat; font-weight:bold; line-height:24px; width:810px; }
.stitle3 h3 em {color:#c32a06;}

.st_dep01 { margin:20px 0 10px; }
.st_dep01 h3 { color:#e36442; font-size:12px; }
.st_dep02 { margin:20px 0 10px; }
.st_dep02 h4 { padding-left:5px; letter-spacing:-1px; color:#4a4a4a; font-size:12px; background:url("/resource/image/user/icon/st_dep02.png") 0 5px no-repeat; }

/* 메인구성 */
.adm_lrbox { *zoom:1; }
.adm_lrbox .adm_l { float:left; width:450px }
.adm_lrbox .adm_r { float:right; width:450px }
.adm_lrbox:after { content: ''; clear: both; display: block; }

.link_grp {text-align:center;padding-bottom:20px;}
.link_grp a {display:inline-block;width:140px;line-height:100%;padding:14px 0;margin:0 7px;background:#25120d;color:#fff;
font-size:14.5px;border:0;font-weight:bold;border-radius:5px;}
.link_grp a:hover {text-decoration:underline;}
.link_grp .btn1 {background:#ffd00f;color:#25120d}

/* 카피 */
#footer {padding:20px 0; text-align:center; margin:0 auto;  }
#footer .copy { font-size:1.1em; font-family:Tahoma, Geneva, sans-serif, Apple Gothic; color:#ad9385; }