@charset "UTF-8";
.cate { font-size:11px; padding:0 0 11px 0; clear:both; }
.title { float:left; padding-bottom:15px; width:100%; }
.title h3 { font:bold 18px 맑은 고딕,dotum,돋움; color:#745000; float:left; }
.title p { float:right; font-size:11px; color:#999; letter-spacing:-1px; }
.title p span { font-family:verdana; }

.goodsInfo { clear:both; margin-bottom:30px; width:100%; }
.goodsInfo .thumb { position:relative; width:730px; padding-bottom:10px; border-bottom:1px solid #dbdbdb; }
.goodsInfo .thumb .slt_thumb { margin:0; width:593px; }
.goodsInfo .thumb .slt_thumb img { border:none; vertical-align:middle; margin:0; padding:0;}
.goodsInfo .thumb ul.thumbnails { position:absolute; right:0; top:0; width:130px; margin:0; padding:0; }
.goodsInfo .thumb ul.thumbnails li{ float:right; width:60px; height:60px; margin:0 0 5px 5px; padding:0;}

.goodsInfo .orderInfo { display:block; border-bottom:1px solid #dbdbdb; width:730px; }
.goodsInfo .orderInfo dl { width:700px; margin:10px 15px 11px 15px; }
.goodsInfo .orderInfo dl dt { float:left; width:65px; font:11px dotum,돋움; letter-spacing:-1px; font-weight:bold;  }
.goodsInfo .orderInfo dl dd { }

.goodsInfo .orderInfo dt.txtPrice { padding-top:7px; }
.goodsInfo .orderInfo dd.price { font-size:20px; color:#A27E41; font-weight:bold; }

.goodsInfo .orderInfo dt.textDeliveryCharge { padding-top:5px; }
.goodsInfo .orderInfo dd.deliveryCharge select { vertical-align:middle; }
.goodsInfo .orderInfo dd span.bold { font-weight:bold; }

.goodsInfo .orderInfo dt.textAmount { padding-top:5px; }
.goodsInfo .orderInfo dd.amount { }
.goodsInfo .orderInfo dd.amount input { padding:2px; border:1px #dbdbdb solid; vertical-align:middle; width:50px; }
.goodsInfo .orderInfo dd.amount span { font:11px dotum,돋움; letter-spacing:-1px; padding-left:5px; }

.goodsInfo .orderInfo dt.textOption { padding-top:5px; }
.goodsInfo .button { position:relative; width:730px; text-align:right; margin-top:10px; }
	.goodsInfo .button .zzim { position:absolute; left:0; }


/*템플릿*/
.desc { clear:both; line-height:21px;/*border-bottom:1px solid #E2E2E2;*/ border:none; width:100%; padding-bottom:15px;}
.desc img{ background:#999; }
		
.desc .tag { clear:both; background:url(/images/icon_tag.gif) no-repeat 0 50%; padding-left:50px; margin-top:18px; }
	.desc .tag a { font:11px dotum,돋움; color:#888; letter-spacing:-1px; }

	.goods { padding:15px 0 6px 0; color:#555; width:100%; }
	.goods li { padding-bottom:10px; }
	.goods li.caution { padding-top:20px; }
	.goods li a { color:#555; }

	.comment { border-top:1px solid #AFAFAF; padding-top:23px; }
	.comment h3 { font-size:12px; padding-bottom:11px; }
	.comment p { color:#B7B0A4; padding-bottom:5px; }
	.comment div { margin-bottom:12px; }
	.comment input { vertical-align:middle; }
	.comment span.nick { display:block; float:left; width:106px; height:30px; margin-right:5px; font-size:14px; padding-top:14px; text-align:center; font-weight:bold; letter-spacing:-1px; }
	.comment input.comment { border:1px solid #DBDBDB; width:531px; height:40px; margin-right:5px; vertical-align:middle; font-size:12px; padding:2px; }
	/*IE6*/.comment input.comment { _width:528px;  }

	.comment input.nick { border:1px solid #DBDBDB; width:62px; height:18px; margin-right:5px; padding:4px 0 0 2px; font-size:12px; text-align:center; margin-bottom:5px; }
	.comment input.PW { border:1px solid #DBDBDB; width:142px; height:18px; margin-right:5px; padding:4px 0 0 2px; font-size:12px; text-align:left; margin-bottom:5px; }
	.comment input.email { border:1px solid #DBDBDB; width:190px; height:18px; margin-right:5px; padding:4px 0 0 2px; font-size:12px; text-align:left; margin-bottom:5px; }
	.comment input.commentCustomer { border:1px solid #DBDBDB; width:644px; height:40px; margin-right:3px; vertical-align:middle; font-size:12px; padding:2px; }
	.comment table { width:100%; }
	.comment table tr th { background:url(/images/bg_listType.gif) repeat-x; height:32px; }
	.comment table tr th p { color:#666; font:normal 11px dotum,돋움; letter-spacing:-1px; position:relative; width:100%; margin-top:5px; }
	.comment table tr th p span { position:absolute; top:0; left:0; color:#BEBEBE; }
	.comment table tr td { border-bottom:1px solid #E2E2E2; padding:9px 0 7px 0; }
	.comment table tr td.nick { width:111px; padding-left:7px; }
	.comment table tr td.date { font:11px verdana; text-align:center; width:118px; letter-spacing:-1px; }
	.comment table tr td.cmt { width:482px; padding-left:12px; }
	.comment p.delete { width:220px; background:#f0f0f0; padding:3px 5px; margin:5px 0 0 0; font-size:11px; color:#777;}
	.comment p.delete input.pw{ border:1px solid #dbdbdb; padding:2px; margin:0 0 0 5px; width:142px;}
	.comment input.reply_del { vertical-align:middle; margin-left:5px;}

	#artist { position:relative; border:1px #dbdbdb solid; margin:12px 0 20px 0; height:365px; }
	#artist h3.hidden { position:relative; width:100%; height:71px; padding:0;}
	#artist h3.hidden img { position:absolute; top:-3px; left:11px;  }
	#artist h3.hidden span { display:none; }
	
	#artist .artistThumb { float:left; background:url(/images/bg_artistThumb.gif) no-repeat; width:337px; height:277px; padding:7px 0 0 7px; margin:0 14px 0 10px; _margin:0 14px 0 5px; }
	#artist .artistInfo { float:left; left:400px; top:0; width:345px;}
	#artist .artistInfo dl.info { position:absolute; top:20px; left:70px; width:640px; height:40px; margin-bottom:22px; }
	#artist .artistInfo dl.info dt { color:#666; font-size:14px; padding:5px 0 0 0; letter-spacing:-1px; }
	#artist .artistInfo dl.info dd { font:normal 11px dotum,돋움; letter-spacing:-1px; padding:4px 0 0 0; }
	#artist .artistInfo .info dd.btn { text-align:right; } 
	
	#artist .artistMore { float:left; width:360px; padding:125px 0 0 0; }
	#artist .artistMore ul { width:360px; margin:10px 0 0 0; }
	#artist .artistMore ul li { float:left; bottom:0; width:80px; margin:0 4px; }
	#artist .artistMore ul li dl { clear:both; float:left; width:100%; margin-bottom:8px; }
	#artist .artistMore ul li dl dt { width:80px; height:80px; padding:0; }
	#artist .artistMore ul li dl dt img { border:none; vertical-align:middle; margin-bottom:1px; width:80px; height:80px; }
	#artist .artistMore ul li dl dd { padding:6px 0 0 0; color:#A27E41; font:bold 11px verdana; text-align:center; width:80px; }
	#artist .artistMore p.btn { text-align:right; padding:8px 10px 0 0; }
	
	/*#otherArtist { float:left; }
	#otherArtist div { float:left; }
	#otherArtist h3 { color:#745000; font-size:18px; padding:17px 0 16px; }
	#otherArtist h4 { font-size:14px; padding-bottom:13px; }
	#otherArtist .answerArtist,#otherArtist .deliveryArtist { margin-left:62px; padding-left:62px; border-left:1px solid #E5E5E5; width:160px; }
	#otherArtist dl { padding-top:4px; }
	#otherArtist dl dd { font-size:11px; letter-spacing:-1px; }
	#otherArtist .info { padding-top:11px; }
	#otherArtist .info li { font-size:11px; color:#999; padding-bottom:4px; letter-spacing:-1px; }
	#otherArtist .info li.king { background:url(/images/icon_king.gif) no-repeat; padding-left:16px; }
	#otherArtist .info li.type { background:url(/images/icon_type.gif) no-repeat; padding-left:16px; }
	#otherArtist .info li.transfer { background:url(/images/icon_transfer.gif) no-repeat; padding-left:16px; }
	#otherArtist .aritstGoods { background:#eee; padding:7px; height:41px; margin-top:5px; }
	#otherArtist .aritstGoods img { border:1px solid #D3D3D3; vertical-align:middle; margin-bottom:1px; }
	#otherArtist .aritstList li.b { float:left; width:160px; padding-left:62px; margin:0 0 40px 62px; border-left:1px solid #E5E5E5; }
	#otherArtist .aritstList li.f { border:0; padding:0; margin:0 0 40px 0; float:left; }*/
	
	#allArtist { clear:both; margin:0; padding:0; }
	#allArtist h3 { color:#745000; font:bold 18px 맑은 고딕,dotum,돋움; padding:0 0 15px 0; }
	#allArtist ul { width:716px; margin:0 auto; padding:0; }
	#allArtist li { float:left; display:block; width:216px; margin:0 34px 40px 0; }
	#allArtist li.last { margin-right:0; }
	#allArtist li a.profileThumb { width:216px; height:125px;}
	#allArtist li a.profileThumb img { width:216px; height:125px;  }
	#allArtist li dl { padding-top:8px; letter-spacing:-1px; }
	#allArtist li dl dt { font-weight:bold; padding-bottom:8px; }
	#allArtist li dl dd a { font-size:11px; color:#999; }	
	#allArtist ul.info { width:203px; border:1px #eeeeee solid;  background:#f8f8f8; margin:5px auto; padding:8px 5px 2px 5px; }
	#allArtist ul.info li { float:none; margin:0; font-size:11px; color:#999; padding:0 0 8px 16px; letter-spacing:-1px; width:180px; }
	#allArtist ul.info li.type { background:url(/images/icon_type.gif) no-repeat; }
	#allArtist ul.info li.transfer { background:url(/images/icon_transfer.gif) no-repeat 1px 0px;}
	#allArtist ul.info li.deliver { background:url(/images/icon_deliver.gif) no-repeat left 1px; letter-spacing:0; }
	#allArtist ul.info li span.subject { color:#666; }
	#allArtist .aritstGoods { width:213px; margin:0 auto; padding:0; height: 60px; }
	#allArtist .aritstGoods a { width:50px; height:50px; margin:0; padding:0; }
	#allArtist .aritstGoods a img { width:50px; height:50px; margin:0; padding:0; }
	#allArtist .paging { *padding:50px 0 0 0; _padding:0; }

	#aritstMain {}
	#aritstMain .txtNotice { color:#555; padding:20px 0 16px 0; }
	#aritstMain .shopNotice { width:100%; margin-bottom:7px; }
	#aritstMain .shopNotice tr th { font:11px verdana; width:68px; height:22px; color:#999; padding-left:4px; letter-spacing:-1px; text-align:left; }
	#aritstMain .order { float:left; background:url(/images/arrow_gray.gif) no-repeat 481px 21px; padding:13px 0 13px 7px; color:#999; border-top:1px solid #AFAFAF; width:723px; text-align:right; }
	#aritstMain .order img { vertical-align:middle; margin-bottom:2px; }
	#aritstMain .order span { padding-right:5px; }

	#artistRequest {}
	#artistRequest h3 { color:#745000; font:bold 18px 맑은 고딕,dotum,돋움; padding:17px 0 16px; letter-spacing:-1px; }
	#artistRequest .infoText { color:#666; letter-spacing:-1px; margin-right:30px; padding:0; background:url(/images/bg_palette.gif) top right no-repeat; line-height:20px;}
	#artistRequest p { margin:0 0 15px 0;}
	#artistRequest .button { text-align:center;}

	#artistRequest .favor { float:left; margin-top:57px;}
	#artistRequest .favor li { position:relative; background:url(/images/bg_request_favor.gif) no-repeat; float:left;}
	#artistRequest .favor span{ position:absolute; left:79px; top:27px; color:#666; font-weight:bold;}
	#artistRequest .favor li.free { background-position:0 0; width:252px; height:81px; }
	#artistRequest .favor li.personal { background-position:-252px 0; width:247px; height:81px; }
	#artistRequest .favor li.community { background-position:-499px 0; width:230px; height:81px; }
	#artistRequest .favor li.easy { background-position:0 -81px; width:252px; height:80px; }
	#artistRequest .favor li.marketing { background-position:-247px -81px; width:247px; height:80px; }
	#artistRequest .favor li.magazine { background-position:-499px -81px; width:230px; height:80px; }

	#artistRequest .title { background:#F7F7F7; border-bottom:1px solid #F0F0F0; height:23px; padding:10px 0 0 9px; margin:0 0 10px 0; color:#745000; clear:both; }
	#artistRequest table { clear:both; margin:0 0 10px 0;}
	#artistRequest table tr th { width:99px; height:30px; padding-left:4px; text-align:left; letter-spacing:-1px; }
	#artistRequest table tr td.doubleLine { width:99px; height:63px; text-align:left; letter-spacing:-1px; }
	#artistRequest table tr th span { font-family:verdana; }
	#artistRequest table tr td { width:644px; }
	#artistRequest table tr td input { border:2px solid #C9C9C9; height:16px; padding-top:3px; vertical-align:middle; }
	#artistRequest table tr td span { font-size:11px; color:#999; letter-spacing:-1px; }
	#artistRequest table tr .w165 { width:163px; padding-left:2px; }
	#artistRequest table tr .w522 { width:520px; height:50px; ppadding-left:2px; margin:0; }
	#artistRequest table .requisite { font-weight:normal; color:#db9700; font-size:11px; }
	#artistRequest table td.exception{ height:30px;}
	#artistRequest table .exception span{font-weight:bold; font-size:12px; color:#666; padding-left:2px;}
	#artistRequest table .exception select { margin-left:5px;}
	#artistRequest table .callComment { height:40px;}
	#artistRequest table .callComment input{ margin-bottom:2px;}

	#artistRequest .welcome { }
	#artistRequest .welcome p { color:#666; letter-spacing:-1px; line-height:20px; margin:0 0 15px 0; }
	#artistRequest .welcome input{ margin:5px 5px 0 0;}

	.type_album { clear:both; width:730px; padding-bottom:49px; overflow:hidden; }
	.type_album ul li { float:left; width:155px; text-align:center; letter-spacing:-1px; padding:0 35px 20px 0; }
	.type_album ul li.last { padding-right:0; }
	.type_album ul li img { border:none; margin-bottom:3px; }
	.type_album ul li .house { background:url(/images/icon_house.gif) no-repeat; padding-left:13px; font:11px dotum,돋움; color:#999; }
	.type_album ul li p { font:bold 11px verdana; color:#A27E41; }
	.type_album ul li p span { font:bold 11px dotum,돋움; color:#B7B0A4; padding-right:3px; }

	.request { clear:both; position:relative; width:730px; height:24px; background:url(/images/bg_request.gif) top left no-repeat; margin:0; padding:12px 0 20px 0;}
	.request span {color:#6c5a42; letter-spacing:-1px; margin:10px 0 0 13px;}
	.request a { position:absolute; right:7px; top:6px;}

	.add_cart_class { background:url(/images/btn_add.gif); width:191px; height:45px; border:0;}

.selectOption { clear:both; padding:0; margin:0; z-index: 9999; position: absolute; background: none repeat scroll 0 0 #FFFFFF;}
.selectOption ul.option{ clear:both; width:280px; border:2px #d2ad45 solid; padding:10px; }
.selectOption ul.option li{ clear:both; height:auto; margin-top: 10px; border-bottom:1px #e2e2e2 solid; padding:5px 0 5px 0; font-size:11px; vertical-align:top; }
.selectOption ul.option input { clear:both; float:left; padding:0; margin:0 7px 10px 0; *margin:0 3px 0 0; border:none; vertical-align:top;}
.selectOption ul.option label{ margin:0; padding:0; text-align:left; }
.selectOption ul.option label span.subject { color:#a27e41; }
p.option_result { clear:both; border:1px #e2e2e2 solid;; margin:5px 0 0 0; padding:5px 5px 5px 15px; *padding:2px 5px 5px 15px; _padding:6px 5px 5px 15px; background:#f8f8f8 url(/images/arrow.gif) 10px 10px no-repeat; font-size:11px; line-height:15px; }
p.option_result span.subject { color:#a27e41; }
