/* 공통 css 적용 */
body {
		margin:0; padding:0;
		font-size:11px;
		font-family:dotum, "돋움", gulim, verdana, tahoma;
		color:#999;
		line-height:160%;
		letter-spacing:-0.4px;
	}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, tr, address, caption, input{
	padding:0;
	margin:0;
	}

img {border:0; margin:0; padding:0; }

ol, ul, li {
	list-style:none;
	}

h1, h2, h3, h4, h5, h6 {
	font-weight:normal ;
	font-size:100%;
	}

form, fieldset, img, a {
	border:0;
	margin:0; padding:0;
	}
address, caption, em {
	font-weight:normal;
	font-style:normal;
	}

/* anchor */
a, area {blr:expression(this.onFocus=this.blur())}
:focus {-moz-outline-style:none;}
a {
	text-decoration:none;
	}
a:link, a:visited, a:hover, a:active {
	text-decoration:none;
	}

/* 폰트속성 */
.font_v {font-family:Verdana, Tahoma;}
.font_d {font-family:Dotum, Gulim, Tahoma, Verdana;}
.red {color:#f84e4e;}
.pu {color:#575887;}
.og {color:#ff6600;}
.blue {color:blue;}
.underline {text-decoration:underline;}

/* 정렬속성 */
.align_l {text-align:left;}
.align_c {text-align:center;}
.align_r {text-align:right;}
.float_r {float:right;}
.float_l {float:left;}
.pdl {padding-left:5px;}

/* 숨김영역 */
#accessiblity, skip, legend, caption{
	position:absolute ;
	width:0 ;
	height:0 ;
	font-size:0 ;
	line-height:0 ;
	overflow:hidden ;
	visibility:hidden ;
	/* text-indent:-1000em; */
	}
hr {display:none;}

a {color:#999;}

.png24 {tmp:expression(setPng24(this));}


/* 전체기준 */
#wrapper {position:absolute; width:100%; }
#wrapper table {width:100%; border-collapse:collapse;}

/* header */
#header {margin:0 auto; height:80px; width:980px; position:relative; z-index:1}
#header_cate {margin:0 auto; height:50px; width:980px;}
#header_cate ul { width:100%; }
#header_cate li { float:left; padding:5px; }
#header_cate_info { position:absolute; border:1px solid blue; z-index:999999999; background-color:#FFFFFF; }

.quickmenu {width:100px;}

/* leftcolumn */
#leftcolumn {width:200px; text-align:left; float:left; margin-top:13px; background:url('/skin10/images/common/img-left_bg.gif') repeat-y; overflow:auto;}
#leftcolumn ul {background:url('/skin10/images/common/img-left_bottom.gif') left bottom no-repeat; padding:8px 0; margin:0;}
#leftcolumn li {margin:0; padding:0; list-style-type:none;}

/* rightcolumn */
/* 전체출력시 사용하는 값 */
#contents {position:relative; height:100%; width:980px; margin:0 auto; text-align:left;}
#contents form {margin:0; padding:0;}
/* 좌측 여백시 사용하는 값 */
#contents2 {width:770px; float:right;}

/* header 관련 */
#logo, #topmenu {clear:both;}
#topr, #top_ban, #logo, #menu, #top_nav {overflow:hidden;}
#topr {width:980px; height:80px; position:absolute; top:0;}
#logo {width:250px; position:absolute; left:0; top:0; text-align:center; padding-top:15px}

.header_top {position:absolute; left:250px; top:0; width:481px; height:80px; background:url('../img/header/bg_header_new.png') no-repeat left top}
ul.header_text {width:427px; margin:0; padding:9px 0 0 54px}
ul.header_text:after {display:block; clear:both; content:''}
ul.header_text li {float:left}
ul.header_text li a {display:block; float:left; background:url('../img/header/bg_header_line.png') no-repeat right 4px; padding:0 10px}

ul.header_sch {margin:0; padding:15px 0 0 55px}
ul.header_sch:after {display:block; clear:both; content:''}
ul.header_sch li {float:left}
ul.header_sch li input {vertical-align:middle}
ul.header_sch li .input_s {width:170px; padding:3px 3px 2px 5px; background:transparent; border:0; font-size:11px; font-family:"돋움", dotum; color:#ff6600; margin-right:3px; border:none}
ul.header_sch li img {vertical-align:middle}
ul.header_sch li a {display:block; float:left}
.header_sch_btn {position:absolute; left:413px; top:34px}

#top_ban {width:200px; float:right; overflow:auto; position:absolute; top:25px; right:0; text-align:right;}
#top_link {width:980px; height:20px; padding-top:5px;}

#top_icon {width:400px; text-align:right; float:right; position:absolute; right:0; top:25px; _top:23px;;}
#top_icon li {display:inline; color:#999;}
#top_icon li a {margin:0; padding:0}
#top_icon li a img {margin-left:1px; vertical-align:middle; margin-bottom:2px;}

#menu {width:347px; height:21px; float:right; text-align:right; position:absolute; right:0; top:50px; _top:52px;}
#menu ul {padding:0; margin:0;}
#menu li {display:inline; margin:0 2px;}
#menu li img {vertical-align:middle;}
#menu li img.coin {margin-right:2px;}
#menu li a {color:#999;}
#menu li a:hover {text-decoration:none; color:#777;}

#top_nav {width:980px; height:45px; position:absolute; top:80px;}
#top_nav img {vertical-align:top;}
#top_nav #big_cate {width:600px; float:left;}
#top_nav #big_cate ul {margin:0; padding:0;}
#top_nav #big_cate li {list-style-type:none; float:left; display:inline; margin-right:15px;}
#top_nav #search {width:204px; height:38px; float:right; overflow:hidden; background:url('/skin10/images/common/bg_search.png') top left no-repeat;}
#top_nav #search .btn_s {position:relative; right:0px; top:11px;}
#top_nav #search .input_s {width:170px; padding:3px 3px 2px 5px; background:transparent; border:0; font-size:11px; font-family:"돋움", dotum; color:#ff6600; position:relative; top:10px; left:5px; margin-right:3px;}
#top_nav #keyword {width:83px; text-align:right; overflow:hidden; float:right; margin-top:12px;}
#top_nav #keyword li {color:#fff; text-align:left; text-decoration:underline;}
.search_tip {width:200px; background-color:#fff; color:#333; border:2px solid #ff6600; padding:20px 20px 5px 20px; position:absolute; z-index:9999999; top:60px; left:50%; margin-left:-270px;}
.search_tip dt {margin-bottom:5px; font-weight:bold; color:#ff6600;}
.search_tip dd {margin-bottom:15px; color:#333;}

/* 좌측 사이드바 */
.slide_lt {width:264px; height:150px; position:fixed; _position:absolute; top:280px; *top:270px; left:50%; margin-left:-764px; z-index:0; text-align:right}
.slide_lt img {display:block}

/* 우측 사이드바 */
.slide {width:67px; height:150px; position:fixed; _position:absolute; top:237px; *top:227px; left:50%; margin-left:500px; z-index:0; margin-top:70px;}
.slide img {display:block; margin-bottom:5px;}
.slide .change_money {background:url('/skin10/images/common/bg_change.png') left top no-repeat; height:30px; padding-top:70px; text-align:center; margin-bottom:10px;}

/* 검색어 자동번역중 레이어 */
.autotrans_div {width:204px; height:100px; font-weight:bold; color:#000000; position:absolute; top:60px; left:50%; margin-left:-100px; z-index:9999999; background-color:#FFFFFF; border:2px solid #000; text-align:center}
.autotrans_div img {vertical-align:middle}

/* leftcolumn 관련 */
#category {width:200px; margin-bottom:30px; overflow:hidden;}
#category li {line-height:26px;}
#comty {width:200px; margin-bottom:30px; overflow:hidden;}
#comty li {line-height:26px;}

/* 카테고리 text 출력시 폰트 스타일 */
.catestyle:link, .catestyle:visited, .catestyle:active, .communuty:link, .communuty:visited, communuty:active {font-size:11px; font-family:돋움, dotum, verdana; letter-spacing:-1px; color:#BBB; text-decoration:none;}
.catestyle:hover, .communuty:hover {font-size:11px; font-family:돋움, dotum, verdana; letter-spacing:-1px; color:#666;}
#brand  {width:200px; margin-bottom:30px;}
#brand .brandsel {width:160px; font-size:11px; font-family:돋움;}
#costomer {width:200px; margin-bottom:30px; overflow:hidden;}
.leftban {width:200px; overflow:hidden;}
.leftban li {line-height:16px;}

/* 연락처, 무통장입금 텍스트 스타일 */
.callstyle, .bankstyle {font-size:11px; font-family:dotum, verdana; color:#bbb; text-decoration:none;}

/* footer */
#footer {width:100%; clear:both; padding:10px auto; background:url('/skin10/images/common/bg_footer.png') repeat-x;}
#footer #footmenu {width:980px; margin:0 auto; height:40px; padding:0 10px; background:url('/skin10/images/common/bg_footer.png') repeat-x;}
#footer #footmenu dl {font-size:0; padding:15px 0 0 0; padding/*\**/:11px 0 0 0\9; _padding:15px 0 0 0;}
#footer #footmenu dt {float:left; margin-right:15px; height:10px;}
#footer #footmenu dd {display:inline; margin-left:4px; float:right; height:10px;}
#footer #footmenu dd img {margin:0 8px;}
#footer #foottext {text-align:center; margin:5px 0; color:#ccc; line-height:160%;}

/* 서브 상단 제목 */
#head_title {width:980px; height:50px; overflow:hidden; margin-bottom:1px;}
#head_title img {float:left;}
#head_title p {float:right; line-height:160%; font-size:12px; font-family:Verdana; text-align:right; padding-top:6px; color:#999;}
#head_title .one {padding-top:17px;}

/* 리스트출력관련 */
.listbox {width:700px; clear:both; overflow:hidden;}

/* 3개씩 한줄 */
.list3 {width:202px; height:300px; float:left; display:inline; line-height:140%; text-align:center; padding:0; margin:10px 24px; overflow:auto;}
.list3 .img3 {width:200px; height:200px;}
.list3 .imgsize3 { width: expression((this.width > 200)? ((this.height > 200)? ((this.width < this.height)? true : 200) : 200) :true); height: expression((this.height > 200)? ((this.width > 200)? ((this.width > this.height)? true : 200) : 200) :true); max-width: 200px; max-height: 200px;}
.list3 .ico3 {width:200px; padding:2px 0; overflow:hidden;}
.list3 .text3 {width:180px; height:65px; padding:8px 10px;  color:#999; font-size:12px; font-family:"돋움", dotum, Verdana; text-align:center; overflow:hidden; line-height:160%;}
.list3 .text3 a {color:#999;}
.list3 .text3 a:hover {color:#777; text-decoration:none;}
.list3 .price3 {width:200px; padding:0; font-size:11px; color:#fb8cc8; font-family:tahoma, "돋움", dotum, Verdana; font-weight:bold;}

/* 4개씩 한줄 */
.list {width:142px; float:left; display:inline; line-height:140%; text-align:center; padding:0; margin:10px 24px; overflow:auto;}
.list .img {width:140px;}
.list .imgsize {width:140px; padding:5px 0;}
.list .ico {width:140px; padding:2px 0; overflow:hidden;}
.list .text {width:120px; padding:2px 10px;  color:#999; font-size:11px; font-family:"돋움", dotum, Verdana; text-align:center; overflow:hidden; line-height:160%;}
.list .text a {color:#999;}
.list .text a:hover {color:#777; text-decoration:none;}
.list .price {width:140px; padding:0; font-size:11px; color:#fb8cc8; font-family:tahoma, "돋움", dotum, Verdana;}

/* 5개씩 한줄 */
.list5 {width:142px; float:left; display:inline; line-height:140%; text-align:center; padding:0; margin:10px 24px; overflow:auto;}
.list5 .img5 {width:140px;}
.list5 .imgsize5 {width:140px; padding:5px 0;}
.list5 .ico5 {width:140px; padding:2px 0; overflow:hidden;}
.list5 .text5 {width:120px; padding:2px 10px;  color:#999; font-size:11px; font-family:"돋움", dotum, Verdana; text-align:center; overflow:hidden; line-height:160%;}
.list5 .text5 a {color:#999;}
.list5 .text5 a:hover {color:#777; text-decoration:none;}
.list5 .price5 {width:140px; padding:0; font-size:11px; color:#fb8cc8; font-family:tahoma, "돋움", dotum, Verdana;}

/* 6개씩 한줄 */
.list6 {width:125px; float:left; display:inline; line-height:140%; text-align:center; padding:0; margin:10px 15px; overflow:auto;}
.list6 .img6 {width:125px;}
.list6 .imgsize6 {width:125px; padding:5px 0;}
.list6 .ico6 {width:125px; padding:2px 0; overflow:hidden;}
.list6 .text6 {width:105px; padding:2px 10px;  color:#999; font-size:11px; font-family:"돋움", dotum, Verdana; text-align:center; overflow:hidden; line-height:160%;}
.list6 .text6 a {color:#999;}
.list6 .text6 a:hover {color:#777; text-decoration:none;}
.list6 .price6 {width:125px; padding:0; font-size:11px; color:#fb8cc8; font-family:tahoma, "돋움", dotum, Verdana;}

/* 개씩 한줄 */
.list7 {width:114px; float:left; display:inline; line-height:140%; text-align:center; padding:0; margin:10px 13px; overflow:auto;}
.list7 .img7 {width:110px;}
.list7 .imgsize7 {width:110px; padding:5px 0;}
.list7 .ico7 {width:110px; padding:2px 0; overflow:hidden;}
.list7 .text7 {width:90px; padding:2px 10px;  color:#999; font-size:11px; font-family:"돋움", dotum, Verdana; text-align:center; overflow:hidden; line-height:160%;}
.list7 .text7 a {color:#999;}
.list7 .text7 a:hover {color:#777; text-decoration:none;}
.list7 .price7 {width:110px; padding:0; font-size:11px; color:#fb8cc8; font-family:tahoma, "돋움", dotum, Verdana;}

/* 한줄에 1개 */
#listline {width:100%; margin-top:10px;}
#listlinetitle {width:100%; border-top:2px solid #B5B6B6; border-bottom:1px solid #B5B6B6; font-weight:bold; color:#000; margin-bottom:10px; padding:5px;}
.listlineright {border-right:1px solid #E1E1E1;}
.listlinetd {border-bottom:1px solid #EBEBEB;}
.listlineprice {color:#FF3000; font-weight:bold;}
#listlineend {height:2px; border-bottom:2px solid #B5B6B6;}

/* 베스트리스트 */
#bestlist {width:100%; margin:10px 0;}

/* 리스트넘버 */
#listall {width:100%; height:20px; text-align:center; padding:2px 0; margin:10px 0; font-family:Verdana;}
#listall a:link, #listall a:visited, #listall a:hover {color:#999; text-decoration:none;}
#listall .listnumber {height:20px; padding:5px 8px; display:inline; border-right:1px solid #E3E3E3; border-left:1px solid #E3E3E3; margin-left:-1px; font-weight:bold;}
.listnumber .lnselection {font-weight:bold; color:#FF6600;}
#listall .listnumberimg {height:20px; display:inline;}

/* 불가상품 뒷배경 백그라운드 */
.LinePrint2 {border-bottom:1px solid #E3E3E3; padding:12px 0; background:url('/skin10/img/common/nodate.gif') repeat-x;}

/* 슬라이딩 배너 */
#floater {position:absolute; visibility:visible; margin-top:122px;}

/* 게시판 제목 */
#boardtitle {width:700px; margin-bottom:7px;}

/* 공통 LEFT 메뉴 */
/* member service leftmenu */
.snb {width:200px; float:left; text-align:left; padding-bottom:20px; overflow-y:auto; overflow-x:hidden; display:inline;}
.snb h2 {margin:0 0 20px 0;}
.snb .sub_menu ul {width:165px; float:right; padding-bottom:30px; line-height:200%; text-align:right;}
.snb .sub_menu li {padding:10px 15px 10px 0; margin:0; font-size:0; line-height:0; border-bottom:1px dotted #ccc; text-align:right;}
.snb .sub_menu a {color:#999;}
.snb .sub_menu a:hover {color:#454672;}
.snb .sub_menu a:active {color:#454672; text-decoration:underline; font-weight:bold;}

/* 서브페이지 공통 타이플 */
#contents_title {width:100%; border-bottom:1px solid #ddd; overflow:hidden; height:105px; } /* background:url('../images/common/bg_customer.png') center top #fff no-repeat;*/
#contents_title h1 {width:980px; margin:0 auto; text-align:left;}

/* 페이징 버튼 */
#paging {padding:10px 20px; font:11px Verdana; text-align:center;}
#paging ul {margin:0 auto;}
#paging li {display:inline; margin:2px;}
#paging li a:hover {color:#ff6600;}
#paging li .selection {font-weight:bold; color:#ff6600;}

/* 공통하단 버튼 */
.all_btn {text-align:center; margin:20px 0;}
.all_btn img {margin:0 2px;}

/* common input size */
.name, .phone, .add, .amount {font-size:11px;}
.name {width:150px; font-family:Dotum, Gulim, Tahoma, Verdana;}
.phone {width:40px; font-family:Verdana, Tahoma;}
.add {width:380px; margin-right:3px;}
.add2 {width:380px; margin-right:3px;}
.amount {width:20px; font-family:Verdana, Tahoma;}

/* 임시 팝업 */
.notice_pop {width:398px; height:398px; background:url('../images/popup/cash_pop.png') no-repeat; position:absolute; z-index:999; }
.notice_pop img {left:369px;}
.notice_pop2 {width:398px; height:398px; position:absolute; top:240px; left:50%; z-index:999; border:2px solid #333;}
.notice_pop3 {position:absolute; bottom:10px; right:10px; z-index:9999; }

