/* btn total */
.btn {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 0;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font:12px/100% 돋움;
	-webkit-border-radius: .1em; 
	-moz-border-radius: .1em;
	border-radius: .05em;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.08);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.08);
}
.btn:hover {text-decoration:none;}
.btn:active {position:relative; top:0;}

.big {
	font-size: 14px;
	font-weight:bold;
	padding: .5em .0em .3em;
	letter-spacing:-1px;
	height:18px;
}
.big_submit {
	font-size: 14px;
	font-weight:bold;
	padding: .4em .0em .3em;
	height:58px;
}
.big1 {
	font-size: 13px;
	padding: .4em .0em .3em;
	letter-spacing:-1px;
	height:50px;
}

.medium {
	font-size: 12px;
	line-height: 15px;
	letter-spacing:0;
	padding: .35em .95em .3em;
	height:15px;
}

.medium_submit {
	font-size: 12px;
	line-height: 15px;
	letter-spacing:0;
	padding: .4em .95em .3em;
	height:24px
}

.small {
	font-size: 11px;
	line-height: 14px;
	letter-spacing:0;
	padding: .4em .5em .0em;
}

.small1 {
	font-size: 11px;
	line-height: 14px;
	letter-spacing:0;
	padding: .1em .3em .4em;
	height:8px;
}


/* gray */
.gray {
	color: #ffffff;
	border: solid 1px #696e78;
	background: #8f94a0;
	background: -webkit-gradient(linear, left top, left bottom, from(#8f94a0), to(#787d87));
	background: -moz-linear-gradient(top,  #8f94a0,  #787d87);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f94a0', endColorstr='#787d87');
}

.gray1 {
	color: #ffffff;
	border: solid 1px #7b7f8a;
	background: #a7acb7;
	background: -webkit-gradient(linear, left top, left bottom, from(#a7acb7), to(#898d98));
	background: -moz-linear-gradient(top,  #a7acb7,  #898d98);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7acb7', endColorstr='#898d98');
}

/* white */
.white {
	color: #333333;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}

.white1 {
	color: #333333;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	-webkit-border-radius:3px;
}

.white2 {
	color: #666666;
	font-size:13px;
	line-height:17px;
	padding:4px 8px 4px 8px;
	border: solid 1px #dddddd;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background: -moz-linear-gradient(top,  #fff,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');
	-webkit-border-radius:3px;
}
.white2_cr0  { color:#666666;}

.white2o {
	color: #c32e29;
	font-size:13px;
	line-height:17px;
	padding:4px 8px 4px 8px;
	border: solid 1px #c32e29;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background: -moz-linear-gradient(top,  #fff,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');
	-webkit-border-radius:3px;
}

.white3 {
	color: #333333;
	border: solid 1px #f5bd1b;
	background: #f5bd1b;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffdb38), to(#ffcb16));
	background: -moz-linear-gradient(top,  #ffdb38,  #ffcb16);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdb38', endColorstr='#ffcb16');
}

.white3a {
	padding:6px 0 6px 0;
	color:#333333;
	margin:0;
	line-height:16px;
	border: solid 1px #c8c8c8;
	border-left:#c8c8c8 0px solid;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f4f4));
	background: -moz-linear-gradient(top,  #fff,  #f4f4f4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ef4f4f4');
}

.white3b {
	padding:6px 0 6px 0;
	margin:0;
	border: solid 1px #c8c8c8;
	border-left:#c8c8c8 0px solid;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f4f4));
	background: -moz-linear-gradient(top,  #fff,  #f4f4f4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4');
}

.white4 {
	padding:6px 0 6px 0;
	margin:0;
	border: solid 1px #c8c8c8;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f7f7f7));
	background: -moz-linear-gradient(top,  #fff,  #f7f7f7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');
}

.white4a {
	padding:6px 0 6px 0;
	margin:0;
	border: solid 1px #c8c8c8;
	border-left:#c8c8c8 0px solid;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f7f7f7));
	background: -moz-linear-gradient(top,  #fff,  #f7f7f7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');
}

.white4b {
	padding:6px 0 6px 0;
	margin:0;
	border: solid 1px #c8c8c8;
	border-left:#c8c8c8 0px solid;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f7f7f7));
	background: -moz-linear-gradient(top,  #fff,  #f7f7f7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7');
}

/* btn total */