@charset "utf-8";
/* 메뉴별로 쓰이는 스타일 */

.m_infotext	 	{ padding-top:3px; padding-left:12px; } /* 들여쓴 설명텍스트 */
.box740F	{ clear:both; float:left; width:740px; }
.bothClear	{ clear:both; float:left; width:100%; }

.Cbox	{ width:740px; *zoom:1; }
.Cbox:after	 { content:""; display:block; clear:both; }
.clearBox	{ width:100%; *zoom:1; }
.clearBox:after	{ content:""; clear:both; display:block; }

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 마이페이지 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* 수정후(2010.01.13) */
#myTotal_info	 { width:684px; height:208px; padding:32px 28px 30px 28px; background-color:#f7f7f7; overflow:hidden; *zoom:1; }
#myTotal_info:after	{ content:""; clear:both; display:block; }

	#money	 { float:left; width:393px; height:120px; }
	#money dt	{ position:relative; float:left; width:105px; }
	#money dt #profile_img	{ width:88px; height:88px; display:block; border:1px solid #c8c8c8; }
	#money dt .bb	{ width:90px; text-align:right; }
	#money dt .addInfoBox	{ position:absolute; z-index:999; left:0px; top:99px; width:315px; padding:5px 10px; font-size:11px; letter-spacing:-1px; text-align:left; color:#9e9e9e; border:1px solid #cbcbcb; background-color:#fff; display:none; }/*참조글*/
	#money dd	 { padding-top:3px; }
	#money dd div.newInfo	{ height:87px; font-size:11px; overflow:hidden; line-height:19px; }
	#money dd div.newInfo .org_01	 { font-size:12px; }
	#money dd div.newInfo .total_m	 { color:#777777; }
	
	#topPosting_statusBox	 { float:right; width:291px; height:107px; }
	#topPosting_statusBox ol	{ width:289px; height:80px; border:1px solid #d4d4d4; border-top:2px solid #d4d4d4; background-color:#fff; overflow:hidden; *zoom:1 }
	#topPosting_statusBox ol:after	{ content:""; clear:both; display:block; }
	#topPosting_statusBox ol li	{ float:left; width:57px; height:60px; padding-top:20px; border-right:1px solid #d4d4d4; }
	#topPosting_statusBox ol li.end	 { border-right:none !important; }
	#topPosting_statusBox ol li img	 { display:block; margin:0px auto; }
	#topPosting_statusBox ol li p	{ padding-top:8px; text-align:center; }
	#topPosting_statusBox .bb	{ padding-top:7px; }

	#posting_countBox	{ clear:both; width:684px; height:99px; border-top:2px solid #333333; background-color:#fff; *zoom:1; }
	#posting_countBox:after	{ content:""; clear:both; display:block; }
	#posting_countBox li	{ float:left; width:225px; border-left:1px solid #e1e1e1; }
	#posting_countBox li.first	{ width:226px !important; border-left:none !important; }
	#posting_countBox li dl dt	{ height:21px; padding-top:8px; border-bottom:1px solid #d4d4d4; text-align:center; }
	#posting_countBox li dl dt img	{ vertical-align:top; }
	#posting_countBox li dl dd	{ height:60px; padding-top:9px; line-height:1.4em; }
	#posting_countBox li dl dd p	 { padding-left:26px; }

