.button {
	width: 100px;

	padding: 2px 8px 2px 8px;

	background-color: white;
	background-image: url("../images/buttons/button.png");
	background-repeat: repeat-x;

	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #7f7f7f;
	border-bottom: 1px solid #7f7f7f;
}

.button:hover {
	background-image: url("../images/buttons/button_hover.png");
}

.button:active {
	background-image: url("../images/buttons/button_hover.png");

	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #7f7f7f;
	border-left: 1px solid #7f7f7f;
}

.button_block {
	padding: 8px 16px 8px 16px;

	text-align: right;
}

/****************************/
/*          SELECT          */
/****************************/

select.iconified option {
	padding-left: 10px;

	background-repeat: no-repeat;
	background-position: left center;
}

/* _1 */
select.iconified option.background_999999_1 {
	background-image: url("../images/icons/colors/999999.png");
}

select.iconified option.background_FF0000_1 {
	background-image: url("../images/icons/colors/FF0000.png");
}

select.iconified option.background_00FF00_1 {
	background-image: url("../images/icons/colors/00FF00.png");
}

select.iconified option.background_0000FF_1 {
	background-image: url("../images/icons/colors/0000FF.png");
}

select.iconified option.background_FFFF00_1 {
	background-image: url("../images/icons/colors/FFFF00.png");
}

select.iconified option.background_808000_1 {
	background-image: url("../images/icons/colors/808000.png");
}

select.iconified option.background_800080_1 {
	background-image: url("../images/icons/colors/800080.png");
}

/* _2 */
select.iconified option.background_999999_2 {
	background-image: url("../images/icons/colors/999999_2.png");
	background-position: 6px center;
}

select.iconified option.background_FF0000_2 {
	background-image: url("../images/icons/colors/FF0000_2.png");
	background-position: 6px center;
}

select.iconified option.background_00FF00_2 {
	background-image: url("../images/icons/colors/00FF00_2.png");
	background-position: 6px center;
}

select.iconified option.background_0000FF_2 {
	background-image: url("../images/icons/colors/0000FF_2.png");
	background-position: 6px center;
}

select.iconified option.background_FFFF00_2 {
	background-image: url("../images/icons/colors/FFFF00_2.png");
	background-position: 6px center;
}

select.iconified option.background_808000_2 {
	background-image: url("../images/icons/colors/808000_2.png");
	background-position: 6px center;
}

select.iconified option.background_800080_2 {
	background-image: url("../images/icons/colors/800080_2.png");
	background-position: 6px center;
}