body, div, textarea
{
 scrollbar-face-color: #ffffff; 
 scrollbar-shadow-color: #CCCCCC; 
 scrollbar-highlight-color: #CCCCCC; 
 scrollbar-3dlight-color: #ffffff; 
 scrollbar-darkshadow-color: #ffffff; 
 scrollbar-track-color: #ffffff; 
 scrollbar-arrow-color: #999999;
}

body		{color:#666666; font-family:돋움; font-size:11px; line-height:14px; letter-spacing:-0.04em}
td		{color:#666666; font-family:돋움; font-size:11px; line-height:15px; letter-spacing:-0.01em; word-break:break-all}


/*
select, input, textarea		{color:#666666; font-family:돋움; font-size:11px; padding-top:2; line-height:16; pxborder:1 solid; #FFFFFF;}
input.radio 			{ height: 15px;}
input.checkbox 			{ height: 15px;}
*/



a:link			{color:#666666; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px}
a:visited			{color:#666666; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px}
a:active			{color:#666666; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px}
a:hover			{color:#CD6778; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px}

a img {border:0;}

/* 탑링크 */
.txt_name			{color:#0088AF; font-family:돋움; font-size:11px; line-height:14px; letter-spacing:-1}
a.txt_name:link		{color:#0088AF; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px; letter-spacing:-1}
a.txt_name:visited		{color:#0088AF; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px; letter-spacing:-1}
a.txt_name:active		{color:#0088AF; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px; letter-spacing:-1}
a.txt_name:hover		{color:#0088AF; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px; letter-spacing:-1}


.notice		{font-family: 돋움, 굴림, vernada; color:#333333; font-size:8pt; letter-spacing:-0.04em; line-height:14px;}
.notice:link	{font-family: 돋움, 굴림, vernada; color:#333333; font-size:8pt; letter-spacing:-0.04em;}
.notice:visited 	{font-family: 돋움, 굴림, vernada; color:#333333; font-size:8pt; letter-spacing:-0.04em; text-decoration:none;}
.notice:active	{font-family: 돋움, 굴림, vernada; color:#333333; font-size:8pt; letter-spacing:-0.04em; text-decoration:none;}
.notice:hover	{font-family: 돋움, 굴림, vernada; color:#CD6778; font-size:8pt; letter-spacing:-0.04em; text-decoration:none;}


.sm		{font-family: 돋움, 굴림, vernada; color:#333333; font-size:8pt; letter-spacing:-1; line-height:14px;}
.sm:link	{font-family: 돋움, 굴림, vernada; color:#333333; font-size:8pt; letter-spacing:-1;}
.sm:visited 	{font-family: 돋움, 굴림, vernada; color:#333333; font-size:8pt; letter-spacing:-1; text-decoration:none;}
.sm:active	{font-family: 돋움, 굴림, vernada; color:#333333; font-size:8pt; letter-spacing:-1; text-decoration:none;}
.sm:hover	{font-family: 돋움, 굴림, vernada; color:#CD6778; font-size:8pt; letter-spacing:-1; text-decoration:none;}

.bbs9		{font-family: 굴림, vernada; color:#333333; font-size:9pt; letter-spacing:-1; line-height:14px;}
.bbs9:link	{font-family: 굴림, vernada; color:#333333; font-size:9pt; letter-spacing:-1;}
.bbs9:visited 	{font-family: 굴림, vernada; color:#333333; font-size:9pt; letter-spacing:-1; text-decoration:none;}
.bbs9:active	{font-family: 굴림, vernada; color:#333333; font-size:9pt; letter-spacing:-1; text-decoration:none;}
.bbs9:hover	{font-family: 굴림, vernada; color:#CD6778; font-size:9pt; letter-spacing:-1; text-decoration:none;}


.bbs91		{font-family: 돋움, vernada; color:#3366ff; font-size:11pt; letter-spacing:-1; line-height:14px;}


.topmenu			{color:#FFFFFF; font-family:돋움; font-size:11px; line-height:14px; font-weight:bold}
a.topmenu:link		{color:#FFFFFF; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px; font-weight:bold}
a.topmenu:visited		{color:#FFFFFF; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px; font-weight:bold}
a.topmenu:active		{color:#FFFFFF; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px; font-weight:bold}
a.topmenu:hover	        	{color:#FFFFFF; font-family:돋움; font-size:11px; text-decoration:underline; line-height:14px;; font-weight:bold}


.top_search		{color:#FFFFFF; font-family:돋움; font-size:11px; line-height:14px; letter-spacing:-1;}


/* 해당페이지 */
.part01			{color:#666666; font-family:돋움; font-size:12px; line-height:14px; letter-spacing:-1;}

.linemap02		{color:#757474; font-family:돋움; font-size:11px; line-height:14px; letter-spacing:-1; font-weight:bold}
A.linemap02:link		{color:#757474; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px; letter-spacing:-1; font-weight:bold}
A.linemap02:visited	{color:#757474; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px; letter-spacing:-1; font-weight:bold}
A.linemap02:active		{color:#757474; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px; letter-spacing:-1; font-weight:bold}
A.linemap02:hover		{color:#333333; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px; letter-spacing:-1; font-weight:bold}

.txt_num			{color:#8E8E8E; font-family:돋움; font-size:11px; line-height:14px; }


.font12_listnum 		{font-size:12px; color:#FE1B1B; font-weight:bold; line-height:17px }
.font12_price 		{font-size:12px; color:#008BCC; font-weight:bold; line-height:17px }
.font12_price02		{font-size:12px; color:#008BCC; font-weight:bold; line-height:17px }
.font13_title01 		{font-size:13px; color:#000000; font-weight:bold; line-height:17px }
.font13_title02 		{font-size:13px; color:#ffffff; font-weight:bold; line-height:17px }
.font14_title 		{font-size:14px; color:#555555; font-weight:bold; line-height:17px }
.font15_title 		{font-size:15px; color:#222222; font-weight:bold; line-height:17px }
.font15_title01		{font-size:15px; color:#008BCC; font-weight:bold; line-height:17px }
.font16_title 		{font-size:16px; color:#333333; font-weight:bold; line-height:18px }
.font17_title 		{font-size:17px; color:#FFFFFF; font-weight:bold; line-height:17px }

/*2006-10-09, 백훈성 추가*/
.font_sum{font-family:굴림;folnt-size:13px;color:FB5656;font-weight:bold}
.font_blue{font-family:돋움;folnt-size:11px;color:007BEE}

.txt_11			{color:#F98100; font-family:돋움; font-size:11px; line-height:14px}
A.txt_11:link		{color:#666666; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px;}
A.txt_11:visited		{color:#666666; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px;}
A.txt_11:active	    	{color:#666666; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px;}
A.txt_11:hover		{color:#333333; font-family:돋움; font-size:11px; text-decoration:underline; line-height:14px;}

.txt_12orange		{color:#F98100; font-family:돋움; font-size:11px; line-height:14px}
A.txt_12orange:link	{color:#F98100; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px;}
A.txt_12orange:visited	{color:#666666; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px;}
A.txt_12orange:active	{color:#666666; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px;}
A.txt_12orange:hover	{color:#F98100; font-family:돋움; font-size:11px; text-decoration:underline; line-height:14px;}

.txt_13			{color:#F98100; font-family:돋움; font-size:13px; font-weight:bold; line-height:14px}
A.txt_13:link		{color:#666666; font-family:돋움; font-size:13px; font-weight:bold; text-decoration:none; line-height:14px;}
A.txt_13:visited		{color:#666666; font-family:돋움; font-size:13px; font-weight:bold; text-decoration:none; line-height:14px;}
A.txt_13:active	    	{color:#666666; font-family:돋움; font-size:13px; font-weight:bold; text-decoration:none; line-height:14px;}
A.txt_13:hover		{color:#333333; font-family:돋움; font-size:13px; font-weight:bold; text-decoration:underline; line-height:14px;}

/* 상품링크 */
/*
.txt_pro	        	{color:#222222; font-family:돋움; font-size:12px; line-height:14px;}
a.txt_pro:link		{color:#222222; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px}
a.txt_pro:visited		{color:#222222; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px}
a.txt_pro:active    	{color:#222222; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px}
a.txt_pro:hover		{color:#008BCC; font-family:돋움; font-size:11px; text-decoration:underline; line-height:14px}
*/

a.txt_pro:hover		{color:#008BCC; text-decoration:underline;}

/* 날짜 */
.txt_date			{color:#666666; font-family:돋움; font-size:11px; line-height:14px;}
a.txt_date:link		{color:#666666; font-family:돋움; font-size:11px; text-decoration:none; line-height:17px;}
a.txt_date:visited		{color:#666666; font-family:돋움; font-size:11px; text-decoration:none; line-height:17px;}
a.txt_date:active		{color:#666666; font-family:돋움; font-size:11px; text-decoration:none; line-height:17px;}
a.txt_date:hover		{color:#666666; font-family:돋움; font-size:11px; text-decoration:none; line-height:17px;}

.txt_coupon	         {color:#008BCC; font-family:돋움; font-size:11px; line-height:14px;}
a.txt_coupon:link		{color:#008BCC; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px;}
a.txt_coupon:visited	{color:#008BCC; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px;}
a.txt_coupon:active	{color:#008BCC; font-family:돋움; font-size:11px; text-decoration:none; line-height:14px;}
a.txt_coupon:hover		{color:#008BCC; font-family:돋움; font-size:11px; text-decoration:underline; line-height:14px;}


.txt_coupon1	         {color:#555555; font-family:돋움; font-size:11px; line-height:15px; letter-spacing:0.5}
a.txt_coupon1:link		{color:#555555; font-family:돋움; font-size:11px; text-decoration:none; line-height:15px;}
a.txt_coupon1:visited	{color:#555555; font-family:돋움; font-size:11px; text-decoration:none; line-height:15px;}
a.txt_coupon1:active	{color:#555555; font-family:돋움; font-size:11px; text-decoration:none; line-height:15px;}
a.txt_coupon1:hover	{color:#555555; font-family:돋움; font-size:11px; text-decoration:underline; line-height:15px;}

/* 게시판링크 */
.txt_board	        	{color:#222222; font-family:돋움; font-size:12px; line-height:14px; letter-spacing:-1}
a.txt_board:link		{color:#222222; font-family:돋움; font-size:12px; text-decoration:none; line-height:14px; letter-spacing:-1}
a.txt_board:visited	{color:#222222; font-family:돋움; font-size:12px; text-decoration:none; line-height:14px; letter-spacing:-1}
a.txt_board:active    	{color:#222222; font-family:돋움; font-size:12px; text-decoration:none; line-height:14px; letter-spacing:-1}
a.txt_board:hover		{color:#00B8C8; font-family:돋움; font-size:12px; text-decoration:underline; line-height:14px; letter-spacing:-1}

.input01			{border:1 solid #CACACA; font-size:12px;}
.input001			{border:1 solid #CACACA; font-size:12px; width:144px; height:19px}
.input002			{border:1 solid #CACACA; font-size:12px; width:106px; height:19px}
.input0001		{border:1 solid #f8f8f8; font-size:12px; color:#555555; width:110px; height:24px background-color:#f8f8f8; line-height:17px}
.input02        		{border:1 solid #CACACA; font-size:12px; color:#387FC5; font-weight:bold; line-height:17px}
.input023       		{border:1 solid #CACACA; font-size:12pt; color:#f30e0e; font-weight:bold; background-color:#f6f6f6}
.input024       		{border:0 solid #CACACA; font-size:12pt; color:#f30e0e; font-weight:bold; background-color:#f6f6f6}
.input03			{border:1 solid #CACACA; width:200;}
.input04			{border:1 solid #CACACA; width:100px; height:19px}
.input05			{border:1 solid #D4D4D4; height:19px}
.input_search      	{border:1 solid #afdede; font-size:12px; color:#ee7736; width:157px; height:21px}
.select01    		{font-size: 11px; color:#555555; border:1 solid #FFFFFF; background-color:#FFFFFF}

.txtarea01 		{style="BORDER-RIGHT: E9E9E9 1px solid; BORDER-TOP: E9E9E9 1px solid; FONT: 9pt 돋움,돋움체; BORDER-LEFT: E9E9E9 1px solid;  BORDER-BOTTOM: E9E9E9 1px solid"}


/* Naver Checkout 상품 상세 페이지 - TYPE A (285X46) */
.nv_button1 {width:285px; height:46px; background:url(http://checkout.naver.com/public_images/button/bg_button1.gif) no-repeat 0 0;}
.nv_button1.off1 {background:url(http://checkout.naver.com/public_images/button/bg_button1.gif) no-repeat 0 bottom;}
.nv_button1 .nv_checkout {float:left; padding:9px 0 0 21px;}
.nv_button1 .nv_checkout img {display:block; margin-bottom:1px;}
.nv_button1 .nv_btn_bz {float:right; padding:9px 9px 0 0;}
.nv_button1 .nv_btn_bz .mgn {margin-left:-1px;}
 
/* Naver Checkout 상품 상세 페이지 - TYPE B (261X40) */
.nv_button2 {width:261px; height:40px; background:url(http://checkout.naver.com/public_images/button/bg_button2.gif) no-repeat 0 0;}
.nv_button2.off2 {background:url(http://checkout.naver.com/public_images/button/bg_button2.gif) no-repeat 0 bottom;}
.nv_button2 .nv_checkout {float:left; padding:6px 0 0 19px;}
.nv_button2 .nv_checkout img {display:block; margin-bottom:1px;}
.nv_button2 .nv_btn_bz {float:right; padding:6px 6px 0 0;}
.nv_button2 .nv_btn_bz .nv_mgn {margin-left:-1px;}


/* Naver Checkout 장바구니 페이지 - TYPE A (236X46) */
.nv_button3 {width:236px; height:46px; background:url(http://checkout.naver.com/public_images/button/bg_button3.gif) no-repeat 0 0;}
.nv_button3.off3 {background:url(http://checkout.naver.com/public_images/button/bg_button3.gif) no-repeat 0 bottom;}
.nv_button3 .nv_checkout {float:left; padding:9px 0 0 21px;}
.nv_button3 .nv_checkout img {display:block; margin-bottom:1px;}
.nv_button3 .nv_btn_bz {float:right; padding:9px 9px 0 0;}
 
/* Naver Checkout 장바구니 페이지 - TYPE B (214X40) */
.nv_button4 {width:214px; height:40px; background:url(http://checkout.naver.com/public_images/button/bg_button4.gif) no-repeat 0 0;}
.nv_button4.off4 {background:url(http://checkout.naver.com/public_images/button/bg_button4.gif) no-repeat 0 bottom;}
.nv_button4 .nv_checkout {float:left; padding:6px 0 0 19px;}
.nv_button4 .nv_checkout img {display:block; margin-bottom:1px;}
.nv_button4 .nv_btn_bz {float:right; padding:6px 6px 0 0;}


.tbl_shopidx { border-collapse: collapse; }
.tbl_shopidx th { background: #9eb0ba; color: #FFF; }
.tbl_shopidx th, .tbl_shopidx td { padding: 4px 6px; border: 1px solid #d9d9d9; border-right: none; }

.tbl_shopidx2 { border-collapse: collapse; border: none;}
.tbl_shopidx2 thead th { padding: 0px; height: 26px; font-size:12px;}
.tbl_shopidx2 thead .bg1 { background: #9EB0BA; color: #FFF; }
.tbl_shopidx2 tbody .bg1 { border: none; border-bottom: 1px solid #d9d9d9; }
.tbl_shopidx2 tbody .bg2 { border-left: none; }
.tbl_shopidx2 tbody td { border: 1px solid #d9d9d9; border-right: none; text-align: center; }

