/**************** Common ****************/
body { margin:0; padding:0;  font-family:normal 9pt µ¸¿ò, Dotum, Verdana, Arial, AppleGothic, sans-serif; font-size:9pt; color:#666666; line-height:1.2em; background-color:#FFFFFF; }
img { border:0; vertical-align:middle; }
ol, ul, li, dl, dt, dd { list-style:none; }
ul, ol, li, dl, dt, dd, form, p, h1, h2, h3, h4, h5, h6, blockquote { margin:0; padding:0; }
select, input, textarea { font-family:µ¸¿ò, Dotum, Verdana, Arial, AppleGothic, sans-serif; font-size:9pt; color:#666666; }
form { display:inline; }
hr { clear:both; display:none; }
caption { text-align:left; }

.clear { clear:both; width:0; height:0; font:0/0 Arial; line-height:0; }

a:link, a:visited, a:active { color:#666666; font-family:µ¸¿ò, Dotum, Verdana, Arial, AppleGothic, Sans-Serif; font-size:9pt; font-weight:bold; text-decoration:underline; }
a:hover { color:#666666; text-decoration:underline; }

/* header */
#header { position:relative; width:100%; height:75px; }
#header h1 { position:relative; top:42px; width:970px; height:30px; margin:0 auto; background:url('http://c1img.cyworld.co.kr/img/cyui/v1/logo_cyworld.gif') no-repeat left top; }
    #header h1 a { display:block; width:140px; height:30px; text-indent:-1000em; overflow:hidden; }
#textGNB_noscript { position:absolute; top:0; left:0; width:100%; height:25px; background-color:#F5F5F5; }
#textGNB_noscript .textGNB_link { width:970px; margin:0 auto; padding-top:6px; text-align:right; }

/* footer */
#footer.noscript { clear:both; width:970px; margin:0 auto 0 auto; padding:15px 0 30px 0; text-align:center; }
#footer.noscript .copyright {
    clear:both; width:307px; height:17px; margin:0 auto 0 auto; padding:0; overflow:hidden;
    background:url('http://c1img3.cyworld.co.kr/img/cyui/v1/img_footer.gif') no-repeat left -60px; text-indent:-1000em;
}

/* contents */
#contents { clear:both; width:970px; margin:0 auto; }
#contents h2 { width:970px; height:209px; text-indent:-1000em; }
#contents h2.error403 { height:226px; margin-top:-17px; background:url('http://c1img3.cyworld.co.kr/img/common/error/img_403.gif') no-repeat left top; }
#contents h2.error404 { background:url('http://c1img3.cyworld.co.kr/img/common/error/img_404.gif') no-repeat left top; }
#contents h2.error500 { background:url('http://c1img3.cyworld.co.kr/img/common/error/img_500.gif') no-repeat left top; }
#contents h2.error500_2 { background:url('http://c1img3.cyworld.co.kr/img/common/error/img_500_2.gif') no-repeat left top; }
#contents h2.error500_13 { background:url('http://c1img3.cyworld.co.kr/img/common/error/img_500_13.gif') no-repeat left top; }
#contents h2.inspection { background:url('http://c1img3.cyworld.co.kr/img/common/error/img_inspection.gif') no-repeat left top; }
#contents .box { width:725px; margin:0 auto; padding:42px 0 47px 57px; border:1px solid #E8E8E8; line-height:1.5em; }
    #contents .box p.line_type { margin-top:6px; line-height:2.5em; }
#contents .btnarea { position:relative; width:303px; height:28px; margin:40px auto 0 auto; }
    #contents .btnarea a { float:left; display:block; height:28px; margin:0 2px 0 1px; background:url('http://c1img3.cyworld.co.kr/img/common/error/btn_set4.gif') no-repeat left top; text-indent:-1000em; overflow:hidden; }
    #contents .btnarea a.back { width:122px; background-position:0 0; }
    #contents .btnarea a.go_home { width:122px; background-position:0 -30px; }
#contents dl.inspection_text { width:696px; height:37px; .height:auto; margin:30px 0 -3px -26px; padding:27px 0 25px 26px; background-color:#FAFAFA; border:1px solid #F2F2F2; }
#contents dl.inspection_text dt { float:left; width:65px; padding-left:8px; background:url('http://c1img3.cyworld.co.kr/img/common/error/bul01.gif') no-repeat left 6px; }
#contents dl.inspection_text dd { float:left; width:610px; font-weight:bold; }

/* Á¡°ËÆäÀÌÁö ÆË¾÷ */
#pop_header { background:url(http://c1img.cyworld.co.kr/img5/mall/error/bg_popup.gif) repeat-x; width:100%; height:16px; padding-top:5px; }
#pop_header h1 { font:11px dotum,µ¸¿ò; color:#fff; letter-spacing:-1px; background:url(http://c1img.cyworld.co.kr/img5/mall/error/dot.gif) no-repeat 8px 3px; padding-left:16px; }
#pop_contents { text-align:center; padding:69px 20px 0; }
#pop_contents h2.error500_3 { background:url(http://c1img.cyworld.co.kr/img5/mall/error/img_500_3.gif) no-repeat center top; text-indent:-9999em; overflow:hidden; height:247px; margin-bottom:91px; }
#pop_contents .box { border:1px solid #e0e0e0; color:#b1b1b1; line-height:1.5em; padding:42px 0 47px; }
#pop_contents .box strong { color:#ff781e; }


/* ===================================================
	Popup Layout -¼±¹°°¡°Ô
=================================================== */

#basicWrap { position:relative; }
#titWrap { padding:9px 0 0 15px; height:21px; background:url('http://c1img.cyworld.co.kr/img5/mall/popup_v2/bg_tit.gif') repeat-x; }
	#titWrap h3 { padding-left:10px; background:url('http://c1img.cyworld.co.kr/img5/mall/popup_v2/bul_tit.gif') no-repeat 0 3px; font-family:Dotum; font-size:12px; color:#fff; font-weight:bold; }
#contWrap { padding:25px; }
#contWrap_mini { padding:0; }
#extraWrap { width:100%; height:49px; border-top:1px solid #eaeaea; background:#f9f9f9; text-align:center; overflow:hidden; }


/* ¼±¹°°¡°Ô Á¤±âÁ¡°Ë ÆäÀÌÁö */
#header.shopHeader h1 { position:relative; top:42px; width:970px; height:27px; margin:0 auto; background:url('http://c1img.cyworld.co.kr/img5/mall/error/logo_cyword_shop.gif') no-repeat; }
	#header.shopHeader h1 a { display:block; width:96px; height:27px; text-indent:-1000em; overflow:hidden; }
#contents.shop h2.inspection { background:url('http://c1img.cyworld.co.kr/img5/mall/error/img_shop_inspection.gif') no-repeat left top; }

/* ¼±¹°°¡°Ô ¼½¼Ç Á¤±âÁ¡°Ë ÆäÀÌÁö */
#contents.shop_IF { clear:both; width:780px; margin:0; }
#contents.shop_IF h2.inspection { width:708px; height:218px; margin:0 auto; text-indent:-1000em; background:url('http://c1img.cyworld.co.kr/img5/mall/error/img_shop_inspection_02.gif') no-repeat; }
#contents.shop_IF .box { width:592px;  padding:42px 57px 47px; }
#contents.shop_IF .btnarea { width:122px; }
	#contents.shop_IF .btnarea a.go_shop { width:122px; background-position:0 -60px; }

/* ¼±¹°°¡°Ô ÆË¾÷ Á¤±âÁ¡°Ë ÆäÀÌÁö */
button { padding:0; border:0; font:0/0 Arial; vertical-align:middle; cursor:pointer; background-color:transparent; }
	button span { display:block; width:0; height:0; font:0/0 Arial; text-indent:-1000em; overflow:hidden; }

.shopPOP { width:477px; }
	.shopPOP h3 { font-size:12px; }
	.shopPOP .titM { display:block; width:426px; height:107px; text-indent:-1000em; border-bottom:1px solid #e5e5e5; background:url('http://c1img.cyworld.co.kr/img5/mall/error/img_shop_inspection_03.gif') no-repeat; }
	.shopPOP .box { padding:30px 35px; color:#888; line-height:1.3; }
	.shopPOP .box em { color:#666; font-weight:bold; font-style:normal; }
	.shopPOP .box strong { color:#333; }

.btnBox { text-align:center; }
	.btnBox button	{ width:45px; height:23px; background-image:url('http://c1img.cyworld.co.kr/img5/mall/error/btn_set.gif'); background-repeat:no-repeat; }


/* ¼±¹°°¡°Ô Á¤±âÁ¡°ËÆäÀÌÁö »õ¹öÁ¯ */
.shop_all {}
	.shop_all #contWrap {min-width:380px; padding:40px 10px 0;}
	.shop_all .titM { display:block; height:127px; overflow:hidden; text-indent:-1000em; background:url('http://c1img.cyworld.co.kr/img5/mall/error/img_shop_inspection_04.gif') no-repeat center top; border-bottom:1px solid #ebebeb;}
	.shop_all .box { width:380px; margin:0 auto; padding:20px 0; color:#888; line-height:1.3; font-family:Dotum; }
	.shop_all .box em { color:#666; font-weight:bold; font-style:normal; }
	.shop_all .box strong { color:#333; }

