@charset "utf-8";
/* CSS Document */
button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.button {
	display:block;
	float:left;
	border:1px #ccc solid;
	margin:0;
	padding:0;
	outline:none;
	background:repeat-x;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
}
.button:hover {
	text-decoration:none;
}
.button span {
	color:#555;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	height:16px;
	padding:5px 10px 3px 10px;
	color:#fff;
	white-space:nowrap;
}

.button.red {
	background-image:url(../images/button/red.png);
	border-color:#e42d2d;
	text-shadow: #e42d2d 0px 0px 2px;
}
.button.pink {
	background-image:url(../images/button/pink.png);
	border-color:#e611b2;
	text-shadow: #e611b2 0px 0px 2px;
}
.button.green {
	background-image:url(../images/button/green.png);
	border-color:#44ab34;
	text-shadow: #44ab34 0px 0px 2px;
}
.button.blue {
	background-image:url(../images/button/blue.png);
	border-color:#515bcf;
	text-shadow: #515bcf 0px 0px 2px;
}
.button.trans {
	background:#fff;
	border-color:#fff;
	color:#444;
	text-shadow: #fff 0px 0px 2px;
}
.button.trans:hover {
	background:#eee;
	border-color:#ccc;
}
.button.trans span {
	color:#444;
}

.button:hover {
	background-position:0 -28px;
}



.button-big {
	display:block;
	float:left;
	border:1px #ccc solid;
	margin:0;
	padding:0;
	outline:none;
	background:repeat-x;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
}
.button-big:hover {
	text-decoration:none;
}
.button-big span {
	color:#555;
	display:block;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	height:20px;
	padding:8px 18px;
	color:#fff;
}

.button-big.red {
	background-image:url(../images/button/red-big.png);
	border-color:#e42d2d;
	text-shadow: #e42d2d 0px 0px 4px;
}
.button-big.pink {
	background-image:url(../images/button/pink-big.png);
	border-color:#e611b2;
	text-shadow: #e611b2 0px 0px 4px;
}
.button-big.green {
	background-image:url(../images/button/green-big.png);
	border-color:#44ab34;
	text-shadow: #44ab34 0px 0px 4px;
}
.button-big.blue {
	background-image:url(../images/button/blue-big.png);
	border-color:#515bcf;
	text-shadow: #515bcf 0px 0px 4px;
}

.button-big:hover {
	background-position:0 -36px;
}