@charset "utf-8";
/* CSS Document */

@import url(newshome.css); /* 뉴스홈 */
@import url(sidecontent.css); /* 우측템플릿 */
@import url(section.css); /* 1,2차 섹션 */
@import url(article.css); /* 기사본문 */

/* Layout | 헤더 (GNB & 상단Menu) */
#header {position:relative; width:960px; margin:0 auto; margin-bottom:7px; font-size:12px;} /* 2009010205 */
/* Header | Logo */
#header h1 {display:inline; position:relative; float:left; clear:both; height:49px; margin:-4px 0 0 14px; padding:0; font-size:0; text-align:left;}
#header h1 img {vertical-align:top;}
#header h1 img.news {margin:0 0 0 -2px}

/* Header | 날씨 */
#header .weather {display:inline; position:relative; float:left; width:170px; margin:-1px 0 0 18px; color:#4B4B4B; font:11px "돋움", Arial;}
#header .weather img {vertical-align:middle;}
#header .weather dt {display:inline; float:left; padding:2px 6px 0 0; letter-spacing:-1px;} 
#header .weather dd {display:inline; float:left; margin:-2px 0 0 0; text-align:left;}
#header .weather dt span {font:11px tahoma; letter-spacing:normal;}
#header .weather dd span {color:#BA171A;}
#header .weather dd a {color:#4B4B4B; font:11px "돋움", Arial;}
#header .weather dd img {margin:0 2px 2px 0;}

/* Layout | 컨테이너 (컨텐츠 & 좌,우측) */
#container {width:960px; margin:0 auto; text-align:left;  border-bottom:1px solid #dbdbdb; background:url(/common/images/bg_3column01.gif) repeat-y;clear:both;}
#container.nobg {background:none;}
#container.nobg .cb {clear:both; height:35px;}

/* Layout | 좌측 */
#container #nav, #nav {float:left; width:115px;}

/* Layout | 중앙컨텐츠 */
#container #content {float:left; width:573px; margin:0 0 0 15px; padding-bottom:7px;} /* 1115 하단 paading추가 */  #content {margin:0;}
#container #content.newshome {display:inline; float:left; width:703px; margin:0;}
#container #content.president {float:right; width:835px; margin:0;}

/* Layout | 우측 */
#container #sidecontent, #sidecontent {float:right; width:242px;}
#container .cb {clear:both; height:66px;} /* 중앙 컨텐츠와 푸터간 여백 | 1115 #content의 하단여백값과 연동 */
#container .cb_newshome {clear:both; height:0; font-size:0; line-height:0;} /* 뉴스홈 중앙 컨텐츠와 푸터간 여백 | 1115 #content의 하단여백값과 연동 */

