@import url("default.css");
@import url("layout.css");
@import url("content.css");
@import url("detail.css");
@import url("detail2.css");
@import url("detail3.css");
@import url("product.css");
@import url("product2.css");

* { margin:0; padding:0;}
body{font-family:"±¼¸²", µ¸¿ò; font-size:12px; color: #666;}
html, body { margin:0; padding:0; }
table, div {border-collapse:collapse; line-hei ght:1.5em; }
select, textarea {border:1px solid #B7B6B6; background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; vertical-align:middle;}
form, ul, ol, dl, table, div, h1, h2, h3 ,h4 ,h5, h6, fieldset, legend, input, select, div, p, span, strong, em, a, img,blockquote, address, cite,dl, dt, dd {margin:0;padding:0;}
h1, h2, h3 ,h4, h5, h6{font-size:12px;} 
img, fieldset {border:0;}
select, input, li img {vertical-align:middle;}
ul, li, ol {list-style-type : none;}
.hidden, legend, hr, caption{ overflow:hidden; text-indent:-5000px; line-height:0; font-size:0; position:absolute; left:0; top:0;}

.radio{width:13px; height:13px;}
.checkbox{width:13px; height:13px;}
.red{color:#e6464b;}
.orange{color:#f57537;}
.black{color:#333;}


.fl {float:left !important;}
.fr {float:right !important;}
.cl {clear:both;}
.al {text-align:left !important;}
.ar {text-align:right; !important;}
.at {vertical-align:top !important;}
.am {vertical-align:middle !important;}
.ab {vertical-align:bottom !important;}
.ac {text-align:center !important;}
.b {font-weight:bold;}
.nb {font-weight: normal;}
.u {text-decoration:underline;}
.n{ background-image:none !important;}
.displayno {display:none;}
.displayblock {display:block;}
.posi_rel {position:relative;}
.posi_abs {position:absolute;}
a:hover, a:focus {color:#666; text-decoration:underline;}

/* png24 */
.png24 { tmp:expression(setPng24(this));}

/* margin */
.ms { margin: 0 auto;}
.ms15 { margin: 0 15px;}

.mt0 { margin-top: 0 !important;}
.mt2 { margin-top: 2px !important;}
.mt3 { margin-top: 3px !important;}
.mt4 { margin-top: 4px !important; .margin-top: 2px !important;}
.mt5 { margin-top: 5px !important;}
.mt8 { margin-top: 8px !important;}
.mt10 { margin-top: 10px !important;}
.mt11 { margin-top: 11px !important;}
.mt12 { margin-top: 12px !important;}
.mt13 { margin-top: 13px !important;}
.mt14 { margin-top: 14px !important;}
.mt15 { margin-top: 15px !important;}
.mt16 { margin-top: 16px !important;}
.mt17 { margin-top: 17px !important;}
.mt18 { margin-top: 18px !important; _margin-top: 16px !important;}
.mt19 { margin-top: 19px !important;}
.mt20 { margin-top: 20px !important;}
.mt22 { margin-top: 22px !important;}
.mt24 { margin-top: 24px !important;}
.mt25 { margin-top: 25px !important;}
.mt27 { margin-top: 27px !important;}
.mt28 { margin-top: 28px !important;}
.mt30 { margin-top: 30px !important;}
.mt34 { margin-top: 34px !important;}
.mt35 { margin-top: 35px !important;}
.mt37 { margin-top: 37px !important;}
.mt40 { margin-top: 40px !important;}
.mt46 { margin-top: 46px !important;}
.mt50 { margin-top: 50px !important;}
.mt52 { margin-top: 52px !important;}
.mt_5 { margin-top: 5px !important; .margin-top: 0px !important;}

.ml0 { margin-left: 0 !important;}
.ml3 { margin-left: 3px !important;}
.ml5 { margin-left: 5px !important;}
.ml6 { margin-left: 6px !important;}
.ml7 { margin-left: 7px !important;}
.ml8 {margin-left: 8px !important;}
.ml10 { margin-left: 10px !important;}
.ml15 { margin-left: 15px !important;}
.ml17 { margin-left: 17px !important;}
.ml20 { margin-left: 20px !important;}
.ml23 { margin-left: 23px !important;}
.ml25 { margin-left: 25px !important;}
.ml30 { margin-left: 30px !important;}
.ml60 { margin-left: 60px !important;}
.ml70 { margin-left: 70px !important;}
.ml80 { margin-left: 80px !important;}
.ml104 { margin-left: 104px !important;}
.ml110 { margin-left: 110px !important;}
.ml120 { margin-left: 120px !important;}
.ml180 { margin-left: 180px !important;}

.mr20 { margin-right: 20px !important;}

.mb20 { margin-bottom: 20px !important;}

/* padding */
.ps5 { padding: 0px 5px !important; .padding-left: 5px !important; .padding-right: 0 !important;}
.pt0 { padding-top: 0px !important;}
.pt5 { padding-top: 5px;}
.pt10 { padding-top: 10px;}
.pt15 { padding-top: 15px;}
.pt30 { padding-top: 30px;}
.pb15 { padding-bottom: 15px;}
.pb30 { padding-bottom: 30px;}

.pr40 { padding-right: 40px;}

.pt_5 { padding-top: 5px; .padding-top: 0;}

.pl6 { padding-left: 6px !important;}
.pl10 { padding-left: 10px;}
.pl15 { padding-left: 15px;}
.pl30 { padding-left: 30px !important;}
.pl115 { padding-left: 115px;}

/* border */
.bt_n { border-top: 0 !important;}
.bt_1grey { border-top: 1px solid #ddd !important;}
.bt_2red { border-top: 2px solid #e6464b !important;}
.bb_n { border-bottom: 0 !important;}
.bb_1grey { border-bottom: 1px solid #ddd !important;}

/* background */
.bg_efefef { background: #efefef;}


.select50{width:50px;  height:20px; border-top:2px solid #777; border-left:2px solid #777; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.select70{width:70px;  height:20px; border-top:2px solid #777; border-left:2px solid #777; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.select100{width:100px;  height:20px; border-top:2px solid #777; border-left:2px solid #777; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.select140{width:140px;  height:20px; border-top:2px solid #777; border-left:2px solid #777; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.select150{width:150px;  height:20px; border-top:2px solid #777; border-left:2px solid #777; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.select250{width:250px;  height:20px; border-top:2px solid #777; border-left:2px solid #777; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}

.select_nowid { height:20px; border-top:2px solid #777; border-left:2px solid #777; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.select_95 {width:95%;  height:20px; border-top:2px solid #777; border-left:2px solid #777; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}


.input20{width:20px;  height:18px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.input50{width:50px;  height:18px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.input67{width:67px;  height:18px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.input70{width:70px;  height:18px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.input80{width:80px;  height:18px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.input100{width:100px;  height:18px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.input140{width:140px;  height:18px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.input150{width:150px;  height:18px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.input160{width:160px;  height:18px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.input200{width:200px;  height:18px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.input230{width:230px;  height:18px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.input250{width:250px;  height:18px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.input290{width:290px;  height:18px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}

.input_45{width:45%;  height:18px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.input_88{width:88%;  height:18px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.input_80{width:80%;  height:18px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.input_95{width:95%;  height:18px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.input_97{width:97%;  height:18px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}

.textarea_94 {width:94%; height:200px; padding: 5px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.textarea_95 {width:95%; height:380px; padding: 5px; border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}


.scroll {overflow-x: hidden; overflow-y: scroll;}

/* text */
.lh16 {line-height:1.6em;}

.arrow_b { padding-left: 7px; background: url(/images/shop/bullet13.gif) no-repeat 0 4px; }