﻿@charset "utf-8";
@import url(style.css);

/* align */
.left { text-align:left !important; }
.center { text-align:center !important; }
.right { text-align:right !important; }
.hText { padding:0 !important; margin:0 !important; height:0 !important; width:0 !important; line-height:0 !important; position:absolute !important; top:0 !important; left:0 !important; overflow:hidden !important; z-index:-1 !important; background:none !important; }
.nobr { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }


/* color */
.green { color:#0F0; }
.red { color:#F00; }
.blue { color:#00F; }
.sky { color:#0094ff; }  
.fc333 { color:#333; }

/* old ie */
.oldBrowserAlert { position:absolute; top:-100px; left:0; z-index:101; min-width:975px; width:100%; height:30px; line-height:30px; text-align:center; background:url('../images/manage/bg.png') repeat-x 0 0; }
.oldBrowserAlert p * { font-size:14px; color:#fff; }
.oldBrowserAlert p * { display:inline-block; *display:inline; *zoom:1; }
.oldBrowserAlert p strong { margin-right:30px; }
.oldBrowserAlert p a { margin:0 10px; }
.oldBrowserAlert p a:hover { text-decoration:underline; }
.oldBrowserAlert .btClose { margin-left:10px; vertical-align:middle; position:relative; top:-2px; height:20px; line-height:20px; font-size:11px; border:1px solid #fff; padding:2px 8px; background-color:#000; cursor:pointer; }
.oldBrowserAlert .btClose:hover { text-decoration:none; }


/* imgae button */
.cbtn:hover, .cbtnB:hover { text-decoration:none !important; }
.cbtn, .cbtn em { background-image:url('../images/manage/btn_bg2.png'); background-repeat:no-repeat; background-color:transparent; }
.cbtn { padding-left:5px; height:23px; overflow:hidden; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; *overflow:visible; }
.cbtn em { display:block; float:left; height:100%; line-height:23px; padding:0 15px 0 10px; text-align:center; font-weight:bold; white-space:nowrap; }
.cbtn.btGray { background-position:0 0; color:#777; }
.cbtn.btGray em { background-position:100% -23px; }
button.nbtn { border:0; vertical-align:middle; background-color:transparent; height:25px; position:relative; top:-1px; }
button.nbtn .cbtn em { line-height:21px; }
input.btn_modify { width:833px; height:130px;  background-image:url('../images/btn_modify.png'); border-top:0px; display:block; margin-left:auto; margin-right:auto; }
input.btn_finish { width:833px; height:130px;  background-image:url('../images/btn_finish.png'); border-top:0px; display:block; margin-left:auto; margin-right:auto; }
input.btn_req_review { width:833px; height:130px;  background-image:url('../images/btn_req_review.png'); border-top:0px; display:block; margin-left:auto; margin-right:auto; }


/* big */
.cbtnB, .cbtnB em { background-image:url('../images/manage/btn_bg.png'); background-repeat:no-repeat; background-color:transparent; }
.cbtnB { padding-left:5px; height:29px; overflow:hidden; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; *overflow:visible; }
.cbtnB em { display:block; float:left; height:100%; line-height:29px; padding:0 15px 0 10px; text-align:center; font-weight:bold; white-space:nowrap; }
/* button color */
.cbtnB.btGray { background-position:0 0; color:#777; }
.cbtnB.btGray em { background-position:100% -30px; }
.cbtnB.btBlue { background-position:0 -60px; color:#fff; }
.cbtnB.btBlue em { background-position:100% -90px; }
.cbtnB.btRed { background-position:0 -120px; color:#fff; }
.cbtnB.btRed em { background-position:100% -150px; }
.cbtnB.btPink { background-position:0 -180px; color:#cf0000; }
.cbtnB.btPink em { background-position:100% -210px; font-weight:normal; }

/* split image */
.spr { background-image:url('../images/manage/bg_all.png'); background-repeat:no-repeat; }
input[type=checkbox], input[type=radio] { width:13px; height:13px; vertical-align:middle; position:relative; top:-1px; }

/* head */
.fullWIdth { min-width:1900px !important; }  
.head, .container { min-width:1280px; clear:both; }
.head { height:39px; background:url('../images/manage/top_logo_bg.png') repeat-x 0 0; border-bottom:1px solid #6e7585; border-left: 1px solid #6e7585; border-right: 1px solid #6e7585; }
.head .head_cont { height:39px; position:relative; padding:0 180px 0 251px; }
.head .head_cont .logo { position:absolute; left:0; top:0; height:39px; width:140px; text-indent:-999px; overflow:hidden; /* background:url('../images/manage/bg_all.png') */ no-repeat 0 0 transparent; }
.head .head_cont .spot { position:absolute; height:21px; top:10px; right:20px; white-space:nowrap; }
.head .head_cont .user { display:inline-block; *display:inline; *zoom:1; padding:1px 9px 3px 15px; line-height:17px; background:url('../images/manage/bg_all.png') no-repeat -987px 4px transparent; }
.head .head_cont .btLogin { display:inline-block; display:inline-block; *display:inline; *zoom:1; height:19px; line-height:17px; padding:0 9px; border:1px solid #babcc3; background:url('../images/manage/logout_bg.png') repeat-x 0 0 #f9f9f9; font-size:11px; color:#666; vertical-align:top; }
.head .head_cont .gnb:after { content:""; clear:both; display:block; }
.head .head_cont .gnb { padding-top:1px; }
.head .head_cont .gnb li { float:left; height:39px; border-right:1px solid #aeb1b9; }
.head .head_cont .gnb li:first-child { border-left:1px solid #aeb1b9 }
.head .head_cont .gnb li a { display:block; height:38px; line-height:36px; min-width:84px; padding:0 20px 1px; text-align:center; font-size:15px; color:#5c5e69; font-weight:bold; }
.head .head_cont .gnb li a.on { background-color:#fff; position:relative; color:#000; }


/* lnb menu */
.combg, .lnbWarp { background:url('../images/manage/left_bg.png') repeat-y 0 0; }
.combg { background-color:#fff; }
.lnbWarp {width:252px; position:absolute; left:0; top:0; background-color:#3b3e4c;}
.lnb li { min-height:34px; line-height:32px; }
.lnb li a { display:block; height:34px; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.lnb li a.topMenu {padding-left:15px; border-top: 1px solid #000; color:#fffefe; font-size:15px; background:url('../images/manage/left_top_bg.png') repeat-x 0 -1px #585d70;  border-bottom: 1px solid #444;}
.lnb li a.lasttopMenu{ border-bottom: 1px solid #606062;}
.lnb li.on a.topMenu, .lnb li.open a.topMenu {text-shadow: 0px 0px 0px; }
.lnb .subMenu { padding:0 15px; }
.lnb .subMenu li.on a {color:#00a8ff; text-shadow: 0px 1px #003956; }
.lnb .subMenu li a { font-size:14px; background:url('../images/manage/sub_border.jpg') repeat-x 0 0; }
.lnb .subMenu li:FIRST-CHILD a{border-top:0px; background:none;}
.lnb .subMenu { display:none; }
.lnb li.on .subMenu { display:block; }
.lnb .subMenu {border-top: 1px solid #23252e; }


/* footer_logo */
.foot{ text-align: center; font-size: 11px; padding:15px 20px 15px 270px;}


/* content */
.container {  }
.content { position:relative; padding:0 0 0 252px; }
.section { min-height:500px; padding:20px 20px 50px 32px; }
.head, .lnbWarp, .sectionTitle { font-family:'맑은 고딕', 'Malgun Gothic'; }
.article, .layers, .nfont, .popupSection { color:#777; }

/* section title */
.sectionTitle { padding-bottom:12px; height:30px; position:relative; }
.sectionTitle h2 { font-size: 18px; font-weight:bold; }
.sectionTitle .path { position:absolute; right:0; top:8px; }
.sectionTitle .path:after { content:""; clear:both; display:block; }
.sectionTitle .path li { float:left; padding-left:48px; height:18px; line-height:16px; color:#333; background:url('../images/manage/manuPath_icon.png') no-repeat 22px 50%; }
.sectionTitle .path li:first-child { padding-left:0; background:none; }


/* 로그인 */
.login_body{top: 50%; left: 50%; margin: -126px 0 0 -210px; position: absolute; width: 419px; height: 183px; background: url('../images/manage/login_bg.jpg') no-repeat;}
.login_select .txtLogin {width:232px; height: 17px; padding: 7px; border:0; background: url('../images/manage/login_bg.jpg') no-repeat -46px -107px; *background-position:-46px -108px; }
.login_bt{width:72px; height: 72px;  margin-left: 8px; margin-top: 7px; border:0; background-color:transparent; }
.login_select{padding:60px 0 0 46px; }
.login_select ul li:FIRST-CHILD{float: left; width: 248px;}
.login_select .field { position:relative; padding-top:8px; }
.login_select .field label { position:absolute; top:15px; left:7px; font-size:12px; color:#999; }
.footer_login{position: absolute; bottom: 0; width: 100%; left: 0;}
.footer_login .footer_loginline{border-bottom: 1px solid #cecece;}
.company_logo2{ text-align: center; font-size: 11px;  margin-top: 3px; margin-bottom: 50px;}
.login_idcheck{margin-top:10px;}
.login_idcheck .login_Idcheckbox{vertical-align:middle; margin-right: 5px; position:relative; top:-1px;}

/* */
.tabList { position:relative; min-height:54px; margin-top:31px; margin-bottom:50px; background: url(../images/manage/listevent_menubar.png) repeat-x 0 0 #f4f4f4; border:1px solid #878f97; border-radius:2px; }
.tabList .tab { position:absolute; top:-31px; left:-1px; z-index:1; }
.tabList .tab:after { content:""; display:block; clear:both; }
.tabList .tab > li { margin-left:-1px; float:left;  }
.tabList .tab > li:first-child { margin-left:0; }
.tabList .tab a { display:block; min-width:89px; padding:0 10px; height:29px; line-height:29px; text-align:center; border:1px solid #ababab; border-bottom-color:#878f97; border-top-left-radius:3px; border-top-right-radius:3px; background-color:#f5f5f5; color:#333; }
.tabList .tab a.on { border-color:#878f97; position:relative; font-weight:bold; background-color:#fff; font-size:1.083em; border-bottom:0; padding-bottom:1px; }
.tabList .smallTitle { position:absolute; color:#333; font-size:12px; right:0; bottom:-25px; font-weight:normal; text-align:right;  }


/* 검색 */
.searchPanel { line-height:23px; }
.tabList .searchPanel { padding:16px 10px 13px 15px; }
.searchPanel .cbtn em { min-width:45px; }
.searchPanel .comText { padding:2px 10px; height:17px; line-height:17px; font-size:12px; border:1px solid #c3c4c6; color:#7c7c7c; border-radius:2px; vertical-align:top; }
.searchPanel .comTa { font-size:12px; border:1px solid #c3c4c6; color:#7c7c7c; border-radius:2px; }
.searchPanel .field { position:relative; display:inline-block; *display:inline; *zoom:1; vertical-align:top; }
.searchPanel .field .comText { width:220px; }
.searchPanel .field label { position:absolute; top:0; left:10px; font-size:12px; color:#999; }
.selectbox { display:inline-block; *display:inline; *zoom:1; position:relative; vertical-align:top; *vertical-align:middle; }
table .selectbox { vertical-align:middle; }
.selectbox a { position:relative; display:block; text-align:center; max-width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.selectbox select { position:absolute; z-index:1; left:0; bottom:0; height:100%; *height:auto; padding:0; border:0; width:100%; opacity:0; filter:alpha(opacity=0); }
.searchPanel .selectbox a { min-width:70px; border-radius:2px; padding-left:5px; padding-right:14px; height:21px; line-height:21px; border:1px solid #c3c4c6; color:#7c7c7c; background:url('../images/manage/select_bg.jpg') no-repeat 100% 50% #fff; }
.comText.txtTime { width:34px; text-align:center; }
.inputDate { position:relative; display:inline-block; *display:inline; *zoom:1; vertical-align:top; }
table .inputDate { vertical-align:middle; }
.inputDate input.comText { text-align:center; width:74px; }
.inputDate .btCal { position:relative; display:inline-block; *display:inline; *zoom:1; width:20px; height:23px; margin-left:5px; vertical-align:top; overflow:hidden; background:url('../images/manage/bg_all.png') no-repeat 0 -50px;}
.inputDate button.btCal { border:0; border-radius:0; vertical-align:top; }
.inputDate .btCal em { position:absolute; z-index:-1; width:0; height:0; overflow:hidden; }
.dateTime span.selectbox { min-width:64px; }
.selectInputs { display:inline-block; *display:inline; *zoom:1; vertical-align:top; }  
.selectInputs > li { display:none; }
.selectInputs > li.on { display:block; }
.searchPanel .inputDate .comText { width:70px; }
.deviceSelect { padding:16px 10px 13px 15px; line-height:23px; text-align:right; }
/* */
.searchPanel .favDate { position:relative; height:21px; display:inline-block; *display:inline; *zoom:1;  vertical-align:top; overflow:hidden; border:1px solid #c3c4c6; }
.searchPanel .favDate:after { content:""; display:block; clip:both; }
.searchPanel .favDate li { float:left; margin-left:-1px; border-left:1px solid #c3c4c6; }
.searchPanel .favDate li:first-child { margin-left:0; border-left:0; }
.searchPanel .favDate li a { display:block; min-width:52px; padding:0 10px; text-align:center; color:#777; font-weight:bold; }
.searchPanel .favDate li a.on { color:#fff; background:url('../images/manage/libg_s.jpg') repeat-x 0 0 #8bb3c8; }

/* list index link */
.pageIndex  .searchPanel { padding-top:1px; }
.pageIndex  .searchPanel .comText { width:160px; }
.pageIndex { position:relative; padding:13px 250px 13px 0; min-height:24px; }
.pageIndex .moreBtns { position:absolute; right:0; top:7px; z-index:1; }
.pageIndex .moreBtns .cbtnB { margin-top:3px; }
.pageIndex .pages { padding-left:250px; height:24px; line-height:24px; text-align:center; white-space:nowrap; }
.pageIndex .pages > * { position:relative; display:inline-block; *display:inline; *zoom:1; min-width:14px; color:#777; text-align:center; margin:0 5px; vertical-align:top; }
.pageIndex .pages > a:hover, .pageIndex .pages a.on { font-weight:bold; }
.pageIndex .pages .btgp { border:1px solid #b4b4b4; border-radius:2px; }
.pageIndex .pages .btgp a { float:left; background-image:url('../images/manage/bg_all.png'); background-repeat:no-repeat; overflow:hidden; text-indent:-999px; width:23px; height:22px; }
.pageIndex .pages .btgp .btFirst { background-position:-151px -50px; border-right:1px solid #b4b4b4; }
.pageIndex .pages .btgp .btFirst2 { background-position:-151px -50px;}
.pageIndex .pages .btgp .btLast { background-position:-230px -50px; border-left:1px solid #b4b4b4;}
.pageIndex .pages .btgp .btLast2 { background-position:-230px -50px;}
.pageIndex .pages .btgp .btPrev { background-position:-175px -50px; }
.pageIndex .pages .btgp .btNext { background-position:-206px -50px; }
.pageIndex .pages .btgp:after { clear:both; content:""; display:block; }
.pageIndex .lnkLeft { position:relative; top:-6px; }


/* layer */
.backgroundLayer { display:none; z-index:9; top:0; left:0; width:100%; height:100% !important; position:fixed; background:url('../images/manage/bg2.png') repeat 0 0 transparent; }
.backgroundLayer.loading { z-index:10000 !important; }
.layers { z-index:10; position:absolute; display:none; }
.layers .layerContent { background-color:#fff; border:1px solid #7d7d7d; min-width:300px; }
.layers .layerHead { position:relative; padding-left:17px; height:44px; background-color:#3b3e4c; *min-width:300px; }
.layers .layerHead h2 { color:#fff; line-height:42px; font-size:18px; }
.layers .layerHead .btCloseLayer { position:absolute; overflow:hidden; text-indent:-999px; background:url('../images/manage/bg_all.png') no-repeat -36px -50px; width:15px; height:14px; top:50%; margin-top:-7px; right:16px; }
.layers .layerFoot { border-top:1px solid #dcdcdc; padding:7px 0 9px; text-align:center; } 
.layers .layerFoot a { display:inline-block; *display:inline; *zoom:1; min-width:50px; height:25px; line-height:25px; margin:0 3px; border:1px solid #868686; color:#333; font-weight:bold; border-radius:2px; }
.layers .layerSection { padding:20px 20px; color:#777; line-height:1.6; }


/* popup */
.popupHead { position:relative; padding-left:17px; height:44px; background-color:#3b3e4c; *min-width:300px; }
.popupHead h1 { color:#fff; line-height:42px; font-size:18px; }
.popupHead .btClosePopup { position:absolute; overflow:hidden; text-indent:-999px; background:url('../images/manage/bg_all.png') no-repeat -36px -50px; width:15px; height:14px; top:50%; margin-top:-7px; right:16px; }
.popupContent { background-color:#fff; padding:20px 17px; }
.popupFoot { border-top:1px solid #dcdcdc; padding:10px; text-align:center; }
.popupFoot .lnkBtn { display:inline-block; *display:inline; *zoom:1; line-height:24px; padding:0 10px; color:#333; font-weight:bold; border:1px solid #868686; border-radius:3px; background-color:#fff; }

/* table list */
table a:hover { text-decoration:underline; }
.tbList { table-layout:fixed; width:100%; border:1px solid #dcdcdc; }
.tbList th, .tbList td { border:1px solid #dcdcdc; color:#777; }
.tbList thead th { text-align:center; padding-left:5px; padding-right:5px; }
.tbList thead th, .tbList thead td { height:38px; background-color:#f8f8f8; font-weight:normal; text-align:center;}
.tbList tfoot th, .tbList tfoot td { padding:9px 5px; background-color:#f2f2f2; font-weight:normal; }
.tbList thead th:first-child { white-space:nowrap; }
.tbList thead tr:first-child th, .tbList thead tr:first-child td { background:url('../images/manage/tbl_hbg.jpg') repeat-x 0 0 #f4f4f4; }
.tbList tbody .even th, .tbList tbody .even td { background-color:#fafafa; }
.tbList tbody tr:nth-child(even) th, .tbList tbody tr:nth-child(even) td { background-color:#fafafa; }
.tbList tbody tr:hover th, .tbList tbody tr:hover td { background-color:#ffd; }
.tbList tbody th, .tbList tbody td { padding:9px 5px; text-align:center; font-weight:normal;}

.tbList2 { table-layout:fixed; width:50%; border:1px solid #dcdcdc; }
.tbList2 th, .tbList2 td { border:1px solid #dcdcdc; color:#777; }
.tbList2 thead th { text-align:center; padding-left:5px; padding-right:5px; }
.tbList2 thead th, .tbList2 thead td { height:38px; background-color:#f8f8f8; font-weight:normal; text-align:center;}
.tbList2 tfoot th, .tbList2 tfoot td { padding:9px 5px; background-color:#f2f2f2; font-weight:normal; }
.tbList2 thead th:first-child { white-space:nowrap; }
.tbList2 thead tr:first-child th, .tbList2 thead tr:first-child td { background:url('../images/manage/tbl_hbg.jpg') repeat-x 0 0 #f4f4f4; }
.tbList2 tbody .even th, .tbList tbody .even td { background-color:#fafafa; }
.tbList2 tbody tr:nth-child(even) th, .tbList2 tbody tr:nth-child(even) td { background-color:#fafafa; }
.tbList2 tbody tr:hover th, .tbList2 tbody tr:hover td { background-color:#ffd; }
.tbList2 tbody th, .tbList2 tbody td { padding:9px 5px; text-align:center; font-weight:normal;}
.tbList2 .comText { padding:6px 10px; height:16px; line-height:16px; font-size:12px; border:1px solid #878f97; color:#7c7c7c; }
.comSelect {height:25px;border:1px solid #878f97; color:#7c7c7c; vertical-align: middle;}

/* common list */
.tbNoticeList { table-layout:auto; }
.tbNoticeList th, .tbNoticeList td { text-align:center; }
.tbNoticeList thead th, .tbNoticeList thead td { height:19px; }
.tbNoticeList tbody th, .tbNoticeList tbody td { text-align:center; }

/* 리플보기 */
.tbReply tbody th, .tbReply tbody td { text-align:center; }
.tbInfos { table-layout:auto; }
.tbInfos th, .tbInfos td { border:1px solid #e4e4e4; height:24px; padding:5px 10px; }
.tbInfos th, .tbInfos .tit { background:url('../images/manage/tbl_hbg.jpg') repeat-x 0 0 #f4f4f4; font-weight:normal; }

.tbInfos2 { table-layout:auto; }
.tbInfos2 th { border:1px solid #e4e4e4; height:24px; padding:5px 10px; }
.tbInfos2 td { border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; height:24px; padding:5px 10px; }
.tbInfos2 td.last { border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; height:24px; padding:5px 10px; }
.tbInfos2 th, .tbInfos2 .tit { background:url('../images/manage/tbl_hbg.jpg') repeat-x 0 0 #f4f4f4; font-weight:normal; }
.longDescription { line-height:1.6; padding:20px; }

.tbInfos3 { table-layout:auto; }
.tbInfos3 th { border:1px solid #e4e4e4; height:24px; padding:3px 10px; }
.tbInfos3 td { border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; height:24px; padding:1px 10px; }
.tbInfos3 td.last { border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; height:24px; padding:1px 10px; }
.tbInfos3 th, .tbInfos3 .tit { background:url('../images/manage/tbl_hbg.jpg') repeat-x 0 0 #f4f4f4; font-weight:normal; }

/* form table */
.tbForms th, .tbForms td { border:1px solid #e4e4e4; height:30px; padding:9px 0; }
.tbForms th, .tbForms .tit { background:url('../images/manage/tbl_hbg.jpg') repeat-x 0 0 #f4f4f4; font-weight:normal; }
.tbForms td { padding:9px 20px; }
.tbForms thead th { font-weight:bold; }
.tbForms .selectbox a { padding:0 18px 0 10px; border:1px solid #878f97; height:28px; line-height:28px; background:url('../images/manage/select_bg2.jpg') no-repeat 100% 50%; }
.tbForms .field { position:relative; display:inline-block; *display:inline; *zoom:1; vertical-align:top; }
.tbForms .field .comText { width:90%; }
.tbForms .field label { position:absolute; top:0; left:10px; line-height:30px; font-size:12px; color:#999; }
.tbForms .comText { padding:6px 10px; height:16px; line-height:16px; font-size:12px; border:1px solid #878f97; color:#7c7c7c; }
.tbForms .selectText { padding:6px 10px; height:30px; line-height:30px; font-size:12px; border:1px solid #878f97; color:#7c7c7c; }
.tbForms .areaText { padding:6px 10px; font-size:12px; border:1px solid #878f97; color:#7c7c7c; background-color: #fff !important;}
.tbForms .comTa { font-size:12px; border:1px solid #c3c4c6; color:#7c7c7c; border-radius:2px; }
.tbForms .inputDate .btCal { top:3px; }
/* file input */
.filePanel { position:relative; display:inline-block; *display:inline; *zoom:1; vertical-align:top; padding:0 10px 0 84px; max-width:74%; }
.filePanel .cbtnB, .filePanel .cbtn { position:absolute; left:0; top:50%;  }
.filePanel .cbtnB { margin-top:-15px; }
.filePanel .cbtn { margin-top:-12px; }
.filePanel .fileName { display:block; margin-left:5px; line-height:28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left; }
.filePanel .cbtn + .fileName + .fileHidden, .filePanel .cbtn + .fileHidden + .fileName { line-height:23px; }
.filePanel .fileHidden { position:absolute; z-index:-1; opacity:0; filter:alpha(opacity=0); top:20px; left:20px; width:0; height:0; overflow:hidden; }
.editorPanel { position:relative; margin:15px 0 0; }
.editorPanel .comTa { width:auto; min-height:280px; }
.formBtns { padding-top:20px; text-align:right; }

/* common list */
.tbStatsList { table-layout:fixed; }
.tbStatsList th, .tbStatsList td { text-align:center; }
.tbStatsList thead th, .tbStatsList thead td { height:19px; }
.tbStatsList tbody th, .tbStatsList tbody td { text-align:center; }
.tbStatsList tbody tr td.bg { background-color:#f9fafa; }

/* table head fixed */
.fixTable, .tbPanel { background-color:#fff; }
.fixTable table { table-layout:fixed !important; }
.fixTable { padding-top:39px; position:relative; overflow:hidden; border-bottom:1px solid #dcdcdc; }
.fixTable .fixHead { position:absolute; top:0; left:0; padding-right:18px; height:39px; z-index:1; background-color:#f6f6f6; }
.fixTable .fixHead { /* width:100%; box-sizing: border-box; */ }
.fixTable .fixHead .tbList { border-right:0; position:relative; z-index:0; }
.fixTable .fixHead .hbg { position:absolute; width:19px; height:37px; padding-bottom:1px; bottom:-1px; right:0; z-index:1; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:url('../images/manage/tbl_hbg.jpg') repeat-x 0 0 #f4f4f4 }
.fixTable .fixHead .hbg em { position:absolute; height:18px; width:100%; top:1px; right:0; background-color:transparent;  }
.fixTable .innerScroll { overflow-x:hidden; overflow-y:scroll; max-height:482px; border-right:1px solid #dcdcdc; margin-bottom:-1px; }
.fixTable .innerScroll .tbList { border-bottom:0; }
.fix2Row { padding-top:40px; }
.fix2Row .fixHead { height:40px; }
.fix2Row .fixHead .hbg { height:38px; }
.fix2Row .fixHead .hbg em { border-bottom:1px solid #dcdcdc; }
.fix3Row { padding-top:49px; }
.fix3Row .fixHead { height:49px; }
.fix3Row .fixHead .hbg { height:47px; }
.fix3Row .fixHead .hbg em { border-bottom:1px solid #dcdcdc; }
.fix3Row .word2line th { height:28px !important; }


/* 화면설정 */
.screenSetting { position:relative; padding-left:408px; min-height:690px; }
.screenSetting .screenPreview { width:387px; height:660px; padding-top:27px; position:absolute; left:0; top:0; background-color:#cacaca; }
.screenSetting .screenPreview .statusBar { position:absolute; top:0; left:0; padding-left:10px; width:377px; height:27px; line-height:27px; background-color:#000; color:#a2a2a2; font-size:11px; }
.screenSetting .screenPreview .screenContents { position:relative; overflow:hidden; height:100%; width:100%; }
.screenSetting .screenPreview .screenContents img.themeBg { position:absolute; top:0; left:0; width:100%; height:100%; }
.screenSetting .themeForm { *min-width:880px; *padding-right:10px; }
/* */
.screenSetting .themeSample { overflow:auto; }
.screenSetting .themeSample ul { display:table; table-layout:fixed; width:100%; min-width:500px; margin-left:-8px; *margin-left:0; *white-space:nowrap; *display:block; *text-align:left; *min-width:auto; *width:auto; }
.screenSetting .themeSample li { display:table-cell; vertical-align:top; padding:8px 8px; text-align:center; }
.screenSetting .themeSample li label { display:block; margin:0 auto; max-width:221px; min-width:120px; background:url('../images/manage/null.png') repeat 0 0 transparent; *margin:0;  }
.screenSetting .themeSample li, .screenSetting .themeSample li label { *display:inline; *zoom:1; }
.screenSetting .themeSample li:first-child { *padding-left:0; }
.screenSetting .themeSample li img { max-width:100%; }
.screenSetting .themeSample li .themeBg { }
.screenSetting .themeSample li .area { position:relative; display:block; padding-bottom:15px; }
.screenSetting .themeSample input { margin-right:6px; }
/* */
.screenSetting .colors .colorBox { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; padding:2px; border:1px solid #515151; height:43px; width:43px; }
.screenSetting .colors .colorBox > a { display:block; width:43px; height:43px; }
.screenSetting .colors .txtColor { text-align:center; width:70px; color:#777; }
.didScreenSetting .screenPreview { height:687px; padding-top:0; }
.tbTheme { table-layout:fixed; }
.tbTheme td { overflow:hidden; }
.tbTheme .txtSiteName { width:86%; }

/* appGnb */
.appGnb { position:relative; z-index:1; height:660px; max-height:660px; overflow-y:auto; width:234px; box-shadow:0 0 3px rgba(0,0,0,.3); border-left-style:solid; border-left-width:1px; }
.appGnb .navTitle { line-height:42px; padding-left:17px; font-size:15px; display:block; font-weight:bold; border-bottom-style:solid; border-bottom-width:1px; }
.appGnb .navLst { display:block; }
.appGnb .navLst:after { content:""; display:block; clear:both; }
.appGnb .navLst .title { display:block; line-height:24px; padding:9px 32px 8px 20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url('../images/manage/icon_dn.png') no-repeat 97% 50%; border-bottom-style:solid; border-bottom-width:1px; }
.appGnb .navLst .title > img { width:24px !important; height:24px !important; vertical-align:middle; position:relative; top:-2px; }
.appGnb .navLst .title em { padding-left:8px; }
.appGnb .subLst { display:block; }
.appGnb .subLst > li { padding:9px 10px 8px 52px; line-height:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom-style:solid; border-bottom-width:1px; }
/* skin */
.appGnb { border-left-color:#f1f1f1; background-color:#f7f7f7; }
.appGnb .navTitle { color:#ef8075; border-bottom-color:#ececec; background-color:#fff; }
.appGnb .navLst .title { border-bottom-color:#ececec; }
.appGnb .subLst > li { border-bottom-color:#ececec; background-color:#fcfcfc; }

/* APP 아이톤 설정 */
.iconForm legend { display:block; font-weight:bold; font-size:18px; text-align:left; padding-bottom:10px; color:#242424; }
.tbIcons { table-layout:fixed; }
.tbIcons th, .tbIcons td { font-weight:bold; }
.tbIcons tbody tr .bg, .tbIcons tfoot tr .bg { background-image:none; background-color:#f9fafa; }
.tbIcons td { text-align:center; padding:0 10px; height:50px; }
.tbIcons td .comText { width:86%; text-align:center; }
.tbIcons .btIcon img { max-width:50px; max-height:50px; vertical-align:middle; }
#popupIcon { *width:410px; }
.iconList { overflow:hidden; width:370px; }
.iconList ul:after { content:""; display:block; clear:both; }
.iconList ul > li { float:left; width:25%; *width:24.8%; height:70px; padding-top:10px; }
.iconList .btLabel { display:block; text-align:center; width:50px; margin:0 auto; white-space:nowrap; }
.iconList .btLabel img { display:block; max-width:100%; max-height:100%; }
.iconList .btLabel .rdoIcon { position:relative; top:3px; }
.iconUpload { width:370px; }
.iconUpload .helpText { text-align:center; padding-bottom:14px; }
.helpText { padding-bottom:6px; line-height:1.6; color:#4ebef8; }
/* */
.btSort { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:31px; height:29px; overflow:hidden; position:relative; background-image:url('../images/manage/bg_all.png'); background-repeat:no-repeat; }
.btUp { background-position:0 -90px; }
.btDown { background-position:-36px -90px; }
.btSort em { position:absolute; width:0; height:0; overflow:hidden; top:0; left:0; }

/* 초기화면 설정 */
.homeUrlSetting { position:relative; padding-left:788px; min-height:690px; min-width:450px; }
.homeUrlSetting .screenPreview { width:768px; height:450px; position:absolute; left:0; top:0; background-color:#cacaca; }
.homeUrlSetting .screenPreview iframe { overflow:auto; display:block; border:0; max-width:100%; max-height:100%; width:100%; height:100%; }
.homeUrlSetting .homeForm { min-width:440px; padding-right:10px; }
.tbHomeUrl { table-layout:fixed; }
.tbHomeUrl td { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.tbHomeUrl .comText { width:86%; }

/* DID 메뉴 */
.didMenuSetting { overflow:hidden; }
.didMenuSetting:after { content:""; display:block; clear:both; }
.didMenuSetting .leftDiv { float:left; width:49%; }
.didMenuSetting .rightDiv { float:right; width:49%; }
.didMenuSetting .tbDidContent { margin-top:-1px; }
.didMenuSetting .tbDidContent:first-child { margin-top:0; }
/* 메뉴관리 */
.tbMenu { table-layout:fixed; }
.tbMenu th, .tbMenu td { padding:6px; height:24px; text-align:center; }
.tbMenu tbody th, .tbMenu .tit { background-image:none; background-color:#fff; }
.tbMenu .tit { text-align:left; padding-left:15px; color:#696969; background-color:#f2f2f2; }
.tbMenu .tit b { display:inline-block; *display:inline; *zoom:1; padding-left:11px; background:url('../images/manage/bg_all.png') no-repeat -994px -49px; }
.tbMenu .comText { width:86%; padding:3px 10px; }
.tbMenu .selectbox { width:86%; }
.tbMenu .selectbox a { height:22px; line-height:22px; }
/* */
.tbReviewList { table-layout:auto; }
.tbReviewList thead th { padding-right:10px; padding-left:10px; }
.tbReviewList tbody td { text-align:center; }

/* 리뷰선택 */
.reviewerList { margin-top:-5px; }
.reviewerList .searchPanel { padding-bottom:20px; text-align:center; }
.reviewerList .searchPanel .comText { width:180px; }
.reviewerList .listPanel { margin-left:-17px; margin-right:-17px; } 
.tbReview { table-layout:fixed; width:100%; }
.tbReview thead th { height:20px; padding:5px; color:#333; font-weight:normal; background:url('../images/manage/tbh_br.jpg') no-repeat 0 50% #e6e6e6; }
.tbReview thead th:first-child { background-image:none; }
.tbReview tbody th, .tbReview tbody td { padding:5px; height:30px; text-align:center; border-bottom:1px solid #dcdcdc; color:#777; }
.tbReview .btSelect { display:inline-block; *display:inline; *zoom:1; line-height:24px; padding:0 10px; color:#333; font-weight:bold; border:1px solid #868686; border-radius:3px; background-color:#fff; }
.tbReview .btSelect:hover { text-decoration:none; }
.tbReview tbody tr:hover th, .tbReview tbody tr:hover td { background-color:#ffd; }


/* 이력서 */
.resumeForms { position:relative; color:#333; }
.resumeForms .fieldTitle { padding:8px 0 8px; }
.resumeForms .fieldList { border:1px solid #d5d5d5; margin-bottom:8px; }
.resumeForms .fieldList > li { border-top:1px solid #d5d5d5; padding:6px 8px 6px 115px; position:relative; min-height:28px; line-height:28px; }
.resumeForms .fieldList > li:first-child { border-top:0; }
.resumeForms .fieldList .lbText { position:absolute; left:16px; max-width:90px; white-space:nowrap; color:#333; }
.resumeForms .comText { border:1px solid #a3a19e; height:18px; line-height:18px; padding:3px 5px; width:94% }
.resumeForms .comTa { border:0; padding:0; width:100%; height:100%; line-height:1.8; }
.resumeForms .longDescription { border:1px solid #d5d5d5; padding:10px; height:220px; line-height:1.8; overflow-y:auto; }
.resumeForms .personalInfo { height:124px; overflow:hidden; position:relative; margin-bottom:-1px;}
.resumeForms .personalInfo .fieldList { margin-bottom:0; padding-left:102px; }
.resumeForms .photo { position:absolute; top:0; left:0; z-index:1; height:122px; width:100px; border:1px solid #8f8f8f; background:url('../images/manage/no_image.jpg') no-repeat 50% 50% #f7f7f7; }
.resumeForms .photo table { table-layout:fixed; width:100%; }
.resumeForms .photo table td { height:122px; vertical-align:middle; text-align:center; background-color:#f7f7f7; }
.resumeForms .photo img { max-width:100%; max-height:122px; }
.resumeForms .photo .btEdit { position:absolute; z-index:1; bottom:0; left:0; width:100%; height:26px; line-height:26px; text-align:center; color:#fff; background:url('../images/manage/bg.png') repeat-x 0 0; }


/* 웹페이지 메뉴 */
.webSetting .webGnb { position:relative; padding-bottom:20px; }
.webGnb .webTitle { color:#333; padding-bottom:15px; margin-top:-20px; }
.webGnb .gnbLst { width:100%; display:table; table-layout:fixed; *white-space:nowrap; }
.webGnb .gnbLst > li { display:table-cell; text-align:center; *display:inline; *zoom:1; *vertical-align:top; *min-width:170px; }
.webGnb .gnbLst .tit, .webGnb .subLst > li { line-height:20px; border:1px solid #d1d1d1; margin-left:-1px; margin-top:-1px; }
.webGnb .gnbLst > li:first-child .tit, .webGnb .gnbLst > li:first-child .subLst > li { margin-left:0; }
.webGnb .gnbLst .tit { display:block; margin-top:0; padding:4px 5px; font-weight:bold; background:url('../images/manage/tbl_hbg.jpg') repeat-x 0 0 #f4f4f4; }
.webGnb .subLst > li { padding:2px 5px; background-color:#fcfcfc; }

.fullWIdth .selfIntroPanel { padding-right:0; }
.selfIntroPanel { position:relative; min-width:1480px; padding-right:10px; }
.selfIntroPanel:after { content:""; display:block; clear:both; }
.selfIntroPanel > li { border:1px solid #bfbfbf; overflow:hidden; float:right; width:49%; min-height:720px; max-height: 720px; }
.selfIntroRight {max-height: 420px;  overflow-x:hidden; overflow-y:auto; }
.selfIntroPanel > li:first-child { float:left; }
.selfIntroPanel .moviePanel { position:relative; margin:10px auto; width:880px; height:650px; overflow:hidden; border:1px solid #e5e5e5; }
/* */
.selfIntroPanel .interviewHistory { width:900px; }
.fullWIdth .selfIntroPanel .interviewHistory { width:60%; }
.interviewHistory .listPanel { margin-left:-1px; margin-right:-1px; }
.interviewHistory .tit { padding-left:24px; line-height:40px; font-size:12px; color:#333; background:url('../images/manage/bg_all.png') no-repeat -980px -34px; }
.interviewHistory .cbtnB em { min-width:90px; }
.interviewHistory .pageIndex { padding-right:138px; }
.interviewHistory .pageIndex .pages { padding-left:0; }
.interviewHistory .pageIndex .moreBtns { right:9px; }
.tbInterview tfoot th, .tbInterview tfoot td { font-weight:normal; }
.tbInterview thead th { font-weight:bold; color:#333; }
.tbInterview tbody th, .tbInterview tbody td, .tbInterview tfoot th, .tbInterview tfoot td { text-align:center; padding:3px 5px; height:29px; }
.tbInterview tbody td.left { padding-left:16px; }
/* */
.selfIntroPanel .interviewMovie { width:600px; }

/* 리뷰 관리 */
.fullWIdth .interviewPanel { padding-right:0; }
.interviewPanel { position:relative; min-width:1480px; padding-right:10px; }
.interviewPanel:after { content:""; display:block; clear:both; }
.interviewPanel > li { border:1px solid #bfbfbf; overflow:hidden; float:right; width:49%; min-height:681px }
.interviewPanel > li:first-child { float:left; }
/* */
.interviewPanel .interviewHistory { width:660px; }
.fullWIdth .interviewPanel .interviewHistory { width:49%; }
.interviewHistory .listPanel { margin-left:-1px; margin-right:-1px; }
.interviewHistory .tit { padding-left:24px; line-height:40px; font-size:12px; color:#333; background:url('../images/manage/bg_all.png') no-repeat -980px -34px; }
.interviewHistory .cbtnB em { min-width:90px; }
.interviewHistory .pageIndex { padding-right:138px; }
.interviewHistory .pageIndex .pages { padding-left:0; }
.interviewHistory .pageIndex .moreBtns { right:9px; }
.tbInterview tfoot th, .tbInterview tfoot td { font-weight:normal; }
.tbInterview thead th { font-weight:bold; color:#333; }
.tbInterview tbody th, .tbInterview tbody td, .tbInterview tfoot th, .tbInterview tfoot td { text-align:center; padding:3px 5px; height:29px; }
.tbInterview tbody td.left { padding-left:16px; }

/* */
.interviewPanel .interviewMovie { width:798px; }
.evaluateForm { color:#777; }
.evaluateForm dt, .evaluateForm dd { min-height:33px; line-height:33px; }
.evaluateForm dt { padding-left:14px; font-weight:normal; color:#696969; background-color:#f2f2f2; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; }
.evaluateForm dt b { display:inline-block; *display:inline; *zoom:1; padding-left:11px; background:url('../images/manage/bg_all.png') no-repeat -994px -39px; }
.evaluateForm dd { padding:1px 16px; }
.evaluateForm .comTa { border:1px solid #878f97; margin:10px auto; padding:10px 15px; line-height:1.8; width:736px; min-height:48px; display:block; }
.evaluateForm .comTa2 { border:1px solid #878f97; margin:10px auto; padding:10px 15px; line-height:1.8; width:500px; min-height:48px; display:block; }
/* */
.rdogp { display:table; table-layout:fixed; width:100%; *display:block; }
.rdogp > li { display:table-cell; *display:inline; *zoom:1; *padding-left:20px; }
.rdogp > li:first-child { *padding-left:0; }
.rdogp > li .lb { font-weight:bold; padding-left:8px; }
/* */
.inputgp { display:table; table-layout:fixed; width:100%; *display:block; border-spacing:4px; }
.inputgp > li { display:table-cell; *display:inline; *zoom:1; *padding-left:8px; }
.inputgp > li:first-child { *padding-left:0; }
.inputgp > li .lb { position:absolute; top:0; left:0; width:66px; height:100%; white-space:nowrap; color:#777; font-weight:bold; background-color:#e1edf2; text-align:center; }
.inputgp > li .comText { border:0; width:100%; height:18px; line-height:18px; padding:2px 0; text-align:center; }
.inputgp > li > p { border:1px solid #878f97; position:relative; overflow:hidden; height:22px; line-height:22px; padding-left:66px; *width:70px; }


/* 회원관리 */
.tbMemberList { table-layout:auto; }  
.tbMemberList tbody th, .tbMemberList tbody td { text-align:center; }
/* */
.layerSection .regForms { margin:-20px; }
.regForms .tbForms th, .regForms .tbForms td { padding-top:5px; padding-bottom:5px; padding-left:15px; }
.regForms .tbForms th { color:#333; text-align:left; background-color:#f9fafa; background-image:none; }
.regForms .tbForms .inputDate .comText { width:74px; }
.questionForms { width:450px; }
.questionForms .tbForms .comText { width:93%; }
.questionForms .tbForms .selectbox { width:100%; }

/* 리뷰관리 */
.tbInterviewStats thead th { font-weight:bold; color:#333; }
.tbInterviewStats tbody th, .tbInterviewStats tbody td { text-align:center; }
.tbInterviewStats tbody .bg { background-color:#f9fafa; }
/* 질문관리 */
.tbQuestion { table-layout:fixed; }
.tbQuestion tbody th, .tbQuestion tbody td { text-align:center; }
.tbQuestion tbody .left { padding-left:15px; }
/* 통계관리 */
.graphPanel.mtm50 { margin-top:-51px; z-index:1; }
.graphPanel { position:relative; overflow:hidden; border:1px solid #878f97; }
/* */
.summaryPanel {  margin:10px 0; }
.summaryPanel:after { content:""; clear:both; display:block; }
.panelTitle { font-size:12px; color:#333; padding:12px 0; font-weight:bold; }
.summaryPanel ul { display:table; table-layout:fixed; width:100%; border:1px solid #c3c4c6; *width:auto; *display:block; *overflow:hidden; }
.summaryPanel li { display:table-cell; border-left:1px solid #c3c4c6; *margin-left:-1px; *float:left; *width:24.9%; }
.summaryPanel li:first-child { margin-left:0; border-left:0; }
.summaryPanel dl { padding:10px 0; }
.summaryPanel dt, .summaryPanel dd { padding:5px 25px;  }
.summaryPanel dt { padding-bottom:2px; font-size:14px; color:#333; display:block; font-weight:bold; }
.summaryPanel dd { position:relative; font-size:46px; font-weight:bold; color:#333; }
.summaryPanel dd.sum { font-size:14px; margin-top:5px; padding-top:15px; border-top:1px solid #c3c4c6; text-align:right; color:#777; letter-spacing:-1px; }
.summaryPanel dd.sum em { position:absolute; left:25px; text-align:left; }
.summaryPanel dd.sum b { white-space:nowrap; padding-left:13px; display:inline-block; *display:inline; *zoom:1; background:url('../images/manage/sort_arr.png') no-repeat 0 0; }
.summaryPanel dd.sum b.minus { background-position:0 -15px; }
.summaryPanel dd.sum b.plus { background-position:0 -51px; }


/* 질문등록 */
.questionOption label { color:#333; }
.tbQuestionReg { table-layout:fixed; }
.tbQuestionReg tbody td { text-align:center; padding-left:10px; padding-right:10px; }
.tbQuestionReg .txtQuestion { width:92%; } 
.tbQuestionReg .selQuestion { width:92%; }
.tbQuestionReg .filePanel { display:block; }
.tbForms .btSound { display:block; margin:0 auto; overflow:hidden; text-indent:-999px; width:25px; height:19px; background:url('../images/manage/bg_all.png') no-repeat -125px -90px; }


/* 면접관리 */
.ivRegist { margin-top:-20px; }
.ivRegist .stit { font-size:12px; color:#333; padding:9px 0; }
.tableBorder { border:1px solid #878f97; margin-bottom:5px; }
.tbIvForms { table-layout:fixed; }
.tbIvForms th, .tbIvForms td { padding:8px 10px; height:24px; }
.tbIvForms tbody th, .tbIvForms .tit { text-align:center; background-image:none; background-color:#f2f2f2; color:#777; }
.tbIvForms .comTa { border-radius:0; border:1px solid #878f97; line-height:1.8; padding:10px; width:97%; min-height:80px; }
.tbIvForms .comText { padding:3px 10px; }
.tbIvForms .comText.wdFull { width:97%; }
.tbIvForms .selectbox.wdFull { width:99.8%;  }
.tbIvForms .inputDate .comText { border-radius:3px; }
.tbIvForms .inputDate .btCal { top:0; }
.tbIvForms .selectbox { min-width:80px; }
.tbIvForms .selectbox a { height:22px; line-height:22px; border-radius:3px; }
.tbIvForms .editorPanel { margin:0; }


/* movie */
.interviewMovie .moviePanel { position:relative; margin:10px auto; width:766px; height:394px; overflow:hidden; border:1px solid #e5e5e5; }
.interviewMovie .moviePanel .movie { position:relative; width:100%; height:100%; background-color:#000; }
.interviewMovie .moviePanel .movie .imgPlay { position:absolute; top:50%; left:50%; margin:-59px 0 0 -59px; }
.interviewMovie .moviePanel video { max-width:100%; max-height:100%; }
/* videoJS */
.interviewMovie .vjs-default-skin .vjs-big-play-button { top:50%; left:50%; margin:-1.3em 0 0 -2em; }
.interviewMovie .vjs-default-skin .vjs-seek-handle:before { padding-top:0; }
.interviewMovie .vjs-default-skin .vjs-subtitles-button, .interviewMovie .vjs-default-skin .vjs-captions-button { display:none; }
.interviewMovie .vjs-default-skin .vjs-slider-handle:before { transform:initial; -webkit-transform:initial; border-radius:50%; top:50%; margin-top:-7px; width:14px; height:14px; color:#fff; text-indent:-999px; overflow:hidden; background-color:#fff; box-shadow:0 0 1em #333; }
.audioPanel .vjs-default-skin .vjs-big-play-button { display:none; }
.audioPanel .vjs-default-skin .vjs-seek-handle:before { padding-top:0; }
.audioPanel .vjs-default-skin .vjs-subtitles-button, .audioPanel .vjs-default-skin .vjs-captions-button { display:none; }
.audioPanel .vjs-default-skin .vjs-fullscreen-control { _display:none; }
.audioPanel .vjs-default-skin .vjs-slider-handle:before { transform:initial; -webkit-transform:initial; border-radius:50%; top:50%; margin-top:-7px; width:14px; height:14px; color:#fff; text-indent:-999px; overflow:hidden; background-color:#fff; box-shadow:0 0 1em #333; }
.audioPanel .vjs-progress-control.vjs-control { top:-10px !important; height:10px !important; }
.audioPanel .vjs-progress-holder.vjs-slider { /* height:10px !important; */ }
.audioPanel .moviePanel audio { max-width:100%; max-height:100%; }

.width_50 {width:50px;}
.width_80 {width:80px;}
.width_100 {width:100px;}
.width_200 {width:200px;}
.width_300 {width:300px;}
.width_400 {width:400px;}
.jobCheck {width:200px; position:relative; float:left; padding: 10px;}
.jobCheck2 {width:210px; position:relative; float:left; padding: 10px;}

.pop_line {border-top:0px; border-bottom:0px;}
.pop_line_first {border-bottom:0px;}
.pop_line_last {border-top:0px;}

.appMain {background-image:url('../images/main/APP_screen/img_APP_blank.png'); background-repeat:no-repeat; background-color:transparent; width:504px; height:897px;}
.main_map_tbl {background-color: none; width:100%; height:100%;}
.main_map_tbl tr td.first {height:93px;width:127px;}
.main_map_tbl tr td.second {height:294px;}
.main_map_tbl tr td.third {border-top:8px hidden black; height:129px;}
.main_map_tbl tr td.forth {height:126px;}

.didMain {background-image:url('../images/main/DID_screen/img_DID_blank.png'); background-repeat:no-repeat; background-color:transparent; width:504px; height:897px;}
.main_map_tbl2 {background-color: none; width:100%; height:100%;}
.main_map_tbl2 tr td.box {height:126px;width:126px;}
.main_map_tbl2 tr td.lastBox {height:16px;width:126px;}
.main_map_tbl2 tr td.second {height:127px;}
.main_map_tbl2 tr td.third {}
.main_map_tbl2 tr td.forth {height:126px;}

.tbMainForms {width:95%; margin-left:20px;}
.tbMainForms th { border:1px solid #e4e4e4; height:30px; padding:9px 0; text-align: center;} 
.tbMainForms td { border:1px solid #e4e4e4; height:30px; padding:9px 0;}
.tbMainForms th, .tbMainForms .tit { background:url('../images/manage/tbl_hbg.jpg') repeat-x 0 0 #f4f4f4; font-weight:normal; }
.tbMainForms td { padding:9px 20px; }
.tbMainForms thead th { font-weight:bold; }
.tbMainForms .selectbox a { padding:0 18px 0 10px; border:1px solid #878f97; height:28px; line-height:28px; background:url('../images/manage/select_bg2.jpg') no-repeat 100% 50%; }
.tbMainForms .field { position:relative; display:inline-block; *display:inline; *zoom:1; vertical-align:top; }
.tbMainForms .field .comText { width:90%; }
.tbMainForms .field label { position:absolute; top:0; left:10px; line-height:30px; font-size:12px; color:#999; }
.tbMainForms .comText { padding:6px 10px; height:16px; line-height:16px; font-size:12px; border:1px solid #878f97; color:#7c7c7c; }
.tbMainForms .selectText { padding:6px 10px; height:30px; line-height:30px; font-size:12px; border:1px solid #878f97; color:#7c7c7c; }
.tbMainForms .areaText { padding:6px 10px; font-size:12px; border:1px solid #878f97; color:#7c7c7c; background-color: #fff !important;}
.tbMainForms .comTa { font-size:12px; border:1px solid #c3c4c6; color:#7c7c7c; border-radius:2px; }
.tbMainForms .inputDate .btCal { top:3px; }
