@charset "utf-8";
@import url("layout.css");
@import url("base.css");
/*
Title : main.css
Description :
Author : 권오덕, 박지영
Date : 2010.01
*/
			.content_tag {min-height:20px; height:auto !important; height:20px; width:100%; min-width:980px; background:url(../images/common/bg_sub_tag.gif) repeat-x left top;}
			.content_tag .center_div {margin:0 auto; width:980px;}

	/* 기사페이지 Layout */
	#contents {vertical-align:top; clear:both; margin:0 auto; width:980px; padding:0 10px; position:relative;}
	#contentLeft   {width:700px; float:left; margin-top:17px; }
	#contentRight  {width:258px; float:right;  border:1px solid #ececec;  margin-top:17px; background:#fafafa; padding-bottom:10px;}

	/* path */
	#contentLeft .path {font-size:12px; color:#666; }
	#contentLeft .path span {font-weight:bold; color:#323232; }

	/* 탑 광고 */
	.ad {border:1px solid #e2e2e2; width:100%;_width:684px; margin-top:20px; background:url(../images/News/txt_ad.gif) no-repeat right 3px; padding:8px 0 8px 11px; height:50px; }
	.ad dl {float:left; width:220px;  }
	.ad dt.tit {height:11px; margin-left:55px; _margin-left:58px; }
	.ad dd.pho {height:45px; float:left; margin-top:-5px;_margin-top:-20px; margin-right:9px;}
	.ad dd.txt {height:26px; width:215px; *width:160px;_width:160px;line-height:1.3em; font-size:11px; padding-top:5px;_padding-top:0px;}
	.ad .righttxt {float:left; background:url(../images/News/bg_ad.gif) no-repeat left top; padding-left:15px; margin:5px 0 0 5px}
	.ad ul.adtxt { float:left; margin-top:3px;}
	.ad ul.adtxt li { font-size:11px; line-height:1.8em; padding-left:9px; background:url(/images/bul/bul_dot_04.gif) no-repeat left 8px; width:220px;*width:200px;}
	.ad ul.adtxt li a {color:#666;}

	/* 리스트탑 광고 */
	.agency_ad {width:100%;_width:684px; margin:10px 0 0 0; padding:0 0 10px 0; height:80px; }
	.agency_add {width:100%;_width:684px; margin:10px 0 0 0; padding:0 0 10px 0; height:50px; }

	/* content left */
	.contents_left {float:left; margin-right:5px; margin-top:20px;}
	.contents_left h2.type01 { font-size:13px; font-family:wooridotum,우리돋움; font-weight:bold; color:#fff; background:url(../images/News/left_tit_bg01.gif) no-repeat left top; width:94px; height:27px; padding:5px 0 0 0px; text-align:center; _margin-right:-2px;}
	.contents_left h2.type02 { font-size:13px; font-family:wooridotum,우리돋움; font-weight:bold; color:#fff; background:url(../images/News/left_tit_bg02.gif) no-repeat left top; width:96px; height:40px; padding:5px 0 0 0px; text-align:center; line-height:1.2em; margin-top:5px; _margin-right:-2px;}
	.contents_left h2.type03 { font-size:13px; font-family:wooridotum,우리돋움; color:#44617c; background:url(../images/News/left_tit_bg03.gif) no-repeat left top; width:96px; height:30px; padding:7px 0 0 0px; text-align:center; _margin-right:-2px;}
	.contents_left h2.type04 { font-size:13px; font-family:wooridotum,우리돋움; font-weight:bold; color:#fff; background:url(../images/News/left_tit_bg01.gif) no-repeat left top; width:94px; height:18px; padding:5px 0 0 0px; text-align:center;margin-bottom:0px; *margin-bottom:-1px; _margin-right:-2px; }

		.left_menu {border:1px solid #ededed; border-top:#ccdae3; background:#fff; width:94px; }
		.left_menu ul.pb5 {padding-bottom:5px; }
		.left_menu ul li {font-size:13px; font-family:wooridotum,우리돋움; color:#000; padding:3px 0 3px 12px; background:url(../images/bul/bul_dot_04.gif) no-repeat 7px 40%; line-height:100%; height:14px; }
		.left_menu ul li a,
		.left_menu ul li a:active,
		.left_menu ul li a:hover,
		.left_menu ul li a:visited {color:#666; font-size:12px;}
		.left_menu ul li img {margin-left:5px;}
		.left_menu ul li.sp1 {letter-spacing:-1px;}
		.left_menu ul li.black a {color:#000; font-weight:bold; }
		.left_ad {border:1px solid #ededed; background:#fff; width:104px; padding:10px 0; }
		.left_ad ul {margin:0;}
		.left_ad ul li {text-align:center; }
		.left_ad ul li img{text-align:center; padding-top:10px; }
		.left_ad ul li a {font-size:12px; color:#000;}
		.left_ad ul li em {font-size:12px; color:#d91d1d; font-style:normal; }
		.left_photo {border:1px solid #ededed;border-top:#ccdae3; background:#fff; width:94px; height:300px; padding:0 0 0 0 ;margin-top:-10px;}
		.left_photo ul {margin:0;}
		.left_photo ul li {text-align:center; margin:0 2px; }
		.left_photo ul li img{text-align:center; padding-top:10px; }
		.left_photo ul li a {font-size:12px; color:#000;}
		.left_photo img.plus {padding:15px 0 10px 80px; }

	/* contents_middle */
	.contents_middle {width:584px; float:left;  margin-top:20px;}
	.contents_middle h2{ font-weight:bold; color:#222; padding:0 0 9px 13px; background:url(../images/bul/bul_h2.gif) no-repeat 2px 3px; border-bottom:1px solid #5b8ca9; font-size:12px; }
	.contents_middle h2 em {font-style:normal; color:#ff6600; }
	.contents_middle ul.newslist dt a {text-decoration:none; color:#333; }

	/* newsList */
		ul.newslist { margin:0; }
		ul.newslist li.line { border-bottom:1px solid #d9d9d9; padding:0 0 18px 0; _padding:0 0 15px 0; clear:both;}
		ul.newslist li.banner { padding-top:20px; }
		ul.newslist dl { padding-left:10px; margin-top:0px; *margin-top:-20px;}
		ul.newslist dd.date_write { color:#999; font-size:11px; margin-top:5px; height:15px;}
		ul.newslist dt { color:#333; font-size:14px; font-family:wooridotum,우리돋움; letter-spacing: 1px; margin-top:20px; font-weight:bold; }
		ul.newslist dt a {color:#333; }
		ul.newslist dt img.img {margin-right:10px; height:68px; margin-top:0px; *margin-top:3px; }
		ul.newslist dd.txt {color:#666; font-size:12px; margin-top:4px; margin-right:3px; line-height:1.3em; }
		ul.newslist ul.list_news { clear:both; margin:10px 0 0 10px; }
		ul.newslist ul.list_news li {font-size:12px; line-height:140%; margin-bottom:4px; padding-left:10px; height:16px; background:url(../images/bul/bul_b01.gif) no-repeat left 7px; overflow:hidden;}
	

		ul.newslist2 h3 {font-size:13px; }
		ul.newslist2 li.line { border-bottom:1px solid #d9d9d9; padding:20px 0 18px 0; *padding:0 0 18px 0; _padding:0 0 15px 0; }
		ul.newslist2 li.banner { padding-top:20px; }
		ul.newslist2 dl { padding-left:10px; }
		ul.newslist2 dt { color:#333; font-size:13px; letter-spacing: 1px; font-weight:bold; padding-bottom:3px; }
		ul.newslist2 dt a {color:#333;}
		ul.newslist2 dd img.img {margin-right:10px; }
		ul.newslist2 dd.txt {color:#666; font-size:12px; margin-top:4px; margin-right:3px; line-height:1.3em; padding-bottom:25px; }
		ul.newslist2 dd p.tit {font-size:12px; color:#333; font-weight:bold; padding:7px 0 4px 0;}
		ul.newslist2 dd.date_write { color:#999; font-size:11px; margin-top:5px; }
		ul.newslist2 dd.dot{ clear:both; margin:3px 0 0 10px; }
		ul.newslist2 dd.dot {font-size:12px; line-height:140%; margin-bottom:4px; padding-left:10px; height:16px; background:url(../images/bul/bul_b01.gif) no-repeat left 7px; overflow:hidden;}
		ul.newslist3 {margin:0; }
		.bor {border:1px solid #d9d9d9;}
		ul.newslist3 h3 {font-size:13px; }
		ul.newslist3 li.line { border-bottom:1px solid #d8dde0; padding:20px 0 15px 0; *padding:0 0 15px 0; _padding:0 0 15px 0; }
		ul.newslist3 li.line2 { border-bottom:1px solid #d8dde0; padding:20px 0 18px 0; *padding:0 0 19px 0; _padding:0 0 18px 0;  }
		ul.newslist3 li.line3 { border-bottom:1px solid #d8dde0; padding: 20px 0 18px 0; *padding:5px 0 20px 0;_padding:20px 0 16px 0; }
		ul.newslist3 li.first { border-bottom:1px solid #d8dde0; padding:20px 0 13px 0; *padding:0 0 13px 0; background:#efefef; }
		ul.newslist3 li.none { padding:20px 0 18px 0; *padding:0 0 18px 0; _padding:0 0 15px 0;}
		ul.newslist3 dl { padding-left:10px; }
		ul.newslist3 dt {font-size:14px; font-family:wooridotum,우리돋움; letter-spacing: 1px; font-weight:bold; padding-bottom:3px; position:relative; }
		ul.newslist3 dt a {color:#333; font-family:wooridotum,우리돋움; }
		ul.newslist3 dt a.more { font-family:dotum; font-weight:normal; font-size:11px; color:#b4b4b4; line-height:100%; position:absolute; right:9px;_right:124px; top:2px;  padding-left:7px; background:url(../images/bul/more01.gif) no-repeat left 2px; z-index:100;}
		ul.newslist3 dt img {margin-right:10px; margin-top:0px; }
		ul.newslist3 dt a.stit {color:#949494; font-size:11px; text-decoration:none; }
		ul.newslist3 dd.txt {color:#666; font-size:12px; margin-top:4px; margin-right:3px; line-height:1.6em; }
		ul.newslist3 dd.txt2 {color:#666; font-size:12px; margin-top:1px !important; margin-top:-3px; margin-right:3px; line-height:1.4em; }
		ul.newslist3 dd p.tit {font-size:12px; color:#333; font-weight:bold; padding:7px 0 4px 0;}
		ul.newslist3 dd.date_write { color:#999; font-size:11px; margin-top:3px; }
		ul.newslist3 dd a.dot {margin-bottom:5px; padding-left:6px; height:22px; background:url(../images/bul/bul_dot_04.gif) no-repeat left 4px; }
		ul.newslist3 ul.list_news { clear:both; margin:23px 0 0 10px; *margin:20px 0 0 10px;_margin:15px 0 0 10px; }
		ul.newslist3 ul.list_news li {font-size:12px; margin-bottom:4px; padding-left:8px; height:16px; line-height:16px; background:url(../images/bul/bul_dot_04.gif) no-repeat left 5px; overflow:hidden;}
		ul.newslist3 div.ie6_b div.yearmon {width:90px; font-weight:bold; font-size:20px; color:#666; position:absolute; top:30%; *top:42%;_top:30%; left:20px;}
		ul.newslist3 li.line3 dl.ml110 {margin-left:110px;}
		ul.newslist3 div.ie6_b {position:relative; width:auto !important; width:700px; height:auto !important; height:60px; }

		ul.newslist4 { border-top:1px solid #d9d9d9; }
		ul.newslist4 li.line { border-bottom:1px solid #d9d9d9; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:0 0 18px 0; background:#f0f2f2; }
		ul.newslist4 li.line2 {border-bottom:1px solid #2d2d2d; border-left:1px solid #2d2d2d; border-right:1px solid #2d2d2d; padding:0 0 18px 0; background:#595959;}
		ul.newslist4 li.banner { padding-top:20px; }
		ul.newslist4 dl {padding-left:90px; margin-top:0px; }
		ul.newslist4 dd.date_write { color:#999; font-size:11px; margin-top:5px; height:15px;}
		ul.newslist4 dt img.img {margin-right:10px; height:68px; padding-top:0; *padding-top:3px; }
		ul.newslist4 li.line dt { color:#333; font-size:14px; font-family:wooridotum,우리돋움; letter-spacing:1px; padding-top:20px; *padding-top:0px; font-weight:bold; }
		ul.newslist4 li.line dt a {color:#333; }
		ul.newslist4 li.line dt img.img {margin-right:10px; height:68px; margin-top:0px; }
		ul.newslist4 li.line dd.txt {color:#666; font-size:12px; margin-top:4px; margin-right:30px; line-height:1.3em;}
		ul.newslist4 li.line2 dt {color:#fff; font-size:14px; font-family:wooridotum,우리돋움; letter-spacing: 1px; padding-top:20px; *padding-top:0px; font-weight:bold;}
		ul.newslist4 li.line2 dt a {color:#fff; }
		ul.newslist4 li.line2 dd.txt {color:#c7c7c7; font-size:12px; margin-top:4px; margin-right:30px; line-height:1.3em; }
		ul.newslist4 li.line2 dd.txt a {color:#c7c7c7; }
		.num1 {background:url(../images/bul/num_1.gif) no-repeat 33px 35px; *background:url(../images/bul/num_1.gif) no-repeat 33px 18px; }
		.num2 {background:url(../images/bul/num_2.gif) no-repeat 33px 35px; *background:url(../images/bul/num_2.gif) no-repeat 33px 18px; }
		.num3 {background:url(../images/bul/num_3.gif) no-repeat 33px 35px; *background:url(../images/bul/num_3.gif) no-repeat 33px 18px; }
		.num4 {background:url(../images/bul/num_4.gif) no-repeat 33px 35px; *background:url(../images/bul/num_4.gif) no-repeat 33px 18px;}
		.num5 {background:url(../images/bul/num_5.gif) no-repeat 33px 35px; *background:url(../images/bul/num_5.gif) no-repeat 33px 18px;}
		
		ul.newslist7 { margin:0; padding-top:15px;}
		ul.newslist7 li.line { border-bottom:1px solid #d9d9d9; padding:0 0 18px 0; _padding:0 0 15px 0; clear:both;}
		ul.newslist7 li.line01 { border-bottom:1px solid #d9d9d9; padding:0 0 18px 0; _padding:0 0 15px 0; clear:both; margin-bottom:18px;font-size:12px; background:url(../images/bul/bul_dot_04.gif) no-repeat left 5px; padding-left:6px; color:#000; width:570px; position:relative;}
		#contentLeft ul.newslist7 li.line01  a {color:#000;}
		ul.newslist7 li.line01  span {float:right; color:#666; position:absolute; right:0; top:0;}				
		ul.newslist7 li.in {font-size:12px; background:url(../images/bul/bul_dot_04.gif) no-repeat left 5px; padding-left:6px; margin-bottom:10px; color:#000; width:570px; position:relative;}
		#contentLeft ul.newslist7 li.in  a {color:#000;}
		ul.newslist7 li.in  span {float:right; color:#666; position:absolute; right:0; top:0;}

	/* pageing */
		.paging{ padding:20px 0 0 0 ; text-align:center; margin-left:11px; }
		.paging a,
		.paging strong{ _position:relative; margin-left:-7px;  display:inline-block; padding:3px 5px 1px 5px; color:#666; font-size:11px; text-decoration:none; line-height:normal; }
		.paging strong{ color:#000; text-decoration:underline; }
		.paging a.fir img {vertical-align:middle; margin-right:-4px;}
		.paging a.last img {vertical-align:middle; }
		.paging a.pre img {vertical-align:middle; }
		.paging a.next img {vertical-align:middle; margin-right:-4px;}


	/* hot_crtcl */
		.hot_artcl {margin:5px 0 0 10px; }
		.hot_artcl li {font-size:12px; line-height:100%; margin-bottom:7px; padding:0; height:12px; overflow:hidden;}
		.hot_artcl li .black {font-weight:bold; color:#000; margin:0; padding:0;}
		.hot_artcl .one { padding-left:15px; background:url(../images/bul/n02_01.gif) no-repeat left top;}
		.hot_artcl .two { padding-left:15px; background:url(../images/bul/n02_02.gif) no-repeat left top;}
		.hot_artcl .thr { padding-left:15px; background:url(../images/bul/n02_03.gif) no-repeat left top;}
		.hot_artcl .for { padding-left:15px; background:url(../images/bul/n02_04.gif) no-repeat left top;}
		.hot_artcl .fiv { padding-left:15px; background:url(../images/bul/n02_05.gif) no-repeat left top;}
		.hot_artcl .six {margin-bottom:0; padding-left:15px; background:url(../images/bul/n02_06.gif) no-repeat left top;}

		.bx1 {border:1px solid #e2e2e2; background:#fff; width:238px; height:110px; margin:0 0 0 10px; }
		.bx2 {border:1px solid #e2e2e2; background:#fff; width:238px; margin:0 0 0 10px; }

		.more { font-family:dotum; font-size:11px; color:#b4b4b4; line-height:100%; position:absolute; right:10px; top:2px;  padding-right:7px; background:url(../images/bul/bul_arr_13.gif) no-repeat right 2px; z-index:100;}
		.right_cont01 {position:relative; margin:10px 0 0 0; }
		.right_cont01 .more {  color:#666;  position:absolute; right:10px; top:4px;}

		h3.tit {padding:3px 0 7px 11px; *padding:0 0 5px 11px;}
		h3.line {padding:10px 0 7px 11px; border-top:1px solid #ececec; }


		/* 스타뉴스 탭 */
		#tab_starnews { background:url(../images/News/bg_tab01.gif) #fff no-repeat left bottom; width:238px; height:215px; position:relative; overflow:hidden; border-top:1px solid #dcdbdc; margin-left:10px; }
		#tab_starnews h4 a {text-align:center; font-weight:normal; text-decoration:none; float:left; width:78px; height:16px !important; height:16px; padding:4px 0 0 0; }
		#tab_starnews h4 a.tabbtn {background: #f7f7f7; width:78px; font-size:13px; font-family:wooridotum,우리돋움; color: #999; border-bottom:1px solid #dcdbdc; border-left:1px solid #dcdbdc;}
		#tab_starnews h4 a.tabbtn_over {background:#fff; width:78px; font-size:13px; font-family:wooridotum,우리돋움; color:#222;  border-left:1px solid #dcdbdc;}
		#tab_starnews div.starnews{ position:absolute; left:0; top:15px;}


		/* list_style */
		ul.li01 { margin:10px 0 0 12px; _margin:12px 0 0 12px;}
		ul.li01 li{ margin-bottom:3px; padding:0 0 0 10px; font:normal 12px ; background:url(../images/bul/bul_dot_08.gif) no-repeat 0 6px; vertical-align:top; height:16px;line-height:16px; font-size:12px; }
		ul.li01 li a {color:#666; text-decoration:none; }
		ul.li01 li a:hover {text-decoration:underline;}
		.img_list_13 { margin:20px 8px 0 10px; overflow:hidden; position:relative; }
		.img_list_13 dt.tit { font-size:12px; font-weight:bold; }
		.img_list_13 dt.tit a {color:#000;}
		.img_list_13 dd {padding-top:5px; padding-bottom:3px;}
		.img_list_13 dd img {margin-right:5px; vertical-align:top; float:left;}
		.img_list_13 dd a {color:#666;  font-size:12px;}
		.img_list_13 dd a.txt {color:#666; line-height:1.3em;}


		.right_cont01 .right_btn {font-size:12px; position:absolute; right:18px; top:2px;}
		.right_cont01 ul.photo { margin-top:12px;}
		.right_cont01 ul.photo li {font-size:12px; text-align:center; line-height:130%; float:left; margin-right:10px; width:106px;}
		.right_cont01 ul.photo li a {width:106px;}
		.right_cont01 ul.photo li img {margin-bottom:7px;}
		.right_cont01 ul.photo li span {display:block;}
		.right_cont01 ul.dot {padding-top:5px; margin-left:10px; padding-bottom:8px; *padding-bottom:5px;}
		.right_cont01 ul.dot li {margin-bottom:5px; display:block; padding-left:6px; height:13px; background:url(../images/bul/bul_dot_04.gif) no-repeat left 8px; white-space:nowrap;}
		.right_cont01 ul.dot li a {font-size:12px; color:#666; }
		.right_cont01 ul.dot li.black a {color:#000; font-weight:bold;}



		/* solo style */
		.mt10 {margin-top:10px;}
		.pl8 {padding-left:8px; }
		.left {float:left; }
		.right {float:right; }
		.clear {clear:both; }
		.sp1 {letter-spacing:-1px; }


		/* banner type */
		.banner01 { padding:20px 0; }
		.banner02 { float:right; margin:15px 0 10px 0; padding:0 5px; position:relative; height:97px; border:1px solid #e8e8e8; }
		.banner02 .prev {float:left; margin:40px 10px 0 0;}
		.banner02 .next {float:left; margin-top:40px; padding-left:10px;}
		.banner02 p.nobl {margin:20px 0 0 0; width:175px; height:60px; float:left; display:block; font-size:13px; font-family:wooridotum,우리돋움;}
		.banner02 p.nobl .img01 {margin:5px 0 4px 0;}
		.banner02 p.nobl span { display:block; float:left; width:100px;}
		.banner02 .imgfl {float:left; margin:-4px 10px 0 0;}
		.banner03 { margin:15px 0 10px 10px; }
		.banner04 { margin:15px 0 10px 0; }
		.banner05 { margin:15px 0 10px 0; }
		.banner06 { margin: 0; }
		.banner07 { margin:15px 0 0 0; }
		.banner08 { margin:10px 0 0 10px; }
		.banner08 img {vertical-align:top; }


	.contentRight .moreview { font-family:dotum; font-size:11px; color:#b4b4b4; line-height:100%; position:absolute; right:10px; top:10px;  padding-right:7px; background:url(../images/bul/bul_arr_13.gif) no-repeat right 2px; z-index:100; font-weight:normal;}


	/* 기사 페이지 보기 */

	.top_txt { position:relative; margin:10px 0 0 0; color:#333; line-height:1.3em; z-index:1; width:700px;}
	.top_txt h2 {font-size:20px; color:#000; }
	.top_txt p.dt {font-size:11px; color:#666; }
	.top_txt .icons {position:absolute; right:0px; top:1px; }
	.top_txt .icons a.bar {background:url(../images/bul/ico_bar01.gif) no-repeat 0 4px; padding-left:8px;}
	.top_txt .news_txt {font-size:14px; }
	#articleTxt {font0size:14px;}
	.top_txt .news_txt .txt_type_1 {color:#333; margin:25px 0 0 0; line-height:1.5em; }
	.top_txt .news_txt .banner_right {float:right; padding-left:10px;}
	.top_txt .news_txt .todaypho {border-top:1px solid #dadada;  border-left:1px solid #dadada;  border-right:1px solid #dadada; background:#ececec; width:114px; height:248px; float:left; margin-left:10px; z-index:2;}
	.top_txt .news_txt .todaypho h3 {font-size:0; margin:10px 0 10px 10px;}
	.top_txt .news_txt .todaypho li{font-size:11px; color:#333; text-align:center; width:90px; margin:0 0 0 13px; }
	.top_txt .news_txt .todaypho li.txt {padding-top:5px; line-height:1.3em; }
	.top_txt .news_txt .todaypho li.pho {margin-top:20px;}
	.top_txt .news_txt .todaypho li.txt a {color:#333;  }
	.top_txt .news_txt .todaypho .open {padding:10px 0 10px 65px; background:#ececec; width:49px; height:20px; float:left; border-bottom:1px solid #dadada; border-right:1px solid #dadada;_border-right:none; border-left:1px solid #dadada; padding-top:10px; z-index:3; margin-left:-1px;}
	.contents_middle .img_type_1 {text-align:center; margin:10px 0 10px 0; }
	.contents_middle .txt_type_2 { color:#333; line-height:1.5em; font-size:14px; }
	.contents_middle .txt_type_2 a.arw,
	.contents_middle .txt_type_3 a.arw {background:url(../images/bul/bul_arr_15.gif) no-repeat right 4px; *background:url(../images/bul/bul_arr_15.gif) no-repeat right 1px; padding-right:10px; margin-left:10px; }
	.contents_middle .txt_type_3 { color:#333; line-height:1.5em; font-size:15px; font-family:wooridotum,우리돋움; position:relative; }
	.contents_middle .txt_tit  { position:relative; }
	.contents_middle .txt_tit  .icons {position:absolute; right:0px; top:0px; }
	.contents_middle .txt_tit  .icons a.bar {background:url(../images/bul/ico_bar01.gif) no-repeat 0 4px; padding-left:8px;}
	.contents_middle .txt_tit  h2.tit {font-size:21px; font-family:wooridotum,우리돋움; color:#000; border-bottom:none; background:none; margin:0 0 0 -15px;}
	.contents_middle .txt_tit  p.dt {font-size:11px; color:#666; }
	.contents_middle .txt_type_3 img.movieimg {padding:20px 0 20px 0; margin-left:90px; }

	.highlight {border:1px solid #d5d5d5; width:572px;  margin:17px 0 0 0; padding: 0 0 10px 10px; }
	.highlight h3 {padding:8px 0 0 0; font-size:0;  }
	.highlight h3 img.mor {vertical-align:top; padding:1px 0 0 5px; }
	.highlight .txt_type_3 {color:#666; font-size:12px; margin-right:10px; }
	.highlight .txt_type_3 .tit {font-size:13px; color:#000; margin:8px 0 0 0px;  font-weight:bold; }
	.highlight .txt_type_3 .txt {font-size:12px; color:#666; padding:5px 0 0 10px; line-height:20px; }
	.highlight .txt_type_3 .tel {font-size:12px; color:#405991; font-weight:bold; padding-top:2px; }
	.highlight .relatedimg {float:left; width:106px; margin-right:10px; padding-bottom:30px; margin-top:-5px; *margin-top:3px;}
	.highlight .txt_type_3 img { padding-right:13px; padding-top:8px; }
	.related {clear:both; }
	.related h3 {font-size:0; padding:12px 0 5px 0;  margin-left:3px; }
	.related ul.list {clear:both; margin:5px 0 0 2px; }
	.related ul.list li {font-size:14px; font-family:wooridotum,우리돋움; line-height:19px; margin-bottom:4px; padding-left:10px; height:19px; background:url(../images/bul/bul_b02.gif) no-repeat left 7px; overflow:hidden; width:600px; }
	.related ul.list li a {color:#000; font-weight:bold; }
	.releft {float:left; width:303px; }

	.newstag {border:2px solid #abb4c2; width:567px; height:118px; clear:both; padding:0 0 0 14px; position:relative; margin:10px 0 0 0; }
	.newstag .imgs { float:left; padding-right:10px; margin-top:10px; text-align:center;}
	.newstag .imgs .tag_arw {padding:10px 0 0 0; }
	.newstag .moreview {position:absolute; right:10px; bottom:5px;}
	.bg {background:#f8f8f8; }
	.photoSlide {width:582px; height:122px; border:1px solid #d5d5d5; position:relative; margin:10px 0 0 0;}
	.photoSlide h3 { font-size:0; margin:8px 0 0 8px; }
	.photoSlide h3.tit { font-size:0; margin:8px 0 0 18px; padding-top:4px; }
	.photoSlide h3 img.btn {vertical-align:top; padding-top:2px; padding-left:5px; }
	.photoSlide .more {font-family:dotum; font-size:11px; color:#b4b4b4; line-height:100%; position:absolute; right:0; top:10px; padding-left:7px; background:url(../images/bul/more01.gif) no-repeat left 2px; z-index:100;}

	.photoSlide img.prev {position:absolute; left:17px; top:60px; }
	.photoSlide img.next {position:absolute; right:17px; top:60px; }
	.photoSlide ul { margin:12px 0 0 20px; _margin:12px 0 0 0px; }
	.photoSlide ul li {float:left; margin-left:24px; }
	.photoSlide ul li.txt {font-size:11px; width:120px; font-size:12px;padding-top:20px;line-height:1.3em;}
	.phoList { width:570px; height:114px; border:1px solid #d5d5d5; position:relative; margin:10px 0 0 0; padding:14px 0 0 12px; background:url(../images/News/bg_bar01.gif) no-repeat 290px top; }
	.phoList h3 {font-size:13px; color:#000; }
	.phoList h3 a { color:#000; }
	.phoList p { width:260px; float:left; color:#666; font-size:12px; padding-top:10px; line-height:18px; }
	.phoList .bg01 {margin-left:25px; float:left; }
	.phoList p img {padding-right:10px; }

	.flow_link {margin:10px 0 10px 0; position:relative; clear:both;}
	.flow_link a.bar {background:url(../images/bul/ico_bar02.gif) no-repeat right 7px; *background:url(../images/bul/ico_bar02.gif) no-repeat right 2px;  padding-right:8px; padding-left:3px; }
	.flow_link .icons {position:absolute; right:-5px; top:1px; }
	.flow_link .icons a.bar {background:url(../images/bul/ico_bar01.gif) no-repeat 0 4px; padding-left:8px; }


	/* 이기사태그 탭 */
	#tab_tag { background:url(../images/News/bg_tag.gif) no-repeat left 9px; padding:9px 0; width:400px; height:102px !important; height:104px; position:relative; margin-left:20px; font-size:12px;overflow:hidden; }
	#tab_tag #con {height:100px; width:400px; overflow:hidden;}
	#tab_tag #con h4 {height:20px;width:142px; padding:0; margin:0; }
	#tab_tag #con h4 a {text-align:left; display:block; font-weight:normal; text-decoration:none; height:16px; padding:4px 0 0 10px;font-size:12px; width:132px; }
	#tab_tag #con h4 a.tabbtn {  color: #666;font-weight:normal; }
	#tab_tag #con h4 a.tabbtn_over {background:url(../images/News/bg_tag_bar.gif) no-repeat left top; color:#fff; font-weight:bold;}
	#tab_tag #con div.tag_div { position:absolute; left:150px; top:10px; height:100px;*height:110px; }
	#tab_tag #con div.tag_div ul li {font-size:12px; line-height:140%; margin-bottom:4px; padding-left:10px; height:16px; background:url(../images/bul/bul_dot_04.gif) no-repeat left 7px; overflow:hidden; width:310px;}
	#tab_tag div.tag_div ul li a {color:#666; font-size:12px;}
	#tab_tag .btn_top { position:absolute; left:128px; top:2px; height:5px;}
	#tab_tag .btn_top img {vertical-align:top;}
	#tab_tag .btn_bottom { position:absolute; left:128px; bottom:3px !important; bottom:0; height:5px;}
	#tab_tag .btn_bottom img {vertical-align:top;}


	/* 생생뉴스 탭 */
	#tab_sengseng { background:url(../images/News/bg_tab01.gif) #fff no-repeat left bottom; width:238px; height:175px;_height:185px; position:relative; overflow:hidden; border-top:1px solid #dcdbdc; margin-left:10px; }
	#tab_sengseng h4 a {text-align:center; font-weight:normal; text-decoration:none; float:left; width:58px; height:16px !important; height:16px; padding:4px 0 0 0; }
	#tab_sengseng h4 a.tabbtn {background: #f7f7f7; width:58px; font-size:12px; color: #999; border-bottom:1px solid #dcdbdc; border-left:1px solid #dcdbdc;}
	#tab_sengseng h4 a.tabbtn_over {background:#fff; width:59px; font-size:12px; color:#222;  border-left:1px solid #dcdbdc;}
	#tab_sengseng div.sengseng{ position:absolute; left:0; top:15px;}

	/* 나도한마디 마진 heraldTv */
	.clear2 {clear:both; padding-top:15px; *padding-top:5px;}


	/* mylink */
	.mylink_area {position:absolute;top:10px; z-index:999;}
	.mylink {width:721px; height:405px; background:url(../images/common/bg_mylink.gif) no-repeat left top; padding:40px 0 0 40px; position:relative;}
	.mylink h3 {font-size:14px; color:#fff; padding-bottom:4px; }
	.mylink .tline {border-top:1px solid #aecddf; width:660px;}
	.mylink .bline {border-top:1px solid #aecddf; width:660px; clear:both;padding-top:15px; margin-top:0px; *margin-top:15px; }
	.mylink ul.imglist {width:640px; padding-bottom:23px; *padding-bottom:20px;}
	.mylink ul.imglist li img {margin-right:10px;  }
	.mylink ul.imglist li {clear:both;}
	.mylink .mt25 {margin-top:25px; }
	.mylink .mt20 {margin-top:20px; }
	.mylink .txt {color:#d6e3eb;font-size:12px;line-height:18px;}
	.mylink .tit {color:#fff;font-size:13px; font-weight:bold; line-height:24px;}
	.mylink ul.dotlist {margin:15px 0 15px 0;float:left; width:320px;}
	.mylink ul.dotlist li {font-size:12px;background:url(../images/common/dot_white.gif) no-repeat 0 8px; padding-left:10px; line-height:20px; height:20px;  }
	.mylink ul.dotlist li a {color:#fff; }
	.mylink a.bar { color:#fff; font-size:13px; font-weight:bold; background:url(../images/common/bg_bar01.gif) no-repeat right 4px; padding-right:10px; padding-left:5px;}
	.mylink a.bno {color:#fff; font-size:13px; font-weight:bold; padding-left:5px; }
	.mylink .bt {position:absolute; top:32px; left:5px; }
	.mylink_area .mybt { position:absolute; left:682px; background:url(../images/common/bg_btn_myherald.gif) no-repeat left top; height:100px; width:39px;}
	.mylink_area .mybt img { height:100px; position:absolute; padding-top:18px;right:0px !important; right:-1px;}

	/* 재테크월드컵 */
	.goods {background:#f34242;  margin:20px 0 0 0; padding:3px 3px 3px 3px; *padding:3px 3px 1px 3px; _padding:3px 3px 0px 3px;}
	.goods_in {background:#fff; border:1px solid #d72c2c; width:576px;}
	.goods_top {float:left; padding:17px 0 20px 18px; }
	.goods_top .imgleft {float:left; margin-right:16px; }
	.goods_top .expright {float:left; }
	.goods_top h3.best {background:url(../images/bul/ico_bestchice.gif) no-repeat left top; font-size:12px; padding-left:60px; }
	.goods_top dl.goods_exp {border-top:3px solid #767676; width:324px; margin-top:13px; *margin-top:15px;_margin-top:13px; }
	.goods_top dl.goods_exp dt {float:left; font-size:12px; color:#666; border-bottom:1px solid #cfcfcf; padding:5px 0 3px 7px;_padding:5px 0 2px 7px; height:13px; width:88px; border-left:1px solid #cfcfcf;}
	.goods_top dl.goods_exp dd {float:left; font-size:12px; color:#000; border-bottom:1px solid #cfcfcf; padding:5px 1px 3px 7px;_padding:5px 1px 2px 7px; height:13px; border-left:1px solid #cfcfcf; width:218px; border-right:1px solid #cfcfcf;}
	.goods_btm { clear:both; background:url(../images/News/bg_news_bar01.gif) #fafafa repeat-x left top; }
	.goods_btm dl.goods_exp02 {margin:0 0 0 18px; clear:both; padding-bottom:18px;_padding-bottom:17px; }
	.goods_btm dl.goods_exp02 dt {font-size:12px; color:#666; font-weight:bold; padding-top:20px; height:15px; }
	.goods_btm dl.goods_exp02 dd {font-size:12px; color:#666; margin-top:8px; }

	/* 중국보 */
	#tab_colview {  width:80%; height:100%; height:auto;position:relative; overflow:hidden; border-top:1px solid #dcdbdc;  margin-left:50px; margin-bottom:20px; }
	#tab_colview span.all {position:absolute; top:11px; left:22px;}
	#tab_colview h4 a {text-align:center; font-weight:bold; text-decoration:none; float:left; width:117px; height:34px; padding:3px 0 0 0; line-height:1.3em; letter-spacing:-1px; white-space:nowrap; }
	#tab_colview h4 a.tabbtn {background:url(../images/News/bg_tab04.gif) no-repeat left top;  width:117px; font-size:13px; font-family:wooridotum,우리돋움; color: #666; }
	#tab_colview h4 a.tabbtn_over {background:url(../images/News/bg_tab02.gif) no-repeat left top; width:116px; font-size:13px;  font-family:wooridotum,우리돋움;color:#fff; }
	#tab_colview div.colview{ background:url(../images/News/bg_tab03.gif) no-repeat left top; width:584px; height:120px; padding:24px 0 0 25px; margin-top:50px; }
	#tab_colview #tab_colview01 {display:none; height:0px;}
	#tab_colview div.colview img {margin-right:20px; }
	#tab_colview div.colview p.tit {font-size:13px; color:#000; font-weight:bold; }
	#tab_colview div.colview p.txt {font-size:12px; color:#666; padding-top:10px; line-height:1.3em;  }
	#tab_colview div.colview dt { margin-left:120px; font-size:13px; color:#000; font-weight:bold; }
	#tab_colview div.colview dd.txt {font-size:12px; color:#666; padding-top:10px; line-height:1.4em; width:300px; line-height:1em;}
	#tab_colview div.colview dd.photo {margin-top:-15px; height:100px; float:left; }
	

	
	/* 한 css */
	/* aside 게시물들 */
	.asideBoxT { width:238px; height:132px; padding-top:7px; margin:0 auto; background:url(../images/common/event_asidebox_bg.gif) no-repeat left top; }
	.asideBoxB { width:238px; padding-bottom:6px; background:url(../images/common/event_asidebox_bg.gif) no-repeat left bottom; }
	.asideBoxC { width:216px; padding:0 11px; background:url(../images/common/event_asidebox_linebg.gif) repeat-y left top; }
	.asideBoxC p.con {font-size:12px; color:#666; width:220px; height:65px; line-height:16px; margin-top:5px;}
	.asideBoxC p.con img {float:left; margin:0 5px 0 0;}	

	/* 부동산 하이라이트 */
	.asideBoxT.realestate { padding-top:1px; }
	.asideBoxT.realestate .asideBoxB { padding-bottom:1px; }
	.asideBoxT.realestate .asideBoxC { position:relative; width:236px; padding:0 1px; }
	.asideBoxT.realestate .more { position:absolute; top:-19px; right:3px; }


	/* 생생 톡톡 */
	.asideBoxT.talkTalk { padding-top:1px; margin-top:14px; }
	.asideBoxT.talkTalk .asideBoxB { padding-bottom:1px; }
	.asideBoxT.talkTalk .asideBoxC { width:236px; padding:0 1px; }

	.frontTalk { position:relative; padding:0 4px; }
	.frontTalk h1 { margin:9px 0 15px 5px; }
	.frontTalk .talkTitle { font-size:12px; font-weight:bold; color:#343434; line-height:1; text-align:center; }
	.frontTalk ul.photoList { width:195px; height:125px; margin:16px auto 0; overflow:hidden; }
	.frontTalk ul.photoList li img { width:195px; height:125px; vertical-align:top; }
	.frontTalk .photoCtrl .slideLeft { float:left; margin-top:-70px; }
	.frontTalk .photoCtrl .slideRight { float:right; margin-top:-70px; }
	.frontTalk .more { position:absolute; top:5px; right:8px; font-size:12px;_font-size:14px;}
	.frontTalk .more a { font-size:12px; color:#000; }

	/* 인기 포토 */
	.asideBoxC.todayPhoto { position:relative; width:230px; padding:0 4px; }
	ul.asideTypePhoto { overflow:hidden; height:1%; }
	ul.asideTypePhoto li { display:inline; float:left; width:106px; height:105px; margin:2px 6px 0; font-size:11px; color:#666; line-height:1.3; text-align:center; }
	ul.asideTypePhoto li.last { margin:2px 0 0; }
	ul.asideTypePhoto li .thumb { margin-bottom:7px; }
	ul.asideTypePhoto li .thumb img { width:106px; height:68px; }
	.photoPaging { padding-right:2px; margin-top:6px; font-size:11px; font-family:verdana; color:#666; text-align:right; }
	.photoPaging span.current { font-weight:bold; }
	.photoPaging .tabbtn_over { font-weight:bold; }
	.photoPaging img { vertical-align:middle; }

	.asideBoxC.todayPhoto .more { position:absolute; top:-26px; right:3px; }


	/* 참여하기 댓글달기 */
		#bizEvent .replyBoxT { width:584px; padding-top:7px; background:url(../images/event/event_replybox_bg.gif) no-repeat left top; }
		#bizEvent .replyBoxB { width:584px; padding-bottom:10px; background:url(../images/event/event_replybox_bg.gif) no-repeat left bottom; }
		#bizEvent .replyBoxC { width:564px; padding:0 10px; background:url(../images/event/event_replybox_linebg.gif) repeat-y left top; }


		#bizEvent .replyList { width:564px; margin:0 auto;}
		.replyList li { overflow:hidden; height:1%; padding:15px 0; border-bottom:1px solid #d5d5d5; clear:both; }
		.replyList li.first {overflow:hidden; height:1%; padding:15px 0 15px 0; border-bottom:1px solid #d5d5d5; border-top:1px solid #d5d5d5; clear:both; }
		.replyList li.last { padding-bottom:6px; border-bottom:none; }
		.replyList li.last2 { padding-bottom:6px; border-bottom:none; border-top:1px solid #d5d5d5;}
		.replyList li dl { float:left; width:564px; }
		.replyList li dl dt { font-size:12px; font-weight:bold; color:#666; line-height:1.5; }
		.replyList li dl dt.answer { font-size:12px; font-weight:bold; color:#666; line-height:1.5; background:url(../images/common/dot_red.gif) no-repeat 0 5px; padding-left:10px;}
		.replyList li dl dd { font-size:12px; color:#666; line-height:1.5; margin-top:15px;}
		.replyList li .btn { float:right; margin-top:25px; }
		.replyList em { color:#f93200; font-style:normal; font-weight:bold; }
		.replyList span.date {font-size:11px; font-weight:bold; }
		.replyList span.txtright {float:right;font-size:11px; font-weight:normal;}
		.replyList span.txtright img {margin-right:5px; margin-left:5px;}
		.replyList span.txtleft {float:left; }
		.replyList span.releft {float:left; font-size:11px; color:#666;}
		.replyList span.reright {float:right;font-size:11px; font-weight:normal;}
		.replyList span.reright a {text-decoration:underline; color:#666;}
		.replyList .retxt {padding-top:15px; clear:both;}
		.replyList .retxt a.openline {text-decoration:underline; }
		.replyList .replyIns { overflow:hidden; height:1%;clear:both;  padding-top:15px;}
		.replyList .replyIns input { float:left; vertical-align:middle; }
		.replyList .replyIns .textBox { float:left; width:482px; height:28px; padding:5px; overflow:auto; background:#fff none; border:1px solid #d5d5d5; color:#666; font-size:12px;}
		.replyList .replyIns .textBoxBg { float:left; width:482px; height:28px; padding:5px; overflow:auto; vertical-align:middle; background:#fff url(../images/common/reply_textfield_bg2.gif) no-repeat 5px 13px; border:1px solid #d5d5d5; }
		.replyList .replyUpload {font-size:12px; height:10px; color:#666; clear:both; padding-top:10px;}
		.replyList .replyUpload input {float:left; vertical-align:middle; }
		.replyList .replyUpload input.checkBox { width:12px; height:12px; margin-right:3px; vertical-align:middle; }
		.replyList .replyUpload .upleft {float:left; }
		.replyList .replyUpload .upright { float:right; font-size:11px;text-decoration:underline; }
		.pb20 {padding-bottom:15px; }

		#bizEvent .replyField {  }
		.replyField h3 { margin:3px 0 0 0; *margin:0 0 -3px 0;  position:relative;font-size:0;}
		.replyField h3 img.btn { position:absolute; top:-3px; *top:0px;_top:2px; left:60px; }
		.replyField .replyLogin { margin-bottom:-6px; text-align:right; }
		.replyField .replyLogin img { margin-top:-28px;*margin-top:-23px; vertical-align:middle; }
		.replyField .replyLogin input { margin-top:-28px;*margin-top:-23px; vertical-align:middle; }
		.replyField .replyLogin .inputBox { height:16px; padding:2px 0 0 2px; border:1px solid #d5d5d5; vertical-align:middle; background:#fff none; }
		.replyField .replyLogin .inputBoxBgID { height:16px; padding:2px 0 0 2px; border:1px solid #d5d5d5; vertical-align:middle; background:#fff url(../images/event/reply_idpw_bg.gif) no-repeat; }
		.replyField .replyLogin .inputBoxBgPW { height:16px; padding:2px 0 0 2px; border:1px solid #d5d5d5; vertical-align:middle; background:#fff url(../images/event/reply_idpw_bg.gif) no-repeat 0 -18px; }
		* html .replyField .replyLogin img { margin-top:-23px; }
		* html .replyField .replyLogin input { margin-top:-23px; }

		.replyField .replyIns { overflow:hidden; height:1%; }
		.replyField .replyIns input { float:left; vertical-align:middle; }
		.replyField .replyIns .textBox { float:left; width:482px; height:52px; padding:5px; overflow:auto; background:#fff none; border:1px solid #d5d5d5; }
		.replyField .replyIns .textBoxBg { float:left; width:482px; height:52px; padding:5px; overflow:auto; vertical-align:middle; background:#fff url(../images/event/reply_textfield_bg.gif) no-repeat 5px 7px; border:1px solid #d5d5d5; }
		.replyField  input.checkBox { width:12px; height:12px; margin-right:3px; vertical-align:middle; }
		.replyField  a.w400 {width:400px;}
		.replyField .replyUpload {font-size:12px; border-bottom:1px solid #d5d5d5; height:30px; color:#666; }
		.replyField .replyUpload input {float:left; vertical-align:middle; }
		.replyField .replyUpload img.btn_standard { vertical-align:middle;  }
		.replyField .replyUpload .upleft {float:left; padding-top:8px;}
		.replyField .replyUpload .upright { float:right; font-size:11px;text-decoration:underline; padding-top:5px; }


		.replyTalk {text-align:center; font-size:12px; padding:18px 0 15px 0; color:#666; font-weight:bold; }
		.replyTalk em {font-size:12px; color:#e95555; font-style:normal; }
		.replyTalk img{vertical-align:middle;}


	/* 오늘의 인기기사 */
	.asideTabBoxB { width:238px; padding-bottom:8px; margin:0 auto; background:url(../images/common/totalsearch_asidebox_bg.gif) no-repeat left bottom; }
	.asideTabBoxC { background:url(../images/common/totalsearch_asidebox_linebg.gif) repeat-y left top; }

	.asideTabBoxC ul.asideTypeTab { overflow:hidden; height:22px; margin-bottom:9px; }
	.asideTabBoxC ul.asideTypeTab li { float:left; font-size:13px; font-family:wooridotum,우리돋움; }
	.asideTabBoxC ul.asideTypeTab li.tabOn { width:117px; height:19px; padding-top:2px; border-top:1px solid #dcdbdc; border-left:1px solid #dcdbdc; border-right:1px solid #dcdbdc; text-align:center; background:#fff; }
	.asideTabBoxC ul.asideTypeTab li.tabOn a { color:#333 }
	.asideTabBoxC ul.asideTypeTab li.tabOff { width:118px; height:18px; padding-top:2px; margin-left:-1px; border-top:1px solid #dcdbdc; border-right:1px solid #dcdbdc; border-bottom:1px solid #dcdbdc; border-left:1px solid #dcdbdc; text-align:center; background:#f7f7f7; }
	.asideTabBoxC ul.asideTypeTab li.tabOff a { color:#666 }

	.asideTabBoxC ol.asideTypeNum { width:216px; margin-left:11px; background:#fff; padding-top:10px; }
	 ol.asideTypeNum li.black a {color:#000; font-weight:bold;}

	/* tab 3단 */
	.asideTabBoxC ul.asideTypeTab3 { overflow:hidden; height:22px; margin-bottom:9px; }
	.asideTabBoxC ul.asideTypeTab3 li { float:left; font-size:13px; font-family:wooridotum,우리돋움;}
	.asideTabBoxC ul.asideTypeTab3 li.tabOn { width:78px; height:19px; padding-top:2px; border-top:1px solid #dcdbdc; border-left:1px solid #dcdbdc; border-right:1px solid #dcdbdc; text-align:center; background:#fff; }
	.asideTabBoxC ul.asideTypeTab3 li.tabOn a { color:#333 }
	.asideTabBoxC ul.asideTypeTab3 li.tabOff { width:78px; height:18px; padding-top:2px; margin-left:-1px; border-top:1px solid #dcdbdc; border-right:1px solid #dcdbdc; border-bottom:1px solid #dcdbdc; border-left:1px solid #dcdbdc; text-align:center; background:#f7f7f7; }
	.asideTabBoxC ul.asideTypeTab3 li.tabOff a { color:#666 }

	/* 헤럴드 포토 동영상 */
	.frontPhoto { padding:1px 11px 0; }
	.frontPhoto ul.photoList { width:196px; height:138px; margin:0 auto; overflow:hidden; }
	.frontPhoto ul.photoList li img { width:196px; height:138px; vertical-align:top; }
	.frontPhoto .photoCtrl {  }
	.frontPhoto .photoCtrl .slideLeft { float:left; margin-top:-80px; }
	.frontPhoto .photoCtrl .slideRight { float:right; margin-top:-80px; }
	.frontPhoto .photoTitle { clear:both; margin-top:5px; font-size:12px; line-height:1.3; text-align:center; }


	/* dot Type */
	ul.asideTypeDot { overflow:hidden; }
	ul.asideTypeDot li { padding:4px 0 4px 6px; font-size:12px; line-height:1; background:url(../images/bul/dot_gray.gif) no-repeat left 50%; color:#666; }
	ul.asideTypeDot li img { vertical-align:middle; }

	/* number Type */
	ol.asideTypeNum { overflow:hidden; }
	ol.asideTypeNum li { clear:both; padding:4px 0; font-size:12px; line-height:1; color:#666; }
	ol.asideTypeNum li img { vertical-align:middle; margin-right:3px; }
	ol.asideTypeNum li span.changeRank { float:right; width:40px; *margin-top:-16px; }
	ol.asideTypeNum li span.changeRank span { display:inline-block; width:30px; font-family:verdana; font-size:10px; color:#999; text-align:center; }


/* han end */
	#hidd {background:#ececec; width:114px; height:300px; float:left;border-left:1px solid #dadada;  border-right:1px solid #dadada; padding-top:15px; margin-left:-1px; position:absolute;_left:585px; _top:290px;}


/* 중국보 메인 */
	.top_china {background:url(../images/News/bg_china_top.gif) no-repeat left top; width:700px; height:432px; margin-top:20px; }
	.top_china_left { margin:0px 0 0 20px !important; margin:0px 0 0 10px; width:374px; color:#fff; padding-top:36px; float:left; position:relative; font-family:wooridotum,우리돋움; }
	.top_china_left h3 {color:#fff; font-size:18px; }
	.top_china_left p.txt {font-size:12px; padding-top:10px; line-height:16px; }
	.top_china_left .bx8 {border:1px solid #fed18d; width:372px; margin-top:10px; position:relative; height:127px;}
	.top_china_left .bx8 { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity:.6; z-index:1;}
	.top_china_left .bx8_cont {z-index:999; position:absolute; top:145px; line-height:18px; }
	.top_china_left .bx8_cont a {color:#fff; }
	.top_china_left .moreall {font-family:dotum; font-size:11px; color:#fff; line-height:100%; position:absolute; right:8px; top:4px; padding-left:7px; background:url(../images/bul/more02.gif) no-repeat left 1px; z-index:100; }
	.top_china_left a.moreall {color:#fff;}
	.top_china_left ul.list {margin:20px 0 0 10px; padding-bottom:10px; z-index:999; width:360px; }
	.top_china_left ul.list li a {font-size:13px; color:#fff; font-weight:bold; letter-spacing:-1px; }
	.top_china_right {float:left; margin:24px 0 0 42px; position:relative;}
	.top_china_right h3 {padding:10px 0 0 10px !important; padding:5px 0 0 10px; position:relative; }
	.top_china_right h3 .mores {font-family:dotum; font-size:11px; color:#666; line-height:100%; position:absolute; right:3px; top:10px; padding-left:7px; background:url(../images/bul/more01.gif) no-repeat left 2px; z-index:100; font-weight:normal;}
	.top_china_right h3.line {border-top:1px solid #e3e3e3;}
	.top_china_right .if {text-align:center; padding-top:10px; }
	.top_china_right .offer {font-size:12px; color:#666; padding:3px 0; text-align:center;}
	.top_china_right .btn { text-align:right; margin-right:10px;}
	.top_china_right ul.dot {padding-bottom:10px !important; padding-bottom:6px; margin-top:10px; *margin-top:0px;}
	.top_china_right ul.dot li { font-size:12px; line-height:17px; height:18px; padding-left:7px; background:url(/images/bul/bul_dot_04.gif) no-repeat left 6px; width:220px; margin-left:10px;  }
	.top_china_right ul.dot li a {color:#666;}
	.top_china_right h4 {font-size:12px; margin-left:10px; margin-top:10px; }
	.top_china_right .imgtxt {font-size:12px; color:#666; width:220px; margin-left:10px; margin-top:10px; line-height:1.5em; }
	.top_china_right .imgtxt img {margin-right:10px; }
	.top_china_right .imgtxt a {color:#666;}
	.top_china_right .btn_stock {position:absolute; left:-46px;top:0px;}
	.top_china_right .bg_right {background:url(../images/News/bg_stock.gif) no-repeat left top; width:240px; height:368px;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity:.7; z-index:1;}
	.top_china_right .cont_right {position:absolute; top:0px; }

	.btm_china { clear:both; width:698px !important; width:698px; height:auto; border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede; }
	.btm_china h3 {background:url(../images/News/bg_h3.gif) no-repeat 16px 10px; padding:21px 0 0 68px; height:45px; border-top:1px solid #dedede;}
	.btm_china h3.none {border:none;}
	.btm_china .bx9 {background:url(../images/News/bg_pic.gif) no-repeat left top;  width:184px; height:145px; text-align:center; padding-top:5px; float:left; margin-right:15px; }
	.btm_china .bx10 {background:url(../images/News/bg_eat.gif) no-repeat 30px 0;  width:51px; height:46px;  float:left; margin-right:64px !important; margin-right:15px; padding-left:94px; margin-top:20px;  }
	.btm_china dl.txt {width:456px;float:left;}
	.btm_china dl.txt dt {font-size:15px; font-family:wooridotum,우리돋움; color:#222; font-weight:bold; padding-top:5px;}
	.btm_china dl.txt dt a { color:#222; }
	.btm_china dl.txt dd {font-size:12px; color:#666; line-height:20px; padding-top:10px; }
	.btm_china dl.txt dd a { color:#666; }
	.btm_china dl.txt2 {width:458px;float:left; margin-top:20px;  }
	.btm_china dl.txt2 dt {font-size:13px; font-family:wooridotum,우리돋움; color:#222; font-weight:bold; padding-top:5px;}
	.btm_china dl.txt2 dt a { color:#222; }
	.btm_china dl.txt2 dd {font-size:12px; color:#666; line-height:20px; padding-top:5px; }
	.btm_china dl.txt2 dd a { color:#666; }
	.btm_china dl.txt3 {width:155px; float:left; margin-right:10px;}
	.btm_china dl.txt3 dt {font-size:13px; font-family:wooridotum,우리돋움; color:#fff; font-weight:bold; background:url(../images/News/bg_dt.gif) no-repeat left top; width:155px; height:31px; text-align:center; padding-top:4px; line-height:14px;}
	.btm_china dl.txt3 dd {font-size:12px; color:#666; line-height:14px; border-left:1px solid #dedede; border-right:1px solid #dedede;width:153px; vertical-align:top; background:#fafafa; }
	.btm_china dl.txt3 dd.pho { text-align:center; padding-top:10px; border-top:1px solid #dedede;}
	.btm_china dl.txt3 dd.tit { width:136px; padding-left:8px; padding-right:9px; padding-top:10px;}
	.btm_china dl.txt3 dd.exp { width:136px; padding-left:8px; padding-right:9px; border-bottom:1px solid #dedede; padding-bottom:13px; }
	.btm_china dl.txt3 dd.exp a { color:#666; }
	.btm_china dl.txt3 dd.tit a { color:#000; }
	.btm_china .korean br {clear:both;}
	.btm_china .korean {padding-bottom:20px;}
	.btm_china .clear {clear:both; height:20px;}
	.eat {clear:both; height:85px; }
	.pleft {padding-left:19px; clear:both;  }

	#sexy dl {font-size:13px; font-family:wooridotum,우리돋움; margin-bottom:12px; margin-left:10px; }
	#sexy dt {font-weight:bold; float:left; margin-right:6px;}
	#sexy dd {padding-top:7px; height:14px; overflow:hidden;}
	#sexy dd.bold a {color:#000;}

	.bg_white {background:#fff;}
	.bg_img01 { background:url(../images/News/img_84.gif) no-repeat left top; padding-left:110px; font-size:12px; color:#666; width:110px; height:65px; line-height:16px; margin-top:5px; }
	.bg_img02 { background:url(../images/News/img_85.gif) no-repeat left top; padding-left:110px; font-size:12px; color:#666; width:110px; height:65px; line-height:16px; margin-top:5px; }
	.bg_img01 a {color:#666; }
	.bg_img02 a {color:#666; }
	.explain_txt {color:#666; font-size:12px; line-height:16px; padding-top:8px; }
	.explain_txt a {color:#666; width:220px; }
	.pline {border-bottom:1px solid #f1f1f1; padding-bottom:10px; }
	.pspace { height:100px; }
	
	/* 캘린더 뉴스 */
	.calendar { margin-top:20px; }
	.calendar h2 { font-weight:bold; color:#222; padding-left:13px; background:url(../images/bul/bul_h2.gif) no-repeat 2px 3px; border-bottom:1px solid #5b8ca9; font-size:12px; height:22px; }
	.cal_cont {position:relative; margin-top:30px; background:url(../images/News/bg_calendar02.gif) repeat-y left top; width:980px; padding-bottom:30px;}
	.cal_cont .prev {position:absolute; left:10px; top:10px; }
	.cal_cont .next {position:absolute; right:10px; top:10px; }
	.cal_cont ul.week li {float:left; color:#666; text-align:center; width:140px; font-size:12px; font-weight:bold; height:40px; }
	.cal_cont ul.week span.dates {font-size:22px; font-family:Arial;}
	.cal_cont ul.week li.sat a {color:#006699;}
	.cal_cont ul.week li.sun a {color:#ff3300;}
	.cal_cont dl {margin-top:25px; width:140px; }
	.cal_cont dt {font-size:13px; font-family:wooridotum,우리돋움; font-weight:bold; width:125px; padding-left:9px; line-height:1.3em; }
	.cal_cont dt img {padding-left:10px; padding-bottom:8px;  }
	.calendar .cal_cont dt a {color:#000; }
	.cal_cont dd {font-size:11px; width:125px; padding-left:9px; line-height:1.5em; padding-top:5px; }
	.cal_cont dd a {color:#999; }
	.field {width:140px; float:left;}
	ul.tab_top_bg {background:#f0f2f2; border:1px solid #e2e4e4; height: 27px; font-size:12px; margin-top:20px; }
	ul.tab_top_bg li {float:left; font-weight:bold; border-right:1px solid #d5d5d5;font-size:13px; font-family:wooridotum,우리돋움; }
	ul.tab_top_bg li a {padding:8px 10px 0 10px; display:block; margin-bottom:0px; height:19px !important;height:18px; float:left; }
	ul.tab_top_bg li.over { background:url(../images/News/bg_tab05.gif) no-repeat left top;  color:#fff;  position:relative;top:-2px; background:url(../images/News/bg_tab05.gif) no-repeat left top; height:31px; border-right:none; margin-bottom:0px; _margin-bottom:-10px; }
	ul.tab_top_bg li.over a {color:#fff; display:block; float:left; padding:8px 10px 0 10px; }

	.week_day {font-size:14px; font-family:wooridotum,우리돋움; font-weight:bold; margin-top:25px; padding-left:160px; margin-bottom:10px; position:relative; color:#666; }
	.week_day em {color:#ff3300; font-style:normal; }
	.week_day img {vertical-align:middle; }
	.nodata { width:698px; padding:240px 0; background:#f0f2f2; border:1px solid #dfe1e1; font-size:12px; color:#666; text-align:center; line-height:18px;}
	.nodata em {font-style:normal; color:#db5f03; text-decoration:underline; }
	
	.calendar .txtlist {clear:both;}
	.calendar .txtlist ul {margin-top:10px; clear:both; width:700px;  }
	.calendar .txtlist ul li.bg_gray {background:#f3f3f3; }
	.calendar .txtlist ul li {  font-size:12px; height:23px; padding:6px 0 0 0; }
	.calendar .txtlist ul li br { clear:both;}
	.calendar .txtlist ul li img.nums {float:left; vertical-align:middle;  margin-left:10px; margin-top:2px; }
	.calendar .txtlist ul li img.cam {float:left; vertical-align:middle;  margin-left:5px; margin-top:2px; }
/*	.calendar .txtlist ul li a {float:left; font-size:13px; font-family:wooridotum,우리돋움; padding-left:8px; font-weight:bold;  } */
	.calendar .txtlist .time {float:right; color:#999; font-size:11px;  font-family:dotum; margin-right:10px; margin-top:2px; }

	/* 달력 레이어 */
	.layerpcal {position:absolute;left:315px !important; left:155px; top:18px; z-index:100; border:5px solid #70a3d6; background:#fff; width:195px; height:169px;}
	.layerpcal div.yearmonth {color:#666; font-size:11px; font-weight:normal; text-align:left; border-bottom:1px solid #dbdbdb; position:relative;  padding:10px 0 10px 0; margin-left:10px; margin-right:10px; margin-bottom:2px;}
	.layerpcal div.yearmonth  select.sel01 {width:62px; }
	.layerpcal div.yearmonth  select.sel02 {width:47px; }
	.layerpcal div.yearmonth  select {vertical-align:middle; height:20px;}
	.layerpcal div.yearmonth  .closelayer {position:absolute; top:0px; right:-10px !important; right:-1px;}
	.calendar_small {margin:0 auto; border:0px; }
	.calendar_small tr {border:none;}
	.calendar_small th {width:22px; height:19px; border:none; color:#000; font:normal 11px 돋움,dotum;}
	.calendar_small td {width:22px; height:18px; border:none; font-size:11px;font-family: Arial; font-weight:normal; text-align:center;}
	.calendar_small td a {color:#999;}
	.calendar_small td a em {color:#000; font-style:normal;}
	

	/* 생생타임라인 */
	.top_btn { text-align:right;  vertical-align:top; margin-bottom:5px; margin-top:-25px; position:relative; z-index:10;}
	.tab_top_seng {position:relative; z-index:1; }
	.tab_top_seng ul.tb {clear:both; background:url(../images/News/bg_tab06.gif) no-repeat left top; width:700px; height:46px; font-size:12px; vertical-align:top; }
	.tab_top_seng ul.tb li {float:left; font-weight:bold; font-size:15px; font-family:wooridotum,우리돋움; text-align:center; }
	.tab_top_seng ul.tb li a {padding:14px 0px 10px 0px; width:233px; display:block; margin-bottom:0px; height:19px !important;height:18px; float:left; color:#fff;}
	.tab_top_seng ul.tb li a.over { color:#fff; margin-bottom:0px; background:#296f99; font-weight:bold;}
	.tab_top_seng img.prev {position:absolute; left:17px; top:14px; }
	.tab_top_seng img.next {position:absolute; right:17px; top:14px; }
	.graph { background:url(../images/News/bg_graph.gif) no-repeat left top; width:700px; height:147px; position:relative; z-index:1; }
	.graph img.prev {position:absolute; left:18px; top:50px; }
	.graph img.next {position:absolute; right:18px; top:50px; }
	.graph02 { background:url(../images/News/bg_graph02.gif) no-repeat left top; width:700px; height:117px; position:relative; }
	.graph02 img.prev {position:absolute; left:18px; top:33px; }
	.graph02 img.next {position:absolute; right:18px; top:33px; }
	.graph_close {text-align:right;vertical-align:top; padding-top:20px; padding-bottom:3px;}
	.threeline { margin-left:49px; }
	.threeline li {position:relative;float:left;width:20px;height:116px; cursor:pointer; }
	.threeline ul li div {position:absolute;left:0;bottom:0;width:100%; background:url(../images/News/graph_bar.gif) no-repeat left top; font-size:0}
	.threeline02 { margin-left:49px; }
	.threeline02 li {position:relative;float:left;width:50px;height:86px; }
	.threeline02 ul li div {position:absolute;left:0;bottom:0;width:100%; background:url(../images/News/graph_bar02.gif) no-repeat left top; font-size:0}
	.graph_txt {background:url(../images/News/bg_focus.gif) no-repeat left top; width:700px; height:69px; line-height:1.6em; color:#fff; font-size:12px; margin-top:18px; }
	.graph_txt p {margin-left:15px; padding-top:17px; }
	.graph_year {clear:both; font-size:18px; font-weight:bold; padding-top:5px; *padding-top:3px; color:#fff;}}
	.graph_year a, .graph_year a:hover, .graph_year a:visited {color:#fff;}
	.graph_year span.year01 {margin-left:50px;}
	.graph_year span.year02 {margin-left:220px;}
	.graph_year span.year03 {margin-left:230px;}
	.graph_year span.year04 {margin-left:50px; font-size:17px;color:#fff;}
	.graph_year span.year05 {margin-left:190px; font-size:17px;color:#fff;}
	.graph_year span.year06 {margin-left:210px; font-size:17px;color:#fff;}
	.arange {text-align:right; border-bottom:1px solid #5b8ca9; padding-bottom:5px; margin-top:20px;}
	.arange span {background:url(../images/bul/bul_arr17.gif) no-repeat right 5px; padding-right:10px; font-size:12px; color:#999; margin-left:10px;}
	.issue {position:absolute; top:19px;right:0px; background:#5499C3;padding:3px 3px 4px 3px; z-index:300; width:350px;}
	.issue_in {background:#fff; text-align:left; height:200px; overflow-y:scroll;z-index:300;}
	.issue_in ul { float:left; margin-top:3px; margin-left:10px;}
	.issue_in ul li { font-size:12px; line-height:1.6em; font-weight:bold; padding-left:9px; background:url(../images/bul/dot_black.gif) no-repeat left 7px;}
	.issue_in ul li a {color:#666;}
	.issue .btn_close {clear:both; margin-top:6px; }
	.issue .btn_close img {vertical-align:top;}

 
 /* 리더스클럽 */
 .contents_leftrd {float:left; margin-top:20px;}
 .rd_src {border:1px solid #cddce5; background:#f6f9fb; width:698px; height:20px;padding:8px 0; text-align:center; margin:10px 0;}
 .rd_src span {font-weight:bold; font-size:12px; color:#666; padding-bottom:5px; vertical-align:middle;}
 .rd_src .sel03 { border:1px solid #7f9db9; background:#fff; width:60px; height:22px; color:#666; font-size:12px; vertical-align:top; *margin-top:1px; _margin-top:1px; }
 .rd_src .rd_input01 {border:1px solid #7f9db9; background:#fff; width:225px; height:12px; padding:4px 5px; color:#666; font-size:12px;vertical-align:top;}
 .rd_src .rd_btn01 img {margin-top:1px;}
 .rd_list {margin:10px 0; position:relative; clear:both;}
 .rd_list h3 {font-weight:bold; font-size:13px; color:#000;font-family:wooridotum; background:url(../images/common/icon_h1.gif) no-repeat left 4px; padding-left:10px; margin-bottom:8px;}
 .rd_list p.des {position:absolute; right:0; top:4px; color:#666; font-size:12px;font-family:wooridotum;}
 .rd_list ul { border-top:1px solid #5b8ca9; padding-top:12px; margin-bottom:15px; width:700px; clear:both;}
 .rd_list ul li {float:left; width:160px;  padding:0 0 15px 20px;}
 .rd_list ul li img {margin-bottom:10px;}
 .rd_list ul li span {font-size:12px; background:url(../images/bul/bul_dot_04.gif) no-repeat left 5px; padding-left:6px; display:block;}
 .rd_list ul li.first {padding:0 0 15px 0;}
 .rd_right01 {position:relative; padding-top:10px; margin:0 10px;}
 .rd_right01 h3 {margin-bottom:10px; display:block; padding:0;}
 .rd_right01 h3 img {vertical-align:top;}
 .rd_right01 .more {position:absolute; right:0 !important; right:10px; top:10px; background:none; padding:0;}
 .rd_right01 p {font-size:12px; line-height:140%; margin-bottom:10px;}
 .rd_right01 p img.thumnail {float:left; margin-right:8px;}
 .rd_right01 p span {font-weight:bold; font-family:wooridotum; color:#000; display:block;}
 .rd_right01 .inrscroll {border:1px solid #e2e2e2; width:230px; padding:10px 0; height:180px; overflow-y:auto; text-align:center;
	scrollbar-face-color:#fff; /* 바의 표면 색상 */
	scrollbar-highlight-color:#9495a2; /* 좌측의 강조 색상 */
	scrollbar-shadow-color:#9495a2; /* 우측의 그림자 색상 */
	scrollbar-3dlight-color:#ededed; /* 입체 효과 색상 */
	scrollbar-arrow-color:#3f3d3d; /* 화살표 색상 */
	scrollbar-track-color:#f4f5f9; /* 트렉의 색상 */
	scrollbar-darkshadow-color:#d4d4d4; 
	scrollbar-base-color:#000;}
 .rd_right01 .inrscroll li {margin-bottom:10px;}
 .rd_right01 ul.dot li {font-size:12px; background:url(../images/bul/bul_dot_03.gif) no-repeat left 5px; padding-left:6px; margin-bottom:7px; height:12px; line-height:100%;}
 #tab_news { background:url(../images/News/bg_tab01.gif) #fff no-repeat left bottom; width:238px; height:235px; _height:250px; position:relative; overflow:hidden; border-top:1px solid #dcdbdc; }
 #tab_news h4 a {text-align:center; font-family:wooridotum; font-weight:normal; text-decoration:none; float:left; width:58px; height:18px; padding:6px 29px 0 29px; white-space:nowrap; }
 #tab_news h4 a.tabbtn {background: #f7f7f7; width:58px; font-size:13px; color: #999; border-bottom:1px solid #dcdbdc; border-left:1px solid #dcdbdc;}
 #tab_news h4 a.tabbtn_over {background:#fff; width:59px; font-size:13px; color:#222;  border-left:1px solid #dcdbdc;}
 #tab_news div.newstab{ position:absolute; left:0; top:28px; padding-left:10px;}
 .h225 {height:225px}
 .h107 { height:107px;}
 .rd_con {border:1px solid #f1f5f8; background:#fff;}
 .rd_con01 {border:1px solid #adc5d4; background:#eaf0f4; padding:2px; margin-bottom:15px;}
 .rd_mid01 {margin-top:10px; padding-bottom:10px; position:relative; clear:both;}
 .rd_mid02 {margin-top:10px; padding-bottom:10px; position:relative; float:left; width:340px;}
 .rd_mid03 {margin-top:10px; padding-bottom:10px; padding-left:20px; position:relative; float:right; width:340px;}
 .rd_mid01 h3, .rd_mid01 h5, .rd_mid02 h3, .rd_mid03 h3 {font-weight:bold; font-size:13px; color:#000;font-family:wooridotum; background:url(../images/common/icon_h1.gif) no-repeat left 4px; padding-left:10px; margin-bottom:8px;} 
 .rd_mid01 h3 span, .rd_mid02 h3 span, .rd_mid03 h3 span {color:#2b4f73; margin-right:3px;}
 .rd_mid01 h3 span.h3_des, .rd_mid02 h3 span.h3_des, .rd_mid03 h3 span.h3_des {color:#666; font-weight:normal; margin-left:20px;}
 .rd_mid01 .more, .rd_mid02 .more, .rd_mid03 .more { font-family:dotum; font-size:11px; color:#b4b4b4; line-height:100%; position:absolute; right:0; top:4px;  padding:0 0 0 7px; background:url(../images/bul/more01.gif) no-repeat left 2px; z-index:100;}
 .rd_con .left_con {padding:18px; float:left; width:360px;}
 .rd_con .right_con {padding:18px; float:right; width:260px; height:190px;}
 .rd_con .left_con p.titimg {float:left; width:360px; margin-bottom:20px;}
 .rd_con .left_con dl dt {float:left;background:url(../images/bul/bul_dot_04.gif) no-repeat left 5px; padding-left:6px; width:60px; font-size:12px; color:#666; display:block; margin-bottom:3px; }
 .rd_con .left_con dl dd {float:left;background:url(../images/bul/ico_bar01.gif) no-repeat left 5px; padding-left:6px; width:280px; font-size:12px; color:#000; display:block; margin-bottom:3px; line-height:140%;}
 .rd_con .left_con dl dd a {color:#000;}
 .rd_con ul {padding:12px 12px 5px 12px;}
 .rd_con ul li {font-size:12px; background:url(../images/bul/bul_dot_04.gif) no-repeat left 5px; padding-left:6px; margin-bottom:5px;}
 dl.img_con {padding:12px 12px 5px 12px; font-family:wooridotum; height:90px; overflow:hidden;}
 dl.img_con dt {float:left; width:100px; font-size:13px; color:#666; text-align:center;}
 dl.img_con dt img {margin-bottom:5px;}
 dl.img_con dt span {display:block;}
 dl.img_con dd.tit {float:right; width:200px; font-weight:bold; font-size:13px; color:#2b4f73;}
 dl.img_con dd.con {float:right; width:200px; font-size:13px; color:#666; line-height:140%;}
 ul.img_des {height:107px; padding:0;}
 ul.img_des li.fl {padding:12px 12px 5px 12px; background:none; font-family:wooridotum; height:90px; width:140px; font-size:13px; overflow:hidden; float:left;}
 ul.img_des li.fl img {float:left; margin-right:5px;}
 .rd_con p.photo01 {padding:12px 12px 5px 12px; height:107px; font-family:wooridotum; font-size:13px; line-height:130%;}
 .rd_con p.photo01 img {float:left;}
 .rd_con p.photo01 span { display:block; margin-bottom:3px; float:right; width:550px}
 .rd_con p.photo01 span.tit {font-weight:bold; color:#000; }
 .rd_con p.photo01 span.inf {margin-top:10px; }
 .rd_con04 {border-top:1px solid #5b8ca9; padding-top:15px;}
 .rd_con04 ul li {font-size:12px; background:url(../images/bul/bul_dot_04.gif) no-repeat left 5px; padding-left:6px; margin-bottom:10px; color:#000; width:680px; position:relative;}
 #contentLeft .rd_con04 ul li a {color:#000;}
 .rd_con04 ul li span {float:right; color:#666; position:absolute; right:0; top:0;}
 #rd_tab {padding-top:20px; position:relative; background:url(../images/common/dot_01.gif) repeat-x left 44px;}
 #rd_tab .more {position:absolute; right:0; top:20px; background:none; padding:0; z-index:100;}
 #rd_tab h4 {float:left; height:26px; min-width:40px; _width:50px; white-space:nowrap;display:block; font-weight:normal;}
 #rd_tab h4 a {display:block; font-size:13px;font-family:wooridotum; color:#666; text-decoration:none; text-align:center; margin:2px 0 0 0; padding:3px 8px 0 8px; height:18px; border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
 #rd_tab h4.first a {border-left:1px solid #dcdcdc;}
 #rd_tab h4 a.tabbtn_over {color:#fff; margin:0;  height:23px; border:none; border-top:1px solid #3598ad; background:#41b0cb url(../images/main/bg_desk_h01_o.gif) no-repeat 50% bottom;}
 #rd_tab div.tab_con {  margin-top:44px; *margin-top:24px; _margin-top:24px;}
 #rd_tab01 {background:url(../images/common/rd_con_bg.gif) no-repeat left 111px; width:700px; height:683px;}
 #rd_tab01 h5 {margin:27px 0 0 34px;}
 #rd_tab01 p {margin:15px 0 0 39px;}
 .rdul02 {border:1px solid #dedede; padding:26px 16px; width:668px; margin-bottom:20px;}
 .rdul02 ul {margin:32px 0 30px 14px;}
 .rdul02 ul li {margin-top:32px;}
 .rd_mid01 h5 {border-bottom:1px solid #5b8ca9; padding-bottom:7px; margin-bottom:0;} 
 .rdta01bd {border:1px solid #dedede; margin:20px 0; padding:15px 20px;}
 .rdta01 {border-collapse:collapse; width:100%;}
 .rdta01 th {border-bottom:1px solid #dedede; color:#4881a9; font-weight:bold; font-family:wooridotum; font-size:13px; text-align:left;}
 .rdta01 th.row {border-bottom:0 none;}
 .rdta01 th.col01 {color:#666; padding:10px 0 10px 134px; text-align:center;}
 .rdta01 th.col02 {color:#666; padding:10px 0; text-align:center;}
 .rdta01 td {border-bottom:1px solid #dedede; padding:5px; color:#666;}
 .rdta01 td.row {border-bottom:0 none; padding:5px 5px 0 5px;}
 .rdta01 td .findzip {vertical-align:middle;}
 .rdta01 input.rdinput01 {border:1px solid #e6e6e6; border-top:1px solid #d3d3d3; border-right:1px solid #d3d3d3; background:#f8f8f8; padding:2px; width:160px; height:20px;}
 .rdta01 input.rdinput02 {border:1px solid #e6e6e6; border-top:1px solid #d3d3d3; border-right:1px solid #d3d3d3; background:#f8f8f8; padding:2px; width:68px; height:20px;}
 .rdta01 input.rdinput03 {border:1px solid #e6e6e6; border-top:1px solid #d3d3d3; border-right:1px solid #d3d3d3; background:#f8f8f8; padding:2px; width:320px; height:20px;}
 .rdta01 input.rdinput04 {border:1px solid #e6e6e6; border-top:1px solid #d3d3d3; border-right:1px solid #d3d3d3; background:#f8f8f8; padding:2px; width:220px; height:20px;}
 .rddes {#color:#666; font-size:12px; font-family:wooridotum;}
 .rd_mid01 .submit {margin:10px 0 20px 308px;}

	/* footer */
		#footer {clear:both; margin:0 auto; padding:20px 10px; width:980px;}
			.herald_service {margin-bottom:10px; width:980px;}
			.herald_service h3 {float:left;}
			.herald_service ul {padding-left:10px; height:25px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}			
			.herald_service ul li {font-size:12px; float:left; padding:7px 15px 0 14px; background:url(../images/common/bg_foot_ifo_bar.gif) no-repeat right 10px;}
			.com_info { position:relative; height:27px; border:1px solid #8ab2cc; background:url(../images/common/foot_bg.gif) repeat-x left top; }
			.com_info_r { padding-right:15px; height:27px; background:url(../images/common/foot_bg_r.gif) no-repeat left top;}
			.com_info_r .btn {float:right; margin-top:4px;}
			.com_info_r ul { padding:7px 0 0 15px; background:url(../images/common/foot_bg_l.gif) no-repeat left top; float:left;}
			.com_info_r ul li { float:left; margin-right:4px; padding-right:7px; background:url(../images/common/foot_gu.gif) no-repeat right 50%;}
			.com_info_r ul li.last {padding-right:0; background:none;}
			#com_info_allmenu {display:none; position:absolute; left:-1px; bottom:27px; padding:5px; width:968px; border:1px solid #8db6d0; background:#95c0db; z-index:999;}
			#com_info_allmenu .allmenu {border:1px solid #7eaecf; background:#fff; padding:14px 0; width:966px; float:left;}
			#com_info_allmenu .allmenu .list {border-right:1px solid #e7e7e7;background:#fff; float:left; padding:0 12px; min-height:210px; height:auto !important; height:210px;}
			#com_info_allmenu .allmenu .list_last {border-right:0 none;background:#fff; float:left; padding:0 14px 20px 14px;}
			#com_info_allmenu .allmenu h4 {width:82px; text-align:center;}
			#com_info_allmenu .allmenu h4 a {font-size:12px; color:#000; height:12px; font-weight:bold; padding-right:10px; background:url(../images/common/arr3_r.gif) no-repeat right 4px; display:inline;}
			#com_info_allmenu .allmenu ul {background:none; float:none; padding:12px 0 0 0;}
			#com_info_allmenu .allmenu ul li { float:none; font-size:12px; margin:0 0 5px 0; padding:0 0 0 7px; width:71px; background:url(../images/bul/bul_dot_06.gif) no-repeat left 5px;}

			.logo {float:left; margin-right:16px; padding:9px 0 0 9px;}
			
			h2.foot_famlink  {float:left; margin-top:11px;}
			ul.foot_famlink_li li {float:left; margin:10px 0 0 12px; padding-left:5px; background:url(../images/bul/bul_dot_08.gif) no-repeat left 4px;}
			ul.foot_famlink_li li.last {margin:10px 10px 0 12px;}		
			ul.foot_famlink_li li img {vertical-align:top;}
			.friend_btn {float:left; position:relative; margin-top:7px; z-index:1000;}
			#friend_list {display:none; font-size:12px; color:#666; line-height:130%; position:absolute; left:-1px; bottom:17px; padding:8px 0 2px 10px; width:79px; height:80px; overflow-y:auto; border:1px solid #ddd; background:#fff; z-index:1001;}
			ul.foot_link {float:left; width:800px;}
			ul.foot_link li {float:left; margin:3px 8px 0 0; padding-right:8px; background:url(../images/common/bg_foot_ifo_bar.gif) no-repeat right 6px;}
			ul.foot_link li.last {padding-right:0; background:none;}
			
			p.foot_author {float:left; margin-top:7px; width:800px;}
			p.copyright {display:inline; float:left; font-size:9px; font-weight:bold; color:#bebebe; margin-top:10px; white-space:nowrap;}

	/* related */
		.relatedbiz h3 {font-size:13px; color:#222; margin:1px 5px 5px 0; }
		.relatedbiz .tags {font-size:12px; color:#666;margin:1px 3px 5px 0; }

/* 20100810 추가 */

.yoojin08 {border:1px solid #e2e2e2;width:238px;background: #ffffff;margin:0 auto;padding:4px 0 3px 0;height:100px;}
.yoojin08box {width:238px;border:none;margin-left:10px;}
.yoojin08box_1112 { border:none;width:220px; background:#ffffff; margin-top:0px; margin-left:13px;}
.yoojin08box_1112 ul li {line-height:150%;letter-spacing:-0.03em; }


/* 20101013 추가 나나컴영역 */
#yoojin_nanacom {font:15px 돋움,Arial;color:#000000; font-weight:bold;}
.yoojin_na {font:15px 돋움,Arial;color:#000000; font-weight:bold; margin:0 ;list-style:none;  letter-spacing:-0.01em; line-height:30px;}
.yoojin_na a {COLOR:#000000;text-decoration:none;}
.yoojin_na a:hover {COLOR:#000000;text-decoration:underline;}

.yoojin_20101216  {font:15px 돋움,Arial;color:#000000; font-weight:bold; margin:0 ;list-style:none;  letter-spacing:-1px; line-height:26px;} 
.yoojin_20101216 a {COLOR:#000000;text-decoration:none;}
.yoojin_20101216 a:hover {COLOR:#000000;text-decoration:underline;}

#yoojin_nanacom_a {font:15px 돋움,Arial;color:#665B8B; font-weight:bold;}
 .yoojin_nanacom_a {font:15px 돋움,Arial;color:#665B8B; font-weight:bold; margin:0 ;list-style:none;  letter-spacing:-1px; line-height:25px;}
 .yoojin_nanacom_a a{COLOR:#665B8B;text-decoration:none;}
 .yoojin_nanacom_a a:hover {COLOR:#665B8B;text-decoration:underline;}


 /* 20101228  관련기사영역 */
.related_new {clear:both; }
 .related_new h3 {font-size:0; padding:5px 0 0 5px;  margin-left:5px; }
 .related_new ul.list {clear:both; margin:5px 0 0 2px; }
 .related_new ul.list li {font-size:14px; font-family:wooridotum,우리돋움; line-height:19px; margin-bottom:4px; padding-left:20px; height:20px;  background:url(http://res.heraldm.com/HeraldResource/HeraldBiz/images/bul/bul_b02.gif) no-repeat 7px; overflow:hidden; width:340px;  margin: auto;   }
 .related_new ul.list li a {color:#000; font-weight:bold; }
 .releft_new {float:left; width:680px; padding:0 0 7px 0; border:1px solid #DCDBDC;}



/* 20101209  관련기사영역 */
.l_box_1209{width:680px;border:1px solid #DCDBDC; text-align:left;}
.l_box_1208 {width:115px;float:left;  }
.l_box_1209  a:link { text-decoration:none; color:#666; }
.l_box_1209  a:hover { text-decoration:underline; color:#333;}
.l_box_yj_1209 {width:650px; height:70px; margin:0 auto; border:0px solid #ccc; padding:10px 0px 0px 0px;}
.l_box_yj_12099 {width:650px; height:20px; margin:0 auto; border:0px solid #ccc; padding:10px 0px 5px 0px;font:14px "돋움" Arial;  font-weight:bold; margin-top:0px; height:20px;}
.l_box_yj_12099  a:link { text-decoration:none; color:#666; }
.l_box_yj_12099  a:hover { text-decoration:underline; color:#333;}
.l_box_img {float:left; }
.l_box_title_1209{font:14px "돋움" Arial;  font-weight:bold; margin-top:0px; height:20px;}
.l_box_list_text_1209{font:12px "돋움" Arial; line-height:120%;}

/* 20101209  관련태그영역 */
ul.yoojin1209 li {float:left; margin-bottom:10px;}
ul.yoojin1209 li.first {padding-left:3px;padding-top:3px;}
ul.yoojin1209 li.last {padding-left:7px;}


/* 20110118 DM발송 추가  */
   #box_110118 {width:770px; height:620px; border:2px solid #ccc; background:#fff;font:13px "돋움",Arial; padding:5px 7px; margin:50px 0 0 50px; } 
  .l_box_110118{width:600px; text-align:left; float:right;  padding:20px 0 0 0; line-height:120%; }
  .l_box_110118  a:link { text-decoration:none; color:#666; line-height:120%; }
  .l_box_110118  a:hover { text-decoration:underline; color:#333;}
  .l_box_110118_a {width:150px; float:left;   text-align:right; padding:20px 0 0 0; }
  .l_box_title_110118{font:12px "돋움" Arial;   margin:15px 0 15px 0;   }
