@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 -0- */

* { font-style:normal;}

/* 본문 공통 */
body{
		font:0.75em/1.5 Gulim, Verdana, AppleGothic, Sans-serif;
		background-color:white;
		color:##2D2C2D;
}
*html {
    filter: expression(document.execCommand('BackgroundImageCache', false, true));
}

a:link          { color:#333;     text-decoration:none;}
a:visited       { color:#333;     text-decoration:none;}
a:hover         { color:red;  text-decoration:underline;}
a:active        { color:red;     text-decoration:none;}

/* 페이징 - 현재 페이지 */
    .selected               { text-align:center;   font-weight:bold;  color:#0860A8;} 
	.no-more                { color:#ccc;}

/* 카테고리 - 이미지 버튼 */
    .ib                     { cursor:pointer;}
/* 카테고리 - 트리 셀 */
    .branch3                { cursor:pointer;}
/* 카테고리 - 카테고리 옆 개수 스타일 */
    .c_cnt                  { font:0.75em Tahoma;  color:#bbb;}

/* 달력 월 표시 */
    .cal_month              { font:0.9em Verdana;  height:23px; font-weight:bold; color:black !important; letter-spacing:normal;}
    .cal_month a { color:black !important;}
/* 달력 요일 표시(th 영역) */
    .cal_week1              { font:1em dotum; color:#black;  }
/* 달력 일요일 표시(th 영역) */
    .cal_week2              { font:1em dotum;  color:#f30;  }

/* 달력 Week(tr 영역)  */
    .cal_week               {  height:10px;}
    .cal_current_week       { background-color:#eee;}
	
/* 달력 Day(td 영역) */
    .cal_day                { font:0.85em Verdana;  color:#999;  text-align:center;}
/* 달력 Day, 일요일 (td 영역)  */
    .cal_day_sunday         { color:#f30 !important;}
    .cal_day_sunday a       { color:#f30 !important;}
		
/* 달력 지난 달 날짜 표시(td)   */
    .cal_day1               { color:#ccc;}
/* 달력 다음 달 날짜 표시(td)   */
    .cal_day2               { color:#ccc;}
/* 달력 이번 달 날짜 표시(td) */
    .cal_day3               { color:#aaa;}
/* 달력 오늘 날짜 표시(td) */
    .cal_day4               { color:#333;  font-weight:bold;}
/* 달력 글쓴 날 링크 스타일 */
    a.cal_click:link        { color:#ccc;  font-weight:bold;}
    a.cal_click:visited     { color:#ccc;  font-weight:bold;}
    a.cal_click:hover       { color:white;  font-weight:bold;}
	
/* 종류별 코멘트 [##_rp_rep_class_##] */
    .rp_general             { }
    .rp_admin               { }
    .rp_secret              { color:#f30;   font-weight:bold;}
/* 종류별 코멘트 [##_guest_rep_class_##] */
    .guest_general          { }
    .guest_admin            { }	
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
    .hiddenComment { }
	
/* 이미지 아래 캡션 스타일 */
    .cap1                   { color:#999;  text-align:center;}	
/* 그림 */
    .imageblock             {  padding:0;  margin:5px 0;}
/* 왼쪽 */
    .left                   { }
/* 가운데 */
    .center                 { }
/* 오른쪽 */
    .right                  { }
/* 그림 2개 배치 */
    .dual                   { background-color:#fff; margin-bottom:5px;}
/* 그림 3개 배치 */
    .triple                 { background-color:#fff; margin-bottom:5px;}
	
/* 본문 - more / less */
    .moreless_fold          { background:url(images/iconMore.gif) top left no-repeat;  padding-left:20px; color:#000;}
    .moreless_top           { background:url(images/iconLess.gif) top left no-repeat;  padding-left:20px; color:#000;}
    .moreless_body          { }
    .moreless_bottom        { background:url(images/iconLess.gif) top right no-repeat;  padding-right:20px; color:#999; text-align:right;} 

/* 키워드 */ 
	.key1 { cursor: pointer; border-bottom: 1px dotted #ccc; } 

/* 반드시 들어가야하는 스타일 끝 */

/* 공통영역 */
 * 				{ margin: 0; padding: 0; }
hr              { display:none;}
img             { border:0;}
h1, h2, h3, h4  { margin:0;  padding:0;}
input           { border:1px solid #aaa;}
textarea        { border:1px solid #aaa;}
ol, ul, li { list-style:none;}

.input_s           { border:1px solid #aaa; font-size:9pt;}
.input_noline           { border:0px solid #aaa; font-size:9pt;}
.textarea_s           { border:1px solid #aaa; font-size:9pt; width:350px; height:65px}

/* 블로그  */


body 						 { padding:0; margin-top:-17px; }
.mainBox				{background:url(images/bg.gif) 0 0 repeat-x white; margin:0; padding:0; padding-bottom:20px; border-bottom:1px solid #eee;}
#container				 { clear:both;} 
	.sideinfo 			 { width:300px; float:right; display:inline; overflow:hidden; position:relative;}
iframe {float:right; display:inline;}
    

/* 헤더 */
#container .logo		    { height:120px; padding-top:27px; }
#container .logo h1	    {  width:180px; padding:0px 0 1px 0 ; height:75px; float:left;background:url(images/logo.gif) 0 0 no-repeat;  }
#container .logo h1 a     { height:0; padding:70px 0 0 0; width:175px; overflow:hidden; display:block; }
#container .logo span     { display:none;}

#container .logo .subtitle     { height:0; padding:70px 0 0 0; width:180px; background:url(images/docdocdocLogo.gif) 0 0 no-repeat; overflow:hidden; display:block; }
#container .logo .subtitle.health     { width:320px; background:url(images/healthlogLogo.gif) 0 0 no-repeat; }
#container .logo .subtitle.search2 	{ width:120px; background:url(images/searchLogo.gif) 0 0 no-repeat;}
.docblog #container .logo .subtitle  { background:url(images/docblogLogo.gif) 0 0 no-repeat;}
.docblog .gsb #main_banner { padding-top:0 !important;}

/* 검색 */
.search 							{ position:absolute; top:56px; right:2px;}
.search input.text				{ width:197px !important; padding-left:35px !important; border:4px solid #1c80b7 !important; padding-top:5px !important; color:#626262 !important; font:1em gulim !important; height:18px !important; background:url(images/bgSearch.gif)  !important; margin-top:3px !important; vertical-align:bottom !important; height:15px !important;}
.search .submit 					{ border:0 !important; vertical-align:bottom !important; }

/* 메뉴 */
.Menu 						{ clear:both; margin-left:-4px; }
.Menu a 						{ color:#ccc;  display: block; font:10px tahoma; color:white; font-weight:bold; float:left;}
.Menu .desc  				{ margin-top:-4px;  font:0.9em dotum; letter-spacing:-1px; display:none;}
.Menu li 						{ float:left; }
.Menu li a 					{ padding:35px 0 0 0; overflow:hidden; height:0; width:81px;   display:block;  }

.Menu li.tab_1 a			{ background:url(images/menu01.gif) 0 0 no-repeat;}
.Menu li.tab_2 a			{ background:url(images/menu02.gif) 0 0 no-repeat;}
.Menu li.tab_3 a			{ background:url(images/menu03.gif) 0 0 no-repeat; }
.Menu li.tab_4 a			{ background:url(images/menu04.gif) 0 0 no-repeat; width:2px;}
/*.Menu li.tab_5 a			{ background:url(images/menu05.gif) 0 0 no-repeat;}
.Menu li.tab_6 a			{ background:url(images/menu06.gif) 0 0 no-repeat; width:2px;}*/
.Menu li.tab_rss { float:right;}
.Menu li.tab_rss a			{ background:url(images/menuRSS.gif) 0 0 no-repeat; }

.Menu li.tab_1_on			{ position:relative; z-index:8888; }
.Menu li.tab_1_on a			{ background:url(images/menu01sub.gif) 0 0 no-repeat; width:395px; }

.Menu li.tab_1_on ul		{ position:absolute; top:0; left:0; margin-left:82px; }

.Menu li.tab_1_on li				{ float:left; margin:0; padding:0;}
.Menu li.tab_1_on li a			{ background:none; width:30px; margin-right:1px;  }
.Menu li.tab_1_on li.sub_1 a	{ width:52px; }
.Menu li.tab_1_on li.sub_2 a	{ width:68px; }
.Menu li.tab_1_on li.sub_3 a	{ width:53px; }
.Menu li.tab_1_on li.sub_4 a	{ width:69px; }
.Menu li.tab_1_on li.sub_5 a	{ width:60px; }

.Menu li.tab_2_on			{ position:relative; z-index:8888; }
.Menu li.tab_2_on a			{ background:url(images/menu02sub.gif) 0 0 no-repeat; width:393px;}
.Menu li.tab_2_on ul		{ position:absolute; top:0; left:0; margin-left:82px;}

.Menu li.tab_2_on li				{ float:left; margin:0; padding:0; }
.Menu li.tab_2_on li a			{ background:none;  width:33px; margin-right:1px;  }
.Menu li.tab_2_on li.sub_0 a	{ width:64px; }
.Menu li.tab_2_on li.sub_1 a	{ width:75px; }
.Menu li.tab_2_on li.sub_2 a	{ width:60px; }
.Menu li.tab_2_on li.sub_3 a	{ width:40px; }
.Menu li.tab_2_on li.sub_4 a	{ width:55px; }

.Menu li li.out ul			 { display:none;}
.Menu li li.over ul			 { position:absolute;  z-index:8888; display:block  !important; background: url(images/subMenuBg.gif) 0 0 repeat-x white; border:1px solid #ccc;  top:30px; left:-32px; margin:0; padding:4px; width:120px; z-index:9999;}
.Menu li li.over ul li			 { float:none; width:120px; clear:both; padding:5px 0; height:15px; border-top:1px solid #eee;}
.Menu li li.over ul li.first	 { border:none;}
.Menu li li.over ul a		 { display:block; padding:0 0 0 10px; margin:0; height:auto; color:black; width:100px !important; font:12px gulim;}

.Menu li.tab_1_on li.over.sub_3 ul { left:83px;}
.Menu li.tab_1_on li.over.sub_4 ul { left:153px;}

.Menu li.tab_2_on li.over.sub_1 ul { left:34px;}
.Menu li.tab_2_on li.over.sub_2 ul { left:102px;}
.Menu li.tab_2_on li.over.sub_3 ul { left:157px;}
.Menu li.tab_2_on li.over.sub_4 ul { left:207px;}


.docblog .Menu li.tab_3 a { background-position:0 -35px;}

/* 커버 메인 */
.mainBox2									{ background:url(images/hotIssueBg.gif) left bottom no-repeat; height:255px; margin-top:10px; }
*html .mainBox2							{ background:url(images/hotIssueBg.gif) 0 40px  no-repeat;}
#mainHotIssue 								{ position:relative;width:375px; padding:0; float:left; }
	*html #mainHotIssue  				{ margin-top:-21px;}
#mainHotIssue h2 							{ background:url(images/hotIssue.png) 0 0 no-repeat; height:239px; width:375px; top:0; left:0; position:absolute; }
#mainHotIssue h2 a 						{ font:bold 17px "맑은 고딕"; color:white; padding:170px 0 0 10px; display:block; color:white !important; width:375px;}
#mainHotIssue .content 					{ font:12px/1.5 dotum; letter-spacing:0 ;color:#666; width:360px; top:197px; left:12px; position:absolute; color:white !important; z-index:998;  filter:alpha(opacity=70); opacity:0.7}
#mainHotIssue .post_info .author, 
#mainHotIssue .post_info .category 	{ display:none;}
#mainHotIssue .post_info .date 			{ display:none;}
#mainHotIssue .tags, .coverpage .tags	{ display:none;}
#mainHotIssue .comments 				{ display:none;}
#mainHotIssue .firstimage 				{ display:block; height:239px; width:375px; overflow:hidden;}

#mainHotIssue li							{ display:none;}
#mainHotIssue.over1 li.item0			{ display:block;}
#mainHotIssue.over2 li.item1			{ display:block;}
#mainHotIssue.over3 li.item2			{ display:block;}

#mainHotIssue .numBtn					{ position:absolute; top:242px; left:11px; z-index:10000000; height:13px; overflow:hidden; width:45px; }
#mainHotIssue .numBtn a				{ display:block; height:0; padding:13px 0 0 0; width:14px; margin-right:1px; float:left; overflow:hidden; }

#mainHotIssue .rollingBTN a.next		{ position:absolute; z-index:1000000; top:110px; right:-26px; line-height:normal;}
#mainHotIssue .rollingBTN a.prev		{ position:absolute; z-index:1000000; top:110px; left:-26px; line-height:normal;}
#mainHotIssue .rollingBTN img			{ cursor:pointer; }

.title2nd 											{ width:222px; float:right;  padding:0 5px 18px 5px; padding:0 0 0 15px;}
*html .title2nd { margin-top:-30px;}
.title2nd #yp_lego02 li  						{ font:11px dotum; letter-spacing:-1px; color:#999;  position:relative; padding:3px 0 5px 60px; height:55px; margin-bottom:5px;  background:url(images/noIMG02.gif) 0 0 no-repeat; }
.title2nd #yp_lego02 li img  					{ width:45px; }
.title2nd #yp_lego02 li a.firstimage 		{ position:absolute; top:0; left:0; border:1px solid #e7e7e7; padding:3px; background:white; }
.title2nd #yp_lego02 li .post_info 			{ display:none;}
.title2nd #yp_lego02 li h2 					{ font:12px gulim; font-weight:bold; padding:1px 0 3px 0; overflow:hidden; display:block;  height:15px; line-height:17px; margin:0;}
.title2nd #yp_lego02 li h2 a 					{ float:left; letter-spacing:-1px;}
.title2nd #yp_lego02 li .info 					{ clear:left; display:block;}
.title2nd #yp_lego02 li .content				{ overflow:hidden; height:29px; padding:0; line-height:150%; }
.title2nd #yp_lego02 .post_content 		{ font:11px dotum; letter-spacing:-1px; color:#ccc; }
.title2nd #yp_lego02 .tags,
.title2nd #yp_lego02 .comments,
.title2nd #yp_lego02 .author 				{ display:none;}
.title2nd #yp_lego02 .date 					{ font:10px tahoma;}
.title2nd #yp_lego02 .clear 					{ display:none;} 


.addon 	{  height:1%;}
.addon.two	{ margin-top:15px; }
.doc3 .addon.two {background:url(images/menubar03.gif) 0 0 no-repeat;}

.addon li { background:url(images/icon33.gif) 178px 6px no-repeat;}
.addon li a,
.addon li div.post_info span,
.addon li div.content, 
.addon li .tags,
.addon li div.clear { display:none}
.addon li h2 { }
.addon li h2 a	{ display:block; font:bold 12px gulim; line-height:23px;}
.addon li div.post_info span.date	{ display:block; font:11px tahoma; color:#888; line-height:30px; float:right; margin-top:-25px; margin-right:5px;}

.addon.image li.item0		{ position:relative;  width:162px; height:150px; float:left; margin-right:25px; background:url(images/noIMG03.gif) 0 0 no-repeat;} 
.addon.image.two li.item0    {background:url(images/doc_noimg.gif) 0 0 no-repeat;}
.doc3 .addon.image.two li.item0  {background:url(images/doc2_noimg.gif) 0 0 no-repeat;}

.addon.image li.item0 a.firstimage 	 { display:block; border:1px solid #eee; padding:5px;}
.addon.image li.item0 a.firstimage img { width:150px; height:100px; }
.addon.image li.item0	h2 a			{ position:absolute; top:0; left:0; width:162px; text-align:center; padding-top:119px; font:11px gulim; letter-spacing:-1px; }
.addon.image li.item0 div.post_info span.date { display:none;}

.addon li .comments { display:none;}

.twodepth	{ overflow:auto; margin-bottom:14px;  background:none; height:1%;  padding-top:10px; margin-top:10px; border-top:1px dotted #ccc;}
.twodepth h2 { width:295px; padding-left:15px; margin:0 4px; float:left;  background:url(images/icon33.gif) 0 6px no-repeat; }
.twodepth h2 a { font-weight:bold !important;}
.twodepth li div { display:none;}

.twodepth	li	{ float:left; background:white;}
*html .twodepth h2 { width:270px; margin-right:8px; float:left; display:block; line-height:150%;}
.twodepth h2 a {   line-height:150%;}


*html .headline { margin-top:-28px;}
.headline	{ background:url(images/headline02.gif) left bottom no-repeat;}
.headline .post_info { display:none;}
.headline ul { padding-bottom:10px; background:url(images/headline01.gif) left top no-repeat;  height:1%; padding-bottom:20px;}
.headline ul li { padding:30px 15px 0 15px;}
.headline h2 {  padding-bottom:23px; }
.headline h2 a{ font:bold 20px "맑은 고딕" }
.headline li { display:none;}
.headline li.item0 { display:block;}
.headline li .firstimage		{ float:left}
.headline li .firstimage img { width:200px; height:150px; border:1px solid #eee; padding:6px; background:white; margin-right:10px;}

.headline .content { color:#666 !important; line-height:150%;}

.headline ul ul { background:none; height:auto; overflow:auto; padding:10px 0 0 0 !important;}
.headline ul ul li { display:block; padding:0 0 0 18px; clear:both; overflow:auto; background:url(images/btnTrackback.gif) 3px 6px no-repeat;}
.headline ul ul li h3 { font:bold 12px gulim; float:left; line-height:26px;}
.headline ul ul li div { float:right; font:11px tahoma; color:#999; line-height:26px}

.headline .trackbacks { clear:both;}

/* ***** content ***** */ 


#content .titleWrap 					{ clear:both; height:70px; margin-top:-10px;}
#content .titleWrap .category a		{ font:0.9em dotum; letter-spacing:-1px; color:#999; }
#content .titleWrap .date 			{ font:0.8em tahoma; margin-left:5px; color:#aaa; letter-spacing:normal;}
#content .titleWrap .admin 			{  padding:5px 0; margin:2px 0; font:0.9em dotum;color:#666;}
#content .titleWrap .admin a		{ color:#444; font:1em dotum;}
.eleganceText					 		{ padding:16px 0 4px 0;}

#content .entry					 		{ margin:0 0 40px 0; font:12px/1.5 gulim; padding:5px 0 0 0; color:#555; }
#content .entry h1, 
#content .entry h4, 
#content .entry h5, 
#content .entry h6 				 	{ border-bottom:1px solid #ccc;  margin-bottom:3px; padding-bottom:1px;  color:#222; font:1.1em "굴림"; font-weight:bold;}


#content .article 						{ font-family:"굴림"; font-size:12px; line-height:200% !important; padding:0 3px 15px 3px; margin-bottom:5px; text-align:justify; letter-spacing:normal !important;}
#content .entry .tagTrail 				{ margin:15px 0 0 0;  padding:7px 5px 7px 32px; height:auto; background:url(images/entryTag.gif) 0 7px no-repeat;  clear:both; letter-spacing:normal; font:1em dotum;}
#content .entry .tagTrail span   	{ display:none; }
#content .entry .tagTrail a			{ color:#aaa; font-weight:normal;}
#content .entry .actionTrail  			{ color:#909090; padding: 4px 0 4px 5px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;  margin-top:3px; height:18px; clear:both;}
#content .entry .actionTrail a	 	{ color:black;}
#content .entry .actionTrail .cnt		{ font-weight:bold; color:#ff4f4f;}
#content .article table 				{ margin:0 auto !important; }
#content .article .report 				{ font-size:14px; }



/* 본문 스타일 */
#content .article h2, 
#content .article h3				{ color:#222; font:1.1em "굴림"; font-weight:bold;}
#content .article p					{ padding-bottom:13px; }
#content .article ol, 
#content .article ul					{ margin:10px 0; padding:0 0 0 30px;}
#content .article ol li  			{ list-style:decimal outside; margin:0; padding:0;}
#content .article ul li 		 		{ list-style:circle outside; margin:0; padding:0;}
#content .article dt 				{ font-weight:bold;}
#content .article dd 				{ margin-left:10px;}
#content .article BLOCKQUOTE	{ margin:10px 0 10px 20px; padding-left:6px; border-left:3px solid #eee;}
#content .article strong			{ color:#444;}



.author2 					 		{color:#777;  font:0.9em dotum; padding:12px 0 5px 0; margin:0; border-bottom:4px solid #3042a7; background:url(images/bar.gif) 0 0 repeat-x;}
.author2 .owner 				{ height:0; padding:11px 0 0 0; width:35px;   float:right; margin:1px 3px 0 0; overflow:hidden;}
.author2 a 						{ font-weight:bold; color:black !important; letter-spacing:-1px;}
.author2.inbox 				 	{ color:#ccc;}
.admin						 	{ letter-spacing:-1px; padding-left:10px;}

.categoryBtn 					{  padding-top:5px; height:16px;}
.author .date 					{ padding-top:5px; height:16px; padding-left:4px; font:10px tahoma;}
.author .ownerBtn				{ font:11px dotum; padding-top:5px; padding-left:4px; height:16px;}
.author .ownerBtn span 		{ font:10px tahoma;}

.guestbook .commentWrite,
.localog .article, 
.taglog .article,
.taglog .tagbox 					{ border-bottom:1px solid #e6e6e6;background:url(images/titlebg2.gif) top repeat-x;  margin-bottom:5px;}
 
 
/* 코멘트 */
.commentWrite 								{ padding:8px 0;}
.commentWrite label 							{ display:none;}
.commentWrite input, 
.commentWrite textarea						{ width:302px; border:3px solid #e1e1e1; margin:1px 0; padding-left:60px; padding-top:3px; color:#808080; font:1em gulim; height:15px;}
.commentWrite textarea  					{ height:70px; background:url(images/bgComment.gif) 0 0 no-repeat #ffffff; padding:22px 9px 9px 9px; }
.commentWrite input.name 					{ background:url(images/bgName.gif) 0 0 no-repeat;}
.commentWrite input.home 					{ background:url(images/bgHome.gif) 0 0 no-repeat; font:0.8em tahoma;}
.commentWrite input.pass 					{ background:url(images/bgPass.gif) 0 0 no-repeat; }
.commentWrite p 								{ border:1px solid white;}
.commentWrite .submit 						{ border:0; padding:0; margin:0; width:325px; height:28px; margin-top:4px;}
.commentWrite .secretWrap .checkbox 	{ border:0; padding:0; margin:0; position:absolute; width:20px; height:20px; margin:124px 0 0 328px;}
.commentWrite .secretWrap label 			{ font:0.8em tahoma; letter-spacing:normal; display:block; position:absolute;  margin:128px 0 0 348px; cursor:pointer;}


.comment 				  		{ position:relative; clear:both; width:100%;}
.comment h3				  	{ display:none;}
.commentList 			 	 	{ margin-top:4px;}
.commentList li			  		{ overflow:hidden;  margin-top:6px; padding:5px 0 0 0; border-top:1px dotted #ccc;}
.commentList li .date	  		{ font:0.8em tahoma; letter-spacing:normal; color:#ccc; padding-bottom:4px; display:block;}
.commentList li .name    		{ float:left; font-weight:bold; margin-right:7px;  color:black;}
.commentList li .name a   	{ color:black !important;}
.commentList li .name img 	{ vertical-align:middle;}
.commentList li p		  		{ clear:left; padding-top:4px; padding-bottom:3px; overflow:hidden;}
.commentList li ul		  		{ margin:0 0 0 0; padding:0 !important;}
.commentList li ul li	  		{ border-bottom:none; margin-top:1px; padding-left:30px; width:auto;  background:url(images/bgReply.gif) 4px 3px no-repeat #f9f9f9;  border-top:1px dotted #ccc;}
.commentList li a		  		{ color:#007ec3 !important;}

.commentList li .control			  	{ float:right; margin-right:5px;}
.commentList li .control a 		  	{ display:block; height:0; padding:9px 0 0 0; overflow:hidden; float:left; margin-top:2px; margin-right:3px;}
.commentList li .control .address	{ background:url(images/iconAdd.gif); width:23px; }
.commentList li .control .modify  	{ background:url(images/iconModify.gif); width:24px;}
.commentList li .control .write   	{ background:url(images/iconReply.gif); width:28px; }


.trackback 								{ padding-bottom:3px;}
.trackback h3							{ margin-top:6px; border:1px solid #e6e6e6 !important; background:#ededed;  padding:8px 10px !important; display:block; font:0.8em tahoma !important; color:#888 !important; letter-spacing:normal;}
.trackback h3 span 					{ border:0 !important; font-weight:normal;}
.trackback li 								{ margin:5px 0; border-top:1px solid #e6e6e6;  padding:10px 0 8px 0; width:100%; overflow:hidden;} 
.trackback li h4 						{ font:0.8em gulim; border-bottom:none !important; letter-spacing:normal; font-weight:bold;}
.trackback li p 							{ clear:left; color:#aaa; padding-top:7px; margin-top:4px; padding-bottom:3px; font:0.9em dotum; border-top:1px dashed #ccc;}
.trackback li .date						{ font:0.8em tahoma; letter-spacing:normal; color:#ccc;}
.trackback li .delete  					{ display:block; height:0; padding:9px 0 0 0; overflow:hidden; float:right; margin-top:-33px;  background:url(images/iconDelete.gif); width:22px;}
.trackback li a							{ color:black !important;}

/* 비밀글 */
.entryProtected				{ margin-bottom:50px;}
.entryProtected p.text		{ background:url(images/imgProtected.gif) no-repeat ; padding-left:50px; margin-bottom:10px;}
.entryProtected input		{ width:200px;}
.entryProtected .submit	{ width:50px; padding-top:2px; height:20px; background-color:#ccc;}




/* 검색 리스트 */
.searchList ol, 
.searchRplist ol         { list-style:none;  padding:15px 5px 5px 5px; background:url(images/titlebg2.gif) repeat-x; margin:0; margin-bottom:30px; }
.searchList li, 
.searchRplist li          { border-bottom:1px solid #eee; clear:both;  padding:8px 0 6px 3px;  letter-spacing:normal;}
.searchlist li a { font:12px gulim !important; }
.searchList .date, 
.searchRplist .date		{ font:0.9em tahoma; display:block; text-align:right; margin-top:-16px; padding-bottom:4px;  color:#999; }
.searchList .cnt			{ font:0.75em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#f60;} 
.searchRplist .name	{ font:0.95em Dotum, Arial, sans-serif;    color:#999;  padding-left:8px;}

.searchList li.over { background:#fafafa;}
.searchList li.out { background:white;}


/* 페이징 */
#paging 					{ text-align:center; font:9px Verdana; font-weight: bold; letter-spacing:normal; padding-bottom:40px;}
.number 		    		{ margin:0px; padding:0px 2px 0px 3px; font:9px Verdana; font-weight: bold;}
a.number:link, 
a.number:visited   		{ background:#b7b7b7; color:#fff;}
a.number:hover 	    { background:#0860A8; text-decoration:none;}



/* 사이드바 시작 */

/* 인기글 */
.sideinfo .hotList					{ background:url(images/vodBox02.gif) center bottom no-repeat;  margin-top:10px;}
.sideinfo .hotList ul					{ background:url(images/popular.gif) top center no-repeat; padding:30px 15px 10px 15px; height:1%;}
.sideinfo .hotList ul	 div			{ display:none;}
.sideinfo .hotList ul	 li				{ padding:5px 0 4px 23px;} 
.sideinfo .hotList ul	 li h2			{ font:12px gulim; }
.sideinfo .hotList ul	 li h2 span	{ display:none;}
.sideinfo .hotList a.firstimage			{ display:none !important}

.sideinfo .hotList ul	 li.item0		{ background:url(images/popular01.gif) -12px 0 no-repeat;}
.sideinfo .hotList ul	 li.item1		{ background:url(images/popular02.gif) -12px 0 no-repeat;}
.sideinfo .hotList ul	 li.item2		{ background:url(images/popular03.gif) -12px 0 no-repeat;}
.sideinfo .hotList ul	 li.item3		{ background:url(images/popular04.gif) -12px 0 no-repeat;}
.sideinfo .hotList ul	 li.item4		{ background:url(images/popular05.gif) -12px 0 no-repeat;}

.sideinfo .comments  { display:none;}

/* 카테고리 최신글 */
.sideinfo .categoryView					{ background:url(images/vodBox02.gif) center bottom no-repeat;  margin-top:10px; font:12px gulim; height:1%;}
.sideinfo .categoryView ul				{ background:url(images/interview.gif) top center no-repeat; padding:37px 15px 10px 15px;}
.sideinfo .categoryView	ul div			{ display:none;}
.sideinfo .categoryView ul li			{ padding:5px 0 4px 23px; background:url(images/icon33.gif) 8px 7px no-repeat;} 
.sideinfo .categoryView ul li h2		{ font:12px gulim; } 
.sideinfo .categoryView .firstimage		{ display:none;}

.sideinfo .categoryView ul li.item0 				{ background:none; padding:0 8px; margin-bottom:5px; position:relative; height:90px; border-bottom:1px dotted #ddd;}

.sideinfo .categoryView ul li.item0 .firstimage { display:block; float:left; margin-right:10px;}
.sideinfo .categoryView ul li.item0 .firstimage img { height:50px; width:70px; padding:4px; border:1px solid #EEE;}
.sideinfo .categoryView ul li.item0 h2				{ font-weight:bold; font-size:12px; padding-bottom:8px;}

.sideinfo .categoryView ul li.item0 div.content		{ display:block; color:#999;}

.docblog .sideinfo a.title { font:12px gulim !important;}


/* 동영상 */
.sideinfo .vod					{ background:url(images/vodBox02.gif) center bottom no-repeat; padding-bottom:10px;text-align:center; margin-top:15px;} 
.sideinfo .vod .header			{ background:url(images/vodBox01_n.gif) top center no-repeat; height:0; display:block; padding:38px 0 0 0; overflow:hidden; height:0;}

.sideinfo .showpr h2.title a				{ display:block; height:0; overflow:hidden; background:url(images/showpr.gif) top center no-repeat; margin-top:10px; padding:30px 0 0 0;} 
.sideinfo .showpr ul li,
.sideinfo .showpr ul li div { display:none;}
.sideinfo .showpr ul li.item0 { display:block;}
.sideinfo .showpr .firstimage { display:block; text-align:center;}
.sideinfo .showpr .firstimage img { width:271px; padding:5px; background:#e9e9e9; height:150px; } 
.sideinfo .showpr ul li h2 { display:none;}

/* 공지 */
.sideinfo .notice h3 a			{ display:block; height:0; overflow:hidden; background:url(images/sidebarNotice.gif) top center no-repeat; margin-top:10px; padding:21px 0 0 0;}
.sideinfo .notice li   			{ padding:0; background:url(images/noticeBg.gif) 10px 7px no-repeat; margin:0; padding:7px 0 0 38px; height:14px; font-size:12px; }
.sideinfo .notice li a			{ color:#8e8e8e;}

.sideinfo .notice img,
.sideinfo .notice .comments,
.sideinfo .notice div div{ display:none;}
.sideinfo .notice h2 { font:12px gulim;}

.sideinfo .photo h3 a 			{ display:block; height:0; overflow:hidden; background:url(images/photonews.gif) top center no-repeat; margin-top:10px; padding:30px 0 0 0}

.sideinfo .photo li { float:left; height:92px; overflow:hidden; border:1px solid #f6f5f5;}

.sideinfo .photo 	img 	{  padding:4px !important; border:1px solid #ccc !important; background:white; margin:3px; width:75px; }

.sideinfo .photo  { width:280px !important;  margin:0 auto !important;}
.sideinfo .photo ul { width:280px !important; }
.sideinfo .photo div div, .sideinfo .photo h2 { display:none;}

.sideinfo .recentComment { display:block !important; clear:both; width:280px; margin:0 auto; margin-top:15px; }
.sideinfo .recentComment h3 { background:url(images/sidebarComment.gif) 0 0 no-repeat; height:0; padding:25px 0 0 0; overflow:hidden;}

.sideinfo .recentComment li { padding:4px 0 4px 13px;  background:url(images/icon33.gif) 2px 10px no-repeat; }
.sideinfo .recentComment li a { display:block; color:#555}
.sideinfo .recentComment li span { font:11px gulim; color:#888;}


.sideinfo .recentTrackback { display:block !important; clear:both; width:280px; margin:0 auto; margin-top:15px; }
.sideinfo .recentTrackback h3 { background:url(images/sidebarTrackback.gif) 0 0 no-repeat; height:0; padding:25px 0 0 0; overflow:hidden;}

.sideinfo .recentTrackback li { padding:4px 0 4px 13px; background:url(images/icon33.gif) 2px 10px no-repeat; }
.sideinfo .recentTrackback li a { display:block; color:#555}
.sideinfo .recentTrackback li span { font:11px gulim; color:#888; letter-spacing:-1px;}



/* 사이드 배너 */
.sideBanner { width:280px; margin:0 auto; text-align:center; margin-top:10px; width:280px;}


/* 하단 배너  */






#container 									 { width:951px;padding:0;  margin:0 auto; position:relative;  }
#content 									 { width:636px;  float:left;  }
#content .inner 							 { padding:5px 0 0 0; }
#content .commentWrite textarea 	 { width:602px;}
#containerBottom 							 { width:984px;  margin:0 auto; height:12px; background:url(images/bgBoxBottom.gif);}

 .boxbox 										 { height:1%; background:url(images/bgRight.gif) top right  repeat-y; }


#content .titleWrap h2, #content .titleWrap h3,
#content .guestbook h2, #content .guestbook h3,
#content .taglog h2, #content .taglog h3,
#content .localog h2, #content .localog h3,
#content .searchRplist h3,
#content .searchList h2, 
#content .searchList h3 					 { font:1.4em gulim; font-weight:bold; color:black;  letter-spacing:-1px; padding:17px 0 20px 10px; border-bottom:1px dotted #ccc; }

#content .titleWrap h2 a					 { color:black;}


#content .searchRplist h2 span, 
#content .searchRplist h3 span,
#content .searchList h2 span, 
#content .searchList h3 span			 { border-bottom:2px solid black; }


#content .searchList h2, 
#content .searchList h3 					 { padding-top:10px !important;}


#content .titleWrap h2, #content .titleWrap h3,
#content .guestbook h2, #content .guestbook h3,
#content .taglog h2, #content .taglog h3,
#content .localog h2, #content .localog h3,
#content .searchRplist h3,
#content .searchList h2, #content .searchList h3
{ font:17px gulim; font-weight:bold; color:black; border-bottom:1px solid #ccc; letter-spacing:normal; padding:10px 0 2px 0; padding-top:10px;}

#content .titleWrap h2 a					 { font:bold 18px gulim; color:black; border-bottom:3px solid black; padding-bottom:2px;}
#content .titleWrap h2 a:hover 			 { text-decoration:none;}
author 										 { display:block; color:#777;  font:0.9em dotum;  padding-top:4px; padding-left:3px; padding-bottom:2px; border-bottom:1px solid #ccc;}
.author .owner								 { height:0; padding:11px 0 0 0; width:35px;   float:left; margin:1px 3px 0 0; overflow:hidden;}
.author.inbox								 { color:#ccc;}
.admin										 { letter-spacing:-1px; background:#eee; text-align:right; padding:3px; margin-top:-15px; margin-bottom:15px;}

.categoryBtn {  padding-top:5px; height:16px;}
a.categoryBtn {color:#777 !important; }
.author { border-bottom:1px solid #ccc;}
.coverpage .author { border-bottom:none;}
.author .date { padding-top:5px; height:16px; padding-left:4px; font:10px tahoma;}
.author .ownerBtn { font:11px dotum; padding-top:5px; padding-left:4px; height:16px;}
.author .ownerBtn span { font:10px tahoma;}


/* bottom  */
body { background-color:#f4f5f5;}

.bottom {  clear:both; padding:20px 0 0 0;width:950px; margin:0 auto; margin-bottom:20px; overflow:auto; }
.bottom h1	{ float:left;}
.bottom h1 a { background:url(images/logoFooter.gif) 0 0 no-repeat; width:170px; padding:60px 0 0 0; height:0; overflow:hidden; display:block; border-right:1px solid #ddd; margin-right:0px;}
.bottom p.menu a { font-weight:bold; padding: 0 8px; border-right:1px solid #ddd; line-height:24px;}
.bottom p.menu a.last { border:none;}
.bottom p.desc			{ font:11px gulim; color:#666; margin-left:180px; line-height:15px; padding-top:10px; display:block;}

/* for cover */
.post_tags 				{ display:none;}
.post_tags a			{ color:#aaa; font:11px dotum;  line-height:21px; }
.coverpost			{ margin:5px 0 20px 0 !important; padding-bottom:20px !important; height:auto !important; border-bottom:none !important;}
.coverpost h2			{ font-size:13px !important;}

.post_info .category a, 
.post_info .date, 
.post_info .author  	{ color:#aaa !important; font:bold 11px gulim !important;}
.post_info .author { color:#666 !important}
.post_info .date			{ font-weight:normal !important;}
.coverpost  { position:relative;}
.coverpost .content_box { position:relative; height:70px; padding-left:73px; background:url(images/noIMG00.gif) 0 0 no-repeat;}
.coverpost .img_preview { padding:3px; width:53px !important; height:53px !important; border:1px solid #e7e7e7 !important; z-index:3400; position:absolute; top:0; left:0;}
.coverpost .img_preview img { width:53px !important; height:53px !important;}
.coverpost .post_content { color:#888; font:12px gulim;}
.coverpost h2 {  height:17px;} 
.coverpost h2 a { padding-right:3px; font:bold 14px gulim; padding-top:4px;}
.coverpost .post_comments{ background:url(images/cntBg.gif) 0 0 no-repeat; font:8px tahoma; font-weight:bold; color:white; display:block; width:23px; margin-top:1px;  text-align:center; padding:1px 0 1px 2px; float:left; clear:right;}
.new_feature .coverpost .img_preview img { border:none !Important;}

.mainList li { position:relative; padding-left:73px; height:70px;background:url(images/doc_noIMG00.gif) 0 0 no-repeat; margin-bottom:25px; }
.mainList .content { position:relative;   }
.mainList a.firstimage { padding:3px; width:53px !important; height:53px !important; border:1px solid #e7e7e7 !important; z-index:3400; position:absolute; top:0; left:0;}
.mainList a.firstimage img { width:53px !important; height:53px !important;}
.mainList h2 { line-height:100%;} 
.mainList h2 a { padding-right:3px; font:bold 14px gulim; padding-top:4px;}

#yp_lego04 { background:url(images/lego11.gif) 0 0 no-repeat; padding-top:26px; margin:5px 0 10px 0;}
.mainList #yp_lego10 { background:url(images/lego12_tw.gif) 0 0 no-repeat; padding-top:29px;}



/* 임시 */
.qwer1234 { display:none;}
.tt-body-notice .qwer1234 { display:block}

/* 게시판 */
.boardInformation { background:none !important;}
.board { background:none !important;}

/* 닥블 */
.docblog						{ }
.docblog .post					{ display:block !important; clear:left !important; margin:0 8px 14px 8px !important; padding-bottom:14px !important; border-bottom:1px solid #efefef !important;}	
.docblog .thumbnail				{ float:right; border:1px solid #dde3e8; padding:4px !important; margin:1px 0 0 12px; height:60px !important; width:60px !important; background-position:top center !important; background:white;}
.docblog .title					{ font:1.4em "맑은 고딕","고딕" !important; padding:0; margin:0;  }
.docblog .title a 				{ font-weight:bold; color:black; line-height:25px;}
.docblog .post .info				{ font-size:0.9em; color:#8c9ead; padding-bottom:3px;}
.docblog .post .info a			{ color:#8c9ead;}
.docblog .post p.tags				{ clear:both; color:#a2a2a2; font-size:0.9em; padding-top:5px; padding-left:32px; background:url(./images/bgBodyTags.gif) #f5f5f5 0 6px no-repeat; margin-top:10px; margin-bottom:0px;}
.docblog .post p.tags a:link,		
.docblog .post p.tags a:visited	{ color:#a2a2a2;}
.docblog .post p.tags a:hover		{ color:#e74700;}
.docblog .post p.tags span		{ display:none;}
.docblog a.vote { display:block; height:0; padding:58px 0 0 0; width:60px; background:url(images/vote.gif) 0 0 no-repeat; overflow:hidden; float:left; margin-right:10px;}



.docblog .mainBox2 { display:none;}
#docblogList.tab1 #main_host_list { display:none; }
#docblogList.tab1 #main_recently_list { display:block; }
#docblogList.tab2 #main_host_list { display:block; }
#docblogList.tab2 #main_recently_list { display:none; }

#docblogList .tab	{ overflow:auto; margin-top:10px; background:url(images/tabLine.gif) left bottom; margin-bottom:-1px; height:1%; }
#docblogList .tab a { display:block; border:1px solid #d9d9d9; width:95px; float:left; text-align:center; line-height:26px; background:#f4f4f4; margin-right:-1px; }

#docblogList h3 { font:bold 11px gulim; padding:13px 4px 10px 4px; border-bottom:1px dotted #ccc;}

#docblogList.tab1 .button_tab1 { background:white; border-bottom:1px solid white; font-weight:bold;}
#docblogList.tab2 .button_tab2 { background:white; border-bottom:1px solid white; font-weight:bold;}
.docblog #posts div.post h2.title a { color:black !important;  }
.docblog h1 span {background:#006 !important; }
.docblog h1.title { display:none;}
#page-list { padding:10px 0; text-align:center;}
#page-list a { padding:0 5px;}
#page-list span.here a { font-weight:bold; color:red;}

.docblog .post.notice { background:#f5f5f5; margin:0 !important; margin-bottom:4px !important; padding:10px !important; }
.docblog .post.notice p.tags { margin-bottom: 0; }
.docblog #posts div.post.notice h2.title a { color:#196FA2 !important;  }

.docblog .categoryView ul li h2 a.title { font-weight:normal !important;}
.docblog .categoryView ul li.item0 h2 a.title { font-weight:bold !important;}

#main_top { border:4px solid #196fa2; padding:0 10px; padding-top:14px;}
#main_top #feed_recent_feed_list .thumbnail				{ float:left; border:1px solid #dde3e8; padding:4px !important; margin:1px 12px 0 0; height:90px !important; width:90px !important; background-position:top center !important; background:white;}
#main_top  #feed_recent_feed_list .post { height:1%; overflow:auto;}


/*청년의사 메인 기사 리스트에 댓글수 표시되지 않게 하는 */
#YP_Lego01 .comments { display:none }
#yp_lego08 .comments { display:none }
