.button_small, .button_big {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
	float:left;
	padding-right: 5px;
	white-space: nowrap;
}

.button_disabled {
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;

}

.button_small:hover, .button_big:hover {
	text-decoration: none;
}

.button_small, .button_small .button_content {
	line-height: 27px;
	height: 27px;
	display: block;
	cursor: pointer;
}

.button_big, .button_big .button_content {
	line-height: 32px;
	height: 32px;
	display: block;
	cursor: pointer;
}

input.button_content {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background: transparent;
	border: none;
	min-width: 0 !important;
        width: auto !important;
	width: 0;
	overflow:visible;
        text-align:left;
}

.button_small input.button_content {
	padding-bottom: 3px;
}

.button_big input.button_content {
	padding-bottom: 5px;
}

.button_bg {
	padding: 0 5px 0 10px;
	display:block;
}

.button_small_blue {
	background-image: url(/images/buttons/button_blue_small_right.png);
}

.button_small_blue .button_bg {
	background-image: url(/images/buttons/button_blue_small.png);
}

.button_big_blue {
	background-image: url(/images/buttons/button_blue_big_right.png);
}

.button_big_blue .button_bg {
	background-image: url(/images/buttons/button_blue_big.png);
}

.button_small_gray {
	background-image: url(/images/buttons/button_gray_small_right.png);
}

.button_small_gray .button_bg {
	background-image: url(/images/buttons/button_gray_small.png);
}

.button_big_gray {
	background-image: url(/images/buttons/button_gray_big_right.png);
}

.button_big_gray .button_bg {
	background-image: url(/images/buttons/button_gray_big.png);
}

.button_small_green {
	background-image: url(/images/buttons/button_green_small_right.png);
}

.button_small_green .button_bg {
	background-image: url(/images/buttons/button_green_small.png);
}

.button_big_green {
	background-image: url(/images/buttons/button_green_big_right.png);
}

.button_big_green .button_bg {
	background-image: url(/images/buttons/button_green_big.png);
}


.button_edit .button_content {
	background: url(/images/buttons/button_edit.png) no-repeat left center;
	padding: 0 0 0 17px;
}
.button_details .button_content {
	background: url(/images/buttons/button_details.png) no-repeat left center;
	padding: 0 0 0 17px;
}
.button_cancle .button_content {
	background: url(/images/buttons/button_cancle.png) no-repeat left center;
	padding: 0 0 0 17px;
}
.button_save .button_content {
	background: url(/images/buttons/button_save.png) no-repeat left center;
	padding: 0 0 0 17px;
}
.button_next .button_content {
	background: url(/images/buttons/button_next.png) no-repeat right center;
	padding: 0 21px 0 0;
}
.button_back .button_content {
	background: url(/images/buttons/button_back.png) no-repeat left center;
	padding: 0 0 0 21px;
}
.button_save_ad .button_content {
	background: url(/images/buttons/button_save_ad.png) no-repeat left center;
	padding: 0 0 0 21px;
}
.button_print .button_content {
	background: url(/images/buttons/button_print.png) no-repeat left center;
	padding: 0 0 0 21px;
}
.button_reload .button_content {
	background: url(/images/buttons/button_reload.png) no-repeat left center;
	padding: 0 0 0 21px;
}
.button_add .button_content {
	background: url(/images/buttons/button_add.png) no-repeat left center;
	padding: 0 0 0 17px;
}

.button_cart .button_content {
	background: url(/images/buttons/button_cart.png) no-repeat left center;
	padding: 0 0 0 17px;
}

.button_download .button_content {
	background: url(/images/buttons/button_download.png) no-repeat left center;
	padding: 0 0 0 17px;
}

.button_footer {
	height: 21px;
	line-height: 21px;
	color: #FFFFFF;
}

.button_footer span.button_left {
	float:left;
	display:block;
	width: 5px;
	height: 21px;
	background: url(/images/buttons/button_left.png) no-repeat top left;
}

.button_footer span.button_text {
	float:left;
	display:block;
	background: url(/images/buttons/button_bg.png) repeat-x top left;
	height: 21px;
	padding: 0 5px;
}

.button_footer span.button_right {
	float:left;
	display:block;
	width: 5px;
	height: 21px;
	background: url(/images/buttons/button_right.png) no-repeat top left;
}

.button_footer span.clear {
	clear: both;
	display:block;
	width: 0px;
	height: 0px;
}

#pdf_download,
#pdf_generate {
    margin-top: 10px;
}

.button_navi_next #pdf_download,
.button_navi_next #pdf_generate {
    margin-top: 0px;
}