/* ÃÖÁ¾¼öÁ¤: 2010.01.12 */
@charset "euc-kr";

/* base elements */
*			{ padding:0; margin:0; }
body		{ font-size:12px; font-family:'µ¸¿ò'; color:#444444; }
img			{ border:0 none; vertical-align:top; }
li			{ list-style:none; }

a			{ text-decoration:none; color:#444444; }
a:hover		{ text-decoration:underline; color:#444444; }
a:visited	{}

hr			{ display:none; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,button	{margin:0; padding:0;}

/* input elements */
input		{font-size:12px;}
textarea	{font-size:12px;}
input.txt	{padding-top:3px; height:18px;}
select		{font-size:12px; height:20px;}
form		{margin:0px;}


.blind		{ position:absolute; top:-30000px; display:block; overflow:hidden; }
.clear		{ clear:both;}
/* IE 6~7 ÀÇ floatµÈ ¿ä¼Ò ÁÖº¯¿¡ µîÀåÇÏ´Â absolute ¿ä¼Ò¸¦ Ç¥½ÃÇÏÁö ¾Ê´Â ¹®Á¦ ÇØ°áÀ» À§ÇØ */
.dummy		{ *zoom:1; }
.forie6		{ _float:left;}
.history	{ font-size:12px; color:#999;}
.history a	{ font-size:12px; color:#999;}

/* money : main_content : TopNews */
.money_top					{font-family:'±¼¸²'; margin:0 0 0 0;}
.money_top h2				{display:none;}
.money_top img.photo		{width:310px;}
.money_top h3				{margin:22px 0 0 0; height:30px;}
.money_top h4				{margin:18px 0 0 0; font-size:12px; font-weight:normal;}
.money_top p				{margin:8px 0 0 0; color:#999; line-height:19px;}
.money_top p a				{color:#999;}

ul.money_mainlist				{margin:19px 0 50px 0; padding:0;}
.money_mainlist li.sum_doc		{position:relative; padding:15px 0;}
.money_mainlist .sum_doc h3		{padding:0 0 9px 0; font-size:14px; letter-spacing:-1px;}
.money_mainlist .sum_doc p		{position:absolute; top:42px; left:134px;}
.money_mainlist .sum_doc p a	{font-family:'±¼¸²'; font-size:12px; color:#999;}
.money_mainlist li.sum_txt		{position:relative; padding:15px 0 3px 0;}
.money_mainlist .sum_txt a		{font-size:14px; letter-spacing:-1px; font-weight:bold;}

/* home : left_content : left List */
ul.home_left				{margin:0;}
.money_left li.sum_doc		{position:relative; padding:10px 0 20px 0;}
.money_left .sum_doc h3		{padding:0 0 9px 0; font-size:14px; letter-spacing:-1px;}
.money_left .sum_doc p		{position:absolute; top:42px; left:78px;}
.money_left .sum_doc p a	{font-family:'±¼¸²'; font-size:12px; color:#999;}
.money_left li.sum_txt		{position:relative; padding:10px 0 2px 0;}
.money_left .sum_txt a		{font-size:12px; letter-spacing:-1px;}

.mgb_10 {margin-bottom:10px}
.mgb_20 {margin-bottom:20px !important}
.mgb_50 {margin-bottom:50px}

.disNone {display:none;}

/* poll */
.poll_btn_c {margin:0 0 20px; text-align:center;}
.poll_btn_c.btn_sty01 {width:500px; margin-top:20px;}
.con_pollM {overflow:hidden; margin-top:30px; background:url("/img/bg_poll_top.gif") no-repeat 0 top; }
.con_pollM .poll_bg_md {overflow:hidden; padding:20px 30px; background:url("/img/bg_poll_med.gif") no-repeat 0 bottom;}
.con_pollM .poll_top {color:#555;}
.con_pollM .poll_top .title_date {width:500px; padding:0; line-height:21px; text-align:left; color:#757575;}
.con_pollM .poll_top .title_date img {vertical-align:middle; padding-right:5px;}
.con_pollM .poll_top .title_date strong {color:#fe4243;}
.con_pollM .poll_top h3 {width:500px; padding:14px 0 0 0; text-align:left; font-size:22px; line-height:26px; letter-spacing:-3px; color:#00080b;}
.con_pollM .poll_top p {width:540px; min-height:36px; padding:16px 0 55px 0; line-height:18px; letter-spacing:-1px;}


.con_pollM .poll_top ul {overflow:hidden; width:500px; padding:10px 40px 15px; background:url("/img/bg_poll_bottm.gif") no-repeat 36px bottom;}
.con_pollM .poll_top ul.txt-list li {float:left; width:100%; margin-bottom:9px; font-size:14px; line-height:22px;}
.con_pollM .poll_top ul.txt-list li input {width:12px; height:12px; vertical-align:middle;}

.con_pollM .poll_top ul.img-list li {float:left; display:block; position:relative; margin-left:60px; /*width:211px;*/}
.con_pollM .poll_top ul.img-list li span {position:absolute; top:0; right:0; width:107px; height:81px; border:1px solid #000; text-align:left; text-indent:-2000px; background:url(/img/blank.gif) repeat 0 0; opacity:0.2; filter:alpha(opacity=20);}
.con_pollM .poll_top ul.img-list li img {width:109px; height:83px; margin-bottom:8px; *margin-bottom:11px;}
.con_pollM .poll_top ul.img-list li p {overflow:hidden; float:left; width:30px; padding:0;}
.con_pollM .poll_top ul.img-list li p input {float:left; width:12px; height:98px; margin-right:5px; vertical-align:bottom;}
.con_pollM .poll_top ul.img-list li p label {overflow:hidden; position:absolute; bottom:-10px; left:30px; width:109px; height:14px; margin:3px 0 5px; line-height:16px; font-size:12px; *margin:0 0 0 5px;}



.con_pollM .poll_top .btn_c {margin:-4px 0 19px;}

.con_pollM .poll_list {overflow:hidden; width:648px; margin:20px 0 0 -18px; *margin:20px 0 20px -18px;}
.con_pollM .poll_list .list1,
.con_pollM .poll_list .list2 {float:left; width:304px; height:219px; margin:0 0 20px 18px; border:1px solid #e5e5e5; border-top:2px solid #ccc; background:url("/img/bg_tap_1px.gif") no-repeat -5px bottom;}
.con_pollM .poll_list .list1 h4,
.con_pollM .poll_list .list2 h4 {padding:18px 0 13px; border-bottom:1px dotted #ccc; font-size:12px; line-height:12px; letter-spacing:-1px; text-align:center; color:#555;}

.con_pollM .poll_list .list1 ul {overflow:hidden; padding:12px 22px 20px; color:#555;}
.con_pollM .poll_list .list1 ul li {float:left; width:264px; padding-bottom:4px; line-height:22px;}
.con_pollM .poll_list .list1 ul li input {width:12px; height:12px; vertical-align:top;}

.con_pollM .poll_list .list2 ul {overflow:hidden; height:121px; padding:15px 22px 0 33px; color:#555;}
.con_pollM .poll_list .list2 ul li {float:left; display:block; position:relative; overflow:hidden; width:97px;}
.con_pollM .poll_list .list2 ul li span {position:absolute; top:0; left:0; width:95px; height:71px; border:1px solid #000; text-align:left; text-indent:-2000px; background:url(/img/blank.gif) repeat 0 0; opacity:0.2; filter:alpha(opacity=20);}
.con_pollM .poll_list .list2 ul li img {width:97px; height:73px; margin-bottom:7px;}
.con_pollM .poll_list .list2 ul li.bg_vs {padding-right:53px; background:url("/img/img_poll_vs1.gif") no-repeat right 0;}
.con_pollM .poll_list .list2 ul li p {overflow:hidden;}
.con_pollM .poll_list .list2 ul li p input {float:left; width:12px; height:12px; vertical-align:bottom;}
.con_pollM .poll_list .list2 ul li p label {float:left; margin-top:3px; line-height:16px;}




.con_poll_list {overflow:hidden;}
.lastPoll {margin-bottom:5px; padding:0 0 0 0; }
.lastPoll .title_date {margin:30px 0 8px; font:normal 10px/10px Arial, sans-serif; color:#757575;}
.lastPoll .title_date.first {border-top:1px solid #f3f3f3;}
.lastPoll .title_date img {margin-right:5px; vertical-align:middle;}
.lastPoll .top_title {overflow:hidden; margin-bottom:18px; font-size:14px; letter-spacing:-1px; color:#555;}
.lastPoll .top_title h3 {float:left; margin-top:4px;}
.lastPoll .top_title h3 span {font-size:12px; letter-spacing:0; color:#057dac;}
.lastPoll .top_title img {float:right; vertical-align:top;}

.d_view {padding:8px 0; border:1px solid #efefef;}
.d_view dl {overflow:hidden; padding:6px 0;line-height:16px;}
.d_view dl:after {clear:both; display:block; content:'';}
.d_view dt {float:left; width:340px; padding-left:15px; margin-right:10px;}
.d_view dt .thum {float:left; position:relative; width:58px; height:44px; margin-right:10px;}
.d_view dt .thum img {width:58px; height:44px;}
.d_view dt .thum span {display:block; position:absolute; top:0; left:0; width:56px; height:42px; border:1px solid #000; background: url('/img/blank.gif') repeat scroll 0 0 transparent; text-align:left; text-indent:-2000px; opacity:0.2; filter:alpha(opacity=20);}
.d_view dt .txt {margin-top:15px;}
.d_view dt .tit {float:left; width:100px;}
.d_view .p_bar {float:left; width:100px; height:12px; background-color:#f3f3f3; margin-top:1px;}
.d_view .p_bar p {width:0%; height:12px;background-color:#ababab;}
.d_view .p_bar p.rank1 {background-color:#057dac;}
.d_view .p_hit {float:right; width:100px;}
.d_view .p_bar2,
.d_view .p_hit2 {margin-top:14px;}

/* poll_news_view2 */
.poll_news_view2 {position:relative; float:right; width:578px; height:248px; margin:20px 0; text-align:left; border:1px solid #e2e2e2; background:url("/img/bg_tap_1px.gif") repeat-x 0 bottom;}
.poll_news_view2 .list {}
.poll_news_view2 .list em {display:block; padding:16px 10px 12px; margin:0 49px; border-bottom:1px solid #e2e2e2; font-size:14px; line-height:20px; letter-spacing:-1px; text-align:center; font-weight:bold; font-style:normal; color:#00080b;}
.poll_news_view2 .list ul {overflow:hidden; width:475px; height:111px; padding:20px 0 16px; margin:0 auto; color:#555;}
.poll_news_view2 .list ul li {float:left; display:block; position:relative; margin-left:60px; /*width:211px;*/}
.poll_news_view2 .list ul li span {position:absolute; top:0; right:0; width:107px; height:81px; border:1px solid #000; text-align:left; text-indent:-2000px; background:url(/img/blank.gif) repeat 0 0; opacity:0.2; filter:alpha(opacity=20);}
.poll_news_view2 .list ul li img {width:109px; height:83px; margin-bottom:8px; *margin-bottom:11px;}
.poll_news_view2 .list ul li p {overflow:hidden; float:left; width:30px;}
.poll_news_view2 .list ul li p input {float:left; width:12px; height:98px; margin-right:5px; vertical-align:bottom;}
.poll_news_view2 .list ul li p label {overflow:hidden; position:absolute; bottom:-10px; left:30px; width:109px; height:14px; margin-top:3px; line-height:16px; font-size:12px; *margin:0 0 0 5px;}

.poll_news_view2 .list1 {overflow:hidden;}
.poll_news_view2 .list1 em {display:block; padding:16px 10px 12px; margin:0 49px; border-bottom:1px solid #e2e2e2; font-size:14px; line-height:20px; letter-spacing:-1px; text-align:center; font-weight:bold; font-style:normal; color:#00080b;}
.poll_news_view2 .list1 ul {overflow:hidden; width:475px; height:120px; padding:15px 0 15px; margin:0 auto; color:#555;}
.poll_news_view2 .list1 ul li {overflow:hidden; float:left; width:470px; padding-bottom:8px; line-height:16px; letter-spacing:-1px;}
.poll_news_view2 .list1 ul li input {float:left; width:12px; height:12px; vertical-align:middle; margin-right:5px;}
.poll_news_view2 .list1 ul li label {float:left; width:450px; font-size:12px;  *margin:-3px 0 0 0;}

.poll_news_view2 .poll_news_btn a {display:block; width:15px; height:30px; background-image:url("/img/icon_sprite1.gif"); background-repeat:no-repeat; text-align:left; text-indent:-2000px;}
.poll_news_view2 .poll_news_btn .prev {position:absolute; top:45%; left:10px; background-position:0 0; }
.poll_news_view2 .poll_news_btn .next {position:absolute; top:45%; right:10px; background-position:0 -71px; }

/* popup POLL */
.poll_news_popup .list {overflow:hidden; width:248px; padding:10px 0 0 0; border:1px solid #e2e2e2;}
.poll_news_popup .list strong {display:block; margin:0 0 5px 0; text-align:center; font-size:14px; color:#057dac;}
.poll_news_popup .list em {display:block; padding:0 0 8px 0; border-bottom:1px dotted #ccc; font-size:12px; line-height:16px; letter-spacing:-1px; text-align:center; font-weight:bold; color:#555;}
.poll_news_popup .list ul {overflow:hidden; height:99px; padding:10px 19px 0 21px; color:#555;}
.poll_news_popup .list ul li {float:left; display:block; position:relative; overflow:hidden; width:85px;}
.poll_news_popup .list ul li span {position:absolute; top:0; left:0; width:83px; height:62px; border:1px solid #000; text-align:left; text-indent:-2000px; background:url(/img/blank.gif) repeat 0 0; opacity:0.2; filter:alpha(opacity=20);}
.poll_news_popup .list ul li img {width:85px; height:64px; margin-bottom:5px; *padding-bottom:5px;}
.poll_news_popup .list ul li.bg_vs {padding-right:38px; background:url("/img/img_poll_vs1.gif") no-repeat 77px 0;}
.poll_news_popup .list ul li p {overflow:hidden;}
.poll_news_popup .list ul li p input {float:left; width:12px; height:12px; margin-right:5px; vertical-align:bottom;}
.poll_news_popup .list ul li p label {float:left; line-height:13px; font-size:11px;}

.poll_news_popup .list1 {overflow:hidden; width:248px; padding:10px 0 0 0; border:1px solid #e2e2e2;}
.poll_news_popup .list1 strong {display:block; margin:0 0 5px 0; text-align:center; font-size:14px; color:#057dac;}
.poll_news_popup .list1 em {display:block; padding:0 0 8px 0; border-bottom:1px dotted #ccc; font-size:12px; line-height:16px; letter-spacing:-1px; text-align:center; font-weight:bold; color:#555;}
.poll_news_popup .list1 ul {overflow:hidden; padding:10px 7px 3px; 7px; text-align:left; color:#555;}
.poll_news_popup .list1 ul li {overflow:hidden; float:left; width:240px; padding-bottom:4px; line-height:18px;letter-spacing:-1px;}
.poll_news_popup .list1 ul li input {float:left; width:12px; height:12px; vertical-align:middle; *margin:2px 5px 0 0;}
.poll_news_popup .list1 ul li label {float:left; width:215px; font-size:11px; }


/* btm_pag */
.btm_pag {overflow:hidden; width:100%}
.btm_pag .paging01 {/*width:650px;*/ padding:20px 0 30px; text-align:center; font-size:11px; }
.btm_pag .paging01 a {color:#757575;}
.btm_pag .paging01 a img {vertical-align:middle; margin-top:2px;}
.btm_pag .paging01 a:hover {text-decoration:underline;}
.btm_pag .paging01 span {font-weight:bold; color:#249ac8;}
.btm_pag .paging01 a, 
.btm_pag .paging01 span {display:inline-block; padding:8px 11px 6px 12px; height:14px; line-height:14px; margin:0 -3px; border:1px solid #e8e8e8; border-bottom:1px solid #b3b3b3; background:url("/img/bg_paging1.gif") repeat-x 0 0; vertical-align:middle; font-weight: bold;}

.ad_160 {position:fixed; top:0; right:50%; width:0; height:0; z-index:999;}
.ad_160 .ad {position:absolute; top:173px; left:510px;}