@charset "euc-kr";
/* default */
body { background:#fff; }
body, form{ margin:0; padding:0; }
body, td { font-size:9pt; line-height:1.5; color:#666; font-family:Gulim, Dotum, Helvetica, sans-serif; }
img { border:0 none;}
hr.layout { display:none; }
a {color:#262626;text-decoration:none}
a:hover {color:#4559e9;text-decoration:underline}
a:active {background-color:transparent}
/* clear / f_clear */
.clear { clear:both; width:0; height:0; font:0 Arial; line-height:0; }
.f_clear:after { content:"."; height:0; display:block; visibility:hidden; clear:both; }
* html .f_clear { height: 1px; }
.f_clear { display: block;min-height:1px; }
caption{display:none;}
/* layout */
#mediaGnb,
#mediaWraper { width:970px; margin:0 auto; }
#contentsWraper { position:relative; clear:both; width:970px; margin:0; padding:0; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_contentswraper_0329.gif') left top repeat-y; }
#contentsWraper.newsMain { padding:18px 0 0 0; background:url("http://news.nateimg.co.kr/etc/ui/images/common/bg_contentswraper.gif") repeat-y scroll left top; }
#contentsWraper.bgNone {background:none;}
.section_news .newsMain #newsSidebar, #contentsWraper.newsMain #newsContents { padding-top:0; }
#channerHeader { position:relative; width:955px; height:276px; padding:18px 15px 0 0; border-bottom:1px solid #e6e6e6; background:#fff; }
#channerHeader .channerContents { float:left; width:620px; padding-right:29px; }
#channerHeader .channerGallery { position:absolute; left:649px; top:0; border-top:0; }
#mediaSubnav {position:relative; clear:both; float:left; width:100%; height:27px; margin:25px 0 0 0; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_3depthdwrap.gif') left 26px repeat-x; z-index:50;}
#newsContents { float:left; padding:18px 0 29px 0; width:620px;}
#newsSidebar { display:inline; float:right; width:290px; margin:0 15px 0 0; padding:0 0 0 0; border:0; }
#newsPorket { position:absolute; right:-17px; top:81px; width:18px; height:273px; margin:26px 0 0 0; z-index:99999; }
#newsPorket.viewPocket { top:-81px; } /* 기사뷰 */
#mediaHome #newsPorket { background: url("http://news.nateimg.co.kr/etc/ui/images/common/bg_newsporket2.gif") no-repeat 1px 55px; } /* 2011-04-12 */
#mediaFooter { width:970px; margin:0 auto; }
/* layout : newsLeftBanner */
#newsLeftBanner { position:absolute; left:-103px; top:155px; width:75px; height:90px; font:11px Gulim, Dotum, Helvetica, sans-serif; color:#797979; letter-spacing:-1px; text-align:center; }
#newsLeftBanner img { display:block; }

/* common : #mediaSubnav - 3Depth Nav */
#mediaSubnav h3, #mediaSubnav .mediaSubnavList, .mediaSubnavList ul, #mediaSubnav li { margin:0; padding:0; list-style:none; }
#mediaSubnav h3 { float:left; height:27px; padding:0 20px 0 0; background:#fff url('http://news.nateimg.co.kr/etc/ui/images/common/txt_title2depth_newnew0715.gif') left top no-repeat; overflow:hidden; }
#mediaSubnav h3 a { display:block; height:29px; font-size:0; line-height:0; text-indent:-99999px; }
#mediaSubnav .btn_realProperty {overflow:hidden; position:absolute; right:0; top:-15px; width:113px; height:30px;}
#mediaSubnav .btn_realProperty a {text-decoration:none;}
#mediaSubnav .btn_realProperty a span {visibility:hidden;}
#mediaSubnav .btn_realProperty a.stock {float:left; width:57px; height:30px; background:url("http://news.nateimg.co.kr/etc/ui/images/button/btn_realProperty.gif") no-repeat 0 0;}
#mediaSubnav .btn_realProperty a.property {float:left; width:56px; height:30px; background:url("http://news.nateimg.co.kr/etc/ui/images/button/btn_realProperty.gif") no-repeat -57px 0;}
#mediaSubnav .mediaSubnavList { padding:3px 0 0 0; }
#mediaSubnav .mediaSubnavList li { float:left; height:20px; padding:0 9px 0 12px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_3depthline.gif') left 3px no-repeat; }
#mediaSubnav .mediaSubnavList li.first { padding-left:5px; background:none; }
#mediaSubnav .mediaSubnavList li a { float:left; padding-top:2px; font: 9pt Gulim,Helvetica, sans-serif; color:#222;}
#mediaSubnav .mediaSubnavList li a.selected { font-weight:bold; letter-spacing:-1px; }
#mediaSubnav .mediaSubnavList li a:visited, #mediaSubnav .mediaSubnavList li a:hover, #mediaSubnav .mediaSubnavList li a:active { color:#222 !important; text-decoration:none !important; }
#mediaSubnav .mediaSubnavList li a img.new { display:inline; margin:-4px 0 0 3px; vertical-align:middle; }
#mediaSubnav .mediaSubnavList li.media3depthSub { position:relative; z-index:5; }
#mediaSubnav .mediaSubnavList li.media3depthSub a { margin-right:2px; padding-right:21px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_3deptharrow.gif') right top no-repeat; }
#mediaSubnav .mediaSubnavList li.media3depthSub.selected a { background-position: right -25px; }
#mediaSubnav .mediaSubnavList li i.up { display:inline; float:left; width:14px; height:10px; _padding-right:9px; font-size:0; line-height:0; text-indent:-99999px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_textup.gif') 3px 5px no-repeat; }
#mediaSubnav .mediaSubnavList li ul { position:absolute; right:-4px; top:17px; float:left; width:118px; padding:12px 0 4px 0; background:#fff; border:1px solid #d6d6d6; } /* 2011-03-16 */
#mediaSubnav .mediaSubnavList li li { position:static; clear:both; float:left; height:auto; padding:0 0 7px 11px; background:none; white-space:nowrap; } /* 2011-03-16 */
#mediaSubnav .mediaSubnavList li li a:link, #mediaSubnav .mediaSubnavList li li a:visited, #mediaSubnav .mediaSubnavList li li a:active,
#mediaSubnav .mediaSubnavList li li a { margin:0; padding:0 !important; color:#666 !important; background:none !important; }
#mediaSubnav .mediaSubnavList li li a:hover { text-decoration:underline !important; }
#mediaSubnav .mediaSubnavList li li a.selected:link, #mediaSubnav .mediaSubnavList li li a.selected:visited, #mediaSubnav .mediaSubnavList li li a.selected:active,
#mediaSubnav .mediaSubnavList li li a.selected { color:#395fa8 !important;}
#mediaSubnav .mediaSubnavList li li a.selected:hover { color:#395fa8 !important; }
#mediaSubnav .nateon { float:right; width:137px; height:20px; margin:-3px 0 0 0; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_nateon.gif') 0 0 no-repeat; }
#mediaSubnav .nateon a, #mediaSubnav .nateon a:visited { display:block; width:104px; height:17px; padding:3px 0 0 33px; font-family:Gulim, Dotum, Helvetica, sans-serif; color:#303030 !important; text-decoration:none; overflow:hidden; }
#mediaSubnav .nateon a:hover, #mediaSubnav .nateon a:active { color:#303030 !important; }
#mediaSubnav .nateon a:hover { text-decoration:underline; }
.adSubnav { margin:15px 0 0 0 !important; } /* 광고영역이 있을 경우 3depth 간격 */
#mediaSubnav.tvLivenavi { margin-bottom:18px; } /* tv 생중계 */
#mediaSubnav .newsSubnavList_type2 li.media3depthSub a {padding:2px 5px 0 0; background:none;}
#mediaSubnav .newsSubnavList_type2 li.media3depthSub a.arrow {display:inline-block; width:17px; height:17px; margin:2px 0 0 0; padding:0; font-size:0; line-height:0; text-indent:-9999px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_3deptharrow.gif') right top no-repeat; }
#mediaSubnav .newsSubnavList_type2 li.media3depthSub a.arrow.selected {background-position: right -25px;}
#mediaSubnav.weatherSubnav {height:32px; margin:0; background-position:0 bottom;}
#mediaSubnav.weatherSubnav ul {overflow:hidden; height:32px; margin:0; padding:0; list-style:none;}
#mediaSubnav.weatherSubnav li {float:left; margin:7px 10px 0 0; padding-left:16px; background:url("http://news.nateimg.co.kr/etc/ui/images/weather/ico/ico_location_arrow.gif") no-repeat 0 4px;}
#mediaSubnav.weatherSubnav li.t_weather {background:none;}
#mediaSubnav.weatherSubnav ul.tabNav {height:32px;}
#mediaSubnav.weatherSubnav ul.tabNav li {height:32px; margin:0; padding:0; background:none;}
#mediaSubnav.weatherSubnav ul.tabNav a {display:inline-block; height:31px; background:url("http://news.nateimg.co.kr/etc/ui/images/weather/text/snb2depth_bn_tab_v3.gif") no-repeat;}
#mediaSubnav.weatherSubnav ul.tabNav .breakingNews_tab1 a {width:60px; background-position:7px 9px;}
#mediaSubnav.weatherSubnav ul.tabNav .breakingNews_tab2 a {width:61px; background-position:-53px 9px;}
#mediaSubnav.weatherSubnav ul.tabNav .breakingNews_tab3 a {width:60px; background-position:-114px 9px;}
#mediaSubnav.weatherSubnav ul.tabNav .breakingNews_tab4 a {width:88px; background-position:-175px 9px;}
#mediaSubnav.weatherSubnav ul.tabNav .breakingNews_tab1 a.on {background-position:7px -28px;}
#mediaSubnav.weatherSubnav ul.tabNav .breakingNews_tab2 a.on {background-position:-53px -28px;}
#mediaSubnav.weatherSubnav ul.tabNav .breakingNews_tab3 a.on {background-position:-114px -28px;}
#mediaSubnav.weatherSubnav ul.tabNav .breakingNews_tab4 a.on {background-position:-175px -28px;}
#mediaSubnav.weatherSubnav ul.tabNav .sea_tab1 a {width:40px; background-position:8px -61px;}
#mediaSubnav.weatherSubnav ul.tabNav .sea_tab2 a {width:61px; background-position:-32px -61px;}
#mediaSubnav.weatherSubnav ul.tabNav .sea_tab3 a {width:62px; background-position:-93px -61px;}
#mediaSubnav.weatherSubnav ul.tabNav .sea_tab4 a {width:62px; background-position:-155px -61px;}
#mediaSubnav.weatherSubnav ul.tabNav .sea_tab5 a {width:62px; background-position:-217px -61px;}
#mediaSubnav.weatherSubnav ul.tabNav .sea_tab1 a.on {width:40px; background-position:8px -85px;}
#mediaSubnav.weatherSubnav ul.tabNav .sea_tab2 a.on {width:61px; background-position:-32px -85px;}
#mediaSubnav.weatherSubnav ul.tabNav .sea_tab3 a.on {width:62px; background-position:-93px -85px;}
#mediaSubnav.weatherSubnav ul.tabNav .sea_tab4 a.on {width:62px; background-position:-155px -85px;}
#mediaSubnav.weatherSubnav ul.tabNav .sea_tab5 a.on {width:62px; background-position:-217px -85px;}
#mediaSubnav.weatherSubnav ul.tabNav .airPollution_tab1 a {width:60px; background-position:8px -117px;}
#mediaSubnav.weatherSubnav ul.tabNav .airPollution_tab2 a {width:61px; background-position:-52px -117px;}
#mediaSubnav.weatherSubnav ul.tabNav .airPollution_tab3 a {width:41px; background-position:-113px -117px;}
#mediaSubnav.weatherSubnav ul.tabNav .airPollution_tab4 a {width:43px; background-position:-154px -117px;}
#mediaSubnav.weatherSubnav ul.tabNav .airPollution_tab1 a.on {background-position:8px -141px;}
#mediaSubnav.weatherSubnav ul.tabNav .airPollution_tab2 a.on {background-position:-52px -141px;}
#mediaSubnav.weatherSubnav ul.tabNav .airPollution_tab3 a.on {background-position:-113px -141px;}
#mediaSubnav.weatherSubnav ul.tabNav .airPollution_tab4 a.on {background-position:-154px -141px;}

/* common : 링크 */
a.image { display:inline-block !important; zoom:1 !important;}
a.image:focus {outline:1px dotted #ccc;}
a.image img { border:1px solid #f9f9f9 !important; }
a.image:hover img { border:1px solid #ccc !important; }
a.image .icomedia img, a.image:hover .icomedia img { border:0 !important; }
a.more { position:absolute; top:19px; right:3px; display:block; width:38px; height:14px; background:url('http://news.nateimg.co.kr/etc/ui/images/idol24/set_idol_ico_6.png') -213px -60px no-repeat !important; text-indent:-9999px; }
a.thumb_more { right:1px; }
a.help { font:11px Gulim, Dotum, Helvetica, sans-serif; cursor:help; text-decoration:none !important; }
a.help, a.help:visited, a.help:hover { color:#888 !important; }
a.btnclose { display:block; width:15px; height:14px; font-size:0; line-height:0; text-indent:-99999px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_close.gif') left top no-repeat; overflow:hidden; }
a em.mediatype { position:relative !important; display:inline-block !important; text-align:center; }
a em.mediatype img.imgmedia, a:visited em.mediatype img.imgmedia, a:hover em.mediatype img.imgmedia { position:absolute !important; bottom:1px; right:1px; border:0 !important; display:inline-block !important; zoom:1 !important; }

/* common : 텍스트 + 버튼 */
.listTitle, .listTitle2 { margin:0; padding:0; font:bold 9pt Gulim, Dotum, Helvetica, sans-serif; color:#222; }
.listTitle span, .listTitle strong { color:#3960a6; }
.listTitle2 span, .listTitle2 strong { color:#f56c07; }
.listTitle a:visited, .listTitle a:hover, .listTitle2 a:visited, .listTitle2 a:hover,
.listTitle a, .listTitle2 a { color:#222 !important; text-decoration:none !important; }
.medium { font:11px Dotum, Helvetica, sans-serif; color:#b89494 !important; letter-spacing:-1px; }
.medium em { padding:0 0 0 3px; color:#999; font-style:normal; letter-spacing:0; }
.pageMove { overflow:hidden; padding:17px 0; height:100%; }
.pageMove a, .pageMove a:visited, .pageMove a:hover { font:11px Dotum, Helvetica, sans-serif; color:#444 !important; line-height:15px; letter-spacing:-1px; }
.pageMove .fl { float:left; }
.pageMove .fr { float:right; }
.pageMove .natehome { padding:1px 0 1px 16px; height:25px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/icon_nate.gif') 1px 0 no-repeat; }
.pageMove .newshome { padding:0 5px 0 0; }
.pageMove .pagetop { padding:0 0 0 10px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_line.gif') left 1px no-repeat;  }

/* common : 게시판 - button */
.boardButtonr { clear:both; text-align:right; float:right; height:23px; line-height:23px; margin:-20px 0 0 0; }
.boardButtonc { position:relative; width:620px; margin:23px 0 0 0; text-align:center; }
.boardButtonc img { margin:0 2px; vertical-align:top; }
.boardButtonc .preview { position:absolute; right:6px; top:-14px; }
.boardButtonc .preview img { margin:0; }
.boardButtonlr { text-align:right; }
.boardButtonlr .boardMove { float:left; }
.boardButtonlr .boardMove img { position:relative; margin:0 -1px 0 0; }
.boardButtonlr .viewControl img { margin:0 0 0 -1px; }

/* common : input */
.input { font-size:9pt; color:#333; font-family:Gulim, Dotum, sans-serif; border:1px solid #b4b4b4; }

/* common : space */
.spaceEvent { padding:20px 0 25px 0; }

/* common : 최신 기사 보기 */
.view_newspaper { text-align:right; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_dotline01.gif') repeat-x 0 40%; }
.view_newspaper .bul_right { padding:0 5px 0 10px; font:11px Gulim, Dotum, Helvetica, sans-serif; color:#767676 !important; letter-spacing:-1px; background:#fff url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_right_arrow01.gif') no-repeat 100% 3px; }
/* common : 페이징 - 전체*/
.paging { padding:21px 0 0 0; text-align:center; font:bold 9pt Gulim, Dotum, Helvetica, sans-serif;}
.paging .page {display:inline-block; vertical-align:middle;}
.paging a {display:inline-block; width:23px; height:18px; padding:8px 0 0 0; }
.paging a, .paging a:visited, .paging a:hover {color:#333 !important; }
.paging img { vertical-align:middle; margin:-2px 0 0 0; }
.paging strong {display:inline-block; width:23px; height:18px; padding:8px 0 0 0;  color:#e55611 !important; border:1px solid #d8d8d8; background-color:#fafafa;}
.paging a.prev, .paging a.next {display:inline-block; width:auto; height:auto; padding:0; border:0; background:none; vertical-align:middle;}
.paging a.prev {margin:6px 5px 0 0;}
.paging a.next {margin:6px 0 0 5px;}

/* common : 카운트 페이징 */
.unpaging { float:left; clear:both; padding:5px 0 0 0 !important; background:none !important; }
.unpaging .side_list { overflow:hidden; float:left; margin:0; padding:0; height:100%; list-style:none; }
.unpaging .side_list li { float:left; width:276px; padding:0 0 0 14px; text-align:left; line-height:1.75em; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_bullet01.gif') no-repeat 3px 8px; }
.paging_navi { position:relative; overflow:hidden; }
.paging_navi a { display:block; position:absolute; top:2px; width:16px; height:16px; text-indent:-10000em; overflow:hidden; background:url('http://news.nateimg.co.kr/etc/ui/images/button/btn_arrow.gif') left top no-repeat; }
.paging_navi a.prev { left:0; background-position:1px 0; }
.paging_navi a.next { right:0; background-position:-22px 0; }
.paging_navi span { padding:0 17px 0 18px; font-family:Verdana, sans-serif; font-size:11px; color:#666; }

/* common : 주간 페이징 */
.weekpaging { position:relative; margin:18px 0 0 0; padding:7px 0 4px 0; background:#f7f7f7; border:1px solid #dfdfdf; text-align:center;}
.weekpaging a, .weekpaging a:visited, .weekpaging a:hover { color:#444 !important; }
.weekpaging strong {color:#f56c07; }
.weekpaging span { display:inline; margin:2px 0 0 0; padding:0 8px 0 10px; font-size:12px; line-height:12px; color:#bebebe; }
.weekpaging .calendarView { position:absolute; right:8px; top:7px; }

/* common : 주간 페이징 : 달력 없을시 */
.weekpagingNotCal { position:relative; margin:18px 0 0 0; padding:7px 0 4px 0; background:#f7f7f7; border:1px solid #dfdfdf; text-align:center; }
.weekpagingNotCal a, .weekpagingNotCal a:visited, .weekpagingNotCal a:hover { color:#444 !important; }
.weekpagingNotCal strong { color:#f56c07; }
.weekpagingNotCal span { margin:2px 0 0 0; padding:0 4px 0 10px; font-size:12px; line-height:12px; color:#bebebe; }

/* common : 뉴스 네비게이션 */
.news_navi { position:relative; width:620px; padding:7px 0 5px 0; background-color:#f5f5f5; text-align:center; word-spacing:2px; }
.news_navi a.prev { display:block; position:absolute; top:9px; left:13px; width:5px; height:10px; overflow:hidden; text-indent:-1000em; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_arrowset.gif') no-repeat 0 0; }
.news_navi a.next { display:block; position:absolute; top:9px; right:10px; width:5px; height:10px; overflow:hidden; text-indent:-1000em; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_arrowset.gif') no-repeat -5px 0; }
.news_navi span { position:relative; display:block; width:560px; margin:0 auto 0 auto; padding:1px 0 0 0; overflow:hidden; white-space:nowrap; font:normal 7pt verdana; color:#cecece; letter-spacing:-1px; text-align:center; }
.news_navi span a { padding:3px 3px 0 3px; font:normal 11px Gulim, Dotum, Helvetica, sans-serif; color:#5d5d5d !important; letter-spacing:-1px; word-spacing:-1px; }
.news_navi span a:hover , .news_navi span a.selected { color:#fff !important; background-color:#e15047; text-decoration:none; }

/* common : 탭4단 */
.subTab { overflow:hidden; width:290px; height:28px; padding:0; margin:0; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_subtab.gif') no-repeat left top; } /* 연예 bg_rightint_subtab_enter */
.subTab li { float:left; list-style:none; }
.subTab li a { display:block; text-align:center; margin:0; padding:7px 0 0 0; width:72px; height:21px; float:none; position:static; border:0; background:none;}
.subTab li a, .subTab li a:link, .subTab li a:hover, .subTab li a:visited { color:#333 !important; }
.subTab li a.on { font-weight:bold; padding-left:2px; width:70px; }
.subTab li a.life:link, .subTab li a.life:hover, .subTab li a.life:active, .subTab li a.life:visited { display:block; text-align:center; padding:7px 0 0 0; width:72px; height:21px; text-decoration:none; cursor:default; } /* 2011-04-12 */
.subTab.subtab01 { background-position:0 0; }
.subTab.subtab02 { background-position:0 -48px; }
.subTab.subtab03 { background-position:0 -96px; }
.subTab.subtab04 { background-position:0 -144px; }

/* 스타폴 - New 기본 */
.starPollArea { padding:5px 0 0 0; }
.mduPoll.iframe_guage_wrap { border-top:1px solid #e6e6e6; border-bottom:0; }
.mduPoll { position:relative; padding:25px 23px 47px 23px; background:#fff; border-bottom:1px solid #e6e6e6; zoom:1; }
.mduPoll.iframe_guage_wrap { border-top:1px solid #e6e6e6; border-bottom:0; }
.mduPoll.bnrBlock { border-bottom:0; }
.mduPoll fieldset { margin:0; padding:0; background:#fff; border:0; }
.mduPoll legend { display:none; }
.mduPoll h4 { width:530px; margin:0 0 0 -1px; padding:0; font:bold 14px Gulim, Dotum, Helvetica, sans-serif; color:#333; }
.mduPoll dl { margin:0; padding:0; }
.mduPoll dt { font:9pt Gulim, Dotum, Helvetica, sans-serif; }
.mduPoll dt input { width:13px; height:13px; margin:0; padding:0; vertical-align:middle; }
.mduPoll dd { margin:0; padding:0; }
.mduPoll .gaugeCount { font:9pt Gulim, Dotum, Helvetica, sans-serif;}
.mduPoll .gaugeCount strong { position:relative; top:1px; font:bold 12pt Gulim, Dotum, Helvetica, sans-serif; }
.mduPoll .gaugeCount .winType1 { color:#4083cd; }
.mduPoll .gaugeCount .winType2 { color:#eea905; }
.mduPoll .image img { border:1px solid #f0f0f0; }
.mduPoll .pollState { position:absolute; right:17px; top:23px; padding:0 0 0 12px; font:bold 11px Gulim, Dotum, Helvetica, sans-serif; color:#6c6c6c; letter-spacing:-1px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_pro_end.gif') 0 4px no-repeat; }
.mduPoll .pollState em { display:none; }
.mduPoll .stateIng { padding:0 0 0 11px; color:#f56c07; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_pro.gif') 0 1px no-repeat; }
.mduPoll .button { margin:5px 0 0 0; padding:0; text-align:center; }
.mduPoll .totlaUser { position:absolute; right:16px; bottom:26px; float:right; margin:0; padding:6px 6px 0 0; font:11px Gulim, Dotum, Helvetica, sans-serif; color:#9a9a9a; letter-spacing:-1px; border-top:1px solid #efefef; }
.mduPoll .totlaUser em { letter-spacing:0; font-style:normal; }
.pollSelected { border:4px solid #e6e6e6; padding:21px 19px 43px 19px; }
.pollSelected .pollState { right:13px; top:19px; }
.pollSelected .totlaUser { right:12px; bottom:22px; }
.bnrPoll_s { margin:0 0 -15px 0; }
.bnrPoll_b { margin:0 0 18px 0; }

/* 스타폴 - New VS Type */
.pollVsType { position:relative; width:322px; margin:20px 0 0 19px; padding:0 106px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_mdupoll_vs.gif') 50% 36px no-repeat; }
.pollVsType dl { position:relative; padding:48px 0 0 0; }
.pollVsType dt { position:relative; display:block; width:80px; }
.pollVsType .selected { position:absolute; top:0; }
.pollVsType img.selected { position:absolute; top:-7px; }
.pollVsType .gaugeCount { position:absolute; top:0; width:322px; height:7px; }
.pollVsType .gaugeCount span { position:absolute; top:19px; display:block; width:150px; }
.pollVsType .image { position:absolute; top:0; margin:0 0 -70px 0; }
.pollVsType .selectL { float:left; z-index:1; }
.pollVsType .selectL dt { padding:0 0 0 22px;}
.pollVsType .selectL .selected { left:0; }
.pollVsType .selectL .gaugeCount em { position:absolute; top:0; width:322px; height:7px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_gaugevs.gif') 0 -93px no-repeat; }
.pollVsType .selectL .image { left:-105px; }
.pollVsType .selectR { float:right; }
.pollVsType .selectR dt { padding:0 22px 0 0; text-align:right; }
.pollVsType .selectR .selected { right:0; }
.pollVsType .selectR .gaugeCount { left:-220px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_gaugevs.gif') right 0 no-repeat; }
.pollVsType .selectR .gaugeCount span { right:0; text-align:right; }
.pollVsType .selectR .image { right:-105px; }
.vsTypeNoImg { width:532px; padding:0; }
.vsTypeNoImg .gaugeCount { width:532px; }
.vsTypeNoImg .selectR .gaugeCount { left:-430px; }

/* 스타폴 - New SelectType */
.pollSelectType { width:560px; padding:19px 0 9px 0; }
.pollSelectType dl { position:relative; height:44px; margin:0 0 4px 20px; padding:0 0 0 66px; }
.pollSelectType dt { position:relative; display:table; width:81px; height:44px; padding:0 5px 0 21px; }
.pollSelectType dt span { position:relative; display:table-cell; vertical-align:middle; }
.pollSelectType dt label { .position:relative; .top:-50%; }
.pollSelectType .selected { position:absolute; top:50%; margin:-7px 0 0 -21px ; }
.pollSelectType img.selected { margin-top:-14px; }
.pollSelectType .gaugeCount { position:absolute; left:178px; top:18px; width:252px; height:7px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_gaugeselect.gif') right 0 no-repeat; }
.pollSelectType .gaugeCount span { position:absolute; left:267px; top:-5px; display:block; width:115px; }
.pollSelectType .gaugeCount em { position:absolute; left:0; top:0; height:7px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_gaugeselect.gif') left -193px no-repeat; }
.pollSelectType .gaugeCount em.winType { background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_gaugeselect.gif') left -96px no-repeat; }
.pollSelectType .image { position:absolute; left:0; top:0; }

/* 스타폴 - New SelectType2 : no image */
.pollSelectType2 { width:560px; padding:0 0 9px 0; }
.pollSelectType2 dl { position:relative; margin:22px 0 0 19px; zoom:1; }
.pollSelectType2 dt { position:relative; width:81px; padding:0 10px 0 21px }
.pollSelectType2 dt span { position:absolute; left:0; top:50%; }
.pollSelectType2 .selected { position:relative; }
.pollSelectType2 img.selected { margin-top:-14px; }
.pollSelectType2 .gaugeCount { position:absolute; left:118px; top:50%; width:312px; height:7px; margin:-5px 0 0 0; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_gaugeselect.gif') right 0 no-repeat; }
.pollSelectType2 .gaugeCount span { position:absolute; left:327px; top:-5px; display:block; width:115px; }
.pollSelectType2 .gaugeCount em { position:absolute; left:0; top:0; height:7px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_gaugeselect.gif') left -193px no-repeat; }
.pollSelectType2 .gaugeCount em.winType { background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_gaugeselect.gif') left -96px no-repeat; }

/* common : 댓글 - 레이어 */
.oper { position:absolute; width:429px; text-align:left; padding:15px 15px 0 12px; background-color:#fff; border:2px solid #afafaf; z-index:2; }
.oper .barometer .orange { color:#f56c07 ! important; }
.oper .title { position:relative; padding:0 0 4px 6px; border-bottom:1px solid #e3e3e3; }
.oper .title strong { color:#202020; }
.oper .barometer { margin:14px 0 0 7px; padding:0 0 10px 0; color:#5d5d5d; }
.oper .notice { margin:15px 0 0 0; color:#f56c07; font-weight:bold; }
.oper .notice .n_content { padding:15px 29px 12px 20px; background-color:#f5f5f5; }
.oper .notice .n_content img { position:relative; top:-1px; vertical-align:middle; }
.oper .notice p { margin:0;  font-weight:normal; color:#5d5d5d; }
.oper .notice .n_content p a { margin:0 0 0 20px; }
.oper .notice .n_content p .orange { margin:0 0 0 10px; font-weight:bold; color:#f56c07 !important; }
.oper .notice .second { margin:5px 0 0 0; }
.oper ol { margin:10px 0 0 0; padding:0 0 0 23px; color:#5d5d5d; font-weight:normal; }
.oper .btnclose { position:absolute; top:2px; right:0; _right:15px; }
.oper .c_button { margin:20px 0 20px 0; text-align:center; }

/* common : 운영원칙 - 레이어 */
.op_list { top:28px; right:20px; }

/* common : 다른 댓글 보기 - 레이어 */
.op_other_reply { margin:18px 0 0 -45px; .margin:16px 0 0 -48px; width:479px; text-align:left; padding:13px 15px 0 12px; border:2px solid #afafaf; }
.op_other_reply .reply_inner { padding:0 0 0 8px; }
.op_other_reply  ul { margin:0; padding:0; list-style:none; }
.op_other_reply .barometer { margin:18px 0 0 0; padding:0 0 5px 0;}
.op_other_reply .user_id { padding:14px 0 15px 30px; background-color:#f5f5f5; }
.op_other_reply li { float:left; margin:4px 10px 0 0; padding:0 10px 0 0; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_dotline02.gif') no-repeat 100% 2px; }
.op_other_reply li.last { background:none; }
dl.cmt_item dt.beple .op_other_reply li a.selected { color:#f56c07 ! important; font-weight:bold; letter-spacing:-1px; }
dl.cmt_item dt.beple .op_other_reply li a, .op_other_reply li a:hover { color:#5d5d5d ! important; }
.op_other_reply .layer_reply { margin:33px 0 0 0; }
.op_other_reply .reple_num { float:left; padding:0 0 0 3px; color:#f56c07; font-weight:bold; }
.op_other_reply .sel_list { float:right; margin:0 5px 0 0; }
.op_other_reply .sel_list li { margin:0 10px 0 0; }
.op_other_reply .sel_list li.last { margin:0; padding:0; }
dl.cmt_item dt.beple .op_other_reply .sel_list li a { color:#5f5f5f !important; }
.op_other_reply .reple_list { margin:5px 0 0 0; border-top:2px solid #dedede; }
.op_other_reply .users_chose { float:right; margin:10px 0 0 0; }
.op_other_reply .users_chose em { margin:0 0 0 4px; font-style:normal; font-family:tahoma; font-size:7pt; font-weight:bold; color:#999999; }
.op_other_reply .users_chose .agree { margin:0; font-family:Gulim, Dotum, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color:#f56c07; }
.op_other_reply .users_chose .opposite { margin:0; font-family:Gulim, Dotum, Helvetica, sans-serif; font-size:9pt; font-weight:normal; color:#666666; }
.op_other_reply .layer_reple_list { margin:3px 0 0 0; border-top:2px solid #dedede; }
.op_other_reply dl.cmt_item { clear:both; width:467px; margin:0 0 0 0; padding:0 0 8px 0; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_dotline01.gif') repeat-x left bottom; border:none; }
.op_other_reply dl.cmt_item_last { background:none; border-bottom:1px solid #dedede; }
.op_other_reply dl.cmt_item dt { display:none; }
.op_other_reply dl.cmt_item dd { margin:4px 10px 0 11px; }
.op_other_reply dl.cmt_item dd.opinion { margin:10px 10px 0 11px; }
.op_other_reply dl.cmt_item dd.usertxt { width:auto; padding:0 0 0 0; }
.op_other_reply dl.cmt_item dd.press { padding:0 0 0 52px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_press.gif') no-repeat 0 1px; }
.op_other_reply dl.cmt_item dd.issue { padding:0 0 0 63px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_issue01.gif') no-repeat 0 1px; }
.op_other_reply dl.cmt_item dd.poll { padding:0 0 0 43px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_poll01.gif') no-repeat 0 1px; }
.op_other_reply dl.cmt_item dd.reples i { display:none; }
.op_other_reply dl.cmt_item dd.reples a { color:#222222 ! important; }
.op_other_reply dl.cmt_item dd.reples .date { margin:0 0 0 7px; font-size:11px; font-style:normal; color:#999999; }
.op_other_reply dl.cmt_item dd.usertxt span { color:#f56c07; }
.op_other_reply dl.cmt_item dd.usertxt span a { color:#f56c07 ! important; font-weight:bold; text-decoration:underline; }
.op_other_reply dl.cmt_item dd.usertxt span.del { font-family:tahoma; color:#888888; font-size:7pt; }
.op_other_reply dl.cmt_item dd.usertxt span.del a { font-size:7pt; font-family:Verdana, sans-serif; color:#888888 ! important; font-weight:bold; text-decoration:none; }
.op_other_reply .layer_reple_list p { margin:13px 0 17px 0; font:11px Gulim, Dotum, Helvetica, sans-serif; color:#f56c07; text-align:center; }

/* common : 트랙백 - 레이어 */
.op_trackback { top:28px; left:77px; }
.op_trackback .c_button { margin:15px 0 20px 0; }
.op_trackback .notice .n_content { padding:21px 29px 23px 29px; background-color:#f5f5f5; }

/* common : 신고하기 - 레이어 */
.layer { display:inline; }
.op_report { margin:16px 0 0 -14px; .margin:14px 0 0 -14px; padding-top:13px; }
.op_report .report_list { margin:15px 6px 0 7px; padding:18px 0 11px 13px; list-style:none; background-color:#f5f5f5; }
.op_report .report_list li { float:left; width:201px; .margin:0 0 -2px 0; color:#5d5d5d; }
.op_report .report_list li input { position:relative; top:-2px; margin-left:0; margin-bottom:0; vertical-align:middle; }
.op_report p { margin:13px 0 0 0; padding:0 0 0 6px; color:#5d5d5d; letter-spacing:-1px; }
.op_report .c_button { margin:10px 0 16px 0; }

/* common : 댓글 리스트 - 레이어 */
dl.cmt_item dt.beple .op_other_reply .paginator { clear:both; position:relative; width:467px; margin:18px 0 0 0; text-align:center; letter-spacing:-3px; }
dl.cmt_item dt.beple .op_other_reply .paging { margin:0; padding:0; color:#aaa !important; font:12px Gulim, Dotum, Helvetica, sans-serif; }
dl.cmt_item dt.beple .op_other_reply .paging a  { margin-right:0; padding-right:0; color:#333 !important; font:bold 11px/100% verdana; text-decoration:none; }
dl.cmt_item dt.beple .op_other_reply .paging a:hover { color:#FF6600 !important; }
dl.cmt_item dt.beple .op_other_reply .paging .current{ color:#FF6600 !important; font-weight:bold; }

/* common : 댓글 리스트 - 페이징 */
.commentBox .paging { display:inline; margin:0; padding:1px 0 0 0; color:#C8C8C8; font:13px/100% Verdana; }
.commentBox .paging a { margin:0 0 0 3px; padding:0; color:#424242 !important; font:bold 7.5pt/100% Verdana, Gulim, Dotum, Helvetica, sans-serif; text-decoration:none; }
.commentBox .paging a:hover { color:#FF6600; text-decoration:none; }
.commentBox .paging .current { color:#FF6600; font-weight:bold !important; }
.commentBox .paging a.current:link, .paging a.current:visited { color:#FF6600 ! important; font-weight:bold ! important; }
.commentBox .paging img { margin-top:-2px; }
.commentBox .paging img.prev { margin:-2px 1px 0 -3px; }
.commentBox .paging img.next { margin:-2px -4px 0 2px; }

/* common : 댓글 리스트2 - 페이징 */
.commentBox .paginator2 { position:relative; clear:both; margin-top:17px; padding:0 0 5px 0; text-align:center; }
.commentBox .paginator2 .paging { font-size:12px; word-spacing:0; }
.commentBox .paginator2 .paging a { margin:0 2px 0 5px; font-size:11px; }
.commentBox .paginator2 .paging img.prev { margin:-2px -2px 0 -7px; }
.commentBox .paginator2 .paging img.next { margin:-2px -7px 0 -1px; }

/* common : 댓글 리스트 - 작은 페이징 */
.commentBox .paginator_s { position:relative; clear:both; margin-top:10px; padding:0 37px 5px 0; text-align:right; }
.commentBox .paginator_s .paging { font-size:12px; word-spacing:0; }
.commentBox .paginator_s .paging a { margin:0 0 0 1px; font:7pt/100% Verdana; }
.commentBox .paginator_s .paging img { .margin-top:2px; }

/* common : 댓글 리스트 - 레이어 */
.op_other_reply .paginator { clear:both; position:relative; width:467px; margin:18px 0 0 0; text-align:center; letter-spacing:-3px; }
.op_other_reply .paging { margin:0; padding:0; color:#aaa !important; font:12px Gulim, Dotum, Helvetica, sans-serif; text-align:center; word-spacing:10px; }
.op_other_reply .paging a   { margin-right:0; padding-right:0; color:#333 !important; font:bold 11px/100% verdana; text-decoration:none; }
.op_other_reply .paging a:hover { color:#FF6600 !important; }
.op_other_reply .paging .current{ color:#FF6600 !important; font-weight:bold; }

/* common : 댓글 페이징 - 레이어 */
.op_other_reply .pageFunc   { position:absolute; width:9px; height:12px; top:1px; .top:3px; overflow:hidden; background-image:url('http://c1img.cyworld.co.kr/img/people/btn_paging.gif'); background-repeat:no-repeat; font:11px/100% verdana; text-indent:-1000em; }
.paginator .last    { background-position:0 2px; margin-left:-26px; }
.paginator .prev    { background-position:0 -13px; margin-left:-9px; }
.paginator .next    { background-position:0 -28px; margin-left:6px; .margin-left:1px; }
.paginator .first   { background-position:0 -43px; margin-left:18px; .margin-left:9px; }
.paginator a.last:hover { background-position:-20px 2px; }
.paginator a.prev:hover { background-position:-20px -13px; }
.paginator a.next:hover { background-position:-20px -28px; }
.paginator a.first:hover    { background-position:-20px -43px; }
.op_other_reply .pageSch    { text-align:center; margin:15px 0; }

/* common : 핫이슈 박스 */
.hotIssuemBox { background:#f5f5f5; border:1px solid #dedede; }
.hotIssuemBox h5, .hotIssuemBox ul, .hotIssuemBox li { margin:0; padding:0; list-style:none; }
.hotIssuemBox h5 { height:17px; float:left; padding:6px 0 0 10px; font:bold 9pt Gulim, Dotum, Helvetica, sans-serif; color:#f56c07; letter-spacing:-1px; }
.hotIssuemBox ul { padding:4px 0 0 0; }
.hotIssuemBox li { display:inline; float:left; margin:0 0 0 9px; padding:0 0 0 10px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_line2.gif') left 3px no-repeat; }
.hotIssuemBox li a, .hotIssuemBox li a:visited, .hotIssuemBox li a:hover { color:#333 !important; letter-spacing:-1px; }

/* common : 메인 핫이슈 박스 */
.newsHotIssueBox { width:369px; height:24px !important; margin:1px 0 22px 0; padding:7px 0 0 0; background:url('http://news.nateimg.co.kr/etc/ui/images/newshome/bg_newshotIssuebox.gif') left top no-repeat; }
.newsHotIssueBox h5, .newsHotIssueBox ul, .newsHotIssueBox li { margin:0; padding:0; }
.newsHotIssueBox h5 { display:inline; float:left; margin:0 13px 0 0; padding:2px 7px 0 11px; font:bold 9pt Gulim, Dotum, Helvetica, sans-serif; color:#d44942; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_right_arrow01.gif') right -29px no-repeat; }
.newsHotIssueBox li { display:inline; float:left; margin:0 0 0 10px; padding:0 0 0 10px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_line2.gif') left 3px no-repeat; }
.newsHotIssueBox li a, .newsHotIssueBox li a:visited, .newsHotIssueBox li a:hover{ font:9pt/1.5 Dotum, Helvetica, sans-serif; color:#2d2c2d !important; }
.newsHotIssueBox li.first { margin:0; padding:0; background:none; }

/* common : 친구에게 알리기 */
.friendPerson, .friendPerson dt,
.friendPerson dd, .friendPerson ul, .friendPerson li { margin:0; padding:0; list-style:none; }
.friendPerson { margin:0 0 35px 0; padding:7px 0 4px 0; background:#f5f5f5; border: 1px solid #dedede; }
.friendPerson dt { float:left; padding:0 0 0 11px; color:#5f5f5f; }
.friendPerson dt a:link, .friendPerson dt a:visited,
.friendPerson dt a:hover { float:left; color:#5f5f5f !important; }
.friendPerson dt i.up{ display:inline; float:left; width:14px; height:10px; font-size:0; line-height:0; text-indent:-99999px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_textup.gif') 3px 5px no-repeat; }
.friendPerson dd { float:right; padding:0 9px 0 0; }
.friendPerson li { display:inline; float:left; margin:0 0 0 10px; padding:0 0 0 10px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_line3.gif') left 2px no-repeat; }
.friendPerson li a:link, .friendPerson li a:visited, .friendPerson li a:hover, .friendPerson li a:active,
.friendPerson li a { color:#5f5f5f !important; }
.friendPerson li.print { background:none; }
.friendPerson li.fullscrap { position:relative; }
.friendPerson li.fullscrap a { float:left; width:34px; padding:0 0 0 30px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_fullscrap.gif') 0 0 no-repeat; white-space:nowrap; }
.friendPerson li.fullscrap span { position:absolute; right:-73px; bottom:17px; display:block; width:86px; height:47px; padding:11px 15px 0 13px; font:11px/16px Gulim, Dotum, Helvetica, sans-serif; color:#999; letter-spacing:-1px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_fullscrap.gif') 0 0 no-repeat; overflow:hidden; }
.friendPerson li.scrap { position:relative; }
.friendPerson li.scrap ul { position:absolute; right:1px; top:8px; width:87px; padding:4px 0 0 0; background:#fff; border:2px solid #afafaf; }
.friendPerson li.scrap li { display:block; float:none; margin:0; padding:0 0 1px 6px; background:none; }
.friendPerson li.scrap li a { color:#424242; }
.friendPerson li.scrap .news_event { position:absolute; right:-34px; bottom:20px; width:98px; height:106px; overflow:hidden; }
.friendPerson li.qna { background:none; margin:0; padding:0 0 0 8px; }
.friendPerson li.qna a, .friendPerson li.qna a:visited { float:left; width:50px; height:13px; margin:0; padding:3px 0 0 7px; font:11px Gulim, Dotum, Helvetica, sans-serif; color:#fff !important; letter-spacing:-1px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_qnabox20090702.gif') 0 0 no-repeat; }
.friendPerson li.qna a:hover, .friendPerson li.qna a:active { color:#fff !important; text-decoration:none; }

/* common : 셀렉트박스 디자인 */
.selectDesign { position:relative; display:block; float:left; width:128px; margin:-10px 0 0 11px; z-index:10; }
.selectDesign h5, .selectDesign ul { width:126px; }
.selectDesign h5, .selectDesign ul, .selectDesign li { margin:0; padding:0; list-style:none; }
.selectDesign, .selectDesign a, .selectDesign a:link, .selectDesign a:visited, .selectDesign a:active { font:11px Gulim, Dotum, Helvetica, sans-serif; color:#666 !important; text-decoration:none; }
.selectDesign a:hover { color:#666 !important; }
.selectDesign h5 {position:absolute; left:0; top:5px;  height:19px; background:#fff url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_arrowdown01.gif') right 50% no-repeat; border:1px solid #d5d5d5; }
.selectDesign h5 a { display:block; height:15px; padding:4px 0 0 7px; color:#535353 !important; }
.selectDesign h5 a:hover { background:#f5f5f5 url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_arrowdown01.gif') right 50% no-repeat; }
.selectDesign ul { position:absolute; left:0; top:26px; padding:5px 0 3px 0; background:#fff; border:1px solid #d5d5d5; border-top:0; }
.selectDesign li a { display:block; height:13px; padding:3px 0 0 7px; background:#fff; border-top:1px solid #fff; border-bottom:1px solid #fff; }
.selectDesign li a:hover { background:#f5f5f5; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; }
.selectDesign li a.last { height:14px; border-bottom:0;}

/* common : 포토슬라이드 - 01포토슬라이드내용 */
.tit_photo{ width:143px; height:20px; margin:0; font-size:0; text-indent:-1000em; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_nate_photo.gif') no-repeat left top; }
.photo_category { margin:16px 0 0 0; padding:14px 0 13px 0; text-align:left; background:#141414 url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_black_dotline.gif') repeat-x left bottom; }
.photo_category span a, .photo_category span a:visited, .photo_category span a:hover { color:#666 !important; }
.photo_category span { margin:0 0 0 15px; padding:0 0 0 10px; font:bold 14px Gulim, Dotum, Helvetica, sans-serif; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_bullet02.gif') no-repeat 0 6px; }
.photo_category span em, .photo_slide_inner .category span em { font-style:normal; }
.photo_category span .gt { font-weight:normal; }
.photo_category span .sub { font:9pt Gulim, Dotum, Helvetica, sans-serif; letter-spacing:-1px; }
.photo_category span .sub, .photo_category span a .sub, .photo_category span a:visited .sub, .photo_category span a:hover .sub { color:#f56c07 !important; font-weight:bold; }
.photo_category span a:hover .sub  { text-decoration:underline; }
.photo_category span.tit { font-family:Gulim, Dotum, Helvetica, sans-serif; }
.photo_category span i { margin:0 0 0 4px; font:normal 11px verdana; color:#999999; }
.photo_category span i strong { color:#e4e4e4; }
.photo_category span i .orange { color:#f56c07; }

.slide { position:relative; width:534px; margin:0; padding:19px 0 0 0; text-align:center; z-index:2; }
.slide dl { position:relative; float:left; width:53px; height:53px; margin:0 1px 0 -1px; padding:0; text-align:center; }
.slide dl dt { position:absolute; top:37px; left:35px; width:63px; margin:0; padding:5px 10px 5px 10px; font:normal 11px Gulim, Dotum, Helvetica, sans-serif; color:#666666; letter-spacing:-1px; background-color:#fffec3; border:1px solid #fbf9a8; z-index:2; }
.slide dd { position:absolute; top:2px; left:2px; }
.slide dd a { display:block; margin:2px; width:50px; height:50px; overflow:hidden; }
.slide dd a img { vertical-align:middle; }
.slide dd a:hover, .slide dl.on dd a { margin:0; border:2px solid #f46b0b; z-index:2; }
.slide dl.on dt { display:block; }

.photo_navi { position:relative; margin:16px 16px 0 0; padding:0; text-align:center; z-index:1; }
.photo_navi span { font:normal 11px verdana; color:#999999; }
.photo_navi span a { font:bold 9pt Gulim, Dotum, Helvetica, sans-serif; color:#bdbdbd; }
.photo_navi strong { color:#f56c07; }
.photo_navi span a.left { margin:0 10px 0 0; }
.photo_navi span a.right { margin:0 0 0 7px; }
.photo_navi span img { position:relative; top:-1px; vertical-align:middle; }
.photo_navi { clear:both; position:absolute; top:9px; right:16px; margin:0; padding:0; text-align:center; z-index:3; }
.photo_navi { font:normal 11px verdana; color:#999999; }
.photo_navi strong { color:#f56c07; }

.photoslide { position:relative; width:578px; padding:0 0 22px 42px; background-color:#242424; }
.photoslide dl { width:536px; margin:0; padding:22px 0 0 0; }
.photoslide dd { margin:0; }
.photoslide dt { margin:22px 0 0 0; }
.photoslide dd.mainImg { width:534px; height:398px; padding:0; border:1px solid #3d3d3d; overflow:auto; overflow-x:hidden;
    scrollbar-3dlight-color:#ffffff;
    scrollbar-arrow-color:#bdbdbd;
    scrollbar-darkshadow-color:#ffffff;
    scrollbar-face-color:#f9f9f9;
    scrollbar-highlight-color:#e5e5e5;
    scrollbar-shadow-color:#e5e5e5;
    scrollbar-track-color:#ffffff;
}
.photoslide dd.mainImg table { width:100%; height:100%; }
.photoslide dd.mainImg a { display:block; .height:1%; text-align:center; }
.photoslide .mainImg a.prev, .photoslide .mainImg a.next { position:absolute; top:209px; height:25px; width:19px; text-indent:-10000em; overflow:hidden; background:url('http://news.nateimg.co.kr/etc/ui/images/button/btn_main_navi.gif') no-repeat 0 0; }
.photoslide .mainImg a.prev { left:12px; }
.photoslide .mainImg a.next { right:12px; background-position:-19px 0; }
.photoslide .mainImg a.prev:hover { background:url('http://news.nateimg.co.kr/etc/ui/images/button/btn_main_navi_on.gif') no-repeat 0 0; }
.photoslide .mainImg a.next:hover { background:url('http://news.nateimg.co.kr/etc/ui/images/button/btn_main_navi_on.gif') no-repeat -19px 0; }
.photoslide dd.news_contents { float:left; margin:8px 0 0 0; }
.photoslide dd.news_contents a { color:#666666 !important; }
.photoslide dd.news_contents a:hover { color:#A7A7A7 !important; }
.photoslide dd.news_contents em { font:normal 11px Gulim, Dotum, Helvetica, sans-serif; color:#b89494; }
.photoslide dd.news_contents i { font:normal 11px Gulim, Dotum, Helvetica, sans-serif; color:#999999; }
.photoslide dt { margin:26px 0 0 0; text-align:left; }
.photoslide dl dt a:link,.photoslide dl dt a:visited, .photoslide dl dt a:active { font:bold 15pt Gulim, Dotum, Helvetica, sans-serif; color:#ffffff !important; letter-spacing:-2px; }

/* 포토 레이어 */
.photoslide dd.mainImg .layer { position:absolute; top:149px; left:168px; z-index:1; }
.photoslide dd.mainImg .layer_inner{ position:relative; width:285px; padding:57px 0 0 0; text-align:center; }
.photoslide dd.mainImg .layer_inner p { margin:0 0 21px 0; color:#ffffff; }
.photoslide dd.mainImg .layer_inner .btn a { display:inline; }
.photoslide dd.mainImg .layer_inner .close { position:absolute; top:0; right:0; }
.photoslide dd.mainImg .bg_layer { position:absolute; top:149px; left:168px; width:285px; height:160px; background-color:#000000; -ms-filter:"alpha(opacity=40)"; opacity:0.4; filter:alpha(opacity=40); z-index:0; }

.photo .category { margin:0; padding:0 0 2px 0; }
.photo .category a, .photo .category a:visited, .photo .category a:hover { color:#222 !important; }
.photo .category strong { color:#222222; }
.photo .category i { font:11px verdana; color:#999999; }
.photo .category em { font:bold 11px verdana; color:#f56c07; }
.photo_category { position:relative; margin:6px 0 0 0; line-height:0; }
.photo_category span { margin:0 0 0 15px; padding:0 0 0 10px; font:bold 9pt Gulim, Dotum, Helvetica, sans-serif; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_bullet02.gif') no-repeat 0 4px; }
.photo_category .view_pop { position:absolute; top:10px; right:13px; }

.slide { display:inline; float:left; width:553px; margin:0 0 0 -17px; .margin-bottom:-24px; padding:26px 0 0 15px; border:0; }
.slide dl { width:54px; height:54px; margin:0 -2px; padding:2px; }
.slide dd { position:absolute; top:2px; left:2px; margin:0; text-align:left; }
.slide dd a { display:block; margin:2px 0 0 2px; width:50px; height:50px; overflow:hidden; }
.slide dd a:hover, .slide dl.on dd a { margin:0; border:2px solid #f46b0b; z-index:2; }
.slide a.prev, .slide a.next { display:block; position:absolute; top:30px; width:16px; height:50px; text-indent:-10000em; overflow:hidden; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_slide_navi.gif') left 49% no-repeat; }
.slide a.prev { left:0; }
.slide a.next { right:0; background-position:-14px 49%; }

/* common : 포토  슬라이드 */
.detail_slide { float:left; width:620px; padding:16px 0 29px 0; border-bottom:1px solid #dedede; }
.detail_slide h4 { margin:0 0 12px 0; padding:13px 0 0 0; }
.detail_slide h4.use_photo { margin:9px 0 12px 0; }
.detail_slide ul { margin:0 0 16px 1px; padding:0; list-style:none; }
.detail_slide li.list_slide { float:left; margin:0 0 19px 0; }
.detail_slide dl { float:left; margin:0 30px 0 0; width:132px; }
.detail_slide dl.last { margin:0; }
.detail_slide dt { margin:6px 0 0 0; letter-spacing:-1px; line-height:1.1em; text-align:center; }
.detail_slide dt a { font:normal 11px Gulim, Dotum, Helvetica, sans-serif; color:#777; }
.detail_slide dt em { font:normal 11px Gulim, Dotum, Helvetica, sans-serif; font-style:inherit; color:#f46b0b; letter-spacing:0; }
.detail_slide dd { margin:0; }
.detail_slide dd a { display:block; }

.newPhotoSlide { padding:30px 0 0 0;}
.newPhotoSlide .listTitle2 { margin:0 0 12px 0; padding:0 0 0 0;}
.newPhotoSlide .mduPhotoList { padding:0 0 24px 0; }
.mduPhotoListLast { border-bottom:1px solid #dedede; }

.photo .paging { clear:both; margin:0; }
.photo .pageMove { clear:both; margin:0; }

.cluster_basic {overflow:hidden; position:relative; margin-bottom:5px; }
.cluster_basic h4 {margin-bottom:7px; color:#ed2000; font-size:12px;}
.cluster_basic .imgArea {float:left; margin:0 20px 0 0; position:relative; overflow:hidden; }
.cluster_basic .imgArea a { display:block; }
.cluster_basic .imgArea a img { border:1px solid #f9f9f9; }
.cluster_basic .imgArea a .imgmedia { position:absolute; right:1px; bottom:1px; border:0; }
.cluster_basic .imgArea a:hover img { border:1px solid #ccc; }
.cluster_basic .imgArea a:hover .imgmedia { border:0; }
.cluster_basic .imgArea .cut_layer {position:absolute; left:0; top:130px; width:130px; height:100%; background-color:#fff; z-index:10;}
.cluster_basic .text_area {letter-spacing:-1px;}
.cluster_basic .text_area a { margin-top:7px; font-size:14px; color:#333; }
.cluster_basic .text_area a:hover { text-decoration:underline; }
.cluster_basic .text_area a span {font-size:12px; font-family:Gulim, sans-serif; color:#777; line-height:1.5; letter-spacing:0; }
.cluster_basic .text_area a strong { display:block; padding-bottom:7px; font-size:24px; font-family:Dotum, Helvetica, sans-serif; color: #3061a6 !important; letter-spacing:-3px; line-height:1.3;}


/* sidebar : 기본 - 공통 */
#newsSidebar .sidebar { position:relative; clear:both; height:100%; margin:0; text-align:left; border-bottom:1px solid #e5e4e4; }
#newsSidebar .sidebar:after { content: ".";height: 0;display: block;visibility: hidden;clear: both; }
#newsSidebar .sidebar img, #newsSidebar .sidebar input { vertical-align:middle; }
#newsSidebar .sidebar .side_list { overflow:hidden; float:left; margin:0; padding:0; height:100%; list-style:none; }
#newsSidebar .sidebar .side_list li { float:left; width:276px; padding:0 0 0 14px; text-align:left; line-height:1.75em; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_bullet01.gif') no-repeat 3px 8px; }
#newsSidebar .sidebar li.seperate { margin:4px 0 0 0; }
#newsSidebar .sidebar .side_list li a { color:#333 ! important; }
#newsSidebar .sidebar .side_list li a:hover { color:#0521CF !important; }
#newsSidebar .sidebar .side_list li a.selected { color:#3960A6 !important; }
#newsSidebar .sidebar h4 { margin:0; padding:5px 0 5px 0; text-align:left; letter-spacing:-1px; color:#3960a6; }
#newsSidebar .sidebar h4 a, #newsSidebar .sidebar h4 a:visited, #newsSidebar .sidebar h4 a:hover { color:#3960a6 !important; text-decoration:none; }
#newsSidebar .sidebar h5 { margin:0; height:23px; font-size:9pt; text-align:left; letter-spacing:-1px; color:#3960a6; }
#newsSidebar .sidebar h5 a, #newsSidebar .sidebar h5 a:visited, #newsSidebar .sidebar h5 a:hover { color:#3960a6 !important; text-decoration:none; }

/* sidebar : 3x1 photo */
#newsSidebar .photo_slide { clear:both; float:left; position:relative; margin:0; padding:14px 0 10px 0; width:293px; border-bottom:1px solid #e8e8e8; text-align:center; }
#newsSidebar .photo_slide h4 { margin:0; padding:5px 0 10px 0; text-align:left; color:#3960a6; }
#newsSidebar .photo_slide h4 a, #newsSidebar .photo_slide h4 a:hover { color:#3960a6 !important; text-decoration:none; }
#newsSidebar .photo_slide .iconAddbox { float:left; position:relative; margin:0 0 8px 0; padding:0; }
#newsSidebar .photo_slide .iconAddbox .s_thumb { display:block; float:left; margin:0; padding-bottom:4px; width:146px; height:145px; }
#newsSidebar .photo_slide .iconAddbox .s_thumb a { display:block; }
#newsSidebar .photo_slide .iconAddbox .s_thumb a .mediatype { position:relative; display:inline-block; font-style:normal; }
#newsSidebar .photo_slide .iconAddbox .s_thumb a .mediatype img { border:1px solid #ececec; }
#newsSidebar .photo_slide .iconAddbox .s_thumb a .mediatype .imgmedia { position:absolute; top:90px; right:2px; border:0; display:inline-block; zoom:1; }
#newsSidebar .photo_slide .iconAddbox .s_thumb a strong { display:block; padding:5px 7px 0 7px; font-weight:normal; font-size:11px; letter-spacing:-1px; }
#newsSidebar .photo_slide .iconAddbox .s_thumb a:hover strong { text-decoration:underline; }
#newsSidebar .photo_slide .iconAdd { position:absolute; left:50%; top:12px; margin-left:-31px; }
#newsSidebar .photo_slide .paging_navi { position:absolute; right:2px; bottom:10px; }
#newsSidebar .photo_slide .more { position:absolute; top:22px; right:5px; }
#newsSidebar .recent { padding:14px 0 10px 0; width:293px; }
#newsSidebar .recent .s_thumb { height:129px; }
#newsSidebar .article_list { clear:both;float:left; position:relative; margin:0; padding:14px 0 20px 0; border-bottom:1px solid #e8e8e8; }
#newsSidebar .article_list h4 { padding:5px 0 5px 0; margin:0; text-align:left; color:#3960a6 !important; }
#newsSidebar .article_list h4 a { color:#3960a6 !important; }
#newsSidebar .mdu_ty1 { float:left; display:block; padding-bottom:10px; }
#newsSidebar .mdu_ty1 .ib { position:relative; display:block; float:left; margin-right:15px; }
#newsSidebar .mdu_ty1 .tb { overflow:hidden; display:block; font-size:11px; line-height:14px; color:#666; }
#newsSidebar .mdu_ty1 .tb .tit { display:block; -webkit-box-orient:vertical; overflow:hidden; word-break:break-all; text-overflow:ellipsis; -webkit-line-clamp:2; font-size:12px; padding-bottom:4px; line-height:16px; color:#333 !important; }
#newsSidebar .mdu_ty1:hover .tb, #newsSidebar .mdu_ty1:hover .tb .tit { color:#0521cf !important; }
#newsSidebar .article_list.thumbs3 { width:288px; height:160px; }
#newsSidebar .article_list .iconAddbox { float:left; position:relative; margin:0 0 8px 0; padding:0; width:294px; }
#newsSidebar .article_list .iconAddbox .s_thumb { display:block; float:left; margin:0; width:98px; height:105px; }
#newsSidebar .article_list .iconAddbox .s_thumb a { display:block; width:98px; }
#newsSidebar .article_list .iconAddbox .s_thumb a .mediatype { position:relative; display:inline-block; text-align:center; font-style:normal; }
#newsSidebar .article_list .iconAddbox .s_thumb a .mediatype img { border:1px solid #f6f6f6; }
#newsSidebar .article_list .iconAddbox .s_thumb a strong { display:block; padding:5px 0 0 0; width:92px; font-weight:normal; font-size:11px; letter-spacing:-1px; text-align:center; }
#newsSidebar .article_list .iconAddbox .s_thumb a:hover strong { text-decoration:underline; }
#newsSidebar .article_list .paging_navi { float:right; margin:3px 0 0 0; padding:0; width:55px; }
#newsSidebar .article_list .more { position:absolute; top:22px; right:5px; }
#newsSidebar .article_list .txt_list { margin:0; padding:0; }
#newsSidebar .article_list .txt_list li {  padding:0 0 0 10px; list-style:none; line-height:1.7; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_listtypeset2.gif') left 7px no-repeat; }

/* sidebar : 이 시간 증시 핫정보 */
.now_stockMarket {padding:18px 0 15px;}
.now_stockMarket a:active {color:#0521cf !important;}
.now_stockMarket a.more {position:absolute; right:0; top:18px;}
.now_stockMarket ul {margin:0; padding:0; list-style:none;}
.now_stockMarket ul li {padding-left:14px; background: url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_bullet01.gif') no-repeat 3px 8px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:21px;}
.now_stockMarket .sc_issue {margin:7px 0 3px; padding-top:10px; border-top:1px solid #ededed;}
.now_stockMarket .sc_issue strong {margin-right:10px; padding-right:10px; color:#e6302c; background: url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_line2.gif') right 0 no-repeat;}
.now_stockMarket .sc_issue a em {margin-right:10px; font-style:normal; font-weight:bold; color:#555;}

/* sidebar : 이 뉴스에 대한 뉴스톡 */
#newsSidebar .newsTalk { clear:both; margin:0; padding-top:10px; border-top:0; }
#newsSidebar .sidebar.newsTalk h5 { position:relative; }
#newsSidebar .sidebar.newsTalk h5 img { position:absolute; top:-5px; left:111px; display:inline-block; }
#newsSidebar .newsTalk_peoList { margin:0 0 15px 0; }
#newsSidebar .newsTalk_peoList dl { position:relative; margin:0; padding:5px 0 0 0; width:287px; }
#newsSidebar .newsTalk_peoList dt { margin:0; padding:0 0 3px 60px; color:#999; font-size:11px; letter-spacing:-1px; word-wrap:break-word; word-break:break-all; }
#newsSidebar .newsTalk_peoList dt a { color:#2F3195; font-size:12px; font-weight:bold; letter-spacing:0; }
#newsSidebar .newsTalk_peoList dd.text { margin:0; padding:0 0 0 60px; color:#777; line-height:15px; word-wrap:break-word; word-break:break-all; }
#newsSidebar .newsTalk_peoList dd.text a { color:#333; font-weight:bold; }
#newsSidebar .newsTalk_peoList dd.text p { margin:0; padding:4px 0 0 0; }
#newsSidebar .newsTalk_peoList dd.image { position:absolute; top:5px; left:0; margin:0; padding:0; border:1px solid #DFDED9; text-align:left; }
#newsSidebar .newsTalk_peoList ul { margin:6px 0 0 0; padding:13px 12px 7px; background:#fff; border:1px solid #DFDEDC; }
#newsSidebar .newsTalk_peoList li { padding:0 0 3px 0; list-style:none; }
#newsSidebar .newsTalk_peoList li a { padding:0 0 0 10px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_bullet01.gif') no-repeat 3px 4px; }

/* sidebar : 이시각 헤드라인 뉴스 */
#newsSidebar .headline_news { margin:0; padding:10px 0 3px 0; display:block; min-height:1px; border-top:0; }
#newsSidebar .headline_news.second { padding:18px 0 3px 0; border-top:1px solid #e5e4e4; }
#newsSidebar .headline_news .side_list li{width:261px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#newsSidebar .headline_news .side_list li a:visited{color:#777 !important;}
#newsSidebar .headline_news .side_list li.sectionMg { margin:9px 0 0; }
#newsSidebar .sidebar .main_list { float:left; width:290px; margin:2px 0 0 0; padding:9px 0 0 0; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_dotline01.gif') repeat-x left top; }
#newsSidebar .sidebar .main_list .issue { display:inline; float:left; margin:2px 0 0 12px; padding:0 0 0 53px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_news.gif') no-repeat 0 0; }
#newsSidebar .sidebar .main_list .paging_navi { margin:0; }

/* sidebar : 언론사별 최신 뉴스 */
#newsSidebar .hotnews { margin:0; padding:17px 0 20px 0; }
#newsSidebar .hotnews_wrap { overflow:hidden; padding:0 10px 0 10px; border:1px solid #d2d3d5; background:#fff; }
#newsSidebar .hotnews_wrap h5 { clear:both; margin:0 0 7px 7px; padding:13px 0 0 0; color:#222; font-size:12px; }
#newsSidebar .hotnews_wrap ul { overflow:hidden; height:100%; width:270px; margin:0 0 0 0; padding:0 0 16px 0; list-style:none; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_dotline03.gif') repeat-x left bottom; }
#newsSidebar .hotnews_wrap ul.last { background:none; }
#newsSidebar .hotnews_wrap ul li { font-family:Gulim, Dotum, Helvetica, sans-serif; color:#333; font-size:11px; float:left; width:81px; padding:0 0 0 9px; background:none; }

/* sidebar : AD 프리미엄 인포, 소셜애드 */
#newsSidebar .premiumAD,
#newsSidebar .socialAD,
#newsSidebar .bannerAD { clear:both; margin:0 0 20px 0; padding:16px 0 0 0; }

/* sidebar : 랭킹, 포토 카운트 페이지(재정의)- 공통*/
#newsSidebar .sidebar .paging_navi { float:right; margin:5px 0 0 0; padding:0; width:55px; }
#newsSidebar .sidebar .thumb_navi { margin-right:1px !important; }
#newsSidebar .sidebar .thumbs_navi { margin:3px 4px 0 0 !important; }

/* sidebar : 탭,랭킹 - 공통 */
#newsSidebar .subTab { margin:0; }
#newsSidebar .subTab li { width:auto; padding:0; background:none; }
#newsSidebar .no { float:left; margin:18px -16px 0; padding:0; .margin:18px -16px 0 -16px;}
/* 기사 영역 지정 */
#newsSidebar #intNews1 .no,
#newsSidebar #intNews2 .no,
#newsSidebar #intNews3 .no,
#newsSidebar #intNews4 .no{min-height: 337px;}
#newsSidebar .no li { position:relative; float:left; width:236px; margin:0; padding:2px 40px 1px 44px; list-style:none; .padding-right:39px;  }
#newsSidebar .no li.selected {border:1px solid #9db0d1; border-left:transparent; background-color:#fff; .border-left:1px solid #fff; .padding-top:3px;}
#newsSidebar .no li.selected strong {top:1px; .left:16px;}
#newsSidebar .no li.selected i {top:2px;}
#newsSidebar .no li.selected a {font-weight:bold; letter-spacing:-1px; }
#newsSidebar .no li a { color:#333; }
#newsSidebar .rank .no li { width:261px; padding:0 0 0 29px; }
#newsSidebar .no .no06, #newsSidebar .no .no11, #newsSidebar .no .no21, #newsSidebar .no .no26 { margin:10px 0 0 0; }
#newsSidebar .no strong { display:block; position:absolute; top:1px; left:17px; width:18px; font-family:Verdana, sans-serif; font-size:9pt; color:#333; text-align:center; }
#newsSidebar .no .bold a {font-weight:bold; letter-spacing:-1px;}
#newsSidebar .no i { display:block; position:absolute; top:0; right:8px; width:20px;padding:0 0 0 10px; font-family:Verdana, sans-serif; font-size:7pt; font-style:normal; color:#999999; background-image:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_ranking.gif'); background-repeat:no-repeat; }
#newsSidebar .no i.same { text-indent:-10000em; background-position:0 6px; }
#newsSidebar .no i.up { background-position:0 -13px; }
#newsSidebar .no i.down { background-position:0 -37px; }
#newsSidebar .no i.new { text-indent:-99999px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_newset.gif') left 4px no-repeat; }
#newsSidebar .no span.hide {visibility:hidden; position:absolute; font-size:0; line-height:0; width:0; height:0; margin:0; padding:0; text-indent:-9999px;}
#newsSidebar .rankdataMsg { clear:both; float:left; width:215px; margin:0; padding:8px 0 2px 6px; font:11px Dotum, Helvetica, sans-serif; color:#a3a3a3; letter-spacing:-1px; }

/* sidebar : 랭킹뉴스 */
#newsSidebar .rankingNews { padding:18px 0 0 0; border-bottom:1px solid #e5e4e4 !important; }
#newsSidebar .rankingNews .no { margin:0; }
#newsSidebar .rankingNews .no li { width:261px; padding:0 0 3px 29px; }
#newsSidebar .rankingNews .no li strong  {left:3px; top:-2px;}
#newsSidebar .rankingNews .subTab { overflow:hidden; width:290px; height:28px; padding:0; margin:0 0 18px 0; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_rankingtab.gif') no-repeat left top; }
#newsSidebar .rankingNews .subTab li { float:left; list-style:none; }
#newsSidebar .rankingNews .subTab li a { display:block; text-align:center; margin-left:1px; padding:7px 0 0 0; width:95px; height:21px; }
#newsSidebar .rankingNews .subTab li a, .rakingTab li a:link, .rakingTab li a:hover, .rakingTab li a:visited { color:#333 !important; }
#newsSidebar .rankingNews .subTab li a.on { font-weight:bold; width:95px; }
#newsSidebar .rankingNews .subTab.subtab01 { background-position:0 0; }
#newsSidebar .rankingNews .subTab.subtab02 { background-position:0 -48px; }
#newsSidebar .rankingNews .subTab.subtab03 { background-position:0 -96px; }

/* sidebar : 실시간 검색 */
#newsSidebar .realTimeSearch { clear:both; margin:0 0 8px 0; padding:18px 0 0 0;}
#newsSidebar .realTimeSearch ol {height:108px; margin:3px 0 0 0; padding:0; list-style:none; line-height:1.2; overflow:hidden;}
#newsSidebar .realTimeSearch ol li {float:left; width:100%; height:15px; margin:6px 0 0 0;}
#newsSidebar .realTimeSearch ol li strong {width:23px; height:15px; float:left; font:bold 12px verdana; color:#333; letter-spacing:-1px; line-height:1.0; #line-height:0.9; text-align:center; padding:0 3px 0 0;}
#newsSidebar .realTimeSearch ol li a {width:222px; height:15px; float:left; color:#333 !important; overflow:hidden; text-overflow:ellipsis;}
#newsSidebar .realTimeSearch ol li a:hover {color:#3960a6 !important; font-weight:bold; text-decoration:none;}
#newsSidebar .realTimeSearch ol li span {width:28px; height:15px; float:right; font:normal 11px Gulim, Dotum, Helvetica, sans-serif; color:#777; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_realtime.gif') no-repeat; padding:0 3px 0 0;}
#newsSidebar .realTimeSearch ol li span.unchanged {background-position:21px -30px; text-indent:-1000em; overflow:hidden;}
#newsSidebar .realTimeSearch ol li span.up {background-position:left 1px; line-height:1.0; text-align:right;}
#newsSidebar .realTimeSearch ol li span.down {background-position:left -16px; line-height:1.0; text-align:right;}
#newsSidebar .realTimeSearch ol li span.new {background-position:6px -42px; text-indent:-1000em; overflow:hidden;}
#newsSidebar .realTimeSearch ol li span em {display:none;}
#newsSidebar .realTimeSearch .realTimeNavi {position:absolute; right:0; top:18px; width:31px; height:15px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_realTimeSearch_arrow.gif') no-repeat left top;}
#newsSidebar .realTimeSearch .realTimeNavi a {height:15px; float:left; display:inline; text-indent:-1000em; overflow:hidden;}
#newsSidebar .realTimeSearch .realTimeNavi a.prev {width:16px;}
#newsSidebar .realTimeSearch .realTimeNavi a.next {width:15px;}

/* sidebar : 섹션 뉴스 - 공통*/
#newsSidebar .section_news ul { float:left; margin:0; padding:0; list-style:none; }

/* sidebar : 섹션 뉴스 thumbnail01 - 공통 */
#newsSidebar .section_news .thumb_three { float:left; width:290px; margin:3px 0 13px 0; text-align:left; font-size:9pt; }
#newsSidebar .section_news .thumb_three dt { float:right; width:189px; margin:6px 0 0 0; line-height:1.1em; font-weight:bold; }
#newsSidebar .section_news .thumb_three dt a { position:relative; color:#333; }
#newsSidebar .section_news .thumb_three dt a:hover { color:#0521CF !important; }
#newsSidebar .section_news .thumb_three dd { float:right; width:189px; margin:6px 0 0 0; line-height:1.1em; }
#newsSidebar .section_news .thumb_three dd a { font-family:Gulim, Dotum, Helvetica, sans-serif; font-size:11px; color:#777; }
#newsSidebar .section_news .thumb_three dd a:hover { color:#0521CF !important; }
#newsSidebar .section_news .thumb_three dd.img { float:left; width:92px; margin:0; }

/* sidebar : 섹션 뉴스 thumbnail02 - 공통 */
#newsSidebar .section_news .thumb { width:290px; margin:0 0 5px 0; text-align:left; font-size:9pt; }

#newsSidebar .section_news .thumb dd { margin:1px 0 0 0; text-align:center; }
#newsSidebar .section_news .thumb dd a { font-family:Gulim, Dotum, Helvetica, sans-serif; font-size:11px; color:#777 ! important; }

/* sidebar : 이미지, 리스트 ( 스포츠, 플러스) - 공통 */
.s_thumb { display:inline; float:left; width:97px; margin:0; }
.s_thumb dt { margin:6px 0 0 0; line-height:1.1em; }
.s_thumb dt a { font-family:Gulim, Dotum, Helvetica, sans-serif; font-size:11px; color:#777; letter-spacing:-1px; line-height:15px;}
.s_thumb dt a:hover { color:#0521CF !important; }
.s_thumb dd { margin:0; }
.hotPhoto dt { margin:6px auto; width:85px; } /* 연예핫포토 중복클래스 */

/* sidebar : 탭메뉴(6단) - 공통 */
#newsSidebar .sidebar .s_subTab { float:none; }
#newsSidebar .sidebar .s_subTab li { display:inline; float:none; width:290px; padding:0; background:none; }
#newsSidebar .sidebar .s_subTab .subtabb a { width:35px; }
#newsSidebar .sidebar .s_subTab .subtabfb a { width:56px; }
#newsSidebar .sidebar .s_subTab .subtabf a { width:37px; }
#newsSidebar .sidebar .s_subTab .subtabff a { width:56px; }
#newsSidebar .sidebar .s_subTab .subtabbs a { width:56px; }
#newsSidebar .sidebar .s_subTab .subtabn a { width:40px; }
#newsSidebar .sidebar .s_subTab a { font-family:Gulim, Dotum, Helvetica, sans-serif; font-size:11px; font-weight:normal; }
#newsSidebar .sidebar .s_subTab a.selected { color:#3960A6 ! important; }

#newsSidebar .sidebar .sports_thumb { margin:20px 0 13px 0; }

/* sidebar : 스포츠 게시판 - 스포츠 */
#newsSidebar .section_news01 { clear:both; width:294px; margin:0 0 5px 0; padding:10px 0 10px 0; text-align:center; } /* 2011-04-25 */
#newsSidebar .section_news01 .iconAddbox { float:left; position:relative; margin:0 0 8px 0; padding:0; width:295px; }
#newsSidebar .section_news01 .iconAddbox .s_thumb { display:inline; float:left; width:147px; margin:0; padding-bottom:4px; }
#newsSidebar .section_news01 .iconAddbox .s_thumb a { display:block; }
#newsSidebar .section_news01 .iconAddbox .s_thumb a .mediatype { position:relative; display:inline-block; text-align:center; font-style:normal; }
#newsSidebar .section_news01 .iconAddbox .s_thumb a .mediatype img { border:1px solid #f6f6f6; }
#newsSidebar .section_news01 .iconAddbox .s_thumb a strong { display:block; padding-top:5px; font-weight:normal; font-size:11px; letter-spacing:-1px; text-align:center; }
#newsSidebar .section_news01 .iconAddbox .s_thumb a:hover .mediatype strong { text-decoration:underline; }
#newsSidebar .section_news01 .iconAdd { position:absolute; left:50%; top:57px; margin-left:-31px; }
#newsSidebar .section_news01 .side_list { .margin:0 0 -10px 0; }
#newsSidebar .section_news01 .paging_navi { margin:0 4px 1px 0; .margin:0 0 -8px 0; }
#newsSidebar .section_news01 .thumb { margin:0; }
#newsSidebar .section_news01 .thumb a strong { display:block; padding-top:2px; font-weight:normal; }
#newsSidebar .section_news01 .board { margin:1px 0 0 0; padding:17px 0 0 0; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_dotline01.gif') repeat-x left top; }
#newsSidebar .section_news01 .board ul { float:left; margin:0; padding:0; list-style:none; }
#newsSidebar .section_news01 .board li { float:left; width:276px; padding:0 0 0 14px; text-align:left; line-height:1.8em; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_bullet01.gif') no-repeat 3px 8px; }
#newsSidebar .section_news01 .board li a { color:#333333 ! important; }
#newsSidebar .section_news01 .board li a:hover { color:#0521CF !important; }
#newsSidebar .section_news01 .board li a.selected { color:#3960A6 !important; }
#newsSidebar .section_news01 .board li a strong { letter-spacing:-1px; }
#newsSidebar .section_news01 .unpaging { padding-top:1px; }

/* sidebar : 포토 */
#newsSidebar .photo .s_thumb dt { height:27px; }
#newsSidebar .photo .board { clear:both; margin:1px 0 0 0; padding:17px 0 0 0; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_dotline01.gif') repeat-x left top; }
#newsSidebar .photo .unpaging { padding:8px 0 11px 0 !important; }

/* sidebar : 포토 슬라이드 */
#newsSidebar .photoslideList { overflow:hidden; height:100%; padding:0; margin:-7px 0 0 20px; }
#newsSidebar .photoslideList li { float:left; padding:0; margin:14px 0 0 0; width:113px; list-style:none; }
#newsSidebar .photoslideList li.first-child { margin:14px 25px 0 0; }
#newsSidebar .photoslideList li dl { padding:0; margin:0; width:113px; }
#newsSidebar .photoslideList li dl dt { padding:0; margin:8px 0 0 0; line-height:1.1em; }
#newsSidebar .photoslideList li dl dt a { font-size:11px; letter-spacing:-1px; }
#newsSidebar .photoslideList li dl dd { padding:0; margin:0; width:113px; height:61px; position:relative; }
#newsSidebar .photoslideList li dl dd a { display:block; height:61px; border:1px solid #f9f9f9; }
#newsSidebar .photoslideList li dl dd a img { border:0; display:block; }
#newsSidebar .photoslideList li dl dd a:hover { border:1px solid #ccc; }
#newsSidebar .photoslideList li dl dd .imgmedia { position:absolute; right:1px; bottom:-1px; _right:0; _bottom:0; }

/* sidebar : 여백정의 - 공통 */
#newsSidebar .ranking{ float:left; padding:15px 0 15px 0; margin:0 0 6px 0; }
#newsSidebar .ranking h4 a { color:#3960a6 !important; }
#newsSidebar .rankingNews { clear:both; margin:5px 0 0 0; padding-bottom:10px; border:0; }
#newsSidebar .rank { padding:0; border:0; }
#newsSidebar .sidebar_banner { clear:both; padding:15px 0 0 0; height:270px; text-align:center; }
#newsSidebar .sidebar_banner img { vertical-align:top; } /* ie6 일정길이 이상시 배너 잘리는 현상 */
#newsSidebar .sidebar_bannerTop { padding:0 0 13px 0; }
#newsSidebar .section_news { float:left; margin:0 0 14px 0; padding:19px 0 15px 0; text-align:center; }
#newsSidebar .photo { clear:both; width:291px; margin:0 0 13px 0; padding:16px 0 10px 0; text-align:center; }
#newsSidebar .poll { clear:both; width:290px; margin:0 0 20px 0; padding:18px 0 10px 0; text-align:center; }

/* sidebar : 더보기 정의 - 공통 */
#newsSidebar .ranking .more { position:absolute; top:22px; right:0; }
#newsSidebar .section_news .more { clear:both; position:absolute; top:22px; right:0; }
#newsSidebar .photo .more, #newsSidebar .rank .more, #newsSidebar .section_news01 .more, #newsSidebar .rankingNews .more{ position:absolute; top:20px; right:0; }
#newsSidebar .sidebar .thumb_more { right:1px; }
#newsSidebar .sidebar .thumbs_more { right:4px; }
#newsSidebar .rank .more { top:3px; }

/* sidebar : 첫 컨텐츠 정의(.sidebar에 정의된 border-top 제거 / padding값 제거 ) - 공통 */
#newsSidebar .firstChild { border-top:none !important;  }
#newsSidebar .firstChild .more { position:absolute; right:1px; }
#newsSidebar .lastChild { border-bottom:0; }

/* sidebar : poll */
#newsSidebar .pollArea { position:relative; clear:both; padding:10px 0 15px 0; } /* 2011-04-18 */
#newsSidebar .pollArea h4 { padding: 5px 0 10px 0; }
#newsSidebar .pollArea .paging_navi { position:absolute; right:1px; top:10px; }
#newsSidebar .poll_box { overflow:hidden; margin:0; padding:15px 9px 6px 10px; .padding-bottom:9px; width:268px; border:1px solid #dededc; background:#fff; }
#newsSidebar .poll_box dt, #newsSidebar .poll_box dd { float:left; width:268px; text-align:left; padding:0; margin:0; line-height:1.2; color:#333; }
#newsSidebar .poll_box dt { margin-bottom:7px; padding:0 0 6px 0; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_dot01.gif') repeat-x left bottom; }
#newsSidebar .poll_box dd { margin-bottom:4px; }
#newsSidebar .poll_box dd input { vertical-align:middle; margin-top:-3px; }
#newsSidebar .poll_box dd label { cursor:pointer; }
#newsSidebar .pollBtn { width:118px; margin:10px auto 0; }
#newsSidebar .endPoll { width:58px; }
#newsSidebar .pollBtn a { float:left; display:block; width:58px; height:23px; text-indent:-9999em; background-image:url('http://news.nateimg.co.kr/etc/ui/images/button/btn_rightint_poll.gif'); background-repeat:no-repeat; }
#newsSidebar .pollBtn a.resultBtn { background-position:-70px 0;  }
#newsSidebar .pollBtn a.voteBtn { background-position:0 0; margin-right:2px; }

/* sidebar : poll (연예) - 공통 */
#newsSidebar .newPoll { position:relative; float:left; clear:both; padding:10px 0 15px 0; border-bottom:1px solid #e5e5e5; }
#newsSidebar .newPoll h4 { margin:0; padding:5px 0 10px 0; text-align:left; letter-spacing:-1px; color:#3960a6; }
#newsSidebar .newPoll .poll_box dd { float:left; margin:3px 0 0 5px; }
#newsSidebar .newPoll .poll_box dd.que1 { width:166px; background:#fff url('http://news.nateimg.co.kr/etc/ui/images/common/bg_rint_vs.gif') no-repeat right top; }
#newsSidebar .newPoll .poll_box dd.que2 { float:left; width:92px; margin:3px 5px 0 0; }
#newsSidebar .newPoll .poll_box dd.hide {visibility:hidden; width:0; height:0; font-size:0; line-height:0; text-indent:-9999px; position:absolute; left:-9999px;}
#newsSidebar .newPoll .poll_box dd img { border:1px solid #f0f0f0; }
#newsSidebar .newPoll .poll_box dd.que1 label { width:84px; }
#newsSidebar .newPoll .poll_box dd label { display:block; margin:4px 0 0 0; text-indent:-8px; padding-left:8px; text-align:center; }
#newsSidebar .newPoll .paging_navi { position:absolute; right:0; top:15px; }

/* sidebar : 20150408 네이트 쇼핑추천 */
.ad290x330 {padding:18px 0 0 0; clear:both; }

/* 가변뉴스 */
#newsSidebar .newsIn { overflow:hidden; height:100%; }
#newsSidebar .newsIn .side_list { clear:both; .margin:0 0 -14px 0; }
#newsSidebar .newsList { clear:both; position:relative; margin:0; padding:18px 0 9px 0; height:100%; }
#newsSidebar .newsList .side_list { clear:both; }
#newsSidebar .newsList .side_list li{width:261px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#newsSidebar .newsList .side_list li a:hover {color:#0521cf !important;}
#newsSidebar .newsList .side_list li.sectionMg { margin:9px 0 0; }
#newsSidebar .newsList .more { position:absolute; right:0; top:23px; }
#newsSidebar .newsList .imgArea { overflow:hidden; margin:0 0 14px 0; }
#newsSidebar .newsList .imgArea  a img { border:1px solid #f9f9f9; }
#newsSidebar .newsList .imgArea  a:hover img { border:1px solid #ccc; }

/* module : 페이징 캘린더 */
.mduCalendar { position:absolute; z-index:2; right:8px; bottom:23px; width:217px; background:#fff; border:2px solid #afafaf; }
.mduCalendar a, .mduCalendar a:visited, .mduCalendar a:hover { float:none; color:#666 !important; }
.mduCalendar em { font-style:normal; font:bold 9pt Verdana; letter-spacing:-1px; }
.mduCalendar strong { position:relative; display:inline; float:left; margin:-4px 0 0 0; padding:0 6px; }
.mduCalendar fieldset { float:left; padding:0; margin:0; border:0; background:transparent; }
.mduCalendar legend { display:none; }
.mduCalendar table { clear:both; table-layout:fixed; border-collapse:collapse; border-spacing:0; width:198px; margin:0 0 13px 10px; }
.mduCalendar th, .mduCalendar td { padding:0; font:11px Verdana; color:#666; text-align:center; letter-spacing:-1px; }
.mduCalendar th { padding:2px 0 4px 0; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.mduCalendar th em { display:none; }
.mduCalendar td { padding:1px 0 6px 0; }
.mduCalendar .first td { padding-top:7px; }
.mduCalendar .calNav { position:relative; float:left; width:221px; height:37px; }
.mduCalendar .calNav fieldset { position:absolute; left:50%; top:13px; margin:0 0 0 -31px; }
.mduCalendar .calNav input { display:inline; float:left; width:5px; height:10px; padding:0; margin:0; font-size:0; line-height:0; text-indent:-9999px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_arrowset.gif') left -20px no-repeat; border:0; cursor:pointer; }
.mduCalendar .calNav .nextMonth { background-position:-5px -20px; }
.mduCalendar .calSunday, .mduCalendar .calSunday a, .mduCalendar .calSunday a:visited, .mduCalendar .calSunday a:hover { color:#f56c07 !important; }
.mduCalendar .weeklight td { background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_calhighlight.gif') 50% top no-repeat; }
.mduCalendar .weeklight .calMonday { background-position:left top; }
.mduCalendar .weeklight .calSunday { background-position:right top; }
.mduCalendar .weeklight.first td { background-position:50% 6px; }
.mduCalendar .weeklight.first .calMonday { background-position:left 6px; }
.mduCalendar .weeklight.first .calSunday { background-position:right 6px; }
.mduCalendar a.selected, .mduCalendar a.selected:visited, .mduCalendar a.selected:hover,
.mduCalendar .calSunday a.selected, .mduCalendar .calSunday a.selected:visited, .mduCalendar .calSunday a.selected:hover { font-weight:bold; color:#9e0b0f !important; text-decoration:underline; letter-spacing:-2px !important; }
.mduCalendar .btnclose { position:absolute; right:12px; top:10px; }

/* module : 채널홈 이미지 갤러리 */
.channerGallery { position:relative; width:319px; height:340px; padding:0; background:#fff; border:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; }
.channerGallery h4, .channerGallery dl, .channerGallery dt, .channerGallery dd, .channerGallery ul, .channerGallery li { margin:0; padding:0; list-style:none; }
.channerGallery h4 { padding:20px 0 15px 14px; letter-spacing:-1px; }

.channerGallery ul { overflow:hidden; padding:4px 0 0 14px; margin:0; }
.channerGallery li { display:block; position:relative; float:left; width:74px; }
.channerGallery li a { float:left; }
.channerGallery li a img { border:0; margin:0; }
.channerGallery li a span.over {display: block; position: absolute; left: 0; top: 0; width:64px; height:44px; border:3px solid transparent; -webkit-transition: all 0.3s ease-out; opacity:0; }
.channerGallery li a span.over:hover { opacity:1; border-color:#dc5d97; }
.channerGallery li a.selected span.over { opacity:1; border-color:#dc5d97; }

.channerGallery li a em.mediatype .imgmedia, .channerGallery li a:hover em.mediatype .imgmedia { right:0; }
.channerGallery .channer_photo { position:relative; padding-left:14px; }
.channerGallery .channer_photo a { display:block; width:291px; height:211px; }
.channerGallery .channer_photo a strong { position:absolute; left:30px; bottom:10px; display:block; width:260px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:13px; letter-spacing:-1px; color:#fff; z-index:10; }
.channerGallery .channer_photo a .shadow { position:absolute; left:14px; top:0; width:291px; height:211px; background:url('http://news.nateimg.co.kr/etc/ui/images/newshome/shadow_photo.png') no-repeat 0 0; }

.channerGallery a.prev, .channerGallery a.next { position:absolute; top:135px; display:block; width:40px; height:40px; background:#000; overflow:hidden; opacity:0.6; }
.channerGallery a.prev span, .channerGallery a.next span { display:block; margin:10px 0 0 11px; width:14px; height:20px; text-indent:-9999px; background:url('http://news.nateimg.co.kr/etc/ui/images/newshome/set_arrow.png') no-repeat 0 0;}
.channerGallery a.prev { left:14px; }
.channerGallery a.prev span { background-position:0 0; }
.channerGallery a.next { right:14px; background-position:right top; }
.channerGallery a.next span { margin-left:13px; background-position:-15px 0; }
.channerGallery button.btnPlayStop {left:auto; right:14px; top:17px; width:20px; height:20px; z-index:10; background:url('http://news.nateimg.co.kr/etc/ui/images/newshome/set_photo_btn.png') no-repeat 0 0; }
.channerGallery button.btnPlayStop.btn_play {background-position:0 -20px;}
.channerGallery button.btnPlayStop.btn_stop {background-position:0 0px;}

/* module : 강조 리스트형 + 블릿*/
.mduStrongList { margin:0; padding:0; }
.mduStrongList a { font:bold 14px Dotum, Helvetica, sans-serif; color:#333; }
.mduStrongList li { margin:0 0 5px 0; padding:0; list-style:none; }
.mduStrongList.bullet a,
.mduStrongList.bullet2 a { font-size:10pt; }
.mduStrongList.bulletNormal a,
.mduStrongList.bullet2Normal a { font-size:9pt; color:#222; font-weight:normal; }
.mduStrongList.bullet li { margin:0 0 2px 0; padding:0 0 0 8px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_listtypeset3.gif') 1px -68px no-repeat; }
.mduStrongList.bulletNormal li { margin:0 0 2px 0; padding:0 0 0 8px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_listtypeset3.gif') 1px -68px no-repeat; }
.mduStrongList.bullet2 li { margin:0 0 2px 0; padding:0 0 0 12px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_listtypeset3.gif') 1px 6px no-repeat; }
.mduStrongList.bullet2Normal li { margin:0 0 2px 0; padding:0 0 0 8px; padding-left:13px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_listtypeset3.gif') 1px 6px no-repeat; }
.mduStrongList .medium { padding:0 0 0 3px;}
.mduStrongList .mediatype { margin:0 1px 0 3px; vertical-align:middle; }

/* module : 기본 리스트형 - 블릿 */
.mduNormalList, .mduNormalList li { margin:0;padding:0; list-style:none; }
.mduNormalList li { padding:0 0 0 7px !important; font:9pt/1.75 Gulim, Dotum, Helvetica, sans-serif; color:#333; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_listtypeset3.gif') 0 -67px no-repeat; }
.mduNormalList li strong { word-spacing:-1px; }
.mduNormalList a { color:#333; }

/* module : 랭킹 리스트 */
.mduListRank { width:620px; padding:21px 0 18px 0; }
.mduListRank ul, .mduListRank li { margin:0; padding:0; list-style:none; color:#333; }
.mduListRank ul { float:left; width:306px; }
.mduListRank li { clear:both; width:296px; float:left; margin:0 0 3px 0; }
.mduListRank li span { float:left; width:15px; padding:0 5px 0 0; text-align:center; }
.mduListRank li a { float:left; color:#333; }
.mduListRank li em { padding:0 0 0 5px; font:11px Gulim, Dotum, Helvetica, sans-serif; color:#f56c07; font-style:normal; }

/* module : 랭킹 및 점수 */
.mduRank, .mduRank dt, .mduRank dd { margin:0; padding:0; }
.mduRank { float:left; margin:0 10px 0 0; }
.mduRank em { font-style:normal; }
.mduRank dt { display:block; width:40px; height:45px;  font-size:0; line-height:0; text-indent:-99999px; overflow:hidden; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_rank130.gif') left top no-repeat; }
.mduRank dd { width:50px; height:14px; padding:0 0 2px 0; font:11px/1 Gulim, Dotum, Helvetica, sans-serif; color:#666; letter-spacing:-1px; text-align:center; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_rankupdown.gif') left top no-repeat; }
.mduRank dd span { font-family:Verdana, sans-serif; font-size:10pt; padding:0 0 0 14px; vertical-align:top; .vertical-align:auto; line-height:14px; }
.mduRank dd span.text { position:absolute; left:auto; display:inline; width:7px; height:8px; margin:4px 0 0 -3px; .margin-top:6px; font-size:0; text-indent:-99999px; background:url('http://news.nateimg.co.kr/etc/ui/images/newshome/text_jjeom.gif') left top no-repeat; }
.mduRank dd span.noupdown { padding:0; vertical-align:top; }
.mduRank dd span.noupdown i {visibility:hidden; text-indent:-9999px; font-size:0; line-height:0; color:transparent; width:0; height:0;}
.mduRank dd span.comment { line-height:1; padding:0 0 0 5px; }
.mduRank dd span.up, .mduRank dd span.down { position:absolute; display:inline; width:7px; height:16px; margin:-1px 0 0 -7px; .margin-top:0; font-size:0; line-height:0; text-indent:-99999px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_rankset.gif') right 6px no-repeat; }
.mduRank dd span.down { background-position:right -22px; }
.mduRank dd em { padding:0 5px 0 0; font-size:7pt; font-family:Verdana, sans-serif; letter-spacing:-1px; }
.mduRank dd em i { font-size:11px; font-family:Verdana, sans-serif; color:#666; letter-spacing:0; }
.mduRank dd em.down, .mduRank dd em.up { line-height:1.5; padding:0 0 0 9px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_updonwarrow.gif') left 3px no-repeat;  }
.mduRank dd em.down i, .mduRank dd em.up i { display:none; }
.mduRank dd em.down { background-position:left -25px; }
.mduRank dd em.rankNews { font-size:7.5pt; }
.mduRank dd span.rankNew, .mduRank dd span.rankNew2 { display:block; width:50px; height:13px; padding:1px 0 0 0; font:7pt Verdana; color:#f26522; }
.mduRank dd.mduRankDetail { position:absolute; z-index:10; left:0; margin:0; padding:0; font-size:0; line-height:0; background:none; }
.mduRank dd.selected, .mduRank dd.selected em i { color:#f26522; }
.mduRank dd.selected { cursor:pointer; background-position:left -16px; }
.mduRank dd.selected span.text { background-position:left -24px; }
.mduRank.rank1 dt { background-position:left 0; }
.mduRank.rank1 dd .nowCount em { color:#f7682a !important; }
.mduRank.rank2 dt { background-position:left -100px; }
.mduRank.rank3 dt { background-position:left -200px; }
.mduRank.rank4 dt { background-position:left -300px; }
.mduRank.rank5 dt { background-position:left -400px; }
.mduRank.rank6 dt { background-position:left -454px; }
.mduRank.rank7 dt { background-position:left -478px; }
.mduRank.rank8 dt { background-position:left -501px; }
.mduRank.rank9 dt { background-position:left -525px; }
.mduRank.rank10 dt { background-position:left -549px; }
.mduRank.rank11 dt { background-position:left -589px; }
.mduRank.rank12 dt { background-position:left -612px; }
.mduRank.rank13 dt { background-position:left -636px; }
.mduRank.rank14 dt { background-position:left -660px; }
.mduRank.rank15 dt { background-position:left -685px; }
.mduRank.rank16 dt { background-position:left -723px; }
.mduRank.rank17 dt { background-position:left -748px; }
.mduRank.rank18 dt { background-position:left -771px; }
.mduRank.rank19 dt { background-position:left -795px; }
.mduRank.rank20 dt { background-position:left -819px; }
.mduRank.rank21 dt { background-position:left -858px; }
.mduRank.rank22 dt { background-position:left -882px; }
.mduRank.rank23 dt { background-position:left -906px; }
.mduRank.rank24 dt { background-position:left -930px; }
.mduRank.rank25 dt { background-position:left -954px; }
.mduRank.rank26 dt { background-position:left -993px; }
.mduRank.rank27 dt { background-position:left -1017px; }
.mduRank.rank28 dt { background-position:left -1041px; }
.mduRank.rank29 dt { background-position:left -1065px; }
.mduRank.rank30 dt { background-position:left -1089px; }

/* module : 랭킹 및 점수 상세 정보 리셋 */
.mduRank dd.rankDetailView { position:relative; z-index:2; width:auto; height:auto; margin:0 !important; padding:0; letter-spacing:0; text-align:left; background:none; cursor:auto; }
.mduRank dd.rankDetailView em { font-style:normal; }
.mduRank dd.rankDetailView dt { display:block; width:100%; height:auto; margin:0; padding:0; font-size:inherit; line-height:normal; text-indent:0; overflow:auto; background:none; }
.mduRank dd.rankDetailView dd { width:auto; height:auto; padding:0; font:inherit; color:inherit; letter-spacing:0; text-align:left; background:none; cursor:auto; }
.mduRank dd.rankDetailView dd span { font-family:inherit;  font-size:inherit; padding:0; vertical-align:auto; }
.mduRank dd.rankDetailView dd em { padding:0; font-size:inherit; font-family:inherit; letter-spacing:0; }
.mduRank dd.rankDetailView dd em i { font-size:inherit; font-family:inherit; color:inherit; letter-spacing:0; }
.mduRank dd.rankDetailView .minCount, .mduRank dd.rankDetailView .maxCount { position:absolute; top:0; }
.mduRank dd.rankDetailView li { width:auto !important; margin:0 !important; height:auto; }
.mduRankSubject li .mduRank dd.rankDetailView .concernDetailInfo { display:inline; }
.mduRank dd.rankDetailView .update { background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_dot01.gif') left top repeat-x; }
.mduRank dd.rankDetailView .update em { font:11px/1.4 Gulim, Dotum, Helvetica, sans-serif; color:#afafaf; }

/* module : 리스트형 - 뉴스 리스트 없음 */
.mduNoList { margin:0; padding:0; font:bold 12pt/1.4 Gulim, Dotum, Helvetica, sans-serif; color:#444; letter-spacing:-1px; text-align:center; }
.mduNoList strong { color:#f56c07; }

/* module : 리스트형 - 제목 */
.mduSubject { width:100%; }
.mduSubject, .mduSubject li { margin:0; padding:0; list-style:none; }
.mduSubject li { position:relative; height:18px; margin:0 0 4px 0;padding:0 0 0 8px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_listtypeset3.gif') left -69px no-repeat; }
.mduSubject li .mediatype { margin:0 0 2px 0;vertical-align:middle; }
.mduSubject a { color:#333; }
.mduSubject .medium, .mduSubject .medium em { position:absolute; float:left; }
.mduSubject .medium { right:70px; top:2px; width:104px; text-align:center; }
.mduSubject .medium em { right:-70px; top:0; width:70px; text-align:right; }
/* module : 리스트형 - 제목(랭킹형) */
.mduRankSubject li { width:100%; padding:0; background:none; }
.mduRankSubject li a { float:left; }
.mduRankSubject li .medium { right:3px; text-align:right; }
.mduRankSubject .mduRank { float:left; width:auto; margin:0; }
.mduRankSubject .mduRank dt { float:left; width:25px; height:16px; }
.mduRankSubject .mduRank dd { display:inline; float:left; margin:0 14px 0 0; }
.mduRankSubject .mduRank dd.rankDetailView { clear:left; position:absolute; left:0; top:0; }
.mduRankSubject .mduRank dd.rankDetailView .concernDetailInfo { float:left; }

/* module : 이미지 + 기사내용 / 리스트형 - 제목+내용 */
.mduSubjectList { margin:0; padding:0; }
.mduSubjectList .mlt01 .lt1 .ib { height:85px; }
.mduSubjectList .mlt01 .lt1 .tb .tit { font-size:14px; }
.mduSubjectList .mduVsImage { position:relative; z-index:1; display:inline; float:left; width:256px; height:72px; margin:0 11px 0 0;background:url('http://news.nateimg.co.kr/etc/ui/images/sports/bg_vstype.gif') 50% 50% no-repeat; }
.mduSubjectList .mduVsImage a { position:absolute; top:1px; }
.mduSubjectList .mduVsImage a.vsType1 { left:0; }
.mduSubjectList .mduVsImage a.vsType2 { right:0; }
.mduSubjectList .mduVsImage span.vs { display:none; font-size:0; line-height:0; text-indent:-99999px; }

/* module : 리스트형 - 포토 */
.mduPhotoList{ clear:both; margin:0; padding:12px 0 15px 1px !important; _padding:12px 0 6px 1px !important;}
.mduPhotoList, .mduPhotoList li { margin:0; padding:0; list-style:none; }
.mduPhotoList { width:100%; overflow:hidden; }
.mduPhotoList img { vertical-align:top; }
.mduPhotoList li { float:left; display:inline; }
.mduPhotoList li a { position:relative; display:inline; float:left; width:132px; height:178px; _height:178px; margin:0 0 0 18px; _margin:0 0 -5px 18px; }
.mduPhotoList li a .image { position:absolute; bottom:40px; width:132px; text-align:center; }
.mduPhotoList li a .image em { position:relative; text-align:center; }
.mduPhotoList li a .image em span { position:relative; display:inline-block; }
.mduPhotoList li a .image em span img { border:1px solid #ddd; }
.mduPhotoList li a .image em span img.imgmedia { position:absolute; right:0; bottom:0; border:0; }
.mduPhotoList li a:hover .image em span img { border:1px solid #ccc; }
.mduPhotoList li a:hover .image em span img.imgmedia { border:0; }
.mduPhotoList li a .tit { position:absolute; top:140px; padding-top:5px; padding-bottom:1px; width:132px; height:31px; text-align:center; line-height:1.4; }
.mduPhotoList li a .tit em {  font:11px Gulim, Dotum, Helvetica, sans-serif; color:#f56c07; font-style:normal; letter-spacing:-1px; }
.mduPhotoList li a:hover .tit { text-decoration:underline; }

.relatedPhoto .mduPhotoList li a { height:187px; }
.relatedPhoto .mduPhotoList li a .image { bottom:53px; }
.relatedPhoto .mduPhotoList li a .tit { top:140px; }
.postPhoto .mduPhotoList li a .tit { padding-top:5px; }
.photoSlideList2 .mduPhotoList li a .image { bottom:40px; }
.enterPostPhoto .mduPhotoList li a .image { bottom:40px; }

/* module : 하단 중앙 정렬 - 포토*/
.mduPhotoBT4 { position:relative; width:132px; margin:0; padding: 0 0 42px 0; }
.mduPhotoBT4 dt { position:absolute; left:0; top:143px; width:100%; margin:0; padding:0; float:left; line-height:1; text-align:center; }
.mduPhotoBT4 dt a { position:relative; z-index:2; font:9pt/1.3 Gulim, Dotum, Helvetica, sans-serif; }
.mduPhotoBT4 dt a:hover { text-decoration:underline; }
.mduPhotoBT4 dt a:hover em { text-decoration:underline; }
.mduPhotoBT4 dt em { padding:0 0 0 3px; font:11px Gulim, Dotum, Helvetica, sans-serif; color:#f56c07; font-style:normal; }
.mduPhotoBT4 dt .updonwcount { font:9pt Gulim, Dotum, Helvetica, sans-serif; letter-spacing:0; }
.mduPhotoBT4 dd.image { position:relative; width:138px; height:138px; margin:0; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_boxlineset_20100702.gif') left -138px no-repeat; }
.mduPhotoBT4 dd.image span { width:100%; text-align:center; position:absolute; top:4px; }
.mduPhotoBT4 dd.image span a { display:inline-block !important; zoom:1 !important; }
.mduPhotoBT4 dd.image a em.mediatype img.imgmedia { bottom:0; right:0; }
.mduPhotoBT4 dd.selected { background-position:left top; }
.mduPhotoBT4 a em.mediatype img.imgmedia,
.mduPhotoBT4 a:visited em.mediatype img.imgmedia,
.mduPhotoBT4 a:hover em.mediatype img.imgmedia { _right:auto; _bottom:0; _margin-left:-23px; }

/* module : 랭킹 리스트형 - 포토 */
.mduPhotoRank, .mduPhotoRank li { margin:0; padding:0; list-style:none; }
.mduPhotoRank { width:620px; padding:23px 0 15px 0; background:#242424 url('http://news.nateimg.co.kr/etc/ui/images/common/bg_mduphotorank.jpg') left top no-repeat; }
.mduPhotoRank li{ float:left; padding:0 0 0 61px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_numbest.gif') left top no-repeat; }
.mduPhotoRank li.rank1 { padding:0 0 0 54px; background-position:left top;}
.mduPhotoRank li.rank2 { background-position:-191px top; }
.mduPhotoRank li.rank3 { background-position:-390px top; }
.mduPhotoRank li a { display:block; width:138px; }
.mduPhotoRank li a .image { display:block; width:130px; height:130px; border:4px solid #35383D; text-align:center; }
.mduPhotoRank li a:hover .image { border:4px solid #fff; }
.mduPhotoRank li a .tit { display:block; padding-top:5px; text-align:center; line-height:1.3; font-size:12px; font-family:Gulim, sans-serif; }
.mduPhotoRank li a:hover .tit { color:#fff; text-decoration:underline; }

/* modul : 이미지 리스트 - 세로 */
.mduPhotoVertical ul, .mduPhotoVertical ul li { list-style:none; margin:0; padding:0; }
.mduPhotoVertical ul li a .tit { display:block; padding:5px 0 15px 0; width:132px; font-size:11px; font-weight:normal; text-align:center; letter-spacing:-1px; }

/* module : 클러스터 공통 */
.clusterArea { padding:0 0 13px 0; }
.mduCluster { overflow:hidden; margin:0 0 0 0; padding:20px 0 18px 0; border-bottom:1px solid #dfdfdf; }
#articleViewArea .mduCluster { border-top:1px solid #dfdfdf; border-bottom:0; }
.mduCluster.clusterLight { position:relative; width:631px; margin:-1px 0 0 -10px; padding-left:9px; padding-right:18px; border:1px solid #dfdfdf; border-right:none; background:#f3f3f3; }
.mduCluster h4, .mduCluster dl, .mduCluster dt, .mduCluster dd, .mduCluster ul, .mduCluster li { margin:0; padding:0; }
.mduCluster li { list-style:none; }
.mduCluster h4 { margin:0; padding-bottom:15px; font:bold 12pt Dotum, Helvetica, sans-serif; color:#2d589e; letter-spacing:-1px; }
.mduCluster h4 a, .mduCluster h4 a:visited, .mduCluster h4 a:hover { color:#2d589e !important; }
.mduCluster .mduList1 li, .mduCluster .mduList2 li { margin:0 0 4px 0; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_listtypeset3.gif') 1px 6px no-repeat; }
.mduCluster .mduList1 li a, .mduCluster .mduList2 li a { font:10pt Gulim, Dotum, Helvetica, sans-serif; color:#222; }
.mduCluster .mduList1 strong, .mduCluster .mduList2 strong { font-weight:normal; color:#2d589e; }
.mduCluster .mduList1 a em, .mduCluster .mduList2 a em { font-weight:bold; font-style:normal; letter-spacing:-1px; }
.mduCluster .mduList1 a:hover strong, .mduCluster .mduList2 a:hover strong { text-decoration:underline; }
.mduCluster .mduList1 a em strong, .mduCluster .mduList2 a em strong { font-weight:bold; }
.mduCluster .mduList1 { margin:10px 0 0 0; }
.mduCluster .mduList1 li { padding:0 0 0 12px; }
.mduCluster .mduList1 .medium { padding:0 0 0 8px; }
.mduCluster .mduList2 li { margin:0 0 3px 0; padding:0 0 0 9px; background-position:1px -67px; }
.mduCluster .mduList2 .medium { padding:0 0 0 8px; }
.mduCluster .mduList2 li a { line-height:1.5; }
.mduCluster .mduImgList { position:relative; width:142px; }
.mduCluster .mduImgList dt { padding:97px 0 0 0; font:11px Gulim, Dotum, Helvetica, sans-serif; letter-spacing:-1px; text-align:center; }
.mduCluster .mduImgList dt a { color:#777; line-height:1.3;}
.mduCluster .mduImgList .image { position:absolute; left:0; top:0; }

.mlt01 { position:relative; overflow:hidden; margin:10px 0 0 0; }
.mlt01 .source { display:inline-block; font-size:11px; font-weight:normal; letter-spacing:-1px; white-space:nowrap; color:#a5a5a5; }
.mlt01 .issue { padding:0 5px 0 0 ; letter-spacing:-1px; color:#4d6ee5; }
.mlt01 .lt1 { padding:0 0 3px 0; }
.mlt01 .lt1 .ib { position:relative; display:block; float:left; height:80px; margin-right:15px; }
.mlt01 .lt1 .ib:before { display:none;  }
.mlt01 .lt1 .ib img { display:block; border:1px solid #e8e8e8; }
.mlt01 .lt1 .ib img.imgmedia { bottom:1px; }
.mlt01 .lt1 .tb { overflow:hidden; display:block; font-size:12px; line-height:18px; color:#666; }
.mlt01 .lt1 .tb .tit { display:block; padding-bottom:4px; font-family:Dotum, Helvetica, sans-serif; font-size:16px; color:#111; letter-spacing:-1px; line-height:normal;}
.mlt01 .lt1:hover .ib .mediatype img.imgmedia { border:0 !important; }
.mlt01 .lt1:hover .tb, .mlt01 .lt1:hover .tb .tit { color:#0521cf !important; }
.mlt01 .lt1:hover .ib .mediatype img {border:1px solid #ccc; }
.mlt01 .lt1.ep2 .tit { display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden; word-break:break-all; text-overflow:ellipsis; -webkit-line-clamp:2; letter-spacing:-1px; }
/* 적용확인 필! mlt02 */
.mduCluster .mlt02 { clear:both; position:relative; overflow:hidden; padding:20px 0 20px 0; margin:0; }
.mduCluster .mlt02 .tit { display:block; font-size:14px; line-height:19px; color:#111; }
.mduCluster .mlt02 .source { display:inline-block; padding-left:3px; font-size:11px; font-weight:normal; letter-spacing:-1px; white-space:nowrap; color:#a5a5a5; }
.mduCluster .mlt02 .issue { padding:0 5px 0 0 ; letter-spacing:-1px; color:#4d6ee5; }
.mduCluster .mlt02 .lt1 { padding:8px 0 7px 0; }
.mduCluster .mlt02 .lt1 a { display:block; color:#444; }
.mduCluster .mlt02 .lt1 a .tit { display:block; margin:1px 0 5px; line-height:20px; }
.mduCluster .mlt02 .lt1 .ib { position:relative; display:block; float:left; margin-bottom:10px; margin-right:15px; }
.mduCluster .mlt02 .lt1 .ib img { display:block; border:1px solid #f9f9f9; }
.mduCluster .mlt02 .lt1 .tb { overflow:hidden; display:block; font-size:12px; line-height:18px; color:#666; }
.mduCluster .mlt02 .lt1.ep2 .tit { display:block; overflow:hidden; word-break:break-all; text-overflow:ellipsis; -webkit-line-clamp:2; letter-spacing:-1px; }
.mduCluster .mlt02 .medium, .mlt01 .medium { display:inline-block; font-size:11px; padding-top:3px;  }
.mduCluster .mlt02 .medium em, .mlt01 .medium em { color:#999; }

/* module : 클러스터 타입1 */
.clusterType1 .mduSubjectContent dt a { font-size:12pt; }
.clusterType1 .mlt01 { margin:0 0 0 0; }

/* module : 클러스터 타입2 */
.clusterType2 { clear:both; overflow:hidden; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_clustertype3line.gif') 307px top repeat-y; }
.clusterType2 .clusterl { float:left; width:292px; margin:0 0 0 0; padding:0 20px 0 0; }
.clusterType2 .clusterr { float:left; width:295px; padding:0 0 0 13px; }
.clusterType2 .mduSubjectList .mlt01 { margin:0; }
.clusterType2 .mduSubjectList .mlt01 .lt1 { padding:0; }
.clusterType2 .mduSubjectList .mlt01 .tit { padding-bottom:0; font-size:14px; letter-spacing:-1px; }
.clusterType2 .mduSubjectList .mlt01 .ib { margin-bottom:15px; }
/* module : 클러스터 타입3 */
.clusterType3 .mduImgList { position:static; display:inline; float:left; width:auto; margin:0 18px 0 0; }
.clusterType3 .mduImgList a { display:block; }
.clusterType3 .mduImgList a .image { display:block; position:relative; margin:0 0 5px 0; width:130px; height:130px; border:1px solid #ccc; text-align:center; overflow:hidden; }
.clusterType3 .mduImgList a .image span { display:table-cell !important; width:130px; height:130px; position:static; vertical-align:middle; .position:absolute; .top:50%; .left:50%; .display:inline-block; .vertical-align:auto; }
.clusterType3 .mduImgList a .image span .mediatype { position:relative; .top:-50%; .left:-50%; }
.clusterType3 .mduImgList a .image span .mediatype em.mediatype {} /* */
.clusterType3 .mduImgList a .image span .mediatype img { border:0 !important; }
.clusterType3 .mduImgList a .tit { display:block; width:130px; text-align:center; font-size:11px; font-weight:normal; line-height:1.3; }
.clusterType3 .mduList2 { float:left; width:470px; }
/* module : 클러스터 타입 4 */
.clusterType4 .mduList2 { margin:-1px 0 0 0; }
/* module : 클러스터 타입 5 */
.clusterType5 .mduSubjectContent dt a { font-size:12pt; }
/* module : 클러스터 타입6 */
.clusterType6 { position:relative; padding:0 0 4px 0; margin:0;}
.clusterType6 ul { float:left; width:638px; height:140px; list-style:none; margin:0; padding:0;}
.clusterType6 ul li { float:left; width:159px; height:125px; }
.clusterType6 ul li a { display:block; width:142px; }
.clusterType6 ul li a .mediatype { display:block; }
.clusterType6 ul li a strong { padding-top:5px; text-align:center; display:block; font-size:11px; font-weight:normal; letter-spacing:-1px; }
.clusterType6 .paging_navi { position:absolute; top:-28px; right:0; margin:0; }

/* module : 클러스터 타입7 */
.clusterType7 .image { width:620px; height:180px; margin:0 0 19px 0; overflow:hidden; }
.clusterType7 .image img { margin:-20px 0 0 0; }
.clusterType7 .mduList2 { margin-top:14px; padding-top:17px; border-top:1px solid #f3f3f3; }
.clusterType7 .mduList2 li { padding-left:0; background:none; }
.clusterType7 .mduList2First { padding-top:0; border-top:0; }

/* module : 리스트형 (기본셋팅  + 타이틀) */
.listTitleArea { position:relative; z-index:4; height:24px; margin:0 0 20px 0; padding:5px 0 0 0; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_dot01.gif') left bottom repeat-x; }
.listTitleArea.listTitleSpace { margin-bottom:27px !important; }
.listTitleArea.listTitleArea h4 { float:left; margin:0; }
.listTitleArea fieldset { margin:0; padding:0; border:0; background:transparent; }
.listTitleArea legend { display:none; }
.listTitleArea .listViewSelect ul, .postListType .listViewSelect li, .postListType .listViewSelect h5 { margin:0; padding:0; list-style:none;}
.listTitleArea .listViewSelect h5 { display:none; }
.listTitleArea .listViewSelect li { display:inline; }
.listTitleArea .listViewSelect a { padding:0 0 0 15px; font:11px Gulim, Dotum, Helvetica, sans-serif; color:#444 !important; letter-spacing:-1px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_titleico.gif') left top no-repeat; }
.listTitleArea .listViewSelect a.subject { background-position:left top; }
.listTitleArea .listViewSelect a.subjectcontent { padding-left:24px;background-position:-40px top; }
.listTitleArea .listViewSelect a.photo { padding-left:24px; background-position:-115px top; }
.listTitleArea .listViewSelect a.selected { font-weight:bold; color:#444; letter-spacing:-1px; word-spacing:-1px; }
.listTitleArea .select { position:relative; display:inline; float:left; margin:-5px 0 0 12px; font:9pt Gulim, Dotum, Helvetica, sans-serif; color:#535353; }
.listTitleArea .listViewSelect { float:right; height:12px; margin:0 1px 0 0; line-height:12px; text-align:right; }

/* module : 기사 전체보기 */
.postAllView { clear:both; position:relative; height:20px; margin:-1px 0 0 0; padding:9px 12px 0 0; border:1px solid #dfdfdf; background:#f7f7f7; }
.postAllView p { margin:0; padding:0; text-align:right; }
.postAllView p a, .postAllView p a:visited,
.postAllView p a:hover { padding:0 8px 0 0; font:9pt Helvetica, sans-serif; color:#444 !important; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_arrowr.gif') right 2px no-repeat; }
/* module : 리스트형 - 뉴스 리스트 없음 */
.postNoList { padding:49px 0 46px 0; border-bottom:1px solid #dfdfdf; }
/* module : 리스트형 - 제목 */
.postSubject { width:620px; margin:-2px 0 0 0; padding:0 0 2px 0; border-bottom:1px solid #dfdfdf; }
.postSubject .mduSubject { margin:0 0 14px 0; }
/* module : 리스트형 - 제목+내용 */
.postSubjectContent { width:620px; margin:0 0 0 0; padding:0 0 3px 0; border-bottom:1px solid #dfdfdf; }
.postSubjectContent .mduSubjectList { overflow:hidden; height:100%; padding:0 0 10px 0; }

.postSubjectContent .mduSubjectList .mlt01 a .tb .tit { font-size:14px; }

/* module : 리스트형 - 포토 */
.postPhoto .mduPhotoList { overflow:hidden; border-bottom:1px solid #dfdfdf; padding:19px 0 15px 1px; }
.postPhoto .mduPhotoList.mduLast { padding-bottom:20px; }
* html .postPhoto .mduPhotoList a em.mediatype img.imgmedia,
* html .postPhoto .mduPhotoList a:visited em.mediatype img.imgmedia,
* html .postPhoto .mduPhotoList a:hover em.mediatype img.imgmedia { right:auto; margin-left:-22px; }

/* module : 빅이슈 - 포토 + 내용 */
.bigIssue { margin:5px 0 0 0; padding:0 0 17px 0; border-bottom:1px solid #dfdfdf; }
.bigIssue .mduSubjectImage { height:auto; margin-right:19px; }
.bigIssue .mduSubjectList .mduSubjectContent .mlt01 .lt1 .tb .tit, .bigIssue .mduSubjectList .mduSubjectContent .mlt01 .lt1:visited .tb .tit,
.bigIssue .mduSubjectList .mduSubjectContent .mlt01 .lt1:hover .tb .tit { font:18pt Dotum, Helvetica, sans-serif; font-weight:bold; color:#3061a6 !important; }
.bigIssue .mduStrongList { padding:16px 0 0 0; overflow:hidden; }
.bigIssue .mduStrongList a { font:bold 10pt Gulim, Dotum, Helvetica, sans-serif; letter-spacing:-1px; }
.bigIssue .mduStrongList li { padding-bottom:2px; background-position:1px -68px; }
.bigIssue .mduStrongList .medium { padding:0 0 0 5px;}
.bigIssue .cluster_basic .text_area .medium { display:block; padding-top:3px; }

/* module : 연합뉴스 */
.speechNewsList { width:618px; margin:30px 0 0 0; padding:24px 0 18px 0; background:#f5f5f5; border:1px solid #dedede; }
.speechNewsList h5 { display:inline; float:left; width:100px; height:71px; margin:0 15px 0 0; padding:20px 0 0 0; border-right:1px solid #d5d5d5; text-align:center; }
.speechNewsList h5 span, .speechNewsList h5 em { display:block; margin:2px 0 0 0; font:11px Gulim, Dotum, Helvetica, sans-serif; color:#777; }
.speechNewsList ul, .speechNewsList li { margin:0; padding:0; list-style:none; }
.speechNewsList ul { float:left; width:248px; margin:-2px 0 0 0; }
.speechNewsList li { margin:0 0 2px 0; padding:0 0 0 8px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_listtypeset3.gif') left -67px no-repeat;  }
.speechNewsList a { color:#444; }
/* module : 스크랩 TOP10 */
.scrapTop10 { width:618px; padding:21px 0 18px 0; background:#f5f5f5; border:1px solid #dedede; }
.scrapTop10 h5 { padding:0 0 9px 15px; }
.scrapTop10 ul { float:left; width:296px; padding:0 0 0 10px;}
/* module : 이시각 주요뉴스 */
.thisTimeNews {overflow:hidden; width:618px; padding:21px 0 24px 0; background:#f5f5f5; border:1px solid #dedede;}
.thisTimeNews .bn300 {display:inline; float:left; width:300px; height:250px; margin-left:21px;}
.thisTimeNews h5 { padding:0 0 10px 14px; font-size:14px;}
.thisTimeNews ul {float:left; width:253px; padding-right:21px !important; border-right:1px solid #ebebeb;}
.thisTimeNews ul, .thisTimeNews li { margin:0; padding:0; list-style:none; }
.thisTimeNews li {padding:0 0 0 29px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_listtypeset3.gif') 20px -67px no-repeat; line-height:22px;}
.thisTimeNews li.listMargin {margin-bottom:30px;}
.thisTimeNews a {display:block; overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis;  color:#444; }
/* module : TV홀릭 베스트 */
.tvHolicBest { position:relative; width:574px; padding:21px 22px; background:#f9f9f9; border:1px solid #ebebeb; }
.tvHolicBest h5 { display:inline; float:left; width:588px; margin:0 0 21px 0; padding:0 0 8px 0; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_dot01.gif') left bottom repeat-x; }
.tvHolicBest dl, .tvHolicBest dt, .tvHolicBest dd { margin:0; padding:0; }
.tvHolicBest .holickbest_area {float:left; width:252px; border-right:1px solid #ebebeb;}
.tvHolicBest .holickbest_area .bt0 {margin-bottom:0;}
.tvHolicBest .bn300 {display:inline; float: left; width: 300px; height: 250px; margin-left: 21px;}
.tvHolicBest dl { position:relative; display:inline; float:left; width:106px; height:116px; margin:0 18px 19px 0; text-align:center; }
.tvHolicBest dt {overflow:hidden; height:27px; padding:90px 0 0 0; }
.tvHolicBest dt a { position:relative; font:11px/1.2 Gulim, Dotum, Helvetica, sans-serif; color:#777; }
.tvHolicBest dd { position:absolute; left:0; top:0; }
.tvHolicBest .paging_navi { position:absolute; right:16px; top:18px; float:right; }
/* module : 관련기사 */
.relatedArticle { width:620px; padding:21px 0 19px 0; border-top:1px solid #dfdfdf; }
.relatedArticle h5 { padding:0 0 8px 0; }
.relatedArticle ul { padding:0 0 0 1px; }
.relatedArticle li { width:310px; float:left; }
.relatedArticle li.listr { width:292px; }
/* module : 관련포토 */
.relatedPhoto { position:relative; width:620px; padding:20px 0 20px 0; }
.relatedPhoto h5 { height:25px; margin:0 0 14px 0; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_dot01.gif') left bottom repeat-x; }
.relatedPhoto .paging_navi { position:absolute; right:5px; top:17px; float:right; }
/* module : 핫이슈 리스트 - 이미지+내용 */
.hotIssueList { position:relative; width:620px; padding:20px 0 25px 0; border-top:1px solid #dfdfdf; }
.hotIssueList .issueWrap { margin:0 0 15px 0; }
.hotIssueList .issuelistl { float:left; width:308px; border-right:1px solid #dfdfdf; }
.hotIssueList .issuelistr { float:left; width:301px; padding:0 0 0 10px; }
.hotIssueList dl, .hotIssueList dt, .hotIssueList dd { margin:0; padding:0; }
.hotIssueList dl { position:relative; display:inline; width:92px; float:left; margin:0 9px 0 0; padding:0 0 32px 0; text-align:center; }
.hotIssueList dt { position:absolute; left:0; bottom:0; }
.hotIssueList dt a { position:relative; font:11px/1 Gulim, Dotum, Helvetica, sans-serif; color:#777; letter-spacing:-1px; }
.hotIssueList h5 { margin:0 0 16px 0; }
.hotIssueList h5 span { margin:0 5px 0 0; padding:0 1px 0 0; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_line2.gif') right top no-repeat; }
.hotIssueList .mduNormalList { float:left; }
.hotIssueList .news_navi { clear:both; text-align:left; }
.hotIssueList .news_navi span { margin:0 0 0 30px; }
.hotIssueList .news_navi span a:hover,
.hotIssueList .news_navi span a.selected { color:#fff; background:#898989; }
.hotIssueList .news_navi a.prev { background-position:0 -10px; }
.hotIssueList .news_navi a.next { background-position:-5px -10px; }
.hotIssueList .more{ position:absolute; right:1px; top:20px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_arrowgray.gif') right 2px no-repeat;}

/* module: 핫이슈 - 클러스터 재정의 사용 */
.newsHotissue { padding:5px 0 0 0; }
.newsHotissue .titleArea { position:relative; z-index:2; }
.newsHotissue .titleArea h4 { position:relative; display:inline; float:left; width:74px; margin:1px 0 -5px 9px; padding:5px 0 0 0; font:bold 9pt Gulim, Dotum, Helvetica, sans-serif; color:#222; }
.newsHotissue .titleArea h4 strong { color:#d24940; }
.newsHotissue .titleArea .selectDesign, .newsHotissue .titleArea .selectDesign h5, .newsHotissue .titleArea .selectDesign ul { width:143px; }
.newsHotissue .titleArea .selectDesign { float:right; margin:0 2px 0 0; }
.newsHotissue .issueBox { position:relative; margin:11px 0 0 0; padding:19px 20px 16px 20px; border:3px solid #d7d7d7; zoom:1; }
.newsHotissue .issueBox .mduCluster { padding:0; border-bottom:0; }
.newsHotissue .issueBox a .medium { padding:0; font:9pt Gulim, Dotum, Helvetica, sans-serif; letter-spacing:-1px !important; }
.newsHotissue .issueBox a:hover .medium { text-decoration:underline; }
.newsHotissue .issueBox .mduList2 { width:420px; margin:-2px 0 0 0; }
.newsHotissue .issueBox .mduList2 li { margin:0 0 3px 0; }
.newsHotissue .mduCluster h4 { display:inline; font:bold 13pt Gulim, Dotum, Helvetica, sans-serif; color:#2d4a9e; }
.newsHotissue .mduCluster .clusterType3 { margin-top:11px; }
.newsHotissue .mduCluster .clusterType4 { margin-top:10px; }
.newsHotissue .mduCluster .relatedCount { position:relative; top:-1px; padding:0 0 0 5px; font:11px Gulim, Dotum, Helvetica, sans-serif; color:#999; letter-spacing:-1px; }
.newsHotissue .mduCluster .relatedCount em { font-weight:bold; font-style:normal; letter-spacing:0; }

/* module : 네티즌관심뉴스 */
.netiznNews { position:relative; width:620px; padding:20px 0 20px 0; border-top:1px solid #dfdfdf; }
.netiznNews h5 { margin:0 0 15px 0; }
.netiznNews ul { width:310px; margin:0 0 0 -3px; }
.netiznNews .more{ position:absolute; right:1px; top:20px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_arrowgray.gif') right 2px no-repeat;}

/* module : 언론사별 링크 */
.speechLink { width:588px; margin:31px 0 0 0; padding:15px 15px 20px 15px; border:1px solid #d2d3d5; }
.speechLink h5 { padding:0 0 8px 0; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_dot01.gif') left bottom repeat-x; }
.speechLink dl, .speechLink dt, .speechLink dd, .speechLink ul, .speechLink li { margin:0; padding:0; }
.speechLink ul { float:left; padding:17px 0 0 9px; }
.speechLink li { display:inline; float:left; width:95px; margin:0 0 4px 0; list-style:none; list-style:none; }
.speechLink a { font:11px Dotum, Helvetica, sans-serif; color:#666; letter-spacing:-1px; line-height:1.5; }
.speechLink .dlList { padding:19px 0 0 10px; }
.speechLink dl { float:left; width:115px; }
.speechLink dt { padding:0 0 6px 0; }
.speechLink dt, .speechLink dt a { font:bold 11px Gulim, Dotum, Helvetica, sans-serif; color:#666 !important; }
.speechLink dt a:hover { color:#0521cf !important; }
.speechLink dd { padding:0 0 2px 6px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_listtypeset3.gif') 0 -140px no-repeat;  }

/* module : 기사보기 영역 */
#articleViewArea .deledeMessage { padding:28px 0 45px 0; font:bold 12pt/1.4 Gulim, Dotum, Helvetica, sans-serif; color:#444; text-align:center; border-bottom:1px solid #dfdfdf; }
#articleViewArea .deledeMessage p { margin:0; padding:0; }
#articleViewArea .deledeMessage em { color:#f56c07; font-style:normal; }
#articleViewArea .smartLink { margin:0 0 35px 0; }
#articleViewArea .speechNewsList { margin-top:0; }
#articleViewArea .ifr_reple { padding:0 0 30px 0;}
/* module : 기사보기 */
#articleView { position:relative; padding:0 0 0 9px; }
#articleView .articleSubecjt, #articleView .articleInfo { margin:0; padding:0; }
#articleView .articleSubecjt { padding:15px 0 0 12px; font:bold 18pt Dotum, Helvetica, sans-serif; color:#000; letter-spacing:-1px; }
#articleView .articleInfo { margin:7px 0 0 0; }
#articleView .articleInfo span { font:11px Gulim, Dotum, Helvetica, sans-serif; color:#777; }
#articleView .articleInfo em { font-style:normal; color:#999; }
#articleView .articleInfo a { color:#999 !important; letter-spacing:0; }
#articleView .articleInfo a.medium { font-size:11px !important; color:#b89494 !important; }
#articleView .articleInfo .link { padding:0 5px 0 12px; }
#articleView .articleInfo .articleOriginal {}
#articleView .articleInfo .firstDate { padding:0 8px 0 10px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_line.gif') left 1px no-repeat; }
/* module : 기사보기 - 정정보도 청구 */
#articleView .speechLaw { margin:0; padding:8px 0 5px 0; text-align:center; background:#f8f8f8; border-top:10px solid #fff; border-bottom:3px solid #fff; }
#articleView .speechLaw strong { font:14px Gulim, Dotum, Helvetica, sans-serif; color:#777; }
#articleView .speechLaw-message { position:relative; left:-9px; width:560px; margin:0 0 34px 0; padding:22px 30px 20px 30px; font:14px/1.5 Gulim, Dotum, Helvetica, sans-serif; color:#777; background:#f8f8f8; }
/* module : 기사보기 - 관심지수 */
#articleView .articleControl { position:relative; z-index:2; height:18px; margin:30px 0 15px 0; padding:0 0 12px 12px; border-bottom:1px solid #e2e2e2;}

#articleView ul.articleInfo {float:left; height:22px; margin:0; padding:0;}
#articleView ul.articleInfo li { height:22px; list-style:none; font-family:Gulim, Dotum, Helvetica, sans-serif; vertical-align:middle;}
#articleView ul.articleInfo li a:hover {color:#777 !important;}
#articleView ul.articleInfo li.interest_bar { position:relative; float:left; }
#articleView ul.articleInfo li.interest_bar #interest_bar a {font-size:11px; color:#777 !important; text-decoration:underline; letter-spacing:-1px;}
#articleView ul.articleInfo li.interest_bar span {position:relative; display:inline-block; width:48px; height:6px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_lagergauge_small.gif') no-repeat 0 0;}
#articleView ul.articleInfo li.interest_bar span strong {display:block; position:absolute; left:0; top:0; height:6px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_lagergauge_small.gif') no-repeat 0 -24px;}
#articleView ul.articleInfo li.interest_bar span strong span {position:absolute; left:-99999px; }
#articleView ul.articleInfo li.interest_bar em { font-style:normal; font-size:11px; color:#fe8402; font-weight:bold;}
#interest_bar em { padding-left:10px; }
#articleView ul.articleInfo li.cmt_count {float:left; margin:3px 0 0 15px; padding-left:15px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_line.gif') no-repeat left 1px }
#articleView ul.articleInfo li.cmt_count a {float:left; color:#777 !important; text-decoration:none; font-size:11px; letter-spacing:-1px;}
#articleView ul.articleInfo li.cmt_count a strong {padding:0 10px 0 5px; color:#fe8402; font-size:11px; letter-spacing:0;}
#articleView ul.articleInfo li.cmt_count div.sns_comment {float:left; display:inline-block; min-width:120px; margin-top:-4px; padding:0 0 0 11px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_sns_cmt.gif') no-repeat 0 0; vertical-align:top; .min-width:auto;}
#articleView ul.articleInfo li.cmt_count div.sns_comment .login_cmt_count {height:18px; padding:2px 0; font-size:11px; font-family:Tahoma sans-serif; color:#777; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_sns_cmt.gif') no-repeat right 0; line-height:18px;}
#articleView ul.articleInfo li.cmt_count div.sns_comment .login_cmt_count span {display:inline-block; height:15px; padding:0 10px 0 17px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_sns.gif') no-repeat; line-height:18px;}
#articleView ul.articleInfo li.cmt_count div.sns_comment .login_cmt_count span.nate {float:left; background-position:0 0;}
#articleView ul.articleInfo li.cmt_count div.sns_comment .login_cmt_count span.facebook {float:left; background-position:0 -24px;}
#articleView ul.articleInfo li.cmt_count div.sns_comment .login_cmt_count span.twitter {float:left; background-position:0 -48px;}
#articleView ul.articleInfo li.cmt_count div.sns_comment .login_cmt_count span.name { float:left; display:block; padding:0; width:2px; background:none; text-indent:-9999px; }
#articleView ul.articleInfo li.cmt_count div.sns_comment .login_cmt_count span div { float:left; }

/* module : 기사보기 - 관심지수 레이어 */
#articleView .concernDetailArea { position:absolute; left:0; top:20px; }
.concernDetailInfo,
.concernDetailInfo dt,
.concernDetailInfo dd { margin:0; padding:0; display:block;}
.concernDetailInfo { position:relative; width:180px; margin:0; padding:15px 15px 11px 15px !important; border:2px solid #afafaf; background:#fff; }
.concernDetailInfo em { font-style:normal; }
.concernDetailInfo ul,
.concernDetailInfo li { margin:0; padding:0; list-style:none; }
.concernDetailInfo dt { padding:0 0 9px 0 !important; font:bold 9pt Gulim, Dotum, Helvetica, sans-serif; color:#222; letter-spacing:-1px; border-bottom:1px solid #e3e3e3; }
#articleView ul.articleInfo li.interest_bar #rankDetail .concernDetailInfo dt span { display:none; }
.concernDetailInfo dt a { color:#222; }
.concernDetailInfo dd.gaugeCount { position:relative; width:176px !important; height:6px !important; margin:11px 0 0 0 !important; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_lagergauge.gif') 15px top no-repeat !important; }
.concernDetailInfo dd.gaugeCount em { height:6px; font-size:11px; font-family:Gulim, Dotum, Helvetica, sans-serif !important; color:#afafaf !important; font-weight:normal !important; }
.concernDetailInfo dd.gaugeCount .minCount, .concernDetailInfo .maxCount { position:absolute !important; top:-4px; }
.concernDetailInfo dd.gaugeCount .minCount { left:0; width:15px; padding-left:0 !important; }
.concernDetailInfo dd.gaugeCount .maxCount { right:1px; }
.concernDetailInfo dd.gaugeCount .nowCount { position:absolute; float:left; text-align:right; font-size:9pt; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_lagergauge.gif') 15px -24px no-repeat; }
.concernDetailInfo dd.gaugeCount .nowCount em { position:relative; right:-6px; top:14px; color:#fe8402 !important; font-weight:bold !important; line-height:6px; }
.concernDetailInfo dd.gaugeCount .minCount span,
.concernDetailInfo dd.gaugeCount .nowCount span,
.concernDetailInfo dd.gaugeCount .maxCount span { position:absolute !important; left:-99999px; }
.concernDetailInfo dd ul.etcDetail { width:176px; margin:19px 0 0 0; padding:16px 0 0 0; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_dot01.gif') left top repeat-x; }
.concernDetailInfo dd ul.etcDetail li { position:relative; display:inline; float:left; padding:0 0 5px 0; height:auto !important; font:11px Gulim, Dotum, Helvetica, sans-serif; color:#888; }
.concernDetailInfo dd ul.etcDetail li strong { position:relative; float:left; width:49px; font-weight:normal; }
.concernDetailInfo dd ul.etcDetail li span { float:left !important; display:inline-block !important; width:93px !important; height:8px !important; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_gaugeset.gif') left 2px no-repeat !important; }
.concernDetailInfo dd ul.etcDetail li span em { float:left; height:6px; margin:2px 0 0 0; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_gaugeset.gif') left 2px no-repeat; text-align:right; }
.concernDetailInfo dd ul.etcDetail li.inquiry span em {background-position:left -18px; }
.concernDetailInfo dd ul.etcDetail li.comment span em { padding:0; background-position:left -36px; }
.concernDetailInfo dd ul.etcDetail li.updonw span em { padding:0; background-position:left -54px;}
.concernDetailInfo dd ul.etcDetail li.close span em { background-position:left -72px; }
.concernDetailInfo dd ul.etcDetail li.scrap span em { background-position:left -72px; }
.concernDetailInfo dd ul.etcDetail li span em i { position:absolute; right:-34px; top:0; font-style:normal ;font:11px Gulim, Dotum, Helvetica, sans-serif; color:#afafaf; }
.concernDetailInfo dd.update { position:relative; padding:15px 0 0 0 !important; margin:7px 0 0 0 !important; font:11px/1.4 Gulim, Dotum, Helvetica, sans-serif; color:#afafaf; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_dot01.gif') left top repeat-x; }
.concernDetailInfo dd.update em { font-weight:normal !important; padding:0 !important; color:#afafaf !important; }
.concernDetailInfo dd.update strong { font-weight:normal; letter-spacing:-1px; }
.concernDetailInfo dd.update em strong { color:#888; }
.concernDetailInfo dd a.help, .concernDetailInfo dd a.btnclose { position:absolute; cursor:pointer;}
.concernDetailInfo dd a.help, .concernDetailInfo dd a.help:visited { right:37px; top:15px; .top:16px; color:#f86b6b !important; white-space:nowrap; cursor:pointer;}
.concernDetailInfo dd a.help:hover, .concernDetailInfo dd a.help:active { color:#f86b6b !important; }
.concernDetailInfo dd a.btnclose { right:15px; top:14px; }

/* module : 기사보기 - 폰트조정 */
#articleView .articleSize { float:right; margin:4px 1px 0 0; padding:0 0 0 9px;}
#articleView .articleSize a { display:inline; float:left; width:28px; height:16px; margin:0 0 0 2px; font-size:0; line-height:0; text-indent:-99999px; background:url('http://news.nateimg.co.kr/etc/ui/images/button/btn_txtbigsmall.gif') left top no-repeat; overflow:hidden; }
#articleView .articleSize .articleLarge { background-position:left top; }
#articleView .articleSize .articleSmall { background-position:right top; }
#articleView .sizeSingle { background:none; }

/* module : 기사보기 - 내용(미디어 타입) */
#articleView .article:after { content:"."; height:0; display:block; visibility:hidden; clear:both; }
* html #articleView .article { position:relative; height:1%; }
#articleView .article td, #articleView .article { color:#222 !important; font:14px/1.7 Gulim, Dotum, Helvetica, sans-serif; }
#articleView .article table {table-layout:fixed;}
#articleView .article font {font-family:Gulim, Dotum, Helvetica,sans-serif !important;}
#articleView .article { width:611px; display:block; min-height:1%; padding:0 0 28px 0; overflow:hidden; letter-spacing:0; word-break:break-all; word-wrap:break-word; }
#articleView .article.small, #articleView .article.small * { font-size:9pt !important; }
#articleView .article.medium, #articleView .article.medium * { font-size:14px !important; }
#articleView .article.large, #articleView .article.large * { font-size:13pt !important; }
#articleView .article.xlarge, #articleView .article.xlarge * { font-size:15pt !important; }
#articleView .article.xxlarge, #articleView .article.xxlarge * { font-size:17pt !important; }
#articleView .yonhap374x50 {margin-bottom:50px; padding:25px 0; border-bottom:1px solid #ececec;}

/* #articleView .article * { font-size:inherit !important; } */
#articleView .article .mediaImage, #articleView .article .mediaAD { display:inline; float:right; }
#articleView .article .mediaImage { margin:-1px 0 0 0; padding:0 0 15px 22px; }
#articleView .article .mediaAD { padding:10px 0 15px 30px; }
#articleView .article .flashPlayer { padding:0 0 50px 0; text-align:center; }
#articleView .article .mediaVideo { display:inline; float:left; padding:0 0 10px 0; text-align:center; }
#articleView .article .mediaVideo .videoImage { margin:0 25px 15px 0; }
#articleView .article .mediaFlashVideo { width:100%; padding:0 0 31px 0; text-align:center; }
#articleView .article .mediaFlashVideo .flashVideo { width:480px; margin:0 auto; }
#articleView .article .mediaImageZoom { margin:0 0 32px 0; text-align:center;}
#articleView .article .mediaImageZoom2 { margin:0 0 53px 0; text-align:center;}
#articleView .article .mediaImageZoom .imageZoom,
#articleView .article .mediaImageZoom2 .imageZoom{ position:relative; display:inline-block;}
#articleView .article .mediaImageZoom .imageZoom span.sub_tit,
#articleView .article .mediaImageZoom2 .imageZoom span.sub_tit {display:block; margin:15px auto 0 auto; clear:both; text-align:left; font-size:12px !important; color:#777;}
#articleView .article .mediaImageZoom .imageZoom img,
#articleView .article .mediaImageZoom2 .imageZoom img{ vertical-align:middle;}
#articleView .article .mediaImageZoom .zoom,
#articleView .article .mediaImageZoom2 .zoom{ position:absolute; right:0; bottom:0; .right:5px; .bottom:-1px; _right:4px; display:block; width:24px; height:24px; font-size:0; line-height:0; text-indent:-99999px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_zoom3.gif') left top no-repeat; overflow:hidden; }
#articleView .article .mediaImageZoom2 .imageTitle { position:absolute; left:-4px; bottom:-25px; font:bold 10pt Gulim, Dotum, Helvetica, sans-serif; color:#000; letter-spacing:-1px; }
#articleView .article .mediaImageZoom2 .imageTitle span { color:#f56c07; }
#articleView .article .mediaImageZoom2 .imageTitle a, #articleView .article .mediaImageZoom2 .imageTitle a:visited, #articleView .article .mediaImageZoom2 .imageTitle a:hover { color:#f56c07; }
#articleView .article .mediaImageZoom2 .imageTitle a:hover span { text-decoration:underline; }
/* 이미좌측아래 광고 */
#articleView .article span.imgad_area {display:inline-block; position:relative; text-align:center;}
#articleView .article span.imgad_area iframe.ad100 {position:absolute; left:0; bottom:0;}
/* articleView : articleContetns - 기자 사인 */
#articleView .columnWriterSign { position:relative; width:620px; margin:14px 0 0 -9px; }
#articleView #articleContetns .columnWriterSign dl { position:relative; float:right; margin:0; padding:11px 75px 19px 6px; letter-spacing:-1px;  text-align:right; background:url('http://news.nateimg.co.kr/etc/ui/images/sports/bg_writersignarea.gif') 100% 0 repeat-x; }
#articleView #articleContetns .columnWriterSign dt { margin:0 0 -1px 0; padding:0; font-family:Gulim, Dotum, Helvetica, sans-serif; font-size:12pt !important; color:#444; }
#articleView #articleContetns .columnWriterSign dt a, #articleView #articleContetns .columnWriterSign dt a:visited { color:#444 !important; }
#articleView #articleContetns .columnWriterSign dt a:hover, #articleView #articleContetns .columnWriterSign dt a:active { color:#444 !important; text-decoration:none; }
#articleView #articleContetns .columnWriterSign dd { margin:0; padding:0; font-family:Gulim, Dotum, Helvetica, sans-serif; font-size:11px !important; color:#999; line-height:1.5; }
#articleView #articleContetns .columnWriterSign dd a, #articleView #articleContetns .columnWriterSign dd a:visited { font-family:Gulim, Dotum, Helvetica, sans-serif; font-size:11px !important; color:#999 !important; text-decoration:none; }
#articleView #articleContetns .columnWriterSign dd a:hover, #articleView #articleContetns .columnWriterSign dd a:active { color:#999 !important; }
#articleView .columnWriterSign .writerImage { position:absolute; right:0; top:16px; }
#articleView .columnWriterSign .writerImage img { display:block; padding:1px; border:1px solid #ebebeb; background:#fff; }
/* articleView : articleContetns - 수능 선생님 이력 */
#articleView #articleContetns .exTeacherHistory { position:relative; width:605px; margin:35px 0 0 0; padding:16px 0 18px 0; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_dot01.gif') 0 0 repeat-x; }
#articleView #articleContetns .exTeacherHistory dl:after { content: "."; height:0; display:block; visibility:hidden; clear:both; }
* html #articleView #articleContetns .exTeacherHistory dl { height: 121px; }
#articleView #articleContetns .exTeacherHistory dl { position:relative; display: block; min-height:121px; width:492px; margin:0; padding:0 0 0 113px; font:9pt Gulim, Dotum, Helvetica, sans-serif; color:#999; letter-spacing:-1px; }
#articleView #articleContetns .exTeacherHistory dt { position:absolute; left:0; top:107px; margin:0; padding:0; font-size:11px !important; }
#articleView #articleContetns .exTeacherHistory dt strong { font-size:14px !important; color:#444; }
#articleView #articleContetns .exTeacherHistory dd { margin:0; padding:0; font-size:11px !important; }
#articleView #articleContetns .exTeacherHistory dd strong { color:#444; font-size:11px !important; }
#articleView #articleContetns .exTeacherHistory dd ul { margin:0; padding:10px 0 0 0; }
#articleView #articleContetns .exTeacherHistory dd li { margin:0; padding:0 1px 2px 0; list-style:none; font-size:11px !important; white-space:nowrap; }
#articleView #articleContetns .exTeacherHistory .et-group { position:absolute; left:0; top:89px; color:#444; }
#articleView #articleContetns .exTeacherHistory .image { position:absolute; left:0; top:0; }
#articleView #articleContetns .exTeacherHistory .et-history { float:left; }
#articleView #articleContetns .exTeacherHistory .et-writebooks { float:left; padding:0 0 0 31px; }
/* module : 기사 올려/내려 */
#articleView .articleUpDownArea { width:100%; height:30px; margin:0 0 20px -9px; }
#articleView .articleUpDown { position:relative; width:100%; height:30px; margin:0 0 35px 0; }
#articleView .articleUpDown .buttonArea { position:absolute; left:50%; top:0; }
#articleView .articleUpDown a { position:relative; left:-50%; float:left; height:30px; margin:0 5px; color:#757575; cursor:pointer; }
#articleView .articleUpDown a.articleUp { color:#f56c07; }
#articleView .articleUpDown strong { float:left; width:51px; height:30px; font-size:0; line-height:0; text-indent:-99999px; background:url('http://news.nateimg.co.kr/etc/ui/images/button/btn_updownset.gif') left top no-repeat; overflow:hidden; }
#articleView .articleUpDown .articleDown strong { background-position:left -30px; }
#articleView .articleUpDown em { float:left; height:20px; padding:10px 8px 0 0; font:11px Gulim, Dotum, Helvetica, sans-serif; font-style:normal; background:url('http://news.nateimg.co.kr/etc/ui/images/button/btn_updownset.gif') right top no-repeat; }
/* module : 게시판 - Write */
.mduBoardWrite { width:620px; table-layout:fixed; border-collapse:collapse; border-spacing:0;  margin:-2px 0 28px 0; }
.mduBoardWrite th { width:78px; padding-left:5px; color:#535353; text-align:left; }
.mduBoardWrite td { width:536px; }
.mduBoardWrite .input { padding:4px 0 2px 7px; font:11px Gulim, Dotum, Helvetica, sans-serif; color:#535353; background:#f6f6f6; border:1px solid #d5d5d5; }
.mduBoardWrite .writer th, .mduBoardWrite .writer td { padding-bottom:8px; }
.mduBoardWrite .writer .input { width:99px; }
.mduBoardWrite .category th, .mduBoardWrite .category td { padding-bottom:6px;}
.mduBoardWrite .subject .input { width:526px; }
.mduBoardWrite .select { font:11px Gulim, Dotum, Helvetica, sans-serif; color:#535353; }
.mduBoardWrite .select.categorySelect { margin:0 0 0 10px; }
.mduBoardmessage { margin:25px 0 0 0; padding:28px 0 0 0; border-top:1px solid #efefef; }
.mduBoardmessage p { margin:0; padding:0 0 0 20px; color:#939393; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_msgset.gif') left top no-repeat; }
/* module : 게시판 - View */
.mduBoardView { margin:4px 0 13px 0; padding:0; }
.mduBoardView dl, .mduBoardView dt, .mduBoardView dd { margin:0; padding:0; }
.mduBoardView dl { position:relative; width:620px; padding:23px 0 0 0; border-top:1px solid #cacaca; border-bottom:1px solid #cacaca; }
.mduBoardView dt { width:530px; padding:10px 0 9px 6px; font:bold 12pt Gulim, Dotum, Helvetica, sans-serif; color:#3e3e3e; }
.mduBoardView dd { font:11px Gulim, Dotum, Helvetica, sans-serif; color:#3e3e3e; }
.mduBoardView dd em { font-style:normal; }
.mduBoardView .articleInfo, .mduBoardView .date { position:absolute; top:0; height:16px; padding:7px 0 0 0; background:#f4f4f4; }
.mduBoardView .articleInfo { right:0; width:305px; height:17px; padding:6px 10px 0 0; text-align:right; }
.mduBoardView .date { left:0; width:306px; padding-left:9px; }
.mduBoardView .writer { position:absolute; right:0; top:36px; float:right; padding:0 13px 0 0; font-size:9pt; text-align:right; }
.mduBoardView .article { width:602px; padding:24px 9px; line-height:2; color:#252525; word-break:break-all; word-wrap:break-word; overflow:auto; }
.mduBoardView .articleAdminDel { position:static; width:416px; margin:61px 0 32px 64px; padding:21px 27px 17px 27px; border:3px solid #efefef; background:#f9f9f9; }
.mduBoardView .articleAdminDel dt { width:auto; padding:0 0 10px 0; font:bold 9pt Gulim, Dotum, Helvetica, sans-serif; color:#2f2d2e; letter-spacing:-1px; }
.mduBoardView .articleAdminDel dt img { position:relative; margin:-2px 5px 0 0; vertical-align:middle; }
.mduBoardView .articleAdminDel dd { padding:0 0 0 3px; font:9pt/1.3 Gulim, Dotum, Helvetica, sans-serif; color:#666; }
.mduBoardView .articleAdminDel dd a { text-decoration:underline; }
/* module : 게시판 - 덧글영역 */
.boardReple { margin:31px 0 30px 0; .margin:33px 0 30px 0; }
/* module : POLL (컨텐츠 작은형) */
.mduPollSmall p, .mduPollSmall dl, .mduPollSmall dt, .mduPollSmall dd { margin:0; padding:0; }
.mduPollSmall .question { font:9pt/1.3 Gulim, Dotum, Helvetica, sans-serif; color:#333; letter-spacing:-1px; }
.mduPollSmall .vs { display:none; }
.mduPollSmall .button { text-align:center; }
.mduPollSmall .button img { display:block; margin:0 auto; }
/* module : POLL (컨텐츠 작은형) + VS타입 */
.pollTypeVS input { width:15px; height:14px; margin:1px 0 2px 0; vertical-align:middle; }
.pollTypeVS .vsWrap { margin:8px 0 6px 0; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_vs03.gif') center top no-repeat; }
.pollTypeVS .typeVSimg_l { float:left; }
.pollTypeVS .typeVSimg_r { float:right; }
.pollTypeVS dl dt { width:100%; text-align:center; }
.pollTypeVS .vsWrap.imgWidth75 dl { width:75px; }
.pollTypeVS .vsWrap.imgWidth90 dl { width:90px; }
/* module : POLL (컨텐츠 작은형) + 설문형타입 */
.pollTypeList { margin:0 0 41px 0; padding:0 11px 9px 11px; border:1px solid #d5d5d5; }
.pollTypeList .question { padding:11px 0 9px 0; margin:0 0 12px 0; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_dot01.gif') left bottom repeat-x; }
.pollTypeList .question strong { font-weight:normal; color:#333; }
.pollTypeList .questionSelect, .pollTypeList .questionSelect li { margin:0; padding:0; list-style:none; }
.pollTypeList .questionSelect li { padding:0 0 2px 0; }
.pollTypeList fieldset { margin:0; padding:0; background:transparent; border:0; }
.pollTypeList fieldset legend { display:none; }
.pollTypeList .radio { width:13px; height:13px; margin:0 3px 0 0; padding:0; vertical-align:middle; }
.pollTypeList label { padding-top:1px; color:#333; }
.pollTypeList .button { position:relative; bottom:-43px; margin:-23px 0 0 0; }
/* module : 포토 슬라이드 */
.mduPhotoSlide { margin:5px 0 20px 0; padding:0 0 18px 20px; background:#242424 url('http://news.nateimg.co.kr/etc/ui/images/common/bg_mduphotorank.jpg') left top no-repeat; }
.mduPhotoSlide dl, .mduPhotoSlide dt, .mduPhotoSlide dd { margin:0; padding:0; text-align:center; }
.mduPhotoSlide dl { position:relative; width:171px; display:inline; float:left; margin: 20px 0 0 13px; padding:5px 0 39px 5px; background:url('http://news.nateimg.co.kr/etc/ui/images/newshome/bg_mduphososlide.jpg') -176px top no-repeat; }
.mduPhotoSlide dl.first { background-position:left top; }
.mduPhotoSlide dt { position:absolute; left:0; top:138px; display:block; width:100%; line-height:1; }
.mduPhotoSlide dt a { line-height:1.3; color:#666; }
.mduPhotoSlide dt a:hover { color:#a7a7a7 !important; }
.mduPhotoSlide dd { text-align:left; }
.mduPhotoSlide dd a { position:relative; display:block; width:166px; height:161px; padding:2px; }
.mduPhotoSlide dd a:hover { padding:0; border:2px solid #fff; }
.mduPhotoSlide dd a img { vertical-align:top; }
.mduPhotoSlide dd a img.imgmedia, .mduPhotoSlide dd a:hover img.imgmedia { right:0 !important; bottom:0; }
.mduPhotoSlide dl.photo130x130 { width:134px; margin:20px 0 0 12px; padding:0 0 37px 0; background:none; }
.mduPhotoSlide dl.photo130first { margin-left:4px !important; }
.mduPhotoSlide dl.photo130x130 dd a { width:130px; height:130px; margin:2px; padding:0; }
.mduPhotoSlide dl.photo130x130 dd a:hover { margin:0; }
/* module : 포토 슬라이드 - Height 125px */
.mduPhotoSlide .mduPhotoH125 { background:url('http://news.nateimg.co.kr/etc/ui/images/newshome/bg_mduphososlide2.jpg') -176px top no-repeat; }
.mduPhotoSlide .mduPhotoH125 dd a { height:125px; }
/* module : 하단 중앙 정렬 - 포토*/
.mduPhotoSlide2 { margin:5px 0 20px 0; padding:0 0 18px 20px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_mduphotorank_20100702.gif') #363a40 left top no-repeat; }
.mduPhotoSlide2 dl.mduPhotoBT4 { position:relative; float:left; width:138px; margin:20px 0 0 8px; padding:5px 0 39px 0; background:none; }
.mduPhotoSlide2 dl.BT4first { margin:20px 0 0 2px; }

/* module : 포토 홈 - 메인 포토 */
.mainPhotoSlide { width:586px; margin:5px 0 10px 0; padding:19px 0 20px 34px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_mduphotorank_20100702.gif') #363a40 left top no-repeat; }
.mainPhotoSlide a.image { float:left; display:block; padding:5px; width:344px; overflow:hidden; }
.mainPhotoSlide a.image em.mediatype { position:relative; padding:2px; width:340px; height:330px; }
.mainPhotoSlide a.image em.mediatype img { border:0 !important; }
.mainPhotoSlide a.image:hover em.mediatype { padding:0; border:2px solid #fff; }
.mainPhotoSlide a.image em.mediatype .imgmedia { position:absolute; right:2px !important; bottom:2px !important; }
.mainPhotoSlide a.image:hover em.mediatype .imgmedia { right:0px !important; bottom:0px !important; }
.mainPhotoSlide a.image .tit { display:block; padding:9px 0 0 0; margin:2px 2px 0 2px; width:340px; height:24px; text-align:center; font-weight:normal; line-height:1.6; color:#bdbdbd; background:url('http://news.nateimg.co.kr/etc/ui/images/newshome/bg_mainphotoslidetxt_20100702.gif') left top repeat-x; }
.mainPhotoSlide a.image .tit em { padding:0 0 0 7px; color:#b89494; font-size:11px; font-family:Gulim, Doutm, Helvetica, sans-serif; font-style:normal; font-weight:normal; }
.mainPhotoSlide a.image:hover .tit, .mainPhotoSlide a.image:active .tit, .mainPhotoSlide a.image:active .tit em { color:#bdbdbd !important; text-decoration:underline; }
.mainPhotoSlide a.image:hover .tit em, .mainPhotoSlide a.image:active .tit em { color:#b89494 !important; }
.mainPhotoSlide ul, .mainPhotoSlide li { margin:0; padding:0; list-style:none; }
.mainPhotoSlide ul { display:inline; float:left; width:194px; margin:-9px 0 0 17px; }
.mainPhotoSlide li { display:inline; float:left; width:90px; height:87px; margin:9px 0 0 7px; background:url('http://news.nateimg.co.kr/etc/ui/images/newshome/bg_mainphotoslide2_20100702.gif') left top no-repeat; }
.mainPhotoSlide li a { position:relative; float:left; width:80px; margin:5px; }
.mainPhotoSlide li a:hover { margin:3px; border:2px solid #fff; }
.mainPhotoSlide li a.selected, .mainPhotoSlide li a.selected:visited, .mainPhotoSlide li a.selected:hover { margin:3px; border:2px solid #fff; }
.mainPhotoSlide li a .mediatype { width:80px; height:77px; }
.mainPhotoSlide li a .mediatype .imgmedia { bottom:0 !important; right:0 !important; }

/* 시스템 작업 */
.error_btn { width:214px; margin:25px auto 50px auto; }
.error_btn a { float:left; text-indent:-10000px; overflow:hidden; background:url('http://news.nateimg.co.kr/etc/ui/images/button/btn_error090316.gif') no-repeat left top; }
.error_btn .prev { width:96px; height:23px; margin:0 7px 0 0; }
.error_btn .home { width:109px; height:23px; background-position:-103px 0; }

.system_chk { width:964px; padding:81px 0 0 0; font:9pt/1.5 Gulim, Dotum, Helvetica, sans-serif; color:#777777; background-color:#fbfbfb; border:3px solid #f1f1f1; }
.bg_system { width:552px; height:221px; margin:0 auto 30px auto; text-indent:-100000em; overflow:hidden; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_system.gif') no-repeat left top; }
.bg_system_cyworld { width:552px; height:221px; margin:0 auto 30px auto; text-indent:-100000em; overflow:hidden; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_system_cyworld.gif') no-repeat left top; }
.system_chk dl { width:300px; margin:0 auto; padding:0; }
.system_chk dt { float:left; width:63px; height:14px; margin:0 8px 0 0; text-indent:-10000em; background-image:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_chk.gif'); background-repeat:no-repeat; }
.system_chk .chk_cnt dt{ background-position:0 2px; }
.system_chk .chk_time dt { background-position:0 -14px; }
.system_chk dd { margin:0; padding:0; }
.system_chk p { margin:1px 0 0 0; text-align:center; }
.system_chk p a { text-decoration:underline; }
.bg_nate_system { width:552px; height:221px; margin:0 auto 30px auto; text-indent:-100000em; overflow:hidden; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_nate_system.gif') no-repeat left top; }
.bg_cyworld_system { width:552px; height:221px; margin:0 auto 30px auto; text-indent:-100000em; overflow:hidden; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_cyworld_system.gif') no-repeat left top; }
.system_chk .alert { margin:4px 0 80px 0; text-align:center; }
.error { padding:0 0 97px 0; border-bottom:1px solid #dbdbdb; }
.error .error_btn { width:214px; margin:30px auto 0 auto; }
.bg_not_page, .bg_not_page2, .bg_not_page3{ width:452px; height:245px; margin:95px auto 0 auto; text-indent:-10000em; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_not_page.gif') no-repeat left top; }
.bg_not_page2 { width:490px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_not_page2.gif') no-repeat left top; }
.bg_not_page3 { width:628px; height:201px; margin-bottom:29px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_not_page3.gif') no-repeat left top; }
.bg_not_page p, .bg_not_page2 p, .bg_not_page3 p { position:absolute; left:-99999px; }

/* 레이어 _ 미리보기 */
.layer_preview { position:relative; width:622px; height:513px; padding:15px 15px 15px 19px; border:2px solid #afafaf; }
.layer_preview p { margin:0; padding:0 0 6px 0; font:bold 9pt Gulim, Dotum, Helvetica, sans-serif; color:#202020; letter-spacing:-1px; border-bottom:1px solid #e3e3e3; }
.layer_preview .layer_close { position:absolute; top:15px; right:15px; width:15px; height:14px; text-indent:-100000em; overflow:hidden; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_close01.gif') no-repeat left top; }
.layer_preview .contents { height:415px; margin:13px 0 0 0; font:9pt Gulim, Dotum, Helvetica, sans-serif; color:#5d5d5d; line-height:1.3em; overflow-y:scroll; }
.layer_preview .p_button { margin:27px 0 0 0; padding:13px 0 0 0; border-top:1px solid #dedede; }
.layer_preview .p_button .btn { width:105px; margin:0 auto; }
.layer_preview .p_button .reg { float:left; width:62px; height:23px; margin:0 5px 0 0; text-indent:-10000em; background:url('http://news.nateimg.co.kr/etc/ui/images/button/btn_reg_close.gif') no-repeat left top; }
.layer_preview .p_button .close { float:left; width:38px; height:23px; text-indent:-10000em; background:url('http://news.nateimg.co.kr/etc/ui/images/button/btn_reg_close.gif') no-repeat -67px 0; }

/* e-biz : 플로팅 광고 */
#newsMainBanner_obj { position:absolute; padding:0 0 0 15px; _padding:0; }
.newsMainBanner,
#newsMainBanner { position:relative; z-index:3; }
.newsMainBanner #newsMainBanner_obj { padding:0; }

/* SNB Event : 이벤트가 진행되지 않으면 지워도 됨. */
#header .secNaviWrap .nate10years { position:absolute; left:338px; width:88px; height:29px; margin:3px 0 0 0; padding:0; background:url('http://news.nateimg.co.kr/etc/ui/images/event/snbnav/bg_nate10year.gif'); }
.nate10years a, .nate10years a:visited, .nate10years a:hover, .nate10years a:active { display:block; width:100%; height:100%; font-size:0; line-height:0; text-indent:-99999px; overflow:hidden; }

/* new PhotoSlide Box */
.photoSlideBoxScroll {scrollbar-3dlight-color:#313439; scrollbar-arrow-color:#313439; scrollbar-darkshadow-color:#313439; scrollbar-face-color:#4e5259; scrollbar-highlight-color:#4e5259; scrollbar-shadow-color:#313439; .scrollbar-shadow-color:#4e5259; scrollbar-track-color:#313439;}
.photoRelationListScroll {scrollbar-3dlight-color:#ffffff; scrollbar-arrow-color:#8c929c; scrollbar-darkshadow-color:#ffffff; scrollbar-face-color:#dfe0e3; scrollbar-highlight-color:#dfe0e3; scrollbar-shadow-color:#dfe0e3; scrollbar-track-color:#ffffff;}
#photoSlideBox ,#photoStoryBox { clear:both; position:relative; padding:18px 0 0 0;}
.popupPhotoslide{ padding:0 !important; }/* 2010-11-22 */
#photoSlideBox h2, #photoStoryBox h2 {position:relative; height:24px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_popup_photoHd.gif') repeat-x left top; margin:0; padding:10px 0 0 17px;}
#photoSlideBox h2 span, #photoStoryBox h2 span {width:129px; height:14px; display:block; background:url('http://news.nateimg.co.kr/etc/ui/images/common/txt_popup_photo.gif') no-repeat left top; text-indent:-1000em; overflow:hidden;}
#photoSlideBox h2 a.pageBtn, #photoStoryBox h2 a.pageBtn {width:100px; height:18px; position:absolute; top:8px; right:17px; display:block; background:url('http://news.nateimg.co.kr/etc/ui/images/button/btn_openPage.gif') no-repeat left top; text-indent:-1000em; overflow:hidden;}
#photoSlideBox h4, #photoStoryBox h4 {position:relative; font:14px/normal Gulim, Dotum, Helvetica, sans-serif; color:#999; margin:0; letter-spacing:-1px;}
#photoSlideBox h4 em, #photoStoryBox h4 em {font-style:normal; font-weight:bold; color:#fff;}
#photoSlideBox h4 span, #photoStoryBox h4 span {padding:1px 0 0 0;}
#photoSlideBox h4 span.story, #photoStoryBox h4 span.story,
#photoSlideBox h4 span.story a, #photoStoryBox h4 span.story a,
#photoSlideBox h4 span.story a:hover, #photoSlideBox h4 span.story a:active, #photoSlideBox h4 span.story a:visited,
#photoStoryBox h4 span.story a:hover, #photoStoryBox h4 span.story a:active, #photoStoryBox h4 span.story a:visited {color:#f56c07 !important;}
#photoSlideBox h4 span.title, #photoStoryBox h4 span.title,
#photoSlideBox h4 span.title a, #photoStoryBox h4 span.title a,
#photoSlideBox h4 span.title a:hover, #photoSlideBox h4 span.title a:active, #photoSlideBox h4 span.title a:visited,
#photoStoryBox h4 span.title a:hover, #photoStoryBox h4 span.title a:active, #photoStoryBox h4 span.title a:visited {color:#fff !important;}
#photoSlideBox h4 a.popupBtn, #photoStoryBox h4 a.popupBtn {width:67px; height:18px; position:absolute; top:15px; right:32px; display:block; background:url('http://news.nateimg.co.kr/etc/ui/images/button/btn_openPopup.gif') no-repeat left top; text-indent:-1000em; overflow:hidden;}
#photoSlideBox .photoShow .photo, #photoStoryBox .photoShow .photo {clear:both;}
    .photoShow .photo a.prev span, .photoShow .photo a.next span {width:22px; height:39px; display:block; text-indent:-1000em; overflow:hidden; margin:183px 0 0 0; cursor:pointer; }
    .photoShow .photo dl {position:relative; width:536px; float:left; font:12px/normal Gulim, Dotum, Helvetica, sans-serif; border-bottom:1px solid #5a5f66; margin:0; padding:0 0 10px 0;}
    .photoShow .photo dt {height:22px; font-size:15pt; padding-top:417px; letter-spacing:-2px; text-align:left;}
    .photoShow .photo dt a.title {width:405px; float:left; color:#fff; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
    .photoShow .photo dt a.title:hover, .photoShow .photo dt a.title:active, .photoShow .photo dt a.title:visited{color:#fff !important;}
    .photoShow .photo dt a.toggle {float:right; font-size:11px; color:#999; font-weight:normal; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_toggle_set.gif') no-repeat; margin:5px 2px 0 0; padding:0 10px 0 0; letter-spacing:-1px;}
    .photoShow .photo dt a.toggle:hover, .photoShow .photo dt a.toggle:active, .photoShow .photo dt a.toggle:visited {color:#999 !important;}
    .photoShow .photo dt a.close {background-position:right 4px;}
    .photoShow .photo dt a.open {background-position:right -19px;}
    .photoShow .photo dt a.view {font-size:11px; color:#f56c07; vertical-align:middle; margin:0 0 0 9px; padding:0 8px 0 0; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_arrow01.gif') no-repeat right 3px; -ms-background-position-y:top; letter-spacing:-1px;}
    .photoShow .photo dt a.view:hover, .photoShow .photo dt a.view:active, .photoShow .photo dt a.view:visited {color:#f56c07 !important;}
    .photoShow .photo dd.desc {font:12px Gulim, Dotum, Helvetica, sans-serif; line-height:1.5em; margin:10px 0 0 0; }
    .photoShow .photo dd.desc em, .photoShow .photo dd.desc i {font-size:11px; font-style:normal}
    .photoShow .photo dd.desc em {color:#b89494;}
    .photoShow .photo dd.desc i {color:#999;}
    .photoShow .photo dd.desc a {display:block; color:#bdbdbd;}
    .photoShow .photo dd.desc a:hover, .photoShow .photo dd.desc a:active, .photoShow .photo dd.desc a:visited {color:#bdbdbd !important;}
    .photoShow .photo dd.mainImage {position:absolute; width:534px; height:398px; display:table-cell; top:0; left:0; z-index:2; background-color:#2b2e33; border:1px solid #2b2e33; text-align:center; vertical-align:middle; overflow:auto; overflow-x:hidden; overflow-y:auto; margin:0;}
    .photoShow .photo dd.mainImage .box {width:534px; height:398px; display:table-cell; vertical-align:middle;}
    .photoShow .photo dd.mainImage .box .axis {width:0; height:100%; display:inline; .display:inline-block; vertical-align:middle;}
    .photoShow .photo dd.mainImage .box a {.width:100%; display:inline-block; vertical-align:middle; .overflow:hidden;}
    .photoShow .photo dd.newSlideMsg {display:none; position:absolute; width:108px; height:19px; font:11px/normal Gulim, Dotum, Helvetica, sans-serif; color:#fff; letter-spacing:-1px; top:1px; left:1px; z-index:3; background-color:#000; text-align:center; margin:0; padding:8px 0 0 0; -ms-filter:"alpha(opacity=70)"; opacity:0.7; filter:alpha(opacity=70);}
#photoSlideBox .photoShow .thumbnail, #photoStoryBox .photoShow .thumbnail {clear:both;}
    .photoShow .thumbnail .count {height:25px; display:block; text-align:right; font:11px/normal verdana; line-height:2.5em; color:#999;}
    .photoShow .thumbnail .count strong {color:#f56c07;}
    .photoShow .thumbnail a.prev, .photoShow .thumbnail a.next {width:17px; height:50px; display:inline; float:left; background:url('http://news.nateimg.co.kr/etc/ui/images/button/btn_thumbArrow_set100212.gif') no-repeat; text-indent:-1000em; overflow:hidden; margin:2px 0 0 0;}
    .photoShow .thumbnail a.prev {background-position:left top;}
    .photoShow .thumbnail a.prev:hover {background-position:left -50px;}
    .photoShow .thumbnail a.next {background-position:-17px top;}
    .photoShow .thumbnail a.next:hover {background-position:-17px -50px;}
    .photoShow .thumbnail a.prev span, .photoShow .thumbnail a.next span {display:block;}
    .photoShow .thumbnail ul {width:540px; height:54px; float:left; list-style:none; margin:0; padding:0; white-space:nowrap; overflow:hidden;}
    .photoShow .thumbnail li {width:54px; height:54px; float:left; padding:0;}
    .photoShow .thumbnail li a {display:block;}
    .photoShow .thumbnail li a img {border:2px solid #474b52;}
    .photoShow .thumbnail li a:hover img {border:2px solid #f46b0b;}
    .photoShow .thumbnail li.selected a img {border:2px solid #f46b0b;}
#photoSlideBox .relationShow .relation, #photoStoryBox .relationShow .relation {padding:0 1px;}
    .relationShow .relation ul.tabList {width:240px; height:29px; list-style:none; margin:0; padding:0;}
    .relationShow .relation ul.tabList li {height:29px; float:left; text-indent:-1000em; overflow:hidden;}
    .relationShow .relation ul.tabList li a {height:29px; display:block;}
    .relationShow .relation ul.tabList li.more {width:52px; float:right; text-indent:1em;}
    .relationShow .relation ul.tabList li.more a {height:19px; color:#888; font:11px/normal Gulim, Dotum, Helvetica, sans-serif; letter-spacing:-1px; padding:10px 8px 0 0; line-height:1em; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_font_arrow2.gif') no-repeat right 11px;}
    .relationShow .relation ul.tabList li.more a:hover, .relationShow .relation ul li.more a:active, .relationShow .relation ul li.more a:visited {color:#888 !important;}
    .relationShow .relation div.editorial, .relationShow .relation div.sports, .relationShow .relation div.enter, .relationShow .relation div.contents, .relationShow .relation div.newstory {display:none; clear:both; background-color:#fff;}
    .relationShow .relation div .scrollWrap {position:relative; float:left; .float:static; width:221px; height:224px; margin:11px 7px 12px 12px; overflow-x:hidden; overflow-y:scroll;}
    .relationShow .relation .itemlist { float:left; padding:0 10px 0 0; margin:0; width:94px; height:110px; }
    .relationShow .relation .itemlist .image { display:block; height:110px; }
    .relationShow .relation .itemlist .image .tit { display:block; padding-top:3px; width:94px; height:38px; text-align:center; font-weight:normal; line-height:1.3; }
    .relationShow .relation .itemlist .image em.mediatype { height:72px; }
    .relationShow .relation .itemlist .image em.mediatype img {border:2px solid #fff !important;}
    .relationShow .relation .itemlist .image:hover em.mediatype img {border:2px solid #f56c07 !important;}
    .relationShow .relation div dl {position:relative; width:94px; float:left; display:inline; padding:0;}
    .relationShow .relation div dt {width:94px; padding:0; line-height:1.2em; text-align:center;}
    .relationShow .relation div dt a {color:#333;}
    .relationShow .relation div dt a.on {font-weight:bold; letter-spacing:-1px;}
    .relationShow .relation div dt a:hover, .relationShow .relation div dt a:active, .relationShow .relation div dt a:visited {color:#333 !important;}
    .relationShow .relation div dd {position:absolute; width:94px; height:74px; top:0; left:0; margin:0; padding:0;}
    .relationShow .relation div dd a img {border:2px solid #fff;}
    .relationShow .relation div dd a:hover img {border:2px solid #f56c07;}
    .relationShow .relation div ul {clear:both; list-style:none; margin:0; padding:5px 8px 0 0;}
    .relationShow .relation div li {height:20px; font:11px/normal Gulim, Dotum, Helvetica, sans-serif; line-height:1.2em; letter-spacing:-1px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_dotOrange.gif') no-repeat left 3px; padding:0 0 0 10px;}
    .relationShow .relation div li a {color:#6e6e6e; text-decoration:none;}
    .relationShow .relation div li a:hover, .relationShow .relation div li a:active, .relationShow .relation div li a:visited {color:#6e6e6e !important;}
    .relationShow .relation div li a:hover {text-decoration:underline; color:#333 !important;}
    .relationShow .relation div li a.on {font-weight:bold; letter-spacing:-2px; text-decoration:none; color:#333 !important;}
    .relationShow .relation div li a.on:hover, .relationShow .relation div li a.on:active, .relationShow .relation div li a.on:visited {color:#333 !important;}
    .relationShow .relation div li a.on:hover {text-decoration:underline;}
    .relationShow .relation div li em {font-style:normal; color:#f56c07; margin:0 0 0 6px;}
#photoSlideBox .popup, #photoStoryBox .popup {width:868px; background-color:#363a40;  padding:0 0 93px 0;}
    .popup h4 {height:27px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_photoTitle.gif') no-repeat 37px 13px; padding:13px 0 0 66px;}
    .popup .slideWrap {clear:both;}
    .popup .photoShow {position:relative; width:610px; float:left; z-index:100;}
    .popup .photo a.prev, .popup .photo a.next {width:37px; height:400px; display:block; float:left; background-color:#363a40; }
    .popup .photo a.prev span, .popup .photo a.next span {background:url('http://news.nateimg.co.kr/etc/ui/images/button/btn_popupArrow_set100212.gif') no-repeat;}
    .popup .photo a.prev span {background-position:left top; margin-left:9px;}
    .popup .photo a.next span {background-position:-22px top; margin-left:6px;}
    .popup .photo a.prev:hover span {background-position:left -39px;}
    .popup .photo a.next:hover span {background-position:-22px -39px;}
    .popup .photo dt {text-align:center;}
    .popup .photo dt a.title {float:none; width:auto;}
    .popup .photo dt a.toggle {float:none;}
    .popup .thumbnail .count {padding:0 37px 0 0;}
    .popup .thumbnail a.prev {margin-left:12px; margin-right:6px;}
    .popup .thumbnail a.next {margin-left:6px;}
    .popup .relationShow {width:242px; float:left; padding:0 16px 0 0;}
    .popup .relation ul.tabList {background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_popupPhoto_relation_0511.gif') #363a40 no-repeat;} /* 2011-05-11 */
    .popup .relation ul.tabList li {width:80px;}
    .popup .relation ul.tabList li.more {display:none;}
    .popup .relation div {width:240px; height:247px;}
    .popup .relation div .scrollWrap {position:relative; float:left; .float:static; width:221px; height:224px; margin:11px 7px 12px 12px; overflow-x:hidden; overflow-y:scroll;}
    /*.popup .relation div dl {margin:0 8px 6px 0;}*/
    /*.popup .relation div dt {margin:78px 0 0 0;}*/
    .popup .relation div dt em {font-style:normal; font-weight:normal; color:#f56c07; margin:0 0 0 6px;}
    #photoSlideBox .general, #photoStoryBox .general {width:970px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_photoBt.gif') no-repeat left bottom; padding:0 0 28px 0; margin:0;} /* 2011-05-03 */
    .general h4 {height:29px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_photoTp.gif') no-repeat left top; padding:19px 0 0 61px;}
    .general .slideWrap {clear:both; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_photoCt.gif') repeat-y left top;}
    .general .photoShow {width:650px; float:left;}
    .general .photo a.prev, .general .photo a.next {width:57px; height:400px; display:block; float:left;}
    .general .photo a.prev span, .general .photo a.next span {background:url('http://news.nateimg.co.kr/etc/ui/images/button/btn_arrow_set.gif') no-repeat;}
    .general .photo a.prev span {background-position:left top; margin-left:22px;}
    .general .photo a.next span {background-position:-22px top; margin-left:13px;}
    .general .photo a.prev:hover span {background-position:left -39px;}
    .general .photo a.next:hover span {background-position:-22px -39px;}
    .general .thumbnail .count {padding:0 57px 0 0;}
    .general .thumbnail a.prev {margin-left:32px; margin-right:6px;}
    .general .thumbnail a.next {margin-left:6px;}
    .general .relationShow {width:242px; float:left; padding:0 39px;}
    .general .relation ul.tabList {background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_photo_relation_0511.gif') #363a40 no-repeat;} /* 2011-05-11 */
    .general .relation ul.tabList li {width:56px;}
    .general .relation div {width:219px; height:228px; padding:19px 0 0 21px;}
    .general .relation div dl {height:105px; margin:0 12px 6px 0;}
    .general .relation div dt {margin:76px 0 0 0;}
/* new PhotoStory Box -> PhotoSlide Box override */
#photoStoryBox .general .relation ul.tabList {background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_story_relation.gif') #363a40 no-repeat;}
    #photoStoryBox .general .relation ul.tabList li {width:120px;}
    #photoStoryBox .general .relation ul.tabList li.more {display:none;}
#photoStoryBox .general .relation div.contents {width:240px; height:247px; padding:0;}
    #photoStoryBox .general .relation div.contents .scrollWrap {position:relative; float:left; .float:static; width:219px; height:222px; margin:13px 8px 12px 13px; padding:0; overflow:scroll; overflow-x:hidden; overflow-y:scroll;}
    #photoStoryBox .general .relation div.contents h5 {height:21px; color:#333; margin:0; font:12px/normal Gulim, Dotum, Helvetica, sans-serif; font-weight:bold; padding:1px 0 0 22px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_photoStory_short.gif') no-repeat left 2px;}
    #photoStoryBox .general .relation div.contents dl {width:auto; height:74px; margin:0; padding:0 7px 0 0;}
    #photoStoryBox .general .relation div.contents dt {width:auto; text-align:left; margin:6px 0 0 100px;}
    #photoStoryBox .general .relation div.contents dt a.on {letter-spacing:-1px;}
    #photoStoryBox .general .relation div.contents dt em {color:#f56c07; font-style:normal; margin:0 0 0 6px;}
    #photoStoryBox .general .relation div.contents dd {width:94px; height:74px;}
    #photoStoryBox .general .relation div.contents ul {clear:both; list-style:none; margin:0; padding:11px 7px 0 0;}
    #photoStoryBox .general .relation div.contents li {height:21px; font:12px/normal Gulim, Dotum, Helvetica, sans-serif; letter-spacing:0; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_line01_090407.gif') no-repeat 1px 3px; padding:0 0 0 14px;}
    #photoStoryBox .general .relation div.contents li a {color:#6e6e6e; text-decoration:none;}
    #photoStoryBox .general .relation div.contents li a:hover, #photoStoryBox .general .relation div.contents li a:active, #photoStoryBox .general .relation div.contents li a:visited {color:#6e6e6e !important;}
    #photoStoryBox .general .relation div.contents li a:hover {color:#f56c07 !important; font-weight:normal; letter-spacing:0; text-decoration:underline;}
    #photoStoryBox .general .relation div.contents li a.on {color:#f56c07 !important; font-weight:bold; letter-spacing:0;}
    #photoStoryBox .general .relation div.contents li a.on:hover, #photoStoryBox .general .relation div.contents li a.on:active, #photoStoryBox .general .relation div.contents li a.on:visited {color:#f56c07 !important;}
    #photoStoryBox .general .relation div.contents li a.on:hover {text-decoration:underline;}
    #photoStoryBox .general .relation div.contents li a em {font-style:normal; color:#f56c07; margin:0 0 0 6px;}
    #photoStoryBox .general .relation div.newstory {width:214px; height:236px; padding:11px 14px 0 12px;}
    #photoStoryBox .general .relation div.newstory dl {width:auto; height:74px; margin:0 0 1px 0;}
    #photoStoryBox .general .relation div.newstory dt {width:auto; text-align:left; margin:23px 0 0 105px;}
    #photoStoryBox .general .relation div.newstory dt a.on {letter-spacing:-1px;}
    #photoStoryBox .general .relation div.newstory dt em {color:#f56c07; font-style:normal; margin:0 0 0 6px;}
    #photoStoryBox .general .relation div.newstory dd {width:94px; height:74px;}
    #photoStoryBox .general .relation div.newstory dd.type {width:auto; height:16px; margin:2px 0 0 105px;}
    #photoStoryBox .popup .relation div .scrollWrap {position:relative; float:left; .float:static; padding-top:2px; width:222px; height:222px; margin:12px 7px 13px 11px; overflow-x:hidden; overflow-y:scroll;}
    #photoStoryBox .popup .relation div dl {float:left; display:block; margin:0 0 11px 0; padding-bottom:10px; width:198px; border-bottom:1px solid #e0e0e0;}
    #photoStoryBox .popup .relation div dl.last {border:none;}
    #photoStoryBox .popup .relation div dt {width:auto; clear:both; height:22px; margin:0; padding:0 0 0 1px; text-align:left; font-weight:bold; }
    #photoStoryBox .popup .relation div dt a.on {letter-spacing:-1px;}
    #photoStoryBox .popup .relation div dd {position:relative; float:left; margin:0; width:94px; height:74px; }
    #photoStoryBox .popup .relation div dd a img { border:2px solid #fff; }
    #photoStoryBox .popup .relation div dd a:hover img {border:2px solid #f56c07;}
    #photoStoryBox .popup .relation div dd.list {float:left; width:103px; height:auto; position:static; margin:0;}
    #photoStoryBox .popup .relation div ul {padding:0;}
    #photoStoryBox .popup .relation div li {background:none; padding:0 0 0 6px;}
    #photoStoryBox .popup .relation div li em {margin:0 0 0 5px;}
    #photoStoryBox .popup .relation div li a:hover {text-decoration:underline !important;}
    #photoStoryBox .popup .relation div li a:hover, #photoStoryBox .popup .relation div li a.on {font-weight:normal; letter-spacing:-1px; text-decoration:none; color:#f56c07 !important;}
#photoSlideBox .relationShow ul.tabList, #photoStoryBox .relationShow ul.tabList { height:28px; overflow:hidden; } /* 2011-05-11 */
#photoSlideBox .relationShow .editorial ul.tabList, #photoStoryBox .relationShow .editorial ul.tabList {background-position:left top;}
#photoSlideBox .relationShow .sports ul.tabList, #photoStoryBox .relationShow .sports ul.tabList {background-position:left -39px;} /* 2011-05-11 */
#photoSlideBox .relationShow .enter ul.tabList, #photoStoryBox .relationShow .enter ul.tabList {background-position:left -78px;} /* 2011-05-11 */
#photoStoryBox .relationShow .contents ul.tabList {background-position:left top;}
#photoStoryBox .relationShow .newstory ul.tabList {background-position:left -29px;}
#photoSlideBox .relationShow .editorial div.editorial, #photoStoryBox .relationShow .editorial div.editorial,
#photoSlideBox .relationShow .sports div.sports, #photoStoryBox .relationShow .sports div.sports,
#photoSlideBox .relationShow .enter div.enter, #photoStoryBox .relationShow .enter div.enter,
#photoStoryBox .relationShow .contents div.contents,
#photoStoryBox .relationShow .newstory div.newstory {display:block;}
#photoSlideBox .relationShow .banner, #photoStoryBox .relationShow .banner {border:1px solid #2b2f33; margin:12px 0 0 0;}

#photoSlideBox .btm_banner,
#photoStoryBox .btm_banner { position:absolute; left:0; top:0; margin:396px 0 0 12px; width:840px; height:300px; z-index:10;}

/* newPhotoSlide2 */
.newPhotoSlide2 .listTitle2 { margin:0 0 12px 0; padding:0 0 0 0;}
.newPhotoSlide2 .listPhotoStory { font-size:12px; color:#333; line-height:1.2em; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_photoStory_detail.gif') no-repeat left top; margin:0 0 15px 0; padding:1px 0 0 26px;}
.newPhotoSlide2 .mduPhotoList { padding:0 0 24px 0; }
.newPhotoSlide2 .mduPhotoListLast { margin:0 0 19px 0; }

/* 2010-03-02 e-biz : AD 여백광고 */
#spaceBanner {position:relative;}
#spaceBanner img #spaceBanner a { display:block; width:110px; height:190px; overflow:hidden; }
#spaceBanner .leftSpaceBanner { position:absolute; top:180px;right:100%; margin-right:10px;/* left:-177px; */}
#spaceBanner .leftSpaceBanner > div {margin-bottom:20px;}
#spaceBanner .rightSpaceBanner { position:absolute; top:180px; left:100%; margin-left:10px; /*right:-137px; */}

/* 2010-04-16 e-biz : sports 스폰서바 */
#ad_sponsorObj { position:absolute; top:0; right:0; width:160px; height:52px; }
#ad_sponsorBar { position:relative; margin:1px 0 0 0; width:970px; height:52px; z-index:999; }
#ad_sponsorBar_extend { display:none; position:absolute; top:0; left:0; width:970px; height:275px; }

/* 기사배열 고지 2010.04.28 */
#newsNotice {clear:both; position:relative; padding:26px 0 0 0; background-color:#fff;}
#newsNotice p {height:25px; color:#e1e1e1; border-top:1px solid #e4e4e4; margin:0 0 0 0; padding:8px 15px 0 0; text-align:right;}
#newsNotice p span.chief {color:#888; margin:0 3px 0 0;}
#newsNotice p span.policy {margin:0 0 0 2px;}
#newsNotice p span.policy a {color:#424242 !important;}

/* 기사내 배너 2010-05-28 */
#articleView .articleBanner {margin:0 0 15px -9px;  }
#articleView .articleBanner img{ display:block; width:620px; height:95px; overflow:hidden; }

/* 댓글 많은 뉴스 2010-08-20 */
.replyArticle{position:relative; padding:15px 0 0 0;}
.replyArticle .more { position:absolute; top:18px; right:0; }
.replyArticle .reply_list { position:relative; left:-29px; float:left; margin:0; padding:0 0 17px 0; width:325px; _margin-right:-35px; }
.replyArticle .reply_list li { position:relative; display:inline; float:left; width:301px; height:21px; margin:0 0 -5px 0; padding:5px 0 0 24px; list-style:none; }
.replyArticle .reply_list li a{color:#333;}
.replyArticle .reply_list li.space { margin-top:9px; }
.replyArticle .reply_list li.selected a{ font-weight:bold; letter-spacing:-1px;}
.replyArticle .reply_list strong { float:left; width:33px; font:bold 9pt Verdana; color:#333; text-align:center; }
.replyArticle .reply_list a, .reply_list .reply_list a:visited,
.replyArticle .reply_list a:active { float:left; }
.replyArticle .reply_list span { position:absolute; right:10px; top:7px; float:left; font:11px Gulim, Dotum, Helvetica, sans-serif; color:#6a8ecf; }

/* 소셜플러그인 2010-09-06 */
.socialPlugin{ height:41px; background:#f8f8f8; border:1px solid #dedede; margin:0 0 35px;}
.socialPlugin:after { content:"."; height:0; display:block; visibility:hidden; clear:both; }
* html .socialPlugin { height: 1px; }
.socialPlugin .social_mod_basic {float:left;}
.socialPlugin ul{ position:relative; float:right; margin:13px 10px 0 0; }
.socialPlugin ul li{float:left; list-style:none;}
.socialPlugin ul li span.bar{ color:#e1e1e1; padding:0 3px 0 0; }
.socialPlugin ul li a { color:#5f5f5f !important; text-decoration:none; }
.socialPlugin ul li.scrab a{padding-left:16px; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_scrab.gif') no-repeat left top;}
.socialPlugin ul li.scrab #fullscrap { overflow:hidden; position:absolute; right:0; bottom:17px; display:block; font:11px/16px Gulim, Dotum, Helvetica, sans-serif; color:#999; width:86px; height:47px; padding:11px 15px 0 13px; letter-spacing:-1px; background:url("http://news.nateimg.co.kr/etc/ui/images/common/bg_fullscrap.gif") no-repeat 0 0;} /* 2010-10-01 */

/* 해명자료 버튼 */
.dataBtn{float:left; position:absolute; left:294px; top:0;}

/* 2010-11-16 뉴스-검색연계 이벤트 */
.keywordBox{ padding:20px 0 0 0; width:620px; height:11px; margin:4px 0 25px 0; }
.keyEvent{ padding:0; height:60px; }

/* 소셜플러그인 2011-02-08 */
.socialBox{ position:relative; z-index:10; padding:0 0 9px 0; margin:36px 0 -1px 0; height:24px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_social_line.gif') repeat-x left bottom; }
.socialBox:after { content: "."; height: 0; display: block; visibility: hidden; clear: both; }
* html .socialBox { height: 1px; }
.socialBox .social_mod_hor { float:left; }
.socialBox ul{ float:right; margin:5px 0 0 0; }
.socialBox ul li{float:left; list-style:none;}
.socialBox ul li span.bar{ color:#e1e1e1; padding:0 3px 0 0; }
.socialBox ul li a { color:#777 !important; text-decoration:none; }
.socialBox ul li.scrab a{ padding-left:13px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/ico_scrab.gif') no-repeat left 1px; }
.socialBox ul li.scrab #fullscrap { overflow:hidden; position:absolute; right:0; bottom:17px; display:block; font:11px/16px Gulim, Dotum, Helvetica, sans-serif; color:#999; width:94px; height:47px; padding:11px 8px 0 12px; letter-spacing:-1px; background:url("http://news.nateimg.co.kr/etc/ui/images/common/bg_fullscrap.gif") no-repeat 0 0; } /* 2011-03-28 */
.socialBox .snsList { float:left; padding:0; margin:1px 0 0 0; }
.socialBox .snsList li a { overflow:hidden; display:block; margin-left:5px; width:18px; height:18px; text-indent:-9999em; background-image:url('http://news.nateimg.co.kr/etc/ui/images/common/ico_sns0110.gif'); background-repeat:no-repeat; } /* 뉴스톡 개선 */
.socialBox .snsList li.twitter a{ background-position:-23px 0; }
.socialBox .snsList li.nateon a{ background-position:-69px 0; }
.socialBox .snsList li.facebook a{ background-position:-92px 0; }


.social_mod_hor { float:left; }
    .social_mod_hor a.off { display:block; float:left; width:53px; height:20px; text-indent:-9999px; background:url('http://csp.cyworld.com/images/set_cool_small.gif') no-repeat left top; overflow:hidden; }
    .social_mod_hor a.on { display:block; float:left; width:53px; height:20px; text-indent:-9999px; background:url('http://csp.cyworld.com/images/set_cool_small.gif') no-repeat left -20px; overflow:hidden; }
    .social_mod_hor a.loading_off { display:block; float:left; width:53px; height:20px; text-indent:-9999px; background:url('http://csp.cyworld.com/images/small_loading_off.gif') no-repeat left; overflow:hidden; }
    .social_mod_hor a.loading_on { display:block; float:left; width:53px; height:20px; text-indent:-9999px; background:url('http://csp.cyworld.com/images/small_loading_on.gif') no-repeat left; overflow:hidden; }
    .social_mod_hor p.count { clear:none; float:left; padding:2px 0 0 0; margin:0; width:40px; text-align:center; color:#ff3000; text-decoration:underline; font-family:Verdana, sans-serif; font-size:11px; letter-spacing:-1px; }
    .social_mod_hor p.count a { display:block; width:40px; color:#ff3000 !important; text-decoration:underline; font-family:Verdana, sans-serif; font-size:11px; }

.social_mod_btn span.count a.info { color:#F75405; line-height:1.3; }
.social_mod_btn span.count a.info:visited { color:#F75405 !important; }
.social_mod_btn span.count a.info:hover, a:active { color:#F75405 !important; }

/* 버즈링크 */
.smartLink1 { margin:12px 0 0 0; }
.smartLinkMg { margin:38px 0 0 0; }

/* 검색어 플로팅 */ /* 2011-05-25 */
.word-rank-wrap { clear:both; overflow:hidden; display:inline; float:left; position:absolute; left:62px; top:5px; width:auto; height:13px; }
.word-rank-wrap ol { clear:both; float:left; position:relative; width:auto; }
.word-rank-wrap ol li { clear:both; position:relative; color:#444; float:left; font:9pt/1.4 Gulim, Dotum, Helvetica, sans-serif; width:auto; }

/* 기사뷰내 관련검색어 */
.relateSearch { margin:0 0 25px 0; padding:18px 14px 0 14px; height:31px; background:#f4f9fe; border:1px solid #def3fc; }
.reSearTop { margin:10px 0 10px 0; } /* 상단에 올 경우 */
.relateSearch h5 { float:left; display:inline-block; padding:0 10px 0 0; margin:0 5px 0 0; _margin:0 -5px 0 0; color:#fc0002; font-size:9pt; font-family:Gulim, Dotum, Helvetica, sans-serif; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/ico_relate_arrow.gif') no-repeat right 4px; }
.relateSearch ul { float:left; margin:0; padding:0; }
.relateSearch ul li { float:left; list-style:none; padding:0; margin:0 0 0 10px; }
.relateSearch ul li a { font-family:Gulim, Dotum, Helvetica, sans-serif; }
.relateSearch ul li a:link, .relateSearch ul li a:hover, .relateSearch ul li a:active { color:#0000cc !important; text-decoration:underline; }
.relateSearch ul li a:visited { color:#800080 !important; text-decoration:underline; }
a.keyword:link, a.keyword:hover, a.keyword:active { color:#0000cc !important; text-decoration:underline; } /* 키워드 */
a.keyword:visited { color:#800080 !important; text-decoration:underline; }

/* Google 광고 */
.googleAd_wrap { margin:0; padding:0; height:90px; }
.googleAd { position:relative; margin:0 auto; padding:0; width:468px; border:1px solid #c3c4c5; }
.googleAd img { display:block; }
.googleAd .btn_close { position:absolute; left:-15px; top:-1px; overflow:hidden; width:15px; height:15px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/googleAd.gif') no-repeat 0 0; text-indent:-9999em; }
.googleAd .googleGo { position:absolute; left:374px; top:61px; overflow:hidden; width:95px; height:18px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/googleAd.gif') no-repeat 0 -20px; text-indent:-9999em; }

/* 관련영상 */
.relatedVod { position:relative; margin:0 0 2px 0; padding:0; }
.nateVod { position:relative; border-bottom:1px solid #dfdfdf; }
.hoppinVod { position:relative; }
.vodtit { overflow:hidden; margin:25px 0 0 0; height:100%; }
.vodtit h5 { float:left;  margin:0 10px 0 0; padding:0; color:#222; font-size:12px; }
.vodtit h5 strong  { display:block; float:left; background:url('http://news.nateimg.co.kr/etc/ui/images/common/relatedVod_set_0727.gif') no-repeat 0 0; text-indent:-1000em; }
.nateVod h5 strong { margin:1px 7px 0 0; width:67px; height:12px; background-position:0 0; }
.hoppinVod h5 strong { margin:0 7px 0 0; width:52px; height:17px; background-position:0 -30px; }
.vodtit h5 i { color:#908f8f; font-size:8px; font-family:Tahoma; font-weight:normal; font-style:normal; line-height:12px; vertical-align:top; }
.vodtit span { color:#f56c07; }
.vodtit em { display:inline-block; width:40px; height:16px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/relatedVod_set_0727.gif') no-repeat 0 -60px; text-indent:-1000em; }
.relatedVod_list { position:relative; margin:12px 0 0 0; z-index:10;}
.relatedVod_list ul { overflow:hidden; height:100%; margin:0 0 0 30px; padding:0; list-style:none; }
.relatedVod_list li { position:relative; float:left; margin:0; padding:0 0 0 16px; width:120px; height:139px; list-style:none; }
.relatedVod_list li a {display:block;}
.relatedVod_list li strong { display:block; margin:0; padding:7px 11px 0; font-weight:normal; text-align:center; line-height:16px; word-wrap:break-word; word-break:break-all; }
.relatedVod_list li img { margin:0; padding:0; vertical-align:top; }
.relatedVod_list li .play { position:absolute; left:16px; top:68px;}
.relatedVod_list li .play span {display:inline-block; height:16px; padding:6px 7px 0 23px; background-color:#000; opacity:0.7; filter:alpha(opacity=70); color:#b2b2b2; font-size:11px; letter-spacing:-1px;}
.relatedVod_list li .play img {position:absolute; top:4px; left:3px; z-index:10;}
.relatedVod_list li a { color:#777; word-wrap:break-word; word-break:break-all;  }
.relatedVod_list li .youtube { position:absolute; left:23px; top:6px; }
.vodInfo .bg_opacity { position:absolute; left:16px; top:0; width:120px; height:90px; background:#000; opacity:0.8; filter:alpha(opacity=80); cursor:pointer; z-index:20;}
.vodInfo dl { position:absolute; left:30px; top:23px; overflow:hidden; margin:0; padding:0; height:100%; color:#dadada; font-size:11px; font-family:Gulim, Dotum, Helvetica, sans-serif; cursor:pointer; z-index:25;}
.vodInfo dt { float:left; margin:0; padding:0 4px 0 0; }
.vodInfo dd { float:left; *float:none; margin:0; padding:0; }
.vodpaging { overflow:hidden; margin:0 0 11px 285px; width:620px; height:100%; }
.vodpaging a { display:block; float:left; width:15px; height:15px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/relatedVod_set_0727.gif') no-repeat 4px -306px; text-indent:-1000em; }
.vodpaging a.selected { background-position:4px -336px; }
.vodpaging_navi a { position:absolute; top:0; width:30px; height:90px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/relatedVod_set_1220.gif') no-repeat; text-indent:-1000em; }
.vodpaging_navi a.prev { left:0; background-position:0 -90px; }
.vodpaging_navi a.prev:hover { background-position:0 -200px; }
.vodpaging_navi a.next { right:0; background-position:-40px -90px; }
.vodpaging_navi a.next:hover { background-position:-40px -200px; }
.nateVod .more, .hoppinVod .more { position:absolute; right:0; top:7px; z-index:0;}

.nateTv_layer {position:absolute; top:-30px; left:0; z-index:100;}
.nateTv_layer .nateTv_layer_cont{position:relative; width:590px; height:380px; padding:15px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_nateTv_layer.gif') repeat 0 0;}
.nateTv_layer .hide {visibility:hidden; position:absolute; width:0; height:0; font-size:0; line-height:0;}
.nateTv_layer button.layer_close {position:absolute; right:15px; top:12px; width:21px; height:19px; margin:0; padding:0; border:0; background:url('http://news.nateimg.co.kr/etc/ui/images/icon/btn_nateTv_layer_close.gif') no-repeat 0 0; cursor:pointer; }
.nateTv_layer h5 {height:14px; margin:0; padding-bottom:12px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/nateTv_layer_tit.gif') no-repeat 0 0;}
.nateTv_layer div.player_area {width:590px; height:335px; margin-bottom:20px;}
.nateTv_layer ul { overflow:hidden; margin:0 0 0 30px; padding:0;}
.nateTv_layer li { position:relative; display:inline; float:left; margin:0 0 0 10px; padding:0; width:120px; height:140px; }
.nateTv_layer li strong { display:block; padding:8px 11px 0; font-weight:normal; text-align:center; line-height:15px; word-wrap:break-word; word-break:break-all; }
.nateTv_layer li a:link, .nateTv_layer li a:hover,
.nateTv_layer li a:active, .nateTv_layer li a:visited {color:#b2b2b2 !important; font-size:11px;}
.nateTv_layer li img { margin:0; padding:0; vertical-align:top; }
.nateTv_layer li .play { position:absolute; left:0; top:68px;}
.nateTv_layer li .play span {display:inline-block; height:16px; padding:6px 7px 0 23px; background-color:#000; opacity:0.7; filter:alpha(opacity=70); color:#b2b2b2; font-size:11px; letter-spacing:-1px;}
.nateTv_layer li .play img {position:absolute; top:4px; left:3px; z-index:10;}
.nateTv_layer li .youtube { position:absolute; left:32px; top:6px; }
.nateTv_layer .vodInfo .bg_opacity { position:absolute; left:0; top:0; width:120px; height:90px; background:#000; opacity:0.8; filter:alpha(opacity=80); cursor:pointer; z-index:20;}
.nateTv_layer .vodInfo dl { position:absolute; left:14px; top:23px; overflow:hidden; height:auto; color:#dadada; font-size:11px; cursor:pointer; z-index:25;}
.nateTv_layer .vodInfo dt { float:left; padding:0 4px 0 0; }
.nateTv_layer .vodInfo dd { float:left; *float:none; }
.nateTv_layer .preNext {}
.nateTv_layer .preNext a { position:absolute; bottom:65px; width:30px; height:90px; background:url('http://news.nateimg.co.kr/etc/ui/images/button/btn_nateTv_layer_preNext.gif') no-repeat; text-indent:-1000em; }
.nateTv_layer .preNext a.prev { left:15px; background-position:0 0; }
.nateTv_layer .preNext a.prev:hover { background-position:0 -100px; }
.nateTv_layer .preNext a.next { right:15px; background-position:-45px 0; }
.nateTv_layer .preNext a.next:hover { background-position:-45px -100px; }



/* 알림 토스트 */
.miniToast { position:fixed; bottom:-160px; right:0; width:193px; height:160px; background:url('http://news.nateimg.co.kr/etc/ui/images/common/bg_toast_0910.png') no-repeat; z-index:1000; text-indent:-9999em; _position:absolute; }
.miniToast dl { position:absolute; top:3px; left:3px; margin:0; width:188px; height:155px; border:1px solid #3a4461; }
.miniToast .desc { position:absolute; top:66px; left:20px; margin:0; padding:0 20px 0 0; text-indent:0; }
.miniToast .desc a, .miniToast .desc a:hover { color:#2952a8 !important; font-family:Gulim, Dotum, Helvetica, sans-serif; line-height:1.4; }
.miniToast .desc em { color:#e70b00; font-style:normal; }
.miniToast .bnMore { position:absolute; top:104px; left:20px; margin:0; padding:0 20px 0 0; text-indent:0; }
.miniToast .bnMore a { padding:0 7px 0 0; background:url('http://news.nateimg.co.kr/etc/ui/images/common/icon_bnMore.png') no-repeat 100% 3px; color:#848689; font-size:11px; text-decoration:underline; letter-spacing:-1px; }
.miniToast .bnMore a:hover, .miniToast .bnMore a:active { color:#848689 !important; }
.miniToast .bnMore a:visited { color:#848689 !important;  }
.miniToast .btnHelp { position:absolute; display:block; top:38px; left:104px; width:14px; height:14px; overflow:hidden; cursor:pointer; }
.miniToast .chkClose { position:absolute; bottom:5px; .bottom:6px; left:22px; color:#fff; font:11px Gulim, Dotum, Helvetica, sans-serif; line-height:1.2; vertical-align:middle; text-indent:0; }
.miniToast .chkClose input { vertical-align:middle; height:14px; padding:0; margin:0 3px 0 0; .margin:-2px 0 0; }
.miniToast .btnClose { position:absolute; display:block; bottom:1px; right:1px; width:25px; height:25px; overflow:hidden; }

/* e 뉴스룸 */
.bnr_unfair { margin:7px 0 20px 0; }


/* 랭킹뉴스개선2013.06.27 */
div.news_date {height:23px; padding-bottom:15px;}
div.news_date div.sortDat {margin-top:5px;}
div.news_date div.sortDat div.selectDesign {float:left; margin-top:-3px;}
div.news_date div.sortDat div.selectDesign h5 {top:0;}
div.news_date div.sortDat div.selectDesign ul {top:21px;}
div.news_date span {overflow:hidden; float:left; height:22px; padding:0 10px;}
div.news_date span img {float:left;}
div.news_date a.btn_today {float:left; height:16px; margin-left:12px; padding:3px 6px 0 6px; border:1px solid #ccc; color:#6b6b6b; font-size:11px; text-decoration:none;}
div.news_date a span,
div.news_date span span {float:none; visibility:hidden; font-size:0; line-height:0; width:0; height:0; position:absolute; text-indent:-9999px;}
div.news_date a.left_arrow,
div.news_date span.left_arrow {float:left; display:inline-block; width:13px; height:22px; background:url("http://news.nateimg.co.kr/etc/ui/images/icon/ico_left_arrow.gif") no-repeat 0 2px;}
div.news_date a.right_arrow,
div.news_date span.right_arrow {float:left; display:inline-block; width:13px; height:22px; padding:0; background:url("http://news.nateimg.co.kr/etc/ui/images/icon/ico_right_arrow_v2.gif") no-repeat 0 2px;}
div.news_date a.on {background-position:0 -27px;}
ul.rn_list {height:28px; margin:0; padding:0; border-bottom:1px solid #d2d2d2;}
ul.rn_list li {float:left; width:10%; height:28px; list-style:none; margin:0; padding:0; border-top:1px solid #d2d2d2;}
ul.rn_list li a {display:block; height:20px; padding-top:7px; text-align:center; border-right:1px solid #d2d2d2; background-color:#f6f6f6; text-decoration:none;}
ul.rn_list li:first-child a {border-left:1px solid #d2d2d2;}
ul.rn_list li.on a {height:21px; color:#656565; font-weight:bold; background-color:#fff;}
ul.rn_list.ud li {width:auto;}
ul.rn_list.ud li a {padding:7px 19px 0;}
span.recommend {display:block; margin-bottom:19px; height:19px; padding:7px 13px 0; font-size:11px; color:#6b6b6b;background-color:#f5f5f5;}
span.recommend a {float:right; padding-right:8px; color:#777; background:url("http://news.nateimg.co.kr/etc/ui/images/icon/ico_right_arrow2.gif") no-repeat right 4px;}
span.recommend em {color:#315fb4; font-style:normal;}
div.live_tab h5:first-child {border-top:0 !important;}
div.live_tab p.data_load {padding-top:256px; text-align:center; font-weight:bold; background:url("http://news.nateimg.co.kr/etc/ui/images/icon/icon_loading.gif") no-repeat center 207px;}
ul.tab_live_rk {height:28px; margin:0 0 22px; padding:0; background:url("http://news.nateimg.co.kr/etc/ui/images/common/bg_tab_live_rk.gif") no-repeat 0 0;}
ul.tab_live_rk.stab02 {background-position:0 -40px;}
ul.tab_live_rk.stab03 {background-position:0 -80px;}
ul.tab_live_rk li {float:left; width:33.3%; list-style-type:none; }
ul.tab_live_rk li:first-child {width:33.4%;}
ul.tab_live_rk li a {display:block; height:21px; padding-top:7px; color:#464646 !important; text-align:center;}
ul.tab_live_rk li.on a {font-weight:bold;}
div.live_rk_list ol.rkol_list {margin:0 -15px; padding:0;}
div.live_rk_list ol.rkol_list li {position:relative; margin-left:-1px; padding:6px 44px; border:2px solid transparent; list-style:none; .height:61px; }
div.live_rk_list ol.rkol_list li div.banner_area {width:250px; height:250px;}
div.live_rk_list ol.rkol_list li.br {margin-bottom:16px;}
div.live_rk_list ol.rkol_list li:last-child.br {border:none;}
div.live_rk_list ol.rkol_list li.br:before {position:absolute; left:15px; bottom:-9px; display:block; content:''; width:289px; height:1px; background-color:#e5e5e5; margin:16px 0 0;}
div.live_rk_list ol.rkol_list li.on {padding:6px 44px; border:2px solid #6787ce; background-color:#fff; .height:53px; }
div.live_rk_list ol.rkol_list li.on:after {position:absolute; bottom:-3px; left:-2px; content:''; display:block; width:101%; height:1px; padding:0; background-color:#e5e5e5;}
div.live_rk_list ol.rkol_list li.on span.arrow {display:inline-block; position:absolute; left:-6px; top:50%; width:6px; height:9px; margin-top:-4px; background:url("http://news.nateimg.co.kr/etc/ui/images/icon/ico_arrow_news.gif") no-repeat 0 0;}
div.live_rk_list ol.rkol_list li.on span.rkn {top:8px;}
div.live_rk_list ol.rkol_list li.on i.same {top:9px;}
div.live_rk_list ol.rkol_list li.on i.up {top:7px;}
div.live_rk_list ol.rkol_list li.on i.down {top:7px;}
div.live_rk_list ol.rkol_list li.on i.new {top:12px;}
div.live_rk_list ol.rkol_list li.on p a {font-weight:bold; letter-spacing:-1px;}
div.live_rk_list ol.rkol_list li.banner {height:auto;}
div.live_rk_list ol.rkol_list li span.rkn {display:inline-block; width:20px; position:absolute; left:18px; top:8px; font-size:12px; font-weight:bold; color:#333; text-align:center; line-height:11px; .line-height:16px; }
div.live_rk_list ol.rkol_list li div.list_area {overflow:hidden;}
div.live_rk_list ol.rkol_list li div.list_area span.n_photo {float:left; width:72px; height:54px; background-color:#d6d6d6; margin:0 11px 3px 0;}
div.live_rk_list ol.rkol_list li div.list_area p {margin:0 0 4px;}
div.live_rk_list ol.rkol_list li div.list_area p a {color:#333;}
div.live_rk_list ol.rkol_list li div.list_area p a:active {color:#333 !important;}
div.live_rk_list ol.rkol_list li div.list_area p:first-child {padding:0 10px 0 0;}
div.live_rk_list ol.rkol_list li div.list_area em {font-size:11px; font-style:normal; color:#b89494; letter-spacing:-1px;}
div.live_rk_list ol.rkol_list li div.list_area em span {margin-left:5px; color:#999;}
div.live_rk_list ol.rkol_list li i.same {position:absolute; left:275px; top:9px; display:inline-block; width:7px; height:2px; background:url("http://news.nateimg.co.kr/etc/ui/images/icon/ico_ranking_v2.gif") no-repeat 0 0;}
div.live_rk_list ol.rkol_list li i.up {position:absolute; left:275px; top:6px; display:inline-block; padding-left:9px; background:url("http://news.nateimg.co.kr/etc/ui/images/icon/ico_ranking_v2.gif") no-repeat 0 -14px; color:#999; font-size:11px; font-style:normal;}
div.live_rk_list ol.rkol_list li i.down {position:absolute; left:275px; top:6px; display:inline-block; padding-left:9px; background:url("http://news.nateimg.co.kr/etc/ui/images/icon/ico_ranking_v2.gif") no-repeat 0 -55px; color:#999; font-size:11px; font-style:normal;}
div.live_rk_list ol.rkol_list li i.new {position:absolute; left:275px; top:9px; display:inline-block; width:21px; height:7px; background:url("http://news.nateimg.co.kr/etc/ui/images/icon/ico_ranking_v2.gif") no-repeat 0 -39px;}
div.live_rk_list ol.rkol_list li span.hide {visibility:hidden; position:absolute; font-size:0; line-height:0; width:0; height:0; margin:0; padding:0; text-indent:-9999px;}
div.live_rk_list ol.rkol_list.spo li.on{border-color:#e53830}
div.live_rk_list ol.rkol_list.spo li.on span.arrow {background:url("http://news.nateimg.co.kr/etc/ui/images/icon/ico_arrow_spo.gif") no-repeat 0 0;}
div.live_rk_list ol.rkol_list.ent li.on{border-color:#fb62a7}
div.live_rk_list ol.rkol_list.ent li.on span.arrow {background:url("http://news.nateimg.co.kr/etc/ui/images/icon/ico_arrow_ent.gif") no-repeat 0 0;}
div.news_noData {margin-top:62px; text-align:center; color:#333; font-weight:bold; font-size:14px; font-family:Gulim, Dotum, Helvetica, sans-serif;}
div.news_noData p {margin:0; padding:120px 0 49px; background:url("http://news.nateimg.co.kr/etc/ui/images/icon/ico_nodata.gif") no-repeat center 0;}
div.news_noData a {display:inline-block; width:139px; height:18px; padding:5px 0 0 9px; font-size:11px; text-align:left; font-weight:normal; text-decoration:none; color:#595959; background:url("http://news.nateimg.co.kr/etc/ui/images/common/bg_btn_rec_news.gif") no-repeat 0 0; letter-spacing:-1px;}
div.news_noData a:hover {color:#595959;}

/* 라디오 통 */
.radioTong .tong_banner {position:relative; width:620px; height:166px;}
.radioTong .tong_banner a.homepage {position:absolute; left:32px; top:117px; display:block; width:103px; height:19px; z-index:10;}
.radioTong .tong_banner a.homepage span {visibility:hidden; position:absolute; left:-9999px; top:-9999px; text-indent:-9999px; width:0; height:0; margin:0; padding:0; line-height:0; font-size:0;}
.radioTong .radio_reply {margin-top:20px;}
.radioTong .radio_list_box {margin-top:20px; padding:3px; border:1px solid #dfdedc; background-color:#f9f9f9;}
.radioTong .radio_list_box .radio_list_cont {padding:17px; background-color:#fff;}
.radioTong .radio_list_box .player_area {}
.radioTong .radio_list_box .player_area .video_area {width:260px;}
.radioTong .radio_list_box .img_area .txt_area {float:right; width:387px; }
.radioTong .radio_list_box .img_area img {max-width:168px; border:1px solid #dfdedc;}
.radioTong .radio_list_box .player_area .txt_area {float:right; width:295px;}
.radioTong .radio_list_box .radio_list_cont a.btn_ud{position:absolute; left:0; bottom:-1px; display:block; width:100%; height:14px; text-align:center;}
.radioTong .radio_list_box .radio_list_cont a.btn_ud span {display:inline-block; width:28px; height:14px; background:url("http://news.nateimg.co.kr/etc/ui/images/button/btn_upDown.gif") no-repeat 0 0; text-indent:-9999px;}
.radioTong .radio_list_box .radio_list_cont a.close span {background-position:0 -23px;}
.radioTong .video_area {float:left; min-height:110px; margin:0 19px 12px 0; }
.radioTong .txt_area {font-family:Gulim, Dotum, Helvetica, sans-serif; line-height:20px;}
.radioTong .txt_area img {vertical-align:middle;}
.radioTong .txt_area em {display:block; font-weight:bold; margin-bottom:10px; color:#ea0600; font-style:normal;}
.radioTong .txt_area strong {display:block; width:100%; color:#333; font-size:17px; font-family:Dotum, Helvetica, sans-serif; letter-spacing:-1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.radioTong .txt_area strong a {color:#333 !important;}
.radioTong .txt_area a {display:block; text-decoration:none;}
.radioTong .txt_area span.sub_text {display:block; margin:8px 0 0; color:#666; letter-spacing:-1px;}
.radioTong .txt_area span.sub_text span {display:block; font-size:11px; letter-spacing:0;}
.radioTong .txt_area span.sub_text span i {padding-right:5px; color:#b89494; font-style:normal;}
.radioTong .sns_area {height:30px; position:relative; z-index:200; margin-top:5px; clear:both;}
.radioTong .sns_area .radio_social {}
.radioTong .sns_area .radio_social .social_mod_btn {float:none !important;}
.radioTong .sns_area .radio_social .snsList {float:left; margin: 1px 0 0 0; padding:0; list-style:none; }
.radioTong .sns_area .radio_social .snsList li {float:left;}
.radioTong .sns_area .radio_social .snsList li a{background: url("http://news.nateimg.co.kr/etc/ui/images/common/ico_sns0110.gif") no-repeat; display: block; height: 18px; margin-left: 5px; overflow: hidden; text-indent: -9999em; width: 18px;}
.radioTong .sns_area .radio_social .snsList li.nateon a {background-position: -69px 0;}
.radioTong .sns_area .radio_social .snsList li.facebook a {background-position: -92px 0;}
.radioTong .sns_area .radio_social .snsList li.twitter a {background-position: -23px 0;}
.radioTong .sns_area .btn_view {float:right; display:block; text-align:right;}
.radioTong .sns_area .btn_view a span {visibility:hidden; position:absolute; text-indent:-9999px; width:0; height:0; font-size:0; line-height:0;}
.radioTong .sns_area .btn_view .news_view {display:inline-block; width:68px; height:30px; background:url("http://news.nateimg.co.kr/etc/ui/images/button/btn_radio_view.gif") no-repeat 0 0;}
.radioTong .sns_area .btn_view .reply_view {display:inline-block; width:68px; height:30px; background:url("http://news.nateimg.co.kr/etc/ui/images/button/btn_radio_view.gif") no-repeat -73px 0;}
.radioTong .sns_area .btn_view .news_list {display:inline-block; width:68px; height:30px; background:url("http://news.nateimg.co.kr/etc/ui/images/button/btn_radio_view.gif") no-repeat -146px 0;}
#newsSidebar .side_radioTong {margin-top:18px; border-top:0 !important;}
#newsSidebar .side_radioTong a.more { position:absolute; top:1px; right:3px; display:block; width:38px; height:14px; background:url('http://news.nateimg.co.kr/etc/ui/images/idol24/set_idol_ico_6.png') -213px -60px no-repeat; text-indent:-9999px; }
#newsSidebar .side_radioTong ul {margin:0 -15px 10px -15px; padding:0;}
#newsSidebar .side_radioTong li {overflow:hidden; padding:8px 15px; list-style:none;}
#newsSidebar .side_radioTong li div.r_photo {float:left; margin:0 11px 0 0;}
#newsSidebar .side_radioTong li div.r_photo img {border:1px solid #e5e4e4;}
#newsSidebar .side_radioTong li p {margin:0; }
#newsSidebar .side_radioTong li p:first-child {padding-right:15px;}
#newsSidebar .side_radioTong li p span {display:block; color:#999; font-size:11px;}
#newsSidebar .side_radioTong li p em {color:#b89494; font-style:normal;}
#newsSidebar .side_radioTong li.on {margin:0 0 0 -1px; padding-bottom:8px; border:1px solid #6787ce; border-left:0; background-color:#fff;}
.poll_layer {position:absolute; top:50px; left:100px; width:374px; padding:2px; border:1px solid #000; background-color:#9a9a9a; z-index:1000;}
.poll_layer a.btn_close {display:inline-block; position:absolute; right:18px; top:13px; width:15px; height:16px; background:url("http://news.nateimg.co.kr/etc/ui/images/button/btn_radio_poll_close.gif") no-repeat 0 0;}
.poll_layer a.btn_close  span {visibility:hidden; position:absolute; text-indent:-9999px; font-size:0; line-height:0; width:0; height:0;}
.poll_layer h4 {height:28px; margin:0; padding:10px 0 0 18px; border:1px solid #e0e0e1; color:#3061a6; background-color:#f7f7f7;}
.poll_layer .radio_poll_list {padding:18px; background-color:#fff;}
.poll_layer .radio_poll_list ul {margin:0; padding:0;}
.poll_layer .radio_poll_list ul li {padding-bottom:13px; list-style-type:none;}
.poll_layer .radio_poll_list ul li input {margin:0; vertical-align:middle;}
.poll_layer .radio_poll_list ul li label {margin:0 0 0 10px; vertical-align:middle;}
.poll_layer .btn_poll {text-align:center;}
.poll_layer .btn_poll a {display:inline-block; width:68px; height:22px; background:url("http://news.nateimg.co.kr/etc/ui/images/button/btn_poll_view.gif") no-repeat 0 0;}
.poll_layer .btn_poll a span {visibility:hidden; position:absolute; text-indent:-9999px; font-size:0; line-height:0; width:0; height:0;}
.poll_layer .btn_poll a.btn_vote {background-position:0 0;}
.poll_layer .btn_poll a.btn_result {background-position:-72px 0;}
.poll_layer.poll_result {}
.poll_layer.poll_result ul li span.graph {position:relative; display:inline-block; width:312px; height:7px; margin-left:23px; background:url("http://news.nateimg.co.kr/etc/ui/images/common/bg_gaugeselect.gif") no-repeat 0 0;}
.poll_layer.poll_result ul li span.graph span {display:inline-block; position:absolute; left:0; top:0; height:7px; background:url("http://news.nateimg.co.kr/etc/ui/images/common/bg_gaugeselect.gif") no-repeat 0 -193px;}
.poll_layer.poll_result ul li.rank1 {padding-left:23px; background:url("http://news.nateimg.co.kr/etc/ui/images/icon/ico_pollwin.gif") no-repeat 0 0;}
.poll_layer.poll_result ul li.rank1 span.graph {margin:0;}
.poll_layer.poll_result ul li.rank1 span.graph span {background-position:0 -96px;}
.poll_layer.poll_result .btn_poll a.btn_vote {background-position:0 -32px;}
.poll_layer.poll_result .btn_poll a.btn_result {background-position:-72px -32px;}

/* NateQ */
#newsSidebar .tellme_box {position:relative; clear:both; width:289px; margin:-1px 0 0 -16px; padding:20px 15px 25px; border:1px solid #d2dde2; background-color:#f9feff; .z-index:900;}
#newsSidebar .tellme_box:before {position:absolute; left:0; bottom:-2px; width:319px; height:1px; content:''; display:block; background-color:#f9f9f9; z-index:20;}
#newsSidebar .tellme_box .ie7Bug {position:absolute; left:0; bottom:-2px; width:319px; height:1px; display:block; background-color:#f9f9f9; z-index:20;}
#newsSidebar .tellme_box h4 {height:18px; margin:0; padding-top:0; padding-bottom:10px; border-bottom:1px solid #e5edf0; background:url("http://news.nateimg.co.kr/etc/ui/images/tellme/text_tellme_nateq.gif") no-repeat 0 0; text-indent:-9999px; color:transparent;}
#newsSidebar .tellme_box h4 a { display:block; width:76px; height:20px; }
#newsSidebar .tellme_box a.tell_go {position:absolute; right:15px; top:27px;padding-right:8px; font-size:11px; color:#999; letter-spacing:-1px; background:url("http://news.nateimg.co.kr/etc/ui/images/tellme/ico_arrow_go.gif") no-repeat right 4px;}
#newsSidebar .tellme_box a.tell_title {display:block; margin-top:25px; padding:0 40px; text-align:center; color:#444; font-size:14px; font-weight:bold; font-family: Dotum,AppleGothic, sans-serif,Helvetica; letter-spacing:-1px; word-wrap: break-word; line-height:17px;}
#newsSidebar .tellme_box a.bt_vote {display:block; margin:12px auto 0 auto; width:106px; height:32px; background:url("http://news.nateimg.co.kr/etc/ui/images/button/btn_nateq_vote.gif") no-repeat 0 0; text-indent:-9999px; text-align:center;}
#newsSidebar .tellme_box a.bt_vote:hover {background-position:0 -32px;}
#newsSidebar .tellme_box a.bt_reply {display:block; margin:12px auto 0 auto; width:106px; height:32px; background:url("http://news.nateimg.co.kr/etc/ui/images/button/btn_nateq_reply.png") no-repeat 0 0; text-indent:-9999px; }
#newsSidebar .tellme_box a.bt_reply:hover {background-position:0 -32px;}

/* HOT ISSUE */
.jindo_issue {height:90px; padding-top:20px; clear:both; border-bottom:1px solid #b9b9b9;}
.jindo_issue_shortcut {position:relative; .width:275px; margin:-18px -15px 0 -16px !important; padding:20px 22px; background-color:#eff1f4; border:1px solid #d7d8db; .z-index:1000;}
.jindo_issue_shortcut:before {position: absolute; left: 0; bottom: -7px; width: 319px; height: 1px; content: ''; display: block; background-color: #f9f9f9; z-index: 20;}
.jindo_issue_shortcut .ie7Bug {position:absolute; left:0; bottom:-7px; width:319px; height:1px; display:block; background-color:#f9f9f9; z-index:2000;}
.jindo_issue_shortcut ul {width:240px; margin:0 auto; padding:0; list-style:none;}
.jindo_issue_shortcut li {margin:0; padding:0; list-style:none; vertical-align:top;}
.jindo_issue_shortcut li a {display:block; height:35px; background:url("http://news.nateimg.co.kr/etc/ui/images/sewolho/text_jindo_shorcut.gif") no-repeat; vertical-align:top;}
.jindo_issue_shortcut li a span {visibility:hidden; position:absolute; left:-9999px; text-indent:-9999px;}
.jindo_issue_shortcut li.newsY a {background-position:0 0;}
.jindo_issue_shortcut li.jtbc a {background-position:0 -36px;}
.jindo_issue_shortcut li.breaking a {background-position:0 -72px;}
.jindo_issue_shortcut li.facebook a {background-position:0 -108px;}
.t_button a { padding:0 10px; }


/* 클러스터 개선 */
/* module : 클러스터 타입8 */
.clusterType8{overflow: hidden;height: 130px;margin-bottom: 6px;}
.clusterType8 .medium{margin-left: 9px}
.clusterType8 .thumb{position: relative;float: left;width: 210px;height: 130px;margin-right:22px;}
.clusterType8 .thumb span{position: absolute;left: 0;bottom: 0;display: block;width: 210px;height: 130px;background: url('http://news.nateimg.co.kr/etc/ui/images/common/210x130_shadow.png') no-repeat;color: #fff;overflow: hidden;cursor: pointer;}
.clusterType8 .thumb span em{display: block;margin: 105px 10px 0 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-style: normal;}
.clusterType8 .thumb:hover{text-decoration: none;}
.clusterType8 .thumb img{width: 210px;height: 130px;}
.clusterType8 .txt_wrap{float: left;width: 388px;}
.clusterType8 h4{margin-top: 0;padding-bottom: 4px !important}
.clusterType8 h4 a{font-size:24px; font-family:Dotum, Helvetica, sans-serif; color: #3061a6; letter-spacing:-3px; line-height:1.3;}
.clusterType8 .txt_wrap li{line-height: normal;margin: 8px 0;padding-left: 12px;background: url('http://news.nateimg.co.kr/etc/ui/images/icon/bul_listtypeset3.gif') 1px 4px no-repeat;}
.clusterType8 .txt_wrap li strong{font-weight: normal;color: #2d589e;}
.clusterType8 .txt_wrap li em{font-weight: bold;font-style: normal;}
.clusterType8 .txt_wrap li em strong,
.clusterType8 .txt_wrap li strong em{font-weight: bold;}
.clusterType8 .txt_wrap li a{color: #333;font: bold 10pt Gulim, Dotum, Helvetica, sans-serif;letter-spacing: -1px;font-weight: normal;line-height: 12px}
/* 연예 */
.section_enter .clusterType8 .txt_wrap li a em{font-weight: bold;}
.section_enter .clusterType8 .txt_wrap li a strong{font-weight: normal;color: #c74c86}
.section_enter .clusterType8 .txt_wrap li a strong em,
.section_enter .clusterType8 .txt_wrap li a em strong{font-weight: bold;}
.section_enter .clusterType8 .txt_wrap li a:visited strong{color: #777;}
.section_enter .clusterType8 .txt_wrap li a:hover strong{color: inherit !important}
.section_enter .mduCluster .clusterType8 h4 a:hover{text-decoration: underline !important;}
/* 핫이슈 */
.hotissue .clusterType8 .txt_wrap li a em{font-weight: bold;}
.hotissue .clusterType8 .txt_wrap li a strong{font-weight: normal;color: #2d589e}
.hotissue .clusterType8 .txt_wrap li a strong em,
.hotissue .clusterType8 .txt_wrap li a em strong{font-weight: bold;}
.hotissue .clusterType8 .txt_wrap li a:visited strong{color: #777;}
.hotissue .clusterType8 .txt_wrap li a:hover strong{color: inherit !important;}

.postListType .mduCluster{padding-top: 0;}
.postListType .clusterArea > div:first-child{padding-top: 4px;padding-bottom: 6px;border-bottom: 0;}
#newsContents.adv_clusterType8{padding-top: 4px;}
/* Google ADV */
#ad_google{width: 620px;height: 140px;overflow: hidden;font-size: 12px;font-family: Dotum, Helvetica, sans-serif;font-weight: normal;}
#ad_google a{text-decoration: none;color: #000;}
#ad_google a:hover{color: blue;text-decoration: underline;}
#ad_google h4{margin: 0;padding: 0;height: 23px;line-height: 1.8;border-bottom: 2px solid #9e9e9e;font-weight: normal;color: #000;font-size: 12px;}
#ad_google dl{padding: 0;margin: 0;}
#ad_google dt{padding: 10px 0 3px;font-weight: bold;margin: 0;}
#ad_google dd p,
#ad_google dd{padding: 0;margin: 0;}
#ad_google dd p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#ad_google dd p a{line-height: 1.6;}
#ad_google .link{display: inline-block;color: #666;margin: 3px;}
/* 기사뷰 언론사 띠 배너  */
#articleView .article{padding-bottom: 17px;}
.view_banner_610x50{padding-bottom: 25px;margin-bottom: 32px;border-bottom: 1px solid #ececec;}