
/* container */

#container { position:relative; width:960px;margin:0 auto; padding:32px 0 30px 0; font:12px "돋움",Dotum; background:#fff; }

#container:after { content:""; display:block; clear:both; }



/*왼쪽 메뉴*/



.sidemenu { position:relative; float:left; margin:0 0 0 26px; width:154px; padding-top:100px; }

.sidemenu dt { position:absolute;left:0; top:0; }

.sidemenu dd a { display:block; padding:10px 0px 10px 18px; font:13px "NGothicB"; border-bottom:1px solid #d9d9da; background:url('/images/common_new/dot_lnb.png') no-repeat 10px 16px;}

.sidemenu dd a:hover, .sidemenu dd a:focus, .sidemenu dl dd a.selected { color:#1a33a5; } 

.sidemenu dl dd ul li a.baby { padding:6px 0px 6px 25px; font-size:12px; background:none; border-bottom:none;}

.sidemenu dl dd ul { border-bottom:1px solid #d9d9da;}

.sidemenu dd a.baby:hover {color:#2679bf; background:url('/images/common/bg_sovermenu.gif') no-repeat 12px 9px #e7eaf6;  } 

.sidemenu dl dd ul li a span { display:none; }

.sidemenu dl dd ul li a span img{ vertical-align:middle; }

.sidemenu dl dd ul li.current a { color:#2679bf; background:url('/images/common/bg_sovermenu.gif') no-repeat 12px 9px #e7eaf6; }

.sidemenu dl dd ul li.current a span { display:inline; }


/*우측 본문*/

.content { position:relative; float:right; width:715px; color:#555; padding-bottom:10px; padding-right:35px;}

.content h2 { padding:20px 0 40px 10px; height:25px; border-bottom:1px solid #d9d9da; border-top:1px solid #d9d9da; font-size:24px; color:#1c1c1e; font-family:'NGothicB' !important;}

.print { text-align:right;position:relative; top:-70px; right:10px; }

.location { position:absolute; top:52px; left:15px;}

.location strong { font-weight:normal; }

h4, h5, h6 { font:bold 12px "돋움",Dotum; }





/*목록 버튼*/

hr { margin-top:10px; border-top:1px solid #006bb7; }

hr.type02 { border-top:1px solid #bbbbbb; }

hr.type03 { margin-top:10px; border-top:1px solid #dfdfdf; }

.listbtn { text-align:right; }

.listbtn a { display:inline-block; width:43px; height:17px; padding-top:5px; text-align:center; background:#ccc url('../images/common/bg_btn2.gif') no-repeat; color:#fff; font:bold 12px "돋움",Dotum; }





/*페이징*/

.pagination { text-align:center; }

.pagination * {vertical-align:top;}

.pagination img { vertical-align:middle; }

.pagination span { display:inline-block; font-weight:bold; border:1px solid #c4c4c4; }

.pagination span a { display:inline-block; padding:4px 9px; width:7px; color:#777; text-align:center; }

.pagination a:hover { text-decoration:underline; }

.currentpage { display:inline-block; padding:4px 9px; width:7px; color:#4b7cbf; border:1px solid #4b7cbf !important; text-decoration:underline;}







/*새글버튼 세로중앙으로*/

.newitem { vertical-align:middle; }



/*메뉴관리자*/

.chargeNum { display:none; padding:10px 20px; border-top:1px solid #aaa; border-bottom:1px solid #aaa; margin-top:30px; font:14px "NGothicB"; color:#444; }

.charge {  }

.teltit { color:#d00; }

.num { color:#d00;  }





/*공통글머리기호*/

.blueh3 { padding:0 0 5px 20px; background:url('../images/common/bg_heading1.gif') no-repeat 3px 2px; font:15px "NGothicB"; color:#333; }
.blueh3.type02 {background-position:3px 5px;}
.blueh3.type02 * {vertical-align:middle !important;}





/* 연간통계 list */

.textSummary{font-family:'NGothic'; color:#707070; font-size:13px;}



/* 자유게시판 */

.textSummarys{font-family:'NGothic'; color:#4f4e4e; font-size:13px; text-decoration:underline; padding-bottom:5px;}

.textSummaryss{font:bold 13px 'NGothic'; color:#7c7c7c; padding-bottom:5px; letter-spacing:-1px; }

.textSummarysss{font:bold 11px 'NGothic'; color:#7c7c7c; padding-bottom:20px; letter-spacing:-1px; }



/*공통텍스트박스 테두리*/

.sbox { border:1px solid #ccc; }





/*퀵메뉴*/

#quickMenuBox { position:absolute; right:330px; margin-top:220px; }





#quickMenuBox .sosok { position:absolute; left:0;top:207px; width:99px; height:289px; font:11px "돋움",Dotum; padding:18px 0 0 10px; background:url('../images/common/bg_quick.gif') no-repeat; display:none; }

#quickMenuBox .sosok li a:hover { color:#2778be; text-decoration: underline; }





/*공통 서브메뉴 긴 단어*/

.longmenutxt {letter-spacing:-2px !important;}

