@charset "utf-8";

/*	대통령기록연구실 POPUP STYLE */

@import url("/css/egovframework/pa/portal/research/base.css");
@import url("/css/egovframework/pa/portal/research/board.css");

.boardGroup { padding:0 30px; }
/* 2014.11.25 혜진 수정 */
body { background-color:#6593c7; }
#popWrap { position:relative; border:5px solid #6593c7; background-color:#ffffff; }
/* 2014.11.25 혜진 수정 */
#popWrap p.btnClose { position:absolute; right:10px; top:10px; }
#popWrap p.btnClose02 { position:absolute; right:15px; top:15px; }
#popWrap p.btnPrint { position:absolute; right:20px; top:15px; }
#popWrap p.btnPrint02 { position:absolute; right:42px; top:16px; }
#popWrap table { letter-spacing:-1px; }

/*	기록정보 > 임명인사 > 조직별보기 > 임명인사정보 목록 */
.popPeoples { width:770px; padding:22px 0 30px; display:inline-block; font-size:1.2em; }
.popPeoples h1 { margin-left:30px; font-family:'Nanum Gothic'; font-size:2.65em; color:#383a3b; letter-spacing:-1px; }
.popPeoples h2 { margin:23px 0 0 30px; font-family:'Nanum Gothic'; font-size:2.2em; padding-top:3px; letter-spacing:-1px; color:#1b6ac7; background:url(/images/egovframework/pa/portal/research/contents/h2_popPeoples.gif) left top no-repeat; }
.popPeoples .searchStyle dt { display:none; }
.popPeoples table.boardDefalut tbody th,
.popPeoples table.boardDefalut tbody td { border-right:1px solid #cacacc; }
.popPeoples .boardGroup { width:710px; }
.popPeoples .boardCount { margin-top:13px; }
.popPeoples .boardOrder { margin-top:12px; }
.popPeoples .boardPage ul li a,
.popPeoples .boardPage ul li strong { padding:0 11px 0 13px; line-height:30px; vertical-align:top; }
.popPeoples .peoplesScroll { width:708px; /* height:617px; */ height:475px; overflow-x:hidden; overflow-y:auto; }

/*	기록정보 > 임명인사 > 조직별보기 > 임명인사정보 상세 */
.peoplesCon { position:relative; width:738px; height:475px; margin-left:30px; display:inline-block; overflow-x:hidden; overflow-y:auto; }
.peoplesView { width:684px; padding:0 0 26px 26px; margin-top:2px; display:inline-block; border-top:3px solid #383d4a; border-bottom:1px solid #ccc;  background:url(/images/egovframework/pa/portal/research/contents/bg_peoplesView.gif) left top repeat-y; }
.peoplesView .photoGroup { float:left; width:200px; padding-top:25px;  }
.peoplesView .photoGroup #pagination { position:relative; width:200px; display:inline-block; background:url(/images/egovframework/pa/portal/research/contents/bg_pagination.gif) left top no-repeat; }
.peoplesView .photoGroup #pagination li { float:left; cursor:pointer; }
.peoplesView .photoGroup #pagination li.noImg { float:left; cursor:default; }
.peoplesView .photoGroup #pagination li img { width:48px; height:48px; border:1px solid #dedddd;  }
.peoplesView .photoGroup #pagination li.current img { width:44px; height:44px; border:3px solid #f27b12;}
/* 2014.11.26 수정 */
.peoplesView .photoGroup #slider { position:relative; clear:both; display:inline-block; overflow:hidden; width:190px; height:195px; margin:0 0 20px 5px; }
.peoplesView .photoGroup #slider ul { position:absolute; top:0; left:0; }
.peoplesView .photoGroup #slider ul li { float:left; width:610px; height:398px; }
.infoGroup { float:right; width:440px; padding-top:6px; margin:0px 8px 30px 0; line-height:1; }
.infoGroup > li { clear:both; padding:11px 0 0px 9px; margin-top:0px; background:url(/images/egovframework/pa/portal/research/contents/li_infoGroup.gif) left 16px no-repeat; }
.infoGroup li dl { width:100%; display:inline-block;}
.infoGroup li dt,
.infoGroup li dd { float:left;  }
.infoGroup li dt { width:69px; font-weight:bold; margin-right:7px; color:#3a3a3e; background:url(/images/egovframework/pa/portal/research/contents/dt_infoGroup.gif) right center no-repeat;  }
.infoGroup li dd span.name { font-weight:bold; color:#1b6bc7; }
.infoGroup li dd span.date { font-weight:bold; color:#f27b12; }
.infoGroup li dd { width:354px; }
.infoGroup li dd.etcList { line-height:1.6; margin-top:-4px; }
.infoGroup li dd li { padding-bottom:11px; }
.document { position:relative; width:708px; margin-top:20px; border:1px solid #ccc; border-bottom:0 none; }
.document h3 { width:688px; background:#f4f7fa; padding:11px 0 13px 20px; }
.document ul.docNum { position:absolute; left:104px; top:11px; height:22px;padding-right:2px; background:url(/images/egovframework/pa/portal/research/contents/ul_docNum.gif) right top no-repeat; }
.document ul.docNum li { float:left; width:26px;padding:1px 0; text-align:center; font-size:12px;; }
.document ul.docNum li.first { padding-left:2px; background:url(/images/egovframework/pa/portal/research/contents/ul_docNum02.gif) left top no-repeat; }
.document ul.docNum li.first a { border:0 none; }
.document ul.docNum li a { display:block; line-height:20px;  border-left:1px solid #edeeef}
.document ul.docNum li.on a,
.document ul.docNum li a:focus,
.document ul.docNum li a:hover { background:#9499a2; border:1px solid #808690; border-bottom:0 none; color:#fff; letter-spacing:0; font-weight:normal; }
.document p.btnView { position:absolute; right:10px; top:9px; }
.person { position:relative; width:708px; margin-top:20px; border:1px solid #ccc; border-bottom:0 none;}
.person h3 { width:688px; background:#f4f7fa; padding:11px 0 13px 20px; }

/*	기록정보 > 대통령서한 > 원문보기 */
#explainArea { position:relative; width:100%; display:inline-block; margin:0; border-top:2px solid #383d4a; }
/* 2014.11.25 혜진 수정 */
#explainArea .popupH1 { background:url(/images/egovframework/pa/portal/research/contents/bg_popView.gif) left bottom repeat-x; }
#explainArea h1 { width:80%; color:#1b6bc7; padding:13px 20px 13px 14px; line-height:21px; font-size:1.4em; }
#explainArea .viewGroup { width:100%; display:inline-block; height:667px; margin:13px 0; overflow:auto; }
/* 2014.11.25 혜진 수정 */
.photoView { padding-bottom:55px; }
#explainArea p.photo { position:relative; width:570px; margin:0 auto; }
#explainArea p.photo img { padding:9px; border:1px solid #ccc; }
#explainArea .viewTxtGroup { width:100%; display:inline-block; height:611px; margin:20px 0; overflow:auto; }
#explainArea div.txt { position:relative; width:530px; margin:0 auto; padding:0 19px 0 19px; font-size:1.2em; line-height:28px; border:1px solid #ccc; background:url(/images/egovframework/pa/portal/research/contents/bg_popView_txt.gif) left top repeat-y; word-break:keep-all; word-wrap:break-word; }
#explainArea div.btnMove {  display:inline-block; width:100%; height:55px; clear:both; background:url(/images/online_contents/epistle/bg_btnArea.jpg) left top repeat-x; }
#explainArea div.btnMove ul {  width:132px; height:39px; display:inline-block; margin:13px 0 0 311px;}
#explainArea div.btnMove ul li { float:left; display:block; font-weight:bold; color:#798795; }
#explainArea div.btnMove ul li a { color:#394959; }
#explainArea div.btnMove ul li.btnLeft { float:left; padding:8px 8px 13px 30px; background:url(/images/online_contents/epistle/bg_btnArea02.jpg) left top no-repeat;  }
#explainArea div.btnMove ul li.btnRight { float:right; padding:8px 31px 13px 7px; background:url(/images/online_contents/epistle/bg_btnArea02.jpg) right top no-repeat; }


/* 기록정보 > 대통령서한 > 원문보기 > 페이징 레이아웃 */
.popPage { position:absolute; left:0; bottom:0; width:100%; display:inline-block; margin-top:0; padding-top:14px; height:41px; background:pink url(/images/egovframework/pa/portal/research/contents/bg_btnArea.jpg) center top repeat-x; }
.boardPage02 { clear:both; padding:0; z-index:2; }
.boardPage02 ul { clear:both; padding:0; text-align:center; margin-top: 16px;}
.boardPage02 ul li { display:inline; padding:0; margin-left:-4px;  }
.boardPage02 ul li a,
.boardPage02 ul li strong {  display:inline-block; padding:8px 9px 13px 11px; vertical-align:top; background:url(/images/egovframework/pa/portal/research/contents/bg_btnArea02.png) left top repeat-x; }
.boardPage02 ul li a { color:#404751; }
.boardPage02 ul li strong,
.boardPage02 ul li a:focus,
.boardPage02 ul li a:hover { color:#2263af; }
.boardPage02 ul li.btn a { padding:0; background:none; color:#394959; }


/* 인쇄 팝업 */
#printWrap { position:relative; padding:5px; }
#printWrap > h1 { padding:10px 0 10px 15px; color:#fff; font-size:1.3em; background:#495164;  }
#printWrap ul.btnArea02 { position:absolute; right:17px; top:16px; }
#printWrap ul.btnArea02 li { float:left; margin-left:7px; }
#printWrap div.printCon { margin:10px 0; }
#printWrap div.printCon p.btnPrint,
#printWrap div.printCon p.btnPrint02,
#printWrap div.printCon p.btnClose02,
#printWrap div.printCon #guideGroup > p.print { display:none; }
#printWrap div.printCon .viewTxtGroup { height:auto; overflow:hidden; }
#printWrap .boardGroup { padding:0; }

/* 접수확인 중복 안내 */
#contestPop { padding-bottom:26px; }
.contestInfo { width:470px; padding:36px 20px 40px; background:#ebf2fa; margin:30px 30px 0;  }
.contestInfo p.guideTxt { width:470px; text-align:center; font-size:1.2em; color:#5c5e60; border-bottom:1px solid #c4c9cd; letter-spacing:-1px; line-height:1.5; padding-bottom:15px; }
.contestInfo p.guideTxt strong { font-size:1.2em; color:#1b6bc7; padding-left:19px; background:url(/images/egovframework/pa/portal/research/contents/bg_pointTxt.gif) left 2px no-repeat; }
.contestInfo .formArea { width:362px; padding:26px 0 0 46px; }
.contestInfo .formArea ul.ulForm { display:inline-block; }
.contestInfo .formArea ul.ulForm li { margin-top:4px; }
.contestInfo .formArea ul.ulForm li label { display:inline-block; width:92px; font-weight:bold; font-size:1.2em; padding-left:10px; vertical-align:middle; color:#3a3a3e; background:url(/images/egovframework/pa/portal/research/contents/dt_search.gif) left 7px no-repeat; }
.contestInfo .formArea ul.ulForm li input { width:248px; padding:0 5px; border:1px solid #b2b2b2; height:26px; line-height:26px; vertical-align:middle; }

.btnClose03 { position:absolute; right:5px; top:5px; }

.popexpand {width:100%; }
.popexpand ul { overflow:hidden; margin: 0 auto; width: 140px; }
.popexpand ul li{text-align:center; float:left; margin:0 5px 10px 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
