/* BASIC css start */
/* 160323 morenvy */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img { margin:0; padding:0; }
html { width:100%; height:100%; }
li { list-style:none; }
img,fieldset { border:none; vertical-align:top; }
table { border:0; border-spacing:0; border-collapse:collapse; }
th,td { border:0; vertical-align:top; }

.cboth { clear:both;*zoom:1 }
.cboth:after { content:" "; display:block; clear:both; }
.fleft {float:left;}
.fright {float:right !important;}
.left { text-align: left; }
.center { text-align: center; }
.top { caption-side: top; }
.right { text-align: right; }
.bold { font-weight: bold; }
.none { display:none; }

.pdt5 {padding-top:5px;}
.pdt10 {padding-top:10px;}
.pdt15 {padding-top:15px;}
.pdt20 {padding-top:20px;}
.pdt30 {padding-top:30px;}
.pdt40 {padding-top:40px;}
.pdt50 {padding-top:50px;}
.pdt60 {padding-top:60px;}
.pdt80 {padding-top:80px;}

.pdb10 {padding-bottom:10px;}
.pdb20 {padding-bottom:20px;}
.pdb15 {padding-bottom:15px;}

.mrt20 {margin-top:20px;}

/* 공통레이아웃 */
#header, #layerWrap, #contentWrap, #ftLink .link { width:1230px; }
#content { width:1170px;padding:20px 30px 0;min-height:600px;background-color:#fff;}
#wrap {background-color:#ececec;}

/* 게시판 상단 리스트 숨김 */
.bbs-hd {display:none;}

/* 상품리스트 (검색/상품리스트)  */
.prd-list {margin:0px auto;}
.prd-list table td { border:0; vertical-align:top;text-align:center;padding-bottom:30px;}
.prd-list table .tb-center {margin:0 auto; padding:0;text-align:center;}
.prd-list table .info { width: 250px;padding:0px;text-align:center;background-color:#fff;display:inline-block; }
.prd-list .thumb { width: 250px;height:100%;font-size:0; line-height: 0; border:1px solid #dedede; }
.prd-list .thumb:hover {border:1px solid #999;}
.prd-list .thumb a,
.prd-list .thumb img { display: block; width: 100%; height: 100%;}
.prd-list .dsc { margin-top:15px;font-weight:normal;font-size:12px;padding-bottom:3px; color:#222; }
.prd-list .subname { margin-top:7px;  font-weight: normal; font-size:11px;color:#888;}
.prd-list .consumer { margin-top:7px; color:#888;font-size:12px; text-decoration:line-through;}
.prd-list .price { margin-top:7px; font-weight: bold; color:#333;font-size:12px; }
.prd-list .icon { margin-top:5px; }
.prd-list .icon img {padding-right:2px;}
.prd-list .closeup { margin-top:7px; }

/* 롤오버 */
a img.menuon {display:none;}
a img.menuoff {display:inline;}
a:hover img.menuon {display:inline;}
a:hover img.menuoff {display:none;}

/* 상단 */
#hdWrap {background:url('/design/tkaghk/640iloveve/bg.gif') repeat-x}
#header {height:215px;margin:0 auto; position: relative;}
#header .top_logo {position:absolute; top:0; left:0;}
#header .section {background-color:#a1a1a1;}
#header .section ul {float:right;}
#header .section li {float:left; height:33px; padding-right:16px; background-color:#000000; text-align:center;}
#header .section li:first-child {padding-left:16px;}
#header .section li.bookmark {padding-left:16px; background-color:#bc0000;}
#header .section li a {float:left; color:#fff; font-size:11px; font-family:'verdana'; text-decoration:none; line-height:33px;}
#header .section li a:hover {color:#bdbdbd;}
#header .section li.bookmark a:hover {color:#fff000;}
#header .section2 {height:147px; background-color:#fff;}
#header .section2 .inner {float:left; width:850px;}
#header .section2 .inner .bbs_list {float:left; padding:70px 30px 0 0;}
#header .section2 .inner .bbs_list li {float:left; padding:0 0 0 19px; background:url('/design/tkaghk/640iloveve/top_bar.gif') no-repeat;}
#header .section2 .inner .bbs_list li:first-child {padding:0; background:none;}
#header .section2 .inner .area_sns {float:left; padding:64px 70px 0 0;}
#header .section2 .inner .area_sns li {float:left;margin:0 5px;}
#header .section2 .inner2 {float:left; width:380px;}
#header .section2 .inner2 .txt_bank {float:right; padding:35px 60px 12px 0; color:#666; font-size:11px; line-height:19px;text-align:right;}
#header .section2 .inner2 .search_form {float:right; margin:0 60px 0 0; border:1px solid #d4d4d4;}
#header .section2 .inner2 .search_form .MS_search_word {float:left; width:164px; height:26px; margin:0; padding:0; border:0; line-height:26px;}
#header .section2 .inner2 .search_form .btn-sch {float:left;}
#header .section3 {padding: 0px; width:100%; height:35px; background-color:#000;}
#header .section3.fixed { position: fixed; top:0px; left:0; z-index:15;}
#header .section3 .inner { width: 1230px; margin: 0 auto; }
#header .section3 #brand_menu {position:relative; float:left; padding:0 0 0 30px;}
#header .section3 #brand_menu a {color:#fff; font-size:14px; font-family:'verdana'; text-decoration:none; line-height:35px;}
#header .section3 #brand_menu a:hover {color:#bdbdbd;}
#header .section3 #brand_menu .submenu {visibility:hidden; position:absolute; z-index:3; top:35px; left:0px; width:1204px; padding:10px; border:3px solid #000; border-top:0; background:#fff;}
#header .section3 #brand_menu .submenu h2 {color:#fff; font-size:17px; font-weight:400; font-family:'verdana'; line-height:36px;}
#header .section3 #brand_menu .submenu h2 span {float:left; width:971px; background:#000; text-indent:17px;}
#header .section3 #brand_menu .submenu h2 span.btns {width:232px; background:#696969; text-align:center; text-indent:0;}
#header .section3 #brand_menu .submenu h2 span.btns a {display:block; color:#fff; font-size:17px; font-weight:400; font-family:'verdana'; line-height:36px;}
#header .section3 #brand_menu .submenu li {float:left; padding:10px 10px 0 0;}
#header .section3 #brand_menu .submenu li.first {padding-right:11px;}
#header .section3 #brand_menu .submenu li.last {padding:10px 0 0 1px;}

#header .section3 .category {float:left;}
#header .section3 #left_menu li {padding:0 0 0 30px;text-align:center;position:relative;float:left;}
#header .section3 #left_menu li a {color:#fff; font-size:14px; font-family:'verdana'; display:block;text-decoration:none; line-height:35px;}
#header .section3 #left_menu li a:hover {color:#bdbdbd;}
#header .section3 #left_menu li .top_sub {background-color:#fff; border:0px; visibility: hidden; position:absolute;top:35px;left:20px; z-index:20;width:174px; }
#header .section3 #left_menu li .top_sub .sub {border:1px solid #000;border-top:0;padding:5px;}
#header .section3 #left_menu li .top_sub .sub a {text-align:left;display:block;padding-left: 5px;border:0; line-height: 30px; height: 30px; font-size: 12px; color: #555; border-top: 1px solid #ddd; }
#header .section3 #left_menu li .top_sub .sub a:first-child {border-top:0px;}
#header .section3 #left_menu li .top_sub .sub a:hover {color: #fff; background:#000; text-decoration: none;}




/* BASIC css end */

