﻿/* Chosun.com Choice2012 Stylesheet */
/* Reset import */
@import url("http://news.chosun.com/css/css_reset.css");

/* Layout */
#wrap { width:100%;}
#wrap.wrap_2011 { width:970px; margin: 0 auto; padding-top:30px;}
#gnb { width:100%; height:145px; margin: 0 auto; position:relative; background: url(http://image.chosun.com/choice1219/gnb_bg.png) no-repeat center top; }
#sgnb { border-bottom: 1px solid #e0e0e0; }
#main { width:970px; margin:30px auto 0; overflow: hidden; font-family: "돋움", Dotum; z-index:2; background-color:#fff; margin-bottom:30px;}
.main { width:970px; margin:30px auto 0; overflow: hidden; font-family: "돋움", Dotum; z-index:2; background-color:#fff; margin-bottom:30px;}
#main.no_margintop { margin-top:0;}
#main.small_margintop { margin-top:10px;}
#overmain { width:100%; background: url(http://image.chosun.com/choice1219/pin_overmainbg.png) repeat-x left top; padding-top:26px; }
#content { width:650px; float:left; }
#content.fullsize { width:970px; float:none; }
#content.commentary { margin-bottom:36px;}
#sidebar { width:300px; float:right; }
#sidebar.sidebar_inart2011 { margin-top:20px;  }
.notibar { width:970px; clear:both; padding-top:20px; margin-bottom:36px; }
.footer { margin: 0 auto; width:970px;}
a:visited { color:#333;}
a.linkbox { display:block; width:100%; height:100%;}

/* GNB */
h1 { width:570px; height:56px; position:absolute; top:24px; left:50%; margin-left:-482px; z-index:9999; }
h1 a { width:570px; height:56px; display:block; background: url() no-repeat 0px 0px; }
#dday { width:140px; height:60px; position:absolute; top:37px; left:50%; margin-left:340px; z-index:999;}
#menubox { clear:both; overflow:visible; width:970px; margin:0 auto; padding-top:102px; position:relative;}
#menu { background: url(http://image.chosun.com/choice1219/gnb_menu_bg.png) no-repeat 0px 0px; width:970px; height:41px; overflow:visible;}
li.tm { float:left; width:95px; height:41px; text-align:center; position:relative;  }
li.tm.current { background-image:url(http://image.chosun.com/choice1219/gnb_menu_bg_on.png)!important; z-index:1; /* shadow above adjacent li */ }
/* li.tm.current_no { background: url(http://image.chosun.com/choice1219/gnb_menu_bg.png) no-repeat 0px 0px; z-index:1; shadow above adjacent li } */
li.tm.on {background: url(http://image.chosun.com/choice1219/gnb_menu_bg_on.png) no-repeat 0px 0px; z-index:1; /* shadow above adjacent li */ }
li.tm:hover  {background: url(http://image.chosun.com/choice1219/gnb_menu_bg_hover.png) no-repeat 0px 0px; z-index:1; /* shadow above adjacent li */ }

/* temporary */
li.tm.mn_home { background-position: 0px 0px; width:96px; }
li.tm.mn_news { background-position: -96px 0px; }
li.tm.mn_now { background-position: -191px 0px; }
li.tm.mn_info { background-position: -286px 0px; }
li.tm.mn_sns { background-position: -381px 0px; width:124px; }
li.tm.mn_open { background-position: -505px 0px; }
li.tm.mn_diff { background-position: -718px 0px; width:101px; margin-left:118px; }
li.tm.mn_review { background-position: -842px 0px; width:127px; margin-left:23px; }

li.tm a { display:block; height:41px;}
li.tm a span { display:none; }

span.ready1 { background:url(http://image.chosun.com/choice1219/gnb_ready.png) no-repeat 0px 0px; width:40px; height:20px; display:block; position:absolute; top:94px; left:890px; z-index:9999; display:none; }
span.ready2 { background:url(http://image.chosun.com/choice1219/gnb_ready.png) no-repeat 0px 0px; width:40px; height:20px; display:block; position:absolute; top:94px; left:758px; z-index:9999; display:none; }

/* Main page */
.cont_top { margin-bottom:30px;}
.cont_mid { margin-bottom:30px;}
.cont_mid_le { width:640px; height:auto!important; float:left; }
.cont_mid_ri { width:300px; float:right; padding-top:32px; }
.main_bn { margin-bottom:20px;}

h3.mtit { background: url(http://image.chosun.com/choice1219/sub_tit.png) no-repeat; position:relative; }
h3.mtit span.more a { position:absolute; top:5px; right:10px; padding-right:4px; font:normal 11px "돋움", Dotum; color:#8a8a8a; display:block; background: url(http://image.chosun.com/choice1219/main_icon.png) no-repeat right -47px; }
h3.mtit.t_issue_tm { background-position:0px -100px; height:32px; }
h3.mtit.t_mentionmap { background-position:0px -750px; height:32px; border-bottom:solid 1px #b7b7b7; }
h3.mtit.t_top_info { background-position:-12px -150px; height:18px; }
h3.mtit.t_top_info { background-position:-12px -150px; height:18px; }
h3.mtit.as_mal { background-position: 0px -200px; height:23px; border-bottom:solid 1px #e8e9e9; margin-bottom:15px; }
h3.mtit.as_mal span.evntArrow { position:absolute; top:0px; right:0px;}
h3.mtit.as_tvcs { background-position: 0px -650px; height:23px; }
h3.mtit.as_nec { background-position: 0px -300px; height:16px; margin-bottom:10px; }
h3.mtit.t_hotnews { background-position: 0px -700px; height:18px; margin-bottom:15px; }
h3.mtit.as_nec { background-position: 0px -300px; height:16px; margin-bottom:15px; }

#top_news { width:640px; float:left; letter-spacing:-1px; margin-bottom:20px;}
#top_news h2 { font-size:24px; line-height:1.1em; margin-bottom:15px; }
#top_news .top_thumb { margin-right:15px; float:left;}
#top_news .top_thumb img { width:298px; height:223px; border:solid 1px #ebebeb;}
#top_news .top_text { font: 12px/18px "돋움", Dotum; float:left; width:325px; }
#top_news .top_text a { color:#7e7e7e; }
#top_news .top_text ul { margin: 0 0 9px;}
#top_news .top_text ul li { font: bold 13px/22px "굴림", Gulim; background: url("http://image.chosun.com/main/201103/enter_icon.gif") no-repeat 1px 4px; padding-left:18px; }
#top_news .top_text ul li a { color:#505050;}
#top_news .top_text div.t1 {margin-bottom:7px;}
#top_news .top_pbox a { }
#top_news .top_pbox a span.pbox { width:98px; height:73px; border:solid 1px #ebebeb; overflow:hidden; float:left; }
#top_news .top_pbox a span.pbox img { width:98px; height:73px; }
#top_news .top_pbox a.mOver span.pbox { width:92px; height:67px; border: solid 4px #c61a1a; }
#top_news .top_pbox a.mOver span.pbox img { margin:-3px;}
#top_news .top_pbox .top_thumb2 a span.pbox { margin:0px 12px;}

.top_news_vs3 { position:relative; }
.top_news_vs3 ul.idTabs { position:absolute; top:1px; left:110px; width:400px; letter-spacing:0px; }
.top_news_vs3 ul.idTabs li { display:inline; background:url(http://image.chosun.com/choice1219/sub_icon.png) no-repeat 0px 3px; padding-left:7px; padding-right:5px; float:left; }
.top_news_vs3 ul.idTabs li:first-child  { background:none;}
.top_news_vs3 ul.idTabs li a { color:#444;}
.top_news_vs3 ul.idTabs li a.selected { color:#294a9e; font-weight:bold; letter-spacing:-1px;}

.themedivs { overflow:hidden;}
.themedivs dl { width:203px; float:left; margin-left:15px;}
.themedivs dl:first-child { margin-left:0;}
.themedivs dl dd.thumb { margin-bottom:5px;}
.themedivs dl dt { font: bold 16px/19px "돋움", Dotum; letter-spacing: -1px; margin-bottom:6px; }
.themedivs dl dd.desc { margin-bottom:9px;}
.themedivs dl dd.desc a { color:#7e7e7e; line-height:17px; }
.themedivs dl dd.smallbox {}
.themedivs dl dd.smallbox dl dd.thumb { margin-bottom:0;}
.themedivs dl dd.smallbox dl dd.thumb img { width:80px; height:60px; border:solid 1px #ebebeb; margin-right:10px; float:left;}
.themedivs dl dd.smallbox dl dt { font: bold 12px/18px "돋움", Dotum; }
.themedivs dl dd.smallbox dl dd.desc { margin-bottom:0;}
.themedivs dl dd.smallbox dl dd.desc a { color:#888;}
.themedivs dl dd.smallbox dt.bullets { font: bold 15px/17px "돋움", Dotum; background:url(http://image.chosun.com/choice1219/sub_icon.png) no-repeat 0px -193px; padding-left:8px; }

.top_news_vs2 { overflow:hidden; background: url(http://image.chosun.com/choice1219/ico_vs.png) no-repeat center 36px;}
.top_news_vs2 h3 { margin-bottom:15px;}
.top_news_vs2 dl { width:304px; padding-right:16px; float:left;}
.top_news_vs2 dl.second { padding-left:16px; padding-right:0;}
.top_news_vs2 dl dt { font: bold 18px/23px "돋움", Dotum; word-break:keep-all; /*word-wrap: break-word;*/ margin-bottom:4px;}
.top_news_vs2 dl dd.thumb { margin-bottom:5px;}
.top_news_vs2 dl dd.desc { margin-bottom:10px;}
.top_news_vs2 dl dd.desc a { font: 12px/18px "돋움", Dotum; color:#7e7e7e;}
.top_news_vs2 dl dd.rel { background:url(http://image.chosun.com/main/201103/enter_icon.gif) no-repeat left center; padding-left:18px;}
.top_news_vs2 dl dd.rel a { font: bold 13px/22px "굴림", Gulim; color:#505050; }

#top_info { width:280px; padding-left:19px; border-left: solid 1px #e0e3e9; float:right;}
#top_info ul {}
#top_info ul li { border-bottom: solid 1px #e4e4e4; line-height:1em;}
#top_info ul li:first-child { border-top: 0;}

#newson { width:640px; position:relative; float:left; position:relative; }
#newson .ticker-wrapper { width:527px; height:34px; overflow:hidden; padding-left:113px; background:url(http://image.chosun.com/choice1219/main_on_bg.png) no-repeat 0px 0px;}
#newson .ticker-wrapper .ticker { background:url(http://image.chosun.com/choice1219/main_on_bg.png) no-repeat -647px 0px; padding-left:10px; line-height:34px; line-height:36px\9 }

#newson ul.ticker-controls { width:8px; height:20px; position:absolute; top:7px; right:10px; background-image:none; }
#newson ul.ticker-controls li.jnt-prev { height:10px;}
#newson ul.ticker-controls li.jnt-next { height:10px;}
#newson ul.ticker-controls li.jnt-play-pause { display:none;}

div.tvcs { margin-bottom:20px;}
div.nec { overflow:hidden;}

div.nec h3 a { display:block; width:100%; height:100%;}
.a_nec_info { background:url(http://image.chosun.com/choice1219/sub_tit.png) no-repeat 20px -343px; display:block; width:149px; height:34px; float:left; border:solid 1px #ececec;}
.a_nec_vote {background:url(http://image.chosun.com/choice1219/sub_tit.png) no-repeat -135px -344px; display:block; width:148px; height:34px; float:left; border:solid 1px #ececec; margin-left:-1px;}
div.nec_inaside .a_nec_info { background:url(http://image.chosun.com/choice1219/sub_tit.png) no-repeat 10px -343px; display:block; width:128px; height:34px; float:left; border:solid 1px #ececec;}
div.nec_inaside .a_nec_vote {background:url(http://image.chosun.com/choice1219/sub_tit.png) no-repeat -143px -344px; display:block; width:128px; height:34px; float:left; border:solid 1px #ececec; margin-left:-1px;}

#graph { background: url(http://image.chosun.com/choice1219/main_graph_bg.png) repeat-x center bottom; height:181px; position:relative; margin-bottom:43px; }
#graph #graphin { width:970px; margin:0 auto; position:relative; padding-top:14px;}
#graphin a.gomore { background: url(http://image.chosun.com/choice1219/main_icon.png) repeat-x 0px 0px; width:139px; height:24px; display:block; position:absolute; bottom:0px; right:0px; margin-bottom:-16px;}
#graphin h4 { background:url(http://image.chosun.com/choice1219/main_icon.png) no-repeat; color: #a3a3a3; position:relative; height:15px; font: normal 11px/14px "돋움", Dotum; letter-spacing: -1px; }
#graphin h4 .more { position:absolute; top:1px; right:13px;}
#graphin h4.poll { background-position: 0px -50px; }
#graphin h4.graph { background-position: 0px -100px; margin-bottom:11px; }
#graphin .pollbox { float:left; width:252px; background:url(http://image.chosun.com/choice1219/main_icon.png) no-repeat 250px -350px;}
#graphin .graphbox { float:right; width:705px;}
#graphin ul.comp_poll_legend { position:absolute; top:5px; right:100px; }
#graphin ul.comp_poll_legend li { display:inline; background: url(http://image.chosun.com/choice1219/main_icon.png) no-repeat; padding-left:12px; font-size:11px; color:#666; font-weight: normal; margin-left:9px; letter-spacing:-1px; }
#graphin ul.comp_poll_legend li.park { background-position:0px -249px; }
#graphin ul.comp_poll_legend li.moon { background-position:-100px -249px; }
#graphin ul.comp_poll_legend li.ahn { background-position:-200px -249px; }
#graphin ul.comp_poll_legend li.none { background: none; color:#a3a3a3;padding-left:0; padding-right:1px;}
#graphin a.main_legend_gosrc { display:block; width:90px; height:18px; background:url(http://image.chosun.com/choice1219/sns_src.png) no-repeat right 0px; position:absolute; top:3px; right:1px;}

#graphin span.ques { width:16px; height:15px; display:block; cursor:pointer; position:absolute; top:0px; left: 71px;}
#graphin span.ques div.ques { width:181px; height:51px; position:absolute; top:15px; left:-13px; background:url(http://image.chosun.com/choice1219/main_icon.png) no-repeat -0px -150px; display:none; }
#graphin span.ques:hover div.ques { display:block; z-index:99999;}

.graph_line { background:url(http://image.chosun.com/choice1219/main_graph_hor.png) repeat-x; height:103px; margin-left:45px; position:relative;}
.graph_line_if { width:660px; height:103px; }
.graph_line span { font: 9px Tahoma; color: #999; position:absolute; text-align:right; width:34px; }
.graph_line span.num1 { top: 15px; left: -33px; }
.graph_line span.num2 { top: 54px; left: -33px; }
.graph_line span.num3 { bottom: -5px; left: -33px; }
.graph_line dl { position:relative; width:25px; height:102px; margin-left:20px; float:left;}
.graph_line dl dt { font: 9px Tahoma; color: #7f7f7f; position:absolute; bottom:-14px; left:0px; width:25px; text-align:center; }
.graph_line dl dd { background:url(http://image.chosun.com/choice1219/main_graph_ver.png) no-repeat; width:7px; display:block; position:absolute;}
.graph_line dl dd.park { background-position: 0px top; left:0px; bottom:0px;}
.graph_line dl dd.moon { background-position: -50px top; left:9px; bottom:0px;}
.graph_line dl dd.ahn { background-position: -100px top; right:0px; bottom:0px;}

.main_mentionbox { }

.midline1 { border:solid 3px #ccd1e6; width:634px; }
.midline2 { width:632px; border:solid 1px #9baac8; }
#issue_tm { background: url(http://image.chosun.com/choice1219/issue_tm_bg.png) no-repeat 0px 0px; height: 100px; width: 602px; padding-left:30px; letter-spacing:-1px; }
#issue_tm dl { width:114px; height:97px; float:left; text-align:center; background:url(http://image.chosun.com/choice1219/issue_tm_ar.png) no-repeat center 0px;}
#issue_tm dl dd.date { font: 9px/36px Tahoma; color: #7f7f7f; letter-spacing:0px; }
#issue_tm dl dt { font: 12px/16px "돋움", Dotum; color:#555; margin-top:15px; padding:0px 10px;}
#issue_tm dl dt a { color:#555;}
#issue_tm dl.current { background:url(http://image.chosun.com/choice1219/issue_tm_ar.png) no-repeat center -100px;}
#issue_tm dl.current dd.date {font:bold 12px/36px Tahoma; color: #294a9e;}
#issue_tm dl.current dt { font:bold 12px/16px "돋움", Dotum; color:#333; margin-top:15px;}
#issue_tm dl.current dt a { color:#333;}

.main_mal { margin-bottom:20px;}
.main_mal .asideEvnt { height:85px; overflow:hidden;}

#issue_photo { background-color:#1e2534; position:relative; overflow:hidden; }
#issue_photo h3 { background:url(http://image.chosun.com/choice1219/main_issuephoto.png) no-repeat 0px 0px; width:135px; height:80px; float:left;}
#issue_photo ul { width:115px; padding-left:20px; float:left; padding-top:20px;}
#issue_photo ul li { line-height:1em; margin-bottom:13px; letter-spacing:-1px;}
#issue_photo ul li a { color:#939393; }
#issue_photo ul li a:hover { text-decoration:none;}
#issue_photo ul li a.on { color:#fff; background:url(http://image.chosun.com/choice1219/main_issuephoto.png) no-repeat right bottom; padding-right:10px; }
#issue_photo div div { width:505px; float:right; position:relative;}
#issue_photo div div dl dd.imgs img { width:505px; height:225px;}
#issue_photo div div dl dt { background:url(http://image.chosun.com/choice1219/main_issuephoto.png) no-repeat -135px top; position:absolute; bottom:0px; line-height:19px; padding: 8px 12px; width:181px; letter-spacing:-1px; display:none;}
#issue_photo div div dl dt a { color:#fff;}

#map_rank { background:#e6e7eb; padding:6px 1px 1px; width:298px;}
h3.map_rank_t { width:267px; position:relative; font: bold 14px "굴림", Gulim; color: #294a9e; letter-spacing: -1px; margin-bottom:10px; }
h3.map_rank_t span { font: normal 11px "돋움", Dotum; color: #999; position:absolute; top:3px; right:1px; }
#map_rank ul.map_rank_tit { padding:0px 4px 4px; height:25px; position:relative;}
#map_rank ul.map_rank_tit li { float:left; position:relative;}
#map_rank ul.map_rank_tit li a { background:url(http://image.chosun.com/choice1219/map_rank.png) no-repeat;}
#map_rank ul.map_rank_tit li.hot_key { width:116px; height:25px; }
#map_rank ul.map_rank_tit li.rise_key { width:139px; height:25px; }
#map_rank ul.map_rank_tit li.hot_key a { background-position:15px 5px; }
#map_rank ul.map_rank_tit li.rise_key a { background-position:-101px 5px; }
#map_rank ul.map_rank_tit li.hot_key a.selected { background-position:15px -45px; }
#map_rank ul.map_rank_tit li.rise_key a.selected { background-position:-101px -45px; }
#map_rank ul.map_rank_tit li a.selected .arr {background:url(http://image.chosun.com/choice1219/map_rank.png) no-repeat -300px -50px; width:13px; height:8px; display:block; position:absolute; bottom:-5px; left:50%; margin-left:-6px;}
#map_rank ul.map_rank_tit li.ques {width:16px; height:15px; position:absolute; top:4px; right:10px; background:url(http://image.chosun.com/choice1219/map_rank.png) no-repeat -300px 0px; }
#map_rank ul.map_rank_tit li.ques div.ques { width:182px; height:65px; background:url(http://image.chosun.com/choice1219/map_rank.png) no-repeat -300px -150px; display:none; position:absolute; top:15px; right:-8px; z-index:999; }
#map_rank ul.map_rank_tit li.ques:hover div.ques { display:block; }

#map_rank div.map_rank_li ul { width:260px; padding:10px 18px 9px; border:solid 1px #bfc4d0; background:#fff url(http://image.chosun.com/choice1219/map_rank.png) no-repeat 23px -80px; }
#map_rank div.map_rank_li ul li { font: bold 16px/1em "돋움", Dotum; letter-spacing: -1px; position:relative; line-height:1em; height:23px; padding-left:38px; padding-top:9px; background: url(http://image.chosun.com/choice1219/map_rank.png) no-repeat 0px -450px;padding-top:10px\9; height:22px\9;}
#map_rank div.map_rank_li ul li:first-child { background:none;}
#map_rank div.map_rank_li ul li a { font: bold 16px/1em "돋움", Dotum; letter-spacing: -1px; }
#map_rank div.map_rank_li ul li span { font: 11px Tahome; color: #777; width:34px; display:block; text-align:right; position:absolute; top:10px; right:5px; background:url(http://image.chosun.com/choice1219/map_rank.png); }
#map_rank div.map_rank_li ul li span.same { background-position:-350px 5px;}
#map_rank div.map_rank_li ul li span.up { background-position:-350px -45px;}
#map_rank div.map_rank_li ul li span.dn { background-position:-350px -95px;}
.map_rank_timestamp { width:300px; text-align:right; font: 11px "돋움", Dotum; color: #999; padding-top:7px; }
.map_rank_nomi { background:#fafafb;}
.map_rank_nomi iframe#nomi_sns { width:263px; height:320px;}

#map_rank.onside { width:265px;}
#map_rank.onside ul.map_rank_tit li.hot_key { width:93px; height:25px; }
#map_rank.onside ul.map_rank_tit li.rise_key { width:117px; height:25px; }
#map_rank.onside ul.map_rank_tit li.hot_key a { background-position:-281px -245px; }
#map_rank.onside ul.map_rank_tit li.rise_key a { background-position:-374px -245px; }
#map_rank.onside ul.map_rank_tit li.hot_key a.selected { background-position:-281px -295px; }
#map_rank.onside ul.map_rank_tit li.rise_key a.selected { background-position:-374px -295px; }
#map_rank.onside div.map_rank_li ul { width:227px;}
.sns_side.ifr.ifr_small.map_rank { width:265px; }
.sns_side.ifr.ifr_small.map_rank .sns_side_ans.sns_side_ans_small { width:263px!important; height:320px!important;}

/* Sub pages */
h2.subtit_news { height:29px; padding-left:83px; border-bottom:solid 1px #d1d1d1; background: url(http://image.chosun.com/choice1219/sub_tit.png) no-repeat 0px 0px; }
h2.subtit_news ul { overflow:hidden; padding-top:3px; }
h2.subtit_news li { float:left;}
h2.subtit_news li a { display:block; font-weight:normal; padding: 0 7px; color:#4c4c4c; background: url(http://image.chosun.com/choice1219/sub_icon.png) no-repeat 0px 2px; }
h2.subtit_news li:first-child a { background:none;}
h2.subtit_news li a.current { color:#284b9f; font-weight: bold; }

h3.subtit { background:url(http://image.chosun.com/choice1219/ico_compare.png) no-repeat; height:28px;}
h3.subtit.comp_rating { background-position: 0px 0px; border-bottom:solid 2px #878787; }
h3.subtit.comp_poll { background-position: 0px -50px; position:relative;}
h3.subtit.comp_diary { background-position: 0px -100px; position:relative;}
h3.subtit.comp_camp { background-position: 0px -150px;}
h3.subtit {}

#comp_rating { width:280px; font-size: 11px; line-height: 18px; color: #999; float:left; margin-bottom:40px; }
#comp_rating dl.comp_rating dt { margin-top:33px;}
#comp_rating span.from { font-weight:bold; color:#333;}
#comp_rating span.date { color:#666;}

/* 단일화 이후 start */
#comp_all { width:970px; }
#comp_all h3.subtit.comp_poll { background-position: 0px -600px; border-bottom:solid 2px #878787; margin-bottom:20px; }
#comp_all h3.subtit.comp_poll.old { background-position: 0px -650px; }
#comp_all a.go_old { display:block; width:130px; height:0; padding-top:20px; position:absolute; top:0px; left:130px; overflow:hidden;}
#comp_all ul.comp_poll_legend { position:absolute; top:5px; right:1px; }
#comp_all ul.comp_poll_legend li { display:inline; background: url(http://image.chosun.com/choice1219/ico_compare.png) no-repeat; padding-left:12px; font-size:11px; color:#666; font-weight: normal; margin-left:9px; letter-spacing:-1px; }
#comp_all ul.comp_poll_legend li.park { background-position:0px -199px; }
#comp_all ul.comp_poll_legend li.moon { background-position:-100px -199px; }
#comp_all ul.comp_poll_legend li.ahn { background-position:-200px -199px; display:none; }
#comp_all ul.comp_poll_legend li.none { background:none; color:#a3a3a3;padding-left:0; padding-right:1px;}

/* 단일화 이후 end */

#comp_poll { width:660px; float:right; margin-bottom:40px; }
#comp_poll ul.comp_poll_legend { position:absolute; top:5px; right:1px; }
#comp_poll ul.comp_poll_legend li { display:inline; background: url(http://image.chosun.com/choice1219/ico_compare.png) no-repeat; padding-left:12px; font-size:11px; color:#666; font-weight: normal; margin-left:9px; letter-spacing:-1px; }
#comp_poll ul.comp_poll_legend li.park { background-position:0px -199px; }
#comp_poll ul.comp_poll_legend li.moon { background-position:-100px -199px; }
#comp_poll ul.comp_poll_legend li.ahn { background-position:-200px -199px; }
#comp_poll ul.comp_poll_legend li.none { background:none; color:#a3a3a3;padding-left:0; padding-right:1px;}
#comp_poll .pollbox { border: solid 1px #c8ced9}
#comp_poll ul.pollchart { overflow:hidden; height:30px;}
#comp_poll ul.pollchart li:first-child a { border-left:0; width:163px;}
#comp_poll ul.pollchart li a { background:#7c8189; display:block; color:#bec0c4; text-align:center; line-height:24px; position:relative; width:164px; float:left; border-left: solid 1px #a4a7ad; }
#comp_poll ul.pollchart li a.selected { background:#313c52; color:#fff;}
#comp_poll ul.pollchart li a.selected:hover { text-decoration:none;}
#comp_poll ul.pollchart li a.selected span.arr { background: url(http://image.chosun.com/choice1219/ico_compare.png) no-repeat 0px -350px; width:13px; height:7px; display:block; position:absolute; bottom:-7px; left:77px; }




#comp_diary { clear:both; margin-bottom:20px;}
#comp_diary ul.comp_diary_legend { position:absolute; top:2px; left:115px; width:300px; }
#comp_diary ul.comp_diary_legend li {  font-size:11px; color:#666; font-weight: normal; margin-left:20px; letter-spacing:-1px; height:12px; float:left; line-height: 1em; }
#comp_diary ul.comp_diary_legend li label { float:left;}
#comp_diary ul.comp_diary_legend li em { background: url(http://image.chosun.com/choice1219/ico_compare.png) no-repeat; padding-left:12px; display:block; height:12px; float:left; padding-top:2px; }
#comp_diary ul.comp_diary_legend li input { float:left; margin-right:5px; }
#comp_diary ul.comp_diary_legend li.event em { background-position: 0px -250px;}
#comp_diary ul.comp_diary_legend li.pledge em { background-position: -100px -250px;}
#comp_diary ul.comp_diary_legend li.quot em { background-position: -200px -250px; padding-left:20px;}
#comp_diary .snsbtn { position:absolute; top:2px; right:2px; font-size: 11px; font-weight: normal; color: #666; }
#comp_diary .snsbtn .helptxt { padding-right:8px; margin-right:5px; background:url(http://image.chosun.com/choice1219/aside_icon.png) no-repeat right -95px; }
#comp_diary .snsbtn > * { display:block; float:left; margin-left:5px;}

ul.diary_tit { background: #a0a4aa url(http://image.chosun.com/choice1219/bg_comp_leftbar.png) no-repeat 0px 0px; padding-left:50px; height:36px; position:relative; }
ul.diary_tit li { width:259px; height:36px; float:left; border-right: solid 1px #72767c; background: #a0a4aa url(http://image.chosun.com/choice1219/bg_comp_leftbar.png) no-repeat; }
ul.diary_tit li.up { width:49px; height:38px; background: url(http://image.chosun.com/choice1219/bg_comp_leftbar.png) no-repeat 0px 0px; position:absolute; top:0px; left:0px; border-right:0; }

ul.diary_tit li.park { background-position: -50px 0px;}
ul.diary_tit li.moon {background-position: -50px -100px;}
ul.diary_tit li.ahn {background-position: -50px -200px;}
ul.diary_tit li.sns { width:139px;background-position: -50px -300px; position:relative; background-color:#73787f;}
ul.diary_tit li.sns span.ques { width:16px; height:15px; display:block; cursor:pointer; position:absolute; top:12px; right: 22px;}
ul.diary_tit li.sns span.ques div.ques { width:198px; height:51px; position:absolute; top:-50px; right:-37px; background:url(http://image.chosun.com/choice1219/bg_comp_leftbar.png) no-repeat -150px -400px; display:none; }
ul.diary_tit li.sns span.ques:hover div.ques { display:block;}

ul#diary_list { background: url(http://image.chosun.com/choice1219/bg_comp_leftbar.png) no-repeat 0px -30px; position:relative; margin-bottom:10px; }
ul#diary_list li { width:970px; height:93px; padding-left:50px; position:relative; border-bottom:solid 1px #adb1ba; }
ul#diary_list li span.upline1 { height:0px; width:21px; border-top: solid 1px #7d7f8a; position:absolute; top:0px; left:1px; }
ul#diary_list li span.upline2 { height:0px; width:20px;border-top: solid 1px #7d7f8a; position:absolute; top:0px; left:28px; }
ul#diary_list li span.botline { height:0px; width:49px; border-bottom:solid 1px #5a5e66; position:absolute; left:0px; bottom:-1px; }
ul#diary_list h5.date { width:44px; height:22px; background:url(http://image.chosun.com/choice1219/ico_compare.png) no-repeat -200px -300px; color:#fff; text-align:center; padding-right:6px; font: bold 11px/22px Tahoma; position:absolute; top:11px; left:5px;}
ul#diary_list li dl { float:left; width:244px; padding-left:15px; background: #fff url(http://image.chosun.com/choice1219/bg_comp_leftbar.png) repeat-y -398px 0px; height:80px; border-right:solid 1px #adb1ba; padding-top:13px; }
ul#diary_list li.second dl { background: #f7f7f7 url(http://image.chosun.com/choice1219/bg_comp_leftbar.png) repeat-y -398px 0px;}
ul#diary_list li dl.park { background-image:none;}
ul#diary_list dl dt { display:none;}
ul#diary_list dl dd { background: url(http://image.chosun.com/choice1219/ico_compare.png) no-repeat; padding-left:18px; line-height:1em; font-weight:bold; margin-bottom:9px;}
ul#diary_list dl dd.evt { background-position: 0px -400px; letter-spacing:-1px;}
ul#diary_list dl dd.pro { background-position: 0px -450px; letter-spacing:-1px;}
ul#diary_list dl dd.say { background-position: 0px -550px; height:23px; overflow:hidden; margin-left:-9px;}
ul#diary_list dl dd.say a{ background: url(http://image.chosun.com/choice1219/ico_compare.png) no-repeat right -500px; line-height:25px; float:left; padding-right:10px;font-weight:normal; letter-spacing:-1px; }
ul#diary_list li dl.sns, ul#diary_list li.second dl.sns { width:139px; height:93px; padding:0; background:url(http://image.chosun.com/choice1219/bg_comp_snschart.png) repeat-y 0px 0px }
ul#diary_list li.second dl.sns { background:#F7F7F7 url(http://image.chosun.com/choice1219/bg_comp_snschart.png) repeat-y 0px 0px }
dl.sns div.bar { height:22px; margin-bottom:3px; position:relative; background:url(http://image.chosun.com/choice1219/bg_comp_bar.png) no-repeat right 0px; }
dl.sns div.bar.park { background-position: right 0px; margin-top:10px;color:#d44f57}
dl.sns div.bar.moon { background-position: right -25px; color:#889856}
dl.sns div.bar.ahn { background-position: right -50px; color:#828590}
ul#diary_list li:first-child dl.sns div.bar.park { background-position: right 0px; margin-top:10px;color:#d44f57; min-width:20px;}
ul#diary_list li:first-child dl.sns div.bar.moon { background-position: right -25px; color:#889856; min-width:20px;}
ul#diary_list li:first-child dl.sns div.bar.ahn { background-position: right -50px; color:#828590; min-width:20px;}

dl.sns div.bar span.numdata { font: 9px/1em Tahoma; border:solid 1px #cdcdcd; background:#fff; position:absolute; top:2px; right:-47px; padding: 3px 0px; width:42px; text-align:center; }
dl.sns div.bar span.face { background:url(http://image.chosun.com/choice1219/bg_comp_face.png) no-repeat 0px 0px; width:23px; height:24px; position:absolute; top:-2px; right:-3px; }
dl.sns div.bar.park span.face { background-position:0px 0px;}
dl.sns div.bar.moon span.face { background-position:0px -34px;}
dl.sns div.bar.ahn span.face { background-position:0px -68px;}
ul#diary_list li.dn { width:49px; height:38px; background: url(http://image.chosun.com/choice1219/bg_comp_leftbar.png) no-repeat 0px -650px; position:absolute; bottom:0px; left:0px; border-right:0; z-index:99; padding:0; }
ul#diary_list span.ico_mov { background:url(http://image.chosun.com/choice1219/ico_compare.png) no-repeat -100px -300px; width:13px; height:12px; display:inline-block; margin-left:3px; vertical-align:middle; margin-top:-1px;}
ul#diary_list span.ico_photo { background:url(http://image.chosun.com/choice1219/ico_compare.png) no-repeat 0px -300px; width:13px; height:12px; display:inline-block; margin-left:3px; vertical-align:middle; margin-top:-1px;}

#list_issue { background: url(http://image.chosun.com/choice1219/sub_timeline_bg.png) repeat-y 0px 0px; padding-left:24px; padding-bottom:1px; }
.list_issue_top { height:20px; background: url(http://image.chosun.com/choice1219/sub_timeline_bg_tb.png) no-repeat 0px 0px; margin-top:-20px; }
.list_issue_bottom { height:1px; background: url(http://image.chosun.com/choice1219/sub_timeline_bg_tb.png) no-repeat left bottom; margin-bottom:15px; }
.issue_day { background-color:#e6e7eb; position:relative; padding:1px; margin-bottom:30px; }
.issue_day span.issue_arrow { width:42px; height:36px; background: url(http://image.chosun.com/choice1219/sub_icon.png) no-repeat 0px -100px; display:block; position:absolute; top:0px; left:0px; margin-left:-24px;}
.issue_day h3 { font: bold 14px/34px "굴림", Gulim; color: #294a9e; letter-spacing:-1px; padding-left:22px; }
.issue_day h3 span.date { color:#222; font:Bold 14px '돋움', Dotum; margin-right:15px; }
.issue_day_in { background-color:#fff; border:solid 1px #cbcfd8; padding:25px;}
.issue_day_in dl.issue_head { font-family:"굴림", Gulim; border-bottom:solid 1px #e3e3e3; padding-bottom:15px; margin-bottom:15px; }
.issue_day_in dl.issue_head dd.img { float:left; margin-right:17px; margin-bottom:10px;}
.issue_day_in dl.issue_head dd.img img { width:120px; height:90px; border:solid 1px #ebebeb; }
.issue_day_in dl.issue_head dt { font:18px "돋움" Dotum; font-weight:bold; letter-spacing:-1px; line-height: 22px; margin-bottom:5px; word-break:keep-all; word-wrap: break-word; }
.issue_day_in dl.issue_head dd.desc { font:12px/17px; "돋움", Dotum;  margin-bottom:10px; }
.issue_day_in dl.issue_head dd.desc a { color:#777;}
.issue_day_in dl.issue_head dd.rel { clear:both;  }
.issue_day_in dl.issue_head dd.rel a { font: 13px/22px "굴림", Gulim; background: url(http://image.chosun.com/choice1219/sub_icon.png) no-repeat 0px -50px; padding-left:15px; line-height: 22px; }
.issue_day_in dl.issue_head .date { font: normal 11px "돋움", Dotum; color: #9a9a9a; margin-left:10px; display:block; padding-top:2px; }
.issue_day_in dl.issue_head dd.rel .date { display: inline;}

.issue_day_in dl.issue_arti { padding-bottom:15px; font: bold 15px/27px "굴림", Gulim; letter-spacing:-1px; }
.issue_day_in dl.issue_arti dd.bigimg { float:left; margin-right:10px;}
.issue_day_in dl.issue_arti dd.bigimg img { width:108px; height:68px; border:solid 1px #ebebeb;}
.issue_day_in dl.issue_arti dt { line-height:1em; height:25px; }
.issue_day_in dl.issue_arti dd.thumb { float:left; margin-right:5px; margin-bottom:12px;}
.issue_day_in dl.issue_arti dd.thumb img { width:58px; height:43px; border:solid 1px #ebebeb;}
.issue_day_in dl.issue_arti dd.rel { background: url(http://image.chosun.com/choice1219/sub_icon.png) no-repeat 0px -190px; padding-left:9px; clear:both; }

.issue_day_in .issue_tw_box { border:solid 1px #e3e3e3; height:146px; padding:20px; overflow-y:scroll; }
.issue_day_in dl.issue_tw { padding-left:62px; position:relative; padding-top:15px; border-top:solid 1px #f4f4f4; min-height:65px;}
.issue_day_in dl.issue_tw:first-child { padding-top:0; border-top:none;}
.issue_day_in dl.issue_tw dd.propic { position:absolute; top:15px; left:0px;}
.issue_day_in dl.issue_tw:first-child dd.propic { position:absolute; top:0px; left:0px;}
.issue_day_in dl.issue_tw dd.propic img { width:50px; height:50px;}
.issue_day_in dl.issue_tw dt { line-height:16px; margin-bottom:5px;}
.issue_day_in dl.issue_tw dd.name { font-size: 11px; color: #999; }

span.line { color:#d0d0d0;}
span.ico_tw { background: url(http://image.chosun.com/choice1219/sub_icon.png) 0px -250px; padding-left:11px; }
span.ico_fb { background: url(http://image.chosun.com/choice1219/sub_icon.png) 0px -300px; padding-left:11px; }
span.ico_me { background: url(http://image.chosun.com/choice1219/sub_icon.png) 100px -300px; padding-left:11px; }
span.ico_yz { background: url(http://image.chosun.com/choice1219/sub_icon.png) 0px -350px; padding-left:11px; }
span.ico_cy { background: url(http://image.chosun.com/choice1219/sub_icon.png) 100px -350px; padding-left:11px; }
span.ico_time { background: url(http://image.chosun.com/choice1219/sub_icon.png) 100px -250px; padding-left:15px; }

/* Election Photo */
#slides { width:798px; height:205px; padding:56px 86px 0; position:relative; background: url(http://image.chosun.com/choice1219/sub_slide_bg.png) no-repeat 0px 0px; }
#slides h2 { position:absolute; top:23px; left:83px; color:#808080; background: url(http://image.chosun.com/choice1219/sub_tit.png) no-repeat 0px -50px; padding-left:107px; height:19px; font: normal 11px/19px "돋움", Dotum; }
#slides .slides_container { width:798px; height:180px; overflow:hidden;}
#slides div { float:left; }
#slides dl { float:left; margin-left:2px;}
#slides dl:first-child {margin-left:0px;}
#slides dl dd.thumb { margin-bottom:2px;}
#slides dl dd.thumb img { width:198px; height:148px;}
#slides dt { width:198px; height:29px; background-color:#171c27; color:#fff; font-weight:bold; text-align: center; line-height:29px; }
#slides dt a { color:#fff;}
#slides a.prev, #slides a.next { width:30px; height:0px; padding-top:58px; overflow:hidden; position:absolute; display:block; }
#slides a.prev { top:102px; left:31px; }
#slides a.next { top:102px; right:31px; }
#slides ul.pagination { position:absolute;top:23px; left:190px; }
#slides ul.pagination li { display: inline; }
#slides ul.pagination li a { display:none;}
#slides ul.pagination li.current a { display: inline; font-weight:bold; color:#dcdcdc;}
#slides ul.pagination li.current a:after { content:"/3"; font: normal 11px/19px "돋움", Dotum;color:#808080;}

#pin_items { width:992px; left:50%; margin-left:-485px; padding:0; position:relative;}
#pin_items dl.item { width:200px; margin:0 0 22px; padding:13px 13px 0; background: url(http://image.chosun.com/choice1219/pin_bg.png) no-repeat left top; letter-spacing:-1px; }
#pin_items dl.item.big { background: url(http://image.chosun.com/choice1219/pin_bg.png) no-repeat right top; }
#pin_items dl.item dd.thumb { width:200px; margin-bottom:13px; }
#pin_items dl.item.big dd.thumb { }
#pin_items dl.item dd.thumb img { width:200px; height:auto;}
#pin_items dl.item dt { background: url(http://image.chosun.com/choice1219/pin_bg.png) no-repeat left bottom; padding: 0 13px 13px; margin-left:-13px; margin-bottom:-3px; width:200px;}
#pin_items dl.item.big dt { background:none; padding:0; margin-left:0;}
#pin_items dl.item dt a { font: bold 16px/20px "돋움", Dotum; color: #333; display: block; margin-bottom:5px; }
#pin_items dl.item dd.desc a { font: normal 12px/17px "돋움", Dotum; color: #777; display:block; margin-bottom:9px; }
#pin_items dl.item dd.rel {background: url(http://image.chosun.com/choice1219/pin_bg.png) no-repeat right bottom; padding: 0 13px 13px; margin-left:-13px; margin-bottom:-7px; width:200px;}
#pin_items dl.item dd.rel a { font: normal 11px/1em "돋움", Dotum; color: #777; display:block; margin-bottom:10px; letter-spacing:0px;}
#pin_items dl.item dd.rel span.und { text-decoration:underline;}
#pin_items dl.item dd.rel span.nums { color:#bb3333;}


/* Article pages */
h4.ex_info { color:#274c9d; font: bold 14px "돋움", Dotum, AppleGothic, sans-serif; letter-spacing: -1px; background: url(http://boomup.chosun.com/bm/img/bn_bullets.png) no-repeat 1px 3px;  padding-left: 13px; margin-bottom:20px; background-position/*\**/: 1px 2px\9; position:relative;}
h4.ex_info span.more { position:absolute; font-size:11px; font-weight: normal; top:2px; right:0px;}
h4.ex_info span.more a { color:#999;}
.rel_info_box { margin-bottom:30px; font-size: 12px; }
.rel_info_box dl { margin-left:13px; margin-bottom:9px; line-height:22px;}
.rel_info_box dl dt { color:#254460; font-weight:bold;}
.rel_info_box dl dd { color:#555; background: url(http://boomup.chosun.com/bm/img/bn_bullets.png) no-repeat 3px -40px; padding-left:12px; background-position/*\**/: 3px -41px\9; font-size: 12px; line-height: 22px; }
.rel_info_box p { margin-bottom:0;}
.rel_info_box p.alert { background: url(http://boomup.chosun.com/bm/img/bn_bullets.png) no-repeat 3px -100px; font: 11px/15px "돋움", Dotum; color: #555; padding-left:20px; margin-left:12px;}
.rel_info_box .rel_info_map { margin-left: 12px;}

.ar_commentary_box { overflow:hidden; margin-bottom:30px;}
.ar_commentary { background: url(http://boomup.chosun.com/bm/img/bn_ar_comment_bg.png) no-repeat right top; width:613px; overflow: hidden; margin-bottom:10px; margin-left:13px; line-height:17px;}
.ar_commentary dd.thumb { width:60px; height:45px; float:left; }
.ar_commentary dd.thumb img { width:58px; height:43px; border:solid 1px #ebebeb;}
.ar_commentary dd.name { background: url(http://boomup.chosun.com/bm/img/bn_ar_comment_bg.png) no-repeat right bottom; width:524px; float:right; padding:11px; padding-top:3px; color:#aaa; font: 11px "돋움", Dotum; }
.ar_commentary dt { width:524px; float:right; padding:11px; padding-bottom:0; letter-spacing:-1px; font-family: "돋움", Dotum; color:#2c4b9e; }
.ar_commentary dt a { color:#2c4b9e;}

.latest_story { padding:20px 0 17px; background-color:#fafafa; border:solid 1px #e6e6e6; overflow: hidden;}
.latest_story h4 { color:#294c9e; font:bold 13px "굴림", Gulim; position: relative; margin: 0 25px 10px;}
.latest_story h4 span.more a { position:absolute; right:0px; font:normal 11px "돋움", Dotum; color:#9b9b9b;}
.latest_story dl { text-align:center; width:120px; float:left; margin:0 20px;}
.latest_story dl dt { line-height:16px;}
.latest_story dl dt a { color:#555;}
.latest_story dl dd { margin-bottom:5px;}
.latest_story dl dd img { max-width:118px; max-height:118px; border: solid 1px #ebebeb;} 

/* Article page tuning */
.left_img, .right_img, .center_img { border:0;}
object#main { width:auto;}
.tab_ctrl_2011 .ctrl3 img { vertical-align: top;}
#o_btm li { height:17px;}
.copy_2011 { margin-bottom:6px!important;}
#rel_art_list { margin-bottom:45px;}
.bot_ctrl_v4 li.bot_ctrlL { padding-top:0px;}

div.art_title_2011 { border-top:solid 1px #ccc;}

/* Common Right */
.sidebar { width:260px; padding:19px; border:solid 1px #dadada;}
.sidebar.for_if { width:260px; padding:0; border:0; }
h3.astit { background: url(http://image.chosun.com/choice1219/sub_tit.png) no-repeat; position:relative; height:14px; padding-bottom:10px;}
h3.astit .more a { position:absolute; top:3px; right:0px; padding-right:4px; font:normal 11px "돋움", Dotum; color:#8a8a8a; display:block; background: url(http://image.chosun.com/choice1219/main_icon.png) no-repeat right -47px; }
h3.astit.as_istmnews { background-position: 0px -400px; border-bottom:solid 1px #e8e9e9; margin-bottom:10px;}
h3.astit.as_rank { background-position: 0px -450px; }
h3.astit.as_now { background-position: 0px -600px; }
h3.astit.as_popnews { background-position: 0px -500px; }
h3.astit.as_info { background-position: 0px -550px; }

.sidebar ul.as_istmnews { background:url(http://image.chosun.com/choice1219/aside_icon.png) no-repeat 0px 0px; padding-left:11px; padding-bottom:15px;}
.sidebar ul.as_istmnews li { line-height:22px; background:#fff; padding-left:47px; background:#FFFFFF url(http://image.chosun.com/choice1219/aside_icon.png) no-repeat -50px 8px; position:relative; padding-bottom:8px; }
.sidebar ul.as_istmnews li:first-child { background-position: -50px -44px; font-weight:bold; }
.sidebar ul.as_istmnews li .date { font: 9px/20px Tahoma; color: #7f7f7f; position:absolute; left:11px;}
.sidebar ul.as_istmnews li:first-child .date { color:#294a9e; font: bold 10px/20px Tahoma; letter-spacing: -1px; }

.sidebar dl.as_now { width:120px; float:left; margin-bottom:30px; }
.sidebar dl.as_now.as_now_mg { margin-right:20px;}
.sidebar dl.as_now dd.thumb { margin-bottom:8px;}
.sidebar dl.as_now dd.thumb img { width:118px; height:88px; border:solid 1px #ebebeb;}
.sidebar dl.as_now dt a { font: 12px/16px "돋움", Dotum; }

.sidebar .adbox { width:300px; margin-left:-20px; margin-bottom:30px;}
.sidebar .bnbox { margin-bottom:30px; }

.sidebar dl.as_popnewsbox { overflow:hidden; margin-bottom:23px; letter-spacing:}
.sidebar dl.as_popnewsbox dt { font: bold 12px/16px "돋움", Dotum; margin-bottom:5px; }
.sidebar dl.as_popnewsbox dd.thumb { margin-right:12px; margin-bottom:8px; float:left;}
.sidebar dl.as_popnewsbox dd.thumb img { width:78px; height:58px; border:solid 1px #ebebeb; }
.sidebar dl.as_popnewsbox dd.desc { color:#666; }
.sidebar dl.as_popnewsbox dd.rel { font-size: 12px; line-height: 21px; clear:both; background: url(http://image.chosun.com/choice1219/sub_icon.png) no-repeat 0px -193px; padding-left:10px; }

.sidebar ul.as_infobox { margin-bottom:30px;}
.sidebar ul.as_infobox li { border-bottom: solid 1px #e4e4e4; }
.sidebar ul.as_infobox li img { width:260px;}

/* tabs */
.etc_box1 { margin-bottom:30px;}
.tank_tab { background:url(http://image.chosun.com/choice1219/aside_rank_tab.png) no-repeat 0px 0px; width:260px; height:26px; zoom:1;}
.tank_tab:after {clear:both; display:block; content:"";}
.tank_tab li a {display:block; width:auto; height:0px; padding-top:26px; overflow:hidden; }
.tank_tab li {float:left;line-height:26px; background:none;}
.tank_tab li.on {float:left; line-height:26px; background:url(http://image.chosun.com/choice1219/aside_rank_tab.png) no-repeat 0px -30px;}
.tank_tab li#tt1 { width:86px;}
.tank_tab li#tt2 { width:85px; margin-left:1px;}
.tank_tab li#tt3 { width:87px; margin-left:1px;}
.tank_tab li#tt1.on { background-position: 0px -30px; width:86px;}
.tank_tab li#tt2.on { background-position: -87px -30px; width:85px; margin-left:1px;}
.tank_tab li#tt3.on { background-position: -173px -30px; width:87px; margin-left:1px;}

.tank_tab.tab_big { background:url(http://image.chosun.com/choice1219/aside_rank_tab_big.png) no-repeat 0px 0px; width:300px; height:26px; zoom:1;}
.tank_tab.tab_big li.on {float:left; line-height:26px; background:url(http://image.chosun.com/choice1219/aside_rank_tab_big.png) no-repeat 0px -30px;}
.tank_tab.tab_big li#tt1 { width:99px;}
.tank_tab.tab_big li#tt2 { width:99px; margin-left:1px;}
.tank_tab.tab_big li#tt3 { width:100px; margin-left:1px;}
.tank_tab.tab_big li#tt1.on { background-position: 0px -30px; width:99px;}
.tank_tab.tab_big li#tt2.on { background-position: -100px -30px; width:99px; margin-left:1px;}
.tank_tab.tab_big li#tt3.on { background-position: -200px -30px; width:100px; margin-left:1px;}

ol.rank_list {padding-left:0px; line-height:22px; display:none; }
#rank_list1 {display:block;}
#first {background-color:#8e9fb8; border-top:1px solid #798dad; border-left:1px solid #798dad; border-bottom:1px solid #6c81a1; border-right:1px solid #6c81a1;}
#last {letter-spacing:-2px; text-align:left;}
.num {float:left; width:13px; height:13px; margin:3px 8px 0 0; _margin-right:4px; color:#fff; font-size:11px; text-align:center; line-height:13px; background-color:#a6b3c7; border-top:1px solid #95a5be; border-left:1px solid #95a5be; border-bottom:1px solid #8b9cb5; border-right:1px solid #8b9cb5; overflow:hidden;}
:root .rank li .num {line-height:12px;}
#first b {float:left; width:12px; height:12px; border-top:1px solid #b5c0d0; border-left:1px solid #b5c0d0;}
.num b {float:left; width:12px; height:12px; border-top:1px solid #c4cdda; border-left:1px solid #c4cdda;}

/* Common List fix */

/* Gallery fix(photo_ rank_ daily) */
#rank .rank_list dd.no, #rank .rank_list dd.sns { display:none;}
#rank .rank_list { margin-bottom:30px; margin-top:20px;}
#rank .rank_list dd.img_big span { background:#555;}
#rank .rank_list dd.img_small { width:510px;}
#list_area { margin:0 0 40px;}
.category { width: 650px; height: 18px; margin: 12px 0 0 0;
border-bottom: 1px solid #D1D1D1;}
.view_option, .sort_option { margin-top:30px;}
.date_option { display:none;}/* 기본형은 감춤, 전체기사 등 일부 페이지에서만 날짜탭 사용 */

.paginate {width:650px;height:21px;background:#fafafa;margin:0;padding-top:5px;text-align:center; clear:both; position:relative; }
.paginate a{ font-size:14px dotum; color:#4d4d4d }
.paginate span a{ font:arial 14px; font-weight:bold; color:#999999; padding:0 11px;}
.paginate span a:hover { font:arial 14px; font-weight:bold; color:#999999; padding:0 11px;}
.paginate strong{color:#c8292a !important;padding:0px 3px 0 2px; text-decoration:none;border:1px solid #ddd; _width /**/:20px; background-color:#ffffff; line-height:10px; font:bold Arial; font-size:14px  }
.paginate span img{padding:6px 4px 0 4px;}
.paginate .paging{width:546px; position:absolute; left:54px; margin:0 auto;clear:both;}
.paginate .pre{ margin-right:5px; }
.paginate .pre a{ margin-right:5px; font-weight:normal; font-size:14px dotum; color:#4d4d4d;  font-family:"굴림";}
.paginate .pre a:hover{margin-right:5px; font-weight:normal; font-size:14px dotum; color:#4d4d4d;  }
.paginate .next a{ margin-left:5px; font-weight:normal; font-size:14px dotum; color:#4d4d4d;  font-family:"굴림";}
.paginate .next a:hover{margin-left:5px; font-weight:normal; font-size:14px dotum; color:#4d4d4d; }

.paginate.endscroll { margin-bottom:10px; background-color:#fff;}
.paginate.endscroll.wide { width:970px; margin:0 auto 10px;}
.paginate.endscroll a { display:block; font: bold 12px/29px "굴림", Gulim; color: #777; border-top:solid 1px #e9e9e9; border-bottom:solid 1px #d5d5d5; background-color:#f9f9f9; }

/* 리스트 - 심플 */
.list_simple { width:650px; margin-bottom: 40px; overflow:hidden; margin-top:-10px; clear:both;}
.list_simple ul { clear:both; width:650px; padding:20px 0 0; overflow:hidden; border-top: solid 1px #ebebeb; }
.list_simple ul:first-child { border-top: 0;}
.list_simple li { width:325px; float:left; text-align:center; display:inline; text-align: left; font-size: 16px; font-weight: bold; margin-bottom: 20px; }
.list_simple li a { color: #0a4990;}
.list_simple li span { font-size: 12px; font-weight: normal; color: #888; padding-left: 10px; }
.list_simple dl { margin: 10px 0;}
.list_simple dt {  }
.list_simple dt a { font: bold 14px "돋움", Dotum; color:#333; }
.list_simple dt a:visited { color:#333; }
.list_simple dd.thumb { width:86px; height:64px; border:solid 1px #ececec; margin-right:12px;}
.list_simple dd.thumb img { width:86px; height:64px; border:none;}
.list_simple dd.sub { font: normal 12px/17px "돋움", Dotum; color: #777; }
.list_simple dd.sub a { color: #777; }

/* 게시판 네비게이션(페이징, 버튼) */
.boardNavigation {position:relative; *zoom:1; margin-bottom:50px; padding-top:25px; border-top:1px solid #e1e1e1; text-align:center; font-size:90%;}
.boardNavigation:after {content:""; display:block; float:none; clear:both;}
.boardNavigation .pagination {padding:5px 0; color:#ccc;}
.boardNavigation .pagination a {padding:0 3px 0 3px; color:#5a5a5a;}
.boardNavigation .pagination strong {padding:0 3px 0 3px; color:#333; font-weight:bold;}
.boardNavigation .pagination a:hover {padding:0 3px 0 3px; color:#333;}
.boardNavigation .pagination a:visited {color:#5a5a5a !important;}
.boardNavigation .pagination a img {margin:-2px -4px 0 -4px; vertical-align:middle;}
.boardNavigation .pagination a.prev {padding-right:6px;}
.boardNavigation .pagination a.next {padding-left:12px;}
.boardNavigation .buttonLeft {float:left; text-align:left;}
.boardNavigation .buttonLeft a {margin-right:5px;}
.boardNavigation .buttonRight {float:right; text-align:right;}
.boardNavigation .buttonRight a {margin-left:5px;}

div.selectbox{position:absolute; top:8px; right:10px;} 
select.select{ position:relative; z-index:10; width:140px !important; height:21px !important; line-height:21px;  }
select.select option { line-height: 21px;}
span.select{ position:absolute; bottom:0; float:left; left:0; width:140px; height:21px; text-indent:10px; background:url(http://boomup.chosun.com/bm/img/bn_listjump_bg.png) no-repeat 0 0; cursor:default; z-index:1; color: #777; font: normal 12px/21px "돋움", Dotum, AppleGothic, sans-serif; padding-top:2px; }

/* SNS */
#content.sns_ask { width:710px; }
#sidebar.sns_ask { width:238px; background:#f9f9f9; border:solid 1px #dfdfdf; }
#sidebar.sns_ask.sns_ask_if {width:238px; background:#f9f9f9; border:solid 1px #dfdfdf; float:left;}
#sidebar.sns_ask.noline { width:240px; border:0;}
.sns_ask ul.toptit { width:710px; height:48px; background: url(http://image.chosun.com/choice1219/sns_tit.png) no-repeat 0px 0px; overflow:hidden; margin-bottom:4px;}
.sns_ask ul.toptit li.current { background: url(http://image.chosun.com/choice1219/sns_tit.png) no-repeat 0px -50px;}
.sns_ask ul.toptit li:hover { background: url(http://image.chosun.com/choice1219/sns_tit.png) no-repeat 0px -50px;}
.sns_ask ul.toptit li { background: url(http://image.chosun.com/choice1219/sns_tit.png) no-repeat 0px 0px; height:48px; float:left; overflow:hidden;}
.sns_ask ul.toptit li.park { width:235px;}
.sns_ask ul.toptit li.moon { width:237px; background-position:-235px 0px; }
.sns_ask ul.toptit li.ahn { width:238px; background-position:-472px 0px; }
.sns_ask ul.toptit li.park:hover, .sns_ask ul.toptit li.park.current { width:235px; background-position: 0px -50px;}
.sns_ask ul.toptit li.moon:hover, .sns_ask ul.toptit li.moon.current { width:237px; background-position:-235px -50px; }
.sns_ask ul.toptit li.ahn:hover, .sns_ask ul.toptit li.ahn.current { width:238px; background-position:-472px -50px; }

.sns_def { margin-bottom:40px; position:relative;}
.sns_def .bb { background: url(http://image.chosun.com/choice1219/sns_bubble.png) no-repeat 0px 0px; display:block; position:absolute; }
.sns_def .bb.bb1 { width:130px; height:132px; top:25px; right:155px; }
.sns_def .bb.bb2 { width:110px; height:110px; background-position: -150px 0px; top:260px; left:25px; }
.sns_def .bb.bb3 { width:100px; height:100px; background-position: -300px 0px; top:390px; right:75px; }

#ask_who_box { margin-bottom:20px;}
#ask_who_box h3 {background: url(http://image.chosun.com/choice1219/sns_tit.png) no-repeat 0px -850px; height:63px; margin-bottom:20px;}
#ask_who_box ul#ask_who { background: url(http://image.chosun.com/choice1219/sns_tit.png) no-repeat 0px -150px; height:65px; overflow:hidden; border-bottom:solid 4px #4563a3; }
#ask_who_box ul#ask_who li { width:120px; height:65px; margin-right:5px; float:left;}
#ask_who_box ul#ask_who li a.park.selected { background: url(http://image.chosun.com/choice1219/sns_tit_2.png) no-repeat 0px -250px;}
#ask_who_box ul#ask_who li a.moon.selected { background: url(http://image.chosun.com/choice1219/sns_tit_2.png) no-repeat -175px -250px;}
#ask_who_box ul#ask_who li a.ahn.selected { background: url(http://image.chosun.com/choice1219/sns_tit_2.png) no-repeat -250px -250px;}

#ask_who_box div { line-height: 30px; color: #d4d4d4; background: #f4f4f4; border: 1px solid #d4d4d4; padding-right: 15px; padding-left: 15px; }
#ask_who_box div span.campbold { color:#294a9e; font-weight:bold;}

#ask_box { width:715px; margin-bottom:35px;}
.askbox_le { width:220px; float:left;}
.askbox_ce { width:270px; float:left;}
.askbox_ri { width:220px; float:left; padding-left:5px;}

ul#asks { overflow:hidden;}
ul#asks li { overflow:hidden; width:50px; height:50px; margin: 0 5px 5px 0; float:left;}
ul#asks li img { width:50px; height:50px;}
ul#asks li:hover { width:44px; height:44px; border:solid 3px #c51917;}
ul#asks li.notpic { width:50px; height:50px; border:0; background:#f4f4f4;}
ul#asks li.notpic:hover { width:50px; height:50px; border:0; background:#f4f4f4;}
ul#asks li:hover img { margin:-3px;}

ul#asks li.ask_to { width:270px; height:215px; background:url(http://image.chosun.com/choice1219/sns_tit_2.png) no-repeat 0px -400px; border:none!important;}
ul#asks li.ask_to.park { background-position: 0px -400px; }
ul#asks li.ask_to.moon { background-position: -300px -400px; }
ul#asks li.ask_to.ahn { background-position: -600px -400px; }

ul#asks li .tooltip { font: 12px/16px "돋움", Dotum; color: #777; background:#fff; width:260px; border:solid 1px #bebebe; letter-spacing:-1px; padding:10px 14px; z-index:9999; position:relative; box-shadow:0 2px 5px 0 #666 }
ul#asks li .tooltip.bottom { margin-top:-40px;}
ul#asks li .tooltip dd.tw_id { display: inline; font-weight: bold; color:#333; margin-right:5px;}
ul#asks li .tooltip dt { display:inline;}
ul#asks li .tooltip dd.name { font-size: 11px; color: #999; letter-spacing:0px; margin-top:5px; }
ul#asks li .tooltip.left { }  
ul#asks li .tooltip .arr { display:block; width:7px; height:12px; background:url(http://image.chosun.com/choice1219/sns_tit.png) no-repeat -0px -350px; position:absolute; top:14px; left:-7px;}
ul#asks li .tooltip.left .arr { display:block; width:7px; height:12px; background:url(http://image.chosun.com/choice1219/sns_tit.png) no-repeat -50px -350px; position:absolute; top:14px; right:-7px; left:auto;}

#sidebar.sns_ask h3.sns_ask { background:url(http://image.chosun.com/choice1219/sns_ask.png) no-repeat -650px 0px; width:238px; height:92px;}
#sidebar.sns_ask dl.issue_tw { position:relative; border-top:solid 1px #f4f4f4; min-height:65px; margin:0px 14px; background: url(http://image.chosun.com/choice1219/sns_ask.png) no-repeat 0px 0px; padding: 20px 0px 9px 49px; }
#sidebar.sns_ask div dl.issue_tw:first-child { padding-top:0; border-top:none; background:none;}
#sidebar.sns_ask dl.issue_tw dd.propic { position:absolute; top:15px; left:0px;}
#sidebar.sns_ask dl.issue_tw dd.propic img { width:40px; height:40px;}
#sidebar.sns_ask dl.issue_tw dt { line-height:16px; margin-bottom:5px;}
#sidebar.sns_ask dl.issue_tw dd.tw_id { font-weight:bold;}
#sidebar.sns_ask dl.issue_tw dd.name { font-size: 11px; color: #999; }

#sidebar.sns_ask dl.ans_tw { padding-left:65px; position:relative; padding-top:15px; border-top:solid 1px #f4f4f4; min-height:65px; margin-left:-49px; background: url(http://image.chosun.com/choice1219/sns_ask.png) no-repeat -950px 29px; }
#sidebar.sns_ask dl.ans_tw dd.propic { position:absolute; top:15px; left:16px;}
#sidebar.sns_ask dl.ans_tw dd.propic img { width:40px; height:40px;}
#sidebar.sns_ask dl.ans_tw dt { line-height:16px; margin-bottom:5px;}
#sidebar.sns_ask dl.ans_tw dd.tw.id { font-weight:bold;}
#sidebar.sns_ask dl.ans_tw dd.name { font-size: 11px; color: #999; }

.sns_side { width:970px; height:325px; background:url(http://image.chosun.com/choice1219/sns_tit_bg.png) no-repeat 0px 0px; position:relative;}
.sns_side.ifr { padding:0; width:619px}
.sns_side.ifr.ifr_small { width:260px; }
.sns_side.inaside { margin-left:-20px; margin-bottom:30px; padding:0 19px 30px; border:solid 1px #dadada; border-top:0; border-bottom:0;}
.sns_side h3 { background:url(http://image.chosun.com/choice1219/sns_tit.png) no-repeat -300px -650px; width:260px; height:160px; margin-bottom:20px;}
.sns_side h4 { background:url(http://image.chosun.com/choice1219/sns_tit.png) no-repeat -600px -650px; width:260px; height:24px; }
.sns_side ul { overflow:hidden; position:absolute; top:201px; left:671px;}
.sns_side li { float:left; margin-left:4px;}
.sns_side li:first-child { margin-left:0;}
.sns_side li a { background:url(http://image.chosun.com/choice1219/sns_tit.png) no-repeat 0px -650px; width:84px; height:77px; display:block;}
.sns_side li a.park { background-position:0px -650px;}
.sns_side li a.moon { background-position:-88px -650px;}
.sns_side li a.ahn { background-position:-177px -650px;}
.sns_side li a.park:hover { background-position:0px -750px;}
.sns_side li a.moon:hover { background-position:-88px -750px;}
.sns_side li a.ahn:hover { background-position:-177px -750px;}
.sns_side .sns_side_ans { background:#fff; width:617px; height:161px; border:solid 1px #e3e3e3; overflow-y:scroll; }
.sns_side .sns_side_ans.sns_side_ans_small { width:258px; height:298px;}
.sns_side.sidesmall { width:260px; background:#f6f6f6; padding:0 19px 30px; height:auto; }
.sns_side.sidesmall #if_main_ans { width:260px!important; height:300px!important; position:relative!important; top:0px; left:0px;}
.sns_side.sidesmall ul { position:relative; top:0px; left:0px; margin-bottom:30px;}
.sns_side a.gosns { display:block; position:absolute; width:970px; height:110px; top:0px; left:0px;}
.sns_side a.gosrc { display:block; position:absolute; width:90px; height:20px; bottom:0px; right:0px;}

.sns_side dl.issue_tw { position:relative; border-top:solid 1px #f4f4f4; min-height:65px; margin:0px 14px; background: url(http://image.chosun.com/choice1219/sns_ask.png) no-repeat 0px 0px; padding: 20px 0px 9px 49px; }
.sns_side div dl.issue_tw:first-child { padding-top:15px; border-top:none; background:none;}
.sns_side dl.issue_tw dd.propic { position:absolute; top:15px; left:0px;}
.sns_side dl.issue_tw dd.propic img { width:40px; height:40px;}
.sns_side dl.issue_tw dt { line-height:16px; margin-bottom:5px;}
.sns_side dl.issue_tw dd.tw_id { font-weight:bold;}
.sns_side dl.issue_tw dd.name { font-size: 11px; color: #999; }

.sns_side dl.ans_tw { padding-left:65px; position:relative; padding-top:15px; border-top:solid 1px #f4f4f4; min-height:65px; margin-left:-49px; background: url(http://image.chosun.com/choice1219/sns_ask.png) no-repeat -950px 29px; }
.sns_side dl.ans_tw dd.propic { position:absolute; top:15px; left:16px;}
.sns_side dl.ans_tw dd.propic img { width:40px; height:40px;}
.sns_side dl.ans_tw dt { line-height:16px; margin-bottom:5px;}
.sns_side dl.ans_tw dd.tw.id { font-weight:bold;}
.sns_side dl.ans_tw dd.name { font-size: 11px; color: #999; }

/* candidate info page */
#candis { width:85px; float:left; margin-right:30px;}
#candis h3 { background:url(http://image.chosun.com/choice1219/candi_img.png) no-repeat 0px 0px; height:24px; border-bottom:solid 2px #6e6e6e;}
#candis ul {}
#candis li { border-bottom:solid 1px #e9e9e9; padding:0 10px; line-height:1em;}
#candis li a { display:block; text-align:center; padding:10px 0; }
#candis li a.current { background:url(http://image.chosun.com/choice1219/candi_img.png) no-repeat right 12px; font-weight:bold;}
#candis span.candis_legend { font: 11px/16px "돋움", Dotum; color: #999; letter-spacing:-1px; padding-top:20px; display:block;}

#candibox { border:solid 1px #b2b2b2; width:853px; float:left; margin-bottom:40px; background:url(http://image.chosun.com/choice1219/candibox_bg.png) repeat-y; 0px 0px;}
#canditab { width:554px; border-right:solid 1px #d7d7d7; float:left; padding-bottom:30px;}
#canditab ul.candi_tabs { width:555px; border-top:solid 2px #47577d; border-bottom:solid 1px #b2b2b2; height:30px; margin-top:-1px; margin-left:-1px; background:#fafafa; margin-bottom:30px;}
#canditab ul.candi_tabs li {float:left; margin-left:-1px; }
#canditab ul.candi_tabs li:first-child { margin-left:0px;}
#canditab ul.candi_tabs li a { display:block;width:120px; height:30px; border:solid 1px #b2b2b2; border-top:0; background:url(http://image.chosun.com/choice1219/candi_img.png) no-repeat 0px 0px;}
#canditab ul.candi_tabs li a.ct_news { background-position:50px -42px;}
#canditab ul.candi_tabs li a.ct_pro { background-position:-50px -42px;}
#canditab ul.candi_tabs li a.ct_say { background-position:-150px -42px;}
#canditab ul.candi_tabs li a.current { border-bottom:none; height:31px; background-color:#fff;}
#canditab ul.candi_tabs li a.ct_news.current { background-position:50px -92px;}
#canditab ul.candi_tabs li a.ct_pro.current { background-position:-50px -92px;}
#canditab ul.candi_tabs li a.ct_say.current { background-position:-150px -92px;}

#candi_news { padding:0 30px; margin-bottom:24px; font-family:"돋움", Dotum}
#candi_news h3 { background:url(http://image.chosun.com/choice1219/candi_img.png) no-repeat 0px -150px; height:30px;}
#candi_news dl {}
#candi_news dl dd.thumb { margin-right:15px; float:left; margin-bottom:10px; width:120px; height:90px;  overflow:hidden; border:solid 1px #ececec;}
#candi_news dl dd.thumb img { width:120px;}
#candi_news dl dt { font-size: 18px; font-weight: bold; letter-spacing:-1px; margin-bottom:2px; line-height: 1.2em; }
#candi_news dl dd.desc a { color:#777;}
#candi_news dl dd.rel { clear:both; }
#candi_news dl dd.rel a { font: 13px/22px "굴림", Gulim; background: url(http://image.chosun.com/choice1219/sub_icon.png) no-repeat 0px -50px; padding-left: 15px;}
#candi_news .date { font: 11px "돋움", Dotum; color: #9a9a9a; }

#candi_photo {padding:0 30px; position:relative; overflow:hidden; margin-bottom:30px;}
#candi_photo h3 { background:url(http://image.chosun.com/choice1219/candi_img.png) no-repeat 0px -200px; height:30px;}
#candi_photo div { float:left;}
#candi_photo div dl + dl { margin-left:2px;}
#candi_photo .slides_box { width:398px; height:180px; border:solid 1px #e7e7e7; padding:25px 47px 16px; overflow:hidden; position:relative;}
#candi_photo .slides_container { width:398px; height:184px; overflow:hidden;}
#candi_photo .slides_control { width: 398px; height:184px; overflow:hidden;}

#candi_photo dl { float:left;}
#candi_photo dl dd { width:198px; height:148px; overflow:hidden; margin-bottom:5px;}
#candi_photo dl dd.thumb img { width:198px; }
#candi_photo dt { width: 198px; height: 29px; font-weight: bold; text-align: center; line-height: 1.2em; letter-spacing:-1px; }
#candi_photo .prev { width:17px; height:0px; padding-top:34px; overflow:hidden; position:absolute; display:block; background:url(http://image.chosun.com/choice1219/candi_img.png) no-repeat 0px -300px; top:84px; left:15px;}
#candi_photo .next { width:17px; height:0px; padding-top:34px; overflow:hidden; position:absolute; display:block; background:url(http://image.chosun.com/choice1219/candi_img.png) no-repeat -50px -300px; top:84px; right:15px;}
#candi_photo ul.pagination {position: absolute; top: -2px; left: 110px;}
#candi_photo ul.pagination li { display:inline}
#candi_photo ul.pagination li a { display:none}
#candi_photo ul.pagination li.current a {display: inline; font-weight:bold; color:#777;}
#candi_photo ul.pagination li.current a:after { content:"/3"; font: normal 11px/19px "돋움", Dotum;color:#777;}

#candi_list { padding:0 30px;}
#candi_list h3 { background:url(http://image.chosun.com/choice1219/candi_img.png) no-repeat 0px -250px; height:30px;}
#candi_list .article_box { overflow:hidden; margin-bottom:15px;}
#candi_list .article { width:494px;}
#candi_list .article dt { max-width:494px;}
#candi_list .article dd.sub { max-width:494px;}
#candi_list ul { clear:both; margin-bottom:15px;}
#candi_list > div + ul { border-top:solid 1px #e3e3e3; padding-top:20px; clear:both; }
#candi_list ul { clear:both;}
#candi_list ul li { font: bold 15px/27px "굴림", Gulim; letter-spacing: -1px; background:url(http://image.chosun.com/choice1219/candi_img.png) no-repeat -250px -288px; padding-left:9px; }
#candi_list ul li a {}
#candi_list .date { font: normal 11px "돋움", Dotum; color: #9a9a9a; }

#candiside { width:267px; padding:15px; border-left:solid 1px #e6e6e6; float:left; background:#f6f6f6;}
#candiside.candiside_if { width:267px; padding:0; border-left:0; float:none; }
#candiside h3 { font: bold 14px "굴림", Gulim; color: #294a9e; letter-spacing: -1px; margin-bottom:8px; position:relative; }
#candiside h3 .more a { position:absolute; top:2px; right:1px; font: normal 11px "돋움", Dotum; color: #8a8a8a; background:url(http://image.chosun.com/choice1219/candi_aside_saybg.png) no-repeat right 3px; padding-right:7px; }
#candiside ul.candi_say { background:url(http://image.chosun.com/choice1219/candi_aside_saybg.png) no-repeat 0px 0px; width:267px; height:213px; position:relative;}
#candiside ul.candi_say li { position:absolute; font: bold 12px "돋움", Dotum; color: #777; letter-spacing: -1px; width:165px; }
#candiside ul.candi_say li.park { top:40px; left:75px; }
#candiside ul.candi_say li.moon { top:97px; left:23px; }
#candiside ul.candi_say li.ahn { top:154px; left:75px; }
#candiside .go_compare { margin:15px 0 30px; display:block;}

dl.profile { width:235px; padding:15px; border:solid 1px #d9d9d9; background:#fff; position:relative; margin:10px 0 40px; }
dl.profile dd.pic {}
dl.profile dd.pic img { margin-bottom:15px;}
dl.profile dt { font-size: 25px; font-weight: bold; line-height: 25px; padding-bottom:15px; border-bottom:dotted 1px #7e7e7e; margin-bottom:13px; }
dl.profile dt span.dang { font: normal 11px "돋움", Dotum; color: #999; }
dl.profile dt img { vertical-align:bottom;}
dl.profile dd.inf { position:relative; padding-left:58px; width:177px; line-height:20px;}
dl.profile dd.inf span.inftit { position: absolute; margin-left:-58px;}
dl.profile dd.inf a { color:#0d4a8e;}
dl.profile dd.sha { position:absolute; width:247px; height:9px; background:url(http://image.chosun.com/choice1219/candi_img.png) no-repeat 0px -450px;left:9px; bottom:-10px; }

.candi_his {background:#fcfcfc; border:solid 1px #e2e2e2; padding:15px; position:relative; margin-bottom:35px;}
.candi_his ul { background:url(http://image.chosun.com/choice1219/candi_aside_ruler.png) no-repeat -6px 0px; padding-left:9px; }
.candi_his ul li { background:url(http://image.chosun.com/choice1219/aside_icon.png) no-repeat -50px 8px; padding-left:47px; line-height:25px; position:relative;}
.candi_his span.date { font: 11px Tahoma; color: #7f7f7f; position:absolute; left:11px; top:5px;}
.candi_his .go_open { width:90px; height:0px; padding-top:23px; overflow:hidden; background:url(http://image.chosun.com/choice1219/candi_img.png) no-repeat 0px -400px; display:block; position:absolute; bottom:-23px; left:90px;}
.candi_his .go_close { width:90px; height:0px; background:url(http://image.chosun.com/choice1219/candi_img.png) no-repeat -150px -400px; display:block; position:absolute; bottom:-23px; padding-top:23px; overflow:hidden; left:75px;}
#candi_his_more { position:absolute; display:none; background-color:#fcfcfc; border:solid 1px #e2e2e2; border-top:0; padding:0 15px 15px 24px;; left:-1px; background-position:9px bottom; width:226px;  }
#candi_his_more.on { display:block; font-weight:normal; }

.promise {}
.promise_box { padding:0 30px; margin-bottom:30px;}
.promise h3 { background:url(http://image.chosun.com/choice1219/candi_img.png) no-repeat; height:25px; position:relative;}
.promise h3 span.more a { position:absolute; top:2px; right:1px; font: normal 11px "돋움", Dotum; color: #8a8a8a; background:url(http://image.chosun.com/choice1219/candi_aside_saybg.png) no-repeat right 3px; padding-right:7px;
}
h3.pro_key_tit { background-position:0px -500px;}
h3.pro_diary_tit { background-position:0px -550px;}
h3.pro_core_tit { background-position:0px -600px;}

#pro_diary_list {position:relative; padding:12px 0; }
#pro_diary_listin {position:relative; overflow:hidden; height:310px;}
#pro_diary_list .items { position:absolute; width:494px; background: url(http://image.chosun.com/choice1219/candi_aside_ruler.png) no-repeat -5px 0px; padding-left:12px;}
#pro_diary_list .items li { padding-left:65px; position:relative; line-height:30px; background: url(http://image.chosun.com/choice1219/aside_icon.png) no-repeat -50px 12px; border-top: dotted 1px #c6c6c6;}
#pro_diary_list .items li:first-child { border:0;}
#pro_diary_list .items li span.date { position:absolute; top:4px; left:6px; background:url(http://image.chosun.com/choice1219/candi_img.png) no-repeat -100px -650px; display:block; width:42px; height:22px; padding-left:8px; font: bold 11px Tahoma; color: #000; line-height:22px; }
#pro_diary_list .browse { width:15px; height:12px; position:absolute;  z-index:99; background:url(http://image.chosun.com/choice1219/candi_img.png)}
#pro_diary_list .browse.prev { top:0px; left:0px; background-position:0px -650px; }
#pro_diary_list .browse.next { bottom:0px; left:0px; background-position:-50px -646px;}

.pro_core { overflow:hidden;}
.pro_core > a.go_nec { background:url(http://image.chosun.com/choice1219/candi_img.png) no-repeat right -650px; display:block; width:130px; height:12px; margin-top:10px; float:right;}
.pro_core ul { font: bold 14px/20px "돋움", Dotum, AppleGothic, sans-serif; letter-spacing: -1px; border:solid 1px #b7b7b7; border-left:0; border-right:0; }
.pro_core ul li { background:url(http://image.chosun.com/choice1219/candi_img.png) no-repeat 10px -700px; padding-left:35px; border-top:solid 1px #dedede; padding-top:9px; }
.pro_core ul li.pc_1 { background-position: 10px -688px; border:0;}
.pro_core ul li.pc_2 { background-position: 10px -738px;}
.pro_core ul li.pc_3 { background-position: 10px -788px;}
.pro_core ul li.pc_4 { background-position: 10px -838px;}
.pro_core ul li.pc_5 { background-position: 10px -888px;}
.pro_core ul li.pc_6 { background-position: 10px -938px;}
.pro_core ul li.pc_7 { background-position: 10px -988px;}
.pro_core ul li.pc_8 { background-position: 10px -1038px;}
.pro_core ul li.pc_9 { background-position: 10px -1088px;}
.pro_core ul li.pc_10 { background-position: 10px -1138px;}
.pro_core ul li.pc_11 { background-position: 10px -1188px;}
.pro_core ul li.pc_12 { background-position: 10px -1238px;}
.pro_core ul li.pc_13 { background-position: 10px -1288px;}
.pro_core ul li.pc_14 { background-position: 10px -1338px;}
.pro_core ul li.pc_15 { background-position: 10px -1388px;}
.pro_core ul li > span { font-size: 12px; font-weight: normal; color: #777; display:block; margin-bottom:5px; }

#candi_say_box { width:444px; height:385px; padding:20px 25px 0; background:url(http://image.chosun.com/choice1219/candi_saybg.png) no-repeat 0px 0px; margin:0px 30px 30px; position:relative;}
#candi_say_box dl {}
#candi_say_box dt { background:#5b6c9f; width:336px; color:#ced3e2; font: 12px/27px "돋움", Dotum, AppleGothic, sans-serif; letter-spacing:-1px; padding:0 10px; float:left; margin-top:16px; margin-bottom:10px; }
#candi_say_box dt a { color:#fff; font-size:14px; font-weight:bold; vertical-align:middle;}
#candi_say_box dd.pic { margin-right:10px; float:left;}
#candi_say_box dd.more { width:10px; height:10px; background:url(http://image.chosun.com/choice1219/candi_saybg.png) no-repeat 0px -450px; position:absolute; top:13px; right:11px;}
#candi_say_box ul { font-size:15px;}
#candi_say_box ul li { font: bold 14px/18px "돋움", Dotum, AppleGothic, sans-serif; letter-spacing: -1px; background:#fff; padding:10px; max-width:164px; border:solid 1px #dedfe2; position:absolute; }
#candi_say_box ul li:first-child { font: bold 24px/25px "돋움", Dotum; background:none; padding:0; max-width:356px; border:0; position:relative; }
#candi_say_box ul li.cansay_2 { top:132px; right:25px; background:url(http://image.chosun.com/choice1219/candi_saybg.png) no-repeat -350px -450px; width:120px; height:96px; padding:40px 10px 0; border:0; z-index:6;  }
#candi_say_box ul li.cansay_2 a { color:#5b6c9f; font-size:17px;}
#candi_say_box ul li.cansay_3 { top:179px; left:25px; z-index:5; }
#candi_say_box ul li.cansay_4 { top:246px; left:160px; padding-right:20px; width:150px; }
#candi_say_box ul li.cansay_5 { top:315px; right:25px; }
#candi_say_box ul li.cansay_6 { top:300px; left:25px; padding:18px 10px; z-index:4; }
#candi_say_box ul li.cansay_6 a { color:#8c8c8f; font-size:16px;}
#livere_platform { min-width:494px!important;}
#livereContainer h6.livere_tit { font: bold 15px "굴림", Gulim; }

#camp ul.camp_tit {  overflow:hidden; margin-bottom:30px;}
#camp ul.camp_tit li {background:url(http://image.chosun.com/choice1219/camp_img.png) no-repeat 0px 0px; width:485px; height:75px; float:left; }
#camp ul.camp_tit li.park { background-position:0px 0px;}
#camp ul.camp_tit li.moon { background-position:-485px 0px;}
#camp ul.camp_tit li.park.current { background-position:0px -100px;}
#camp ul.camp_tit li.moon.current { background-position:-485px -100px;}
#camp h3.camptit {background:url(http://image.chosun.com/choice1219/camp_img.png) no-repeat; height:30px;}
#camp h3.ct_park { background-position:0px -200px;}
#camp h3.ct_moon { background-position:0px -250px;}
#camp h3.ct_park_tw { background-position:0px -300px;}
#camp h3.ct_moon_tw { background-position:0px -350px;}
#camp embed.camp_map { width:910px; height:750px; margin:0 auto; display:block;}

#accordion { margin-bottom:30px;}
#accordion h3 { height:25px; background:url(http://image.chosun.com/choice1219/compare_acc.png) left bottom; margin-bottom:14px; margin-top:40px;}
#accordion h2 { width:970px; height:30px; background:url(http://image.chosun.com/choice1219/compare_acc.png) no-repeat 0px 0px; }
#accordion h2.current { background:url(http://image.chosun.com/choice1219/compare_acc_on.png) no-repeat 0px 0px; }
#accordion h2.acc_1 { background-position:0px 0px;}
#accordion h2.acc_2 { background-position:0px -30px;}
#accordion h2.acc_3 { background-position:0px -60px;}
#accordion h2.acc_4 { background-position:0px -90px;}
#accordion h2.acc_5 { background-position:0px -120px;}
#accordion .pane { display:none;}

/* issue photo fix */
#issue_contents { margin-left:auto; margin-right:auto;}

/* iframes */
#if_sidebar { width:300px; height:1850px;}
#if_photo_is { width:970px; height:261px;}
#if_aside { width:300px; height:2830px;}
#if_aside_tab { width:260px; height:275px;}
#if_aside_now { width:260px; height:160px;}
#if_aside_rank { width:300px; height:270px;}
#if_aside_istm { width:260px; height:165px;}
#if_aside_news { width:260px; height:178px;}
#if_main_issue_time { width:640px; margin-bottom:30px; }
#if_main_graph { width:700px; height:120px; background:transparent;}
#if_main_ans { width:619px; height:163px; top:117px; left:21px; position:absolute;}
#if_main_mentionmap { width:640px; height:780px;}
#if_comp_top { width:970px; height:280px }
#if_comp_top2 { width:970px; height:300px }
#if_comp_bot { width:970px; height:580px }
#if_comp_camp { width:970px; height:286px;}
#if_sns_askbox { width:715px; height:585px;}
#if_sns_aside { width:240px; height: 1800px;}
#if_isphoto_bot { display:block; margin:0 auto;}
#if_candi_topnews { width:554px; height:230px;}
#if_mentionbox { position:relative; height:880px;}
#if_mentionbox #if_mention { width:970px; height:825px;}
#if_mentionbox #if_mention_side { width:300px; height:400px; position:absolute; top:472px; right:0px; z-index:3;}
#if_candi_aside_say { width:297px; height:237px; margin:15px 0; background: transparent;}
#if_candi_sns { width:267px; height:730px; background:transparent;}
#if_candiside_long { width:267px; height:2002px; background: transparent;}
#if_candiside_short { width:267px; height:1300px; background: transparent;}
#if_candi_pro { width:494px; height:334px}
#if_comp_photo { width:970px; height:396px; margin-top:30px; }
#if_comp_sns { width:970px; height:314px; }

#comp_diary .cyram { display:block; background:url(http://image.chosun.com/choice1219/sns_src.png) no-repeat right -50px; height:0px; padding-top:18px; overflow:hidden; position:relative; width:150px; float:right; }
#comp_diary .cyram a { color:#a3a3a3; height:18px; overflow:hidden; padding-top:18px; width:90px; display:block; position:absolute; top:0px; right:0px;}
span.src1 { display:block; background:url(http://image.chosun.com/choice1219/sns_src.png) no-repeat right 0px; height:18px; width:240px; margin-top:10px; clear:both;}
span.src2 { display:block; background:url(http://image.chosun.com/choice1219/sns_src.png) no-repeat right -50px; height:18px; width:100%;}

/* 단일화 이후 수정*/
.sns_ask ul.toptit, .sns_ask ul.toptit li.current, .sns_ask ul.toptit li:hover, .sns_ask ul.toptit li { background-image:url(http://image.chosun.com/choice1219/sns_tit_2.png)} 
.sns_ask ul.toptit li.ahn { display:none;}
.sns_ask ul.toptit li.park, .sns_ask ul.toptit li.moon { width:355px;}
.sns_ask ul.toptit li.moon { background-position:-355px 0px;}
.sns_ask ul.toptit li.park:hover, .sns_ask ul.toptit li.park.current, .sns_ask ul.toptit li.moon:hover, .sns_ask ul.toptit li.moon.current { width:355px;}
.sns_ask ul.toptit li.moon:hover, .sns_ask ul.toptit li.moon.current { background-position:-355px -50px;}
#ask_who_box ul#ask_who li a.ahn { display:none;}
#ask_who_box ul#ask_who { background-image:url(http://image.chosun.com/choice1219/sns_tit_2.png)}
.sns_side { background-image:url(http://image.chosun.com/choice1219/sns_tit_bg_2.png)}
.sns_side ul { top:213px;}
.sns_side li a { background:url(http://image.chosun.com/choice1219/sns_tit_2.png) no-repeat 0px -650px; width:128px; height:57px; display:block;}
.sns_side li a.park { background-position:0px -650px;}
.sns_side li a.moon { background-position:-132px -650px;}
.sns_side li a.ahn { display:none;}
.sns_side li a.park:hover { background-position:0px -750px;}
.sns_side li a.moon:hover { background-position:-132px -750px;}
.sns_side li a.ahn:hover {  display:none;}
.graph_line dl dd.ahn { display:none;}
.graph_line dl dd { width:11px;}
.graph_line dl dd.moon { left:15px;}
#graphin ul.comp_poll_legend li.ahn { display:none;}

/* 단일화 이후 후보자비교 */
.comp_diary2 ul.diary_tit li.ahn, .comp_diary2 ul#diary_list li dl.ahn, .comp_diary2 ul#diary_list li span.botline, .comp_diary2 ul#diary_list li span.upline1, .comp_diary2 ul#diary_list li span.upline2, .comp_diary2 dl.sns div.bar.ahn { display:none;}
.comp_diary2 ul.diary_tit { padding-left:0; background:none; height:54px;  }
.comp_diary2 ul.diary_tit li { width:414px; height:54px; background:url(http://image.chosun.com/choice1219/bg_comp_leftbar_2.png)}
.comp_diary2 ul.diary_tit li.park { background-position:0px 0px;}
.comp_diary2 ul.diary_tit li.moon { background-position:0px -100px;}
.comp_diary2 ul.diary_tit li.sns { background-position:0px -200px; width:139px;}
.comp_diary2 ul.diary_tit li.sns span.ques { top:20px; right:20px;}
.comp_diary2 ul#diary_list { background:url(http://image.chosun.com/choice1219/compare_bg.jpg) repeat-y 0px 0px; border: solid 1px #a8abb1; padding-bottom:3px;}
.comp_diary2 ul#diary_list h5.date { background:url(http://image.chosun.com/choice1219/bg_comp_leftbar_2.png) no-repeat -200px -200px; width:71px; height:22px;  padding:0; left:378px; top:35px; }
.comp_diary2 ul#diary_list li { padding:0; height:93px;}
.comp_diary2 ul.diary_tit li.up { width:21px; height:12px; background:url(http://image.chosun.com/choice1219/bg_comp_leftbar_2.png) no-repeat -300px -200px; left:404px; top:63px; border:0; z-index:999;}
.comp_diary2 ul#diary_list li.dn { width:21px; height:12px; background:url(http://image.chosun.com/choice1219/bg_comp_leftbar_2.png) no-repeat -350px -200px; left:404px; border:0; bottom:-5px;}
.comp_diary2 ul#diary_list li { padding-left:0; width:968px; border-bottom:0;}
.comp_diary2 ul#diary_list li dl { width:315px; height:58px; padding:10px 29px; background-image:none; border:solid 1px #aab1bc; margin:6px 0 0;}
.comp_diary2 ul#diary_list li dl.sns { border:none; margin-top:0; border-left:solid 1px #a9adb2; border-bottom:solid 1px #cacdd3; height:92px;background-color:#f7f7f7; width:139px; padding:0;}
.comp_diary2 ul#diary_list dl dd { margin-bottom:7px;}
.comp_diary2 ul#diary_list dl dd.say { margin-bottom:0;}
.comp_diary2 ul#diary_list li.second dl { background:none;}
.comp_diary2 ul#diary_list li dl.park { margin-left:20px; margin-right:38px; background:#f1f1f1;}
.comp_diary2 ul#diary_list li dl.moon { margin-right:20px; background:#fff;}
.comp_diary2 ul#diary_list li.second dl.park { background:#fff;}
.comp_diary2 ul#diary_list li.second dl.moon { background:#f1f1f1;}
.comp_diary2 dl.sns div.bar.park { margin-top:22px;} 
.comp_diary2 ul#diary_list li:first-child { padding-top:14px;}
.comp_diary2 ul#diary_list li:first-child dl.sns { padding:14px 0 0; margin-top:-14px; width:139px;}
.comp_diary2 ul#diary_list li:first-child dl.sns div.bar.park { margin-top:22px;}

#comp_photo { background:url(http://image.chosun.com/choice1219/com_photo_key_bg.png) no-repeat 0px 0px; padding-top:93px; position:relative; height:303px;}
#comp_photo ul.tabs { position:absolute; top:128px; left:420px; width:120px; z-index:999;}
#comp_photo ul.tabs li { text-align:center; line-height:25px; border-bottom:dashed 1px #dcdde1;}
#comp_photo ul.tabs li:first-chlid { border-top: dashed 1px #dcdde1;}
#comp_photo ul.tabs li a.current { font-weight: bold; color: #294a9e; text-decoration: underline; }
#comp_photo div.panes { position:absolute; top:93px; left:43px;}
#comp_photo div.panes div a:first-child {margin-right:153px;}
#comp_photo div.panes img { width:360px; height:270px; }

#comp_sns { background:url(http://image.chosun.com/choice1219/com_photo_key_bg.png) no-repeat 0px bottom; height:314px; position:relative;}
#comp_sns .sns_side_ans.sns_side_ans_small, #comp_sns .sns_side.ifr.ifr_small.map_rank, #comp_sns .map_rank_nomi { width:344px!important; height:255px!important;}
#comp_sns .map_rank_nomi { float:left;}
#comp_sns ul.tabs { position: relative; width:180px; top:56px; left:386px; z-index:999;}
#comp_sns ul.tabs li { position:absolute;padding:5px; background:#fff; border:solid 1px #cdcdcd; width:auto; white-space:nowrap; }
#comp_sns ul.tabs li a {padding:5px; background:#fff; border:solid 1px #cdcdcd; width:auto; white-space:nowrap;}
#comp_sns ul.tabs li.st_1 { top:4px; right:90px;}
#comp_sns ul.tabs li.st_2 { top:30px; left:110px;}
#comp_sns ul.tabs li.st_3 { top:60px; right:90px;}
#comp_sns ul.tabs li.st_4 { top:86px; left:110px;}
#comp_sns ul.tabs li.st_5 { top:116px; right:90px;}
#comp_sns ul.tabs li.st_6 { top:142px; left:110px;}
#comp_sns ul.tabs li.st_7 { top:172px; right:90px;}
#comp_sns ul.tabs li.st_8 { top:200px; left:110px;}

#comp_sns div.panes { position:absolute; top:27px; left:34px; clear:both;}
#comp_sns div.panes div.map_rank_nomi.park {margin-right:199px;}

/* 당선인 이후 */
#ask_who_box h3 { display:none;}
#ask_who_box div { display:none;}
#ask_who_box ul#ask_who li { width:170px;}
.sns_side { background:url(http://image.chosun.com/choice1219/sns_tit_bg_3.png)}
.sns_side h4 {background: url(http://image.chosun.com/choice1219/sns_tit_2.png) no-repeat -600px -650px; height:37px;}
.sns_side ul { top:148px;}
.sns_side li { margin-left:0;}
.sns_side li a { background:url(http://image.chosun.com/choice1219/sns_tit_2.png); width:262px; height:66px;}
.sns_side li a.park, .sns_side li a.park:hover { background-position:-600px -750px; }
.sns_side li a.moon, .sns_side li a.moon:hover { background-position:-600px -816px; }

/* 응답하라2012 SNS 답변트윗 감추기 */
/* #sidebar.sns_ask dl.ans_tw, .sns_side dl.ans_tw { display:none;} */