﻿* { font-family:dotum; } /* verdana */
a { cursor:pointer; }
img { border:0; }

body { margin:0px; overflow-y:scroll; }
body,td,select,div,textarea,center { color:#202020; font-size:9pt;word-break:break-all; } /*line-height:150%; */
p,blockquote,td,br { font-size:9pt; }



a:link { text-decoration:none; color:#314194; font-size:9pt; }
a:visited { text-decoration:none; color:#314194; font-size:9pt; }
a:hover { color:#000000; text-decoration:underline; font-size:9pt; }

.list_color { background-color:#358ed4; }
.help_bg1 { background-color:#eccbb1; }
.help_bg2 { background-color:#faf3ee; }

/* 각종폼 */
.simpleform { font:11px verdana; line-height:120%; background-color:#f9f9f9; color:#555555; border:1px solid #cccccc; height:22px; padding:3px 3px 0px 3px; }


.radform { font:9pt verdana; line-height:120%; background-color:#F7FAFD; color:#555555; border:1px solid #BCC4D0; height:20px; padding:1px 3px 0px 3px; }
textarea {
	font-family:dotum; font-size:9pt; color:#555555; border:#dddddd 1px solid; overflow:auto;
	scrollbar-face-color:#f5f5f5;
	scrollbar-shadow-color:#cccccc;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#f5f5f5;
	scrollbar-track-color:#f5f5f5;
	scrollbar-arrow-color:#7e7e7e;
}
/*폰트칼라 */
.sub_title { font-family:dotum; font-size:9pt; color:317cc1; font-weight:bold; }
.blue_b { font-family:dotum; font-size:9pt; color:3156c1; font-weight:bold; }
.blue { font-family:dotum; font-size:9pt; color:3156c1; }
.blue_s { font-family:dotum; font-size:8pt; color:3156c1; }
.gray_s { font-family:dotum; font-size:8pt; color:808380; }
.green { font-family:dotum; font-size:9pt; color:2a904b; }
.red_b { font-family:dotum; font-size:9pt; color:db1350; font-weight:bold; }
.red { font-family:dotum; font-size:9pt; color:db1350; }
.sky_b { font-family:dotum; font-size:9pt; color:577abd; font-weight:bold; }

a.gray_s { font-family:dotum; font-size:8pt; color:bcbbba; letter-spacing:-1;} /* default txt */
a.gray_s:link { color:bcbbba; font-size:8pt; font-family:dotum,tahoma;  letter-spacing:-1;}
a.gray_s:visited { color:bcbbba; font-size:8pt; font-family:dotum,tahoma;  letter-spacing:-1;}
a.gray_s:hover { color:bcbbba; font-size:8pt; font-family:dotum,tahoma;  letter-spacing:-1;}

a.white_s { font-family:dotum; font-size:9pt; color:#dbdbdb; } /* default txt */
a.white_s:link { color:#dbdbdb; font-size:9pt; font-family:dotum,tahoma; }
a.white_s:visited { color:#dbdbdb; font-size:9pt; font-family:dotum,tahoma; }
a.white_s:hover { color:#dbdbdb; font-size:9pt; font-family:dotum,tahoma; }

a.blue_b { font-family:dotum; font-size:9pt; color:2c59ab; font-weight:bold; } /* default txt */
a.blue_b:link { color:2c59ab; font-size:9pt; font-family:dotum,tahoma; font-weight:bold; }
a.blue_b:visited { color:2c59ab; font-size:9pt; font-family:dotum,tahoma; font-weight:bold; }
a.blue_b:hover { color:2c59ab; font-size:9pt; font-family:dotum,tahoma; font-weight:bold; }

a.left_menu { font-family:dotum; font-size:9pt; color:202020; } /* default txt */
a.left_menu:link { color:202020; font-size:9pt; font-family:dotum,tahoma; }
a.left_menu:visited { color:202020; font-size:9pt; font-family:dotum,tahoma; }
a.left_menu:hover { color:202020; font-size:9pt; font-family:dotum,tahoma; }

a.gray_link { font-family:dotum; font-size:9pt; color:808380; } /* default txt */
a.gray_link:link { color:808380; font-size:9pt; font-family:굴림,tahoma; }
a.gray_link:visited { color:808380; font-size:9pt; font-family:굴림,tahoma; }
a.gray_link:hover { color:808380; font-size:9pt; font-family:굴림,tahoma; text-decoration:underline; }

.orange { font-family:dotum; color:#ff6600; font-weight:bold; }
.orange_b { font-family:dotum; font-size:8pt; color:#ff6600; font-weight:bold; }
.black_bbb { font-family:dotum; font-size:11pt; color:333333; font-weight:bold; letter-spacing:-2; }

#tip {margin-left:6px;color:#3399FF;font-size:8pt;font-family:dotum;letter-spacing:-1px}

.title_blue { font-family:dotum; font-size:9pt; color:#0079C9; font-weight:bold; }
.title_orange { font-family:dotum; font-size:9pt; color:#FF8400; font-weight:bold; }

.black_b { font-family:dotum; font-size:9pt; color:#333333; font-weight:bold; }

/* 달력 - 2008.09.11 추가 */
#calendar_div {position:absolute;text-align:center;background-color:white;}
#calendar_div td {width:20px;height:20px;font-size:8pt;font-family:verdana;letter-spacing:-1px;}
#calendar_div .hoverCell {background-color:#F1F9EE;}
#calendar_div .normalCell {background-color:white;}
#calendar_div .selectCell {background-color:#FDF7E8;font-weight:bolder;}
#calendar_div .shoverCell {background-color:#FCF2DA;font-weight:bolder;}
#calendar_div button {width:20px;padding:0px;cursor:pointer;font-size:7pt;font-family:verdana;}
#calendar_div input {border:0px;font-size:10pt;padding-top:0px;font-weight:bolder;font-family:verdana;letter-spacing:-2px;text-align:center;}
.calendar {width:80px;height:22px;padding-top:3px;border:#a9becf 1px solid;background-color:#006699;color:white;font-size:8pt;font-family:verdana;font-weight:bolder;letter-spacing:-1px;text-align:center;cursor:pointer;}

#period_search_option input {cursor:pointer;background-color:black;color:white;font-size:8pt;border:black 1px solid;padding-top:3px;margin-right:2px;letter-spacing:-1px;}


/* 2008-10-20 추가 */
.mlr4{margin:0 4px 0 4px;}
.vam{vertical-align:middle;}

table.tbl01 {width:100%;word-break:break-all;border-collapse:collapse;border-top:2px solid #e3e3e3;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#fff; }
.tbl01 td { padding:5px 8px 4px 8px;border:1px solid #dddddd;}
.tbl01_bg{background-color:#f2f2f2;font-size:12px;font-family:돋움;letter-spacing:-1px;color:#444444;}
.tbl01 td table td{ padding:2px;border:0px solid #ffffff;}

/* 2008-10-24 추가(김희정) */
.br_no{background-repeat:no-repeat;}
.br_x{background-repeat:repeat-x;}
.br_y{background-repeat:repeat-y;}
.bp_b{background-position:bottom;}
.bp_r{background-position:right;}

.tbl04 {width:100%;word-break:break-all;border-collapse:collapse;border:1px solid #dddddd;background:#fff; }
.tbl04 td { padding:5px 8px 4px 8px;border:1px solid #dddddd;}
.tbl04_bg{background-color:#f8f8f8;font-size:11px;font-family:돋움;letter-spacing:-1px;color:#444444;}

.tbl0{border-collapse:collapse;border-top:0px solid ;border-left:0px solid;border-right:0px solid;border-bottom:0px solid;}
.tbl0 td{border:0px solid;padding:0px;}

.tbl04_1{border-collapse:collapse;border:1px solid #ffffff;}
.tbl04_1 td {padding:3px 4px 3px 4px;border:1px solid #dddddd;}
.tbl04_1 td table td{ padding:0px;border:0px solid #ffffff}

.gray_bg{background-color:#f8f8f8;letter-spacing:-1px;}
.pl10{padding-left:10px;}

.w100{width:100%;}

table.tbl05 {width:100%;word-break:break-all;border-collapse:collapse;border-top:1px solid #ffffff;border-left:1px solid #e2e3e2;border-right:1px solid #e2e3e2;border-bottom:1px solid #e2e3e2;background:#fff; }
.tbl05 td { padding:3px 8px 2px 8px;border:1px solid #e2e3e2;}
.tbl05_bg{background-image:url('/images/board_bg.gif');background-repeat:repeat-x;;font-size:11px;font-family:돋움;letter-spacing:-1px;color:#f6f6f6;text-align:center;height:18px;font-weight:bold;}

.plr10{padding-left:10px;padding-right:10px;}
.ser_txt{color:#2d84c2;}/* 서비스안내*/
.ser_txt_lh{line-height:24px;}
.ser_title{font-family:verdana;font-size:12px;letter-spacing:-1px;}

.ks_1{font-family:돋움;font-size:11px;letter-spacing:0px;color:#777777;}
.ptb10{padding-top:10px;padding-bottom:10px;}
.pr10{padding-right:10px;}
.tp13{padding:6px 15px 5px 15px;}
.gray_box3{background-color:#ffffff;border:1px solid #efefef;}



/*2009-03-03*/
.bar{position:relative;background:url(/images/bar_bg.gif) repeat-x;height:50px;}

#topmenu{position:relative;background-color:#eeeeee;border-bottom:1px solid #dddddd;padding:15px 0px 10px 0px;text-align:center !important;}
#topmenu ul{display:inline;margin:0;margin-left:0 auto;margin-right:auto;padding:0;width:780px;text-align:left;}
#topmenu li{display:inline;background:url(/images/ic_arrow1.gif) no-repeat 0 35%;padding:0 0 0 10px;margin:0 7px;height:20px;line-height:200%;}
#topmenu .menu2 li{display:inline;background:url(/images/ic_arrow1.gif) no-repeat 0 35%;padding:0 0 0 10px;margin:0 5px;height:20px;line-height:200%;}
#topmenu li a{color:#314194;text-decoration:none;}
#topmenu li a:hover{text-decoration:underline;}
#topmenu li.selected{font-weight:bold}

#topmenu2{position:relative;background-color:#eeeeee;border-bottom:1px solid #dddddd;padding:15px 0px 10px 0px;text-align:center !important;}
#topmenu2 ul{display:inline;margin:0;margin-left:0 auto;margin-right:auto;padding:0;text-align:left;}
#topmenu2 li{display:inline;background:url(/images/ic_arrow1.gif) no-repeat 0 35%;padding:0 0 0 10px;margin:0 7px;height:20px;line-height:200%;}
#topmenu2 .menu2 li{display:inline;background:url(/images/ic_arrow1.gif) no-repeat 0 35%;padding:0 0 0 10px;margin:0 5px;height:20px;line-height:200%;}
#topmenu2 li a{color:#314194;text-decoration:none;}
#topmenu2 li a:hover{text-decoration:underline;}
#topmenu2 li.selected{font-weight:bold}


.help_bg{border:1px solid #eccbb1;background-color:#faf3ee;padding:10px;}
.help_img{border:1px solid #ebded5;margin-bottom:8px;}

#sub_title {font-family:dotum;font-size:9pt;color:317cc1;font-weight:bold;display:inline;background:url(/images/ic_bullet1.gif) no-repeat 0 0px;padding-left:11px;margin-right:5px;}
.table1{border-collapse:collapse;background-color:#ffffff;}
.list_top{border-top:2px solid #6699cc}
.list_top td{border-top:0px solid}
.list_top th{border-top:0px solid}



.gray_bg{background-color:#f7f7f7}
.blue_bg{background-color:#E1ECF4;}
.orange_bg{background-color:#faf6ec;}

.left_bg1{background-image:url(/images/left_bg01.gif);padding-left:17;height:38px;}
.left_bg2{background:url(/images/left_bg02.gif) no-repeat;height:18px;}

#left_menu{margin:0;padding:3px 0 0 0;}
#left_menu li{padding:2px 0 1px 24px;background:url(/images/ic_dot1.gif) no-repeat 15px 5px;}
#left_menu li.left_menu2{padding:2px 0 1px 32px;background:url(/images/ic_arrow3.gif) no-repeat 21px 5px;}
#left_menu a{font-family:dotum; font-size:9pt; color:202020;}

/* 경고박스 */
.warn_box {margin-top:8px;padding:6px;border:#f2d2c6 1px dotted;background-color:#fdf8ea}


.pt2{padding-top:2px;}
.prb{padding:0 8 5 0px;}

/* 자사입사지원양식 - 2010.12.21 added */
#companyform_frame {margin-top:5px;border-top:1px #dedede dotted;padding-top:5px}
#attach_item_frame { background-color:#f7f7f7;border:#dedede 1px solid;width:100%;height:104px;overflow-y:scroll;margin-top:6px; }
#attach_item_frame table { width:100%;height:100%;border:white 3px solid; }
#attach_item_frame table.sel { border:#fcf2da 3px solid; }
#attach_item_frame div.item { cursor:pointer;float:left;background-color:white;border:#dedede 1px solid;width:110px;height:90px;margin:6px 0px 0px 6px; }
#attach_item_frame div.empty { cursor:default;background-color:#fbfbfb;border:#e4e4e4 1px dotted; }

/* 자사입사지원양식 파일목록 - 2010.12.21 added */
#companyforms {border:1px #dedede solid;background-color:#f7f7f7;padding:8px;margin-top:5px}
#companyforms ul {margin:0;padding:0;list-style:none;line-height:1.5em}
#companyforms li {display:inline; margin-right:15px;letter-spacing:0}