@charset "utf-8";
@import url(board.css);


#wrapInform {position:relative; width:100%; height:100%; background:url(../../images/Common/bg_inform.gif) 40% bottom no-repeat; overflow:auto;}
#container p.ttl {padding:0 0 26px 10px;}
#container p.comment {padding:0 0 26px 10px; color:#ff4343;}
#container p.treeblet {padding:0 0 3px 18px; color:#464646; background:url(../../images/Common/bg_dottree.gif) 0.5em 0.4em no-repeat;}
#container p.treeblet2 {padding:0 0 3px 18px; color:#464646; width:640px; text-align:right;}
#container p.treeblet span {font-weight:bold;}
#container p.treeblet.bottom {padding-bottom:26px}
#container p.acro {margin-top:-20px; padding:0 0 26px 20px;}
#container p.acro a {color:#626262;}

/*발간자료 원문검색 뷰*/

 p.book {float:left; width:152px; height:203px; padding:5px; margin-left:15px; margin-right:10px; background:url(../../images/Data/story_bg.gif) no-repeat;}
.bookbox {overflow:hidden; position:relative; width:420px; height:170px;  padding:20px; background:url(../../images/Data/story_bg2.gif) no-repeat;}
.bookbox h3.title {padding-left:8px; font-size:1.2em; font-weight:bold; }
.bookbox ul {overflow:hidden; width:95%; margin-top:10px; margin-bottom:10px; padding-top:15px; border-top:1px solid #e7e6de;}
.bookbox ul li {padding-left:18px; padding-bottom:5px; background:url(../../images/Common/icn_arrowO.gif) 0.8em 0.3em no-repeat;}
.bookbox ul li span {font-weight:bold;}
.bookbox p {position:absolute; top:20px; left:320px;}
.booktxt {margin-top:20px; min-height:200px; padding:20px; background-color:#f6f6f6; border-top:2px solid #afafaf; border-bottom:1px solid #afafaf; } 

.board {clear:both; padding-top:15px;}
.board td span.acro {padding:3px 0px 3px 20px; background:url(../../images/Common/ico_acro.gif) 0 0 no-repeat;}
.board td a {color:#4b4b4b;}
.boardWrite td .Hsearch {width:120px;}

/* 메일링 */
.mail {width:645px; overflow:hidden; border-top:2px solid #afafaf; border-bottom:1px solid #afafaf; background-color:#fbfbfb; padding:11px 13px;}
.mail p.mailcomment {width:455px; margin:0 auto; padding:8px 0 10px 40px; background:url(../../images/Inform/bg_mail.gif) no-repeat;}
.mail p.mailcomment span {display:block; font-weight:bold; font-size:1.3em;}
.mail textarea {width:98%; border:1px solid #c4c4c4; padding:5px; height:285px; overflow:auto; margin-bottom:5px; font-family:돋움; font-size:1em;}
p.same {padding:20px 10px 0px 10px; float:right;}
p.same input {margin-left:12px;}
p.same label {margin-left:5px;}

table.mail {width:100%; border:none; border-bottom:1px solid #ccc; margin:0; padding:0; background-color:#fff;}
table.mail th {width:15%;}
table.mail td {width:35%; margin:0;}
table.mail td.full {width:85%;}
table.mail td img {vertical-align:middle;}
table.mail td label {margin-left:5px; margin-right:15px;}
table.mail td p.mailtxt {padding:10px;}
table.mail td p.mailtxt span {color:#DB7667; font-weight:bold;}

/*calender*/
.Data {margin:0 auto; text-align:center; font-size:2.8em; font-weight:bold; margin-bottom:45px;}
.Data img {padding:0 10px; vertical-align:middle;}

.Data2 {margin:0 auto; text-align:center; font-size:2.8em; font-weight:bold; margin-bottom:10px;}
.Data2 img {padding:0 10px; vertical-align:middle;}

.calender {width:100%; text-align:center; margin:0 auto; border:0; border-collapse:collapse;}
.calender th {width:94px; height:32px; line-height:32px; border-top:1px solid #afafaf; background-color:#fafafa; text-align:center;}
.calender th.sun {border-left:1px solid #d9d9d9; color:#fb0000;}
.calender th.sat {border-right:1px solid #d9d9d9; color:#464646;}
.calender td {height:77px; padding:5px; color:#7e7e7e; border:1px solid #d9d9d9; text-align:left; vertical-align:top; font-weight:bold;}
.calender td span {display:block;}
.calender td p.holiday {color:#fb0000;}
.calender td.sun a {color:#fb0000;}
.calender td.sat a {color:#464646;}
.calender td.schedule {background-color:#fdf6f2;}
.calender td li {font-weight:normal; margin-bottom:5px;}
.calender td li a {color:#4b4b4b;}

.tab span{ float:left; width:180px; margin-left:8px; margin-top:67px; }
*html .tab span{ float:left; width:180px; margin-left:8px; margin-top:67px; margin-bottom:10px;}
.tab span a {color:#4b4b4b;}
.tab span a.on {font-weight:bold;}
.tab span.btn{ float:right; width:110px; }

.today {width:671px; height:35px; margin-bottom:6px; background:url(../../images/Inform/bg_today.gif) no-repeat;}
.today a {display:block; overflow:hidden; float:left; width:390px; height:35px; padding-left:19px; line-height:35px; background:url(../../images/Inform/bg_lineG.gif) left 1em no-repeat; color:#565656;}
.today span {float:left; padding:0 10px; line-height:35px; background:url(../../images/Inform/bg_lineG.gif) left 1em no-repeat;}
.today span.none {float:left; padding:0 10px; line-height:35px; background:url(../../images/Inform/bg_lineG.gif) left 1em no-repeat; }

.today2 {width:671px; height:35px; margin-bottom:6px; background:url(../../images/Inform/bg_today.gif) no-repeat;}
.today2 a {display:block; overflow:hidden; float:left; width:280px; height:35px; padding-left:19px; line-height:35px; background:url(../../images/Inform/bg_lineG.gif) left 1em no-repeat; color:#565656;}
.today2 span {float:left; padding:0 10px; line-height:35px; background:url(../../images/Inform/bg_lineG.gif) left 1em no-repeat;}
.today2 span.none {float:left; padding:0 10px; line-height:35px; background:url(../../images/Inform/bg_lineG.gif) left 1em no-repeat; }

.Data3 { text-align:left; font-size:1.8em; font-weight:bold; margin:12px 0 8px 0; padding-left:75px;  width:500px; }

.cal { width:270px; margin-bottom:50px;}
.calender2 { width:240px; text-align:center; margin:0 auto; border:0; border-collapse:collapse; }
.calender2 th {width:60px; height:16px; line-height:32px; border-top:1px solid #D9D9D9; background-color:#fafafa; text-align:center;}
.calender2 th.sun {border-left:1px solid #d9d9d9; color:#fb0000;}
.calender2 th.sat {border-right:1px solid #d9d9d9; color:#464646;}
.calender2 td {height:16px; padding:5px; color:#7e7e7e; border:1px solid #d9d9d9; text-align:center; vertical-align:top; font-weight:bold;}
.calender2 td span {display:block;}
.calender2 td p.holiday {color:#fb0000;}
.calender2 td.sun {color:#fb0000;}
.calender2 td.sat {color:#464646;}
.calender2 td.sun a {color:#fb0000;}
.calender2 td.sat a {color:#464646;}
.calender2 td.schedule {background-color:#f9edd7;}
.calender2 td li {font-weight:normal; margin-bottom:5px;}
.calender2 td li a {color:#4b4b4b;}

.tab2 span{ position:absolute; width:210px; margin-left:280px; margin-top:-266px;  }
*html .tab2 span{ position:absolute; width:210px; margin-left:280px; margin-top:-266px;  }
.tab2 span a {color:#4b4b4b;}
.tab2 span a.on {font-weight:bold;}
.tab2 span.btn{ float:right; width:110px; }

.today3 { position:absolute; margin-left:275px; padding:5px; margin-top:-235px; width:375px; margin-bottom:6px; border:1px solid #DCDCDC; background-color:#F7F7F7;}
.today3 a {display:block; overflow:hidden; float:left; width:355px; height:25px; padding-left:19px; background:url(../../images/Common/icn_arrowO.gif) 10px 13px no-repeat; line-height:35px; color:#565656;}
.today3 span {float:left; padding-left:19px; line-height:25px; }
.today3 span.none {float:left; padding:0 10px; line-height:25px; }
.today3 span.holiday { color:#FB0000; padding-left:110px; }




.Data4 {text-align:center; font-size:2.8em; font-weight:bold; padding-left:37px; margin-bottom:13px;}
.Data4 img {padding:0 10px; vertical-align:middle;}

.tab4 span{ margin-bottom:7px;}
.tab4 span{ float:left; width:180px; margin-left:8px;}
*html .tab4 span{ float:left; width:180px; margin-left:8px; margin-top:67px; margin-bottom:10px;}
.tab4 span a {color:#4b4b4b;}
.tab4 span a.on {font-weight:bold;}
.tab4 span.btn{ float:right; width:110px; }

/* 소식지게시판 목록 */
.letterList { position:relative; width:100%; margin-top:8px; border-top:2px solid #afafaf; border-bottom:1px solid #ccc; }
.letterList ul { position:relative; width:670px; overflow:hidden; margin:0px; padding:0px;}
.letterList ul li {float:left; position:relative; width:304px; height:190px; margin:16px 10px; background:url(../../images/Inform/letter_bg.gif) no-repeat;}
.letterList ul li img {vertical-align:middle;}
.letterList ul li img.letter {width:131px; height:165px; padding:8px;}
.letterList ul li span.title {position:absolute; display:inline; top:20px; left:165px; width:115px; font-size:1.2em; font-weight:bold; line-height:20px;}
.letterList ul li span.year {position:absolute; display:inline; top:45px; left:165px; width:115px; font-size:1em; font-weight:normal;}
.letterList ul li span.down {position:absolute; display:inline; top:140px; left:165px; width:115px; font-size:1em; font-weight:normal;}

.Dhistory {width:100%; margin:0 auto; margin-top:5px; border:1px solid #d9d3c6; border-collapse:collapse;}
.Dhistory th {border:1px solid #d9d3c6; padding:5px 5px; background-color:#a69a8e; color:#fff;}
.Dhistory th.subject1 {color:#605347;  background-color:#f7f4f1;}
.Dhistory td {border:1px solid #d9d3c6; text-align:left; padding:3px 3px; font-weight:normal;}
.Dhistory td.con {text-align:left;}
.Dhistory td.subject1 {color:#605347;  background-color:#f7f4f1;}

.Dhistory5 {width:100%; margin:0 auto; margin-top:1px; border:1px solid #d9d3c6; border-collapse:collapse;}
.Dhistory5 th {border:1px solid #d9d3c6; padding:5px 5px; background-color:#a69a8e; color:#fff;}
.Dhistory5 th.subject1 {color:#605347;  background-color:#f7f4f1;}
.Dhistory5 td {border:1px solid #d9d3c6; text-align:center; padding:3px 3px; font-weight:normal;}
.Dhistory5 td.con {text-align:center;}
.Dhistory5 td.subject1 {color:#605347;  background-color:#f7f4f1;}

/* 새소식강조 텍스트 */
p.newstxt span {color:#CC3399; font-weight:bold;}
p.Photo {float:left;}
