@charset "UTF-8";
/*
Author : 우덕성
Version : 1.0
*/


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


	/* Button Size */
	.button.large {
		height:29px;
		background-position:0 -30px;
	}
	.button.xLarge {
		height:35px;
		background-position:0 -65px;
	}
	.button.small {
		height:18px;
		background-position:0 -107px;
	}
	.button a,
	.button input {
		height:23px;
		padding:0 10px 0 8px;
		line-height:25px;
		background-position:100% top;
	}
	.button.large a,
	.button.large input {
		height:30px;
		padding:0 14px 0 12px;
		font-size:14px;
		line-height:29px;
		background-position:100% -30px;
	}
	.button.xLarge a,
	.button.xLarge input {
		height:35px;
		padding:0 10px 0 8px;
		font-size:20px;
		line-height:35px;
		background-position:100% -65px;
	}
	.button.small a,
	.button.small input {
		height:18px;
		padding:0 6px 0 4px;
		font-size:11px;
		line-height:19px;
		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;
		text-shadow:#28720d 0 1px 0;
	}
	.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;
		text-shadow:#000 0 1px 0;
	}
	.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;
		text-shadow:#e85005 0 1px 0;
	}
	.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;
		text-shadow:#237ccf 0 1px 0;
	}
	.button.blue *:hover,
	.button.blue *:active,
	.button.blue *:focus {
		color:#ff0;
	}


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