@charset "utf-8";
/* form Base */
form,
fieldset,
legend { margin: 0; padding: 0; border: 0; line-height: 1.25; }
input,
select,
textarea,
button { min-height: 15px; margin: 0; padding: 0; font-size: 1em; line-height: 1.25; vertical-align: middle; }/* [IE] color, font, line-height 상속안됨 */
textarea { padding: 2px 0 0 2px; border: 1px solid #b9b9b9; background: #fff; overflow: auto; }/* textarea는 인라인요소 */
select { min-height: 20px; }/* [OP]높이보정. [IE6,7]적용무관 */
* html select { margin-top: 1px; margin-bottom: 1px; }
*:first-child+html select { margin-top: 1px; margin-bottom: 1px; }
/* input type class */
input.text,
input.file { padding: 2px 2px 1px 2px; border: 1px solid #b9b9b9; background: #fff; }
input.radio,
input.checkbox { margin: 0 1px 2px 0; }
* html input.radio,
* html input.checkbox { width: 13px !important; height: 13px !important; }
*:first-child+html input.radio,
*:first-child+html input.checkbox { width: 13px !important; height: 13px !important; }
input.image { vertical-align: middle; }

/* 페이지내비게이션 : 텍스트 */
table.page_navi { clear: both; margin:30px auto; padding: 0; border: 0; border-collapse: collapse; }
table.page_navi td { padding: 0; border: 0 hidden; border-left: 1px solid #ddd; }
table.page_navi td span { display: inline-block; height: 12px; padding: 2px 3px; background: transparent; line-height: 1.25; }
table.page_navi td a { display: inline-block; height: 12px; padding: 2px 3px; background: transparent; color: #457 !important; line-height: 1.25; }
table.page_navi td a:hover { background-color: transparent; }
table.page_navi td.active a,
table.page_navi td a.active { color: #f03 !important; font-weight: bold; text-decoration: none; }
/* 이전<>다음 이미지 */
table.page_navi tr.img td { padding: 0 0 0 0; border: 0; border-style: none hidden; background: url(/images/board/page_sep.gif) no-repeat 0 40%; }
table.page_navi tr.img td.pfirst,
table.page_navi tr.img td.pprev,
table.page_navi tr.img td.pnext,
table.page_navi tr.img td.plast { padding: 0 3px; background: transparent; }
table.page_navi tr.img td.pfirst a,
table.page_navi tr.img td.pprev a,
table.page_navi tr.img td.pnext a,
table.page_navi tr.img td.plast a { height: auto; padding: 0; background: transparent; }
table.page_navi tr.img td.pfirst a:hover,
table.page_navi tr.img td.pprev a:hover,
table.page_navi tr.img td.pnext a:hover,
table.page_navi tr.img td.plast a:hover { background: transparent; }
table.page_navi tr.img td img { vertical-align: middle; }
* html table.page_navi tr.img td img { margin: 0 0 3px 0; }
table.page_navi tr.img td.first { padding: 0; background: transparent; }
table.page_navi tr.img td.last {  }
table.page_navi tr.img td.pfirst img { width: 43px; height: 15px; }
table.page_navi tr.img td.pprev img { width: 41px; height: 15px; }
table.page_navi tr.img td.pnext img { width: 41px; height: 15px; }
table.page_navi tr.img td.plast img { width: 40px; height: 15px; }

/* 페이지내비게이션 담기 */
.page { clear: both; margin: -2px 0 0.75em 0; padding: 1em 0 0 0; border-bottom: 0 solid #eee;color: #ccc; }
.page table.page_navi { margin: 0.75em auto 0; }

p.total{display:block;padding:0;margin:20px 0 0;color:#6a90c8;font-size:.92em}

table.list{border-collapse:collapse;width:1000px;margin:3px 0;border:0;border-top:2px solid #7bb6e7;border-bottom:2px solid #dfdfdf;background:#fff}
table.list tr{}
table.list th, table.list td{border:1px solid #dfdfdf;padding:4px 10px 4px;color:#222;line-height:20px;margin:0;line-height:20px;text-align:center}
table.list thead th{background:#f9f9fb;text-align:center;vertical-align:middle;font-weight:bold;text-align:inherit;border-bottom:2px solid #dfdfdf;}
table.list tbody td.name a{color:#004dc0}
table.list tbody td.email{text-align:left}
table.list tbody td.subject{text-align:left}
table.list tbody td.subject_notice{text-align:left; font-weight:bold;}
table.list tbody td.subject a{color:#004dc0}
table.list tbody.tdtac{text-align:center !important}

table.list_main{border-collapse:collapse;width:80%;margin:3px 0;border:0;border-top:2px solid #7bb6e7;border-bottom:2px solid #dfdfdf;background:#fff}
table.list_main tr{}
table.list_main th, table.list_main td{border:1px solid #dfdfdf;padding:4px 10px 4px;color:#222;line-height:20px;margin:0;line-height:20px;text-align:center}
table.list_main thead th{background:#f9f9fb;text-align:center;vertical-align:middle;font-weight:bold;text-align:inherit;border-bottom:2px solid #dfdfdf;}
table.list_main tbody td.name a{color:#004dc0}
table.list_main tbody td.email{text-align:left}
table.list_main tbody td.subject{text-align:left}
table.list_main tbody td.subject_notice{text-align:left; font-weight:bold;}
table.list_main tbody td.subject a{color:#004dc0}
table.list_main tbody.tdtac{text-align:center !important}

table.cv_list{border-collapse:collapse;width:100%;margin:3px 0;border:0;border-top:2px solid #7bb6e7;border-bottom:2px solid #dfdfdf;background:#fff}
table.cv_list tr{}
table.cv_list th, table.cv_list td{border:1px solid #dfdfdf;padding:4px 5px 4px;color:#222;line-height:20px;margin:0;line-height:20px;text-align:center}
table.cv_list td span.nocontents { color: #a9a9a9; }
table.cv_list thead th{background:#f9f9fb;text-align:center;vertical-align:middle;font-weight:bold;/*text-align:inherit;*/border-bottom:2px solid #dfdfdf;}
table.cv_list tbody td.name a,
table.cv_list tbody td.subject a{color:#004dc0}
table.cv_list tbody td.email{text-align:left}
table.cv_list tbody td.cmp{color:#1b87e3}
table.cv_list tbody td.ing{color:#f10b0b}
table.cv_list tbody.tdtac{text-align:center !important}


.ui-datepicker select.ui-datepicker-month{width:30%;}
.ui-datepicker select.ui-datepicker-year{width:40%;}