/* Layout | 기사본문 */
.td_article {padding-bottom:65px;}
td.nav {padding-left:0; text-decoration:none; color:#2D2C2D;}
td.nav .margin {display:inline; margin-right:15px;}
td.sidecontent {background:url(/common/images/newshome_btn_more01.gif) repeat-y right bottom;}
td.sidecontent .margin {display:inline; margin-left:15px;}

/* Common */
body {font-family:"돋움",Dotum, 굴림, Gulim, AppleGothic, Sans-serif;}
body, form, h1, h2, h3, h4, h5, ul, ol, li, dl, dt, dd, div, input, #leftmenu p, #container p {margin:0; padding:0;}
li {list-style:none;}	img {border:none;}	input {font-size:12px;}
a:link, a:visited, a:active {text-decoration:none;}	a:hover {text-decoration:underline;}

.ln16 {line-height:16px;} .ln18 {line-height:18px;} .ln20 {line-height:20px;}	.ls {letter-spacing:-1px;}
.b {font-weight:bold;} .p11 {font-size:11px;}	.p12 {font-size:12px;}	.p20 {font-size:20px;}

.fl {float:left;} .fr {float:right;} .cb {clear:both;}

.pdl_4 {padding-left:4px;}	.pdl_5 {padding-left:5px;}	.pdl_7 {padding-left:7px;}
.mgb_2 {margin-bottom:2px;}	.mgb_3 {margin-bottom:3px;}	.mgt_2 {margin-top:2px;}
.vm {vertical-align:middle;}

/* Footer | 페이지하단 네비게이션 */
.page_navi, .page_navi a {text-align:right; color:#666 !important; font-size:11px !important; letter-spacing:-1px;}
.page_navi a:link, .page_navi a:visited, .page_navi a:active, .page_navi a:hover {color:#666;}
.page_navi .prev {margin:0 0 0 0; padding:0 0 0 11px; background:url(http://imgnews.naver.com/image/news/2007/new_section/bu_btnback.gif) no-repeat 0 0;}
.page_navi .top {margin:0 0 0 7px; padding:0 0 0 11px; background:url(http://imgnews.naver.com/image/news/2007/new_section/bu_btntop.gif) no-repeat 0 0;}
.page_navi {position:absolute; right:257px; top:-36px;}

/* Footer */
#footer {margin:0 auto; clear:both; text-align:center; padding:20px 0 28px 0;}
#footer * {color:#444; list-style:none; font-size:12px; line-height:normal; font-family:돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;}
#footer a {text-decoration:none; color:#444;}
#footer a:visited {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer ul {margin:0 0 14px 0;}
#footer ul li {display:inline; padding:0 1px 0 6px; font-size:11px; white-space:nowrap; background:url(/common/images/line_v_footer10.gif) no-repeat 0 0;}
#footer ul li *{font-size:11px;}
#footer ul li.first{background:none; padding:0 1px 0 0;}
#footer ul a {letter-spacing:-1px;}
#footer address {margin:0 0 0 0;}
#footer address {font:9px Verdana;}
#footer address a {font:bold 9px Tahoma; color:#00535d;}
#footer .address_cp {margin:0 0 15px 0; font:9px Verdana;}
#footer .address_cp strong,
#footer .address_cp a {font:bold 11px Dotum; letter-spacing:-1px; color:#444 !important;}
#footer .address_hd {font:9px Verdana;}
#footer .address_hd a {font:bold 9px Tahoma; color:#00535d !important;}

#footer.php_footer {border:none;}
#footer h3 {margin-top:19px; color:#000; font:normal 12px 굴림; text-align:center;}
#footer h3 a {color:#000;}
#footer h3 a:hover {color:#4DA500;}
#footer .copyright {margin:8px 0 0 0; color:#2D2D2D; font-size:12px; text-align:center;}
#footer .copyright a {font-weight:bold; color:#006080; text-decoration:none;}


#gnb * {list-style:none; margin:0; padding:0;}
#gnb img {border:none; vertical-align:top;}
#gnb fieldset {border:none;}
#gnb legend{display:none;}
#gnb{height:19px; _height:22px; color:#444; font-size:12px; font-family:"돋움", Dotum, AppleGothic, sans-serif; text-align:left;}
#gnb a, #gnb a:link, #gnb a:active,#gnb a:visited {color:#444; text-decoration:none;  font-family:"돋움", Dotum, AppleGothic, sans-serif;}
#gnb a:hover{color:#438a01; text-decoration:underline;}

#gnb #gnb_utility{position:relative; float:right; margin-top:-4px;  z-index:1000000000;}
#gnb #gnb_utility #account, #gnb #gnb_utility ul, #gnb #gnb_utility form{background-color:#fff;}

#gnb #gnb_utility #account{display:inline; float:left; position:relative; padding:4px 0 0 20px; margin-left:3px;}
#gnb #gnb_utility #account strong{vertical-align:-1px; font-weight:normal;}
#gnb #gnb_utility #account img{vertical-align:middle; margin:0 0 2px 0;}

#gnb #gnb_utility ul{float:left; margin-left:20px; padding:4px 8px 0 0;}
#gnb #gnb_utility ul li{float:left; padding:2px 8px 0 8px; background:url(/common/images/bg_bar01.gif) left 2px no-repeat; letter-spacing:-1px;}
#gnb #gnb_utility ul li.first{background:none; padding-left:0;}
#gnb #gnb_utility ul li.more_menu{position:relative; z-index:1000000000;}
#gnb #gnb_utility ul li.more_menu a.more{float:left; margin:-1px 0 0 1px; padding-top:1px;}
#gnb #gnb_utility ul li.more_menu a.more img{vertical-align:top; margin:-1px 0 0 2px;}

#gnb #gnb_utility form{float:left;}
#gnb #gnb_utility fieldset{float:left; _display:inline; padding-right:1px;margin:1px 0 1px 0;}
#gnb #gnb_utility .gnb_search{background: #006699; z-index:1000000;}
#gnb #gnb_utility .box_window{ime-mode:active; width:76px; _width /**/:80px; height:14px; _height:12px; _height /**/:15px; margin:3px 0 1px 3px; _margin:2px 0 1px 3px; padding:1px 0 0 4px; _padding:3px 0 0 4px; background:#fff; border:none; line-height:12px; color:#888; font-size:12px;}
*:first-child+html #gnb #gnb_utility .box_window{height:12px; margin:2px 0 1px 3px; padding:3px 0 0 4px;}
#gnb #gnb_utility .btn_window{vertical-align:top; margin:2px 0 2px 0px;}
.skin01{border-top:4px solid #fff; background:#fff;}

