﻿/* CSS Document */

/*-------------------리스트------------------*/
.boardList1{ text-align:center; } /* 일반타이틀목록유형 */
.boardList1 th{ background-color:#f2f1ed; border-bottom:1px #c9c9c9 solid; border-top:1px #c9c9c9 solid; font-size:11px; color:#a7a7a7;  padding:6px 0;}
.boardList1-3 th{ background-color:#fe8a0f; background:url(/images/board/thead1-3.gif) repeat-x left top; border-bottom:1px #e9521e solid; border-top:1px #e9521e solid; font-size:11px; color:#fff;  padding:4px 0;}
.boardList1 th a{ background:url(/images/board/bt_sort.gif) no-repeat right top; padding-right:17px; color:#a7a7a7;}
.boardList1 td{ border-bottom:1px #ededed solid;  padding:6px 0;}
.boardList1 tr.base{ border-bottom:1px #ededed solid; padding:6px 0; background-color:#faf9f6;}
.boardList1 tr.notice{ border-bottom:1px #ededed solid; padding:6px 0; background-color:#fcf4e3;}
.boardList1 tr.shop{ border-top:1px #c9c9c9 solid; border-bottom:1px #c9c9c9 solid; padding:6px 0; background-color:#f2f1ed;}
.boardList1 td.contents{ text-align:left }
.boardList1 td.number{font-size:11px; color:#a7a7a7; }
.boardList1 td.number span{font-size:11px; color:#a7a7a7; }
.boardList1 td span{ color:#ff9900; font-size:11px; }
.boardList1-2 td span.guide{ color:#8a8888; font-weight:normal;}
.boardList1-Hot { float:left; margin-bottom:10px; padding:20px 0; width:100%; border-top:1px #ededed solid; border-bottom:1px #ededed solid; }
.boardList1-Hot dd{ float:left; width:300px; padding:0 20px; }
.boardList1-Hot a{ color:#8a8888; font-size:11px; }
.boardList1-Hot strong{ font-size:12px; }

.boardList1-4 th{ background-color:#f2f1ed; border-bottom:1px #c9c9c9 solid; border-top:1px #c9c9c9 solid; font-size:11px; color:#a7a7a7;  padding:0;}
.boardList1-4 th a{ background:url(/images/board/bt_sort.gif) no-repeat right top; padding-right:17px; color:#a7a7a7;}
.boardList1-4 td{ border-bottom:1px #ededed solid;  padding:2px 0;}

.boardList1-5 { width:270px;}
.boardList1-5 th{ background-color:#f2f1ed; border-bottom:1px #c9c9c9 solid; border-top:1px #c9c9c9 solid; font-size:11px; color:#a7a7a7;  padding:0;}
.boardList1-6 { width:240px;}
.boardList1-6 td.nick { width:135px; padding:2px 0 2px 5px; text-align:left; border-bottom:1px #ededed solid;}
.boardList1-6 td.numberTail { width:110px; text-align:left; padding:2px 0 2px 8px; border-bottom:1px #ededed solid;}

.boardList2 { width:100%; border-bottom:1px #ededed solid; } /* 썸네일컨텐츠유형 */
.boardList2 dt{ clear:both; height:20px; padding:4px 14px; background:#faf9f6; border-bottom:1px #ededed solid; border-top:1px #ededed solid; color:#664801; font-size:16px; font-weight:bold; }
.boardList2 dt a{ color:#664801; }
.boardList2 .name{ padding-left:14px; color:#6e87a5; background:url(/images/sub/iconName.gif) no-repeat left 3px; font-size:12px; font-weight:normal; }
.boardList2 dd{ clear:both; padding:18px 14px; height:94px; }
.boardList2 dd p{ display:inline;}
.boardList2 div.item{ height:36px; margin-top:4px; }
.boardList2 .date{ margin-right:8px; color:#6e87a5; }
.boardList2 .hit{ padding-left:14px; background:url(/images/sub/iconName.gif) no-repeat left top; color:#6e87a5; }
.boardList2 .comment{ display:block; font-size:11px; color:#e9791b;}
.boardList2 .commentNum{ margin-right:4px; padding-left:14px; padding-right:4px; color:#664801; background:url(/images/sub/icomComment.gif) no-repeat left top; font-weight:bold; }
.boardList2 dt.recommend{ background:#fcf4e3; border-bottom:1px #e2dbc3 solid; border-top:1px #e2dbc3 solid;}
.boardList2 dt.recommend .name{ font-weight:bold; }
.boardList2 dt.donate1{ background:#fff; border:none; color:#664801; }
.boardList2 dt.donate1 span{ color:#000; }
.boardList2 dt.donate2{ background:#feaa28; border-bottom:1px #fe8c11 solid; border-top:1px #fe8c11 solid; color:#fff; font-size:16px; }

.boardList2-3 { height:450px; margin-bottom:10px; padding:12px 0 12px 18px;  background:url(/images/board/tvZoneBg1.gif) repeat-y left top; } /* 대표썸네일컨텐츠유형 */
.boardList2-3 .screenZone{ float:left; width:502px; height:442px; background:url(/images/board/tvScreenBar.gif) no-repeat left bottom; }
.boardList2-3 .listZone{ position:relative; float:right; margin-right:7px; padding:3px 0; height:440px; }
.boardList2-3 .listZone .next{ position:absolute;  bottom:0; right:10px; }
.boardList2-3 .listZone .previous{ position:absolute; top:0; right:10px; }
.boardList2-3 .listZone ul{ padding:22px 10px 12px 10px; border:1px #d2cfcf solid; background:#fff; }
.boardList2-3 .listZone ul li span{ display:block; padding:3px 0 3px 0; }
.boardList2-3 .listZone ul li .thum{ border:2px solid #fff !important; width:100px; height:73px; }
.boardList2-3 .listZone ul li .thumSelect{ border:2px solid #FE840B !important; width:100px; height:73px; }
*html .boardList2-3 .listZone{ margin-right:4px;} /* IE6핵처리 */
*html .boardList2-3 .listZone ul li span{ width:100px; } /* IE6핵처리 */

.boardList3 { width:100%; } /* 썸네일컨텐츠유형-프로그래밍되지않는페이지 */
.boardList3 dt{ clear:both; height:20px; padding:4px 14px; background:#faf9f6; border-bottom:1px #ededed solid; border-top:1px #ededed solid; color:#664801; font-size:16px; font-weight:bold; }
.boardList3 dt a{ color:#664801; }
.boardList3 dd{ clear:both; padding:18px 14px;}
.boardList3 p{ float:left; width:300px; padding-bottom:10px; }
.boardList3-1 p{ width:300px;}
.boardList3-2 p{ width:357px; }
.boardList3 .item1{ float:left; margin-top:30px; font-size:11px; }
.boardList3 .item2{ float:left; margin-top:10px; font-size:12px; height:60px; }
.boardList3 .date{ padding-left:14px; color:#6e87a5; background:url(/images/board/icon_date.gif) no-repeat left top; }
.boardList3 .dateStart{ margin-right:8px; color:#664801; }
.boardList3 .dateEnd{ margin-left:8px; color:#e9791b; }
.boardList3 dt.recommend{ background:#fcf4e3; border-bottom:1px #e2dbc3 solid; border-top:1px #e2dbc3 solid;}
.boardList3 dt.recommend .name{ font-weight:bold; }

.boardList6 { width:100%; } /* 검색유형 */
.boardList6 dd{ clear:both; padding:18px 0px; border-bottom:1px #ededed solid;}
.boardList6 dd p{ display:inline; }
.boardList6 .title{ color:#664801; font-size:14px;}
.boardList6 .title a{ padding-bottom:2px; color:#664801; border-bottom:1px #b2a380 solid; }
.boardList6 .content{ padding-top:8px;}
.boardList6 .date{ color:#b2a380; margin-left:4px; }
.boardList6 div.item{ padding-top:15px; }
.boardList6 .location{ padding-left:16px; background:url(/images/sub/iconName.gif) no-repeat left top; color:#e9791b; }
.boardList6 .hit{ margin-left:16px; padding-left:14px; background:url(/images/sub/iconName.gif) no-repeat left top; color:#6e87a5; }
.boardList6 .hitNum{ margin-left:8px; }
.boardList6 .comment{ margin-left:16px; padding-left:14px; background:url(/images/sub/iconName.gif) no-repeat left top; color:#6e87a5; }
.boardList6 .commentNum{ margin-left:8px; }
.searchResult { padding:5px 0 10px 18px; color:#664801; font-size:16px; font-weight:bold; border-bottom:2px #ededed solid; background:url(/images/board/bullet_plus.gif) no-repeat left 6px; }
.searchResult strong{ color:#ff5d25; }

/*리스트 검색*/
.search{padding:5px 0 7px 0;}
.search span{margin-left:312px; color:#6e87a5; vertical-align:middle;}
.search .txt{height:17px;	background-color:#fef0d0;	margin:0;	padding:0; vertical-align:middle;}
.search .selectTxt{ background-color:#fef0d0; font-size:12px; vertical-align:middle;}

/*페이지*/
div.paging
{
	margin:16px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	color:#bababa;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	letter-spacing:1px;
}	
div.paging a{	text-decoration:none;padding:0 3px; }

div.paging2
{
	margin:30px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	letter-spacing:1px;
}	
div.paging2 a{	text-decoration:none;  color:#664801; }	
div.paging2 span{ display:inline-block; padding:0 4px 0 10px; margin-left:2px; border-left:1px #dbc8db solid; cursor:pointer; }
div.paging2 span.now{ color:#ff5d25; }

/*-------------------write------------------*/
.boardWrite{width:100%;}
.boardWrite .bg{background:url(/images/board/write_thBg.gif) repeat-x top; height:3px; border:none; padding:0; margin:0;}
.boardWrite th{ width:18%; background-color:#faf9f6; border-bottom:1px #f0ebdb solid; padding:10px 0 10px 15px; text-align:left; color:#8e8e8c; font-size:11px;} 
.boardWrite td{ border-bottom:1px #f0ebdb solid; padding:10px 0 10px 15px; color:#6e87a5;}
	.writeEdit{padding:5px 15px 15px 15px;}
.boardWrite .add{ padding:7px 0; border-bottom:1px #f0ebdb solid;}
.boardWrite .addFile{ padding:7px 0;}
.boardWrite .money{ display:block; float:left; margin-right:10px; width:177px; height:47px; background:url(/images/board/bt_money.gif) no-repeat left top; }

.boardWrite .profileIconZone{ clear:both; border-top:1px #f2f1ed solid; }
.boardWrite .profileIconZone dl{ float:left; margin-left:60px; }
*html .boardWrite .profileIconZone dl{ margin-left:30px; }/*IE6핵처리*/
.boardWrite .profileIconZone dt{ margin-top:10px; margin-bottom:10px; color:#ff9834;}
.boardWrite .profileIconZone dd{ float:left; margin-right:10px; text-align:center }
.boardWrite .profileIcon{ border:1px #f2f1ed solid; }

.boardWrite .memPhotoSearch { width:48%;}
.boardWrite .memberIconZone dl{ float:left; padding-left:18px; border-left:1px solid #e9e3d0; }    
.boardWrite .memberIconZone dt{ margin-top:10px; margin-bottom:10px; color:#ff9834;}
.boardWrite .memberIconZone dd{ float:left; margin-right:10px; text-align:center }
.boardWrite .memberIcon{ border:1px #f2f1ed solid; }

.boardWriteShop {width:100%;}
.boardWriteShop .bg{background:url(/images/board/write_thBg.gif) repeat-x top; height:3px; border:none; padding:0; margin:0;}
.boardWriteShop th{ width:171px; background-color:#faf9f6; border-bottom:1px #f0ebdb solid; padding:5px 0 5px 15px; text-align:center; color:#8e8e8c; font-size:11px;} 
.boardWriteShop td{ border-bottom:1px #f0ebdb solid; padding:5px 0 5px 15px; color:#6e87a5; background:#fdfdfc; }
.boardWriteShop .selectTxt { font-size:12px; color:#6e87a5; }

.helpingcontact { width:675px; }
.helpingcontact th{ background:#efeeea; padding:4px 0 4px 0; text-align:center;}
.helpingcontact td{ background:#faf9f6; padding:4px 0 4px 15px;  }
.helpingcontactStep01 { padding-left:130px; padding-bottom:54px; padding-top:24px; background:url(/images/sub/helpingcontact-icon1.jpg) no-repeat left 25px; border-bottom:#f2f1ed 1px solid; }
.helpingcontactStep02 { padding-left:130px; padding-bottom:30px; padding-top:30px; background:url(/images/sub/helpingcontact-icon2.jpg) no-repeat left 25px; border-bottom:#f2f1ed 1px solid; }
.helpingcontactStep03 { padding-left:130px; padding-bottom:20px; padding-top:30px; background:url(/images/sub/helpingcontact-icon3.jpg) no-repeat left 25px; }

.bullet01{ background:url(/images/board/bullet_01.gif) no-repeat 0 30%; padding-left:18px; padding-top:1px; padding-bottom:1px; }
.bullet02{ background:url(/images/board/bullet_02.gif) no-repeat 0 30%; padding-left:18px;}
.bulletSave{ background:url(/images/board/icon_file.gif) no-repeat 0 30%; padding-left:18px;}


/*-------------------view------------------*/
.boardView1 { width:100%; border-bottom:1px #ededed solid; } /* 썸네일컨텐츠유형 */
.boardView1 dt{ clear:both; height:20px; padding:4px 14px; background:#faf9f6; border-bottom:1px #ededed solid; border-top:1px #ededed solid; color:#664801; font-size:12px; font-weight:bold; }
.boardView1 dt a{ color:#664801; }
.boardView1 .commentNum{ margin-left:4px; color:#ff9900; font-size:11px; font-weight:normal; }
.boardView1 .name{ padding-left:20px; color:#6e87a5; background:url(/images/sub/iconName.gif) no-repeat left 3px; font-size:12px; font-weight:bold; }
.boardView1 .hit{ padding-left:20px; color:#6e87a5; font-size:12px; }
.boardView1 .hitNum{ color:#ff9900; font-weight:normal;}
.boardView1 dd{ clear:both; padding:6px 14px; background:#faf9f6; border-bottom:1px #ededed solid; }
.boardView1 dd.content { padding-top:20px; padding-bottom:30px; background:#fff; line-height:22px; }
.boardView1 dd.file a{ color:#ff9718;}
.boardView1 dd.file span{ padding-left:20px; color:#6e87a5; background:url(/images/board/icon_file.gif) no-repeat left top; }
.boardView1 dd.fButtonSet { border-bottom:none; }
.boardView1 .drop { position:relative; display:block; }
.boardView1 .dropGift { position:absolute; left:0; top:0; }
*:first-child+html .boardView1 .drop { margin-top:-1px; }/*IE핵처리*/
*:first-child+html .boardView1 .dropGift { top:1px; }/*IE핵처리*/
.boardView1 .item{ height:36px; margin-top:4px; }
.boardView1 .date{ margin-right:8px; color:#6e87a5; }
.boardView1 .detail{ margin-bottom:30px;}
.boardView1 .connection{ margin-top:10px; margin-bottom:30px; width:100%; }
.boardView1 .connection ul{ margin-top:10px; padding:8px 0; width:100%; border-bottom:1px #ededed solid; border-top:1px #ededed solid; color:#664801; }
.boardView1 .connection li{ float:left; width:294px; margin-right:10px; padding:4px 0; }
.boardView1 .tag{ color:#6e87a5; clear:both; }
.npList { margin-top:4px; clear:both; background:#faf9f6; border-top:1px #ededed solid;}
.npList dd{ clear:both; padding:8px 12px; background:#faf9f6; border-bottom:1px #ededed solid;}

fieldset.comment { clear:both; width:100%; border:none; }
fieldset.comment .write{ padding:7px 14px; background:#f2f1ed; border:none; }
fieldset.comment dl{ }
fieldset.comment dd{ float:left; width:100%; padding:7px 0; border-bottom:1px #ededed solid; }
fieldset.comment .search{ padding-left:15px; border-bottom:1px #ededed solid; }
fieldset.comment img.btnMini{ margin:0 6px;}
fieldset.comment input.btnMini{ margin:0 6px;}
fieldset.comment .profile{ float:left; width:126px; color:#6e87a5; padding-left:10px; }
fieldset.comment .content{ float:right; width:75%; margin-right:14px; }
fieldset.comment .contentReply{ float:right; width:70%; padding-right:14px; color:#7d7d7d; }
fieldset.comment .date{ font-size:11px; }
fieldset.comment2 .content{ float:left; width:70%; margin-left:20px; min-height:60px; }
fieldset.comment2 .money{ padding-right:10px; color:#6e87a5; font-weight:bold; text-align:right; }
fieldset.comment2 .moneyTotal{ color:#6e87a5; font-size:12px; font-weight:bold; }
fieldset.comment2 .moneyTotal strong{ color:#e9791b; }
fieldset.comment2 dt{ height:20px; padding:10px 10px 5px 10px; color:#664801; font-size:14px; background:url(/images/board/write_thBg.gif) #fcf4e3 repeat-x left top; border-bottom:1px #e2dbc3 solid; }
fieldset.comment2 .content{ width:65%; padding:0 20px; border-left:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; }

/*-------------------게시판 input------------------*/
textarea:focus{	background:#fcf4e3; }
input:focus{ background:#fcf4e3; }
.txt55px{
	height:15px;
	width:55px;
	padding:3px 0 0 0;
	border-top:1px #b5b5b5 solid;
	border-left:1px #b5b5b5 solid;
	border-right:1px #ebe9df solid;
	border-bottom:1px #ebe9df solid;
	color:#838383;
	font-size:11px;
}

.txt80px{
	width:80px;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}
.txt97px{
	height:15px;
	width:95px;
	border-top:1px #b5b5b5 solid;
	border-left:1px #b5b5b5 solid;
	border-right:1px #ebe9df solid;
	border-bottom:1px #ebe9df solid;
	color:#838383;
	font-size:11px;
}

.txt100px{
	width:100px;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}

.txt115px{
	height:15px;
	width:115px;
	padding:5px 0 0 0;
	border-top:1px #b5b5b5 solid;
	border-left:1px #b5b5b5 solid;
	border-right:1px #ebe9df solid;
	border-bottom:1px #ebe9df solid;
	color:#838383;
	font-size:11px;
}


.txt120px{
	width:120px;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}

.txt130px{
	height:15px;
	width:130px;
	padding:5px 0 0 0;
	border-top:1px #b5b5b5 solid;
	border-left:1px #b5b5b5 solid;
	border-right:1px #ebe9df solid;
	border-bottom:1px #ebe9df solid;
	color:#838383;
	font-size:11px;
}


.txt140px{
	height:15px;
	width:140px;
	padding:5px 0 0 0;
	border-top:1px #b5b5b5 solid;
	border-left:1px #b5b5b5 solid;
	border-right:1px #ebe9df solid;
	border-bottom:1px #ebe9df solid;
	color:#838383;
	font-size:11px;
}

.txt149px{
	width:149px;
	padding:5px 0 2px 0;
	border-top:1px #b5b5b5 solid;
	border-left:1px #b5b5b5 solid;
	border-right:1px #ebe9df solid;
	border-bottom:1px #ebe9df solid;
	color:#838383;
  font-weight:bold;
  vertical-align: top;
}

.txt160px{
	width:160px;
	margin:0 5px 0 0;
	border-top:1px #b5b5b5 solid;
	border-left:1px #b5b5b5 solid;
	border-right:1px #ebe9df solid;
	border-bottom:1px #ebe9df solid;
	color:#838383;
  font-weight:bold;
  vertical-align: middle;
}

.txt320Border{
	width:300px;
	padding:5px 0 2px 0;
	border-top:1px #7c7c7c solid;
	border-left:1px #7c7c7c solid;
	border-right:1px #ebe9df solid;
	border-bottom:1px #ebe9df solid;
	color:#838383;
  font-weight:bold;
  vertical-align: top;
  margin-left:90px;
}


.txt160px{
	width:160px;
	height:15px;
	padding:5px 0 0 0;
	border-top:1px #b5b5b5 solid;
	border-left:1px #b5b5b5 solid;
	border-right:1px #ebe9df solid;
	border-bottom:1px #ebe9df solid;
	color:#838383;
  font-weight:bold;
}

.txt180px{
	width:180px;
	height:15px;
	padding-top:5px;
	border-top:1px #b5b5b5 solid;
	border-left:1px #b5b5b5 solid;
	border-right:1px #ebe9df solid;
	border-bottom:1px #ebe9df solid;
	color:#838383;
}

.txt277px{
	width:277px;
	height:32px;
	padding-top:5px;
	border-top:1px #b5b5b5 solid;
	border-left:1px #b5b5b5 solid;
	border-right:1px #ebe9df solid;
	border-bottom:1px #ebe9df solid;
	color:#838383;
}

.txt99{
	width:99%;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}

.txt90{
	width:90%;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}

.txt85{
	width:85%;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}

.txt80{
	width:80%;
	padding:2px 5px 2px 5px;
	border:1px #c9c9c9 solid;
	color:#838383;
	height:15px;
}
.txt60{
	width:60%;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}
.txt55{
	width:55%;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}
.txt50{
	width:50%;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}
.txt40{
	width:40%;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}
.txt33{
	width:33%;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}

.txt30{
	width:30%;
	padding:2px 5px 2px 5px;
	border:1px #c9c9c9 solid;
	color:#838383;
	height:15px;
}
.txt25{
	width:25%;
	padding:2px 5px 2px 5px;
	border:1px #c9c9c9 solid;
	color:#838383;

}
.txt22{
	width:22%;
	padding:2px 5px 2px 5px;
	border:1px #c9c9c9 solid;
	color:#838383;
	height:15px;
}

.txt20{
	width:20%;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
	height:15px;
}

.txt18{
	width:18%;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}

.txt15{
	width:15%;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}

.txt12{
	width:12%;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}

.txt10{
	width:10%;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}
textarea.commnet1{
	padding:4px;
	width:558px;
	height:38px;
	border:1px #c9c9c9 solid;
	color:#6e87a5;
	font-size:12px;
	line-height:20px;
}
textarea.commnet2{
	padding:4px;
	width:416px;
	height:38px;
	border:1px #c9c9c9 solid;
	color:#6e87a5;
	font-size:12px;
	line-height:20px;
}

textarea.commnet3{
	padding:4px;
	width:380px;
	height:38px;
	border:1px #c9c9c9 solid;
	color:#6e87a5;
	font-size:12px;
	line-height:20px;
}

textarea.commnet4{
	padding:4px;
	width:270px;
	height:57px;
	border:1px #c9c9c9 solid;
	color:#6e87a5;
	font-size:12px;
	line-height:20px;
}

textarea.write{
	padding:4px;
	width:95%;
	height:300px;
	border:1px #c9c9c9 solid;
	color:#6e87a5;
	font-size:12px;
	line-height:20px;
}

*html textarea.commnet1{ width:552px; }
*html textarea.commnet2{ width:399px; }
*html textarea.commnet3{ width:365px; }

/*-------------------게시판 버튼------------------*/
.bt2chaSearch
{
	width:54px;
	border:none;
	height:21px;
	background: url(/images/board/bt_2cha.gif) no-repeat;
	font-size:11px;
	color:#464646;
	vertical-align:middle;
}
.bt2cha
{
	width:54px;
	border:none;	
	background: url(/images/board/bt_2cha.gif) no-repeat;
	font-size:11px;
	color:#ff9900;
	padding:5px 0 0 0;
}

.bt4cha
{
	width:74px;
	border:none;	
	background: url(/images/board/bt_4cha.gif) no-repeat;
	font-size:11px;
	color:#464646;
	padding:5px 0 0 0;
}


.bt4cha2{
	width:74px;
	border:none;	
	background: url(/images/board/bt_4cha2.gif) no-repeat;
	font-size:11px;
	color:#464646;
	padding:5px 0 0 0;
}
input.btCommnet{
	width:74px;
	height:47px;
	color:#7c3505;
	border:none;
	background:url(/images/board/bt_comment.gif) no-repeat left top;
	font-weight:bold;
}

/* ---------------------회원가입------------------------ */

.memberjoinZone { padding:30px 38px 50px 38px;}
.inputTit { color:#464646; font-size:14px; }

.namechkBg { background:#faf9f6; background:url(/images/board/grey_bg.gif) no-repeat; padding:18px; }
.namechkBg ul { border-top:1px solid #e3e3e3; padding:11px 0 0 22px; margin-top:10px; }
.namechkBg ul strong { color:#8e8e8c; }

.agreeTit { color:#464646; font-size:14px; }
.agreeChk { padding:6px; background:#faf9f6; border-bottom:1px solid #ccc; }
.agreement iframe {
	border:solid 1px #CCCCCC;
	margin:7px 0 0 0;
	width:100%;
}

.agreeParentTit { font-size:16px; }
.green { color:#5ba023; }


/*------------- 로그인 페이지 ------------*/

.memberLogin { padding:20px 0 0 58px; }
.inputLogin 
{ 
	width:291px; 
	height:182px; 
	background:url(/images/board/bg_login01.jpg) no-repeat;
	float:left; 
	margin:0 20px 0 0; 
	padding:40px;
	position:relative;
}

.findLogin { float:left; margin:15px 50px 0 20px; }
.goMember { margin-top:20px; padding:20px; border-top:1px solid #f0ebdb; }
.specialTit { font-size:15px; }
.loginSpecial 
{ 
	width:644px;
	padding:0 54px 15px 54px;
	margin-bottom:50px;
	background:url(/images/board/bg_loginSpecial02.jpg) #faf9f5 no-repeat bottom left;
}

.loginSpecial table tr td.left { width:375px; height:32px; }


.SearchSpecial
{ 
	width:590px;
	padding:0 54px 0 25px;
	margin-bottom:50px;
	background:url(/images/board/bg_loginSpecial02.jpg) #faf9f5 no-repeat bottom left;
}

.SearchSpecial table tr td.left { width:320px; height:32px; }

.falseSearch { margin:20px 0; }
.searchFalse { border-bottom:1px solid #eee; padding-bottom:5px; }

.btLogin { position:absolute; top:40px; }


/*----------------로그인 / 아이디 비밀번호찾기 팝업 ---------------*/

.popBack { background:#fbf7ee; }
.popBase { width:320px; height:175px; background:#fbf7ee; padding:15px; }
.popBaseGift { width:570px; height:490px; background:#fbf7ee; padding:15px; }
.popBaseGiftList { width:370px; height:410px; background:#fbf7ee; padding:15px; }
.popBaseCopy { width:320px; height:280px; background:#fbf7ee; padding:15px; }
.btClosepop { margin:8px 0 0 290px; }
.btgiftClosepop { margin:8px 0 0 540px; }
.btgiftListClosepop { margin:8px 0 0 342px; }

.popLoginClose { background:url(/images/board/mem_pop_login.gif) no-repeat; height:35px; }
.popidLoseClose { background:url(/images/board/mem_pop_searchid.gif) no-repeat; height:35px;}
.popoverLapClose { background:url(/images/board/mem_pop_overlapTop.gif) no-repeat; height:35px; }
.popSearchPostClose { background:url(/images/board/mem_pop_searchAddTop.gif) no-repeat; height:35px; }
.popmemOutClose { background:url(/images/board/mem_pop_OutTop.gif) no-repeat; height:35px; }
.popgiftClose { background:url(/images/board/mem_pop_giftTop.gif) no-repeat; height:35px;  width:572px;}
.popgiftListClose { background:url(/images/board/mem_top_giftListTop.gif) no-repeat; height:35px; width:371px; }
.popCopyClose { background:url(/images/board/mem_pop_ContentsCopy.gif) no-repeat; height:35px; }
.popRecommendClose { background:url(/images/board/mem_pop_recommend.gif) no-repeat; height:35px; }

.guardLine { border-top:1px solid #d6d6d6; margin-top:12px; padding:18px 0 0 0;}
.guardLineCopy { border-top:1px solid #d6d6d6; margin-top:0px; padding:8px 0 0 0;}

.btLoginpop { position:absolute; top:17px; }

.poploginBg 
{ 
    background:url(/images/board/pop_back.gif) no-repeat top left; 
    height:100px; 
    padding:18px 18px 0 18px;
    margin-top:10px;
    position:relative;
}

.popCopyBg 
{ 
    background:url(/images/board/mem_pop_ContentsCopyBack.gif) no-repeat top left; 
    height:290px; 
    padding:18px 18px 0 18px;
    margin-top:10px;
    position:relative;
}


.popIdLoseBg 
{ 
    background:url(/images/board/pop_back.gif) no-repeat top left;
    height:148px;
    padding:18px 18px 0 18px;
    margin-top:10px;
    position:relative;
}

.overLapBg 
{ 
    background:url(/images/board/pop_back.gif) no-repeat top left; 
    height:118px; 
    padding:18px 18px 0 18px; 
    margin-top:10px;
}

.searchPostInputBg  
{
    background:url(/images/board/pop_back.gif) no-repeat; 
    height:240px; 
    padding:18px 18px 0 18px; 
    margin-top:10px;
}


.giftPopBg  
{
    background:url(/images/board/pop_giftBack.gif) no-repeat; 
	width:536px;
    height:420px; 
    padding:18px 18px 0 18px; 
    margin-top:10px;
}

.giftListPopBg  
{
    background:url(/images/board/pop_giftListBack.gif) no-repeat; 

    height:338px; 
    padding:18px 5px 0 5px; 
    margin-top:10px;
}

.overLapMsg  
{
    height:10px;
    padding:0 0 18px 0;
    margin-bottom:15px;
    border-bottom:1px solid #d6d6d6;
    text-align:center;
    font-weight:bold;
    font-size:14px;
}


.popFindLogin { float:left; padding:0 50px 0 38px; }
    
.inputDong { height:58px; margin-bottom:15px; border-bottom:1px solid #d6d6d6; }
.follow { font-size:11px; margin:7px 8px 0 0; float:left;}
.choiceAdd { padding-bottom:18px; }
.addList { height:127px; margin-top:5px; border:1px solid #d6d6d6; padding:6px; overflow:auto; }
.addList li { padding:5px 5px 3px 5px; display:block; border-bottom:1px solid #d6d6d6; }
.recommendList { height:127px; margin-top:5px; border:1px solid #d6d6d6; padding:6px;}
.recommendSearch { width:258px; height:90px; overflow:auto; margin-top:5px; padding:6px; }

.overLapSearch { padding-bottom:8px; border-bottom:1px solid #d6d6d6; }
.btOverLap { margin:0 0 5px 3px; }
    *:first-child+html .btOverLap { margin:0 0 8px 3px } *html .btOverLap { margin:0 0 8px 3px; } /* ie 6,7 hack */

.buyBookInput { width:544px; float:left; }
.cashCheck { width:866px; height:30px; background:#faf9f6; border-top:1px solid #f0ebdb; border-bottom:1px solid #f0ebdb; margin-top:15px; } 

/*----------------로그인 / 아이디 비밀번호찾기 팝업 ---------------*/

.supportTitle{width:100%; height:208px; background:url(/images/sub/pageTitle-donate2.jpg) no-repeat top left; position:relative; margin:10px 0 20px 0; line-height:19px;}
.supportTitle p{position:absolute; top:90px; left:35px;}


.blue01 a:hover { color:#6e87a5; }

.memberjoinZone .selectTxt { font-size:12px; color:#6e87a5; }

.memberOut { height:60px; border-bottom:1px solid #eee; margin-bottom:15px; }


/*-----------------컨텐츠 선물하기 팝업 ----------------*/

.giftTitle { padding:2px 10px; width:512px; background-color:#faf9f6; }
.giftTitle strong { display:block; font-size:14px; padding:6px 0; }

 #giftContents dl{ position:absolute; left:34px; top:145px; width:540px; }
 #giftContents dt{ margin-bottom:11px; font-size:14px; font-weight:bold; }
 #giftContents dd.giveGift{ border-bottom:1px dashed #dbdbdb; padding-bottom:18px; margin-bottom:18px; width:530px; }
*html  #giftContents dd.giveGift{ border-bottom:1px dashed #dbdbdb; padding-bottom:16px; margin-bottom:16px; }
 #giftContents dd.getGift{ }
 #giftContents dd.send{ text-align:center; margin-top:9px; }

 #giftContents label{ margin: 0 8px 0 0; }
 #giftContents p.guide01{ height:10px; margin:15px 0 6px 0; padding:2px 0 0 0; }
 #giftContents p.guide02{ height:14px; margin:6px 0; padding:2px 0 0 0; font-size:11px;}
 #giftContents p.guide03{ position:absolute; left:110px; top:-7px; height:14px; margin:6px 0; padding:2px 0 0 0; font-size:11px; font-style:normal; cursor:default; }
 #giftContents p.guide03 strong{ color:#fe4d0f; font-weight:normal; }
 #giftContents span.guide04{ position:absolute; left:110px; top:-7px; height:14px; margin:6px 0; padding:2px 0 0 0; font-size:11px; font-weight:normal; }
 #giftContents span.guide04 strong{ color:#fe4d0f; font-weight:normal;}
 #giftContents a.mailList{ float:right; margin-top:-19px; margin-right:12px; }
 #giftContents .getList { width:520px; height:42px; padding:4px; color:#797776; background:#f8f8f8; border:1px solid #e6e6e6; font-size:12px; }
 #giftContents .writeText { width:520px; height:42px; padding:4px; color:#797776; background:#f8f8f8; border:1px solid #e6e6e6; font-size:12px; }
 

.giftListPopBg fieldset{ width:100%; padding-bottom:7px; border:0; }
.giftListPopBg table{ width:335px; }
.giftListPopBg table thead{ height:31px; color:#141414; font-size:11px; background:#e7e7e7; }
.giftListPopBg table col#select{ width:8%; }
.giftListPopBg table col#num{ width:10%; }
.giftListPopBg table col#ing{ width:8%; }
.giftListPopBg table col#name{ width:22%; font-weight:bold; }
.giftListPopBg table col#mail{ width:72%; }
.giftListPopBg table tbody td{ height:20px; color:#797776; font-size:11px; background:#f8f8f8; border-bottom:1px solid #fff; text-align:center; }


/*------------------------컨텐츠선물하기 미리보기 팝업 ------------------*/
.popPreview {width:600px; margin:30px;}
.previewContents { padding:25px; }
.previewBack { background:url(/images/sub/pop_previewBack02.gif) repeat-y bottom left; padding-bottom:15px; }
.previewBack table { width:508px; margin-left:18px; }
.previewBack table .previewTitArea { height:39px; background:#f8f6f3; padding:12px; color:#757575; }
.previewTit { font-weight:bold; color:#464646; display:block; margin-bottom:6px; }
.previewBowl { border-top:1px solid #d4d1cc; padding-top:6px; display:block; }
.previewBotLine { height:3px; background:#ede7dc; }
.previewBottom { text-align:center; font-size:11px; line-height:18px; }


/*-------------------------컨텐츠 퍼가기 팝업 -----------------------*/


*:first-child+html .giftBottom { margin-top:-9px; }
*html .giftBottom { margin-top:-9px; }