@charset "utf-8";

/*****
2011
Directed by i4unetworks(http://i4unetworks.co.kr)
Designed by Mars Yonggeun Kwon
Published by ztyle.codewizard(http://www.nextream.kr)
*****/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: baseline;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

html    { height:100%; }
body	{ 
	height:100%;
	font-size:12px; font-family:Malgun Gothic, Dotum, Arial,sans-serif;
	color:#000000;
	line-height:1.3em; 
}

/*Link*/
a:link          { color:#666;     text-decoration:none;}
a:visited       { color:#666;     text-decoration:none;}
a:hover         { color:#666;  text-decoration:underline;}
a:active        { color:#666;     text-decoration:none;}

/*favorstyle*/
.vat		{ vertical-align:top; }
.vam		{ vertical-align:middle; }
.vam_b2		{ vertical-align:middle; margin-bottom:2px; }
.dis_b		{ display:block; }
.clearfix		{ clear:both; *zoom:1; }
.clearfix:after	{ font-size:0; visibility:hidden; display:block; height:0; content:""; clear:both;}
.FLeft		{ float:left; }
.FRight		{ float:right; }
.Agn_c		{ text-align:center; }
.Agn_l		{ text-align:left; }
.Agn_r		{ text-align:right; }

body	{ background-color:#fff; }

/*우측 상단 메뉴바 없애기*/
#tistorytoolbarid { display: none; }

/*쿠키를이용한해드라인팝업*/
#popHeadLineBox	{ display:none; position:absolute; z-index:99999; left:0%; top:0px; width:100%; padding:0px; background-color:#000; overflow:hidden; }
#popHeadLineBoxWrap	{ position:relative; left:50%; top:0px; width:1627px; margin-left:-813px; padding:0px; background-color:#000; overflow:hidden; }

/*Layout*/
#WrapDiv	{ background:url('./images/top_bg.gif') repeat-x left top; }
#Wrap	{ width:1030px; margin:0px auto; padding-left:55px; background:url('./images/topbox_bg.gif') no-repeat 0px top; }
	#header	{ width:950px; height:103px; *zoom:1; }
	#header:after	{ content:""; clear:both; display:block; }
	#header h1	{ float:left; width:350px; }
	#header h1 a	{ display:block; width:330px; height:103px; }
	#header #menu	{ float:right; width:506px; margin-top:35px; }
	#header #menu li	{ float:left; }
	#header #menu li a	{ display:block; padding-right:2px; background:url('./images/menu_line.png') no-repeat right 6px; }
	#header #menu li a.end	{ background:none; padding-right:0px; }
	#header #menu li a img	{ display:block; }
	
	#bodyWrap	{ position:relative; width:911px; padding:30px 19px 30px 20px; background-color:#fff; }
	#body	{ width:911px; margin-bottom:50px; *zoom:1; }
	#body:after	 { content:""; clear:both; display:block; }
		/*scroll_menu*/
		#scroll_menu	{ position:absolute; z-index:100px; right:-80px; top:30px; }
		#scroll_menu ul	{ width:47px; height:243px; padding:63px 11px 0px 11px; background:url('./images/quiclayer_bg.gif') no-repeat left top; }
		#scroll_menu ul li	{  }
		#scroll_menu ul li a, #scroll_menu ul li img	{ display:block; }
		#scroll_menu p	{ margin-top:9px; }

		#contentsBox	{ float:left; width:680px; overflow:hidden; }
		#contentsBox #ttCanvas	{ width:720px !important; padding-left:0px !important; padding-top:0px !important; margin:0px !important; }

		#side_bar		{ float:right; width:200px; }
			/*카테고리*/
			.category_box ul li a	{ display:block; height:20px; padding-top:2px; font-weight:bold; }
			.category_box ul li a:hover	 { text-decoration:none; }
			.category_box .c_cnt	{ font:11px Tahoma, Helvetica, Arial, Gulim, sans-serif;  color:#a6a6a6; vertical-align:top; }
			.category_box .depth_1	 {  }
			.category_box .depth_1 .total_tt		{ padding-left:27px; color:#3d4b62; background:url('./images/ca_00.gif') no-repeat left top; }
			.category_box .mm_left	 { float:left; }
			.category_box .folder_none	{ float:left; width:17px; height:19px; margin-right:10px; background:url(./images/ca_01.gif) no-repeat left top; cursor:default; }
			.category_box .folder_open	{ float:left; width:17px; height:19px; margin-right:10px; background:url(./images/ca_01.gif) no-repeat left top; }
			.category_box .folder_close	{ float:left; width:17px; height:19px; margin-right:10px; background:url(./images/ca_02.gif) no-repeat left top; }
			.category_box .depth_2	 {  }
			.category_box .depth_2 a	{ color:#5f5f5f; }
			.category_box .depth_2	 .sub_tt	{ clear:both; /*background:url('./images/ca_01.gif') no-repeat left top;*/ }
			.category_box .depth_3	 { clear:both; overflow:hidden; }
			.category_box .depth_3	 li	{ padding-left:27px; background:url('./images/ca_division.gif') repeat-y 8px -10px; }

			#searchBox	{ background:url('./images/searchbox_bg.gif') no-repeat left top; }
			#searchBox .searchBox	 { width:138px; height:17px; padding:3px 5px; border:0px; background:transparent; vertical-align:top; }
			#searchBox .submit	 { width:43px; height:23px; background:url('./images/butn_search.gif') no-repeat left top; border:none; cursor:pointer; vertical-align:top; }

			.side_conBox	 { margin-top:17px; }
			.side_conBox h3	 { padding-bottom:7px; border-bottom:1px solid #e5e5e5; background:url('./images/arrow_close.gif') no-repeat right 6px; cursor:pointer; }
			.side_conBox h3.On	 { background-image:url('./images/arrow_open.gif'); }
			.side_conBox .aside	 { overflow:hidden; *position:relative; }
			.side_conBox .aside .bbox	{ padding:10px 0px; }
			.side_conBox .last_list	{ overflow:hidden; *position:relative; }
			.side_conBox .last_list li		{ padding:3px 0px 2px 7px; background:url('./images/bull_dot.gif') no-repeat left center; }
				.mail_subscribe	{ padding-bottom:9px; }

			/***트위터위젯***/
			.sns_widget	{ position:relative; }
			.sns_widget .fllowing	{ position:absolute; z-index:10; left:0px; top:0px; height:32px; }
				.twtr-hd	{ display:none; }
				.twtr-bd	{ border:1px solid #e4e4e4 !important; padding:0px !important; border-radius:0px !important; }
				.twtr-timeline	{ background:none; border:none; border-radius:0px !important; }
				.twtr-ft	 { display:none; }
				#Twitts	 { padding:0px 5px; border:1px solid #e4e4e4; border-top:none; border-bottom:none; background:url('./images/dot_bg.gif') repeat-x left bottom; }
				#Twitts li	{ padding:10px 7px; border-bottom:1px solid #e4e4e4; }
				#Twitts li p	{ color:#444; font-size:11px; }


	#bottom_linker	{ width:898px; height:76px; margin-bottom:30px; padding:7px 7px 7px 6px; background:url('./images/service_bg.gif') no-repeat left top; }
		.service_box	{ height:33px; padding:0px; background:url('./images/service_box.gif') no-repeat left top; *zoom:1; }
		.service_box:after	{ content:""; clear:both; display:block; }
		.service_tab	{ float:left; }
		.service_tab li	{ float:left; height:33px; }
		.service_tab li a	{ display:block; }
		.service_tab li a#s_blog	{ width:65px; height:33px; background:url('./images/service_02.gif') no-repeat left top; }
		.service_tab li.On a#s_blog	{ background:url('./images/service_02_on.gif') no-repeat left top; }
		.service_tab li a#s_twitter	{ width:65px; height:33px; background:url('./images/service_03.gif') no-repeat left top; }
		.service_tab li.On a#s_twitter	{ background:url('./images/service_03_on.gif') no-repeat left top; }
		.service_tab li a#s_facebook{ width:65px; height:33px; background:url('./images/service_04.gif') no-repeat left top; }
		.service_tab li.On a#s_facebook	{ background:url('./images/service_04_on.gif') no-repeat left top; }
		.service_tab li a#s_comunity{ width:65px; height:33px; background:url('./images/service_05.gif') no-repeat left top; }
		.service_tab li.On a#s_comunity	{ background:url('./images/service_05_on.gif') no-repeat left top; }
		.service_tab li a img	{ display:block; }
		.service_list	{ position:relative; height:25px; padding:5px 10px 11px 10px; overflow:hidden; }
		.service_list .list_wrap	{ margin-top:0px; }
		.service_list ul	{ clear:both; /*height:33px;*/ *width:765px; padding-left:104px; *zoom:1; }
		.service_list ul:after	{ content:""; clear:both; display:block; }
		.service_list ul li	{ float:left; margin-bottom:5px; height:11px; padding:12px 10px 5px 10px; }
		.service_list ul li a	{ display:block;  }
		.service_list ul li a img	{ display:block; }
		.service_list ul.blog	{ background:url('./images/service_02_tt.gif') no-repeat left 9px; }
		.service_list ul.twitter	{ background:url('./images/service_03_tt.gif') no-repeat left 10px; }
		.service_list ul.facebook	{ background:url('./images/service_04_tt.gif') no-repeat left 10px; }
		.service_list ul.community	{ background:url('./images/service_05_tt.gif') no-repeat left 10px; }
		.service_list .butn_s_up	{ position:absolute; z-index:2; right:0px; top:0px; }
		.service_list .butn_s_down	{ position:absolute; z-index:2; right:0px; bottom:0px; }

	#footer	{ padding-top:30px; border-top:1px solid #e4e4e4; *zoom:1; width:911px; height:106px; }
	#footer:after	{ content:""; clear:both; display:block; }
	#footer .f_menu	{ float:left; width:360px; height:28px; padding-left:194px; background:url('./images/footer_logo.gif') no-repeat left top; }
	#footer .f_menu li	{ float:left; height:28px; padding-right:2px; background:url('./images/f_menu_line.gif') no-repeat right center; }
	#footer .f_menu li.end	{ background:none; }
        #footer .copyright { padding-top:35px; padding-left:204px; }


/*default css*/
/* 페이징 - 현재 페이지 */
	.selected               { font-weight:bold;  color:#f30;}
	.no-more-prev { padding-left:6px; color:#999;}
	.no-more-next { padding-right:6px; color:#999;}
/* 종류별 코멘트 [##_rp_rep_class_##] */
	.rp_general             { }
	.rp_admin               { background:url(images/iconAdmin.gif) no-repeat;  padding-left:20px; }
	.rp_secret              { color:#f30;}
/* 종류별 방명록 글 [##_guest_rep_class_##] */
	.guest_general          { }
	.guest_admin            { background:url(images/iconAdmin.gif) no-repeat; padding-left:20px;}
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
	.hiddenComment { background:url(images/iconSecret.gif) no-repeat;  padding-left:20px;  font-weight:normal;}


/* 이미지 아래 캡션 스타일 */
	.cap1                   { color:#999;  text-align:center; padding:4px 0; margin:0;}
/* 그림 */
	.imageblock             { border:0px solid #ddd;  padding:0px;  margin:0px 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/icon_view_more.gif) top left no-repeat;  padding-left:20px; color:#000;}
	.moreless_top           { background:url(images/icon_stop_view.gif) top left no-repeat;  padding-left:20px; color:#000;}
	.moreless_body          { }
	.moreless_bottom        { background:url(images/icon_stop_view.gif) top right no-repeat;  padding-right:20px; color:#999; text-align:right;}

/* 키워드 */
.key1 { cursor: pointer; border-bottom: 1px dotted #ccc; }
/* ***** content ***** */
#contentsBox .nonEntry h3   { border-bottom:1px solid #ccc;  margin-bottom: 30px; padding-bottom:7px;  color: #333; font-size:16px; line-height:1.6em; }

#contentsBox .entryNotice,
#contentsBox .entryProtected,
#contentsBox .entry             { border-bottom: 1px solid #e5e5e5;  padding-bottom:10px;  margin-bottom: 10px; *zoom:1; }
#contentsBox .entryNotice:after,
#contentsBox .entryProtected:after,
#contentsBox .entry:after	{ content:""; clear:both; display:block; } 
#searchList ol,
#searchRplist ol            { list-style:none;  padding:0;  margin:0 0 30px 0;}
#searchList li,
#searchRplist li            { border-bottom:1px solid #eee;  padding-bottom:5px;  margin-bottom:4px; font-size:14px; line-height:1.4em; }
#searchList .date,
#searchRplist .date         { font:11px Verdana, Helvetica, Arial, Gulim, sans-serif;  margin-left:10px; color:#999999; }
#searchList .cnt            { font:11px Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#156bda;}
#searchRplist .name         { font:11px Dotum, Arial, sans-serif;    color:#999;  padding-left:8px;}

#localog .spot              { padding-left:30px;  margin-bottom: 6px; }
#localog .info              { padding-left:15px;  margin-bottom: 6px; }
#localog a { color:#617f8a; text-decoration: none; }

#taglog ul                  { padding: 0; margin:0; text-align:justify;}
#taglog li                  { display:inline;}
#taglog li .cloud1          { color:#699;  font-weight:bold;  font-size:14px;}
#taglog li .cloud2          { color:#84bbdd;  font-weight:bold;  font-size:14px;}
#taglog li .cloud3          { color:#333; }
#taglog li .cloud4          { color:#999; }
#taglog li .cloud5          { color:#999; }

#guestWrite                 { padding:15px;  background-color:#f5f5f5;  border:1px solid #ddd;}
#guestWrite p                { clear: both; padding: 0; margin:0;}
#guestWrite p.writerInfo label  { width: 80px; float: left; font: 0.85em verdana; padding-top: 2px; vertical-align: middle;  }
#guestWrite p.writerInfo input  { float: left; width:150px; border: 1px solid #d1d3d4; vertical-align: middle; margin-bottom: 5px; padding: 2px 0 0 8px; }
#guestWrite textarea            { width:/*@post-width:-44=*/586px/*@*/;  padding: 5px; border: 1px solid #d1d3d4; }
#guestWrite .homepage           { width: /*@post-width:-180=*/450px/*@*/ !important; font: 0.85em verdana; color: #999; height: 16px; }
#guestWrite input.submit        { background: url(images/btn_visitor_write.gif) no-repeat; width: 79px; height: 29px; display: block; margin: 5px auto 0; text-indent: -1000em; border: none; cursor: pointer; }
#guestWrite .secretWrap         { clear: both; padding: 15px 0 5px;}
#guestWrite .checkbox           {	border:none; padding:0;	margin:0; width:25px;}

#guestList                  { padding:10px 0 0 0;}
#guestList ol,
#guestList ul               { margin:0; padding:0;  list-style:none; }
#guestList .guest_admin, #guestList .guest_general { padding-top: 15px; }
#guestList p.ctrlGuest, #guestList p.ctrlGuestRe { border-bottom: 1px dotted #ccc; padding-bottom: 4px; margin-bottom: 13px; height: 15px; }
#guestList p.ctrlGuestRe { margin-bottom: 7px; }
#guestList ol li            { border:5px solid #eee; padding: 0 20px 10px;  margin-bottom:10px; width:/*@post-width:-50=*/580px/*@*/; overflow:hidden;}
#guestList li ul li         { width:/*@post-width:-90=*/540px/*@*/; background-color: #f5f5f5;  padding :0 20px 10px;  border:none;  overflow:hidden; margin-top: 15px; }
#guestList li .name         { float: left; color:#333;  font-weight:bold; letter-spacing: -1px; padding-right: 15px; }
#guestList li span.name img 	{ vertical-align: middle; }
#guestList li .name a { color:#333; font-weight:bold; }
#guestList li .date         { float: left; font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif; color:#999; padding-right: 15px; }
#guestList .desc { clear: both; }

#guestList .control a.modify       { background:url(images/btn_b_editndel.gif) no-repeat; padding-bottom:2px; width: 52px; height: 15px; display: block; float: left; text-decoration: none; }
#guestList .control a.modify span  { display:none;}
#guestList .control a.write        { background:url(images/btn_b_reply.gif) no-repeat; padding-bottom:2px; width: 39px; height: 15px; display: block; float: left; text-decoration: none; }
#guestList .control a.write span   { display:none;}

/* entry */
.entryNotice h2,
.entryProtected h2,
.entry h2                { padding-bottom:10px; font-size:20px; color:#3e4d62;  line-height:1.4em; }
.entry .admin	 { background-color:#f8f8f8; padding:3px 5px 5px 5px; }
.titleWrap               { border-bottom: 1px solid #e5e5e5;  padding-bottom:10px;  margin-bottom: 10px; *zoom:1; }
.titleWrap:after	{ content:""; clear:both; display:block; }
.titleWrap .tBox	{ float:left; width:610px; }
.titleWrap .tBox h2 a	{ color:#3d4b62; font-size:22px; font-weight:bold; font-family:Malgun Gothic !important; }
.titleWrap .twitBox	{ float:right; width:70px; text-align:right; }
.tBox_sns	{ margin-bottom:10px; *zoom:1; overflow:visible; }
.tBox_sns:after	{ content:""; clear:both; display:block; }
.titleWrap h2 a          { 
  /*@post-title-color=:#333;*/color: #333;/*@*/
  /*@post-title-font-family=:;*/font-family: dotum;/*@*/
  font-size: /*@post-title-font-size*/inherit/*@*/;
}
.titleWrap .category { margin-right:6px; }
.titleWrap .category, .titleWrap .category a   { font: 0.95em Malgun Gothic, Dotum, Arial, sans-serif;  color:#999;  letter-spacing: -1px; font-weight:bold; }
.titleWrap .date         { font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#c2c2c2;}

.entryProtected .protectedContentWrap { border: 1px solid #ececec; padding: 30px; }
.entryProtected .protectedForm { background-color: #f9f9f9; padding: 15px 0; text-align: center; margin-top: 30px; }
.entryProtected .protectedForm input.pass { border: 1px solid #ddd; vertical-align: middle; }
.entryProtected label { vertical-align: middle; }
.entryProtected p.text   { width:220px; background: url(images/img_protect.gif) no-repeat left top ; padding-left:50px; margin: 0 auto; }
.entryProtected input    { width:200px; }
.entryProtected .submit  { border: none; width: 41px; height: 21px; background: url(images/btn_pass_confirm.gif) no-repeat; text-indent: -1000em; display: inline; vertical-align: middle; }

.article { 
  padding:20px 0px; 
  font-size:13px;
	line-height:24px;
	font-family:Gulim;
	color:#444;
}
.article a:link          { color:#666666;  text-decoration:none;}
.article a:visited       { color:#666666;  text-decoration:none;}
.article a:hover         { color:#666666;  text-decoration:underline;}
.article a:active        { color:#666666;  text-decoration:none;}

.article dt              { text-decoration:underline;}
.article dd              { margin-left:20px;  padding-bottom:10px;}
.article blockquote      { background: url(images/icon_quotation.gif) top left no-repeat;  padding-left:25px;  margin:10px 20px; }

.author                  { text-align:right; color:#666; padding: 40px 0;}
.author .text            { font: 0.85em Verdana, Arial, Helvetica, sans-serif; color: #999; }

.tagTrail                { color: #999; letter-spacing: -1px; padding: 0 0 5px 19px;  background: url(images/icon_tag.gif) left 3px no-repeat; clear:both; margin-bottom: 10px; }
.tagTrail a						   { color: #666; }
.tagText                 { display:none;}

.actionTrail             { width:/*@post-width:-15=*/665px/*@*/;padding:7px 15px 7px 0px;  clear:both; color:#909090; border-top:1px dashed #c4c4c4; }
.actionTrail a	 { color:#000; }
.actionTrail a:hover	{ color:#000; }
.actionTrail .cnt        { color:#156bda; font-weight:bold; }
.trackback               { width:/*@post-width=*/680px/*@*/;  overflow:hidden; }
.trackback a             { color:#000;}
.trackback h3            { 
	font: 11px verdana; color: #999;  border-bottom:1px solid #f5f5f5;  margin:0 0 7px;
	border: 1px solid #e7e8e9; background-color: #f9f9f9; padding: 7px 15px; }
.trackback h3 span			{ font: 11px verdana; color: #999; cursor: pointer; }
.trackback h4            { font:12px dotum; color: #999; margin:0;}
.trackback h4 a			{ color: #000; letter-spacing: -1px; }
.trackback ol            { margin:0;  padding:0;  list-style:none;}
.trackback li            { border-top: 1px dotted #dedede;  padding: 15px;}
.trackback .date         { font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#999;}
.trackback p             { font:0.95em Dotum, Arial, sans-serif;  color:#999;  margin:3px 0 0 0; padding:0;  letter-spacing:-1px}

.trackback a.delete      { background:url(images/iconDelete.gif) left top no-repeat;  padding-left:8px;  text-decoration:none;}
.trackback a.delete span { display:none;}

/*댓글부분*/
.commentList li {
		overflow:hidden;
		margin-top:6px;
		border-bottom:1px dotted #e6e6e6;
		padding:5px 4px 8px 4px;
	}
		.commentList li a { color:black;}
		.commentList li .name {
			font-weight:bold;
			color:#333;
		}
.commentList li .name a { color:black !important;}
.commentList li .name a:hover { color:#ff0066 !important;}
.commentList li .name img { vertical-align:middle;}
.name2 {
	background:url(images/dot22.gif) left center no-repeat;
	padding-left:17px;
	height:18px;
	display:block;
	line-height:18px;
}
.commentP {
	background:#fbfbfb;
	padding:12px !important;
}
.reply .control { font:12px gulim !important;}
.control,
.reply .control .date {
	font:10px tahoma !important;
	color:#000;
}
.control {
	padding:5px !important;
	display:block !important;
}
.commentList li p {
	padding-top:4px;
	padding-bottom:3px;
	overflow:hidden;
	color:#777;
}
.commentList li ul {
	margin:0;
	padding:0 !important;
}
.commentList li ul li {
	border-bottom:none;
	margin-top:5px;
	padding-left:25px;
	background:url(images/iconIndentArrow_local.gif) 10px 9px no-repeat  #fbfbfb;
}
.commentList li ul li p { font:13px/18px "gulim", Dotum;}
/* 코멘트 */
.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", gulim;
	height:15px;
}
.commentWrite textarea {
	height:70px;
	width:650px;
	background:url(images/bgComment.gif) 0 0 no-repeat #ffffff;
	padding:22px 9px 9px 9px;
}
.commentWrite input.name {
	display:block;
	background:url(images/bgName.gif) 0 0 no-repeat;
}
.commentWrite input.home {
	display:block;
	background:url(images/bgHome.gif) 0 0 no-repeat;
	font:0.8em tahoma;
}
.commentWrite input.pass {
	display:block;
	background:url(images/bgPass.gif) 0 0 no-repeat;
}
.commentWrite p {
	display:block;
	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;
}

/*
#paging            { padding-top:10px;  text-align:center;  font-size:12px; vertical-align:middle; }
#paging .numbox    { font:0.95em verdana; padding: 0 18px; }
#paging .num span      { border:1px solid #eee; width: 23px; height: 23px; padding: 2px 5px; margin-right: 3px; }
#paging .num span.selected { background-color: #eceff6; border-color: #1069de; color: #333; }
#paging a { text-decoration: none; cursor:pointer; }
#paging a:hover	 { color:#156bda; }
#paging #prevPage { background:url(images/btn_page_pre.gif) left center no-repeat; height: 23px; padding-left:9px;}
#paging #nextPage { background:url(images/btn_page_next.gif) right center no-repeat; height: 23px; padding-right:9px;}
*/

/* Pagination */
#paging{ padding:10px 0px; text-align:center; line-height:normal; }
#paging a{ position:relative; display:inline-block; padding:2px 4px; font-weight:normal; text-decoration:none; line-height:normal; color:#666; vertical-align:middle; }
#paging a:hover,
#paging a:active,
#paging a:focus{ border:1px solid #ddd; border-top:none; border-bottom:none; margin:0px -1px 0px -1px; background-color:#f7f7f7; }
#paging .selected	{ color:#586b89; font-weight:bold; }
#paging .direction{ font-weight:normal; white-space:nowrap; }
#paging .direction span{ font-weight:bold; font-size:11px; }
#paging .direction:hover,
#paging .direction:active,
#paging .direction:focus{ border:0px; margin:0px; }




/*sns_button*/
#sns_butn button {
  width: 21px; height: 21px;
  margin-right: 5px;
  border:0px;
  cursor:pointer;
}
#sns_butn button span	{ display:none; }


#sns_butn button.ttShareEntryWithYozm {
  background: url('http://i1.daumcdn.net/cfs.tistory/static/admin/bt_sns_yozm2.png') no-repeat;
}
#sns_butn button.ttShareEntryWithTwitter {
	display:none;
	background: url('http://i1.daumcdn.net/cfs.tistory/static/admin/bt_sns_twitter2.png') no-repeat;
}
#sns_butn button.ttShareEntryWithMe2day {
  background: url('http://i1.daumcdn.net/cfs.tistory/static/admin/bt_sns_me2day2.png') no-repeat;
  margin-right: 0;
}
#sns_butn button.ttShareEntryWithFacebook {
  background: url('http://i1.daumcdn.net/cfs.tistory/static/admin/bt_sns_facebook2.png') no-repeat;
}

* html #sns_butn button.ttShareEntryWithYozm {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i1.daumcdn.net/cfs.tistory/static/admin/bt_sns_yozm2.png", sizingMethod="crop");
}

* html #sns_butn button.ttShareEntryWithTwitter {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i1.daumcdn.net/cfs.tistory/static/admin/bt_sns_twitter2.png", sizingMethod="crop");
}

* html #sns_butn button.ttShareEntryWithMe2day {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i1.daumcdn.net/cfs.tistory/static/admin/bt_sns_me2day2.png", sizingMethod="crop");
}

* html #sns_butn button.ttShareEntryWithFacebook {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i1.daumcdn.net/cfs.tistory/static/admin/bt_sns_facebook2.png", sizingMethod="crop");
}

.tt-plugin	{ display:none; }


/*레이어팝업*/
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px; 	
	border: 20px solid #ddd;
	float: left;
	font-size: 12px;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}

/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}



/**** 메인페이지 Style ****/
.main_ztyleBox01	{ clear:both; width:680px !important; margin-bottom:35px !important; }
.main_ztyleBox01 .thead	{ padding-bottom:7px !important; border-bottom:1px solid #e5e5e5 !important; *zoom:1; }
.main_ztyleBox01 .thead:after	{ content:""; clear:both; display:block; }
.main_ztyleBox01 .thead h2	{ float:left; }
.main_ztyleBox01 .thead .FRight	{ float:right; }
.main_ztyleBox01 .t_list	{ height:200px; padding-top:14px !important; *zoom:1; }
.main_ztyleBox01 .t_list:after	{ content:""; clear:both; display:block; }
.main_ztyleBox01 .t_list dt	{ float:left; width:314px; }
.main_ztyleBox01 .t_list dt a	{ display:block; width:298px !important; height:198px !important; border:1px solid #e5e5e5 !important; overflow:hidden; }
.main_ztyleBox01 .t_list dt img	 { display:block; }
.main_ztyleBox01 .t_list dd	{ float:left; width:366px; }
.main_ztyleBox01 .t_list dd .tt	{ display:block !important; height:23px !important; margin-bottom:10px !important; }
.main_ztyleBox01 .t_list dd .tt a	{ font-family:Malgun Gothic; color:#3d4b62 !important; font-size:19px !important; font-weight:bold !important; line-height:1.4em; }
.main_ztyleBox01 .t_list dd .ss	{ display:block !important; height:110px !important; font-size:12px; line-height:1.5em; overflow:hidden; }
.main_ztyleBox01 .t_list dd .ss a	{ color:#000; }
.main_ztyleBox01 .t_list dd .ss .detail_btn	{ display:block; }
.main_ztyleBox01 .t_list dd .ss .detail_btn a	{ color:#3d4b62; }
.thumb_list	{ display:block; height:57px !important; padding-top:15px !important; overflow:hidden; *zoom:1; }
.thumb_list:after	{ content:""; clear:both; display:block; }
.thumb_list .items	{ float:left; display:block; width:39px; margin-left:13px !important; border:1px solid #fff !important; }
.thumb_list .ff	{ margin-left:0px !important; }
.thumb_list .items:hover	{ border:1px solid #000 !important; }
.thumb_list .On	{ border:1px solid #000 !important; }
.thumb_list .items img	{ width:39px; height:39px; }

.main_ztyleBox02	{ clear:both; width:680px !important; margin-bottom:35px !important; }
.main_ztyleBox02 .thead	{ padding-bottom:7px !important; border-bottom:1px solid #e5e5e5 !important; *zoom:1; }
.main_ztyleBox02 .thead:after	{ content:""; clear:both; display:block; }
.main_ztyleBox02 .thead h2	{ float:left; }
.main_ztyleBox02 .thead .FRight	{ float:right; }
.main_ztyleBox02 .item_listBox	{ width:700px !important; *zoom:1; }
.main_ztyleBox02 .item_listBox:after	{ content:""; clear:both; display:block; }
.main_ztyleBox02 .item_listBox li	{ float:left; width:330px !important; padding:14px 20px 0px 0px !important; height:165px !important; }
.main_ztyleBox02 .item_listBox li .thumbs	{ display:block; position:relative; width:330px !important; height:123px !important; overflow:hidden !important; }
.main_ztyleBox02 .item_listBox li .thumbs img	{ display:block; }
.main_ztyleBox02 .item_listBox li .thumbs em	{ position:absolute; z-index:2; left:0px; top:0px; width:320px !important; height:113px !important; border:5px solid #e5e5e5 !important; background-color:transparent; display:none; }/*mouse_hover effect*/
.main_ztyleBox02 .item_listBox li .info_txt	{ display:block; padding-top:5px !important; }
.main_ztyleBox02 .item_listBox li .info_txt a	{ display:block; width:330px !important; padding-bottom:3px !important; font-family:Malgun Gothic; font-size:12px !important; color:#000 !important; text-overflow:ellipsis !important; -o-text-overflow:ellipsis !important; white-space:nowrap !important; overflow:hidden !important; }
.main_ztyleBox02 .item_listBox li .info_txt em	{ font-size:11px !important; color:#555 !important; font-style:normal !important; font-family:Malgun Gothic !important; letter-spacing:1px !important;  }

.fboxWrap	{ width:330px !important; }
.fboxWrap .sheader	{ padding-bottom:7px !important; border-bottom:1px solid #e5e5e5 !important; *zoom:1; }
.fboxWrap .sheader:after	{ content:""; clear:both; display:block; }
.fboxWrap .sheader h2	{ float:left; }
.fboxWrap .sheader .FRight	{ margin-top:20px !important; }
.fboxWrap .f_box	{ padding:14px 0px !important; }
.fboxWrap .f_box li .thumbs	{ display:block; position:relative !important; width:330px !important; height:123px !important; overflow:hidden !important; }
.fboxWrap .f_box li .thumbs img	{ display:block; }
.fboxWrap .f_box li .thumbs em	{ position:absolute; z-index:2; left:0px; top:0px; width:320px !important; height:113px !important; border:5px solid #e5e5e5 !important; background-color:transparent; display:none; }/*mouse_hover effect*/
.fboxWrap .f_box li .info_txt	{ display:block; padding-top:5px !important; }
.fboxWrap .f_box li .info_txt a	{ display:block; width:330px !important; padding-bottom:3px !important; font-family:Malgun Gothic; font-size:12px !important; color:#000 !important; text-overflow:ellipsis !important; -o-text-overflow:ellipsis !important; white-space:nowrap !important; overflow:hidden !important; }
.fboxWrap .f_box li .info_txt em	{ font-size:11px !important; color:#555 !important; font-style:normal !important; font-family:Malgun Gothic !important; letter-spacing:1px !important; }

.tt-panel { padding:0px !important; margin:0px !important; }