/* Button Reset */
.button,
.button a,
.button button,
.button input { position:relative; margin:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:Tahoma, Sans-serif; white-space:nowrap; background:url(../img/buttonWhite.gif) no-repeat; overflow:visible; color:#333;}
.button { height:23px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.button a,
.button button,
.button input{ left:2px; vertical-align:top; cursor:pointer;}

/* Button Size */
.button.large { height:29px; background-position:left -30px; }
.button.xLarge { height:35px; background-position:left -65px; }
.button.small { height:18px; background-position:left -107px; }
.button a,
.button button,
.button input { height:23px; padding:0 10px 0 8px; font-size:12px; line-height:23px; background-position:right top;}
.button.large a,
.button.large button,
.button.large input { height:30px; padding:0 10px 0 8px; font-size:16px; line-height:29px; background-position:right -30px;}
.button.xLarge a,
.button.xLarge button,
.button.xLarge input { height:35px; padding:0 10px 0 8px; font-size:20px; line-height:35px; background-position:right -65px;}
.button.small a,
.button.small button,
.button.small input { height:18px; padding:0 6px 0 4px; font-size:11px; line-height:18px; background-position:right -107px;}

/* Button Text Color */
.button *:hover,
.button *:active,
.button *:focus{ color:#690;}
.button.green,
.button.green a,
.button.green button,
.button.green input { background-image:url(../img/buttonGreen.gif); color:#fff;}
.button.green *:hover,
.button.green *:active,
.button.green *:focus{ color:#ff0;}
.button.black,
.button.black a,
.button.black button,
.button.black input { background-image:url(../img/buttonBlack.gif); color:#fff;}
.button.black *:hover,
.button.black *:active,
.button.black *:focus{ color:#ff0;}
.button.red,
.button.red a,
.button.red button,
.button.red input { background-image:url(../img/buttonRed.gif); color:#fff;}
.button.red *:hover,
.button.red *:active,
.button.red *:focus{ color:#ff0;}
.button.blue,
.button.blue a,
.button.blue button,
.button.blue input { background-image:url(../img/buttonBlue.gif); color:#fff;}
.button.blue *:hover,
.button.blue *:active,
.button.blue *:focus{ color:#ff0;}

/* Button Text Strong */
.button.strong * { font-weight:bold !important;}




/* sin */


.m_btn_pink {
	color: #FFF;
	border: solid 2px #e3351b;/* Å×µÎ¸®ÄÃ·¯ */
	background: #ff5a41;
	background: -webkit-gradient(linear, left top, left bottom, from(#e88370), to(#dd5d47));
	background: -moz-linear-gradient(top, #e88370, #dd5d47);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e88370', endColorstr='#dd5d47');/* ÀÍ½º */
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-family: 'µ¸¿ò', 'Dotum';
	font-size:12pt;
	font-weight:bold;
	padding:15px 20px;
	margin: 20px 0 20px 10px;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
.m_btn_pink:hover {
	color: #FFF;
	border: solid 2px #e3351b;/* Å×µÎ¸®ÄÃ·¯ */
	background: #ff5a41;
	background: -webkit-gradient(linear, left top, left bottom, from(#e88370), to(#dd5d47));
	background: -moz-linear-gradient(top, #e88370, #dd5d47);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e88370', endColorstr='#dd5d47');/* ÀÍ½º */
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-family: 'µ¸¿ò', 'Dotum';
	font-size:12pt;
	font-weight:bold;
	padding:15px 20px;
	margin: 20px 0 20px 10px;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
.m_btn_gray {
	color: #333333;
	border: solid 2px #c1c1c1;
	background: #f9f9f9;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));
	background: -moz-linear-gradient(top, #ffffff, #efefef);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef');/* ÀÍ½º */
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-family: 'µ¸¿ò', 'Dotum';
	font-size:12pt;
	font-weight:bold;
	padding:10px 15px;
	margin: 20px 0 20px 5px;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
.m_btn_gray:hover {
	border: solid 2px #c1c1c1;
	background: #f9f9f9;
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfafa), to(#e8e6e6));
	background: -moz-linear-gradient(top, #fcfafa, #e8e6e6);
     filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfafa', endColorstr='#e8e6e6');/* ÀÍ½º */
}
.m_btn_black {
	color: #FFF;
	border: solid 2px #555454;/* Å×µÎ¸®ÄÃ·¯ */
	background: #838282;
	background: -webkit-gradient(linear, left top, left bottom, from(#838282), to(#707070));
	background: -moz-linear-gradient(top, #838282, #707070);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#838282', endColorstr='707070');/* ÀÍ½º */
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-family: 'µ¸¿ò', 'Dotum';
	font-size:12pt;
	font-weight:bold;
	padding:10px 15px;
	margin: 20px 0 20px 5px;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
.m_btn_black:hover {
	background: #838282;
	border: solid 2px #555454;/* Å×µÎ¸®ÄÃ·¯ */
	background: -webkit-gradient(linear, left top, left bottom, from(#fe745f), to(#707070));
	background: -moz-linear-gradient(top, #fe745f, #707070);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe745f', endColorstr='#707070');/* ÀÍ½º */
}
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
.clear {
border: none;
padding:0;
background-color: transparent;
}
