/* 상단 */
.headmenu           { font-size:11px; color:#666666; letter-spacing:-1px; } 
.headmenu span      { font-size: 9px; color:#999999; letter-spacing:-1px; } 
.headmenu a:link    { font-size:11px; color:#666666; letter-spacing:-1px; }
.headmenu a:visited { font-size:11px; color:#666666; letter-spacing:-1px; }
.headmenu a:active  { font-size:11px; color:#666666; letter-spacing:-1px; }
.headmenu a:hover   { font-size:11px; color:#111111; letter-spacing:-1px; }

/* 최신글 */
.latestmenu           { color:#767676; } 
.latestmenu a:link    { color:#767676; }
.latestmenu a:visited { color:#767676; }
.latestmenu a:active  { color:#767676; }
.latestmenu a:hover   { color:#111111; }

/* 좌측 */
.leftmenu				  { margin:0px; padding:0px; }
.leftmenu ul			  { margin:0px; padding:0px; }
.leftmenu ul li           { font-size:14px; line-height:200%; padding-left:10px; list-style:none; text-align:left; }
.leftmenu ul li a:link    { color:#222222; padding:5px; }
.leftmenu ul li a:visited { color:#222222; padding:5px; }
.leftmenu ul li a:active  { color:#222222; padding:5px; }
.leftmenu ul li a:hover   { color:#ffffff; padding:5px; background:#222222; }

/* 하단 */
.bottom      { font-size:11px; color:#666666;line-height:130%; } /*글자*/
.bottom span { font-size:11px; color:#999999;line-height:130%; } /*라인*/

/* 이용약관, 개인정보취급방침, 이메일무단수집거부, 사이트맵 */ 
.sub_info_box01   { border:15px solid #3c3c3c; }
.sub_info_box02   { border: 1px solid #3c3c3c; }
.sub_info_content { border: 1px solid #3c3c3c; color:#666666; border:0px; line-height:200%; width:100%; height:430px; }

/* 플래쉬박스 */
.menubox { float:left;position:absolute;z-index:20;width:960px;height:100px;padding:0;margin-top:0; }

/* Shop */
.shop_listnavigation                { width:100%; margin-bottom:20px; border:2px solid #dddddd; }
.shop_listnavigation th             { padding:10px;background-color:#f3f3f3; text-align:left; }
.shop_listnavigation td             { padding:5px 5px 0px 5px; background-color:#ffffff; text-align:left; }
.shop_listnavigation span a:link    { color:#6AC402; }
.shop_listnavigation span a:visited { color:#6AC402; }
.shop_listnavigation span a:active  { color:#6AC402; }
.shop_listnavigation span a:hover   { color:#6AC402; }

.shop_listcategory           { width:100%; }
.shop_listcategory a:link    { color:#666666; }
.shop_listcategory a:visited { color:#666666; }
.shop_listcategory a:active  { color:#666666; }
.shop_listcategory a:hover   { color:#111111; }

.shop_list           { width:100%; margin-top:20px; }
.shop_list           { color:#aaaaaa; text-align:center; }
.shop_list span      { color:#ff0000; text-align:center; font-weight:bold; }
.shop_list a:link    { color:#666666; text-align:center; }
.shop_list a:visited { color:#666666; text-align:center; }
.shop_list a:active  { color:#666666; text-align:center; }
.shop_list a:hover   { color:#111111; text-align:center; }

.shop_item_title td { font-size:14px; color:#111111; font-weight:bold; background-color:#f6f6f6; border-top:1px solid #eeeeee;  border-bottom:1px solid #eeeeee; padding:10px 10px 10px 10px; }
.shop_item_spec  th { color:#7b7b7b; letter-spacing:-1px; line-height:150%; padding:10px 10px 0px 10px;  text-align:left; }
.shop_item_spec  td { color:#7b7b7b; letter-spacing:-1px; line-height:150%; padding:10px 10px 0px 10px;  }

.shop_item_miniboard     { border-top:2px    solid #eeeeee; }
.shop_item_miniboard  td { border-bottom:1px solid #eeeeee; }
.shop_item_miniboard  td { color:#7b7b7b;letter-spacing:-1px;line-height:150%; }

.shop_cart_title      { width:100%; border:1px solid #d6d6d6; text-align:left; margin-bottom:20px; }
.shop_cart_title      { font-family:arial; color:#999999; }
.shop_cart_title span { font-family:arial; color:#111111; font-weight:bold; }

.shop_cart_subject      { text-align:left; margin-bottom:5px; padding-left:15px;width:100%; }
.shop_cart_subject      { font-family:arial; color:#333333; font-weight:bold; background:url('../shop/img/icon_cart_subject.gif'); background-repeat:no-repeat; }
.shop_cart_subject a:link    { color:#666666; }
.shop_cart_subject a:visited { color:#666666; }
.shop_cart_subject a:active  { color:#666666; }
.shop_cart_subject a:hover   { color:#666666;  text-decoration:underline;}

.shop_cartlist                 { width:100%; margin:0px 0px 20px 0px; border-bottom:1px solid #cdcdcd; border-collapse:collapse; }
.shop_cartlist tr th	       { padding:7px; border:1px solid #cdcdcd; }
.shop_cartlist tr th           { color:#666666;  background:url('../adm/img/th_bg.gif');}
.shop_cartlist tr th a:link    { color:#666666; }
.shop_cartlist tr th a:visited { color:#666666; }
.shop_cartlist tr th a:active  { color:#666666; }
.shop_cartlist tr th a:hover   { color:#666666;  text-decoration:underline;}

.shop_cartlist tr td           { padding:7px; border-left:1px solid #ececec; border-bottom:1px solid #ececec; text-align:center; }
.shop_cartlist tr td           { color:#666666;  }
.shop_cartlist tr td.ll        { border-left:0px; }
.shop_cartlist tr td.le        { text-align:left; }
.shop_cartlist tr td a:link    { color:#666666;  }
.shop_cartlist tr td a:visited { color:#666666;  }
.shop_cartlist tr td a:active  { color:#666666;  }
.shop_cartlist tr td a:hover   { color:#666666;   text-decoration:underline;}


/* 글쓰기 */
.shop_cartform       { width:100%; margin:0px 0px 20px 0px; border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-collapse:collapse; }
.shop_cartform tr th { padding:7px; border-bottom:1px solid #ededed; background:#fafafa; color:#666666;  text-align:left; }
.shop_cartform tr td { padding:7px; border-bottom:1px solid #ededed; text-align:left; }

/* G4기본 */
body, tr, th, td, p, input, button, textarea, select { color:#666666; font-size:12px; font-family:돋움,Dotum,sans-serif; font-weight:normal; text-decoration:none;  margin:0px; padding:0px; }
form { margin:0px; }
img  { border:0px; vertical-align: top; }

a:link    { color:#666666; font-size:12px; font-family:돋움,Dotum,sans-serif; font-weight:normal; text-decoration:none; }
a:visited { color:#666666; font-size:12px; font-family:돋움,Dotum,sans-serif; font-weight:normal; text-decoration:none; }
a:active  { color:#666666; font-size:12px; font-family:돋움,Dotum,sans-serif; font-weight:normal; text-decoration:none; }
a:hover   { color:#666666; font-size:12px; font-family:돋움,Dotum,sans-serif; font-weight:normal; text-decoration:underline; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}
.lh { line-height: 150%; }
.jt { text-align:justify; }
.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }
.ul { list-style-type:square; color:#66AEAD; }
.ct { font-family: Verdana, 굴림; color:#222222; } 
.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 
.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */
input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }