
/* 참고 
Tahoma,굴림,돋움 
굴림,돋움,Gulim,Dotum,AppleGothic,sans-serif

# 꾸미기 순서 
1. 공통 (게시판을 기준으로 회원, 메일까지 포함) 
	- 기본태그 
	- 상단
	- 왼쪽
	- 오른쪽
	- 하단 
	- 기타 
	- 페이지별 (입력페이지, 목록페이지, 보기페이지)
	- 버튼 
2. 분류별
	- 쇼핑몰 
-------------------------------------------------
3|33333 -> 333333 (dark)  : 왼쪽타이틀, 오른쪽타이틀, 왼쪽메뉴링크, 팦업창타이틀 : 제일 진하게  
7|77777 -> 777777 (light) : 왼쪽타이틀, 오른쪽타이틀, 왼쪽메뉴링크 : mouseover
6|46B6E -> 000080 (dark)  : 기본텍스트, form_title, form_text, 페이징링크, 내용링크 : 약간 진하게, 기본컬러 
7|A8187 -> 200080 (medium): 주석, 카피라이트, 하단메뉴 : 위보다는 흐리게 
D|22020 -> D22020 (dark)  : 링크들(제목링크포함), 페이징선택, 텍스트강조 : 강조 
F|A2020 -> FA2020 (light) : 링크들(제목링크포함), 페이징선택 : mouseover
E|3E3E3 -> E3E3E3 (dark)  : background, border 
E|FFFFF -> EFFFFF (light) : background, border 

배경색 : 수동 - 폼실렉트, 폰트선택박스, 팦업창, 미리보기창, iframe, / 자동(transparent) - 폼텍스트, 텍스트에리어, 
background:#F|FFFFF -> background:#FFFFFF
-------------------------------------------------
background : repeat, repeat-x, repeat-y, no-repeat
word-break:break-all, keep-all, normal 의 차이점을 정확히 이해할 것. 
-------------------------------------------------
*/ 


/* 1. 공통 */ 

/* 기본태그 ------------------------------------------------------- */ 
	/* fonts *
	@font-face			{ font-family:친구체;		src:url(../images/font/chin9.eot); }
	@font-face			{ font-family:충여리체;		src:url(../images/font/chungyeori9.eot); }
	@font-face			{ font-family:티티체;		src:url(../images/font/ttche9.eot); }
	@font-face			{ font-family:진달래체;		src:url(../images/font/jindallae9.eot); }
	@font-face			{ font-family:꼬꼬체;		src:url(../images/font/ggoggo9.eot); }
	*/

	html				{ font-size:100%; }
	body				{ 
						  margin-left:0; margin-top:0; margin-right:0; margin-bottom:0;
						  background:url('../images/layout/body_bg.gif'); 
						  scrollbar-3dlight-color:		#e5e5e5;
						  scrollbar-arrow-color:		#b4b4b4;
						  scrollbar-base-color:			#f5f5f5;
						  scrollbar-darkshadow-color:	#dbdbdb;
						  scrollbar-face-color:			#e8e8e8;
						  scrollbar-highlight-color:	#f5f5f5;
						  scrollbar-shadow-color:		#e8e8e8;
						  scrollbar-track-color:		#f5f5f5;
						}
	table				{ }
	td					{ color:#000080; font-size:9pt; font-family:verdana,arial,sans-serif,굴림,돋움; line-height:160%; word-break:keep-all; } /* background:transparent */ 
	p					{ margin-top:0px;margin-bottom:0px; }
	img					{ border:0px solid #0000ff; } 

	input, select, button, checkbox
						{ vertical-align:middle; } 
	input				{ color:#000080; font-size:9pt; font-family:verdana,arial,sans-serif,굴림,돋움; }
	textarea			{ color:#000080; font-size:9pt; font-family:verdana,arial,sans-serif,굴림,돋움; line-height:120%; }
	select				{ color:#000080; font-size:9pt; font-family:verdana,arial,sans-serif,굴림,돋움; line-height:120%; }
	option				{ color:#000080; font-size:9pt; line-height:150%; }
	button				{ }
	checkbox			{ }

	a:link, a:visited, a:active, a:hover
						{ color:#D22020; font-size:9pt; font-weight:normal; text-decoration:none; selector-dummy:expression(this.hideFocus=true); }
	a:hover				{ color:#FA2020; }

	.basic				{ background:url('../images/layout/basic.gif') no-repeat center top; } 

	.iePngFix			{ behavior:url(images/iepngfix.htc); } 

/* 상단 ------------------------------------------------------- */ 
	.top_logo_bg		{ background:url('../images/layout/top_logo_bg.gif'); } /* top logo bg */ 

	.top_menu_bg		{ height:45; vertical-align:middle; background:url('../images/layout/top_menu_bg.gif'); } /* top menu */ 
	.top_menu_out		{ color:#333333; font-size:9pt; height:20; text-align:center; background:url('../images/layout/top_menu_out.gif'); }  
	.top_menu_over		{ color:#333333; font-size:9pt; height:20; text-align:center; background:url('../images/layout/top_menu_over.gif'); }
	.top_menu:link, .top_menu:visited, .top_menu:active, .top_menu:hover 
						{ color:#333333; font-size:9pt; font-weight:bold; text-decoration:none; }
	.top_menu:hover		{ color:#777777; }

	.top_sub_bg			{ height:30; background:url('../images/layout/top_sub_bg.gif'); } /* top sub */ 
	.top_sub_out		{ color:#333333; font-size:9pt; text-align:center; background:url('../images/layout/top_sub_out.gif'); }  
	.top_sub_over		{ color:#333333; font-size:9pt; text-align:center; background:url('../images/layout/top_sub_over.gif'); }
	.top_sub:link, .top_sub:visited, .top_sub:active, .top_sub:hover 
						{ color:#333333; font-size:9pt; font-weight:normal; text-decoration:none; }
	.top_sub:hover		{ color:#777777; }

/* 왼쪽 ------------------------------------------------------- */ 
	.left_box_top_space	{ height:0; }
	.left_box_title		{ color:#333333; font-size:11pt; font-weight:bold; height:30; text-align:left; vertical-align:middle; padding:0 0 0 20; background:url('../images/layout/left_box_title_bg.gif'); } 
	.left_box_title a, .left_box_title a:link, .left_box_title a:visited, .left_box_title a:active
						{ color:#333333; font-size:11pt; font-weight:bold; } 
	.left_box_title a:hover	{ } 
	.left_box_hline		{ height:1; background:url('../images/layout/left_box_hline.gif'); } /*  */ 
	.left_box_hline2	{ background:url('../images/layout/left_box_hline2.gif'); } /*  */ 

	.left_login_input	{ color:#333333; width:100; background:#FFFFFF; border:1px solid #E3E3E3; ime-mode:inactive; 
						  font:8pt, normal, lighter, Verdana, 굴림; } 
	.left_side			{ color:#333333; font-size:9pt; } 
	.left_side a:link, .left_side a:visited, .left_side a:active, .left_side a:hover	
						{ color:#333333; font-size:9pt; text-decoration:none; }
	.left_side a:hover	{ color:#333333; }

	.left_menu_out		{ color:#333333; font-size:9pt; height:20; text-align:left; padding:0 0 0 20; background:url('../images/layout/left_menu_out.gif'); }  
	.left_menu_over		{ color:#333333; font-size:9pt; height:20; text-align:left; padding:0 0 0 20; background:url('../images/layout/left_menu_over.gif'); }
	.left_menu:link, .left_menu:visited, .left_menu:active, .left_menu:hover 
						{ color:#333333; font-size:9pt; font-weight:bold; text-decoration:none; }
	.left_menu:hover	{ color:#777777; }
	.left_menu_space	{ height:1; background:url('../images/layout/left_menu_space.gif'); } 

	.left_sub_out		{ color:#333333; font-size:9pt; height:20; text-align:left; padding:0 0 0 20; background:url('../images/layout/left_sub_out.gif'); }  
	.left_sub_over		{ color:#333333; font-size:9pt; height:20; text-align:left; padding:0 0 0 20; background:url('../images/layout/left_sub_over.gif'); }
	.left_sub:link, .left_sub:visited, .left_sub:active, .left_sub:hover
						{ color:#333333; font-size:9pt; font-weight:normal; text-decoration:none; }
	.left_sub:hover		{ color:#777777; }
	.left_sub_space		{ height:1; background:url('../images/layout/left_sub_space.gif'); } 
 
	.left_etc_out		{ color:#333333; font-size:9pt; height:20; text-align:left; padding:0 0 0 20; background:url('../images/layout/left_etc_out.gif'); }  
	.left_etc_over		{ color:#333333; font-size:9pt; height:20; text-align:left; padding:0 0 0 20; background:url('../images/layout/left_etc_over.gif'); }
	.left_etc:link, .left_etc:visited, .left_etc:active, .left_etc:hover
						{ color:#333333; font-size:9pt; font-weight:normal; text-decoration:none; }
	.left_etc:hover		{ color:#777777; }
	.left_etc_space		{ height:1; background:url('../images/layout/left_etc_space.gif'); } 

    /* 2008.06.15 added */ 
	.side_subject:link, .side_subject:visited, .side_subject:active, .side_subject:hover
						{ color:#D22020; font-size:9pt; font-weight:normal; text-decoration:none; }
	.side_subject:hover	{ color:#FA2020; }
	.side_contents:link, .side_contents:visited, .side_contents:active, .side_contents:hover
						{ color:#000080; font-size:9pt; font-weight:normal; text-decoration:none; }
	.side_contents:hover{ color:#000080; } 	/* 웹진형, 블로그형 내용링크 */ 
    .side_date          { color:#000080; font-size:8pt; font-weight:normal; }
    .side_blt_03        { width:10; background:url('../images/layout/left_blt_03.gif') no-repeat center left; } 
    .side_space         { height:1; background:url('../images/layout/left_etc_space.gif'); } 

/* 오른쪽 ------------------------------------------------------- */ 

/* 하단 ------------------------------------------------------- */ 
	.bottom_menu_bg		{ color:#200080; font-size:8pt; height:26; text-align:center; vertical-align:middle; background:url('../images/layout/bottom_menu_bg.gif'); } /* menu */ 
	.bottom_menu:link, .bottom_menu:visited, .bottom_menu:active, .bottom_menu:hover 
						{ color:#200080; font-size:8pt; font-weight:normal; text-decoration:none; }
	.bottom_menu:hover	{ color:#200080; } 

	.bottom_copyright_bg{ color:#200080; font-size:8pt; text-align:center; padding:0 20 0 20; background:url('../images/layout/bottom_copyright_bg.gif'); } /* top logo bg */ 

/* 인덱스 페이지 ------------------------------------------------------- */ 
	.idx_top_bg			{ height:24; background:url('../images/index/top_bg.gif'); } 
	.idx_top_bg2		{ height:24; background:url('../images/index/top_bg2.gif'); } 
	.idx_title:link, .idx_title:visited, .idx_title:active, .idx_title:hover
						{ color:#333333; font-size:9pt; font-weight:normal; text-decoration:none; }
	.idx_title:hover	{ color:#777777; }
	.idx_bottom_bg		{ height:2; background:url('../images/index/bottom_bg.gif'); } 
	.idx_blt_03			{ width:12; background:url('../images/index/blt_03.gif') no-repeat center left; }  
	.idx_blt_new		{ width:12; background:url('../images/index/blt_new.gif') no-repeat center left; }  

	.idx_subject_out	{ padding:0 0 0 5; }  
	.idx_subject:link, .idx_subject:visited, .idx_subject:active, .idx_subject:hover
						{ color:#D22020; font-size:9pt; font-weight:normal; text-decoration:none; }
	.idx_subject:hover	{ color:#FA2020; }

	.idx_contents_out	{ padding:0 5 0 5; word-break:break-all; word-wrap:break-word; }  
	.idx_contents:link, .idx_contents:visited, .idx_contents:active, .idx_contents:hover
						{ color:#000080; font-size:9pt; font-weight:normal; text-decoration:none; }
	.idx_contents:hover	{ color:#000080; }

	.idx_album_out		{ text-align:center; border:0 solid #000000; }  
	.idx_album_img		{ position:relative; left:0; top:0; border:0 solid #000000; } 

	.idx_date			{ font-size:8pt; } /* list page date text */ 
	.idx_content		{ padding:0 0 0 0;  } /* text-align:justify; 2008.10.11 */ 
	.idx_board_name		{ color:#000080; font-weight:normal; } /* 2008.11.05 */ 

/* 기타 ------------------------------------------------------- */ 
	/* 공통 */
	.cmt				{ color:#200080; word-break:normal; } /* comment, 컬럼에 대한 주석, 설명, 기타 모든 텍스트 (contents의 내용을 제외한) */ 
	.txt_none			{ font:1pt; line-height:1px; } /* */ 
	.txt_stress			{ color:#D22020; font-weight:normal; font-family:arial; } /* */ 
	.txt_stress2		{ color:#FA2020; font-weight:normal; font-family:arial; } /* Fields marked with an asterisk (*) are required */ 

	.trans_off			{ width:100%; background:#EFFFFF; border:1px solid #FFFFFF; }
	.trans_on			{ width:100%; background:#EFFFFF; border:1px solid #FFFFFF; opacity:0.50;filter:alpha(opacity=50); }
	.trans_25			{ width:100%; background:#EFFFFF; border:1px solid #FFFFFF; opacity:0.25;filter:alpha(opacity=25); }
	.trans_75			{ width:100%; background:#EFFFFF; border:1px solid #FFFFFF; opacity:0.75;filter:alpha(opacity=75); }

	/* 라인 */ 
	.hline_1			{ background:#E3E3E3; height:1px; } /* etc/category_search.php */ 
	.hline_2			{ background:#eeeeee; height:1px; } /* ? */ 
	.hline_3			{ background:#cccccc; height:1px; } /* ? */ 
	.vline_1			{ background:#E3E3E3; width:1px; }  /* ? */  
	.dline_1			{ height:1px; background:url('../images/skin/dot_3_1.gif'); } /* 게시판스타일 리스트페이지 */ 

	/* bullet, 2008.01.24 */

	/* 강조를 필요로 하는 링크들. privacy policy, terms of service */ 
	.lnk_stress:link, .lnk_stress:visited, .lnk_stress:active, .lnk_stress:hover
						{ color:#D22020; font-size:9pt; font-weight:normal; text-decoration:none; }
	.lnk_stress:hover	{ color:#FA2020; }

	/* 나머지 링크들. (홈, 게시판(추천), 로그페이지 회원가입등 -> 기본텍스트색상으로) <- title  */ 
	a.lnk_etc:link, a.lnk_etc:visited, a.lnk_etc:active, a.lnk_etc:hover
						{ color:#D22020; font-size:9pt; font-weight:normal; text-decoration:none; }
	a.lnk_etc:hover		{ color:#FA2020; }

	/* images opacity */ 
	a.lnk_opacity:link, a.lnk_opacity:visited, a.lnk_opacity:active, a.lnk_opacity:hover
						{ border:0px solid #000000; } 
	a.lnk_opacity img	{ opacity:1.0; filter:alpha(opacity=100); } 
	a.lnk_opacity:hover img { opacity:1.0; filter:alpha(opacity=100); } /* opacity:0.5; filter:alpha(opacity=50); */

	/* pop up */
	.pop_title			{ color:#333333; font-weight:bold; padding:0 0 0 20; background:transparent; } /* pop page title */ 
	.pop_bg				{ background:#FFFFFF; }  /* pop page background */ 
	.pop_image			{ background:#FFFFFF; padding:0 0 0 0; } /* pop image out */ 
	.pop_preview		{ padding:5 5 5 5; word-break:break-all; }; /* preview window */ 

	/* rounded corner */ 
	.rt01_BG			{ background:url('../images/skin/rt01_BG.png'); }								/* Back Ground */ 
	.rt01_HL			{ background:url('../images/skin/rt01_HL.png'); }								/* Horizontal Line */ 
	.rt01_VL			{ background:url('../images/skin/rt01_VL.png'); }								/* Vertical Line */ 
	.rt01_TL			{ width:9; height:9; background:url('../images/skin/round_corner_01.png'); }	/* Top Left */ 
	.rt01_TB			{ width:9; height:9; background:url('../images/skin/round_corner_02.png'); }	/* Top Border */ 
	.rt01_TR			{ width:9; height:9; background:url('../images/skin/round_corner_03.png'); }	/* Top Right */ 
	.rt01_LB			{ width:9; height:9; background:url('../images/skin/round_corner_04.png'); }	/* Left Border */ 
	.rt01_RB			{ width:9; height:9; background:url('../images/skin/round_corner_06.png'); }	/* Right Border */ 
	.rt01_BL			{ width:9; height:9; background:url('../images/skin/round_corner_07.png'); }	/* Bottom Left */ 
	.rt01_BB			{ width:9; height:9; background:url('../images/skin/round_corner_08.png'); }	/* Bottom Border */ 
	.rt01_BR			{ width:9; height:9; background:url('../images/skin/round_corner_09.png'); }	/* Bottom Right */ 

	.rt02_BG			{ background:url('../images/skin/rt02_BG.png'); }								/* Back Ground */ 
	.rt02_HL			{ background:url('../images/skin/rt02_HL.png'); }								/* Horizontal Line */ 
	.rt02_VL			{ background:url('../images/skin/rt02_VL.png'); }								/* Vertical Line */ 
	.rt02_TL			{ width:5; height:5; background:url('../images/skin/round_corner2_01.png'); }	/* Top Left */ 
	.rt02_TB			{ width:5; height:5; background:url('../images/skin/round_corner2_02.png'); }	/* Top Border */ 
	.rt02_TR			{ width:5; height:5; background:url('../images/skin/round_corner2_03.png'); }	/* Top Right */ 
	.rt02_LB			{ width:5; height:5; background:url('../images/skin/round_corner2_04.png'); }	/* Left Border */ 
	.rt02_RB			{ width:5; height:5; background:url('../images/skin/round_corner2_06.png'); }	/* Right Border */ 
	.rt02_BL			{ width:5; height:5; background:url('../images/skin/round_corner2_07.png'); }	/* Bottom Left */ 
	.rt02_BB			{ width:5; height:5; background:url('../images/skin/round_corner2_08.png'); }	/* Bottom Border */ 
	.rt02_BR			{ width:5; height:5; background:url('../images/skin/round_corner2_09.png'); }	/* Bottom Right */ 
	.rt02_CN			{ background:url('../images/skin/rt02_CN.png'); }								/* Back Ground */ 
	/*
	*/

/* 메인, 본문 ------------------------------------------------------- */ 
	.main_top_space		{ height:0; } 

	.page_title_bg		{ height:30; background:url('../images/layout/main_page_title_bg.gif'); } /* page title, 페이지제목 (주문양식, 회원가입...) */  
	.page_title			{ color:#333333; font-size:11pt; font-weight:bold; padding-left:10; } 
	/*.page_title	tr td	{ color:#333333; font-weight:bold; padding-left:10; } */
	.page_title_bottom	{ height:10; } 
	.page_comment		{ padding-left:10;} 

	.section_header		{ color:#D22020; font-weight:bold; } /* hdr : section header 헤딩 (USER NAME, Shipping Address....) */

	/* etc, member, mail */
	.etc_bottom			{ background:transparent; height:1px; }	/* 기타 페이지 하단 */ 

/* 입력페이지 ------------------------------------------------------- */ 
	/* 공통 */ 
	.form_title			{ color:#000080; height:22px; text-align:right; padding:0 10 0 0; } /* 입력 양식, 보기페이지에서의 컬럼 제목 */ 
	.form_text			{ color:#000080; background:transparent; border:1px solid #E3E3E3; height:20px; } 
	.form_textarea		{ color:#000080; background:transparent; border:1px solid #E3E3E3; } 
	.form_select		{ color:#000080; background:#FFFFFF; } /* <- input_select */ 
	.form_outline		{ background:transparent; border:1px solid #E3E3E3; } /* 입력양식 */ 
	.form_simg			{ background:transparent; } /* 수정페이지 이미지 박스 */ 

	/* log box 2008.01.24 */ 
	.log_box_bg			{ width:250; background:url('../images/layout/log_box_bg.gif') repeat-y; }
	.log_box_top		{ height:10; background:url('../images/layout/log_box_top.gif') no-repeat center top; }
	.log_box_middle		{ width:230; height:1; background:url('../images/layout/log_box_hline.gif') no-repeat center ; }
	.log_box_bottom		{ height:10; background:url('../images/layout/log_box_bottom.gif') no-repeat center bottom; }
	
	/* html editor 2008.04.17 */ 
	.editor_font_button	{ color:#000080; border:0; width:70px; height:21px; text-align:left; vertical-align:middle; padding-left:5; 
	                      cursor:hand; background:url('../images/editor/font_bg.gif') ; }
	.editor_font_box	{ border:1 solid #E3E3E3; background:#FFFFFF; }
	.editor_font_td		{ color:#000080; padding:0 0 0 5; cursor:hand; }
	.editor_inactive_img{ opacity:0.5; filter:alpha(opacity=50); } 	

/* 목록페이지 ------------------------------------------------------- */ 
	/* 공통 */ 
	.list_title			{ color:#000080; text-align:center; background:transparent; height:26px; 
						  border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; } /* 목록의 상단 제목. */ 
	.list_preview		{ font-size:8pt; cursor:hand; } /* preview text */ 
	.list_date			{ font-size:8pt; } /* list page date text */ 
	.cpost				{ background:#E3E3E3; } /* current post */  
	.search				{ background:transparent; height:30px; }; /* 리스트페이지에 있는 검색창 배경 */ 
	.list_blt_new		{ width:31; background:url('../images/skin/blt_new_1.gif') no-repeat center left; }  

	.list_top			{ background:#E3E3E3; height:1px; } /* list page top line, 제목형에는 없음*/ 
	.list_bottom		{ background:#E3E3E3; height:1px; } /* list page bottom line */ 

	/* 카테고리 경로 */                  
	.ctg_path:link, .ctg_path:visited, .ctg_path:active, .ctg_path:hover
						{ color:#D22020; font-size:9pt; font-weight:normal; text-decoration:none; }
	.ctg_path:hover		{ color:#FA2020; }

	/* 제목형 */                  
	.subject_out		{ background:transparent; }
	.subject_over		{ background:transparent; } 

	.subject:link, .subject:visited, .subject:active, .subject:hover
						{ color:#D22020; font-size:9pt; font-weight:normal; text-decoration:none; }
	.subject:hover		{ color:#FA2020; }
	 
	/* 앨범형 */               
	.album_img			{ position:relative; left:0; top:0; border:0 solid #000000; } 
	.album_out			{ border:0px solid #FFFFFF; z-index:1; } 
	.album_over			{ border:0px solid #222222; z-index:1; } 
	.album_subject 		{ padding:0 5 0 5; } /* 아웃 */ 

	.album_subject:link, .album_subject:visited, .album_subject:active, .album_subject:hover
						{ color:#D22020; font-size:9pt; font-weight:normal; text-decoration:none; }
	.album_subject:hover{ color:#FA2020; }
						                 
	/* 웹진형 */                  
	.webzine_subject:link, .webzine_subject:visited, .webzine_subject:active, .webzine_subject:hover
						{ color:#D22020; font-size:9pt; font-weight:bold; text-decoration:none; }
	.webzine_subject:hover	
						{ color:#FA2020; }

	.contents:link, .contents:visited, .contents:active, .contents:hover
						{ color:#000080; font-size:9pt; font-weight:normal; text-decoration:none; }
	.contents:hover		{ color:#000080; } 	/* 웹진형, 블로그형 내용링크 */ 

	/* 블로그형 */                  
	.blog_subject:link, .blog_subject:visited, .blog_subject:active, .blog_subject:hover
						{ color:#D22020; font-size:9pt; font-weight:bold; text-decoration:none; }
	.blog_subject:hover	{ color:#FA2020; }

	/* 수정 링크 */                
	.lnk_edit:link, .lnk_edit:visited, .lnk_edit:active, .lnk_edit:hover
						{ color:#D22020; font-size:8pt; font-weight:normal; text-decoration:none; }
	.lnk_edit:hover		{ color:#FA2020; }

	/* 페이징 */ 
	.paging				{ color:#D22020; font-weight:bold; } /* paging. 현재페이지 */ 
	.paging:link, .paging:visited, .paging:active, .paging:hover
						{ color:#000080; font-size:9pt; font-weight:normal; text-decoration:none; }
	.paging:hover		{ color:#000080; }

/* 보기페이지 ------------------------------------------------------- */ 
	/* 공통 */
	.view_subject		{ color:#000080; background:transparent; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; 
						  height:26px; text-align:center; font-weight:bold; }	/* 제목 */ 
	.view_subtitle		{ border-bottom:1px solid #E3E3E3; padding-left:10; }	/* 부제목 */ 
	.view_outline		{ background:transparent; }									/* 보기 페이지*/ 
	.view_writer		{ border-bottom:1px solid #E3E3E3; padding-left:10; }	/* 작성자 */ 
	.view_contents		{ padding:0 10 0 10;  } /* text-align:justify; */ 
	.view_simg			{ background:transparent; border:1px solid #EFFFFF; }		/* 작은이미지 박스 */ 
	.view_buttons		{ border-bottom:1px solid transparent; height:26px; text-align:right; padding-right:10; } /* 각 버튼들 아웃라인 */ 
						                 
	/* 파일 링크 */ 
	.lnk_file:link, .lnk_file:visited, .lnk_file:active, .lnk_file:hover
						{ color:#D22020; font-size:9pt; font-weight:normal; text-decoration:none; }
	.lnk_file:hover		{ color:#FA2020; }

/* 버튼 ------------------------------------------------------- */ 
	/* 공통 */ 
	.btn_out			{ overflow:hidden; width:100% }
	/* 큰 버튼 */ 
	a.btn_1				{ color:#444444; font:9pt arial, sans-serif; vertical-align:middle; }
	a.btn_1				{ display:inline; background:url(../images/skin/00001_22_a.gif) no-repeat right top; margin-right:6px; height:22px; text-decoration:none; padding-right:15px; }
	a.btn_1 span		{ display:block; background:url(../images/skin/00001_22_span.gif) no-repeat; font:9pt; line-height:12px; padding:5px 0px 5px 15px; text-align:center; }
	a.btn_1:hover		{ background-position:right bottom; color:#000000; outline:none }
	a.btn_1:hover span	{ background-position:left bottom;  padding:5px 0px 5px 15px; } 

	/* 작은 버튼 */ 
	a.btn_2				{ color:#444444; font:9pt arial, sans-serif; vertical-align:middle; }
	a.btn_2				{ display:inline; background:url(../images/skin/00001_20_a.gif) no-repeat right top; margin-right:6px; height:20px; text-decoration:none; padding-right:15px; }
	a.btn_2 span		{ display:block; background:url(../images/skin/00001_20_span.gif) no-repeat; font:9pt; line-height:12px; padding:4px 0px 4px 15px; text-align:center; }
	a.btn_2:hover		{ background-position:right bottom; color:#000000; outline:none }
	a.btn_2:hover span	{ background-position:left bottom;  padding:4px 0px 4px 15px; } 

	/* 가는 버튼, 사각 버튼 */ 
	a.btn_3				{ color:#444444; font:9pt arial, sans-serif; vertical-align:middle; }
	a.btn_3				{ display:inline; background:url(../images/skin/00001_20_a.gif) no-repeat right top; margin-right:6px; height:20px; text-decoration:none; padding-right:15px; }
	a.btn_3 span		{ display:block; background:url(../images/skin/00001_20_span.gif) no-repeat; font:9pt; line-height:12px; padding:4px 0px 4px 15px; text-align:center; }
	a.btn_3:hover		{ background-position:right bottom; color:#000000; outline:none }
	a.btn_3:hover span	{ background-position:left bottom;  padding:4px 0px 4px 15px; } 

/* 2. 분류별 */ 

/* 쇼핑몰 ------------------------------------------------------- */ 
	/* 인덱스페이지 */ 
	.shop_idx_title:link, .shop_idx_title:visited, .shop_idx_title:active, .shop_idx_title:hover
						{ color:#333333; font-size:9pt; font-weight:bold; text-decoration:none; }
	.shop_idx_title:hover	
						{ color:#777777; }

	.shop_idx_subject_out{ padding:0 5 0 5; word-break:break-all; word-wrap:break-word; } /* 아웃 */ 
	.shop_idx_subject:link, .shop_idx_subject:visited, .shop_idx_subject:active, .shop_idx_subject:hover
						{ color:#D22020; font-size:9pt; font-weight:normal; text-decoration:none; }
	.shop_idx_subject:hover	
						{ color:#FA2020; }

	.shop_idx_img		{ position:relative;left:0;top:0;border:0 solid #000000; } 

	.shop_idx_price		{ color:#000080; font-weight:bold; }

	/* 기타 */ 
	.shop_dline			{ background:url('../images/skin/dot_3_1.gif'); height:1px; } /* 쇼핑몰의 모든 도트 라인 */ 
	.shop_hline_1		{ background:#E3E3E3; height:1px; } /* 라인들 */  
	.shop_hline_2		{ background:#EFFFFF; height:1px; } /* 상품 중간 구분 라인 */

	.form_text_3		{ border:1px solid #FFFFFF; background:transparent; font-weight:bold; } /* 쇼핑몰 주문 페이지 금액 표시, 선을 배경색과 같이 처리하여 선이 안나타게, 그리고 글자를 굵게 */ 
	
	a.shop_opacity img	{ opacity:1.0; filter:alpha(opacity=100); } 
	a.shop_opacity:hover img { opacity:1.0; filter:alpha(opacity=100); }  	

	/* 강조할 링크, 체크아웃 등등 */ 
	.shop_stress:link, .shop_stress:visited, .shop_stress:active, .shop_stress:hover
						{ color:#D22020; font-size:9pt; font-weight:normal; text-decoration:none; }
	.shop_stress:hover	{ color:#FA2020; }

	/* 목록페이지 */ 
	.shop_category		{ border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; } /* 카테고리 박스 */ 
	.shop_list_title	{ background:#EFFFFF; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; 
						  height:22px; vertical-align:middle; text-align:center; } /* 장바구니, 찜리스트 상단 타이틀 */ 
	/* 웹진형 */               
	.shop_webzine_subject:link, .shop_webzine_subject:visited, .shop_webzine_subject:active, .shop_webzine_subject:hover
						{ color:#D22020; font-size:9pt; font-weight:normal; text-decoration:none; }
	.shop_webzine_subject:hover
						{ color:#FA2020; }

	.shop_contents:link, .shop_contents:visited, .shop_contents:active, .shop_contents:hover
						{ color:#000080; font-size:9pt; font-weight:normal; text-decoration:none; }
	.shop_contents:hover{ color:#000080; } 	/* 내용링크 */ 

	.shop_webzine_price	{ color:#000080; }
	/* 앨범형 */               
	.shop_album_img		{ position:relative;left:0;top:0;border:0 solid #000000; } 
	.shop_album_out		{ border:0px solid #FFFFFF; z-index:1; } 
	.shop_album_over	{ border:0px solid #222222; z-index:1; } 
	.shop_album_subject_out { padding:0 5 0 5; word-break:break-all; word-wrap:break-word; } /* 아웃 */ 
	.shop_album_subject:link, .shop_album_subject:visited, .shop_album_subject:active, .shop_album_subject:hover
						{ color:#D22020; font-size:9pt; font-weight:normal; text-decoration:none; }
	.shop_album_subject:hover
						{ color:#FA2020; }

	.shop_album_price	{ color:#000080; font-weight:bold; }

	/* 보기페이지 */ 
	.shop_view_outline	{}
	.shop_view_contents	{ padding:0 10 0 10;  } /* text-align:justify; */ 
	.shop_view_subject	{ font-size:11pt; font-weight:bold; } /* 상세보기 상품명 */ 
	.shop_view_limg		{ border:1px solid #E3E3E3; padding:5 0 5 0; } /* 상세보기 이미지 박스 */ 
	.shop_view_simg		{ border:1px solid #E3E3E3; padding:5 0 5 0; } /* 상세보기 작은 이미지 박스 */ 
	.shop_view_price	{ color:#D22020; font-weight:bold; } 

	.shop_cart_buttons	{ background:#EFFFFF; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; 
						  height:22; font-weight:bold; } /* 장바구니, 찜리스트 버튼 부분 */ 
	.shop_guide_title	{ color:#D22020; font-weight:bold; padding-left:20; height:24; background:url('../images/layout/main_page_title_bg2.gif') no-repeat; } 
	.shop_guide_comment	{ padding-left:20; }

	.cancel_header		{ background:#E3E3E3; padding-left:20; font-weight:bold; } /* 주문 취소 타이틀 */ 
	.cancel_table		{ background:#E3E3E3; } /* 주문 취소 내역 박스 */ 
	.cancel_title		{ background:#EFFFFF; } /* 주문 취소 내역 타이틀 */ 
	.cancel_cell		{ background:#EFFFFF; } /* 주문 취소 내역 내용 */ 
	.cancel_list_title	{ background:#EFFFFF; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; 
						  height:22px; vertical-align:middle; text-align:center; } /* 주문 취소 목록 타이틀 */ 
	

/* 기타 */ 

