/* News List */
h2.red	{margin-top:32px; font-family:Arial; font-size:14px; color:#ed1a23;}



ul.news_list		{margin:14px 0 0 0; padding:0;}
ul.news_list li		{position:relative;}
ul.news_list h3				{font-size:14px; letter-spacing:-1px;}
ul.news_list img.photo		{position:absolute; top:0; }
ul.news_list p.read			{margin-top:3px; line-height:19px; letter-spacing:-1px;}
ul.news_list p.read a		{font-family:'±¼¸²'; font-size:12px; color:#999;}
ul.news_list p.issue		{margin-top:3px; font-family:'±¼¸²'; font-size:11px; color:#dcacae;}
ul.news_list li.sum_top		{margin-bottom:16px;}
ul.news_list li.sum_top h3,
ul.news_list li.sum_top p		{margin-left:163px;}
ul.news_list li.sum_top p.read	{margin-top:8px !important;}
ul.news_list li.sum_doc		{padding:0 0 27px 0;}
ul.news_list li.sum_doc h3,
ul.news_list li.sum_doc p	{margin-left:116px;}
ul.news_list li.sum_txt		{padding:0 0 27px 0;}
ul.news_list li.line		{margin:0 0 20px 0; padding:0; height:1px; background-color:#e4e4e5;}
ul.news_list li.line span	{position:absolute; z-index:-1; visibility:hidden;}

.paging			{text-align:center; height:20px; vertical-align:middle; margin-top:10px;}
.paging	*		{margin:10px 0 0 0; padding:0;}
.paging a		{position:relative; display:inline-block; text-decoration:none; line-height:normal; font-family:'±¼¸²'; font-size:12px; color:#555; padding:0 5px;}
.paging a:hover,
.paging a:active,
.paging a:focus			{text-decoration:underline;}
.paging strong			{font-family:'±¼¸²'; font-size:12px; padding:10px 6px 0 5px;}
.paging span			{font-family:'±¼¸²'; font-size:11px; padding:0 5px 2px 4px; color:#e8e8e8;} 
.paging a.pagebtn		{top:6px; width:20px; height:20px; background:url("/img/btngroup_paging01.gif") no-repeat; padding:0;}
.paging .pagebtn span	{position:absolute; z-index:-1; visibility:hidden; color:#ddd;}
.paging a.pre			{background-position:0 0; margin-right:5px;}
.paging a.nxt			{background-position:-315px 0; margin-left:14px;}


#newsview				{margin:0; padding:0; width:580px;}
#newsview h2			{position:relative; margin-top:30px; border-bottom:1px solid #dedede; padding:9px 0 8px 8px;
						font-family:'Arial'; font-size:13px; font-weight:bold; color:#ed1a23; background-color:#f3f3f3 }
#newsview h2 span		{position:absolute; top:12px; right:9px; }
#newsview h2 span.issue	{font-family:'±¼¸²';  font-size:11px; color:#ababab; font-weight:normal; }
#newsview h3			{margin-top:64px; font-family:'¹ÙÅÁ'; font-size:20px; font-weight:bold; color:#000; letter-spacing:-1px;}
#newsview h4			{margin-top:6px; padding-left:6px; font-size:15px; color:#949494; letter-spacing:-1px;}
#newsview h4.side		{margin:15px 0 0 0; padding:0; font-family:'±¼¸²';  font-size:12px; color:#6b6b6b; letter-spacing:-1px;}

.box_wrap {overflow:hidden; width:100%;}
#newsview ul.toolbar	{float:right; text-align:right;}
.toolbar				{position:relative; list-style:none; margin:0; padding:0; width:261px; height:20px; *zoom:1;}
.toolbar:after			{content:""; display:block; clear:both;}
.toolbar li				{position:relative; float:left; display:inline; height:20px; margin:0; padding:0 4px; background:url("/img/btngroup_toolbar.gif") no-repeat;}
.toolbar li.zoomin		{width:33px; height:20px; background-position:-4px 0;}
.toolbar li.zoomout		{width:33px; height:20px; background-position:-45px 0;}
.toolbar li.print		{width:43px; height:20px; background-position:-86px 0;}
.toolbar li.section		{width:54px; height:20px; background-position:-137px 0;}
.toolbar li.volumes		{width:54px; height:20px; background-position:-199px 0;}
.toolbar li a			{position:relative; display:block; height:20px; padding-top:5px; text-decoration:none;}
.toolbar li a span		{position:absolute; z-index:-1; visibility:hidden;}

#newsview .newbody		{position:relative; margin:11px 0 0 0; padding:17px 7px; border-top:3px solid #f3f3f3; border-bottom:1px solid #d3d3d3; word-spacing:-1px; }
.newbody p				{font-family:'±¼¸²'; font-size:15px; color:#444; line-height:22px; word-break:break-all; text-align:justify}
.newbody p strong		{font-family:'µ¸¿ò';  font-size:17px; color:#444; line-height:22px;}
#newsview p.journalist	{margin-top:50px; text-align:right; padding-right:3px; font-family:'±¼¸²';  font-size:12px; color:#ababab; line-height:18px;}
#newsview span.edittime	{font-family:'µ¸¿ò'; font-size:11px; color:#ababab;}
#newsview .newbody .flL	{float:left;}
#newsview .newbody .flR	{float:right;}
#newsview .newbody .imgarea		{margin:3px 0; padding:0 0 8px 0; background-color:#b8b8b8; text-align:center;}
#newsview .newbody .imgarea p	{margin:10px 12px 0 12px; font-family:'µ¸¿ò'; font-size:11px; color:#fff; line-height:14px; text-align:left;}

#related		{margin:20px 0 0 0; padding:6px 0 12px 0; }
#related h4		{margin:0 0 0 0; padding:0; font-family:'±¼¸²'; font-size:14px; color:#142c67; line-height:24px;}
#related ul		{font-family:'±¼¸²'; font-size:14px; color:#142c67; }
#related li		{font-size:12px; color:#142c67; font-weight:bold; line-height:23px;}
#related li a	{font-size:14px; color:#142c67;}

ul.uptodate		{margin:5px 0 0 0; padding:0 10px; width:560px; background-color:#eee;}
ul.uptodate li.sum_doc				{margin:18px 15px 8px 15px; width:106px; display:inline-block; vertical-align:top; text-align:center;}
ul.uptodate li.sum_doc				{*display: inline;}
ul.uptodate li.sum_doc img			{border:1px solid #b0b0b0;}
ul.uptodate li.sum_doc p			{margin-top:4px; width:106px; line-height:15px; letter-spacing:-1px;}
ul.uptodate li.sum_doc a			{font-size:11px;}

#reply					{position:relative; margin:56px 0 0 0; padding:0; width:580px; height:115px; _margin:36px 0 0 0; _height:135px;}
#reply h4				{padding:0 0 0 2px; font-family:'±¼¸²'; font-size:12px; color:#6b6b6b; letter-spacing:-1px;}
#reply span.figures		{position:absolute; top:2px; right:0; font-family:'µ¸¿ò'; font-size:11px; color:#ababab; font-weight:normal; _top:2px; }
#reply .box				{margin:4px 0 0 0; padding:0; width:580px; height:58px; border:1px solid #e4e4e4; vertical-align:top;}
#reply textarea			{margin:0; padding:3px 0 0 9px; width:571px; height:55px; border:0 none; font-family:'µ¸¿ò'; font-size:11px; color:#999; line-height:18px;}
#reply .imgbtn			{position:absolute; top:85px; right:0; _top:105px;}

ul.reply_list					{margin:0; padding:0; width:580px; border-bottom:1px solid #e4e4e4;}
ul.reply_list li.reply			{position:relative; margin:0; padding:15px 0 9px 6px; border-top:1px solid #e4e4e4;}
ul.reply_list li.reply h5		{font-family:'±¼¸²'; font-size:12px; color:#6b6b6b; top:8px; right:5px; }
ul.reply_list li.reply p		{margin-top:3px; width:448px; font-family:'±¼¸²'; font-size:12px; color:#666; font-weight:normal; line-height:20px;}
ul.reply_list li.reply span		{position:absolute; top:15px; left:483px; font-family:Tahoma; font-size:10px; color:#999;}
ul.reply_list li.reply input	{position:absolute; top:15px; left:562px; }


/* Last News List : back issue */
h2.backissue			{margin-top:44px; padding:0 0 3px 0; border-bottom:2px solid #cbcbcb; font-family:Arial; font-size:15px; color:#5c5c5c; vertical-align:text-bottom;}
h2.backissue img		{margin-bottom:-3px;}

.backissue_sum			{position:relative; margin:30px 0 0 0; padding:0; height:257px;}
.backissue_sum h3		{margin:0 0 0 193px; font-family:'µ¸¿ò'; font-size:20px; color:#000; letter-spacing:-1px;}
.backissue_sum h3 a		{color:#000;}
.backissue_sum .cover	{position:absolute; top:1px; left:0; width:158px; height:232px; background-color:#d2d2d2; border:1px solid #d2d2d2; vertical-align:top; text-align:center; line-height:23px;}
.backissue_sum .cover span	{font-family:'±¼¸²'; font-size:11px; color:#6a6a6a; font-weight:bold;}
.backissue_sum p		{margin:2px 0 0 193px; line-height:22px;}
.backissue_sum p a		{font-family:'±¼¸²'; font-size:12px; color:#444;}
.backissue_sum p.byline	{margin-top:19px; font-family:'±¼¸²'; font-size:12px; color:#949494;}

ul.cover_list			{margin:0; width:579px; border-bottom:1px solid #d2d2d2;}
ul.cover_list li		{margin:0; padding:20px 0 12px 0; width:147px; display:inline-block; vertical-align:top; text-align:center; }
ul.cover_list li		{*display: inline;}
ul.cover_list li.mar	{width:69px;}
ul.cover_list li img	{border:0 none;}
ul.cover_list li p		{margin-top:9px; font-family:'±¼¸²'; font-size:11px; color:#6a6a6a; font-weight:normal;}
ul.cover_list li h3		{margin-top:4px;}
ul.cover_list li h3 a	{font-family:'±¼¸²'; font-size:12px; line-height:14px; color:#565656;}


/* Button : image Style */
.imgbtn			{position:relative; display:inline-block; overflow:hidden; background:url("/img/btngroup_imgst01.gif") no-repeat;}
.imgbtn.regi01	{width:45px; height:18px; background-position:0 0; _margin-top:-18px;} /* ³ªµµ ÇÑ¸¶µð, µî·Ï¹öÆ° */
.imgbtn.regi02	{width:45px; height:18px; background-position:0 -40; _margin-top:-18px;} /* ³ªµµ ÇÑ¸¶µð, µî·Ï¹öÆ° */
.imgbtn span	{position:absolute; z-index:-1; visibility:hidden;}

.bbsbtn			{position:relative; display:inline-block; overflow:hidden; background:url("/img/btngroup_bbs01.gif") no-repeat;}
.bbsbtn.list01	{width:42px; height:21px; background-position:0 0;} /* ¸ñ·Ï */
.bbsbtn.del01	{width:42px; height:21px; background-position:0 -40px;} /* »èÁ¦ */
.bbsbtn.edit01	{width:42px; height:21px; background-position:0 -80px;} /* ¼öÁ¤ */
.bbsbtn.write01	{width:62px; height:21px; background-position:0 -120px;} /* ±Û¾²±â */
.bbsbtn.write02	{width:72px; height:21px; background-position:0 -160px;} /* ±Û¿Ã¸®±â */
.bbsbtn.rewrt01	{width:61px; height:21px; background-position:0 -200px;} /* ´Ù½Ã¾²±â */
.bbsbtn.back01	{width:60px; height:21px; background-position:0 -240px;} /* µÚ·Î°¡±â */
.bbsbtn.find01	{width:51px; height:21px; background-position:0 -280px;} /* µ¸º¸±â+°Ë»ö */
.bbsbtn span	{position:absolute; z-index:-1; visibility:hidden;}


/* Icon */
.icon			{margin:-12px 0 0 0;position:relative; display:inline-block; overflow:hidden; background:url("/img/icongroup_bbs01.gif") no-repeat;}
.icon.file01	{width:13px; height:17px; background-position:0 0 0 0;} /* Ã·ºÎÆÄÀÏ */
.icon span		{position:absolute; z-index:-1; visibility:hidden;}

/* Board : LIst */
h2.bbs						{margin:30px 0 0 0; height:23px; font-family:'±¼¸²'; font-size:14px; color:#333; }
#bdList						{margin:0; padding:0; width:580px;}
#bdList.notice				{border-top:2px solid #3c84b6;}
#bdList.notice,X:-moz-any-link, x:default	{padding-top:1px;}
#bdList.notice table		{margin:0; padding:0; border-collapse:collapse; border-spacing:0; font-family:'±¼¸²'; }
#bdList.notice table th		{padding:6px 0px 5px 8px;  border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background-color:#f3f3f3; text-align:left;}
#bdList.notice table th.right {padding-right:8px; text-align:right;}
#bdList.notice tfoot td		{padding:0px 0px 0px 0px; text-align:left; font-family:'µ¸¿ò',Dotum,Sans-serif; font-size:11px; color:#999; letter-spacing:-1px;}
#bdList.notice tbody td		{padding:1px 8px 8px 8px;  vertical-align:bottom;}
#bdList.notice td.topblank	{padding:0; height:10px;}
#bdList.notice td.quintuple	{padding:0; height:5px; border-bottom:1px solid #e4e4e4; }
#bdList.notice td.midblank	{padding:0; height:10px;}
#bdList.notice td.endline	{padding:0; height:5px; border-bottom:1px solid #e4e4e4;}
#bdList.notice td.num		{font-family:"tahoma"; font-size:11px; color:#999;}
#bdList.notice td.date		{font-family:"tahoma"; font-size:10px; color:#999;}
span.reply					{margin-left:3px; font-family:"tahoma",Sans-serif; font-size:10px; color:#3c84b6;}

#bdList.notice .paging		{margin-top:11px;}
#bdList.notice #bdsearch	{margin-top:32px;}
#bdsearch					{padding:7px 0 6px 0; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center; background-color:#f3f3f3;}
#bdsearch .sel		{margin:0; width:80px; height:20px; margin-bottom:1px; border:1px solid #b7b7b7;vertical-align:top;}
#bdsearch .sbox		{margin:0 6px 0 3px; width:198px; height:18px; margin-bottom:1px; border:1px solid #b7b7b7;vertical-align:top;}
#bdsearch .bbsbtn	{margin:0;vertical-align:top;}

/* Board : Write */
#bdWrite						{margin:0; padding:0; width:580px; }
#bdWrite.notice					{border-top:2px solid #3c84b6;}
#bdWrite.notice,X:-moz-any-link, x:default	{padding-top:1px;}
#bdWrite.notice form			{border:0 none;}
#bdWrite.notice fieldset		{border:0 none;}
#bdWrite.notice label			{font-family:'µ¸¿ò',Dotum,Sans-serif; font-size:11px; font-weight:bold; }
#bdWrite.notice dl				{color:#686868; padding:13px 0 15px 23px;}
#bdWrite.notice dt				{display:inline;}
#bdWrite.notice dt span			{width:45px;}
#bdWrite.notice dd				{display:inline;}
#bdWrite.notice dd p			{height:9px;}
#bdWrite.notice .box			{margin:0; padding:0; width:580px; height:434px; border:1px solid #e4e4e4; vertical-align:top;}
#bdWrite.notice #memo			{margin:0; padding:0; border:0 none; width:100%; height:100%;}
#bdWrite.notice input.cate		{margin:0 2px 0 5px; width:13px; height:13px;}
#bdWrite.notice input.name		{margin:0 39px 0 5px; width:78px; height:18px; border:1px solid #dfdfdf;}
#bdWrite.notice input.subject	{margin:0 0 0 17px; width:384px; height:18px; border:1px solid #dfdfdf;}
#bdWrite.notice .btngroup {margin-top:15px; text-align:center;}
#bdWrite.notice .btngroup li { display:inline; }

/* Board : View */
#bdView						{margin:0; padding:0; width:580px;}
#bdView.notice				{border-top:2px solid #3c84b6;}
#bdView.notice,X:-moz-any-link, x:default	{padding-top:1px;}
#bdView.notice h3			{padding:13px 0 10px 7px; background-color:#f3f3f3; font-family:'µ¸¿ò'; font-size:16px; color:#33; letter-spacing:-1px;}
#bdView.notice .theinfo		{position:relative;}
#bdView.notice .theinfo dl			{font-family:'µ¸¿ò'; font-size:11px; padding:11px 0 6px 0;}
#bdView.notice .theinfo dl.hit		{position:absolute; top:-37px; right:8px;}
#bdView.notice .theinfo dl.edate	{position:absolute; top:0px; right:8px;}
#bdView.notice .theinfo dl.edate dt	{display:none;}
#bdView.notice .theinfo dt			{display:inline; color:#333; font-weight:bold; margin:0 10px 0 7px;}
#bdView.notice .theinfo dd			{display:inline;}
#bdView.notice .theinfo dd.num		{font-family:"tahoma"; font-size:10px; color:#999;}


#bdView.notice .thebody		{padding:21px 7px 27px 7px; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; word-spacing:-1px; }
.thebody p			{font-family:'±¼¸²'; font-size:13px; color:#444; line-height:24px; word-break:break-all; text-align:justify; }

#bdView.notice ul.btngroup	{margin:5px 0 0 0; }
ul.btngroup				{padding:0 0 0 3px;}
ul.btngroup li			{display:inline; padding-right:3px;}
ul.btngroup li.right	{float:right;}



#bdView.notice ul.sumlist	{margin:26px 0 0 0; }
ul.sumlist				{padding:6px 0 9px 0; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background-color:#f3f3f3; overflow:hidden;}
ul.sumlist li			{position:relative; background:url('/img/icongroup_position01.gif') no-repeat; padding:9px 0 3px 24px; font-family:'±¼¸²'; font-size:12px; color:#333;}
ul.sumlist li a			{font-family:'±¼¸²'; font-size:12px; color:#333;}
ul.sumlist li.ppre		{background-position: 0 0;}
ul.sumlist li.pre		{background-position: 0 -26px;}
ul.sumlist li.here		{background-position: 0 -52px; font-weight:bold;}
ul.sumlist li.nxt		{background-position: 0 -78px;}
ul.sumlist li.nnxt		{background-position: 0 -104px;}
ul.sumlist span			{position:absolute; top:6px; right:10px; font-family:"tahoma",Sans-serif; font-size:10px; color:#999; font-weight:normal;}

#bdView.notice #reply	{margin:26px 0 0 0;}

.ac		{text-align:left !important;}
.al		{text-align:left !important;}
.ar		{text-align:right !important;}
.right_1{margin:7px 0 0 513px;}
.caca  	{margin-top:30px; right:8px; font-family:'µ¸¿ò'; font-weight:bold; }


.btnCopy {float:right;text-align:right;width:560px;height:17px;margin:2px 7px 10px 0;}

/*ÀüÃ¼±â»ç ±âÈ¹Æ¯Áý*/
.cnt_wrap,
.cnt_wrap_top {overflow:hidden; width:100%; padding:32px 0 10px 0; border-bottom:1px solid #e6e6e6;}
.cnt_wrap {padding-top:25px;}
.cnt_wrap_top h2.red,
.cnt_wrap h2.red {margin:0 0 14px 0;}

.cnt_wrap_top .cover {position:relative; float:left; width:310px;}
.cnt_wrap_top .ad_center {float:right; width:240px; padding-bottom:10px;}

.cwp_box {position:relative;}
.cwp_box ol li {font:12px/16px Tahoma, Verdana, Dotum, Gulim; margin-bottom:4px;}
.cwp_box ol li span {font-weight:bold; font-size:11px; color:#999;}
.cwp_box ul li {font:12px/16px Tahoma, Verdana, Dotum, Gulim; margin-bottom:6px; padding-left:10px; background: url("/img/icon_li_gray01.gif") no-repeat -2px 4px;}
.cwp_box ul li.line { margin-bottom:15px;}
.cwp_box .paging {height:auto; padding-bottom:20px; }
.cwp_box .paging span {padding:0 1px 2px 0}
.cwp_box .paging strong {padding:10px 2px 0 1px}
.cwp_box .paging a {padding:0 1px;}

.cnt_wrap .cwp_box {width:270px;}
.cnt_wrap .money,
.cnt_wrap .issue {float:left;  padding-bottom:20px;}
.cnt_wrap .industry,
.cnt_wrap .people,
.cnt_wrap .ofbns {float:right;  padding-bottom:20px;}
.cnt_wrap .people { padding-bottom:10px; margin-bottom:10px;border-bottom:1px solid #e6e6e6;}