
* {margin:0px; padding:0px;}
body {
	margin:0px;
	padding:0px;
	text-align:left;
}
body, select, input, textarea {
	color:#555;
	font-size:75%;
	font-family:굴림, 돋움, verdana, arial, Gulim, Dotum, sans-serif;
}
#footer,
.product_menu,
#header div.navi ul li a,
.asinItem a,
.memberlogin .frame p strong {
	font-family:나눔고딕, 'NanumGothic', 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', 굴림, 돋움, Gulim, Dotum, sans-serif;
}
a:link {color:#666; text-decoration:none;}
a:visited {color:#666; text-decoration:none;}
a:active {color:#666; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}
form {margin:0px; padding:0px;}
label.first {margin-right:10px;}
label.none {display:none;}
select {
	padding-top:3px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:3px;
	font-size:12px;
	overflow:auto;
	border:solid 1px #999;
	margin:0px;
	vertical-align:middle;
}
#container select {
	color:#747982;
	border:solid 1px #999;
}
/*table {
	border-spacing: 0;
}
table th, td {
	margin:0;
	padding:8px;
}*/
input {
	font-size:12px;
	margin:0px;
	*margin:-1px 0px;
	padding:0px;
	vertical-align:middle;
}
input[type=file] {height:26px; padding:4px 3px 0px 3px;}
input.type_file {height:22px; padding:4px 3px 0px 3px;}
input[type=checkbox] {margin-right:3px;}
input.type_checkbox {margin:0px 3px 2px -3px;}
	html>/**/body input.type_checkbox {margin:0px 3px 3px 0px;}
input.type_checkbox2 {margin:-2px 0px 0px;}
input[type=radio] {margin-right:3px;}
input.type_radio {margin:-4px 3px 0px 0px;}

select.type_select0 {
	width:100%;
	height:24px;
	margin:0px;
	vertical-align:middle;
}
select.type_select245 {
	width:245px;
	height:24px;
	margin:0px;
	vertical-align:middle;
}
select.type_select1 {
	width:200px;
	height:24px;
	margin:0px;
	vertical-align:middle;
}
select.type_select2 {
	width:150px;
	height:23px;
	margin:0px;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;
	vertical-align:middle;
}
select.type_select3 {
	width:120px;
	height:24px;
	margin:0px;
	vertical-align:middle;
}
select.type_select4 {
	width:80px;
	height:24px;
	margin:0px;
	vertical-align:middle;
}
input.type_text {
	height:14px;
	margin:0px;
	padding:4px 6px 1px 6px;
	border:solid 1px #999;
}
select:focus,
input.type_text:focus {
	color:#fff;
	border:solid 1px #555;
}

#container input.type_text {
	color:#747982;
	height:15px;
	margin:0px;
	padding:5px 6px 1px 6px;
	border:solid 1px #d7d7d8;
	border-right-color:#c8c8c8;
	border-bottom-color:#c8c8c8;
}
#container select:focus,
#container input.type_text:focus {
	color:#3a3f4b;
	border:solid 1px #ddd;
	border-right-color:#d3d3d3;
	border-bottom-color:#d3d3d3;
}
#container textarea {
	width:97%;
	overflow-y:scroll;
	padding:10px;
	color:#747982;
	font-size:12px;
	line-height:1.5em;
	overflow:auto;
	border:solid 1px #999;
	vertical-align:middle;
}
#container textarea:focus {
	color:#444;
	border:solid 1px #dadada;
}
input.type_readonly {
	height:15px;
	margin:0px;
	padding:5px 6px 1px 6px;
	border:solid 1px #d7d7d8;
	background-color:#FAFAFA;
}
input.type_password {
	height:18px;
	margin:0px;
	padding:0px 2px 0px 2px;
	border:solid 1px #C5C5C5;
	background-color:#fff;
}
h1, h2 ,h3 ,h4 ,h5 ,h6 {display:none; margin:0px; padding:0px;}
div, p, ul, ol, pre, dl, dt, dd {margin:0px;}
ol, ul, fieldset, a img {
	margin:0px;
	padding:0px;
	border:none;
}
ol li,
ul li,
li ul li {
	list-style:none;
	padding:0px;
	line-height:1.5em;
}
hr,
legend,
caption,
.none {display:none !important;}
.show {display:block !important;}
img {vertical-align:middle;}
.position_a{position:absolute;}
.cursor{cursor:pointer;}
.clear {
	display:block;
	float:none;
	clear:both;
	height:0px;
	width:0px;
	font-size:0px !important;
	line-height:0px !important;
	overflow:hidden;
	margin:0px;
	padding:0px ! important;
}


/* Button Reset */
.button,
.button a,
.button input {
	position:relative;
	margin:0px;
	display:-moz-inline-stack;
	display:inline-block;
	text-decoration:none !important;
	border:0px;
	font-size:12px;
	letter-spacing:-.05em;
	font-weight:700 !important;
	font-family:'돋움','dotum' !important;
	white-space:nowrap;
	background:url('../images/btn/white.gif') no-repeat 0px 0px;
	overflow:visible;
	color:#333;
}
.button {
	height:23px;
	padding:0px;
	vertical-align:middle;
	margin-top:2px;
	margin-right:2px;
	background-position:0px 0px;
}
.button.small {
	margin-top:0px;
	margin-bottom:2px;
}
.button a,
.button input {
	left:2px;
	vertical-align:top;
	cursor:pointer;
}


/* Button Size */
.button.large {
	height:29px;
	background-position:0px -30px;
}
.button.xLarge {
	height:35px;
	background-position:0px -65px;
}
.button.small {
	height:18px;
	background-position:0px -107px;
}
.button a,
.button input {
	height:23px;
	padding:0px 10px 0px 8px;
	line-height:27px;
	background-position:100% top;
}
.button.large a,
.button.large input {
	height:30px;
	padding:0px 14px 0px 12px;
	font-size:14px;
	line-height:31px;
	letter-spacing:-.1em !important;
	background-position:100% -30px;
}
.button.xLarge a,
.button.xLarge input {
	height:35px;
	padding:0px 10px 0px 8px;
	font-size:20px;
	line-height:35px;
	background-position:100% -65px;
}
.button.small a,
.button.small input {
	height:18px;
	padding:0px 6px 0px 4px;
	font-size:11px;
	line-height:21px;
	background-position:100% -107px;
}


/* Button Text Color */
.button *:hover,
.button *:active,
.button *:focus {
	color:#690;
}
.button.green,
.button.green a,
.button.green input {
	background-image:url('../images/btn/green.gif');
	color:#fff;
}
.button.green *:hover,
.button.green *:active,
.button.green *:focus {
	color:#ff0;
}
.button.black,
.button.black a,
.button.black input {
	background-image:url('../images/btn/black.gif');
	color:#fff;
}
.button.black *:hover,
.button.black *:active,
.button.black *:focus {
	color:#ff0;
}
.button.red,
.button.red a,
.button.red input {
	background-image:url('../images/btn/red.gif');
	color:#fff;
}
.button.red *:hover,
.button.red *:active,
.button.red *:focus {
	color:#ff0;
}
.button.blue,
.button.blue a,
.button.blue input {
	background-image:url('../images/btn/blue.gif');
	color:#fff;
}
.button.blue *:hover,
.button.blue *:active,
.button.blue *:focus {
	color:#ff0;
}


/* Button Text Strong */
.button.strong * {
	font-weight:700 !important;
}