html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {font-family: 'Nanum Gothic',NanumGothic,dotum, sans-serif;}
body,p,br,table,tr,td,input,select,textarea { color: #666666; font-family: 'Nanum Gothic'; font-size: 9pt; line-height: 160%;  }

a:link { color: #666666; text-decoration: none }
a:visited { color: #666666; text-decoration: none }
a:active { color: #666666; text-decoration: none }
a:hover { color: #333333; text-decoration: underline }

body { margin: 0px; background-color:#ffffff; }
ul, li {list-style: none;padding: 0;margin: 0;}
img { border: 0px; }

/* form */
form {display:inline;}
.form { height:20px; padding-top:4px; padding-left:4px; background-color:#FBFBFB; border:1px solid #EBEBEB; color: #444444;font-size:12px; line-height: 100%;}
.login { height:20px; border:1px solid #bbbbbb; padding-top:4px; padding-left:4px; font-size: 12px; color: #053f64; line-height: 100%;}

/* Ä«Å×°í¸® */
.subLayer { position:absolute; display:none; width:150px; border:2px solid #efefef; background:#ffffff; top:-5px; left:-35px; padding:8px; }
#menuLayer .cate { padding-left:10px; height:25px;}

a.catemain:link,a.catemain:visited,a.catemain:active,a.catemain:hover { font-weight: bold; text-decoration: none; }
a.catesub:link,a.catesub:visited,a.catesub:active,a.catesub:hover { font-weight: normal; text-decoration: none }

/* goods main */
.mainimg{max-width: 100%;border: 0px; cursor:hand; border-color:#DFDFDF; border-style:solid;}
a.mainname:link,a.mainname:visited,a.mainname:active { color: #666666; text-decoration: none }
a.mainname:hover { color: #666666; text-decoration: underline }
.mainprice{color: #FF6600; font-size: 11px; font-weight: bold;}
.mainmoney{color: #E4253B; font-size: 11px; font-weight: normal;}

/* goods list */
.listimg{border:0px; cursor:hand; border-color:#DFDFDF; border-style:solid;}
a.listname:link,a.listname:visited,a.listname:active { color: #666666; text-decoration: none }
a.listname:hover { color: #666666; text-decoration: underline }
.listprice{color: #FF6600; font-size: 11px; font-weight: bold;}
.listmoney{color: #E4253B; font-size: 11px; font-weight: normal;}

/* goods */
.gimg{border:1px; border-color:#cccccc; border-style:solid;}
.gimglist{border:1px; cursor:hand; border-color:#cccccc; border-style:solid;}

.glocation{text-align:left; font-family:'Nanum Gothic'; font-size:11px; letter-spacing:-1px;}
.gname{text-align:left; color:#666666; font-family:'Nanum Gothic'; font-size:12pt; font-weight:bold; padding:5px 0px 10px 5px}
.gtable{
  border-top-width:1; border-top-style:solid;border-top-color:#DDDDDD;
  border-bottom-width:1; border-bottom-style:solid;border-bottom-color:#DDDDDD;
  background:#f7f7f7;
}
.gtable2{border-bottom-width:1; border-bottom-style:solid;border-bottom-color:#DDDDDD;}
.gtitle{width:80px; padding-right:4px; text-align:right; font-weight:normal;}
.gprice{color: #FF6600; font-weight: bold;}

.tblhead { font-size: 12px; font-weight: normal; text-align: center; color: #333333; background-color: #f5f5f5; padding-right:5px;}
.tbldata { font-size: 9pt; color: #666666; }

/* link */
a.notice:link,a.notice:visited,a.notice:active { color: #858585; line-height: 120%; text-decoration: none }
a.notice:hover { color: #666666; line-height: 120%; text-decoration: underline }

/* text */
.smalltext  {font-family:'Nanum Gothic'; font-size:11px; letter-spacing:-1px;}
.mbox  {font-size:11px; letter-spacing:-1px; line-height: 220%;}
.mybox  {font-size:11px; letter-spacing:-1px;}

/*** Æû¹Ú½º º¸´õ ***/
.line {border:1px solid #cccccc; height:22px; padding-top:3px; padding-left:4px;}
.lline  {border:1px solid #cccccc; width:300px; height:22px; padding-top:3px; padding-left:4px;}
.rline  {border:1px solid #cccccc; height:22px; padding-top:3px; padding-left:4px;text-align:right;}
.cline  {border:1px solid #cccccc; height:22px; padding-top:3px; padding-left:4px;text-align:center;}
.tline  {border:1px solid #cccccc; padding-top:3px; padding-left:4px;}
.null {border:0;}

/* È¸¿øÅ×ÀÌºí */
.tbmemhaeder  {width:150px; height:30px; text-align:center; font-weight:normal; background-color:#F6F6F6;}
.tbmemdata  {text-align:left; padding-left:10px; font-weight:normal;}

.scro_br{border: 1px solid #ddd;display: block;background: #faf9f7;height: 250px;overflow-y: scroll;}
.scro_br pre{FONT-SIZE: 11px; COLOR: #575551; FONT-FAMILY: 'Nanum Gothic',Dotum;margin: 0;padding: 15px;}


/*** ¸®½ºÆ®Çü Å×ÀÌºí ***/
.gtline { height:2px; background-color:#303030; }
.gtbg { letter-spacing:-1px; padding-top:2px; height:27px; background-color:#F0F0F0; text-align:center; font-weight: bold;}
.gcline { height:1px; background-color:#D6D6D6; }
.gbbg { height:60px; background-color:#f7f7f7; text-align:right; }
.gbline { height:1px; background-color:#efefef; }

.sprice {color:#FF6C68; font-weight:bold; text-align:right;}
.smoney {font-weight:bold; text-align:right;}


/* ¿À´Ãº»»óÇ° */
.img_today      { cursor:hand; border: 1px solid #CCCCCC;}

/*** °Ô½ÃÆÇcontents ***/
.contents p {padding: 0; margin: 0;}

.loginbar {overflow:hidden;display:inline-block;margin-top:11px;}
.loginbar li {float:left;padding-right:3px;margin-right:3px;}
.loginbar li.last {padding-right:0;margin-right:0;}
.loginbar li a {display:inline-block;font-size:12px;color:#7e7878;}

.left-menu {border:1px solid #d5d5d5; border-top:4px solid #4D831E;}
.left-menu .left-menu-title {margin:23px 0 20px 17px;font-size:20px;color:#6d4c3d;font-weight:bold;}
.left-menu .depth1ul .depth1li .depth1a {font-weight:bold;text-decoration:none;border-top:2px dotted #ececec;display:block;height:38px;line-height:38px;font-size:14px;color:#686868;background:url('/skin/img/sub/left-off-arrow.gif') no-repeat 178px center;padding:0 10px;}
.left-menu .depth1ul .depth1li .depth1a:hover  {color:#8db42b;background:url('/skin/img/sub/left-on-arrow.gif') no-repeat 178px center;}
.left-menu .depth1ul .selected .depth1a  {color:#8db42b;background:url('/skin/img/sub/left-on-arrow.gif') no-repeat 178px center;}
.sub-title {height:34px;line-height:34px;border:1px solid #d5d5d5;text-align:right;padding-right:20px;color:#757575;margin-bottom:25px;}

.owl-theme .item img {max-width: 100%;width: auto !important;margin: 0 auto;display: block;}