* {margin:0; padding:0}
html {height:100%; margin:0; padding:0; font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body {width:100%; height:100%;padding:0; margin:0;background-color:#fff;font-size:0.75em;font-family: 'Open Sans', 

sans-serif;
-webkit-text-size-adjust:none;line-height: 1;}
::-moz-selection { background: #b3d4fc; text-shadow: none; }
::selection { background: #b3d4fc; text-shadow: none; }

img {border:0;}
div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0px; padding:0;color:#565960; vertical-align:baseline;  -moz-user-select: none;  -webkit-user-select: none;  /* this will work for QtWebKit in future */  -webkit-user-drag: none;}
input[type=text] {  -moz-user-select: text;  -webkit-user-select: text;}
article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary {display:block; margin:0; 

padding:0; color:#565960; vertical-align:baseline;font-family:Ebrima,'Open Sans', sans-serif;}
fieldset {border:none;}
em {font-style:normal;}
legend {position:absolute; top:-1000em}
button {position:relative; overflow:visible; text-decoration:none; padding:0; border:0px; vertical-align:middle; 

cursor:pointer;}
caption {z-index:-1; visibility:hidden; font-size:0}
li {list-style:none;}
.blind {position: absolute;top: -999em;}

#wrap-genuine {width: 900px;margin: 40px auto;}
#wrap-genuine h1 {margin: 0 0 30px 0;}
#wrap-genuine h2 {margin: 0 0 10px 0;padding: 0 0 20px 0;border-bottom: 1px solid #e0e0e0;color: #000;font-size: 24px;font-family: "VWD4 Black",Arial,Helvetica,sans-serif;}
#wrap-genuine .bx-txt {padding: 20px 0;}
#wrap-genuine .bx-txt h3 {margin: 0 0 15px 0;color: #000;font-size: 12px;}
#wrap-genuine .bx-txt li {margin: 0 0 4px 0;padding: 0 0 0 13px;color: #000;font-size: 11px;font-family: Dotum;line-height: 1.5em;text-indent: -13px;}
#wrap-genuine p.notice {margin: 0 0 10px 0;color: #333;font-size: 11px;text-align: right;}
#wrap-genuine p.notice em {color: #ff0000;}
#wrap-genuine fieldset {position: relative;padding: 30px 12px;background-color: #f4f4f4;text-align: center;}
#wrap-genuine fieldset .floor {margin: 40px 0;}
#wrap-genuine fieldset label {margin: 0 10px 0 30px;color: #333;font-weight: 900;vertical-align: middle;}
#wrap-genuine fieldset label i {margin: 0 5px 0 0;color: #ff0000;font-weight: 900;vertical-align: middle;}
#wrap-genuine fieldset select,
#wrap-genuine fieldset input {height: 21px;border: 1px solid #cdcdcd;color: #666;vertical-align: middle;}
#wrap-genuine fieldset select {width: 143px;}
#wrap-genuine fieldset button.btn-search {width: 76px;height: 23px;background: url(images/btn_genuine_search.png) 0 0 no-repeat;text-indent: -999em;}
#wrap-genuine fieldset .btn-part-view {position: absolute;right: 15px;bottom: 15px;width: 142px;height: 23px;background: url(images/btn_genuine_part.png) 0 0 no-repeat;text-indent: -999em;}

#wrap-genuine table {width: 100%;border-spacing: 0;border-collapse:collapse;border-top: 2px solid #000;}
#wrap-genuine table.bot {border: none;}
#wrap-genuine table col.num {width: 50px;}
#wrap-genuine table col.comp {width: 200px;}
#wrap-genuine table col.price {width: 70px;}
#wrap-genuine table col.part_num {width: 130px;}
#wrap-genuine table col.part_group {width: 130px;}

#wrap-genuine table thead th {height: 30px;padding: 0 7px;border-bottom: 1px solid #000;text-align: center;vertical-align: middle;}
#wrap-genuine table thead th:first-child {text-align: center;}
#wrap-genuine table thead th.lef {text-align: left;}
#wrap-genuine table tbody td {padding: 7px;border-bottom: 1px solid #dcdcdc;color: #000;font-family: Tahoma;font-size: 10px;text-align: center;}
#wrap-genuine table tbody td.kor {font-size: 11px;}
#wrap-genuine table tbody td:first-child {text-align: center;}
#wrap-genuine table tbody td.price {font-weight: 900;text-align: right;}
#wrap-genuine table tbody td.date {font-weight: 900;}
#wrap-genuine .top {z-index: 2;position: fixed;left: 50%;top: 0;width: 900px;margin: 0 0 0 -500px;background-color: #fff;}
#wrap-genuine .bot {z-index: 1;position: relative;top: 388px;}

.paginate{margin: 20px 0;padding:0;text-align:center}
.paginate a,
.paginate strong{display:inline-block;_position:relative;height: 12px;padding:0 8px;border-left:1px solid #e1e4e6;background:#fff;
font-family:'돋움',Dotum,'굴림',Gulim, AppleGothic, Sans-serif;font-size:12px;line-height:normal;text-decoration:none;vertical-align: middle;}
.paginate a.num {color: #828282;font-weight:200;}
.paginate a.num:first-child {border-left: none;}
.paginate strong{color:#ff8600 !important}
.paginate a:hover{background:#f7f7f7}
.paginate .btn {margin: 0;padding: 0 2px;border: none;}

.layer-pop {z-index:1001;position:absolute;top:50%;left:50%;}
.curton {display:none;z-index:1000;position:fixed;left:0;right:0;top:0;bottom:0;width:100%;}
.curton.open {display:block;}
.curton.open .back {position:fixed;width:100%;height:100%;background-color:#000;opacity:0.7;filter:alpha(opacity=70);}
.curton .close-pop {position: absolute;right: 46px;top: 36px;width: 37px;height: 38px;background: url(images/sprite.png) -223px -57px no-repeat;font-size: 0;}
.scrollLayer {width:100%;background-color: rgba(0, 0, 0, 0.4);overflow-x:auto;overflow-y:scroll;}
.scrollLayer .back {display:none;}
.scrollLayer .layer-pop {position:relative;top:40px;left:auto;margin:auto !important;}
.noScroll {overflow:hidden;}

#view_part_group .layer-pop {width: 820px;height: 1110px;background: url(images/popup.png) 0 0 no-repeat;}
#wrap_popup {width: 820px;height: 1110px;background: url(images/popup.png) 0 0 no-repeat;}
