@charset "utf-8";
/* 공통스타일시트 */


*	{ margin:0px; padding:0px; }
html	{ overflow-y:scroll; }	/* 세로스크롤보이기(디자이너가요청) */
body, th, td		{ font-size:12px; font-family:Dotum, 돋움, Gulim, 굴림, sans-serif; color:#777777; line-height:130%; }
a 		{ cursor:pointer; }
img		{ border:0px; }
li		{ list-style:none; }
select	{ vertical-align:middle; }
input	{ color:#777777 !important } /*css 충돌방지*/
input[type="checkbox"]	{ border:none !important; vertical-align:middle; margin-bottom:2px;  }

/* Float정렬 */
.FLeft	 	{ float:left; }
.FRight	{ float:right; }
.Clear	{ clear:both; }
.Center	{ margin:0px auto; }
.dis_inline	{ display:inline; }

/* 이미지정렬 */
.vam	{ vertical-align:middle; }
.vat	{ vertical-align:top; }
.vam_b2	{ vertical-align:middle; margin-bottom:2px; }
.vat_t2	{ vertical-align:top; margin-top:2px; }
.dis_b	{ display:block; }

/* 입력오브젝트 */
.radio, .checkbox	{ vertical-align:middle; margin-bottom:2px; border:0px; }
.searchBox	{ font-size:12px; border:1px solid #f15a2a; width:187px; height:15px; padding:2px; background-color:#fff; vertical-align:top; }
.inputBox	{ font-size:12px; color:#555555; padding:2px 2px 1px 2px; background-color:#fff; border:1px solid #bec0d7; vertical-align:middle; }
.inputBox2	{ font-size:12px; color:#555555; padding:2px 2px 1px 2px; background-color:#fff; border:1px solid #d0d0d0; vertical-align:middle; }
.textarea	{ font-size:12px; padding:2px; border:1px solid #e5e5e5; background-color:#fff; overflow:auto; }

/*정렬*/
.Agn_l	{ text-align:left !important; }
.Agn_r	{ text-align:right !important; }
.Agn_c	{ text-align:center !important; }
.Center	{ margin:0px auto; }

/*패딩*/
.Pad_l5		{ padding-left:5px; }	
.Pad_l10		{ padding-left:10px; }
.Pad_l15		{ padding-left:15px; }
.Pad_l20		{ padding-left:20px; }

.Pad_r5		{ padding-right:5px; }	
.Pad_r10	{ padding-right:10px; }
.Pad_r15	{ padding-right:15px; }
.Pad_r20	{ padding-right:20px; }

.Pad_t3		{ padding-top:3px; }	
.Pad_t5		{ padding-top:5px; }	
.Pad_t10		{ padding-top:10px; }
.Pad_t15		{ padding-top:15px; }
.Pad_t20		{ padding-top:20px; }
.Pad_t25		{ padding-top:25px; }
.Pad_t30		{ padding-top:30px; }
.Pad_t50		{ padding-top:50px; }
.Pad_t70		{ padding-top:70px; }

.Pad_b5		{ padding-bottom:5px; }	
.Pad_b10	{ padding-bottom:10px; }
.Pad_b15	{ padding-bottom:15px; }
.Pad_b20	{ padding-bottom:20px; }
.Pad_b25	{ padding-bottom:25px; }
.Pad_b30	{ padding-bottom:30px; }
.Pad_b50	{ padding-bottom:50px; }

.Mar_l5		{ margin-left:5px; }	
.Mar_l10		{ margin-left:10px; }
.Mar_l15		{ margin-left:15px; }
.Mar_l20		{ margin-left:20px; }

.Mar_r5		{ margin-right:5px; }	
.Mar_r10	{ margin-right:10px; }
.Mar_r15	{ margin-right:15px; }
.Mar_r20	{ margin-right:20px; }

.Mar_b3		{ margin-bottom:3px; }
.Mar_b5		{ margin-bottom:5px; }
.Mar_b10	{ margin-bottom:10px; }
.Mar_b15	{ margin-bottom:15px; }
.Mar_b20	{ margin-bottom:20px; }
.Mar_b25	{ margin-bottom:25px; }
.Mar_b30	{ margin-bottom:30px !important; }
.Mar_b50	{ margin-bottom:50px !important; }

.Mar_t5		{ margin-top:5px; }
.Mar_t10		{ margin-top:10px; }
.Mar_t15		{ margin-top:15px; }
.Mar_t20		{ margin-top:20px; }
.Mar_t30		{ margin-top:30px !important; }
.Mar_t35		{ margin-top:35px !important; }
.Mar_t40		{ margin-top:40px !important; }
.Mar_t50		{ margin-top:50px !important; }


/* 링크 */
a:link			{ color:#777777; text-decoration:none; }
a:visited		{ color:#777777; text-decoration:none; }
a:hover		{ color:#777777; text-decoration:underline; }
a:active		{ color:#777777; text-decoration:none; }
a 				{ cursor:pointer; }

a.morelink	{ font-size:11px !important; color:#939393; }	/* 더보기 */


/* 기타 */
.none{display:none}

/* 기본Wrap레이아웃 */
#wrapCenter	{ width:940px; margin:0px auto; }
#wrapBox	{ float:left; width:940px; }

	/* 2010_05_03 상하로움직이는 운영진블로그배너 */
	/* changed by ohdh@ 2011.03.14
	#inside_box	{ position:absolute; z-index:100; width:45px; right:-71px; top:140px; padding:10px 0px 0px 15px; background:url('/img/common/q_bg.gif') no-repeat left center; }
	#inside_box	{ position:absolute; z-index:100; width:45px; right:-71px; top:140px; padding:10px 0px 0px 15px; no-repeat left center; }
	#inside_box li.first	 { padding-bottom:11px; background:url('/img/common/q_line.gif') no-repeat left bottom; }
	#inside_box li.second	{ padding:5px 0px 11px 0px; background:url('/img/common/q_line.gif') no-repeat left bottom; }
	*/
	#inside_box	{ position:absolute; z-index:100; width:38px; right:-65px; top:140px; padding:0px 0px 0px 0px; no-repeat left center; }
	#inside_box li.first	 { padding:6px 5px 0px 5px; no-repeat center bottom; }
	#inside_box li.second	{ padding:4px 0px 2px 5px; no-repeat center bottom; }
	#inside_box li.third	{ padding:4px 0px 2px 5px; no-repeat center bottom; }
	#inside_box li.last	{ padding:2px 0px 13px 5px; no-repeat center bottom; }
	
	#inside_box_new	{ position:absolute; z-index:100; width:38px; right:-65px; top:140px; padding:0px 0px 0px 0px; no-repeat left center; }
	#inside_box_new li.first	{ padding:6px 5px 0px 5px; no-repeat center bottom; }
	#inside_box_new li.second	{ padding:4px 0px 2px 5px; no-repeat center bottom; }
	#inside_box_new li.third	{ padding:4px 0px 2px 5px; no-repeat center bottom; }
	#inside_box_new li.last 	{ padding:4px 0px 2px 5px; no-repeat center bottom; }


/** 해더부분 **/
#headBox		{ position:relative; width:940px; height:119px; padding-top:22px; *zoom:1; }
#headBox:after	{ content:""; clear:both; display:block; }
	/*50샵베타아이콘(2010.02.21)*/ .shopBeta	{ position:absolute; z-index:10; left:350px; top:66px; }
	/*프렌드윗베타아이콘(2010.08.16)*/ .friendWitBeta	{ position:absolute; z-index:10; left:440px; top:66px; }
	/*프렌스트윗베타서비스아이콘(2010.10.25)*/ .presstwitBeta	{ position:absolute; z-index:10; left:275px; top:66px; }
#headBox h1	{ float:left; height:53px; }
#headBox h1 img	{ display:block; } 
#headBox #globalMenu	{ float:right; margin-top:27px; }
#headBox #globalMenu li	 { float:left; padding:2px 7px 0px 7px; }
#headBox #globalMenu li a	{ color:#555; }
#headBox #globalMenu li.sero	 { background:url('/img/common/gb_sero.gif') no-repeat right 3px; }
#headBox #globalMenu li.end	 { padding-top:0px !important; padding-right:0px !important; _border-bottom:none; }
#headBox #globalMenu li.info	{ color:#323232; padding:2px 5px 0px 0px; }/*텍스트영역*/
/* #headBox #globalMenu li.info strong	 { color:#f27535; } */
#headBox .topMenu	{ clear:both; width:940px; height:37px; padding:0px; background:url('/img/common/top_boxbg.gif') no-repeat left top !important; *zoom:1; } /*일반배경적용*/
#headBox .topMenu:after	 { content:""; clear:both; display:block; }
/*더리뷰상단네비*/
#headBox .review_navi	{ background:url('/img/review/top_boxbg.gif') no-repeat left top !important; }
#headBox .review_navi #service li	{ float:left; padding:0px 5px 0px 6px; background:url('/img/review/sero02.gif') no-repeat left 3px !important; }
/*50샵상단네비*/
#headBox .shop_navi	{ background:url('/img/50shop/top_boxbg.gif') no-repeat left top !important; }
#headBox .shop_navi #service li	{ float:left; padding:0px 5px 0px 6px; background:url('/img/50shop/sero02.gif') no-repeat left 3px !important; }
/*프렌드윗*/
#headBox .wit_navi	{ background:url('/img/friendwit/top_boxbg.gif') no-repeat left top !important; }
#headBox .wit_navi #service li	{ float:left; padding:0px 5px 0px 6px; background:url('/img/friendwit/sero02.gif') no-repeat left 3px !important; }
/*프레스트윗*/
#headBox .presswit_navi	{ background:url('/img/presstwit/top_boxbg.gif') no-repeat left top !important; }
#headBox .presswit_navi #service li	{ float:left; padding:0px 5px 0px 6px; background:url('/img/presstwit/sero02.gif') no-repeat left 3px !important; }

#headBox .topMenu #menuList	{ float:left; }
#headBox .topMenu #menuList li	{ float:left; }
#headBox .topMenu #menuList li img	{ display:block; }
#headBox .topMenu #topSearch	{ float:right; }
#headBox .topMenu #service	{ float:right; padding:11px 10px 10px 0px; }
#headBox .topMenu #service li	{ float:left; padding:0px 5px 0px 6px; background:url('/img/common/sero02.gif') no-repeat left 3px; }
#headBox .topMenu #service li.first	{ background:none !important; }
#headBox .topMenu #service li img	{ display:block; }
#headBox .subMenu	{ height:23px; padding:6px 10px 0px 10px; overflow:hidden; *zoom:1; display:none; }
#headBox .subMenu:after	{ content:""; clear:both; display:block; }
#headBox .subMenu.On	{ display:block; }	/* 선택된 메뉴 */

#headBox .subMenu a.pb_link:link		{ color:#555555; text-decoration:none; }		/* 프블 서브메뉴 링크 */
#headBox .subMenu a.pb_link:visited	{ color:#555555; text-decoration:none; }	
#headBox .subMenu a.pb_link:hover		{ color:#f27735; text-decoration:underline; }	
#headBox .subMenu a.pb_link:active	{ color:#555555; text-decoration:none; }	
#headBox .subMenu a.pb_link .On			{ color:#f27735 !important; _background:none; } /*선택*/

#headBox .subMenu a.rv_link:link			{ color:#555555; text-decoration:none; }	/* 리뷰 서브메뉴 링크 */
#headBox .subMenu a.rv_link:visited		{ color:#555555; text-decoration:none; }
#headBox .subMenu a.rv_link:hover		{ color:#7a4e20; text-decoration:underline; }
#headBox .subMenu a.rv_link:active		{ color:#555555; text-decoration:none; }
#headBox .subMenu a.rv_link .On			{ color:#7a4e20 !important; _background:none; }/*선택*/	

#headBox .subMenu a.sp_link:link		{ color:#555555; text-decoration:none; }	/* 50샵 서브메뉴 링크 */
#headBox .subMenu a.sp_link:visited	{ color:#555555; text-decoration:none; }
#headBox .subMenu a.sp_link:hover		{ color:#db3b8a; text-decoration:underline; }
#headBox .subMenu a.sp_link:active	{ color:#555555; text-decoration:none; }
#headBox .subMenu a.sp_link .On			{ color:#db3b8a !important; _background:none; }/*선택*/


#headBox .subMenu li	 { float:left; padding:0px 13px; color:#555555; background:url('/img/common/sub_sero.gif') no-repeat left 2px; }
#headBox .subMenu li.first	{ background:none !important; }
#headBox .subMenu.subm_1	{ margin-left:0px; } /* 프레스블로그_서브메뉴 */
#headBox .subMenu.subm_2	{ margin-left:114px; } /* 더리뷰_서브메뉴 */
#headBox .subMenu.subm_3	{ margin-left:195px; } /* 50샵_서브메뉴 */
#headBox .subMenu.subm_4	{ /*margin-left:460px;*/ margin-left:200px; } /* 서비스가이드_서브메뉴 */
#headBox .subMenu.subm_5	{ margin-left:260px; } /* 프렌드윗 */
#headBox .subMenu.subm_6	{ margin-left:190px; } /* 프레스트윗 */

/* 로그인페이지추가(2010.02.04) */
.signWrap	{ width:430px; padding:40px 54px 15px 54px; border:1px solid #ebebeb; background-color:#fff; }
	.signConteiner	{ width:370px; padding:0px 0px 0px 60px; border-bottom:1px solid #eaeaea; }
	.signBox02	{ width:295px; padding:10px 0px 20px 0px; *zoom:1; }
	.signBox02:after	 { content:""; clear:both; display:block; }
	.signBox02 .signIn		{ float:left; width:219px; }
	.signBox02 .signIn p	{ width:219px; *zoom:1; }
	.signBox02 .signIn p.first	 { height:26px; }
	.signBox02 .signIn p:after	{ content:""; clear:both; display:block; }
	.signBox02 .signIn p .tt	{ float:left; width:54px; padding:4px 7px 0px 0px; text-align:right; color:#fc7d3e; font-weight:bold; }
	.signBox02 .signIn p .ss	 { float:right; width:158px; }
	.signBox02 .signIn p .ss input	{ width:144px; height:16px; padding:2px 2px 1px 2px; background-color:#ffffee; border:1px solid #d0d0d0; vertical-align:top; }
	.signBox02 .signIn p .ss input.focusOn	 { width:143px; height:16px; padding:1px 2px 0px 1px; background-color:#ffffee; border:2px solid #ffbc12; vertical-align:top; }
	.signBox02 .signOk	{ float:right; width:76px; }

/* 로그인상자수정(2010.01.25) */
.loginWrap	{ position:absolute; z-index:9999; left:0px; top:0px; width:295px; padding:15px 25px; border:2px solid #fc7d3e; background-color:#fff; }
.loginWrap .hd	{ width:295px; height:35px; border-bottom:1px solid #e5e5e5; *zoom:1; }
.loginWrap .hd:after	{ content:""; clear:both; display:block; }
.loginWrap .hd h3	{ float:left; padding-left:10px; font-size:15px; color:#323232; font-weight:bold; background:url('/img/bullet/bull_orange.gif') no-repeat left 5px; }
.loginWrap .hd .bb	{ float:right; _border-top:none; }
.loginWrap .body	 { width:295px; padding:10px 0px; background:url('/img/common/pop_line02.gif') repeat-x left bottom; }
	.signBox	{ width:295px; padding:10px 0px 20px 0px; *zoom:1; }
	.signBox:after	 { content:""; clear:both; display:block; }
	.signBox .signIn		{ float:left; width:219px; }
	.signBox .signIn p	{ width:219px; *zoom:1; }
	.signBox .signIn p.first	 { height:26px; }
	.signBox .signIn p:after	{ content:""; clear:both; display:block; }
	.signBox .signIn p .tt	{ float:left; width:54px; padding:4px 7px 0px 0px; text-align:right; color:#fc7d3e; font-weight:bold; }
	.signBox .signIn p .ss	 { float:right; width:158px; }
	.signBox .signIn p .ss input	{ width:144px; height:16px; padding:2px 2px 1px 2px; background-color:#ffffee; border:1px solid #d0d0d0; vertical-align:top; }
	.signBox .signIn p .ss input.focusOn	 { width:143px; height:16px; padding:1px 2px 0px 1px; background-color:#ffffee; border:2px solid #ffbc12; vertical-align:top; }
	.signBox .signOk	{ float:right; width:76px; }

/* ID/PW 찾기팝업 */
.loginWrap .body .conBox	{ padding:5px 0px 5px 0px; }
.loginWrap .body .conBox .inputInfo	 { width:295px; margin:0px auto; padding:15px 0px; *zoom:1; }
.loginWrap .body .conBox .inputInfo:after	{ content:""; clear:both; display:block; }
.loginWrap .body .conBox .inputInfo dt		{ float:left; width:80px; height:22px; padding:4px 5px 0px 0px; text-align:right; color:#c8c8c8; font-weight:bold; overflow:hidden; }
.loginWrap .body .conBox .inputInfo dd	{ float:right; width:210px; height:26px; line-height:1.4em; }
.loginWrap .body .conBox .inputInfo dd.txt	{ height:22px !important; padding-top:4px !important;; }
.loginWrap .body .conBox .inputInfo dd .input_text { width:140px; padding:2px; border:1px solid #a5acb2; }
.loginWrap .body .conBox .inputInfo dd .input_text.focus { width:140px; padding:1px; border:2px solid #ffbc12; }
.loginWrap .body .conBox .info_txt	{ padding:20px 5px; text-align:center; color:#a2a2a2; background-color:#f5f5f5; }
.loginWrap .body .conBox .info_txt strong	{ color:#777777; }
.loginWrap .body .conBox .info_txt strong.tt	{ color:#777777; display:block; padding-bottom:10px; }



/* 하단푸터 */
#footer	{ clear:both; float:left; width:940px; border-top:2px solid #d3d3d3; _margin-right:-3px; }
	.serviceMap	{ width:940px; }
	/* 전체서비스 */
	.serviceBox	{ clear:both; width:850px; padding:25px 45px; margin-bottom:10px; background-color:#f8f8f8; display:none; }
	.serviceBox dl		{ width:850px; padding:5px 0px 3px 0px; *zoom:1; }
	.serviceBox dl:after	 { content:""; clear:both; display:block; }
	.serviceBox dl dt		{ float:left; width:95px; font-size:12px; font-weight:bold; text-align:left; color:#555555; }
	.serviceBox dl dt a	{ color:#555555; }
	.serviceBox dl dd	{ float:left; width:755px; padding:0px; }
	.serviceBox dl dd p	 { float:left; padding:0px 10px; background:url('/img/common/sero06.gif') no-repeat left 50%; }
	.serviceBox dl dd p.first	{ background:none !important; }
	.serviceBox dl dd p a	{ color:#949494; }
	.serviceBox dl dd p.subfirst	{ background:url('/img/common/arrow_01.gif') no-repeat left 4px; }
	.serviceBox dl dd p.sub a	{ color:#b4b4b4 !important; }

	.footMenuWrap	{ position:relative; width:940px; margin:0px auto; }
	.footMenu		{ width:600px; padding:12px 0px; margin:0px auto; *zoom:1; }
	.footMenu:after	{ content:""; clear:both; display:block; }
	.footMenu p	{ float:left; padding:0px 5px; background:url('/img/common/ft_sero.gif') no-repeat right center; }
	.footMenu p.end	{ background:none !important; _border-bottom:none; }
	.footMenu p img	{ display:block; }
	.footMenu p.fam_site	{ float:right; background:none !important; }
	.footMenu p.fam_site span	{ float:left; width:50px; padding:0px 6px; text-align:center; }
	.footMenu p.fam_site span img	{ display:block; margin:0px auto; }
	.serviceButn	{ position:absolute; right:10px; top:10px; padding:2px 0px; cursor:pointer; }
	.copyright	{ clear:both; width:940px; padding-top:23px; padding-bottom:20px; border-top:1px solid #e3e3e3; }
	.copyright img	{ margin:0px auto; }


/* 공통폰트스타일 */
.txt_level01	 	{ color:#9e9e9e; } /* 안내/중요도 낮은내용 */
.txt_em			{ color:#ff5400 !important; }	/* 강조폰트(오랜지색) */
.userName		{ color:#f27535; } /* 닉네임 */
.txt_11px		{ font-size:11px; }	/* 11pixel 폰트 */
.txt_14px		{ font-size:14px; }	/* 14pixel 폰트 */
.lp_1px			{ letter-spacing:-1px; } /* 자간-1px */
.lp_05px			{ letter-spacing:-0.5px; *letter-spacing:-1px; } /* 자간-0.5px */
.txt_bold			{ font-weight:bold !important; }
.txt_normal		{ font-weight:normal !important; }
.line_h05		{ line-height:1.5em; }
.txt_pur	{ color:#752aa3 !important; }
.txt_skyb	{ color:#1ec8ff !important; }

.txt_555			{ color:#555555; }
.txt_333			{ color:#333333; }
.txt_999			{ color:#999999; }
.txt_org01		{ color:#fc7d3e !important; }
.txt_org02		{ color:#f27635 !important; }
.txt_red			{ color:red; }
.txt_shop		{ color:#f065b8 !important; }
.txt_underOrg	{ color:#ff6315; text-decoration:underline; }
.txt_uline	{ text-decoration:underline !important; }
.txt_ac	{ color:#acacac; }
.txt_midline	 { text-decoration:line-through !important; }

/* 이도훈 ajax 용? */
.txt_ok { color:#00A672; }
.txt_error { color:#F52E03; }
.txt_normal { color:#929292; }
.ui-draggable-dragging {opacity : 0.5; Filter : Alpha(opacity=50);}


	
/** 서브 (마이페이지&회원가입&마이쇼핑) */
#subWrap	{ clear:both; width:940px; border-top:1px solid #e3e3e3; padding:20px 0px 50px 0px; *zoom:1; }
#subWrap:after	{ content:""; clear:both; display:block; }
/*왼쪽영역*/
#subWrap #left_area	{ float:left; width:170px; min-height:400px; padding-right:30px; padding-bottom:100px; }
#subWrap #left_area #menu			{ padding-bottom:5px; border-bottom:1px solid #fc7d3e; }
#subWrap #left_area #menu li		{ margin:0px; padding:0px; }
#subWrap #left_area #menu li img	{ vertical-align:top; }
#subWrap #left_area #menu li.end	 { padding-bottom:5px !important; border-bottom:1px solid #e5e5e5; }

#subWrap #left_area00	{ float:left; width:170px; min-height:400px; padding-right:30px; }
#subWrap #left_area00 #menu li		{ margin:0px; padding:0px; }
#subWrap #left_area00 #menu li img	{ vertical-align:top; }

/*컨텐츠영역*/
#subWrap #contents_area	{ float:left; width:740px; min-height:400px; }
#subWrap #contents_area .sub_title	{ float:left; width:740px; height:34px; border-bottom:2px solid #d9d9d9; margin-bottom:20px; }
#subWrap #contents_area .sub_title.noMargin	 { margin-bottom:0px !important; } /*상단여백없애기*/
#subWrap #contents_area .sub_title .timg	{ float:left; font-size:21px; font-weight:bold; color:#333333; *line-height:1.5em; }
#subWrap #contents_area .sub_title .location	{ float:right; padding:10px 0px 0px 0px; color:#999999; font-size:11px; font-weight:normal; }

/*회원가입에빈공간*/
#subWrap #contents_area .sub_blankBox	{ width:740px; height:34px; }			
#subWrap #contents_area .contents	{ clear:both; width:740px; *zoom:1; }
#subWrap #contents_area .contents:after	{ content:""; clear:both; display:block; }
/*회원가입레이아웃*/
#subWrap #contents_joinArea	{ float:left; width:740px; min-height:400px; padding-top:34px; }
#subWrap #contents_joinArea .loginpage	{ width:540px; min-height:400px; padding:35px 100px; background-color:#f7f7f7; }	/* 로그인페이지 */

/*회사소개페이지*/
#company_intro	{ clear:both; width:800px; margin-bottom:20px; padding:30px 70px; border-top:2px solid #d9d9d9; background-color:#f3f3f3; }
	#company_intro .section	 { width:800px; padding-top:70px; padding-bottom:50px; background:url('/img/company/com_bg.gif') no-repeat left top; *zoom:1; }
	#company_intro .section:after	{ content:""; clear:both; display:block; }
	#company_intro .section.first	{ padding-top:0px !important; background:none !important; }
	#company_intro .section dt		{ float:left; width:197px; padding-top:5px; }
	#company_intro .section dd		{ float:left; width:603px; padding-top:1px; }





/** 도우미쪽지함 시작*/
.noteInfoBox	{ border-left:6px solid #eeeeee; border-right:6px solid #eeeeee; padding:15px; color:#555555; }
.noteInfoBox dt	{ font-weight:bold; }

.note_num	{ color:#ff5400; font-weight:bold; } /*쪽지몇통*/

.noteTab	{ width:740px; background:url('/img/mypage/note_tab_line.gif') repeat-x left bottom; }
.noteTab:after	 { content:""; display:block; clear:both; }
.noteTab.nobg	{ background:none; } /*쪽지보내기일때 라인없애기 */
.noteTab li	{ float:left; width:151px; margin-right:2px; height:22px; padding:7px 0px 0px 0px; background:#ececec url('/img/mypage/note_tab_line.gif') repeat-x left bottom; text-align:center; color:#a1a1a1; font-weight:bold; cursor:pointer; }
.noteTab li.on	 { background:url('/img/mypage/note_tab_bg.gif') no-repeat left top; color:#4a4949; }
.noteTab li.nobg	{ background-image:none; }
.noteArea	{ padding-top:8px; height:30px; }
.noteArea.small	{ height:20px !important; }

.noteWrite	{ border-top:1px solid #cccccc; }
.noteWrite.bb	{ border-top:2px solid #000; }
.noteWrite thead th	{ padding-top:7px; padding-bottom:5px; background-color:#fafafa; border-bottom:1px solid #ececec; color:#4a4949; }
.noteWrite tbody th	{ padding-top:7px; padding-bottom:5px; border-bottom:1px solid #cccccc; color:#4a4949; }
.noteWrite tbody td	{ padding-top:7px; padding-bottom:5px; border-bottom:1px solid #cccccc; }
.noteWrite tbody td textarea	{ border:1px solid #d4d0c8; padding:10px; color:#777777; }

.noteHelper	{ width:398px; min-height:300px; border:1px solid #d0d0d0; padding:15px 20px 10px 20px; background-color:#fff; } /* 최소높이지정 */
.noteHelper_re	{ width:398px; min-height:300px; border:1px solid #d0d0d0; padding:15px 20px 10px 20px; background-color:#fff; } /* 최소높이지정 */
.note_both	{ width:398px; }
.note_both:after	{ content:""; display:block; clear:both; }
.note_both h3	{ float:left; padding:0px 0px 0px 10px; font-size:12px; font-weight:bold; color:#323232; background:url('/img/bullet/bull_orange.gif') no-repeat left 4px; }
.note_both span.close	{ float:right; }
.note_both .info	{ float:left; font-size:11px; color:#323232; padding-top:2px; }
.note_both .info .orange	{ color:#fa9162; }

.noteHelper_view thead th	{ padding:7px 5px 5px 5px; border-bottom:1px solid #cdcdcd; text-align:left; }
.noteHelper_view thead td	{ padding-top:7px; padding-bottom:5px; color:#777777; font-weight:normal; border-bottom:1px solid #cdcdcd; }
.noteHelper_view .no_line	{ border-bottom:none; }
.noteHelper_view tbody td	{ padding-top:7px; color:#777777; border-bottom:1px solid #cdcdcd; }
.noteHelper_view tbody .noteView		{ height:150px; padding:10px; border:1px solid #cccccc; overflow-x:hidden; overflow-y:auto; }
.noteHelper_view tbody .notePost		{ padding:5px; border:1px solid #bec0d7; }
/** 도우미쪽지함 끝*/

/*PNG파일 IE6에서 투명하게*/
.png24 {
   tmp:expression(setPng24(this));
}

