﻿@import url("topStyle.css");
* {margin:0; padding:0;}

/* --------------------------------------------------------------------------------
		Basic - Style
-------------------------------------------------------------------------------- */
body {
	/*position:relative;*/
	background-color:#ffffff;
	color:#484848;
	font-size:9pt;
	font-family:굴림;
}
th, td {color:#484848; font-weight:normal; font-size:12px; font-family:돋움,dotum,verdana,san-serif,arial,apple-gothic;}
img {border:0px; vertical-align:middle;}
td img {vertical-align:baseline;}
input, select {font-size:100%; vertical-align:middle;}
li,dl,dt,dd {list-style:none;}
h1,h2,h3,h4,h5,h6 {display:none;}
fieldset, blockquote {border:none;}
hr {display:none; clear:both;}
.dottedHR {text-align:center;width:90%;display:block;height:1px;border: gray dotted;padding:0px;margin:0px;}

a {color:#484848;}
a, a:link, a:visited{text-decoration:none; color:#4f4e4e; /*line-height:125%;*/}
a:hover, a:active {color:#0000C6; text-decoration:underline; /*line-height:125%;*/}

.activeArticle a:link {color:#10275b;}
.activeArticle a:visited {color:#10275b;}
.activeArticle a:hover {color:#0000F9;}
.activeArticle a:active {color:#0000F9;}
    
.clearBoth {clear:both;}
.floatLeft {float:left; padding:0 0 0 0px;}
.floatRight {float:right;}
.bg_clear {background:none;}
.bd_clear {border:none;}

.white {color:#ffffff;}
.orange {color:#ff5500;}
.blue {color:#30457b;}
.sky {color:#528ed8}
.gray {color:#999999;}
.bar01 {color:#C7C7C7; margin:0 3px;}
.bar03 {color:#C7C7C7; margin:0 5px;}
.ee6631 {color:#ee6631;}/*주황*/
.436ec4 {color:#436ec4;}/*푸른*/
.7f9544 {color:#7f9544;}/*초록*/

.alignL {text-align:left;}
.alignC {text-align:center;}f
.alignR {text-align:right;}

.bold {font-weight:bold}

.mT10R10L10, .marginT0R0B0L10 {margin:10px 10px 0 10px;}
.mR10L10, .marginT0R10B0L10 {margin:0 10px 0 10px;}
.mT10, .marginT10R0B0L0 {margin:10px 0 0 0;}
.marginT0R0B0L10 {margin:0 0 0 10px;}
.marginT0R10B0L0 {margin:0 10px 0 0}
.marginT0R10B0L10 {margin:0 10px 0 10px;}
.mT10L10, .marginT10R0B0L10 {margin:10px 0 0 10px;}
.marginT14R0B0L10 {margin:14px 0 0 10px;}
.marginT12R0B0L10 {margin:12px 0 0 10px;}

.pT5R10B5L10{padding:5px 10px 5px 10px;}
.pT5B5L5{padding:5px 0 5px 5px;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl30 {padding-left:30px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top: 30px;}
.pb3	{padding-bottom:3px;}
.pr5 {padding-right:5px;}

.wid40 {width:40px;}
.wid50 {width:50px;}
.wid80 {width:80px;}

.font15B {font-size:15px; font-weight:bold;}
.font10N {font-size:10pt;}
.font9 {font-size:9pt;}
.font8D {font-size:8pt; font-family:돋움;}

.inputText{color:#484848; font-family:굴림; font-size:9pt; line-height:140%;}
.fileInput{border:solid 1px #c0c0c0; height:20px;}
#imageButton{margin-left:1px; overflow:hidden; width:61px; height:20px; background:url(/board/images/btn_filesearch.gif) no-repeat; }

/* --------------------------------------------------------------------------------
		LAYOUT - Style
-------------------------------------------------------------------------------- */
#CONTENTS980 {overflow:auto; width:980px; margin:0 auto; padding:0px; border:solid 0px red;}
#WRAP980 {overflow:auto; width:980px; margin:0 auto; margin-top:10px; padding:0px; border:solid 0px red;}
#WRAP980_sub {overflow:auto; width:980px; margin:0 auto; margin-top:0; padding:0px; border:solid 0px red;}
	
	#CL265 {overflow:hidden; float:left; width:265px; margin:0px; text-align:left;}
	#CC450 {overflow:hidden; float:left; width:400px; margin-left:25px; margin-right:0px; text-align:left;}
	#CL690 {overflow:hidden; float:left; width:690px; margin:10px 25px 0 0; text-align:left;}
	#headlineArea {overflow:hidden; clear:both; width:676px; height:182px; margin:0 0 0 0; padding:7px 7px 7px 7px; text-align:left;}
	#CR265 {overflow:hidden; float:right; width:265px; margin:0px 0 0 0; text-align:left;}

	#CL120 {overflow:hidden; float:left; width:120px; text-align:left;}
	#CC565 {overflow:hidden; float:left; width:565px; margin-left:15px; margin-right:0px; text-align:left;}
	#CC845 {overflow:hidden; float:right; width:845px; margin-left:15px; text-align:left;}
	
	#CC610 {overflow:hidden; float:left; width:610px; margin-left:15px; margin-right:0px; text-align:left;}
	#CR220 {overflow:hidden; float:right; width:220px; margin-left:15px; text-align:left;}
	
	#CP565 {overflow:hidden; float:left; width:565px; margin-right:12px; text-align:left; border: 0px solid;}
	#CP265 {overflow:hidden; float:left; width:265px; text-align:left; border:red 0px solid;}
	#CP580	{overflow:hidden; float:left; width:580px; margin-top:10px; margin-right:25px; text-align:left; border: 0px solid;}
	#CP240	{overflow:hidden; float:left; width:240px; margin-top:10px; text-align:left; border:red 0px solid;}

	#CR265Silver {overflow:hidden; float:right; width:265px; margin:10px 0 0 0; text-align:left; border:solid 0px red;}
	#CR650Silver {overflow:hidden; float:left; width:680px; margin:10px 0 0 0; text-align:left; border:solid 0px red;}

	#CL390 {overflow:hidden; float:left; width:390px; margin:0px; text-align:left; border:solid 0px red;}
	#CL565 {overflow:hidden; float:left; width:565px; margin:0px; text-align:left; border:solid 0px red;}
	#CR160 {overflow:hidden; float:left; width:160px; margin:0 0 0 15px; text-align:left; border:solid 0px red;}

#subWRAP {}
#subWRAP1 {}

/* --------------------------------------------------------------------------------
		FRONT FOOTER
-------------------------------------------------------------------------------- */
#CATHOLICFOOTER {margin:0 auto; padding-top:10px; width:980px; text-align:center;}

#ftYP_bg {height:25px; background:#E8E8E8 url(/images/bg2007_yp_l.gif) no-repeat left top;}
#ftYP {height:25px; padding:0 15px; background:url(/images/bg2007_yp_r.gif) no-repeat right top;}
#ftYP #search{float:left; margin-top:2px;}
#ftYP #search .input_ypsch {width:110px; border:1px solid #AEAEAE;}
#ftYP #link {float:right; margin-top:7px;}
#ftYP #link li {float:left; padding-left:8px; background:url(/images/bg_cut01.png) no-repeat 3px 0; font-size:11px;}
#ftYP #link li.first{background:none;}
#ftYP #link li a {color:#484848;}

#ftPromotion{margin-bottom:11px; text-align:center;}

#ftAClink {height:27px; padding:0 18px 0 18px; background-color:#85A7DC;}
#ftAClink a{color:#FFF;}
#ftAClink #cathInfo {float:left; margin-top:5px;}
#ftAClink #caths {float:right; margin-top:7px;}
#ftAClink li {float:left; padding:0 8px;}

#ftCopyright {position:relative; height:100px; line-height:20px; padding-left:240px; text-align:left; padding-bottom:50px;}
#ftCopyright .txt01{float:left; margin-top:20px; font-size:12px;}
#ftCopyright ul {float:left; width:400px; margin:14px 0 0 95px;}
#ftCopyright li {float:left; padding-left:8px; background:url(/images/bg_cut02.png) no-repeat 3px 4px; font-size:11px;}
#ftCopyright li.first {background:none;}
#ftCopyright li a {color:#484848;}
#ftCopyright .txt02{clear:both;margin:0 0 0 0; color:#484848; font-size:12px; padding:2px 0 0 0;}
#ftCopyright .txt02 a {color:#484848; font-size:12px; text-decoration:none;}
#ftCopyright .txt03{clear:both; font-size:12px; color:#c55d01; margin-top:3px;}
#cathmini {position:absolute; left:0; top:20px; padding-bottom:1px; float:left;}
#xml-rss {position:absolute; right:20px; top:25px; width:84px; padding-bottom:1px;}
#xml_btn{}	#rss_btn{margin-left:5px;}	#prgdwn_btn{margin-top:5px;}

/* --------------------------------------------------------------------------------
		통합 스타일
-------------------------------------------------------------------------------- */
/* Image 관련 스타일 */
.subScription{width:265px;margin-top:10px;}
/* -- Unordered & Ordered List Style -- */
ul{
    margin-bottom:12px;
    
  }
ul.list01, ul.list02, ul{padding:0 10px 10px 0;}
ul.list05 {padding:5px 0 0 0;}
ul.list03 {padding:0 0 0 2px;}
.list01 li 
{
	overflow:hidden;
	height:17px;
	width:174px;
	padding-left:6px;
	background:url(/images/index/blt_09.gif) no-repeat 0 5px;	
}
.list01_op dt {
	overflow:hidden;
	height:22px; line-height:19px;
	padding-left:7px;
	background:url(/images/index/blt_10.gif) no-repeat 0 9px;
}
.list02 li {/* .안나옴 */
	overflow:hidden;
	height:19px; line-height:19px;
	padding-left:9px;
  }
.list03 li {
	overflow:hidden;
	height:20px; line-height:20px;
	padding-left:19px;
	background:url(/images/index/blt_08.gif) no-repeat 11px 10px;
  }
.list04 li {
	overflow:hidden;
	height:19px; line-height:19px;
	padding-left:15px;
  background:url(/images/index/blt_03.gif) no-repeat 7px 6px;
  }
.list05 li {
	overflow:hidden;
	line-height:18px;
	padding-left:18px;
	padding-top:1px;
	padding-bottom:1px;
	background:url(/images/index/blt_04.gif) no-repeat 12px 10px;
  }
  
.newsImage /* 기사 이미지 보기 */
{
	width:60px; 
	height:55px;
	overflow:hidden;
	text-align:center;
	float:left;
	margin-left:8px;	
	margin-right:7px;
}
.leftCateContents
{
	float:left;
	padding:0px 0 0 0px;
}

/* -- Definition List Style -- */

/* -- Definition List Style -- */
dl.define01 {position:relative; width:100%; margin:0px; padding:0 4px 10px 4px; width:250px;}
dl.define01 dt {
	height:50px; line-height:19px;
	padding-left:90px;
	margin:0 0 10px 0;
}
dl.define01 dt a{font-weight:none;}
dl.define01 dd {position:absolute; left:0; top:0; border:1px solid #B9B9BB; margin-left:10px; margin-top:0px;}
dl.define01 dd img{padding:0px;margin:0px; width:73px; height:58px}
dl.define02 {position:relative; width:100%; margin:4px 0 0 3px;}
dl.define02 dt {
	overflow:hidden;
	display:block;
	line-height:19px;
	margin-left:100px;
	padding:13px 0 11px 0;
	border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF;
	font-weight:bold;
}
dl.define02 dd {position:absolute; left:0; top:0; border:1px solid #B9B9BB;}
dl.define05 {float:left; width:72px; margin-right:10px; padding:7px 0 5px;}
dl.define05 dd {margin-bottom:4px;}
dl.define05 dd img {display:block; border:1px solid #B9B9B9;}
dl.define05 dt {overflow:hidden; height:26px; line-height:13px; padding:0 2px; font-size:11px;}

dl.define06 {float:left; width:106px; margin-right:10px; padding:7px 0 5px;}
dl.define06 dd {margin-bottom:4px;}
dl.define06 dd img {display:block; border:1px solid #B9B9B9;}
dl.define06 dt {overflow:hidden; height:26px; line-height:13px; padding:0 2px; font-size:11px;}
dl.define07 {position:relative; width:100%; margin:0 0 3px;}
dl.define07 dt {
	overflow:hidden;
	display:block;
	line-height:19px;
	margin-left:100px;
	padding:13px 0 11px 0;
	border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF;
	font-weight:bold;
}
dl.define07 dd {position:absolute; left:0; top:0; border:1px solid #B9B9BB;}

/* -- Unified List Style -- */
dl.uniflist01, dl.uniflist02, dl.uniflist03, dl.uniflist04 {
	position:relative;
	clear:both;
}
dl.uniflist01 dd, dl.uniflist02 dd, dl.uniflist03 dd, dl.uniflist04 dd {position:absolute;left:0px;top:0;}
dl.uniflist02 dt a{color:#B9B9BB; overflow:hidden;}
dl.uniflist04 dt a{color:#B9B9BB; overflow:hidden;}
dl.uniflist01 dt, dl.uniflist02 dt {
	height:19px; line-height:19px;
	padding-left:80px;
}
dl.uniflist02 dt{margin-top:0px;}
dl.uniflist03 dt, dl.uniflist04 dt {
	height:19px; line-height:19px;
	padding-left:80px;
	padding-right:10px;
	margin-top:20px;
}
ul.uniflist01 li, ul.uniflist02 li {
	overflow:hidden;
	height:19px; line-height:19px;
	padding-left:90px;
	background:url(/images/blt_03.gif) no-repeat 81px 7px;
}
ul.uniflist02 li {
	padding-left:70px;
	background-position:61px 7px;
}
.cathLink{
  margin-top:10px;
  width:100%;
  padding:0px; margin:0px;
/*  border-top: 2px solid #D0D0D0;
  border-bottom: 2px solid #D0D0D0;*/
}
.cathLink dt{
 border-bottom:1px dotted #C0C0C0;
}
.cathLink img{
  width:100%;
  padding:0px; margin:0px;
}

/* ### Right Content ### */
/* main page 도서안내 */
#booksInfo {margin:10px 0 0 0; padding:0px; width:265px;}
.booksBox
{
	clear:both;	
}
.bIImage {float:left; width:65px; padding-left:8px;}
.bIImage img {border:1px solid #696969;}
.bIContent {float:left; width:192px;}
.bITitle {display:block; margin:0 0 0 10px; width:190px; color:#3b3b3b;}
.bIWriter {display:block; margin:0 0 0 10px; width:190px; color:#6c6c6c;}

/* -- SkySqure 스타일 -- */

	/* 외형 */
	.skySQ {
		clear:both;	position:relative; width:265px;	margin-left:0px; margin-top:8px;
		background:url(/images/index/bg_skysq_265_b.gif) no-repeat 0 bottom;
	}
	.skySQ1 {
		clear:both;	position:relative; width:265px;	margin-left:0px; margin-top:8px;
		background:url(/images/index/bg_skysq_265_b1.gif) no-repeat 0 bottom;
	}
	.skySQbox980{
		clear:both;	position:relative; width:980px; margin-left:0px; margin-top:8px;
		background:url(/images/index/bg_skysq_980_rg.gif) no-repeat 0 bottom;	  
	  }
	.skySQbox {
		clear:both;	position:relative; width:265px; margin-left:0px; margin-top:8px;
		background:url(/images/index/bg_skysq_265_e.gif) no-repeat 0 bottom;
	}
	.skySQbox2 {
		clear:both;	position:relative; width:265px; margin-left:0px; margin-top:8px;
		background:url(/images/index/bg_skysq_265_d.gif) no-repeat 0 bottom;
	}
	.skySQbox3 {
		clear:both;	position:relative; width:265px; margin-left:0px; margin-top:8px;
		background:url(/images/index/bg_skysq_265_f.gif) no-repeat 0 bottom;
	}
	.skySQbox4 {
		clear:both;	position:relative; width:265px; margin-left:0px; margin-top:8px;
		background:url(/images/index/bg_skysq_265_rg.gif) no-repeat 0 bottom;
	}
	.skySQbox5 {
		clear:both;	position:relative; width:265px; margin-left:0px; margin-top:8px;
	}
	.skySQ400 {
	  clear:both;width:400px; margin-left:0px; margin-top:10px;
	  background:url(/images/index/bg_skysq_400_b.gif) no-repeat 0 bottom;
	}
	/* 제목 */
	.skySQ h2,  .skySQ1 h2, .skySQbox h2, .skySQbox2 h2, .skySQbox5 h2, .skySQbox980 h2{
		display:block;
		overflow:hidden;
		padding-left:13px;
		height:30px;
		color:#46708b; font-size:12px;
	}
	
	.skySQ h2{display:block;
		overflow:hidden;
		padding:10px 0 0 13px;
		height:30px;
		color:#46708b; font-size:12px;}
	.skySQ1 h2{display:block;
		overflow:hidden;
		padding:10px 0 0 13px;
		height:30px;
		color:#46708b; font-size:12px;}
	
	.skySQbox4 h2{
		display:block;
		overflow:hidden;
		padding-left:13px;
		height:22px; line-height:30px;
		color:#46708b; font-size:12px;
	}
	
	.skySQ h2 a {color:#46708b;}
	.skySQ img {margin:0 2px 5px 2px;}
    .skySQbox4 img {margin:2px;}	
	.skySQbox2 img {margin:3px;}
	
  .sky_titHeader {background:url(/images/index/photo_news_headBG.gif) no-repeat 0 0;}
  .sky_titHeader2 {background:url(/images/index/photo_news_headBG2.gif) no-repeat 0 0;padding:0 0 5px 0;}
  .sky_titHeader2 h2{display:none;}	
	.sky_tit01 {background:url(/images/index/bg_skytit03.gif) no-repeat 0 0; padding:6px 0 1px 0;}
	.sky_tit02 {background:url(/images/index/bg_skytit02.gif) no-repeat 0 0; padding:6px 0 5px 0;}
	.sky_tit04, .skySQ450 h2 {background:url(/images/index/bg_skytit03.gif) no-repeat 0 0;}
	.sky_tit05  {background:url(/images/index/book_info.gif) no-repeat 0 0;}
	.sky_tit06  {background:url(/images/index/weekly_section_news.gif) no-repeat 0 0;}
	.sky_tit_notice {background:url(/images/index/bg_skytit_notice.gif) no-repeat 0 0; padding:6px 0 0 0;}
	.sky_tit_box {background:url(/images/index/bg_skytit_box.gif) no-repeat 0 0; padding:6px 0 5px 0;}
	.sky_tit_box2 {background:url(/images/index/bg_skytit_box2.gif) no-repeat 0 0;}
	.sky_tit_box2 span{display:none;}
	.sky_tit_box3 {background:url(/images/index/bg_skytit_box3.gif) no-repeat 0 0;}
	.icon_n_skySQ {margin:10px 0 13px 4px;}
	.skySQ2 .tabSQ {display:block; float:left; padding-top:6px;}
	.skySQ2 .tabSQ a {display:block; float:left; height:23px; line-height:23px; padding:1px 7px 0; text-decoration:none;}
	.skySQ2 .tabSQ a.tabON {
		padding:0 6px;
		border-width:1px 1px 0 1px; border-style:solid; border-color:#bfcfde;
		background-color:#FFF;
		color:#ff5500;
	}
	.skySQ2 {
		clear:both;	position:relative; width:240px;	margin:8px 0;
		background:url(images/index/bg_skysq_270_b.gif) no-repeat 0 bottom;
	}

	.makeSlide,	img.makeSlide {position:absolute; right:14px; top:10px;}
	.btn_more01	 {position:absolute; top:10px; right:15px; color:#355a88; font-size:11px;}
	.btn_more01 a {color:#355a88; font-size:11px;}
	
	.btn_more02	 {position:absolute; top:105px; right:10px;}
	/* RSS icon 삽입에 따른 추가 스타일 */
	.btn_more03	 {position:absolute; top:10px; right:31px; color:#355a88; font-size:11px;}
	.btn_more03 a {color:#355a88; font-size:11px;}
	
	
	.btn_moreView {color:#46708b; font-size:11px; position:absolute; top :8px; right:8px;}
	.btn_moreView img{width:12px; height:12px; position:relative; top:2px; left:-1px;}
	.btn_moreView select{position:absolute; top:-2px; right:0px; width:170px; height:20px;}
	.btn_moreView2 {color:#46708b; font-size:11px; position:absolute; top :10px; right:5px;}
	.btn_moreView2 img{width:12px; height:12px;}
	.icon_rss	 {position:absolute; top:8px; right:15px; color:#355a88; font-size:11px;}
	.icon_rss_rainbow {position:absolute; top:11px; right:5px; color:#355a88; font-size:11px;}
	.icon_rss a	    {color:#355a88; font-size:11px;}
	
	.icon_rss_sc    {position:absolute; bottom:-5px; left:370px; width:20px; background-color:white; text-align:right;}
	.icon_rss_tv    {position:absolute; right:120px; top:10px;}

	.btn_more02	 {position:absolute; top:105px; right:10px;}
	/* 본문 */
	.skySQ .bodySQ {overflow:hidden; margin-bottom:0px;}
	.skySQ1 .bodySQ {overflow:hidden; margin-bottom:0px;}
	.skySQ450 .bodySQ {overflow:hidden; margin:8px 15px;}
	.skySQbox4 .bodySQ {overflow:hidden; margin-bottom:0px;}
	
	.public {line-height:20px; padding:6px 0;}
#weekely{margin-top:100px;}
	/* 하단 */
	.footSQ {position:relative; clear:both; overflow:hidden; height:29px; line-height:29px; margin:0 15px; border-top:1px solid #cdd5de;}
	.footSQ label {font-size:12px;}
	.footSQ input.edit {width:68px; border:1px solid #bfcad6; background-color:#eef7ff;}
	.footSQ .form {float:left; line-height:14px; padding-top:5px;}
	.footSQ .jrlist {display:block; padding-top:9px; line-height:12px; font-size:11px; text-align:center;}
	.footSQ .jrlist a {color:#000;}
	.footSlider {position:absolute; right:0; bottom:7px;}

/* --------------------------------------------------------------------------------
		아티클 (가운데 단) 스타일
-------------------------------------------------------------------------------- */
/* -- TOP 기사 -- */
.aHsubTitle a {font-size:15px; color:Black; font-family:돋움;}

#aritcleHeadline dl {width:100%; margin-bottom:0px;}
#aritcleHeadline dt {display:block; text-align:left; width:100%; margin-bottom:0px;}
#aritcleHeadline dt a {color:#000000; font-weight:bold; font-size:17px; font-family:'돋움';}
#aritcleHeadline dd.dd_tit {margin-bottom:4px;}
#aritcleHeadline dd.dd_tit a {color:#000; font-weight:bold; font-size:17px; font-family:'돋움';}
#aritcleHeadline dd.dd_tit1 {margin-bottom:3px; line-height:140%;}
#aritcleHeadline dd.dd_tit1 a{color:#10275b; font-weight:bold; font-size:15px; font-family:'돋움'; text-decoration:none; letter-spacing:-1px;}
#aritcleHeadline dd.dd_tit1 a:link{color:#10275b;}
#aritcleHeadline dd.dd_tit1 a:hover{color:#0000f9;}

.dd_headline a, a:link, a:visited, a:hover; { color:Red;}
/*#aritcleHeadline dd.dd_tit a:visited {color:#124ea1;}
#aritcleHeadline dd.dd_tit a:hover, .dd_tit a:active {color:#124ea1;}*/
.subTitle {color:#1e67c4;}
#aritcleHeadline dd.dd_img {float:left; margin-right:10px; overflow:hidden;}
#aritcleHeadline dd.dd_img img {display:block; border:1px solid #696969;}
#aritcleHeadline dd.dd_sum {float:left; line-height:130%; margin:3px 0 0 0;} /* width 285 */
#aritcleHeadline dd.dd_sum img {margin:0 3px;}
#aritcleHeadline dd.dd_sum a {color:#000;/*color:#696969;*/}
#aritcleHeadline dd.dd_bun {
	float:right;
	line-height:18px;
	width:450px;
	background:url(/images/blt_07.gif) no-repeat 0 3px;
	text-indent:10px;	
}
#aritcleHeadline dd.dd_sub {margin:0 0 10px 0; line-height:140%; /*clear:both;*/ text-align:left;}
#aritcleHeadline dd.dd_sub span{overflow:hidden;}
#aritcleHeadline #dd1.dd_sub a:link{color:#10275b;}
#aritcleHeadline #dd1.dd_sub a:hover{color:#0000f9;}

#aritcleHeadline2 dd.dd_tit {margin-bottom:4px;}
#aritcleHeadline2 dd.dd_tit a {color:#a4a4a4; font-weight:bold; font-size:17px; font-family:'돋움';}
#aritcleHeadline2 dd.dd_sub2 {margin:0 0 0 0; line-height:140%; clear:both;}
#aritcleHeadline2 dd.dd_sub2 span{overflow:hidden;}
#aritcleHeadline2 dd.dd_sub2 a {color:#000;/*#585858*/; font-weight:bold;}
/* -- 이미지 기사 -- */
.articleTop {clear:both; width:100%;padding:4px 0 0 0; /*border-bottom:1px dotted #C0C0C0;*/}
.articleTop dl {position:relative; width:100%;}
.articleTop dt {
	overflow:hidden;
	line-height:125%;
	margin-bottom:3px;
	font-weight:bold; font-size:14px; letter-spacing:-1px;
	width:400px; height:18px;
}
.articleTop dt a {color:#000;/*#575757*/;}
.articleTop dt a:visited {color:#000;/*#575757*/;}
.articleTop dt a:hover, .aritcleTop dt a:active {color:#124ea1;}
.articleTop dd.dd_img {border:0px solid #898989;height:80px;overflow:hidden; float:left; margin-right:8px; display:none;}
.articleTop dd.dd_img img {border:1px solid #696969;}
.articleTop dd.dd_sum {line-height:125%; margin-bottom:8px; display:none;}
.articleTop dd.dd_sum img {padding-bottom:6px;}
.articleTop dd.dd_bun {
	line-height:125%;
	padding-left:100px;
	/*background:url(/images/blt_07.gif) no-repeat 90px 3px;*/
}

/* -- 이미지 기사2 -- */
.article_news {
  clear:both;
  width:100%;
  /*height:40px;*/
  line-height:18px; 
  border:1px solid #C0C0C0;
  background-image:url();
  padding-left:70px;
  padding-top:10px;
  padding-bottom:10px;
  text-align:left;
}

/* -- 주요 기사 -- */
/*.articleUnit {clear:both;}*/
.articleUnit dt 
{
	clear:both;
	line-height:120%;
	margin:8px 0 5px 0; padding-right:5px;
	/*background:url(/images/index/blt_04.gif) no-repeat 0 6px;*/
	font-size:15px; font-weight:bold;
}
.articleUnit dt a {color:#333333; line-height:120%;}
.dd_tit a{color:#fefefe; line-height:125%;}
.articleUnit dt a:visited {color:#202020;}
.articleUnit dt a:hover, .aritcleTop dt a:active {color:#202020;}
.articleUnit dt img {margin:0 3px 2px;}
/* -- 1면 뉴스(관련기사) -- */
.articleUnit .dd_sub2 {
	background:url(/images/blt_07.gif) no-repeat 0 5px;
	padding:0 0 0 15px;
}
/* -- 주요뉴스2 -- */
.articleUnit_newsDIV {clear:both;}
.articleUnit_news dt {
	line-height:125%;
	margin:0 0 4px 0; padding-left:0; padding-right:5px;
	font-size:12px; font-weight:bold; font-family:굴림;
}
.articleUnit_news .dd_img {float:left; margin-right:10px;}
.articleUnit_news dt a {color:#202020; line-height:130%;}
.articleUnit_news dt a:visited {color:#202020;}
.articleUnit_news dt a:hover, .aritcleTop dt a:active {color:#202020;}
.articleUnit_news dd img {margin:0 3px 3px 0;}
.articleUnit_news dd {line-height:125%;}

.summaryUnit dd {
  overflow:hidden;
  position:relative;
  top:10px;
  left:65px;
  font-size:10pt;
  line-height:12pt;
}

.articleUnit dd 
{
	float:left;
	overflow:hidden;
	height:19px; line-height:19px;
	margin:0 0 3px;
	
}

.summary_news {margin-top:14px; margin-bottom:10px; width:400px; height:32px; background-image:url(/images/index/bg_focusnews.gif);}
.advertisingLink {margin-top:15px; margin-bottom:5px; width:100%; height:70px; }
/* silver Type */
#silver #aritcleHeadline dl{padding:0 0 5px 0;}
#silver #aritcleHeadline dl dt a{font-size:15pt; line-height:130%;}
#silver #aritcleHeadline dl dd{font-size:11pt;}
#silver .articleTop dl{padding:5px 0 5px 0;}
#silver .articleTop .dd_tit a{font-size:14pt;}/* silver Title */
#silver .articleTop .dd_sum a{font-size:12pt; line-height:130%;}/* silver Content */
#silver .articleUnit dt {font-size:14pt; line-height:130%;}

/* -- 포토뉴스 -- */
#photo_box img{vertical-align:top;}
#photoHeader {background:url(/images/index/photo_news_headBG.gif); height:20px; margin-bottom:4px; text-align:right; padding:12px 10px 0 0;}
#photoHeader a{color:#ffffff;} /*ie6*/
.btn_photo_moreView {font-size:11px; font-weight:bold; display:none}
.btn_photo_moreView a {color:white;}
.btn_photo_moreView img{width:12px; height:12px;}

.p_tit{width:227px;margin-left:10px;}
.p_tit h5{margin:0 !important;}
.p_tit span{}
.p_tit span img{vertical-align:top;}
.photo_view
{
    clear:both;    
    width:266px;
    /*height:220px;*/
    margin-left:0px;
    margin-top:0px;
    padding:0px;
    text-align:center;
}

.la_thum {margin:0 0 0 0px; width:245px; height:175px;}/*포토뉴스 미리보기*/
.la_thum li a {font-weight:bold;}
.sm_thum {margin:0 0 15px 0; padding:0px; width:265px; height:60px;}
body.ie6 .sm_thum li {float:left; margin:0px 0 0 5px;}
body.ie7 .sm_thum li {float:left; margin:5px 0 0 7px;}
.sm_thum img { !important; width:78px; height:60px;}

/*
.sm_thum {padding:0 0 0 5px;}
.photo_view .sm_thum{width:246px; height:60px; margin:0 2px 5px 2px;padding-top:5px;}
.photo_view .sm_thum li{margin:0 3px 1px 3px;border:1px solid #a0a0a0; float:left;}
.photo_view .sm_thum li.on{border:1px solid #a0a0a0;margin:0 3px 1px 3px;}
.photo_view .sm_thum li img{vertical-align:top !important; width:73px; height:50px;}
.photo_view li{font-size:12px;color:#000; text-align:center;}
.photo_view .la_thum img{border:1px solid #a0a0a0;margin:0px 0 2px 0;}
.photo_view .la_thum li{width:238px;height:175px;display:none; padding:0 0 0 9px; border:solid 1px blue;}
*/
/* -- 가장많이본기사 -- */
#bestArticle {background:url(/images/index/photo_news_headBG2.gif); padding:12px 10px 0 0; height:20px; text-align:right;}
#bestArticle .btn_best_moreView a{color:#fff;}
#bestArticle a{color:#4f4e4e;}
.btn_best_moreView {font-size:11px; font-weight:bold;}
.btn_best_moreView a {color:white;}
.btn_best_moreView img{width:12px; height:12px;}

/* -- (메인)기획연재 시작 -- */
#serialPublic {margin:10px 0 10px 0; width:265px; border:solid 0px red;}
.sPhead {width:265px; height:35px; background:url(/images/index/r_sp_tit_new.gif) no-repeat bottom;}
.sPbody {width:255px; padding:0 0 10px 10px; background:url(/images/index/r_sp_bg.gif) no-repeat bottom;}/*265*/
.sPbody h3{display:block; width:229px; height:18px; padding:0 0 1px 20px;margin:0; background:url(/images/index/r_sp_tit_bg.gif) no-repeat;}/*249 19*/
.sPbody h3 a{color:#297979; font-size:10pt;}
.sPbody dl {clear:both;}
.sPbody dt {float:left; overflow:hidden; text-align:center; width:72px; height:50px; margin:5px 10px 0 0;}
.sPbody dd {float:left; margin:5px 0 5px 0; padding:0 5px 0 0;}
.sPbody dd a{color:#4f4e4e; line-height:130%;}
/* -- (메인)기획연재 끝 -- */


#cathPeople {
    padding: 0 0 8px 0;
}

#cathUCC {margin:8px 0;}
#cathUCC .cathUCCbody{/*height:150px;*/ background:url(/images/index/r_sp_bg.gif) no-repeat bottom; padding:0 0 0 0;} /* height 값 임시*/
#cathUCC h2 {
	display:block;
	height:32px;
	background:url(img/index/r_sp_tit.gif) no-repeat 0 0;
}
#UCC_tag {
	position:relative;
	width:100%; height:22px; line-height:22px;
	padding:10px 0 5px;
	font-size:11px; z-index:500;
}
#UCC_tag p.tagKeywords {float:left; padding-left:10px;}
.tagFlash {display:block; position:absolute; left:0; top:29px;}
	/* 테그 타입 */
	a.tagType00 {color:#000;}
	a.tagType01 {padding:6px 3px 4px; background-color:#7aafe0; color:#FFF;}
	a.tagType02 {padding:6px 3px 4px; background-color:#58469d; color:#FFF;}
#UCC_tag img {float:right; padding-right:10px;}

#cathUCC .secUCC {
	/*position:relative;
	height:97px;*/
	margin:0px; padding:0px;
}
#cathUCC .secUCC h3 {display:block; float:left; line-height:22px; font-size:12px;}
#cathUCC .secUCC h3 a {} 
#cathUCC .secUCC h4 {display:block; float:right; font-size:11px; font-weight:normal;}
#cathUCC .secUCC h4 a {
	display:block;
	overflow:hidden;
	float:left;
	height:19px; line-height:22px;
	padding:0 3px;
	border-width:1px 1px 0 1px; border-color:#E8E8E8; border-style:solid;
	color:#7c6f5c;
	text-decoration:none;
}
#cathUCC .secUCC h4 a strong {color:#d30205;}
#cathUCC .secUCC h4.tabON a {background-color:#FFF; border-color:#bcb4ac; color:#d30205;}
#cathUCC .bodyUCC {position:absolute; left:0; top:28px; width:240px;}

/* 추가부분 */
.secUCC dl{clear:both;border-bottom:0px dotted #CCC;padding-bottom:19px;margin-left:10px;}
.secUCC dt {float:left;margin-right:10px;}
.secUCC dd {line-height:130%;padding-right:5px;}

	/* 도서 안내*/
.serUCC dl{clear:both; border-bottom:1px dotted #CCC; height:90px; margin-left:5px;padding-top:5px; margin-bottom:5px}
.serUCC dt{float:left;margin-right:10px;}
.serUCC dd{line-height:130%;padding-right:5px;padding-top:10px;}ㄱ
/* -- eventLink --*/
#eventLink {
	margin:10px 0 0 0;
  width:265px;
  height:190px;
}
#eventLink img{
  width:257px;
  height:182px;
  border:3px solid gray;
  padding:1px;
}
#eventImage2{
  width:240px;
  height:180px;
  border:1px solid gray;
}
#eventImage2 img{
  width:240px;
  height:180px;
}

/* -- 속보 -- */
#newsFlash01 {
	position:relative;
	height:23px;
	margin:3px 0 15px;
	padding:0 0 2px 0;
	background-color:#d8d8d8;
	z-index:300;
}
#newsFlash01 h2 {font-size:0;}
#newsFlash01 img {display:inline;}

/* -- Hot & Cool  -- */
#hotNCool {position:relative; margin-top:10px; padding:10px 0 4px 12px; width:376px; border:1px solid #BFCFDE; background:url(/images/bg_index_tvlistbox.gif) no-repeat 0 0px;}
#hotNCool h2 {display:block; font-size:12px; font-weight:bold;}
#hotNCool h2 span.txtHot {color:#FF5500;}
#hotNCool h2 span.txtCool {color:#4683C8;}
#hotNCoolTxt {margin-top:14px;}
.btn_tvlist {position:absolute; top:6px; right:6px;}
.bar02 {color:#C7C7C7; margin:0 2px;}
.public02 {line-height:20px; letter-spacing:-1px;}

/* -- Weekend -- */
#newsWeekendby {width:390px; overflow:hidden; margin:15px 0 0;}
#newsWeekendby .define06 {width:33%; margin:0; padding:7px 0 5px; text-align:center;}
#newsWeekendby .define06 dt {height:32px; line-height:16px; padding:0 5px; font-size:11px; text-align:left;}
#newsWeekendby .define06 dt strong {display:block; font-size:12px;}
#newsWeekendby ul {clear:both; width:100%; margin:0; padding:0; border-top:1px solid #C8C9CB;}
#newsWeekendby ul li {
	line-height:16px;
	margin:7px 0; padding-left:8px;
	font-size:11px;
	background:url(/images/blt_02.gif) no-repeat 0 6px;
}
#newsWeekendby ul li a {color:#3C4475;}
#newsWeekendby ul li strong {display:block; font-size:12px;}

/* --  사설 & 칼럼  -- */
#editcal {position:relative; height:22px; margin:15px 0; border:1px solid #BFCFDE;}
#editcal p {line-height:14px; margin:3px 40px 0 10px;}
#editcal p img {margin-bottom:2px;}
#editcal .btn_more01 {right:10px; top:5px;}

/* -- 파랑띠 배너 -- */
.blueBelt {overflow:hidden; height:19px; margin:15px 0;}
.blueBelt img {display:block;}

/* -- 머니 -- */
#newsMSby .list01 ul {padding:0;}

/* -- AP -- */
* html #newsAPby .footSQ img {margin-top:5px;}

/* -- 많이 본 기사 -- */
#chtolicEvent {padding:0 0 5px 0}
#chtolicEvent .footSQ, #uccEvent .footSQ	 {border:none;}
#chtolicEvent .btn_more01 {right:5px; top:7px;}
#chtolicEvent ul {border-top:1px solid #DFDFDF; border-bottom:1px solid #EDEDED;}
#chtolicEvent ul.uniflist02 {border:none;}
#chtolicEvent .footSQ .jrlist, #uccEvent .footSQ .jrlist {background:url(/images/bg_dot01.gif) repeat-x; margin-top:2px;padding-top:2px;}

/* -- 사업센터 -- */
#weekely {
	clear:both;
	overflow:auto;
	width:980px;
	margin:0 auto 20px; padding-bottom:5px;
	text-align:left;
}
#weekely h2 {display:block; margin-bottom:10px;}

	/* 공통 박스 디자인 */
	.weekelyUnit {float:left; width:220px; margin-bottom:10px; padding:0 10px;}
	.weekelyUnit h3 {display:block; float:left; height:20px; line-height:20px; font-size:12px;}
	.weekelyUnit .subsection {float:right; padding-top:5px; font-size:11px;}
	.weekelyUnit .subsection a {color:#6F6F6F;}
	.weekelyUnit dl {position:relative; clear:both; width:100%; border-top:1px solid #D0D0D0;}
/*	.weekelyUnit dd {position:absolute; left:0; top:8px; border:1px solid #D0D0D0;}*/
	.weekelyUnit dt {
		overflow:hidden;
		height:19px; line-height:19px;
		padding:7px 0 0 15px;
		background:url(/images/blt_03.gif) no-repeat 6px 14px;
	}

	.weekelyUnit li {
		overflow:hidden;
		height:19px; line-height:19px;
		padding-left:15px;
		background:url(/images/blt_03.gif) no-repeat 6px 7px;
	}

/* --------------------------------------------------------------------------------
		2009-01-14 이후 별도 Style 추가부분
-------------------------------------------------------------------------------- */
/* LeftContents (iNews) */
#divMainNotaBene {
    border:0;
    padding: 0 0 4px 0;
}

.inewsLine {
	width:120px;
	height:1px;
	background:url(/images/index/inewsline.gif) no-repeat;
}
.inewstext {
    padding-left:19px;
	width:120px;
	height:22px;
	color:#4f4e4e;
	text-align:left;
	line-height:120%;
}

/* -- Photo News -- */
#hotPhotoNews_title {margin:0 0 10px 0; border:solid 0px red; padding:0px; font-weight:bold;}
#hotPhotoNews_title img {margin:0px; padding:0px; border:solid 0px red;}

.hotPhotoNews_Td {float:left; margin:0px; padding:0px; background:url(/images/photoNews/list_box_head.gif) no-repeat;}
.PhotoNews_title {float:left; margin:5px; padding:0px;}
.more_btn {float:right; margin:5px; padding:0px;}
.more_btn img {position:relative; top:1px;} /*버튼 위치 조절*/
.PhotoNews_body {clear:both; margin:0px; padding:0px; width:181px; height:145px; background:url(/images/photoNews/list_box_body.gif) no-repeat;}
.PhotoNews_body img {margin:5px 6px 5px 6px; border:solid 0px red;}
.News_stitle {text-align:center;color:#747474;}

.blank_style {float:left;margin:0px;padding:0px;width:11px;} /*Hot 포토뉴스 각 Box 사이의 넓이 조절*/

#hotPhoto_mainBox {}

/*--- s : left div list li(좌측 광고 box 내용부분) ---*/
.leftdiv_list_title {
  margin-top:10px;
  margin-left:13px;
  padding-top:5px;
  padding-bottom:10px;
  width:94px;
  height:11px; /*padding 5 + 5 = 21px*/
  text-indent:6px;
}
.leftdiv_list_title_red {
  margin-top:10px;
  margin-left:13px;
  padding-top:5px;
  padding-bottom:10px;
  width:94px;
  height:11px; /*padding 5 + 5 = 21px*/
  text-indent:6px;
  color:#f25500;
  font-weight:bold;
}

.leftdiv_list_contents {
  margin:0px;
  margin-left:13px;
  padding-top:6px;
  padding-bottom:4px;
  border-top:solid 1px #eaeaea;
  width:94px;
  text-indent:6px;
  line-height:15px;
  color:#9d9d9d;
}

.leftdiv_list_contents_red {
  margin:0px;
  margin-left:13px;
  padding-top:6px;
  padding-bottom:4px;
  border-top:solid 1px #eaeaea;
  width:94px;
  text-indent:6px;
  line-height:15px;
  color:#f25500;
  font-weight:bold;
}

.leftdiv_list_contents span{ color:#4f4e4e;}
/*--- e : left div list li ---*/

/*-----------------------------------------------------
    신문사 소개(cathInfo style)
-----------------------------------------------------*/
/*--- s : cath Info left layer ---*/
#cathinfo_head {
  margin:0px;
  padding:0px;
  width:120px;
  height:32px;
  background:url(/images/info/left_layer/bg_cathinfo_head.gif) no-repeat top left;
}

#cathinfo_body {
  margin:0px;
  padding:0px;
  width:120px;
  height:273px;
  background:url(/images/info/left_layer/bg_cathinfo_body.gif) no-repeat bottom left;
}
/*--- e : cath Info left layer ---*/

#cathinfo_content_left {
  float:left;
  margin:0px; padding:0px;
  margin-top:20px;
  margin-left:20px;
  width:488px;
  color:#5b5b5b;
  border:solid 0px red;
}
#cathinfo_content_right {
  float:left;
  margin:0px; padding:0px;
  margin-top:20px;
  margin-left:20px;
  width:270px;
  color:#5b5b5b;
  text-align:left;
}
.contentBox {
  clear:both;
  margin:0px; padding:0px;
  width:488px;
  border-top:solid 1px #ebebeb;
}

.contentBox1 {
  clear:both;
  margin:0px; padding;0px;
  width:488px;
}


.historyBox {
  clear:both;
  margin:0px; padding:0px;
  width:488px;
}
.history_year{
  clear:both;
  margin:30px 0 0 5px; padding:0px;
  width:488px;
}
.history_year_s{
  clear:both;
  margin:0 0 5px 5px; padding:4px 0 0 5px;
  width:90px;
  height:16px;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#7fb2dd;
}
.history_year_s1{
  clear:both;
  margin:30px 0 5px 5px; padding:4px 0 0 5px;
  width:90px;
  height:16px;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#7fb2dd;
}
.history_month{
  padding-top:6px;
  padding-bottom:6px;
  padding-left:18px;
  width:90px;
  color:#2e599d;
  font-weight:bold;
  background:url(/images/info/history_icon.gif) no-repeat 10px 12px;	
}
.history_business{
  padding-top:6px;
  padding-bottom:6px;
  width:398px;
  color:#525252;
}

.history_month1{
  padding-top:6px;
  padding-bottom:6px;
  padding-left:18px;
  width:90px;
  color:#2e599d;
  font-weight:bold;
  background:url(/images/info/history_icon.gif) no-repeat 10px 20px;	
}
.history_month2{
  padding-top:6px;
  padding-bottom:6px;
  padding-left:18px;
  width:90px;
  line-height:130%;
  color:#2e599d;
  font-weight:bold;
  background:url(/images/info/history_icon.gif) no-repeat 10px 12px;	
}
.history_business1{
  padding-top:6px;
  padding-bottom:6px;
  line-height:130%;
  width:398px;
  color:#525252;
}

.membersBox {
  clear:both;
  margin:0px; padding:0px;
  width:488px;
  border-top:solid 1px #ebebeb;
  border-bottom:solid 2px #ebebeb;
}
.members_tr {
  border-top:solid 1px #ebebeb;
}
.members_tr_g {
  border-top:solid 1px #ebebeb;
  background-color:#f9f9f9;
}
.membersBox {
  clear:both;
  margin:0px; padding:0px;
  width:488px;
  margin-bottom:20px;
}

.members_t1 {
  float:both;
  padding-bottom:10px;
  width:77px;
  height:15px;
  font-weight:bold;
  background:url(/images/info/oga_tit_1.gif) no-repeat;
}
.members_t2 {
  float:both;
  margin-top:40px;
  padding-bottom:10px;
  width:77px;
  height:15px;
  font-weight:bold;
  background:url(/images/info/oga_tit_2.gif) no-repeat;
}
.members_t3 {
  float:both;
  margin-top:40px;
  padding-bottom:10px;
  width:77px;
  height:15px;
  font-weight:bold;
  background:url(/images/info/oga_tit_3.gif) no-repeat;
}
.members_t4 {
  float:both;
  margin-top:40px;
  padding-bottom:10px;
  width:97px;
  height:15px;
  font-weight:bold;
  background:url(/images/info/oga_tit_4.gif) no-repeat;
}

.members_photo {
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  width:70px;
}
.members_th {
  padding-top:5px;
  padding-bottom:3px;
  padding-left:5px;
  width:80px;
  line-height:120%;
  color:#2d6ab6;
}
.members_td {
  padding-top:5px;
  padding-bottom:3px;
  width:180px;
  line-height:120%;
  color:#444343;
}
.members_td1 {
  padding-top:5px;
  padding-bottom:3px;
  width:155px;
  font-size:11px;
  line-height:150%;
  color:#7a7979;
}

.members_th_1 {
  padding-top:5px;
  padding-bottom:3px;
  padding-left:5px;
  width:125px;
  line-height:120%;
  color:#2d6ab6;
}
.members_td_1 {
  padding-top:5px;
  padding-bottom:3px;
  width:235px;
  line-height:120%;
  color:#444343;
}
.members_td1_1 {
  padding-top:5px;
  padding-bottom:3px;
  width:135px;
  font-size:11px;
  line-height:150%;
  color:#7a7979;
}

.info_th {
  float:left;
  padding-top:5px;
  padding-bottom:10px;
  padding-left:15px;
  width:67px;
  line-height:150%;
  color:#2d6ab6;
  font-weight:bold;
  background:url(/images/info/arrow_info01.gif) no-repeat 5px 11px;
}
.info_td {
  float:left;
  padding-top:5px;
  padding-bottom:3px;
  width:406px;
  line-height:150%;
  color:#444343;
}

.info_td p {
  padding-bottom:5px;
}

.info_td li {
  padding-left:5px;
  padding-bottom:3px;
  line-height:150%;
  color:#636363
}

.info_image { /* symbol */
  clear:both;
  float:left;
  margin:0px; padding:0px;
  width:174px;
  height:174px;
}

.info_image_text {
  float:left;
  margin:0px; padding:0px;
  margin-left:14px;
  color:#444343;
}
.info_image_text p {
  margin:0px;
  margin-bottom:10px;
  padding:0px;
  font-size:12px;
  line-height:130%

}
.info_image_text span {
  color:#a55620;
}

/*--- cath info ---*/
#contentTitle {
  clear:both;
  margin:0px; padding:0px;
}

.add_box_left {
  float:left;
  margin:0px; padding:0px;
  margin-left:17px;
  width:8px;
  height:17px;
  background:url(/images/info/bg_add_left.gif) top left no-repeat;
}
.add_box_dt {
  float:left;
  margin:0px; padding:0px;
  padding-top:3px;
  padding-left:5px;
  padding-right:5px;
  height:14px;/*17*/
  background-color:#616060;
  color:#FFF;
  font-weight:bold;
}
.add_box_dd {
  float:left;
  margin:0px; padding:0px;
  padding-top:3px;
  padding-left:5px;
  padding-right:5px;
  height:14px;/*17*/
  background-color:#8e8c8c;
  color:#FFF;
  font-weight:bold;
}
.add_box_right {
  float:left;
  margin:0px; padding:0px;
  width:8px;
  height:17px;
  background:url(/images/info/bg_add_right.gif) top right no-repeat;
}
.tel_dt_left {
  float:left;
  margin:0px; padding:0px;
  margin-left:30px;
  margin-bottom:7px;
  font-weight:bold;
  line-height:130%;
  color:#2c2c2c;
}
.tel_dt_left_no {
  float:left;
  margin:0px; padding:5px 0 10px 0px;
  margin-left:95px;
  margin-bottom:20px;
  color:#2c2c2c;
}
.tel_dd_left span {
  color:#fe6c0a;
  font-weight:bold;
}
.tel_dd_left {
  float:left;
  margin:0px; padding:0px;
  margin-left:10px;
  margin-bottom:7px;
  color:#2c2c2c;
}
.tel_dd_left_clear {
  clear:both;
  margin:0px; padding:0px;
  margin-left:40px;
  margin-bottom:7px;
  line-height:130%;
  color:#2c2c2c;
}
.cathinfo_urlLink {
  margin:0px; padding:0px;
  margin-left:17px;
  padding-top:5px;
  padding-left:10px;
  color:#2c2c2c;
}
.cathInfo_right_text {
  margin:0px; padding:0px;
  margin-top:20px;
  width:270px;
  text-align:justify;
}
.cathInfo_right_text p {
  margin:0px; padding:0px;
  margin-bottom:7px;
  color:#626262;
  font-size:13px;
}
 

/*--- cath info box border ---*/
#cathinfo_content_top {
  margin:0px; padding:0px;
  width:845px;
  height:8px;
  background:url(/images/info/bg_cathinfo_top.gif) no-repeat left bottom;
}
#cathinfo_content_body {
  margin:0px; padding:0px;
  padding-bottom:25px;
  width:845px;
  background:url(/images/info/bg_cathinfo_body.gif) no-repeat left bottom;
}

#cathinfo_map_body {
  margin:0px; padding:0px;
  padding-top:10px;
  padding-bottom:25px;
  width:845px;
  text-align:center;
  background:url(/images/info/bg_cathinfo_body.gif) no-repeat left bottom;
}


/* -- 구독신청 -- */
#subscrib_info {line-height:20px;}
#subscrib_info .green1 {background-color:#61ac36; color:#fff; padding:2px 0 2px 6px; margin:18px 0 1px 0; width:524px;}
#subscrib_info .green2 {background-color:#82c14e; color:#fff; padding:2px 0 2px 6px; margin-bottom: 40px; width:524px;}

.subscript_table {margin:0 0 15px 0; border-top:solid 0px #FFFFFF;}
.subscript_table table {border-top: 3px solid #cbcbcb;}
/*.subscript_table tr {height:30px;}*/
.scitem {background-color:#f4f4f4; vertical-align:top; width: 94px; height:18px; border-bottom: 1px solid #cbcbcb; background-image:url(/images/join/td_bgdot_red.gif); background-repeat:no-repeat; padding:10px 0 0 15px}
.scval {border-bottom:1px solid #cbcbcb; padding:4px;}
.scval input, .scval textarea {border:solid 1px #c0c0c0;}
.scval textarea {border:solid 1px #c0c0c0;}
.subscript_table input {border:1px solid #c0c0c0; height:18px}
.htitle { height:19px; background-image:url(/images/join/td_bgtit.gif); background-repeat:no-repeat; font-weight:bold; padding:17px 0 0 21px;}
.htitle2 { height:19px; padding:17px 0 0 0px; color:#1d66c3;}
.htitle3 { height:19px; padding:10px 0 20px 0; color:#5d5c5c; line-height:1.5em;}
.p4green {padding:0px; color:#62ab36; text-align:right;}
.p4green img {position:relative; top:5px;}

.MultiLIne {padding:5px; font-size:9pt; font-family:돋움; color:#737373; border:solid 1px #c0c0c0;} /* 하고싶은 말*/

/*--- ---*/
.helpcampaignTitle {
	margin:0px; padding:0px;
	width:265px;
	height:52px;
	background:url(/images/bg_helpme_title.gif) no-repeat left bottom;
}
.helpcampaignBody {
	margin:0px; padding:0px;
	width:235px;
	padding:10px 15px 10px 15px;
	background:url(/images/bg_helpme_body.gif) no-repeat left bottom;
	line-height:1.5em;
}

/*----------------------------------------------------------
		right contents
----------------------------------------------------------*/
#subSections {
	margin:0px; padding:0px;
	width:265px;
}
.subSectionsTitle {
	margin:0px; padding:0px;
	width:265px;
	height:34px;
	background:url(/images/bg_categoryBox_title.gif) no-repeat left bottom;
}
.subSectionsBody {
	margin:0px; padding:0px;
	padding:5px 10px 5px 10px;
	width:245px;
	line-height:130%;
	background:url(/images/bg_categoryBox_body.gif) repeat-y left;
}
.subSectionsFooter {
	margin:0px; padding:0px;
	width:265px; height:10px;
	background:url(/images/bg_categoryBox_footer.gif) no-repeat left bottom;
}
/* --------------------------------------------------------------------------------
		카테고리 (가운데 단) 스타일
-------------------------------------------------------------------------------- */

.contentTitleText {
	float:left;
	display:block;
	height:24px;
	padding:15px 0 0 0;
	color:#2f81d0;
	font-size:14px;
	font-weight:bold;
}

.contentwTitleText 
{
	display:inline;
	font-weight:bold;
}


/* --------------------------------------------------------------------------------
		관리자 도서
-------------------------------------------------------------------------------- */
.Order_bl 
{
	border-bottom:solid 1px #efefef;
}



/* --------------------------------------------------------------------------------
		관리자 편집데스크-카테고리
-------------------------------------------------------------------------------- */
.categorySub1 
{
	padding:2px 10px 0 10px;
	background-color:#979797;
	color:#FFFFFF;
	height:23px;
	font-weight:bold;
	border-bottom:solid 1px #efefef;
}

.categoryTa1{
	padding:15px 0 0 10px;	
}

.categoryTit1{
	background-color:#ebebeb;
	width:700px;
	height:25px;
	padding:0 0 0 18px;
	font-weight:bold;
	color:#5d5d5d;
}
.categoryTit1_btn{
	background-color:#ebebeb;
	width:100px;
	padding:0 0 0 18px;
	color:#5d5d5d;
}

.categoryTit2{
	width:700px;
	height:22px;
	padding:0 0 0 40px;
	color:#5d5d5d;
	background:url(/images/index/blt_07.gif) no-repeat 30px 6px;
}
.categoryTit2_btn{
	width:100px;
	padding:0 0 0 18px;
	color:#5d5d5d;
}

#favSearchText
{
	color:#97cdff;
	margin:0 0 0 10px;
	padding:7px 0 0 10px;
	width:227px;
	height:17px;
	background:url(/images/index/fa_search_Text.gif) no-repeat 0 0 ;
	text-align:left;
}
/* --------------------------------------------------------------------------------
		기획특집 (acid = 9 인것들만) 390px --> 550px; bg_special_title.gif -->bg_special_title550.gif
-------------------------------------------------------------------------------- */
#plan {margin:0px; padding:0 0 8px 0px;}
#yearSE {margin:0px; padding:0 0 8px 0px;}
#riteSE {margin:0px; padding:0 0 8px 0px;}
.spTop {margin:0px; padding:0 8px 0 8px; width:565px; height:25px; background:url(/images/special/bg_special_title565.gif ) no-repeat; color:#ffffff;}
.spTop h4 {float:left; display:block; font-size:10pt; margin:8px 0 0 0px; font-family:돋움;}
.spTop span{float:right; display:block; font-size:8pt; font-family:돋움; margin:8px 15px 0 0px; display:none}
.spBody {margin:0px; padding:15px 10px 5px 10px; width:545px; background:url(/images/special/bg_special_body565.gif ) repeat-y; line-height:140%;}
.spBottom {margin:0px; padding:0px; width:565px; height:5px; background:url(/images/special/bg_special_bottom565.gif ) no-repeat;}
.link_top {background-color:#ffffff; text-align:right; height:11px; padding:5px 0 0 0;}
#plan dt, #yearSE dt, #riteSE dt{padding:0 5px 0 12px;}
#plan dd, #yearSE dd, #riteSE dd{padding:0 0 0 0px; line-height:130%;}
dt.planTitle{color:#276ebc; font-weight:bold; font-size:10pt; line-height:150%;}
span.planContent{display:block; margin:0 0 10px 5px; padding:0 10px 0 5px; background:url(/images/blt_07.gif) no-repeat 0px 4px; position:relative;}
span.planContent a{ font-weight:normal; color:#4f4e4e; text-indent:15px;}


.tabcontent{display:none;}
.imgBorder {border:solid 1px gray;}