.org_01	{ color:#ff722c !important; font-weight:bold; }

/*myshop.css 가져온 목록*/
/*글자색*/
.ms_price	{ font-weight:bold; color:#f14f95; } /*가격*/
.txt_pink		{ color:#f14f95; } 

/*구매상황*/
.purchase_state	{ font-size:14px; color:#555555; font-weight:bold; padding:0px 0px 7px 10px; background:url('/img/bullet/bull_orange.gif') no-repeat left 5px; }
.purchase_state strong	{ color:#fc7d3e; }
/*구매단계별아이콘*/
.purchaseState_box	{ width:539px; padding:22px 82px 10px 119px; *zoom:1; background:#fafafa url('/img/myshop/main_stepbg.gif') repeat-x left bottom; border-top:2px solid #333333; }
.purchaseState_box:after	{ content:""; clear:both; display:block; }
.purchaseState_box li	{ float:left; padding-left:18px; }
.purchaseState_box li.first	{ padding-left:0px !important; }
.purchaseState_box li img	{ display:block; }
.purchaseState_box li.period	{ clear:both; width:100%; padding-top:0px; text-align:center; font-weight:bold; color:#555555; }

.purchaseState_tbl td	{ padding-top:10px; padding-bottom:7px; border-bottom:1px solid #cccccc; }
.purchaseState_tbl td .pricebbox	{ width:80px; text-align:right; }
.purchaseState_tbl td .pricebbox .pp	{ color:#fd5bbb; }

/*주문내역*/
.order_tbl	{ border-top:2px solid #000; border-bottom:2px solid #d1d1d1; }
.order_tbl caption	{ text-align:left; padding:0px 0px 10px 0px; }
.order_tbl th	{ background-color:#fafafa; }
.order_tbl th, .order_tbl td	{ padding-top:10px; padding-bottom:7px; }
.order_tbl thead th	{ font-size:14px; font-weight:bold; color:#f14f95; text-align:center; }
.order_tbl tbody th	{ text-align:left; padding-left:20px; }
.order_tbl tbody th.cc	{ text-align:center !important; padding-left:0px !important; }
.order_tbl tbody td	{ padding-left:10px; }
.order_tbl tbody th, .order_tbl tbody td	{ border-top:1px solid #cccccc; }
.order_tbl tbody .unline	{ border-top:1px solid #ececec !important; } 
.order_tbl tbody th.pBox	{ background-color:#fff; padding-left:0px !important; }
.order_tbl tbody th.pBox .product_tt	{ width:120px; margin:0px auto; }
.order_tbl tbody th.pBox .product_tt dt	{ text-align:center; padding-bottom:5px; }

/*주문하기*/
.payment_bbx	{ width:740px; *zoom:1; }
.payment_bbx:after	{ content:""; clear:both; display:block; }
.payment_bbx .method	{ float:left; width:521px; border-top:2px solid #000; overflow:hidden; }
.payment_bbx .card_paybb	{ float:right; width:201px; overflow:hidden; border-top:2px solid #000; }
	.pay_tbl01	{ border-bottom:2px solid #d1d1d1; }
		.btop	{ border-top:2px solid #000; }
	.pay_tbl01 th, .pay_tbl01 td	{ padding-top:10px; padding-bottom:7px; border-bottom:1px solid #ececec; }
	.pay_tbl01 .end	{ border-bottom:none !important; }
	.pay_tbl01 td .method_bb	{ width:430px; padding-bottom:10px; *zoom:1; }
	.pay_tbl01 td .method_bb:after	{ content:""; clear:both; display:block; }
	.pay_tbl01 td .method_bb dt	{ float:left; width:212px; }
	.pay_tbl01 td .method_bb dd	{ float:right; width:218px; }
	.pay_tbl01 td .method_bb dd input	{ width:89px; padding:2px; border:1px solid #c6c6c6; }
	.pay_tbl01 td .method_bb dd input.press	 { text-align:right; font-weight:bold; color:#777; }
	.pay_tbl01 td .method_bb dd input.shop	 { text-align:right; font-weight:bold; color:#f14f95 !important; }

	.pay_tbl02 th, .pay_tbl02 td	{ padding-top:10px; padding-bottom:7px; border-bottom:1px solid #ececec; }
	.pay_tbl02 th	{ text-align:left; padding-left:5px; }
	.pay_tbl02 .bg01	{ background-color:#fafafa; }
	.pay_tbl02 .bg02	{ background-color:#fff3f8; }
	.pay_tbl02 td	{ text-align:right; padding-right:5px; font-weight:bold; color:#777777; }
	.pay_tbl02 .end	{ border-bottom:none; }

	.payback_intxt li	{ padding:1px 0px 0px 12px; background:url('/img/mypage/dot_02.gif') no-repeat 5px 7px; color:#9b9b9b; }

	.payment_rbox	{ width:177px; height:120px; padding:8px 16px 15px 13px; border-top:1px solid #f1a1c3; border-bottom:1px solid #f1a1c3; background:url('/img/mypage/order_paybg.gif') no-repeat left top; overflow:hidden; }

.tax_input li	{ padding-top:5px; padding-bottom:3px; font-size:11px; }

/*원고료내역조회*/
.payBox	 { width:740px; *zoom:1; }
.payBox:after	{content:""; clear:both; display:block; }
.payBox li	{ float:left; width:246px; }
.payBox li dl	{ width:225px; height:57px; padding:5px; border:1px solid #cccccc; background-color:#f3f3f3; }
.payBox li dl dt	{ height:20px; text-align:center; }
.payBox li dl dd	{ height:24px; padding-top:12px; text-align:center; color:#8d8d8d; background-color:#fff; }
	.breakDown_list	{ margin-top:22px; }

/*shop_main.css 가져온 목록*/
/* 기간 유동적아이콘 */
.icon, .icon span { 
	position:relative; display:inline-block; border:0px;
	text-decoration:none !important; 
	font-size:11px; 
	font-family:dotum; color:#fff; white-space:nowrap; 
	background:url('/img/icon/icon_bg.gif') no-repeat; vertical-align:middle; overflow:visible;
	height:16px; padding:0; margin-right:2px; margin-bottom:2px; background-position:left top;
}
.icon { height:15px; padding:0; margin-right:2px; background-position:left top; }
.icon span	{ left:2px; vertical-align:top; height:15px; padding:0px 5px 0px 5px; font-size:11px; line-height:16px; background-position:right top; }

/* 50shop 가격관련 폰트 스타일 */
.txt_del	{ text-decoration:line-through !important; }	/*가운데라인*/


/**리뷰등록&리스트(블퍼와50샵사용)**/
.bf_review_wrap	{ clear:both; width:600px; padding-top:20px; }
.shop_review_wrap	 { clear:both; width:100%; }	/*50샵용*/
.bf_review_wrap.no	 { padding-top:0px !important; }
	.bf_review_addinfo	 { width:548px; padding:20px 25px 10px 25px; margin-bottom:10px; border:1px solid #d9d9d9; background-color:#f4f4f4; }
	.shop_review_addinfo	 { width:627px; padding:20px 0px 10px 0px; margin-bottom:10px; border:1px solid #d9d9d9; background-color:#f4f4f4; }/*50샵용*/
		.infotxt_box01	{ padding:30px 0px; text-align:center; color:#777777; font-weight:bold; line-height:1.8em; }
		.infotxt_box01 .aa	{ color:#ff7800; font-weight:bold; text-decoration:underline; }
		.infotxt_box01 .ab	{ color:#ff7800; font-weight:bold; }
		.infotxt_box01 .hrBox	{ padding-top:13px; margin-top:13px; border-top:1px solid #e5e5e5; }
		.infotxt_box02	{ width:548px; padding-bottom:10px; text-align:center; color:#777777; line-height:1.8em; *zoom:1; }
		.infotxt_box02:after	{ content:""; clear:both; display:block; }

		.pro_input	 { width:550px; border-top:1px solid #e5e5e5; padding-top:15px; *zoom:1; }
		.pro_input:after	 { content:""; clear:both; display:block; }
		.pro_input dt	{ position:relative; float:left; width:106px; }
		.pro_input dt #profile_img	{ width:88px; height:88px; display:block; border:1px solid #c8c8c8; }
		.pro_input dt .bb	{ width:90px; text-align:right; }
		.pro_input dd	{ float:left; width:380px; }
		.pro_input dd .one	{ padding-top:4px; height:27px; }
		.pro_input dd .one .urlBox	{ width:374px; height:13px; padding:2px; border:1px solid #c7c7c7; background-color:#fff; }
		.pro_input dd .storyBox	{ width:374px; height:36px; padding:2px; border:1px solid #d5d5d5; background-color:#fff; font-size:12px; color:#777; font-family:dotum, arial; }
		.pro_input dd.bb	{ width:58px; padding-left:4px; padding-top:31px; }

	/*리뷰리스트_탭 20100414*/
	.reviewList_tab	{ width:600px; height:27px; margin-top:40px; background:url('/img/pressblog/dot_line.gif') repeat-x left bottom; *zoom:1; }
	.reviewList_tab:after	{ content:""; clear:both; display:block; }
	.reviewList_tab li	 { float:left; height:19px; padding:6px 15px 0px 15px; background:url('/img/pressblog/tab_bg.gif') repeat-x left top; border:1px solid #d4d4d4; border-bottom:none; text-align:center; cursor:pointer; }
	.reviewList_tab li.first	{ border-right:none; }
	.reviewList_tab li.On	{ color:#f36300; font-weight:bold; background:none; border-bottom:1px solid #fff; }
	/*리뷰리스트*/
	.bf_review_list		{ width:580px; padding:30px 10px 20px 10px; border-bottom:1px solid #e5e5e5; *zoom:1; }
	.bf_review_list:after	{ content:""; clear:both; display:block; }
	.bf_review_list dt	 { float:left; width:66px; }
	.bf_review_list dt img	{ width:48px; height:48px; display:block; }
	.bf_review_list dt .no	{ display:block; padding-top:10px; font-size:14px; color:#bababa; font-weight:bold; }
	.bf_review_list dd	{ float:left; width:514px; line-height:1.5em; }
	.bf_review_list dd .lb_box	{ width:514px; height:26px; background:url('/img/pressblog/line_01.gif') repeat-x left bottom; *zoom:1; }
	.bf_review_list dd .lb_box:after	{ content:""; clear:both; display:block; }
	.bf_review_list dd .lb_url	{ width:514px; padding:8px 0px 5px 0px; *zoom:1; }
	.bf_review_list dd .lb_url:after	{ content:""; clear:both; display:block; }
	.bf_review_list dd .lb_url .blog_com	{ float:left; width:55px; padding-top:2px; }
	.bf_review_list dd .lb_url .blog_url	{ float:left; width:459px; }
	.bf_review_list dd .lb_url a	 { color:#649ecd; font-weight:bold; }
	.bf_review_list dd .ib_txt	{ padding-top:15px; line-height:1.4em; }
	.bf_review_list dd .admin_txt	{ padding:15px 0px 0px 23px; background:url('/img/pressblog/reple_bg.gif') no-repeat 4px 15px; }
	.bf_review_list dd .admin_info	{ padding-top:4px; }
	.bf_review_list dd .admin_info .master	{ color:#323232; font-weight:bold; }
	.bf_review_list dd .count_time	{ font-size:11px; color:#9e9e9e; white-space:nowrap; }
	.bf_review_list dd .urlBox	{ width:500px; height:13px; padding:2px; border:1px solid #c7c7c7; background-color:#fff; }
	.bf_review_list dd .storyBox	{ width:500px; height:36px; padding:2px; border:1px solid #d5d5d5; background-color:#fff; font-size:12px; color:#777; font-family:dotum, arial; }

	/*리뷰더보기*/
	.bf_review_more	{ position:relative; width:600px; padding:10px 0px; text-align:center; border-bottom:1px solid #e5e5e5; background-color:#f4f4f4; }
	.bf_review_more .to_top	{ position:absolute;  z-index:10; left:542px; top:6px; }
	.bf_review_more .to_top a	{ font-size:11px; color:#939393; }

	.shop_review_more	{ position:relative; width:627px; padding:10px 0px; text-align:center; border-bottom:1px solid #e5e5e5; background-color:#f4f4f4; }
	.shop_review_more .to_top	{ position:absolute;  z-index:10; left:542px; top:6px; }
	.shop_review_more .to_top a	{ font-size:11px; color:#939393; }



/*이용약관*/
/*.terms	{ margin:0px auto; width:700px; height:500px; padding:10px; border:1px solid #e5e5e5; overflow-x:none; overflow-y:auto; line-height:1.7em; }*/
.termsWrap	{ width:740px; margin:0px auto; }
.termsWrap h3	{ font-size:16px; font-weight:bold; padding-bottom:10px; display:block; }
.terms	{ width:720px; padding:10px 0px; line-height:1.7em; }
.terms .sector	 { width:720px; padding:10px 0px 0px 0px; *zoom:1; }
.terms .sector:after	{ content:""; clear:both; display:block; }
.terms .sector li	{ float:left; width:360px; }
.terms .q_link	{ color:#fc7d3e; font-weight:bold; }	 /*링크*/
.terms .q_link_s	{ color:#f065b8; font-weight:bold; }	 /*링크50샵*/
.terms .s_link	{ color:red; }	 /*링크2*/
.terms .tt	{ font-size:16px; line-height:1.7em; display:block; padding:15px 0px 10px 0px; }
.terms .indent_1	{ padding-left:15px; }
.terms .indent_4	{ padding-left:33px; }
.terms .bgBox	{ padding:15px 10px; background-color:#f7f7f7; }
.terms .bgBox td	 { line-height:1.5em; }



/*탈퇴페이지*/
.memberOutBox	{ padding:38px 46px 34px 46px; width:648px; background-color:#f7f7f7; }
.memberOutBox ul	{ padding:25px 15px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; background-color:#fff; }
.memberOutBox ul li	{ padding:2px 0px 5px 7px; background:url('/img/bullet/dot_gray04.gif') no-repeat left 8px; }
.memberOutBox_txt	 { padding:30px 0px; line-height:1.6em; background:url('/img/mypage/out_line.gif') no-repeat left bottom; }





/* ====================== 수정되기전(2010.01.13일 이전원본) ============================================ */
/* 쪽지함*/
.receiveNoteBox	 { width:740px; background-color:#f6f6f6; *zoom:1; }
.receiveNoteBox:after	{ content:""; clear:both; display:block; }
.receiveNoteBox .noteInfo	{ float:left; width:710px; padding:10px 15px; }
.receiveNoteBox .noteInfo .help	{ float:right; }
	.totalReceive		{ float:left; width:103px; }
	.totalReceive dt	{ text-align:center; font-weight:bold; color:#636363; padding-bottom:5px; }
	.totalReceive dd	{ text-align:center; font-weight:bold; color:#f21816; }
	.totalReceive dd a	{ color:#f21816; font-size:14px; }
	.receiveList	{ float:left; width:560px; min-height:40px; padding:0px 0px 0px 27px; background:url('/img/bullet/dot_sero.gif') repeat-y left top; }
	.receiveList li	{ padding:3px 0px 2px 7px;  background:url('/img/bullet/dot_gray.gif') no-repeat left 8px; }
	.receiveList li a	{ color:#666666; }
.receiveNoteBox	.noteTip	 { clear:both; width:730px; padding:5px; text-align:center; font-size:11px; color:#b0b0b0; background-color:#f0f0f0; }

/*참여현황 & 마이쇼핑구매상황*/
.statusBox	{ clear:both; float:left; width:674px; padding:20px 30px 15px 30px; border:3px solid #d9d9d9; display:inline; *zoom:1; }
.statusBox:after	{ content:""; clear:both; display:block; }
.statusBox .statustxt	{ padding-bottom:15px; color:#323232; font-size:16px; font-weight:bold; line-height:1.3em; }
.statusBox .statustxt strong	{ font-size:16px; color:#f27535; }
.statusBox .statustxt p	 { font-size:12px; font-weight:normal; padding-top:0px; }
.statusBox .status_info	{ width:674px; *zoom:1; }
.statusBox .status_info:after	{ content:""; clear:both; display:block; }
.statusBox .status_info .profile_img	{ float:left; width:120px; }
.statusBox .status_info .profile_img .imgtt	{ position:relative; padding-top:5px; text-align:right; }
.statusBox .status_info .profile_img .imgtt .addInfoBox	{ position:absolute; z-index:10; left:0px; top:25px; width:100px; padding:5px 10px; font-size:11px; letter-spacing:-1px; text-align:left; color:#9e9e9e; border:1px solid #cbcbcb; background-color:#fff; display:none; }/*참조글*/

.statusBox .status_info .profile_img .img	{ width:118px; height:108px; border:1px solid #c8c8c8; }
.statusBox .status_info .now_info	{ float:left; width:539px; padding-left:15px; }
.statusBox .status_info .now_info .tbl		{ border-top:2px solid #363636; border-left:1px solid #d4d4d4; }
.statusBox .status_info .now_info .tbl thead th	{ padding:6px 0px 6px 0px; background-color:#fbfbfb; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; }
.statusBox .status_info .now_info .tbl tbody td	{ /*padding:6px 0px 5px 0px;*/ height:35px; border-right:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; text-align:center; font-size:12px; color:#8c8c8c; }
.statusBox .status_info .now_info .tbl tbody td strong	{ color:#fc7d3e; }
.statusBox .status_info .now_info .my_copymoney_apply	{ clear:both; float:left; width:539px; }
.statusBox .status_info .now_info .my_copymoney_apply p		{ float:left; }
.statusBox .status_info .now_info .my_copymoney_apply p.bt	{ margin-left:2px; }

/* 포스트등록 */
.pinkBox	{ clear:both; position:relative; float:left; width:699px; padding:15px 20px 15px 19px; border:1px solid #f0d3c2; background-color:#feece0; }
.pinkBox .sbox	{ position:relative; float:left; width:665px; padding:20px 17px 20px 17px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#fff; }
.selectBox	{ position:relative; float:left; min-width:440px; padding:2px 0px 1px 7px; height:16px; *width:440px; border:1px solid #d0d0d0; cursor:pointer; background:#fff url('/img/mypage/select_open.gif') no-repeat right top; }
.selectBox_2	{ position:relative; width:333px; padding:2px 0px 1px 7px; height:16px; border:1px solid #d0d0d0; cursor:pointer; background:#fff url('/img/mypage/select_open.gif') no-repeat right top; }
.pinkBox .sbox .selectObj	{ position:absolute; z-index:1000; left:17px; top:40px; float:left; width:407px; padding:20px 20px 10px 20px; border:1px solid #d0d0d0; background-color:#fff; }
.pinkBox .sbox .selectObj li	 { float:left; width:407px; padding:5px 0px 7px 0px; background:url('/img/bullet/dot_line.gif') repeat-x left bottom; }
.pinkBox .sbox .selectObj li.info	{ padding-top:15px; font-size:11px; color:#bdbdbd; background:none; }
.pinkBox .sbox .selectObj li .tt		{ float:left; padding-right:10px; }
.pinkBox .sbox .selectObj li .ss	{ float:left; }
.pinkBox .sbox .selectObj li .dd	{ float:right; font-size:11px; }
.pinkBox .sbox_info		{ clear:both; padding:10px 15px 0px 20px; color:#a0a0a0; font-size:11px; background:url('/img/bullet/dot_gray03.gif') no-repeat 15px 16px; *zoom:1; }
.pinkBox .ssbox_info	{ clear:both; padding:10px 15px 0px 8px; color:#a0a0a0; font-size:11px; background:url('/img/bullet/dot_gray03.gif') no-repeat 0px 16px; width:600px; }
/*블로거퍼스트내용보기레이어*/
.prevTxt	 { width:300px; height:100px; overflow:auto; font-size:12px; line-height:1.2em; border:1px solid #d0d0d0; }
/*서비스블로그선택창*/
.blogService	{ clear:both; position:absolute; z-index:10; left:19px; top:55px; float:left; width:550px; padding:20px 20px 10px 20px; border:1px solid #d0d0d0; background-color:#fff; }
.blogService_2	{ clear:both; position:absolute; z-index:10; left:19px; top:55px; float:left; width:300px; padding:20px 20px 10px 20px; border:1px solid #d0d0d0; background-color:#fff; }
.blogService .pbb, .blogService_2 .pbb	{ position:absolute; z-index:11; right:10px; top:10px; }
.blogService ul	{ float:left; width:550px; }
.blogService ul li	{ float:left; width:180px; padding-bottom:5px; font-size:11px; }
.blogService ul li a:hover	{ color:#fc7d3e; }
.blogService_2 ul	{ float:left; width:300px; }
.blogService_2 ul li	{ float:left; padding:0px 20px 5px 0px; font-size:11px; }
.blogService_2 ul li a:hover	{ color:#fc7d3e; }


.tt_list	{ clear:both; padding-left:20px; }
.tt_list li { padding:3px 0px 1px 8px; background:url('/img/bullet/dot_gray.gif') no-repeat left 9px; }

.blogPost_list	{ float:left; width:699px; padding-bottom:5px; }
.blogPost_list dt	{ float:left; width:45px; padding:0px 10px 0px 0px; }
.blogPost_list dd	 { float:left; width:640px; }

/* 설명박스이미지 */
.helpinfoBox	{ clear:both; width:740px; }
.helpinfoBox .bb	{ padding:5px 20px; color:#9b9b9b; background:url('/img/mypage/box740o_bg.gif') repeat-y left top; letter-spacing:-1px; line-height:1.5em; border:none; }
.helpinfoBox .ss	{ background-color:#e5e5e5; }

/* 원고료신청 */
.money_n	{ color:#272727; font-size:14px; vertical-align:bottom; } /* 기본금액 */
.money_b	{ color:#ff5400; font-size:16px; vertical-align:bottom; } /* 오랜지금액 */
.account_info	{ float:left; width:500px; }
.account_info p		{ float:left; width:100%; padding-bottom:5px; }
.account_info p .tt	{ float:left; width:60px; padding-top:2px; }
.account_info p .ss	{ float:left; width:440px; }
.account_info p .ss input	{ background-color:#eeeeee !important; }
.mpaymm	{ float:left; width:480px; padding:0px 10px; }
.mpaymm dt	{ float:left; width:185px; padding-top:5px; text-align:center; }
.mpaymm dd	{ float:left; width:295px; text-align:left; }
/*라운드박스*/
.roundBoxWrap	{ clear:both; float:left; width:738px; padding-bottom:10px; }
.roundBox	{ float:left; width:708px; padding:10px 15px; background:url('/img/mypage/lbox_bg.gif') repeat-y left top; }
/*분류*/
.division	 { float:left; width:700px; white-space:nowrap; }
.division li	{ float:left; width:140px; padding:2px 0px 5px 0px; }
/*스크랩목록*/
.scrap_tbox	{ clear:both; float:left; width:738px; }
/*개인정보*/
.secessionBox	{ clear:both; width:699px; padding:15px 20px 15px 19px; border:1px solid #e5e5e5; background-color:#f9f5f3; }



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::end: 마이페이지 :end::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 회원가입 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.step_box	{ padding-bottom:50px; }
/*내국인*/
.citeBox		{ float:left; width:314px; height:96px; padding:20px 27px; border:1px solid #f0d3c2; background-color:#feece0; }
.citeBox	 .in		{ height:23px; color:#555555; font-weight:bold; border-bottom:1px solid #f0d3c2; }
.citeBox dl	{ float:left; width:237px; padding-top:15px; }
.citeBox dl dt	{ float:left; width:80px; color:#686868; height:24px; padding-top:3px; letter-spacing:-1px; }
.citeBox dl dd	{ float:left; width:157px; height:27px; }
.citeBox dl dd input	 { width:61px; }
.citeBox .citeB	{ float:right; padding-top:15px; }
/*외국인*/
.citeBoxR	 { float:right; width:300px; height:96px; padding:20px 27px; border:1px solid #f0d3c2; background-color:#feece0; }
.citeBoxR .out	{ width:100%; height:39px; color:#555555; font-weight:bold; text-align:center; border-bottom:1px solid #f0d3c2; }
.citeBoxR .citeB	{ width:100%; padding-top:17px; text-align:center; }

/*이용약관*/
.usingBox	{ padding:25px 20px; background-color:#f7f7f7; }
	.agreeterms	{ width:678px; padding:10px 10px; height:200px; overflow:auto; overflow-x:hidden; background-color:#fff; border:1px solid #ebebeb; line-height:1.7em; }
	.agreeterms .sector	 { width:678px; padding:10px 0px 0px 0px; *zoom:1; }
	.agreeterms .sector:after	{ content:""; clear:both; display:block; }
	.agreeterms .sector li	{ float:left; width:339px; }
	.agreeterms .q_link	{ color:#fc7d3e; font-weight:bold; }	 /*링크*/
	.agreeterms .q_link_s	{ color:#f065b8; font-weight:bold; }	 /*링크50샵*/
	.agreeterms .s_link	{ color:red; }	 /*링크2*/
	.agreeterms .tt	{ font-size:16px; line-height:1.7em; display:block; padding:15px 0px 10px 0px; }
	.agreeterms .indent_1	{ padding-left:15px; }
	.agreeterms .indent_4	{ padding-left:33px; }
	.agreeterms .bgBox	{ padding:15px 10px; background-color:#f7f7f7; }
	.agreeterms .bgBox td	 { line-height:1.5em; }

.contract	{ width:678px; padding:10px 7px; font-size:12px; color:#757373; line-height:1.5em; background-color:#fff; border:1px solid #ebebeb; }

/*정보입력*/
.mInfoTbl	{ border-top:2px solid #000; border-bottom:2px solid #d1d1d1; }
.mInfoTbl th	{ padding:6px 11px 8px 6px; background-color:#fafafa; text-align:left; border-bottom:1px solid #ececec; vertical-align:top; }
.mInfoTbl th p				 { padding-left:14px; }
.mInfoTbl th p.essen	 { background:url('/img/bullet/bull_star.gif') no-repeat left top; } /*필수항목*/
.mInfoTbl td	{ padding:6px 5px 8px 15px; border-bottom:1px solid #ececec; line-height:1.3em; }
.noRadioBox		{ float:left; width:550px; white-space:nowrap; }
.noRadioBox li	{ float:left; padding:0px 10px 0px 0px; line-height:1.5em; }
/* 블로그성향*/
.blogCha	{ position:relative; float:left; width:470px; padding:0px 0px 7px 80px; white-space:nowrap; }
.blogCha dt	{ position:absolute; z-index:5; left:0px; top:0px; float:left; width:75px; height:16px; padding:1px 3px 0px 3px; font-size:11px; letter-spacing:-1px; color:#fff; background-color:#b8b8b8; line-height:1.4em; }
.blogCha dd	{ float:left; padding:0px 10px 5px 10px; font-size:11px; }

.memberComplete	{ width:740px; height:198px; background:url('/img/user/member_complete.jpg') no-repeat 94px top; }
.memberComplete .welcometxt	{ padding:95px 133px 0px 270px; line-height:1.5em; }


/*회원가입 인풋박스*/
.memInput	{ padding:2px 2px 1px 2px; color:#020202; background-color:#fff; border:1px solid #bec0d7; vertical-align:middle; margin-bottom:2px; }
.w01	{ width:200px; }
.w02	{ width:125px; }
.w03	{ width:100px; }
.w04	{ width:380px; }
.w05	{ width:130px; }
.w50	{ width:50px; }
.w70	{ width:70px; }
.w100	{ width:100px; }
.w150	{ width:150px; }
.w200	{ width:200px; }
.w250	{ width:250px; }
.w300	{ width:300px; }
.w350	{ width:350px; }
.w400	{ width:400px; }
.w450	{ width:450px; }
.w500	{ width:500px; }
.wFull	{ width:98%; }
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::end: 회원가입 :end:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 프레스블로그(정보레터&블로거퍼스트&프리미어블로그) ::::::::::::::::::::::::::::::::::::::::::: */
/*정보레터*/
.letterStatus_list		{ width:279px; padding:0px 12px 15px 13px; border-bottom:1px solid #e5e5e5; }
.letterStatus_list li	{ width:279px; padding:15px 0px 15px 0px; background:url('/img/bullet/dot_line02.gif') repeat-x left top; *zoom:1; }
.letterStatus_list li:after	 { content:""; clear:both; display:block; }
.letterStatus_list li.first	{ background:none !important; }
.letterStatus_list li .thum_ev	{ float:left; position:relative; width:74px; height:62px; overflow:hidden; } /*썸네일영역85px*/
.letterStatus_list li .thum_ev span	{ position:relative; float:left; }
.letterStatus_list li a:hover .thum_ev span	{ width:68px; height:56px; overflow:hidden; border:3px solid #fc7d3e; display:block; } /*마우스오버효과#ffecce*/
.letterStatus_list li a:hover .thum_ev span .iim	{ position:relative; top:-3px; left:-3px; } /*마우스오버효과*/
.letterStatus_list li .thum_ev img.iim		{ position:relative; width:72px; height:60px; display:block; border:1px solid #d0d0d0; } /*썸네일이미지테두리*/

.letterStatus_list li .ss	{ float:left; width:194px; padding-left:9px; font-size:11px; color:#a1a1a1; line-height:1.1em; }
.letterStatus_list li .ss strong { font-size:12px; color:#555555; display:block; padding-bottom:5px; line-height:1.2em; }
.letterStatus_list li .linkBox	{ float:left; width:279px; height:62px; }
.letterStatus_list li a:hover	{ text-decoration:none; }
.letterStatus_list li .linkBox.on .thum_ev span	{ width:68px; height:56px; overflow:hidden; border:3px solid #fc7d3e; display:block; } /*선택된목록마우스오버효과*/
.letterStatus_list li .linkBox.on .thum_ev span .iim	{ position:relative; top:-3px; left:-3px; } /*선택된목록마우스오버효과*/

/*정보레터2------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.letterStatus_list2		{ width:680px; padding:0px 0px 15px 0px; border-top:1px solid #3b322e; }
.letterStatus_list2		{ width:680px; padding:20px 0px 20px 0px; border-bottom:1px solid #3b322e; }
.letterStatus_list2 li	{ width:680px; padding:20px 0px 40px 0px; background:url('/img/bullet/dot_line.gif') repeat-x left top; *zoom:1; }
.letterStatus_list2 li:after	 { content:""; clear:both; display:block; }
.letterStatus_list2 li.first	{ background:none !important; }
.letterStatus_list2 li .thum_ev	{ float:left; position:relative; width:102px; height:102px; overflow:hidden; } /*썸네일영역85px*/
.letterStatus_list2 li .thum_ev span { position:relative; float:left; }
.letterStatus_list2 li a:hover .thum_ev span	{ width:96px; height:96px; overflow:hidden; border:3px solid #fc7d3e; display:block; } /*마우스오버효과#ffecce*/
.letterStatus_list2 li a:hover .thum_ev span .iim	{ position:relative; top:-3px; left:-3px; } /*마우스오버효과*/
.letterStatus_list2 li .thum_ev img.iim		{ position:relative; width:100px; height:100px; display:block; border:1px solid #d0d0d0; } /*썸네일이미지테두리*/

.letterStatus_list2 li .ss	{ float:left; width: 209px; padding-left:9px; font-size:11px; color:#999999; line-height:1.1em; } /*#d33c00*/
.letterStatus_list2 li .ss strong { font-size:12px; color:#666666; display:block; padding-bottom:5px; line-height:1.2em; }
.letterStatus_list2 li .linkBox	{ float:left; width:320px; height:80px; }
.letterStatus_list2 li a:hover	{ text-decoration:none; }
.letterStatus_list2 li .linkBox.on .thum_ev span	{ width:68px; height:56px; overflow:hidden; border:3px solid #fc7d3e; display:block; } /*선택된목록마우스오버효과*/
.letterStatus_list2 li .linkBox.on .thum_ev span .iim	{ position:relative; top:-3px; left:-3px; } /*선택된목록마우스오버효과*/


/* 탭메뉴--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#tabmenu { position:relative; height:42px; background:url('/img/tab/tab_menu.gif') repeat-x 0 100%; font-family:'돋움',dotum; font-size:12px }
#tabmenu ul,#tabmenu ul li{margin:0;padding:0}
#tabmenu ul li  {list-style:none}
#tabmenu ul li  {background:url('') no-repeat}
#tabmenu ul li a{float:left;margin-left:-32px; background:url('') no-repeat}
#tabmenu ul li   {float:left;margin-right:0px;line-height:26px}
#tabmenu ul li a{display:inline-block;padding:2px 16px 1px;_padding:3px 16px 0;background-position: 100% 0;font-weight:bold;color:#666;cursor:pointer;}
#tabmenu ul li a:hover{color:#777777} /* 3399ff파랑 */
#tabmenu ul li.on, #tabmenu ul li.on a{float:left;margin-left:-16px; background-image:url('')}
#tabmenu ul li.on a{color:#ec5e26; font-weight:bold;} /* 주황 */
#tabcontent1{}
#tabcontent2{}

#tabmenu ul li  a.rollover img { border:0; display:block; }
#tabmenu ul li  a.rollover img.over { display:none; }
#tabmenu ul li  a.rollover:hover { position:relative; }
#tabmenu ul li  a.rollover:hover img { display:none; }
#tabmenu ul li  a.rollover:hover img.over { display:block; }
#tabmenu ul li  a.rollover:hover img.click { display:block; }

/*진행중인캠페인-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.campaign_ing2	{ clear:both; float:left; width:681px; padding-top:30px; overflow:hidden; }
.campaign_ing2 .title	{ height:26px; border-bottom:1px solid #999999; } /* #f0f0f0 */
.campaign_ing2 .ing_list		{ clear:both; float:left; width:681px; overflow:hidden; }
.campaign_ing2 .ing_list li	{ float:left; width:320px; padding:20px 20px 20px 0px; }
.campaign_ing2 .ing_list li a:hover .thum_ev span	{ width:135px; height:135px; overflow:hidden; border:3px solid #6dac18; display:block; } /*마우스오버효과#ffecce*/
.campaign_ing2 .ing_list li a:hover .thum_ev span .iim	{ position:relative; top:-3px; left:-3px; font color:#6dac18; } /*마우스오버효과*/
.campaign_ing2 .ing_list li a:hover .ss strong	 { font-size:12px; color:#6dac18; display:block; padding-bottom:1px; line-height:1.2em; } /* 마우스오버시글자색상변경 */
.campaign_ing2 .ing_list li .thum_ev	{ float:left; position:relative; width:140px; height:115px; overflow:hidden; } /*썸네일영역*/
.campaign_ing2 .ing_list li .thum_ev img.iim		{ position:relative; width:138px; height:113px; border:1px solid #d0d0d0; display:block; } /*썸네일이미지테두리*/

.campaign_ing2 .ing_list li .ss	{ float:left; width:171px; padding-left:9px; font-size:11px; color:#999999; line-height:1.1em; }
.campaign_ing2 .ing_list li .ss strong	 { font-size:12px; color:#666666; display:block;  padding-top:3px; padding-bottom:0px; line-height:1.2em; }
.campaign_ing2 .ing_list li a:hover	{ text-decoration:none; }


/*진행중인캠페인-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.campaign_ing	{ clear:both; float:left; width:681px; padding-top:0px; overflow:hidden }

.campaign_ing .ing_list		{ clear:both; float:left; width:681px; overflow:hidde; padding-bottom:4px; }

.campaign_ing .ing_list li	{ float:left; width:320px; padding: 12px 20px 6px 0px; }
.campaign_ing .ing_list li:after	 { content:""; clear:both; display:block; }
.campaign_ing .ing_list li.first	{ background:none !important; }
.campaign_ing .ing_list li .thum_ev	{ float:left; position:relative; width:140px; height:115px; overflow:hidden; } /*썸네일영역*/
.campaign_ing .ing_list li .thum_ev span	{ position:relative; float:left; }
.campaign_ing .ing_list li a:hover .thum_ev span	{ width:134px; height:109px; overflow:hidden; border:3px solid #6dac18; display:block; } /*마우스오버효과#ffecce*/
.campaign_ing .ing_list li a:hover .thum_ev span .iim	{ position:relative; top:-3px; left:-3px;} /*마우스오버효과*/
.campaign_ing .ing_list li .thum_ev img.iim		{ position:relative; width:138px; height:113px; border:1px solid #d0d0d0; display:block; } /*썸네일이미지테두리*/

.campaign_ing .ing_list li a:hover .ss strong	 { font-size:12px; color:#777777; display:block; padding-bottom:0px; line-height:16px; text-decoration:underline; }  /* line-height:1.2em; 마우스오버시글자색상변경 */

.campaign_ing .ing_list li .ss	{ float:left; width:171px; padding-left:9px; font-size:12px; color:#999999; line-height:0.8em; }
.campaign_ing .ing_list li .ss strong	 { font-size:12px; color:#666666; display:block; padding-top:3px; padding-bottom:0px; line-height:16px; }  /* line-height:1.2em; */
.campaign_ing .ing_list li .ss	img { float:left; padding-top:5px; }
.campaign_ing .ing_list li a:hover	{ text-decoration:underline; }

/*우수 작성자 리스트---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.posting_ing	{ clear:both; float:left; width:681px; padding-top:10px; overflow:hidden; }
.posting_ing .title	{ height:26px; border-bottom:1px solid #999999; } /* #f0f0f0 */
.posting_ing .ing_list		{ clear:both; float:left; width:681px; overflow:hidden; padding-bottom:4px; }
.posting_ing .ing_list li	{ float:left; width:320px; padding: 2px 20px 22px 0px; } /*  border-bottom:1px solid #e5e5e5; */
.posting_ing .ing_list li a:hover .thum_ev span	{ width:67px; height:55px; overflow:hidden; border:3px solid #6dac18; display:block; } /*마우스오버효과#ffecce*/
.posting_ing .ing_list li a:hover .thum_ev span .iim	{ position:relative; top:-3px; left:-3px; font color:#6dac18; } /*마우스오버효과*/
.posting_ing .ing_list li a:hover .ss strong { font-size:12px; color:#6dac18; display:block; padding-bottom:1px;} /* 마우스오버시글자색상변경 */
.posting_ing .ing_list li a:hover .url strong {font-size: 12px; font-style:!important color:#3399ff } /* 마우스오버시글자색상변경 */
.posting_ing .ing_list li .thum_ev	{ float:left; position:relative; width:72px; height:60px; overflow:hidden; } /*썸네일영역*/
.posting_ing .ing_list li .thum_ev img.iim		{ width:70px; height:58px; border:1px solid #d0d0d0; display:block; } /*썸네일이미지테두리*/
.posting_ing .ing_list li .pt_list	{ padding-top:6px; }
.posting_ing .ing_list li .pt_list .url .title	{ alignment-adjust:central;}
.posting_ing .ing_list li .pt_list .award		{position:relative; left:0px; top:5px; z-index:1;} /* <span class="award" >{..icon}</span> */

.posting_ing .ing_list li .ss	{ float:left; width:230px; padding-left:9px; font-size:11px; color:#999999; line-height:0.3em; }
.posting_ing .ing_list li .ss strong	 { font-size:12px; color:#666666; display:block; padding-top:2px; padding-bottom:0px; line-height:16px; } /* 주황 #ec5e26 | 회색 #666666  |  line-height:1.2em*/
.posting_ing .ing_list li a:hover	{ text-decoration:underline; }
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/* 마우스오버시글자색상변경.letterStatus_list2 li .linkBox.on .ss strong	{ color:#fc7d3e !important; } */


/* 신청레이어팝업 */
#bf_popup_apply	 {  float:left; width:460px; padding:20px 15px; border:2px solid #fc7d3e; background-color:#FFF; display:none; }
#bf_popup_apply .bf_popWrap	{ float:left; width:460px;  }/* max-height:450px;  overflow:auto; max-height:300px; overflow-x:hidden;*/
#bf_popup_apply .popTbl	 { border-top:1px solid #e5e5e5; }
#bf_popup_apply .popTbl caption	{ margin-bottom:15px; }
#bf_popup_apply .popTbl tbody th	{ padding:5px 5px 3px 5px; color:#ff5400; text-align:left; vertical-align:top; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; }
#bf_popup_apply .popTbl tbody td	{ padding:5px 10px 3px 10px; vertical-align:top; border-bottom:1px solid #e5e5e5; line-height:1.4em; }
#bf_popup_apply .popTbl tbody td strong	{ display:block; padding-bottom:5px; }
#bf_popup_apply .popTbl tbody td .select_list	{ margin-bottom:15px; width:330px; }
#bf_popup_apply .popTbl tbody td .select_list li	{ display:inline; padding:0px 10px 5px 0px }
#bf_popup_apply .popTbl tbody td .select_list li span	{ white-space:nowrap; }
#bf_popup_apply .popTbl tbody td .select_list li input[type='radio'] { border:none; }
#bf_popup_apply dl	{ float:left; width:500px; }
#bf_popup_apply dl dt	{ float:left; width:100px; height:20px; color:#ff5400; font-weight:bold; }
#bf_popup_apply dl dd	 { float:left; width:400px; height:20px; }

#bf_popup_apply .centerTbl, #bf_popup_apply .centerTbl table	{ margin:0px auto; } 

/*블로거퍼스트*/
.blogerFirst_list	{ width:279px; padding:5px 12px 15px 13px; border-bottom:1px solid #e5e5e5; }
.blogerFirst_list li	{ width:279px; padding:15px 0px 15px 0px; background:url('/img/bullet/dot_line02.gif') repeat-x left top; }
.blogerFirst_list li a:hover	{ text-decoration:none; }
.blogerFirst_list li.first	{ background:none !important; }
.blogerFirst_list li.no_list	{ text-align:center; padding-top:30px !important; }
.blogerFirst_list li .thum_ev	{ position:relative; display:block; } /*썸네일영역*/
.blogerFirst_list li .thum_ev img.iim		{ width:277px; height:67px; border:1px solid #d0d0d0; } /*썸네일이미지테두리*/
.blogerFirst_list li .ss	{ display:block; padding-top:5px; color:#a1a1a1; }
.blogerFirst_list li .ss strong	 { font-size:12px; color:#555555; display:block; padding-bottom:1px; line-height:1.2em; }
.pb_stepBox		{ width:600px; padding-top:10px; *zoom:1; }
.pb_stepBox:after	{ content:""; clear:both; display:block; }
.pb_stepBox li	{ float:left; }
.pb_stepBox li img	{ display:block; }

/*프리미어블로그*/
.premierBlog_list		{ width:279px; padding:5px 12px 15px 13px; border-bottom:1px solid #d8d8d8; }
.premierBlog_list li	{ width:279px; padding:15px 0px 15px 0px; background:url('/img/bullet/dot_line02.gif') repeat-x left top; }
.premierBlog_list li.first	{ background:none !important; }
.premierBlog_list li a:hover	{ text-decoration:none; }
.premierBlog_list li .thum_ev	{ width:279px; height:69px; display:block; } /*썸네일영역*/
.premierBlog_list li .thum_ev img.iim		{ width:277px; height:67px; border:1px solid #d0d0d0; } /*썸네일이미지테두리*/
.premierBlog_list li .ss	 	{ display:block; font-size:11px; color:#a1a1a1; padding-top:10px; line-height:1.2em; }
.premierBlog_list li .ss	 strong	{ display:block; font-size:12px; color:#555555; padding-bottom:3px; }

/*더보기*/
.pbSecBox	 { width:279px; padding:20px 12px 15px 13px; }
.pbSecBox.bLine	{ border-bottom:1px solid #e5e5e5; }
.pbSecBox dt	{ width:279px; height:21px; *zoom:1; }
.pbSecBox dt:after	{ content:""; clear:both; display:block; }
.pbSecBox dt.none	{ background:none !important; }
.pbSecBox dd	{ padding:5px 0px; }
.pbSecBox dd.pad	{ padding-top:12px !important; }
.pbSecBox dd p.row1	{ padding:7px 0px 1px 0px; }
.pbSecBox dd p.row2	{ padding-bottom:13px; }
.pbSecBox dd p.row2 img	{ width:277px; height:67px; display:block; border:1px solid #d0d0d0; }

/*프블&블퍼 컨텐츠내용 */
.pb_contents	{ clear:both; width:600px; }
.pb_contents li	{  }
.pb_contents li img	{ vertical-align:middle; }
/*신청폼*/
.pb_tbl	{ width:600px; border-top:2px solid #000; border-bottom:1px solid #ececec; }
.pb_tbl th, .pb_tbl td	{ text-align:left; padding:10px 20px 7px 20px; vertical-align:top; border-bottom:1px solid #ececec; }
.pb_tbl th	{ color:#000; font-weight:bold; background-color:#fafafa; }
.pb_tbl td .select_list	{ margin-bottom:15px; }
.pb_tbl td .select_list li	{ width:400px; padding:2px 0px 4px 0px; }
.pb_tbl td .select_list li span	{ display:inline-block; padding-right:10px; white-space:nowrap; }
.pb_tbl td .select_list input[type='radio']	 { border:none; }
.pb_tbl td textarea	{ font-size:12px; padding:2px; border:1px solid #e5e5e5; background-color:#fafafa; }

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::end: 프레스블로그(정보레터&블로거퍼스트&프리미어블로그) :end::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */




/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 팝업 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.popLayer	{ width:348px; padding:20px 15px; border:1px solid #d0d0d0; background-color:#fff; *zoom:1; }
.popLayer:after	{ content:""; clear:both; display:block; }
.popLayer h3	{ padding:0px 0px 10px 12px; font-size:14px; font-weight:bold; border-bottom:1px solid #dddddd; background:url('/img/bullet/bull_orange.gif') no-repeat left 4px; }
.popLayer h3.b_no	{ border-bottom:none; }
.popLayer .popBody	{ padding:15px 0px 0px 0px; }
.popLayer .popInfoBox	{ padding:15px 10px; border:1px solid #e3e3e3; background-color:#f5f5f5; }	/* 분홍상자 */
.popLayer .info_txt	{ padding:15px 0px 10px 0px; background:url('/img/bullet/dot_line.gif') repeat-x left top; }
.popLayer .postList	 { height:100px; overflow:auto; }
.popLayer .postList li	{ padding:3px 0px 1px 0px; font-size:11px; }

/* width지정안한 팝업 */
.popComLayer	{ padding:20px 15px; border:1px solid #d0d0d0; background-color:#fff; *zoom:1; } /* width값추가 */
.popComLayer:after	{ content:""; clear:both; display:block; }
.popComLayer h3	{ padding:0px 0px 10px 12px; color:#323232; font-size:12px; font-weight:bold; border-bottom:1px solid #dddddd; background:url('/img/bullet/bull_orange.gif') no-repeat left 4px; }
.popComLayer h3.b_no	{ border-bottom:none; }
.popComLayer .popBody	{ float:left; width:100%;padding:10px 0px 0px 0px; }
.popComLayer .popInfoBox	{ padding:15px 10px; border:1px solid #e3e3e3; background-color:#f5f5f5; }	/* 분홍상자 */

.popComLayer2	{ padding:20px 15px; border:1px solid #d0d0d0; background-color:#fff; *zoom:1; } /* width값추가 */
.popComLayer2:after	{ content:""; clear:both; display:block; }
.popComLayer2 h3	{ padding:0px 0px 10px 12px; color:#323232; font-size:12px; font-weight:bold; border-bottom:1px solid #dddddd; background:url('/img/bullet/bull_orange.gif') no-repeat left 4px; }
.popComLayer2 h3.b_no	{ border-bottom:none; }
.popComLayer2 .popBody	{ float:left; width:100%;padding:10px 0px 0px 0px; }
.popComLayer2 .popInfoBox	{ padding:15px 10px; border:1px solid #e3e3e3; background-color:#f5f5f5; }	/* 분홍상자 */

/*매번새로운팝업레이어..-ㅁ-+ */
.popComLayer3	{ width:438px; padding:20px 19px; border:1px solid #d0d0d0; background-color:#fff; *zoom:1; } /* width값추가 */
.popComLayer3:after	{ content:""; clear:both; display:block; }
.popComLayer3 h3	{ padding:0px 0px 20px 12px; color:#323232; font-size:12px; font-weight:bold; background:url('/img/bullet/bull_orange.gif') no-repeat left 4px; }
.popComLayer3 .pbody	{ padding:0px 25px 0px 10px; line-height:1.5em; }


/*블로그포스트선택창*/
.listSelBox	{ float:left; width:100%; margin-bottom:15px; }
.listSelBox li		{ float:left; width:100%; padding:1px 0px 3px 0px; }
.listSelBox li .tt	{ float:left; width:450px; }
.listSelBox li .tt.select a, .listSelBox li .tt label.select, .listSelBox li .tt input.select label 	{ color:#ff7a36; } /*선택한거*/
.listSelBox li .ss	{ float:right; width:50px; }
.listSelBox li .comment	{ clear:both; width:100%; padding-left:20px; }
/*더리뷰이미지변경*/
.thereview_proImg	{ width:450px; padding-top:15px; *zoom:1; }
.thereview_proImg:after	{ content:""; clear:both; display:block; }
.thereview_proImg dt	{ float:left; width:120px; }
.thereview_proImg dd	{ float:left; width:330px; font-size:11px; line-height:1.4em; }
/*더리뷰채널table*/
.nortbl	{ border-top:1px solid #cbcbcb; border-left:1px solid #cbcbcb; }
.nortbl th	{ background-color:#fafafa; }
.nortbl th, .nortbl td	{ padding:5px 4px 3px 4px; border-right:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; font-weight:normal; vertical-align:top; }
.nortbl td a.select { font-weight:bold; color:#ff7a36; } /*선택한거*/
.nortbl td a:hover	 { font-weight:bold; color:#ff7a36; }
/*하위채널카테고리*/
.downPopCa	{ width:210px; padding:5px 10px; border:1px solid #888; background-color:#fafafa; line-height:2.0em; }
.downPopCa span	{ padding-right:5px; font-size:11px; letter-spacing:-1px; white-space:nowrap; display:inline-block; }
.downPopCa span a:hover	{ color:#ff7a36; }

/* 메인헬퍼팝업 */
.helpWrap	 { clear:both; width:398px; border:1px solid #d0d0d0; }
.helpWrap .popBox	{ border-top:4px solid #fc7d3e; border-bottom:2px solid #fc7d3e; }
.helpWrap .popBox dt	{ padding:20px 15px 16px 29px; border-bottom:1px solid #eaeaea; background-color:#fbfbfb; *zoom:1; }
.helpWrap .popBox dt:after	{ content:""; clear:both; display:block; }
.helpWrap .popBox dd	 { padding:30px 0px; background-color:#fff; }
.helpWrap .popBox dd .txtBox	{ padding:5px 29px 90px 29px; border-bottom:1px solid #eaeaea; background:url('/img/common/help_bg.gif') no-repeat right bottom; line-height:1.7em; }
.helpWrap .popBox dd .txtBox h3	{ font-size:16px; color:#323232; font-weight:bold; display:block; padding-bottom:15px; }
.helpWrap .popBox dd .txtBox .org	{ color:#ff7a36; }
.helpWrap .popBox dd .txtBox .org_u	{ color:#ff7a36; text-decoration:underline !important; }

.helpWrap02	{ width:346px; padding:15px 26px; border:2px solid #fc7d3e; background-color:#fff; }



/* 프로필이미지팝업 */
#profile_Pop	{ width:311px; padding:15px 23px; border:2px solid #fc7d3e; background-color:#fff; overflow:hidden; }
#profile_Pop .title	 { width:311px; height:41px; *zoom:1; }
#profile_Pop .title:after	{ content:""; clear:both; display:block; }
#profile_Pop .title h3	{ float:left; width:275px; font-size:16px; color:#323232; font-weight:bold; display:block; padding-left:12px; background:url('/img/bullet/bull_orange.gif') no-repeat left 4px; }
#profile_Pop .file_input	 { padding:25px 15px 15px 15px; background-color:#feece0; font-size:11px; color:#969696; letter-spacing:-1px; }
#profile_Pop .file_input .fileBox	{ width:270px; padding:2px; border:1px solid #d0d0d0; background-color:#fff; }
#profile_Pop .imgs_selBox	{ width:320px; margin-top:25px; padding-bottom:10px; *zoom:1; }
#profile_Pop .imgs_selBox:after	{ content:""; clear:both; display:block; }
#profile_Pop .imgs_selBox dt	{ float:left; width:131px; color:#969696; }
#profile_Pop .imgs_selBox dt img	{ border:1px solid #d8d8d8; display:block; }
#profile_Pop .imgs_selBox dd	{ float:left; width:189px; overflow:hidden; }
#profile_Pop .imgs_selBox dd .icon_box	{ position:relative; float:left; width:59px; height:62px; padding:2px; }
#profile_Pop .imgs_selBox dd .icon_box img	{ border:1px solid #d8d8d8; display:block; }
#profile_Pop .imgs_selBox dd .icon_box input	{ display:none; }
#profile_Pop .imgs_selBox dd .icon_box label	{ cursor:pointer; }
#profile_Pop .imgs_selBox dd .icon_box .selector	{ position:absolute; z-index:10; left:0px; top:0px; width:46px; height:46px; border:3px solid #fc7d3e; }
#profile_Pop .btn_bb	{ padding-top:15px; text-align:center; background:url('/img/common/pop_line.gif') repeat-x left top; }

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::end: 팝업 :end::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */



/* 버튼타입1 초기화 */
.button, .button a, .button button, .button input { 
	position:relative; display:inline-block; border:0;
	text-decoration:none !important; 
	font-size:11px; font-family:dotum; color:#777777; white-space:nowrap; 
	background:url('/img/butn/small_butn_bg.gif') no-repeat; vertical-align:middle; overflow:visible;
}
.button { height:16px; padding:0; margin-right:2px; background-position:left top; }
.button a, .button button, .button input	{ left:2px; vertical-align:top; cursor:pointer; }

/* 버튼타입1사이즈 */
.button a, .button button, .button input { height:15px; padding:1px 8px 0px 8px; font-size:11px; line-height:16px; background-position:right top; }

/* 블렛들어간 버튼타입1 */
.button.bull { height:18px; padding-right:2px; background-position:right -17px; }
.button.bull,
.button.bull a,
.button.bull button,
.button.bull input { background-image:url('/img/butn/small_butn_bg.gif'); }
.button.bull a, .button.bull button, .button.bull input { height:18px; left:0px; padding:0px 8px 0px 15px; font-size:11px; line-height:18px; background-position:left -17px; }

/* 회색 버튼타입1 */
.button.gray { height:16px; background-position:left -36px; }
.button.gray,
.button.gray a,
.button.gray button,
.button.gray input { background-image:url('/img/butn/small_butn_bg.gif'); }
.button.gray a, .button.gray button, .button.gray input { height:16px; padding:0px 8px 0px 8px; font-size:11px; color:#fff; line-height:16px; background-position:right -36px; }

/* 버튼타입1 글자효과 */
.button *:hover, .button *:active, .button *:focus{ /*미지정*/ }

/* 버튼타입1글자 Strong */
.button.strong * { font-weight:bold !important; }


/* 진행상태아이콘 초기화 */
.state { 
	position:relative; margin:0px; display:inline-block; border:0px; 
	text-decoration:none !important; 
	letter-spacing:-1px;
	font-size:11px; font-family:dotum; color:#fff; white-space:nowrap; text-align:center;
	line-height:12px;
	width:48px;
	height:27px; 
	padding-top:4px;
	background:url('/img/butn/butn_status_bg.gif') no-repeat left top; vertical-align:middle; overflow:visible;
}
.state.onerow	 {	/*한줄짜리*/
	padding-top:10px; 
	font-size:12px; 
	height:21px;
}
/* 임박(빨강) */
.state.impend	 { background-position:left -33px; }

.state.finish	{ background-position:left -66px; }




/*막대그래프*/
/*
.exam li	 { height:20px; }
.stickGraph	{ float:left; display:block; width:149px; height:4px; margin-top:5px; background-color:#d2d2d2; }   height:6px; background-color:#d2d2d2;   background-color:#ebebeb; 연한회색
.stickGraph .stick	{ display:block; width:149px; height:4px; background-color:#ffbc12; }   height:6px; background-color:#ffbc12;   background-color:#ff710e;  진한주황
.count_noBox	{ float:left; display:block; width:50px; margin-left:10px; line-height:15px; }
*/

 
.exam li	 { height:20px; }
.stickGraph	{ float:left; display:block; width:149px; height:6px; margin-top:5px; background-color:#d9d9d9; }
.stickGraph .stick	{ display:block; width:149px; height:6px; background-color:#ff710e; }
.count_noBox	{ float:left; display:block; width:50px; margin-left:10px; line-height:15px; font-weight:bold; color:#9a9a9a; }




.codeCopyBox	{ margin-bottom:10px; padding:15px 0px; background-color:#f7f7f7; color:#6c6c6c; text-align:center; line-height:1.5em; }


/*2010_09_27_마이페이지sns등록변경페이지*/
.connecting_snsBox dt	{ padding:9px 13px; border-top:2px solid #000; background-color:#fafafa; *zoom:1; }
.connecting_snsBox dt:after	 { content:""; clear:both; display:block; }
.connecting_snsBox dt .twit_id	{ float:left; height:15px; padding-left:25px; color:#1ec1f7; font-weight:bold; background:url('/img/mypage/icon_twitter.gif') no-repeat left top; }
.connecting_snsBox dt .twit_connect	 { float:right; }
.connecting_snsBox dd	{ padding:13px; font-size:11px; border:1px solid #ccc; }


/*트위터로그아웃팝업 2010_10_28*/
.twit_logoutPop	{ width:355px; height:80px; padding:20px 15px; border:2px solid #1293ee; background-color:#fff; }
.twit_logoutPop a	{ color:#1293ee; }
