﻿/******** 기본 ********/

body				{ font-size:12px;font-family:돋움,Dotum;color:#7a7a7a;line-height:18px;word-break:break-all; margin:0;padding:0;vertical-align:top;height:100%; }


img				{ border:0; }
form				{ margin:0;display:inline; }
table tr td		{ font-size:12px;font-family:돋움,Dotum;color:#7a7a7a;line-height:18px;word-break:break-all; border-collapse:collapse; margin:0px; padding:0px; border:0px; }
div				{ margin:0px;padding:0px; }

.tf		{ table-layout:fixed; }
.cb	{ clear:both; }
.fr		{ float:right; }
.fl		{ float:left; }
.ac	{ text-align:center; }
.ar	{ text-align:right; }
.al		{ text-align:left; }
.aj	{ text-align:justify; }
.vt	{ vertical-align:top; }
.vm	{ vertical-align:middle; }
.vb	{ vertical-align:bottom; }
.oh	{ overflow:hidden; }
.ch	{ cursor:pointer; }
.di		{ display:inline; }

.en	{ font-family:verdana; font-size:12px; color:#7a7a7a; }

/* PNG 처리 */
.iePngFix 	{ behavior:url('../css/iepngfix.htc'); }

/* link */
a { font-size:12px;font-family:돋움,Dotum;color:#7a7a7a;line-height:18px;word-break:break-all; selector-dummy:expression(this.hideFocus=true); }
a { text-decoration:none;}
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:none;color:#4987c2; }/* rollover : 4987c2 */
a:active { text-decoration:none; }
a:focus { text-decoration:none; }

/* rollover image */
a.rollover img { border:0px; display:inline; }
a.rollover img.over { border:0px; display:none; }
a.rollover:hover { border:0px; }
a.rollover:hover img { display:none; }
a.rollover:hover img.over { display:inline; }

a.rollover2 img { border:0px; display:inline;margin:0 3px 0 0; }
a.rollover2 img.over { border:0px; display:none; }
a.rollover2:hover { border:0px; }
a.rollover2:hover img { display:none; }
a.rollover2:hover img.over { display:inline;color:#fff; }

/* scroll */
.scr1	{
		overflow-y:scroll;
		scrollbar-face-color:#fff;
		scrollbar-highlight-color:#fff;
		scrollbar-shadow-color:#d3d5d8;
		scrollbar-3dlight-color:#f7f7f7;
		scrollbar-arrow-color:#cacaca;
		scrollbar-track-color:#f7f7f7;
		scrollbar-darkshadow-color:#f7f7f7;
		scrollbar-base-color:#f7f7f7;
		}

/*.scr2	 {
		overflow-y:scroll;
		scrollbar-face-color:#f3f4f5;
		scrollbar-highlight-color:#fff;
		scrollbar-shadow-color:#d3d5d8;
		scrollbar-3dlight-color:#f3f4f5;
		scrollbar-arrow-color:#a1a4a7;
		scrollbar-track-color:#f3f4f5;
		scrollbar-darkshadow-color:#f3f4f5;
		scrollbar-base-color:#f3f4f5;
		}
*/
.scr2	 {
		overflow-y:scroll;
		scrollbar-arrow-color:#000033;
		scrollbar-track-color:#ececec;
		scrollbar-darkshadow-color:#FFFFFF;
		scrollbar-face-color:#dddddd;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-shadow-color:#858585}

/* form */
textarea	{
			font-size:11px;
			color:#7a7a7a;
			font-family: "돋움";
			vertical-align:top;
			}

table tr td {
			border-collapse: collapse;
			margin:0px;
			padding:0px;
			border:0px;
			}

input		{
			background-Color:#ffffff;
			font:11px "돋움";
			color:#767b7d;
			padding:1px 1px;
			text-decoration: none;
			font-style: normal;
			font-weight: normal;
			word-spacing: normal;
			}

.btn		{
			background-Color:#ffffff;
			font:11px "돋움";
			color:#767b7d;
			padding:0px;
			text-decoration: none;
			font-style: normal;
			font-weight: normal;
			word-spacing: normal;
			}

.fm1 { border-top:1px solid #c5c5c5;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;border-left:1px solid #c5c5c5;height:15px;padding:2px 4px 0 4px; }
.fm2 { background-color:#f6f6f6;border-top:1px solid #c5c5c5;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #c5c5c5;padding:2px 4px 0 4px; }
.fm3 { background-color:#f6f6f6;border-top:1px solid #c5c5c5;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #c5c5c5;padding:2px 4px 0 4px; color:#677cca; }
.fm4 { background-color:#F3F3F3; }
.fm5 { border-top:1px solid #c5c5c5;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;border-left:1px solid #c5c5c5;height:15px;padding:2px 4px 0 4px; }
select		{ font-size:11px;color:#9b9ca0;margin-top:2px;}

select .sel1 { behavior:url('../css/select.htc'); }

/* layout */
	#wrap { width:955px; height:100%; margin:0 auto; padding:0; }
	#top_main { width:955px; }
	#mainCon { margin:0px 0 0 0; }

	#conL { float:left; width:205px;line-height:normal; }
	#conL a { line-height:normal; }
	#conC { float:left; display:inline; width:506px; margin:0 22px 0 20px;  }
	#conR { display:inline; width:205px; }
	#conR img { margin:-6px 0 0 -4px; }
	*html div #conR img { margin:0 0 -0 -4px; }

	#top { width:955px; height:83px; margin-bottom:0px;}
	#subMenu { width:183px; float:left;}
	#contents { float:right;display:inline; width:748px;overflow:hidden;}

	#location { font-size:11px; color:#797979;  padding:10px 0; }
	#location a { font-size:11px; color:#797979; }
	#location .currunt { font-size:11px; color:#2e5fa2; }

	#paging { border-top:1px solid #e4e4e4;padding:20px 0; text-align:center; word-spacing:0.1em;}

	#footer { clear:both; width:955px; height:98px; padding:20px 0px 40px 0px; margin:0px 0px 0px 0px;}

	#btn { margin:10px 0 10px 0; }



/* font */
	.Dot_event { color:#ea9000; }
	.Dot_notice { color:#80a902; }

	.Dot_name { font-size:12px;font-family:돋움,Dotum;color:#7a7a7a;line-height:18px;word-break:break-all; color:#a1a1a1;font-weight:normal; }
	.BDot_name { color:#a1a1a1;font-weight:bold; }
	.Dot_tag { color:#677cca; }
	.Dot_hit { color:#a0bc4d; }
	.Dot_ch { color:#ff7f00; font-weight:bold; }

	.Dot_b { color:#353535; }

	.Dot_num { color:#f09920; font-size:11px; }
	.Dot_re { font-size:11px; color:#666; }
	.Dot_file { color:#ff9933; }
	.BDot_file { color:#ff9933;font-weight:bold; }
	.BDot_name2 { font-weight:bold; color:#039000; }
	.BDot_mypepbox { font-weight:bold; color:#4179aa; }
	.BDot_write { color:#039000; font-weight:bold; }

	.Dot_info { font-size:11px;color:#ff7e00; }
	.BDot_info { font-size:11px;color:#ff7e00;font-weight:bold; }


/* main */
	.bx_t { height:11px; line-height:0; background:url('../image/common/boxT.gif') top left no-repeat; }
	*html div .bx_t { height:8px; }
	.bx_b { height:5px; line-height:0; background:url('../image/common/boxB.gif') bottom left no-repeat; }
	.box { border-right:solid #d8d9dd 3px;border-left:solid #d8d9dd 3px; margin-top:-8px; }
		*first-child+html .box { margin:-11px 0 -5px 0; }
	.box ul { width:190px;list-style: none;margin:6px 0 0 6px; padding:0; }
	.box li { height:20px; background:url('../image/common/bu_01.gif') 4px 7px no-repeat; overflow:hidden;margin:-2px 0; padding-left:10px; font-size:11px; font-family:돋움; line-height:18px;}
	.box li a { font-size:11px; }
	.box li a:hover { color:#4987c2;font-weight:bold; }

	*first-child+html #box { margin-top:-3px; }
	*first-child+html #boxC { margin-top:-10px; margin-bottom:6px; }

	.boxC { width:488px;height:26px;padding:0;background-color:#e9eef4;margin:-6px 10px -8px 10;padding:8px 0 0 18px; }
	*html div .boxC { margin:-8px 0 -5px 0; padding:4px 0 0 18px;}

	.boxCNew { background:url('../image/main/new.gif') bottom left no-repeat;  }

	.boxCNew2 { background:url('../image/main/new2.gif') top left no-repeat;  }


	.bestbox { width:500px;table-layout:fixed; margin:22px 0 0 0; }
	.bestbox th { vertical-align:bottom;margin:0; padding:0 0 2px 0; }
	.bestbox td { font-weight:bold; font-size:11px; color:#949494; margin:0; padding:0; }
	.bestbox .mImg { border:1px solid #a9a9a9;padding:3px;margin:2px 0 0 0; }
	a .imgP { margin:-2px 0 0 0; text-align:left;font-size:11px;color:#949494;font-family:돋움; }
	a:hover .imgP { font-size:11px;color:#4987c2;font-family:돋움; }
	*html div .bestbox img { margin:4px 0 2px 0; }

	.newbox { width:500px;table-layout:fixed; margin:24px 0 0 0; }
	*html div .newbox { margin:12px 0 0 0; }
	.newbox th {vertical-align:bottom;margin:0; padding:0 0 4px 0;  }
	.newbox td { font-weight:bold; font-size:11px; color:#949494; }
	a .imgP { margin:-2px 0 0 0; text-align:left;font-size:11px;color:#949494;font-family:돋움; }
	a:hover .imgP { font-size:11px;color:#4987c2;font-family:돋움; }
	a .mImg { background-color:white;border:1px solid #a9a9a9;padding:3px;margin:0; }
	 a:hover .mImg { border:1px solid #ff7f00; }
	*html div .newbox img { margin:4px 0 2px 0; }


/* left */
	.bx2_t { height:11px; line-height:0; background:url('../image/common/box2T.gif') top left no-repeat;margin-top:10px; }
	*html div .bx2_t { height:8px; }
	.bx2_b { height:5px; line-height:0; background:url('../image/common/box2B.gif') bottom left no-repeat; }
	.box_2{ width:177px;border-right:solid #d8d9dd 3px;border-left:solid #d8d9dd 3px; margin-top:-10px; padding:0 0 6px 0; }
	.box_2 ul { height:68px; list-style:none; width:168px;margin:10px 3px 0 3px; padding:0; border-bottom:1px solid #eaeaea; }
	.box_2 li {margin:0 2px; padding:0;float:left;line-height:10px;color:#9d9d9d; }
	.box_2 .tx	{ display:inline;word-break:break-all;width:70px;float:left;background:url('../image/common/icon_or.gif') 0px 8px no-repeat; padding-left:6px;margin-left:0;padding-top:4px;}
/* display:inline;background:url('/image/common/icon_or.gif') 86px 5px no-repeat;margin-top:-58px;padding-left:92px; */
	.box_2 li strong {font-weight:bold;color:#4d7599; }

	*html div .leftImgM { margin:8px 0; }

	a .todImg { width:74px; height:54px; border:1px solid #a9a9a9; padding:3px; }
	a:hover .todImg { border:1px solid #ff7f00; }

	/* info */
	.styleP { width:100%; border-left:3px solid #f0f0f0;border-right:3px solid #f0f0f0;margin:-2px 0 0 0; }
	.styleP .bd01 { border-right:1px dashed #ddd; background:url('../image/info/th01.gif') 2px 0 no-repeat; padding:4px 0 0 20px; font-weight:bold; color:#4179aa; }
	.styleP .bd02 { background:url('../image/info/th02.gif') 6px 0 no-repeat; padding:7px 0 0 26px; font-weight:bold; color:#4179aa; }
	.infoMv { width:445px;height:333px; text-align:center; margin:20px 0;}/* margin:20px -4px 12px -4px; */
	.infoCon { margin:16px 4px 16px -10px;width:240px;height:333px; float:right;over-flow:scroll; font-weight:normal; }
	.infoCon .pM { margin:10px 0 0 0; }
	.infoCon .pM2 { margin:10px 0 0 0; color:#ff7f00;font-size:11px;  }

	#useTab { margin:10px 0 20px 0; }

	.info { color:#767779; font-size:11px;letter-spacing:-0.1em; }
	.infoTx { margin-top:-4px;padding-left:46px;font-weight:bold;color:#9c9d9f;line-height:20px;font-size:11px;letter-spacing:-0.1em;text-align:left; }






	/* view */
/* padding:16px 128px 12px 12px;*/
	.tab_name	{ background:url('/image/view/tab04_off.gif') no-repeat 4px top; display:inline;cursor:pointer; border:1px solid red;padding-left:10px;}
	.tab_name_over	{background:url('/image/view/tab04_on.gif') no-repeat 4px top; display:inline;cursor:pointer;  font-weight:bold;color:#FFF;padding-left:10px;}
	.dd{ font-weight:bold; color:#5c88c3; }
	.ee { font-weight:bold;color:#ffffff;}



#tabMenu	{ height:24px;float:left;margin:0;padding:0;list-style:none;margin-top:50px; }
#tabMenu li		{ height:24px;float:left;font-weight:bold;cursor:pointer; }
#tabMenu 	img { border:0;align:middle;margin-right:4px; }
#tabMenu 	a { display:block;height:24px;float:left; }
.tab_off	{ float:left;background:url('/image/view/tab04_off.gif') no-repeat left top;color:#7a7a7a; }
.tab_on		{ float:left;background:url('/image/view/tab04_on.gif') no-repeat left top;color:#FFF; }
.tab_off a { color:#7a7a7a; }
.tab_on a:hover { color:#fff; }
.tab_off	.tabR	{ background:url('/image/view/tab041_off.gif') no-repeat right top;padding:5px 20px 1px; }
.tab_on	.tabR	{ background:url('/image/view/tab041_on.gif') no-repeat right top;padding:5px 20px 1px; }

.tab_off	.tabR2	{ color:#fff;background:url('/image/view/tab041_off.gif') no-repeat right top;padding:5px 20px 1px; }
.tab_on	.tabR2	{ color:#fff;background:url('/image/view/tab041_on.gif') no-repeat right top;padding:5px 20px 1px; }

/*#tab2		{ height:24px;font-weight:bold;cursor:pointer;display:inline;margin-bottom:3px;}
.tab_off	{ background:url('/image/view/tab04_off.gif') no-repeat left top;margin-left:4px;}
.tab_on	{ background:url('/image/view/tab04_on.gif') no-repeat left top;margin-left:4px;}
.tab_off	.tabR	{ background:url('/image/view/tab041_off.gif') no-repeat right top;padding:2px 16px 0 10px;line-height:24px;color:#7a7a7a; }
.tab_on	.tabR	{ background:url('/image/view/tab041_on.gif') no-repeat right top;padding:2px 16px 0 10px;line-height:24px; color:#ffffff; }
*/


	#tabCon { height:398px;background:url('../image/view/tabBg.gif') top left no-repeat; padding:10px 0 10px 8px; clear:both; margin-top:-1px;}

	#tabCon ul { margin:12px 0 12px 0;padding:20px 0 0 12px;list-style:none; }
	#tabCon li { float:left; display:inline;margin:0 6px;font-weight:normal; }
	#tabCon li p { font-size:12px;letter-spacing:-0.1em; margin:4px 0 0 0;line-height:10px;color:#353535;}
	*html div #tabCon { margin-top:-7px;}

	.tbview { border-bottom:3px solid #e4e4e4; table-layout:fixed; }
	.tbview .bg { background:url('../image/view/boardTh2.gif') top left no-repeat; }
	.tbview th { height:34px; }
	.tbview .con { height:100%; text-align:center; padding:16px 0; }
	.tbview .con2 { color:#333; }
	.tbview td { height:34px; }
	.tbview .bdbD { border-bottom:1px dashed #cdcdcf; }

	.albumTitle { width:748px;font-weight:bold;padding:8px 0px 0px 16px;height:34px;margin-bottom:10px;background:url('../image/view/boardTh2.gif') top left no-repeat; }
	.albumTitleDiv {float:left;width:590px;overflow:hidden; text-overflow:ellipsis;}
	.albumTopButtonDiv {float:left;margin-left:14px;width:123px;}

	.boxC2 { width:638px;height:26px;padding:0;background-color:#e9eef4;margin:-16px 10px -8px 10;padding:8px 0 0 110px; }
	*html div .boxC2 { margin:-8px 0 -5px 0; padding:4px 0 0 110px;}

	.tagCloudButton {border-left:3px solid #f0f0f0;border-right:3px solid #f0f0f0;margin:0px;padding:0px;text-align:center;}
	.tagCloud {display:none;border-left:3px solid #f0f0f0;border-right:3px solid #f0f0f0;margin:0px;padding:4px 20px;line-height:24px; word-spacing:0.1em;}
	.tagCloudInner {margin-right:0px;padding:0px;line-height:24px; word-spacing:0.1em;
		width:702px; overflow:hidden; text-overflow:ellipsis; }
	#list01_th { padding:4px 4px 6px 0; text-align:center; font-size:11px; }
	#list01_th a { font-size:11px; }


/*	.tag01 a { font-size:18px; font-weight:bold; color:#4179aa; }
	.tag02 a { background-color:#59aece; font-size:16px; font-weight:bold;color:#fff; }
	.tag03 a { font-size:16px; font-weight:bold; color:#4179aa; }
	.tag04 a { font-size:14px; font-weight:bold; color:#59aece; }
	.tag05 a { font-size:14px; font-weight:bold; color:#4179aa; }

	.tag01 a:hover { font-size:18px; font-weight:bold; color:#4179aa; }
	.tag02 a:hover { background-color:#59aece; font-size:16px; font-weight:bold;color:#fff; }
	.tag03 a:hover { font-size:16px; font-weight:bold; color:#4179aa; }
	.tag04 a:hover { font-size:14px; font-weight:bold; color:#59aece; }
	.tag05 a:hover { font-size:14px; font-weight:bold; color:#4179aa; }
*/
	.tag01 a { font-size:18px; font-weight:bold; color:#f87c00; }
	.tag02 a { font-size:16px; font-weight:bold; color:#4179aa; }
	.tag03 a { font-size:14px; font-weight:bold; color:#59aece; }
	.tag04 a { font-size:12px; font-weight:bold; color:#69b208; }
	.tag05 a { font-size:12px; font-weight:bold; color:#b2b2b2; }

	.tag01 a:hover { background:#f87c00; font-size:18px; font-weight:bold; color:#fff; }
	.tag02 a:hover { background:#4179aa; font-size:16px; font-weight:bold; color:#fff; }
	.tag03 a:hover { background:#59aece; font-size:14px; font-weight:bold; color:#fff; }
	.tag04 a:hover { background:#69b208; font-size:12px; font-weight:bold; color:#fff; }
	.tag05 a:hover { background:#b2b2b2; font-size:12px; font-weight:bold; color:#fff; }
	
	
	.inputBG { display:inline; width:740px; height:100%; background:url('/image/view/inputBG.gif') 3px 1px no-repeat; padding:4px 0 6px 6px;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;margin-top:-2px;}
	.inputBG2 { width:740px;height:100%; border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding-left:6px;font-size:9px;}
	.inputLy { display:inline; z-index:11;position:relative;top:-10px;left:-230px;font-size:11px; letter-spacing:-0.1em; }
	.input1 { margin:2px 0 2px 0; padding:0;vertical-align:bottom;}

	.list01 { height:100%;border-bottom:1px solid #e4e4e4;margin:12px 0 0 0;padding:0 0 12px 20px; }
	.list01_c th { border-bottom:1px dashed #ddd;color:#353535;padding-bottom:4px; }
	.list01_c .con { border-bottom:1px dashed #ddd;color:#a1a1a1;padding:8px 0;word-spacing:0.5em; }
	.list01_c .tag { color:#677cca;padding:6px 0;word-spacing:0.1em; }



	.list02 { height:100%;padding:0;border-bottom:1px solid #e4e4e4;}
	.list02 ul { margin:12px 0 0 0;list-style:none; }
	.list02 li { float:left; display:inline;font-weight:normal;text-align:center; }
	.list02 li p { font-size:12px;letter-spacing:-0.1em; margin:10px 0 0 0;line-height:10px;color:#353535;font-weight:bold;}
	*html div .list02 { margin-top:-14px;padding-bottom:10px;}

	.list02_my { height:245px;padding:0;border-bottom:1px solid #e4e4e4;}
	.list02_my ul { margin:12px 0 0 0;list-style:none; }
	.list02_my li { float:left; display:inline;font-weight:normal;text-align:center; }
	.list02_my li .listAlbumInfo { margin-top:10px; width:158px;font-size:12px;color:#353535;text-align:center;}
	*html div .list02_my { margin-top:-14px;padding-bottom:10px;}



/* use */
.Ulist01 { table-layout:fixed;margin:0;border-bottom:1px solid #eee; }
.Ulist01 th { height:30px;background:url('../image/use/th01.gif') top left no-repeat; margin:0 0 4px 0; }
.Ulist01 td { border-bottom:1px dashed #eee; height:32px; font-size:11px;color:#999; }
.Ulist01 td a { ;color:#999; font-size:11px; }
.Ulist01 td a:hover { color:#6e88a7;font-size:11px; }
.Ulist01 .al01 { text-align:left; padding-left:16px; }
.Ulist01 .reply { font-size:11px; color:#999; background:url('../image/use/icon_re.gif') 30px 50% no-repeat; text-align:left; padding-left:46px;}
.Ulist01 .reply a { font-size:11px; color:#666; }
.Ulist01 .reply a:hover { font-size:11px; color:#6e88a7; }

	.boxC3 { text-align:center;width:100%;height:26px;padding:0;background-color:#f3f3f3;margin:-13px 0 0px 0;padding:8px 0 0 0px; }
	.boxC31 { text-align:center;width:100%;height:46px;padding:0; background:url('../image/use/bg_faq.gif') no-repeat;margin:-13px 0 0px 0;padding:8px 0 0 0px; }
	.boxC32 { text-align:center;width:100%;height:28px;padding:10px 0px 0px 0px; margin:-5px 0px -8px 0px;_margin:-3px 0px -8px 0px; background: url('../image/use/img_faq_03.gif') repeat-y ; }
	*html div .boxC3 {margin:-4px 0 -5px 0; padding:4px 0 4px 0px;}

.Uview01 { table-layout:fixed; margin:0; border-bottom:2px solid #eee; }
.Uview01 th { height:30px; background:url('../image/use/th00.gif') top left no-repeat; font-weight:bold;color:#fff; padding-left:16px;}
.Uview01 td { padding:16px; color:#999; }
.Uview01 .name { background:url('../image/use/tx_name.gif') 16px 50% no-repeat; margin-left:16px;padding:9px 0 6px 54px; }
.Uview01 .date { background:url('../image/use/tx_date.gif') 16px 50% no-repeat; margin-left:16px;padding:9px 0 6px 46px; }

#smenuT { padding:11px 16px 8px 60px;background:#fcfcfc url('../image/use/tx_prev.gif') 16px 50% no-repeat;border-top:2px solid #eee;margin-top:18px; }
#smenuT a { color:#999; }
#smenuT a:hover { color:#4987c2; }
#smenuB { padding:11px 16px 8px 60px;background:#fcfcfc url('../image/use/tx_next.gif') 16px 50% no-repeat;border-top:1px solid #eee;border-bottom:2px solid #eee; }
#smenuB a { color:#999; }
#smenuB a:hover { color:#4987c2; }


.Ulist02 { table-layout:fixed;margin:0;border-bottom:1px solid #eee; }
.Ulist02 th { height:30px;background:url('../image/use/th02.gif') top left no-repeat; margin:0 0 4px 0; }
.Ulist02 td { border-bottom:1px dashed #eee; height:32px; font-size:11px;color:#999; }
.Ulist02 .cu { font-weight:bold; color:#8bacd4; }
.Ulist02 td a { ;color:#999; font-size:11px; }
.Ulist02 td a:hover { color:#6e88a7;font-size:11px; }
.Ulist02 .al02 { text-align:left; padding-left:16px; }

.Uview02 { table-layout:fixed; margin:0; border-bottom:2px solid #eee; }
.Uview02 th { height:30px; background:url('../image/use/th00.gif') top left no-repeat; font-weight:bold;color:#fff; padding-left:16px;}
.Uview02 td { padding:16px; color:#999; }
.Uview02 .name { background:url('../image/use/tx_name.gif') 16px 50% no-repeat; margin-left:16px;padding:9px 0 6px 54px; }
.Uview02 .date { background:url('../image/use/tx_date.gif') 16px 50% no-repeat; margin-left:16px;padding:9px 0 6px 46px; }
.Uview02 .file { padding:9px 0 6px 16px; }
.Uview02 .file a { color:#7fb546; }
.Uview02 .file a:hover { text-decoration:underline;}

.RBtn { position:relative;z-index:99;top:-40px;margin-bottom:-40px; color:#7fb546; }

.Reply { border-right:2px solid #e8ecef;border-left:2px solid #e8ecef;margin:-4px 0 -6px 0;padding:6px 20px; }
.tbRe { table-layout:fixed; margin-top:4px; }
.tbRe td { border-top:1px dashed #d4d4d4;padding:4px 0 2px 0; font-size:12px;font-family:굴림;color:#7a7a7a; }
.tbRe td a { font-size:11px;color:#999; }

.Uwrite { table-layout:fixed; border-top:2px solid #558ed1; border-bottom:2px solid #e5e5e5; padding:4px 0; }
.Uwrite th { margin:0; padding:0; }
.Uwrite td { border-bottom:1px dashed #eee;font-size:11px; }


/* mypepbox */
.mypepbox { color:#353535; }

.list01_c2 { margin-top:-14px; }
.list01_c2 th { border-bottom:1px dashed #ddd;color:#353535;padding-bottom:4px; }
.list01_c2 .con { border-bottom:1px dashed #ddd;color:#a1a1a1;padding:8px 0;word-spacing:0.5em; }
.list01_c2 .tag { color:#677cca;padding:6px 0;word-spacing:0.1em; }

.interception { width:100%; height:100%; background:url('../image/mypepbox/tbBg.gif') left top no-repeat; padding:5px;margin-top:12px; }
.intName { width:379px; height:59px; background:url('../image/mypepbox/tx_int.gif') left top no-repeat; padding:12px 0 30px 16px;font-weight:bold; color:#039000; font-size:12px; }


/* global */
.joinFm { table-layout:fixed; border-right:3px solid #f0f0f0;border-left:3px solid #f0f0f0;padding:0 6px 0 6px;margin:-4px 0 -7px 0;}
.joinFm th { border-bottom:1px solid #e0e3e5; padding:2px;margin-left:6px;}
.joinFm td { color:#ff7f00; font-size:11px;border-bottom:1px solid #e0e3e5; }
.joinFm .email { color:#999;}
.joinFm strong { color:#999; }
.joinFm .email_p { line-height:14px;margin:4px 0 0 0;color:#999; font-size:11px; }

.withdrawal { table-layout:fixed; border-right:3px solid #f0f0f0;border-left:3px solid #f0f0f0; padding:0 6px 0 6px; margin:-4px 0 -7px 0; }
.withdrawal td { color:#999; font-size:12px; }
.withdrawal strong { color:#ccb000; }
.withdrawal .user { color:#004da9; font-weight:bold; }


.loginFm { border-right:3px solid #f0f0f0;border-left:3px solid #f0f0f0;padding:6px 60px 6px 60px;height:100%;margin:-2px 0; }
.loginform { float:left; margin:10px 8px 10px 0; }
.loginbtn { display:inline;vertical-align:top; margin-left:20px;border-left:1px dashed #ddd; padding-left:56px; }

.joinCom { height:232px;background:url('../image/global/comBg.jpg') top left no-repeat;padding:128px 0 0 418px;line-height:29px;color:#666; }

.join01Bg { background:url('../image/global/img_join_bg.gif') top left repeat;padding:0px 20px; }
.joinAgree { height:45px;background:url('../image/global/join01_04.gif') top left no-repeat; margin-top:20px;padding:12px 0 0 277px;  }
.maJoin01 { margin:8px 0 20px 0; }

.gnbBx { width:742px;border-left:3px solid #f0f0f0;border-right:3px solid #f0f0f0; }
.gnbCon { width:708px;height:1000px;overflow-y:scroll;margin:10px auto;line-height:20px;padding-right:10px; text-align:justify;}
.titBg { background:url('../image/global/thTitle.gif') top left no-repeat;padding:4px 0 4px 12px;color:#fff;font-weight:bold; margin-top:80px; }
.pp { margin:16px 0 0 0; }
.pma { margin:4px 0 0 0; text-indent:0; }
.gnbBx2 { width:742px;border-left:3px solid #f0f0f0;border-right:3px solid #f0f0f0;margin-bottom:-10px;text-align:center;}
.gnbCon2 { width:727px;height:100%;line-height:20px;text-align:justify;margin-top:10px; }
.gnbCon22 { width:704px;height:100%;margin:20px auto 0 auto;line-height:18px;text-align:justify; text-indent:26px;border-bottom:1px solid #efefef;padding-bottom:10px;}
.gnbBlue { color:#0668a2; font-weight:bold; font-size:12px;line-height:20px; }


/* pop */
#pop_check { width:380px;height:220px; }
.check_tx { height:50px;text-align:center; padding-top:16px;}
.search { height:42px;background:url('../image/popup/pop_checkBg.gif') top left no-repeat;padding:12px 0 0 86px; margin-bottom:23px; }
.searchnick { height:42px;background:url('../image/popup/pop_checknickBg.gif') top left no-repeat;padding:12px 0 0 86px; margin-bottom:23px; }
.close { height:18px;background-color:#dbdfe2; text-align:right; padding:6px 12px 0 0;}

.popFm { width:350px;height:72px;border:3px solid #ecebeb;padding:2px 2px 2px 2px;font-weight:bold;color:#4179aa;margin:4px 0 12px 0; }


#tabConPop { height:170px;border-right:1px solid #2d64b3;border-left:1px solid #2d64b3; padding:0 0 10px 0;overflow-y:scroll;}
#tabConPop ul { margin:12px 0 12px 0;padding:0 0 0 12px;list-style:none; }
#tabConPop li { float:left; display:inline;margin:0 6px;font-weight:normal; }
#tabConPop li p { font-size:12px;letter-spacing:-0.1em; margin:4px 0 0 0;line-height:10px;color:#353535;}
*html div #tabConPop { padding-bottom:10px;}

#pop_mytake { width:1000px; height:738px; }
.popconArea { margin:14px 4px;float:left; }



/* img */
	.bdred { border:1px solid red; width:158px;height:118px; }


	.img1 { margin:-2px 0 0 0; }
	*html div #img1 { border:1px solid red; }
	.tx1 { margin-right:8px; }
	.tx2 { margin-right:4px; }

	.bdT { border-top:1px solid #e6e6e6; }
	.bdDt { border-top:1px dashed #cdcdcf; }
	.bdB { border-bottom:3px solid #f5f5f5; }
	.tabImg { padding:3px;border:1px solid #a9a9a9; }
	a:hover .tabImg { background-color:#f37a29;border:1px solid #323232;padding:3px; }
	.tabImgOver { background-color:#f37a29;border:1px solid #323232; padding:3px;}
	.tabImg2 { padding:3px;border:1px solid #a9a9a9;margin-right:20px;vertical-align:top; }
	.tabImg3 { padding:3px;border:1px solid #a9a9a9;margin:4px 0 0 0;vertical-align:top; }
	a:hover .tabImg3 { border:1px solid #ff7f00;padding:3px; }

	.overTab2 { border:1px solid #ff7f00; padding:3px;margin-right:20px;vertical-align:top; }

	.line1 { width:700px;margin:4px 0 12px 20px;border-top:1px dashed #cdcdcf;line-height:1px }
	.line2 { border-top:1px solid #cdcdcf;line-height:1px;margin:2px 0;}
	.line3 { border-top:1px solid #cdcdcf;line-height:1px;font-size:1px;margin:2px 0 1px 0;}
/* padding */
	.ma2 { margin:2px; }
	.maT10 { margin-top:10px; }
	.pdl12 { padding-left:12px; }
	.pdb10 { padding-bottom:10px; }

fieldset {
	margin: 1em 0;
	padding: 1em;
	border: 1px solid #ccc;
	background: #ffffff;
	}
legend {
	font-weight: bold;
	}

.Noheight { padding:0px; }
.Noheight th { margin:0px; padding:0px; }
.Noheight td { height:22px; margin:0px; padding:0px; }
.comments_id:link { text-decoration:underline;color:#4987c2; }
.comments_id:visited { text-decoration:underline;color:#4987c2; }
.comments_id:hover { text-decoration:underline;color:#4987c2; }
.comments_id:active { text-decoration:underline;color:#4987c2; }
.comments_id:focus { text-decoration:underline;color:#4987c2; }

/* sub_category */
.sub_category {width:177px;border-right:solid #d8d9dd 3px;border-left:solid #d8d9dd 3px; margin-top:-2px; }
.sub_category ul { width:140px;margin:0px 3px 0 3px; padding:0px;list-style: none;  }
.sub_category li { border-top:1px solid #eaeaea ; font-weight:bold;  zzbackground:url(../../image/view/b_a.gif) no-repeat 10px 5px ; padding-left:20px;}
.sub_category li ul li{line-height:18px; width:141px; font-weight:normal; border-top:0px; background:none; padding-left: 4px;}

.sub_category li a { color:#506984; }
.sub_category li ul li a {color:#506984;}

 .sub_category li .sel a { color:#ff4700; }
 .sub_category ul .sel a { color:#ff4700; }
/* .sub_category li .sel a { color:red; }
 .sub_category li ul li .sel a {color:red;}*/

/* new board table style*/
/*.UlistNew { table-layout:fixed;margin:0;border-bottom:1px solid #eee; }*/
.UlistNew { table-layout:fixed;margin:0; }
.UlistNew th { color:white;height:30px;background:url('../image/brd/tit_bar_bg.gif') top left repeat; margin:0 0 4px 0; }
.UlistNew td { border-bottom:1px dashed #eee; height:26px; font-size:11px;color:#999; }
.UlistNew .al01 { text-align:left; }
.UlistNew .normal { background-color:#ffffff; }
.UlistNew .hot { background-color:#f5f5ff; }
.UlistNew .hot a { font-weight:bold; }


.UwriteNew { border-top:2px solid #558ed1; border-bottom:2px solid #e5e5e5; padding:4px 0; }
.UwriteNew th { background:url('../image/brd/tit_bg_notice.gif') top left repeat;color:#2d69ae;text-align:center; }
.UwriteNew td { padding-left:10px; border-bottom:1px dashed #eee;font-size:11px; }

.board_title { height:26px; background:url('../image/use/th00.gif') top left no-repeat; font-weight:bold;color:#fff; padding-left:16px;padding-top:5px}
.board_attach { padding:5px 16px 5px; 16px; width:100%;border-bottom:1px dashed #cdcdcf; }
.board_attach a { color:#7fb546; }
.board_contents { overflow:auto;padding:10px 16px 16px 16px; color:#000000;font-size:10pt;font-family:돋움;border-bottom:2px solid #eee;}
.board_ip { clear:both;width:730px;text-align:right;color:#777777;}
.sortingSel { color:#4987c2;font-weight:bold}

.album_swf { padding:0px 0px 0px 0px; text-align:center;}
.album_contents { overflow:auto;margin: 10px; padding:10px 16px 16px 16px; color:#000000;font-size:10pt;font-family:돋움;}

.tabImgNew { padding:3px;border:1px solid #a9a9a9;margin:2px 2px 2px 2px; }
.tabImgNewOver { background-color:#f37a29;border:1px solid #323232; padding:3px; margin:0px 2px 4px 2px;}

.albumList { text-align:center;margin:0px 0px;height:66px;}
.noAlbumList { text-align:center;padding-top:190px;line-height:18px; }

.tabImgView { padding:0px; border:1px solid #a9a9a9; margin:6px 0px;}
.tabImgViewOver { padding:0px; border:2px solid #f37a29; margin:5px 0px;}

.albumLoading {height:500px; text-align:center; padding-top:240px;}


.noLineHeight {line-height:0px;}
.noLineHeight a {line-height:0px;}
.noLineHeight table {line-height:0px;}
.noLineHeight table td {line-height:0px;}
.noLineHeight table td {line-height:0px;}
.noLineHeight table tr {line-height:0px;}
.noLineHeight table tr td {line-height:0px;}
	
	.fig3_10 #head {
		background:  #E7E7E7 ;
		}
	.fig3_10 table {
		border-top: 1px solid #DFDFDF;
		border-left: 1px solid #DFDFDF;
		border-collapse: collapse;
		}
	
	.fig3_10 caption {
		font-family: Arial, sans-serif;
		color: #993333;
		font-weight:bold;
		padding-bottom: 6px;
		}
	
	.fig3_10 th {
		padding: 5px;
		border-top: 1px solid #DFDFDF;
		border-left: 1px solid #DFDFDF;
		border-right: 1px solid #f0f0f0;
		border-bottom: 1px solid #f0f0f0;
		background: #DFDFDF;
		color:#315696;
		height: 25px;
		font-weight: normal;
		}
		
	.fig3_10 td {
		padding: 5px;
		border-left: 1px solid #DFDFDF;
		border-right: 1px solid #DFDFDF;
		border-bottom: 1px solid #DFDFDF;
		}

	.title_pcsave {
		color: #0066CC;
		font-weight:bold;
		padding-left: 26px;
		background: url(../../image/mypepbox/bul_pcsave.gif) no-repeat 10px 50%;
		}

	.fig3_11 #head {
		background:  #E7E7E7 ;
		}
	.fig3_11 table {
		border-top: 1px solid #DFDFDF;
		border-left: 1px solid #DFDFDF;
		border-collapse: collapse;
		}
	
	.fig3_11 caption {
		font-family: Arial, sans-serif;
		color: #993333;
		font-weight:bold;
		padding-bottom: 6px;
		}
	
	.fig3_11 th {
		padding: 5px;
		border-top: 1px solid #DFDFDF;
		border-left: 1px solid #DFDFDF;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		background: #DFDFDF;
		color:#315696;
		height: 18px;
		font-weight: normal;
		}
		
	.fig3_11 td {
		padding: 5px;
		border-top: 1px solid #DFDFDF;
		border-left: 1px solid #DFDFDF;
		border-right: 1px solid #DFDFDF;
		border-bottom: 1px solid #DFDFDF;
		}

#groupListDiv {
	width:240px;
	margin-right:10px;
	float:left;
}

#groupListDiv .header {height:33px;}

#groupListDiv table 	{ width:100%; border-top: #9BCF5D solid 2px;background:#ffffff;border-collapse: collapse; }
#groupListDiv th { height:30px;text-align:center;color: #6C8D46; background-color: #F2F6EC; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #D2DDC5; }
#groupListDiv td {  height:20px;color: #444444; padding: 5px; border-bottom: 1px solid #C2CDAB; }
#groupListDiv td a {  color: #444444; }

#mailtoListDiv {
	width:498px;
	float:left;
}

#mailtoListDiv .header {height:33px;}

#mailtoListDiv table 	{ width:100%; border-top: #9BCF5D solid 2px;background:#ffffff;border-collapse: collapse; }
#mailtoListDiv th { height:30px;text-align:center;color: #6C8D46; background-color: #F2F6EC; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #D2DDC5; }
#mailtoListDiv td {  height:20px;color: #444444; padding: 5px; border-bottom: 1px solid #C2CDAB; }
#mailtoListDiv td a {  color: #444444; }

#mailtoListDiv .noCss {border:0px;border-bottom: 1px solid #ffffff;}

#mailtoPagging {
	padding-top:10px;
	width:100%;
	text-align:center;
}

#loadingMailtoList {
	display:;
	width:100%;
	height:300px;
	padding-top:50px;
	text-align:center;
}

#loadingGroupList {
	display:;
	width:100%;
	height:300px;
	padding-top:50px;
	text-align:center;
}

.GrayBackDiv {position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000;opacity: 0.5;filter:alpha(opacity=50);z-index:400000;}
.showTipDiv {display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:400002;}
.LoadingDiv {position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff;}

.openingDiv {
	margin-top:5px;
	width:685px;
	height:150px;
	color: #666666;
	z-index: 1;
	overflow: scroll;
	border: 1px solid #d3d5d8;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#d3d5d8;
	scrollbar-3dlight-color:#f7f7f7;
	scrollbar-arrow-color:#cacaca;
	scrollbar-track-color:#f7f7f7;
	scrollbar-darkshadow-color:#f7f7f7;
	scrollbar-base-color:#f7f7f7;
}

.formbox { COLOR: 666666 ; FONT-FAMILY: "돋움" ; FONT-SIZE: 12PX ; PADDING-LEFT:3 ;BACKGROUND-COLOR:FFFFFF;
	BORDER:1px solid ;
	border-color: #999999;
	BORDER-TOP-COLOR: 999999;
	BORDER-RIGHT-COLOR: 999999;
	BORDER-BOTTOM-COLOR: 999999;
	BORDER-LEFT-COLOR: 999999;}

.mbgDIV_03{
	line-height: 18px;
	margin-top: 20px;
	margin-left: 60px;
	padding: 10px 20px 10px 20px;
	padding-top: 15px;
	border:0;
	background:url(../../image/cdmaker/bgm_middle.gif) repeat;
	width:550px;
	z-index: 1;
	}

.hitCount {font-weight:bold;color:#69BF5C;}
.commentCount {font-weight:bold;color:#F39648;}

.styleList { text-align:center;margin:1px 4px; float:left; }

.pepboxThumbsView {line-height:10px;text-align:left;float:left;width:166px;height:200px;margin:0px 0px 0px 18px;_margin:0px 9px 0px 9px;}

.pepboxThumbsViewTitle {line-height:10px;padding:5px 0px 0px 3px;text-align:left;width:160px;overflow:hidden;text-overflow:ellipsis;}
.pepboxThumbsViewTitle a {line-height:13px;font-weight:bold;}
.pepboxThumbsViewTitle a img {line-height:13px;vertical-align:-13%;display:inline;}
.pepboxThumbsView ul {padding: 0;margin: 0;}
.pepboxThumbsView li {list-style: none;font:11px 돋움;display:block;margin: 0;color:#87715D;font-family:돋움;padding:4px 0px 0px 3px;line-height:12px}
.pepboxThumbsView .hitCount {font-weight:bold;color:#69BF5C;}
.pepboxThumbsView .commentCount {font-weight:bold;color:#F39648;}

.pepboxThumbsViewMy {line-height:normal;text-align:center;float:left;width:166px;height:190px;margin:10px 0px 10px 17px;_margin:5px 9px 10px 8px;}

.listForOrder { border-bottom:1px solid #e4e4e4;margin:0px 0px 0px 0px;padding:12px 0px 12px 0px; float:left; }
.important {font-weight:bold; color:#f87c00;}
.leftBanner {line-height:0px;}
.leftBanner a {line-height:0px;}
.faq01 {color: #999999; padding:0px 12px 0px 12px;}
.faq02 {color: #000099;	font-weight: bold;}
.date { font-size:11px;color:#999; }

.blogMainAlbumList {float:left;}

.author {font-size:11px;}
.MemberPopMenu {border:1px solid #999999;background-color:white;}
.MemberPopMenu ul {text-align:left;list-style: none; margin : 0px; padding:0px 10px 4px 10px;}
.MemberPopMenu li {background: url(/image/pepy/icon_context02.gif) no-repeat 0 50%;padding-left:14px;overflow:hidden;line-height:19px;}
.MemberPopMenu li.pepy {background: url(/image/pepy/icon_context01.gif) no-repeat 0 50%;}
.MemberPopMenu li a {font:11px 굴림;}
.input2 {border:1px solid #999999;}


.eventtag {
	width:667px;
	height:70px;
	z-index:0;
	line-height:20px;
	font-weight:bold;
	color: #CCCCCC;
	
	padding:15px 0px 0px 60px; 
}

.eventtag_ {
	width:550px;
	height:70px;
	z-index:0;
	line-height:20px;
	font-weight:bold;
	color: #CCCCCC;
}
.eventtag a{ color:#FF6600;}
.eventtag a:hover{ text-decoration:underline; color: #FF0033;}

.event_notice{
	width:667px;
	height:100px;
	background:url(../../image/event/event_notice_middle.jpg) repeat-y; 
	padding-left:30px;
	color:#FF6600;
	font-weight:bold;
}

.layerFreeDvdTopBar {
	width:640px;
	height:31px;
	margin:10px 16px 0px 16px;
	background:url('/image/freedvd/t_bg_c1.gif') no-repeat; 
}

.layerFreeDvdTitle {
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	width:500px;
	padding:10px 0px 0px 10px;
	float:left;
}

.layerFreeDvdRegdate {
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	width:120px;
	padding:10px 10px 0px 0px;
	float:left;
}

.layerFreeDvdContents {
	text-align:left;
	width:620px;
	margin:0px 16px 0px 16px;
	padding:10px;
	line-height:20px;
	font-family:굴림,gulim,sans-serif;
	clear:both;
	background:url('/image/freedvd/box_bg_c_626.gif') repeat; 
}

.layerFreeDvdButton {
	text-align:left;
	width:640px;
	height:30px;
	background:url('/image/freedvd/box_bo_c_626.gif') no-repeat 50% bottom
}

.layerFreeDvdBottom {
	text-align:left;
	width:640px;
	height:30px;
	margin:0px 16px 10px 16px;
	background:url('/image/freedvd/box_bg_c_626.gif') repeat; 
}

.btnRecommend {
	width:250px;
	height:25px;
	margin-right:5px;
	display:block;
	background:url(/image/info/btn_best.gif) no-repeat;
	float:right;
}

.btnPopLink {
	width:129px;
	height:25px;
	margin-right:5px;
	display:block;
	background:url(/image/info/btn_friend.gif) no-repeat;
	float:right;
}

.layerFreeDvdButton #recommendCount {
	color:#f87c00;
	font-weight:bold;
	width:215px;
	height:25px;
	padding:8px 0px 0px 20px;
	margin-right:5px;
	display:block;
	background:url(/image/freedvd/ico_best.gif) no-repeat;
	float:right;
}

#quickViewDivTitleBar {
	cursor:pointer;
}