﻿/* 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:#284e85;  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.contentsSchedule{ text-align:left; padding-left:15px; }
.boardList1 td.brainTokText{padding-left:10px; background:url(/images/main/icon_02.gif) no-repeat 3px 50%; text-align:left;}
.boardList1 td.brainTokTextBase{padding-left:10px; background:#faf9f6 url(/images/main/icon_02.gif) no-repeat 3px 50%; text-align:left;}
.boardList1 td.eEducontents{ text-align:left; padding-left:10px; }
.boardList1 td.alignC{ text-align: center; }
.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 td span.gray02{ color:#636063; 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-2-2 { border-top:1px solid #ededed; }
.boardList1-2-2 .guide{ padding:5px 13px; margin-top:10px; font-size:13px; }
.boardList1-2-2 .group{ border-bottom:1px solid #ededed; padding:25px 13px; height:135px; }
.boardList1-2-2 .item-img{ float:left; position:relative; }
.boardList1-2-2 .item-img img{ position:absolute; }
.boardList1-2-2 .item-info{ float:left; width:275px; padding-top:5px; margin-left:24px; line-height:22px; color:#000; }
.boardList1-2-2 .item-info2{ float:left; padding:0 0 0 24px; margin-left:20px; width:150px; border-left:1px solid #ededed; }

.boardList1-2-3 { border-top:1px solid #ededed; padding:25px; height:120px; }
.boardList1-2-3 .item-img{ float:left; position:relative; }
.boardList1-2-3 .item-img img{ position:absolute; }
.boardList1-2-3 .item-info{ float:left; width:370px; padding-top:5px; margin-left:47px; line-height:22px; color:#000; }

.boardList1-2-4 {  }
.boardList1-2-5 {  }

.albumImg01{ background:url(/images/board/musicAlbumSkin01.jpg) no-repeat left top; width:157px; height:160px; }
.albumImg01 img{ left:11px; top:3px; }
.albumImg02{ background:url(/images/board/musicAlbumSkin02.jpg) no-repeat left top; width:210px; height:160px; }
.albumImg02 img{ left:11px; top:3px; }
.albumTitle{ color:#7e2121; font-size:18px; font-weight:bold; }
.albumArtist{ font-size:14px; }
.albumStar{ margin-top:8px; }
.albumHotMusic { padding:2px 0 2px 20px; background:url(/images/board/icon_musicDown2.gif) no-repeat left 50%; }
.albumComment { margin-top:15px; padding-top:15px; border-top:1px solid #ededed; }
.topButton { position:relative; border-top:1px solid #ededed; padding-top:10px; }
.topButton .buttonSet { position:absolute; right:0; top:10px; }
.topButton .buttonSet1 { position:absolute; right:0; top:3px; }
.serachResult{ border-top:1px solid #ededed; padding-top:10px; }

.boardList1-4 th{ background-color:#f2f1ed; border-bottom:1px #c9c9c9 solid; border-top:1px #c9c9c9 solid; font-size:11px; color:#284e85;  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:#626262; }
/* brainTV */
.boardList2 .bwTvlist { clear:both; height:20px; padding:4px 14px; background:#f4f3f1; border-bottom:1px #e1dbc3 solid; border-top:1px #e1dbc3 solid; color:#664801; font-size:16px; font-weight:bold; }
.boardList2 .bwTvlist  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:#569400;}
.boardList2 .commentNum{ margin-right:4px; padding-left:14px; padding-right:4px; color:#a7a7a7; background:url(/images/sub/icomComment.gif) no-repeat left top; font-weight:bold; }
.boardList2 dt.recommend{ background:#eff5e7; border-bottom:1px #dae4ce solid; border-top:1px #dae4ce solid;}
.mobilTitle{ background:#eff5e7; border-bottom:1px #dae4ce solid; border-top:1px #dae4ce solid; padding:5px 0 5px 0;}
.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:#626262; }
.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; }

.boardList7 { width:100%; text-align:center; } /* 썸네일형 */ 
.boardList7 td{ padding:6px; }
.boardList7 td dl { margin-bottom:10px; }
.boardList7 td dt { margin-bottom:15px; }
.boardList7 td dt img {border:1px solid #ddd; padding:5px; width:130px; height:160px;}
.boardList7 td dd { text-align:left; padding-left:10px; background:url(/images/main/icon_03.gif) no-repeat 4px 50%; }
.boardList7 td dd span { color:#7c7976; }

/*리스트 검색*/
.search{ position:relative; padding:5px 0 7px 0; }
.search span{color:#6e87a5; vertical-align:middle;}
.search .grey{ position:absolute;  right:0; top:5px; color:#777777; vertical-align:middle; z-index:1000;}
.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; }

div.paging03
{
	margin:10px 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.paging03 a{	text-decoration:none;padding:0 3px; }	

div.paging04
{
	margin:10px 0px 0px 50px;
	padding:0px 0px 2px 0px;
	color:#bababa;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	letter-spacing:1px;
}
div.paging04 a{	text-decoration:none;padding:0 3px; }	
/*-------------------write------------------*/
.boardWrite .boardWriteMy{}
.boardWrite .boardWriteMy th{ padding:5px 13px; border-bottom:1px #f0ebdb solid; border-top:1px #f0ebdb solid; color:#6e87a5;  text-align:left;}
.boardWrite .boardWriteMy td{ padding:5px 13px; border-bottom:1px #f0ebdb solid;  text-align:left; color:#8e8e8c;}
.boardWrite2{width:100%; background-color:#faf9f6; border-bottom:1px #f0ebdb solid;}
.boardWrite2 table th{ text-align:left; padding-left:15px; color:#8e8e8c; font-size:11px}
.boardWrite2 table td{ padding:10px 15px;}
.boardWrite2 .left{border-left:1px #f0ebdb solid;}
.boardWrite2 .top{border-top:1px #f0ebdb solid;}
.boardWrite2 .bottom{border-bottom:1px #f0ebdb solid;}
.boardWrite2 .right{border-right:1px #f0ebdb solid;}
.boardWrite2 .bg{background:url(/images/board/write_thBg.gif) repeat-x top; height:3px; border:none; padding:0; margin:0;}
.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; }
	.writeEdit{padding:5px 15px 15px 15px;}
.boardWrite .add{ padding:7px 0; border-bottom:1px #f0ebdb solid;}
.boardWrite .addTop{ padding:7px 0 0px 0; margin-top:7px; border-top:1px #f0ebdb solid;}
.boardWrite .addFile{ padding:7px 0;}

.boardWrite .moneyCard{ float:left; margin-right:5px; padding:15px 0 0 15px; width:150px; height:32px; background:url(/images/board/bt_money_card.gif) no-repeat left top; }
.boardWrite .moneyTrans{ float:left; margin-right:5px; padding:15px 0 0 15px; width:150px; height:32px; background:url(/images/board/bt_money_transfer.gif) no-repeat left top; }
.boardWrite .moneyPhone{ float:left; margin-right:5px; padding:15px 0 0 15px; width:150px; height:32px; background:url(/images/board/bt_money_phone.gif) no-repeat left top; }
.boardWrite .moneyHean{ float:left; margin-right:5px; padding:15px 0 0 15px; width:150px; height:32px; background:url(/images/board/bt_money_myBean.gif) no-repeat left top; }

.boardWrite .profileIconZone{ clear:both;  position:relative; }
.boardWrite .profileIconZone dl{  margin-left:0px; }
*html .boardWrite .profileIconZone dl{ margin-left:0px; }/*IE6핵처리*/
.boardWrite .profileIconZone dt{ margin-top:20px; margin-bottom:20px; color:#d26319; background-color:#f8f7f3; padding:3px 10px; border-top:1px #f2f1ed solid; border-bottom:1px #f2f1ed solid;}
.boardWrite .title{ margin-top:20px; margin-bottom:20px; color:#d26319; background-color:#f8f7f3; padding:3px 10px; border-top:1px #f2f1ed solid; border-bottom:1px #f2f1ed solid;}
.boardWrite .profileIconZone dd{ float:left; margin:0 10px 0 15px; text-align:center }
.boardWrite .profileIcon{ border:1px #f2f1ed solid; }

/*-take-*/
.boardWrite .group a{ color:#cc723c;}


.boardWrite .popSpecialIcon {
	width:287px; 
	height:160px; 
	background:url(/images/board/popSpecialIcon01.gif) no-repeat top left;
	position:absolute; 	
	left:240px;
	top:-10px;
}
.popSpecialIcon p { width:230px; margin:10px 0 0 30px; color:#757575; }

 .memPhotoSearch { width:80%;}
.memberIconZone dl{ float:left; }    
.memberIconZone dt{ margin-top:10px; margin-bottom:10px; color:#ff9834;}
.memberIconZone dd{ float:left; margin-right:10px; text-align:center }
.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; }

.boardWriteShop2 {width:100%;}
.boardWriteShop2 .bg{background:url(/images/board/write_thBg.gif) repeat-x top; height:3px; border:none; padding:0; margin:0;}
.boardWriteShop2 th{  background-color:#faf9f6; border-bottom:1px #f0ebdb solid; padding:5px 0 5px 15px; text-align:center; color:#8e8e8c; font-size:11px;} 
.boardWriteShop2 td{ border-bottom:1px #f0ebdb solid; padding:5px 0 5px 15px; color:#6e87a5; background:#fdfdfc; }
.boardWriteShop2 .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; color:#6e87a5;}
.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:#a7a7a7; 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:#a7a7a7; 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.content .smartOutput ul li {LIST-STYLE-TYPE:disc !important; margin-left:25px; padding:0; } /*확인필요*/
.boardView1 dd.content .smartOutput ol li {LIST-STYLE-TYPE:decimal !important; margin-left:25px; padding:0; } /*확인필요*/

.boardView1 dd.file a{ color:#569400;}
.boardView1 dd.file span{ padding-left:20px; color:#6e87a5; background:url(/images/board/icon_file.gif) no-repeat left top; }
.boardView1 dd.file span.pmpFile{ padding-left:20px; color:#6e87a5; background:url(/images/board/icon_pmp.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 .detailCoaching{ margin-bottom:30px; background:url(/images/sub/responseBg.jpg) no-repeat left top; height:697px;}
.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 .relationTitle{ font-weight:bold !important;}
.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 .brainTalkQ { clear:none; position:relative; min-height:160px; padding:0 0 18px 0; background:url(/images/sub/brainTalkQuestion.jpg) no-repeat bottom left; }
    *html fieldset.comment .brainTalkQ { height:160px;}
fieldset.comment .brainTalkQ .BTcontroller { position:absolute; top:0; left:550px;}
fieldset.comment .brainTalkQ p.question { width:440px; margin: 13px 0 0 25px; font-size:24px; line-height:30px; color:#806c08; font-weight:bold; letter-spacing:-0.05em;}
fieldset.comment .brainTalkQ p.description { width:410px; margin: 14px 0 0 25px; line-height:19px; color:#7a7a7a;}
fieldset.comment .brainTalkA { padding:7px 14px; background:url(/images/sub/brainTalkAnswer.jpg) no-repeat top left; 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:182px; color:#6e87a5; padding-left:10px; }
fieldset.comment .profile .myImg{position:relative; width:100px; text-align:center; float:left; margin-right:10px; }
fieldset.comment .profile .myImg .box{position:absolute; width:360px; background:url(/images/board/layer_01.gif) no-repeat top left ; top:-30px; left:90px; text-align:left; color:#8e8e8c; }
fieldset.comment .profile .myImg .boxTitle{background:url(/images/board/layer_03.gif) no-repeat bottom left; padding:13px 19px 25px 30px;}
fieldset.comment .profile .myImg .boxTitle .txt th{ text-align:left; height:27px; border-bottom:1px #dcdbdb solid; }
fieldset.comment .profile .myImg .boxTitle .txt td{ border-bottom:1px #dcdbdb solid; font-size:11px;}
fieldset.comment .profile .myImg .boxTitle .txt td span{ color:#cdcdcc;}
fieldset.comment .profile .myImg .boxTitle .inert p{ padding:4px 0; border-bottom:1px #dcdbdb solid; font-size:11px;}
fieldset.comment .profile .myImg .boxTitle h3{ border-bottom:1px #e0dfdf solid; font-size:12px; color:#3b8b41; padding-bottom:3px; margin-bottom:10px;}
fieldset.comment .content{ float:right; width:69%; margin-right:14px; }
fieldset.comment .contentReply{ float:right; width:64%; 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; }
.txtBas{
	padding:2px 5px;
	border:1px #c9c9c9 solid;
	color:#838383;
}
.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;
}

.txt74px{
	width:74px;
	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;
}

.txt78px{
	width:78px;
	height:18px;
	margin:0;
	padding:0;
	border:1px #c9c9c9 solid;
	color:#838383;
}

.txt80px{
	width:80px;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}

.txt81px{
	width:81px;
	height:21px;
	margin:0;
	padding:0;
	border:1px #c9c9c9 solid;
	color:#838383;
}

.txt96px{
	width:96px;
	height:16px;
	margin:0;
	padding:1px 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;
}
.txt154px{
	height:15px;
	width:145px;
	border-top:1px #b5b5b5 solid;
	border-left:1px #b5b5b5 solid;
	border-right:1px #ebe9df solid;
	border-bottom:1px #ebe9df solid;
	color:#838383;
	font-size:12px;
	padding:2px 0;
	font-family: 돋움,Verdana, Arial, sans-serif;
	
}
.txt99px{
	width:99px;
	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;
}

.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;
}

.txt115{
	width:115px;
	height:18px;
	margin:0;
	padding:0;
	border:1px #c9c9c9 solid;
	color:#838383;
}

.txt118px{
	width:118px;
	height:21px;
	margin:0;
	padding:0;
	border:1px #c9c9c9 solid;
	color:#838383;
}

.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;
}

.txt163px{
	width:163px;
	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;
}
*html .txt163px{
	width:160px;
	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:310px;
	padding:5px 0 0px 5px;
	border-top:1px #7c7c7c solid;
	border-left:1px #7c7c7c solid;
	border-right:1px #ebe9df solid;
	border-bottom:1px #ebe9df solid;
	color:#838383;
	margin-top:2px;
  font-weight:bold;
  vertical-align: top;
}


.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;
}

.txt189px{
	width:189px;
	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;
}

.txt200px{
	width:200px;
	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;
}
.txt250px{
	width:250px;
	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;
}
.txt350px{
	width:350px;
	height:23px;
	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 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}


.txt80Event{
	width:80%;
	height:11px;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
	font-size:11px;
}

.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 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}
.txt25{
	width:25%;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}
.txt22{
	width:22%;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}

.txt20{
	width:20%;
	padding:2px 0;
	border:1px #c9c9c9 solid;
	color:#838383;
}

.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.writeSchedule{
	padding:4px;
	border:1px #c9c9c9 solid;
	color:#6e87a5;
	font-size:12px;
	line-height:20px;
}
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:375px;
	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.commnet5{
	padding:4px;
	width:558px;
	height:38px;
	border:1px #9db633 solid;
	color:#6e87a5;
	font-size:12px;
	line-height:20px;
}
textarea.commnet6{
	padding:4px;
	width:500px;
	height:38px;
	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; }
*html textarea.commnet5{ width:552px; }

/*-------------------게시판 버튼------------------*/
.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 4px 0;
	vertical-align:middle;
}

.bt4cha
{
	width:74px;
	border:none;	
	background: url(/images/board/bt_4cha.gif) no-repeat;
	font-size:11px;
	color:#464646;
	padding:5px 0 0 0;
}


.bt4chaColor
{
	width:74px;
	border:none;	
	background: url(/images/board/bt_4chaColor.gif) no-repeat;
	font-size:11px;
	color:#f46c08;
	padding:3px 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:#fff;
	border:none;
	background:url(/images/board/bt_comment.gif) no-repeat left top;
	font-weight:bold;
}
.bt4chaBgNo
{

	border:none;
	background:url(/images/board/bt_bg02.gif) repeat-x left top;	
	border:1px #aaaaaa solid;
	font-size:11px;
	color:#464646;
	padding:5px 7px 4px 7px;
}
.bt4chaBgNo11
{

	border:none;
	font-size:9px;
	background:url(/images/board/bt_bg02.gif) repeat-x left top;	
	border:1px #cacaca solid;
	font-size:11px;
	color:#464646;
	padding:3px 7px 2px 7px;
}

/* ---------------------회원가입------------------------ */

.memberjoinZone { padding:30px 38px 25px 38px;}
.memberJejaJoinZone { padding:30px 38px 0px 38px;}
.inputTit { color:#464646; font-size:14px; }

.jejaGreetBG{ background:#faf9f6 url(/images/board/grey_bgTop.gif) no-repeat top left; border-left:solid 1px #eeeeee; border-right:solid 1px #eeeeee;}
.jejaGreetBGbot{ background:url(/images/board/grey_bg.gif) no-repeat bottom left;}
.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:222px; 
	background:url(/images/board/bg_login01.jpg) no-repeat;
	float:left; 
	margin:0 20px 0 0; 
	padding:0 40px 40px 40px;
	position:relative;
}

.findLogin { float:left; margin:10px 50px 0 30px; }
.goMember { margin-top:10px; padding:15px; 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:86px; }

/*----------------로그인 / 아이디 비밀번호찾기 팝업 ---------------*/

.popBack { background:#edf4e4; }
.popBase { width:320px; height:175px; background:#edf4e4; padding:15px; }
.popBaseSupport { width:320px;  background:#edf4e4; padding:5px; }
.popBaseGift { width:570px; height:490px; background:#edf4e4; padding:15px;} 
.popBaseGiftList { width:371px; height:410px; background:#edf4e4; padding:15px; }
.popBaseGiftList2 { width:505px;  background:#edf4e4; padding:15px; }
.popBaseGiftList3 { width:450px; background:#edf4e4; padding:15px; }
.popBaseGiftListDiv { width:371px; height:410px; background:#edf4e4; padding:5px; }
.popBaseCopy { width:320px; height:280px; background:#edf4e4; padding:15px; }
.btClosepop { margin:8px 0 0 290px; }
.btClosepop2 { margin:8px 0 0 475px; }
.btgiftClosepop { margin:8px 0 0 540px; }
.btgiftListClosepop { margin:8px 0 0 342px; }
.btgiftListClosepop2 { margin:8px 0 0 420px; }

.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; width:320px;}
.popidLoseClose2 { background:url(/images/board/mem_pop_searchid2.gif) no-repeat; height:35px; width:320px;}
.popidLoseClose3 { background:url(/images/board/mem_pop_searchpass.gif) no-repeat; height:35px; width:320px;}
.popidLoseClose4 { background:url(/images/board/mem_pop_searchinfo.gif) no-repeat; height:35px; width:320px;}
.popPaying { background:url(/images/board/mem_pop_pay.gif) no-repeat; height:35px; width:320px;}
.popSupport { background:url(/images/board/mem_pop_support.gif) no-repeat; height:35px; width:320px;}
.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; }
.popSmsListClose { background:url(/images/board/mem_top_sms.gif) no-repeat; height:35px; width:371px; }
.popIdPw { background:url(/images/board/mem_pop_idPw.gif) no-repeat; height:35px; width:371px; }
.popBrainMessageGift { background:url(/images/board/mem_pop_brainMessageGift.gif) no-repeat; height:35px; width:505px; }
.popBrainMessageGiftResult { background:url(/images/board/mem_pop_brainMessageResult.gif) no-repeat; height:35px; width:371px; }
.popFilling { background:url(/images/board/mem_pop_filling.gif) no-repeat; height:35px; width:371px; }
.popmobileLetter{ background:url(/images/board/mem_top_mobileLetter.gif) no-repeat; height:35px; width:371px; }
.popmobileLetter2{ background:url(/images/board/mem_top_mobileLetter.gif) no-repeat; height:35px; width:450px; }
.popmobileLetter3{ background:url(/event/20100607_WorldCup/images/reply.gif) no-repeat; height:35px; width:450px; }
.popmobileLetter4{ background:url(/event/20100607_WorldCup/images/best_reply.gif) no-repeat; height:35px; width:450px; }
.popDosa{ background:url(/images/board/mem_top_dosa.gif) no-repeat; height:35px; width:450px; }
.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; }
.popmsgAddClose { background:url(/images/board/mem_pop_msgAddTop.gif) no-repeat; height:35px; width:371px; }


.guardLine { border-top:1px solid #d6d6d6; margin-top:15px; 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:148px; 
    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;
    width:284px;
    height:148px;
    padding:18px 18px 0 18px;
    margin-top:10px;
    position:relative;
}
.popFay
{ 
    background:url(/images/board/pop_back.gif) no-repeat top left;
    width:284px;
    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;
}
.giftListPopLBg{background:url(/images/board/pop_bodyBg.gif) repeat-y top left;} 
.giftListPopBg  
{
    background:url(/images/board/pop_topBg.gif) no-repeat; 
	width:335px;
    padding:18px 18px 0 18px; 
    margin-top:10px;
}
.giftListPopLBg2{background:url(/images/board/pop_bodyBg2.gif) repeat-y top left;} 
.giftListPopBg2  
{
    background:url(/images/board/pop_topBg2.gif) no-repeat; 
    width:520px;
    padding:18px 18px 0 18px; 
    margin-top:10px;
}
.giftListPopBg2 td{ padding:5px 0; }
.giftListPopBg3  
{
    background:url(/images/board/pop_topBg.gif) no-repeat; 
    width:335px;
    padding:18px 18px 0 18px; 
    margin-top:10px;
}
.giftListPopBgDiv 
{
    background:url(/images/board/pop_topBg.gif) no-repeat; 
		width:335px;
    padding:18px 18px 0 18px; 
    margin-top:0px;
}
.msgAddPopBg  
{
    background:url(/images/board/pop_giftListBack.gif) no-repeat; 
	width:335px;
    height:338px; 
    padding:18px 18px 0 18px; 
    margin-top:10px;
}

.mobileLetterMotify  
{
    background:url(/images/board/pop_giftListBack.gif) no-repeat; 
		width:350px; 

    padding:18px 18px 0 11px; 
    margin-top:10px;
}
.mobileLetterMotify2  
{
   background:url(/images/board/pop_giftListBack2.gif) no-repeat; 
		width:420px; 

    padding:18px 15px 0 15px; 
    margin-top:10px;
}
.mobileLetterMotify td{ padding:5px 7px; background:#f8f8f8; border-bottom:1px solid #fff;}
.mobileLetterMotify th{padding:5px 7px;}
.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 { text-align:center;}
    
.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 {  height:90px; overflow:auto; margin-top:5px; padding:6px; }
.recommendSearch table td.nick2 {  padding:2px 0 2px 5px; text-align:left; border-bottom:1px #ededed solid;}
.recommendSearch table td.numberTail2 { width:110px; text-align:left; padding:2px 0 2px 8px; border-bottom:1px #ededed solid;}
.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; }
.giftListPopBg table col#smsNum{ width:20%; }
.giftListPopBg table col#time{ width:50%;}
.giftListPopBg table col#state{ width:30%; font-weight:bold; }

.msgAddPopBg fieldset{ width:100%; padding-bottom:7px; border:0; }
.msgAddPopBg table{ width:335px; }
.msgAddPopBg table thead{ height:31px; color:#141414; font-size:11px; background:#e7e7e7; }
.msgAddPopBg table col#select{ width:10%; }
.msgAddPopBg table col#num{ width:12%; }
.msgAddPopBg table col#name{ width:24%; font-weight:bold; }
.msgAddPopBg table col#phone{ width:54%; }
.msgAddPopBg table tbody td{ height:20px; color:#797776; font-size:11px; background:#f8f8f8; border-bottom:1px solid #fff; text-align:center; }
.msgAddList { width:335px; height:267px; overflow:scroll; overflow-x:hidden; }

/*------------------------컨텐츠선물하기 미리보기 팝업 ------------------*/
.popPreview {width:600px; margin:30px;}
.previewContents { padding:25px 0; }
.previewBack { padding-bottom:15px; }
.previewBack table { width:580px; }
.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; }





/*------------------- 오픈 이벤트 팝업 ----------------------------*/
.popInvite { width:500px; height:470px; background:#edf4e4; padding:15px; }
.btEventpopClose { margin:8px 0 0 445px; }
.popInviteClose { background:url(/images/event/popInviteTop.gif) no-repeat; height:35px; width:475px; }

.EventpopInviteBg  
{
    background:url(/images/event/popEventBg.gif) no-repeat; 
		width:460px;
    height:431px;
		padding:15px 0 15px 15px;
    margin-top:10px;
}

.eventTitle { font-size:15px; display:block; margin-bottom:10px; }

.invitePhone { width:175px; height:187px; background:url(/images/event/popInvitePhone.gif) no-repeat; float:left; }
.phoneContents { width:122px; height:81px; margin:32px 0 0 17px; padding:10px; }
.sendMan { margin:4px 0 0 16px; font-weight:bold; }
    *html .sendMan { margin:-5px 0 0 16px; font-weight:bold; }
.phoneNum { margin:3px 0 0 16px; font-weight:bold; }
.pointGuide { margin:20px 0 0 5px; font-size:11px; }
.sendBtn { text-align:center; border-top:1px solid #CCCCCC; width:440px; margin-top:12px; }
.inviteList { width:230px; height:265px; padding:10px; background:url(/images/event/popInviteListBack.gif) no-repeat; }
.inviteList table{ width:100%; }
.inviteList table thead{ height:20px; color:#141414; font-size:11px; background:#e7e7e7; }
.inviteList table col#num{ width:14%; }
.inviteList table col#name{ width:23%; }
.inviteList table col#mail{ width:63%; }
.inviteList table tbody td{ padding-top:4px; color:#797776; font-size:11px; background:#f8f8f8; border-bottom:1px solid #fff; text-align:center; }
    *:first-child+html .inviteList table tbody td{ padding-top:2px; color:#797776; font-size:11px; background:#f8f8f8; border-bottom:1px solid #fff; text-align:center; }
    *html .inviteList table tbody td{ padding-top:2px; color:#797776; font-size:11px; background:#f8f8f8; border-bottom:1px solid #fff; text-align:center; }
.myInviteList { width:424px; height:277px; padding:10px; background:url(/images/event/popInviteListBack01.gif) no-repeat; }
.myInviteList table{ width:100%; }
.myInviteList table thead{ height:20px; color:#141414; font-size:11px; background:#e7e7e7; }
.myInviteList table col#num{ width:10%; }
.myInviteList table col#day{ width:25%; }
.myInviteList table col#name{ width:15%; }
.myInviteList table col#phone{ width:35%; }
.myInviteList table col#situation{ width:15%; }
.myInviteList table col#point{ width:10%; }
.myInviteList table col#sentence{ width:55%; }
.myInviteList table tbody td{ height:17px; color:#797776; font-size:11px; background:#f8f8f8; border-bottom:1px solid #fff; text-align:center; }
.myInviteList table tbody td.left{ height:17px; color:#797776; font-size:11px; background:#f8f8f8; border-bottom:1px solid #fff; text-align:left; padding-left:10px;}

.checkRecommend { margin:0 0 3px 250px; }

/*-------------------------e-money-----------------------*/
.fillingBox{background:url(/images/board/bg_gift.gif) repeat-y top; width:400px;}
	.fillingTop{ position:relative; background:url(/images/board/img_giftTop.gif) no-repeat; height:30px; font-size:15px; font-weight:bold; color:#fff; padding:28px 0 0 35px;}
		.fillingTop div{ position:absolute; top:29px; right:35px;}
		.fillingContents{ width:140px; height:100px; float:left; margin:0 15px 0 35px; text-align:center; padding-top:7px;  background:url(/images/board/img_giftImg2.gif) no-repeat;}
	.fillingBox2{ background:url(/images/board/bg_gift2.gif) repeat-y ; height:155px; width:400px; padding-top:10px;}
	.searchName{margin:0 auto;	padding:5px; width:80%; height:80px; overflow: auto; border:1px #c9c9c9 solid; color:#6e87a5; background-color:#f9f9f2; font-size:11px; line-height:20px; text-align:left;}
	.fillingBox3{ background:url(/images/board/bg_gift2.gif) repeat-y ; height:23px; padding-top:7px; text-align:center; margin:10px 0; width:400px; font-weight:bold;}

	.fillingBottom{ background:url(/images/board/img_giftBottom.gif) no-repeat bottom; height:29px;}
.fillingBG{background:url(/images/board/bg_filling.gif) no-repeat; height:48px; width:305px; padding:10px 15px 0 20px;}
.payBG{background:url(/images/board/bg_pay.gif) no-repeat; height:48px; width:257px; padding:10px 20px 0 20px;}
.bulletOrange{background:url(/images/board/bullet_03.gif) no-repeat 0 7px; padding-left:10px;}
.bulletOrange02{background:url(/images/board/bullet_03.gif) no-repeat 0 50%; padding-left:10px;}
.bulletW{background:url(/images/board/dot_w2.gif) repeat-x  top; margin-top:20px; padding-top:15px;}
.eMo


/*-------------------------모바일 일지메시지 정기 결제 팝업-----------------------*/
.popBack { background:#edf4e4; }
.popBasebrmcancellation { width:291px; height:210px; background:#edf4e4; padding:15px; }
.popbrmcancellation { background:url(/images/board/mem_pop_cancellation.gif) no-repeat; height:35px; width:291px; }
.btbrmClosepop { margin:8px 0 0 260px; }
.brmPopLBg{background:url(/images/board/pop_pop_brmbodyBg.gif) repeat-y top left;}
.brmPopBg {background:url(/images/board/pop_brmtopBg.gif) no-repeat; width:260px; padding:18px 18px 0 18px; margin-top:10px;} 


/*-------------------------모바일 일지메시지 정기 결제-----------------------*/
.mobileFix { width:661px; height:72px; color:#284e85; background:url(/images/sub/brmmobile_bg.gif) no-repeat top left; padding:26px 0 0 20px; }
.mobileServiceEnd { color:#ff6600; padding:10px 0 0 10px; }



.EventText{border-bottom:1px #c9c9c9 solid; border-top:1px #c9c9c9 solid; background-color:#f2f1ed; padding:5px 0 5px 5px; margin-bottom:10px; font-weight:bold;}
.EventTitle{position:absolute; top:25px; left:0;}


/*------------------------제자 커뮤니티 톡 -------------------------------*/

fieldset.pupils { clear:both; width:100%; border:none; }
fieldset.pupils .write{  padding:7px 14px; background:#f2f1ed; border:none; }
fieldset.pupils .brainTalkQ { clear:none; position:relative; min-height:207px; padding:0 0 18px 0; background:url(/images/sub/pageTop-pupils.jpg) no-repeat bottom left; }
    *html fieldset.pupils .brainTalkQ { height:207px;}
fieldset.pupils .brainTalkQ .BTcontroller { position:absolute; top:0; left:550px;}
fieldset.pupils .brainTalkA { padding:7px 14px; background:url(/images/sub/brainTalkAnswer.jpg) no-repeat top left; border:none;}


/*------------------------강사 커뮤니티 외부수련장 -------------------------------*/

.exCentetile { padding:3px 20px 2px 20px; background:url(/images/sub/icon_lecturercommunity.gif) no-repeat 0px 50%; font-size:20px;}
.exCentetilebg { padding:35px 20px 30px 20px; background:url(/images/sub/bg_lecturercommunity.gif) no-repeat; width:776px; height:90px; font-size:14px; text-align:center;} 
.boardWrite3 td{ border-bottom:1px #f0ebdb solid; padding:4px 0 4px 5px; font-size:14px; }

.tableLeft{ float:left; width:210px; margin-right:10px;}
.tableLeft .tdTop{ border-top:1px #f0ebdb solid;}
.tableLeft .tdBottom{ border-bottom:1px #f0ebdb solid;}
.tableLeft .tdRight{border-right:1px #f0ebdb solid;}
.tableLeft .tdLeft{ border-left:1px #f0ebdb solid;}
.tableLeft td.bot{border-bottom:1px #f0ebdb solid;}
.color01{background-color:#eef2f8; font-weight:bold;}

.sytitle{text-align: center; background-color:#eef2f8;font-size:12px; }
.sytitle1{text-align: center;background-color:#d8e8fa;font-size:12px; }
.sytitle2{text-align: center;background-color:#99ccff;font-size:12px; }
.sytitle3{text-align: center;background-color:#cc99ff;font-size:12px; }
.sytitle4{text-align: center;background-color:#ccffff;font-size:12px; }
.sytitle5{text-align: center;background-color:#ffffcc;font-size:12px; }
.sytitle6{text-align: center;background-color:#ffcccc;font-size:12px; }
.sytitle7{text-align: center;background-color:#ccccff;font-size:12px; }
.sycenterhd{text-align: center;background-color:#ffffff;font-size:11px; overflow: auto;WORD-BREAK: break-all; }