/**
 * (c) http://olegrorovin.spb.ru/
 * Author - Oleg Korovin (mail@olegrorovin.spb.ru)
 */

/*******************************************************************************/
.My_Button,
.My_Button_El {
	margin:0;
	padding:0;
	display:block;
	position:relative;
	z-index:0;
	overflow:hidden;
	border:0;
	background:none;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
}
	.My_Button_BG {
		width:100%;
		height:600%;
		display:block;
		position:absolute;
		left:0;
		top:0;
		z-index:-1;
		overflow:hidden;
	}

	.HTML_Button_Hover			.My_Button_BG {top:-100%;}
	.HTML_Button_Focus			.My_Button_BG {top:-200%;}
	.HTML_Button_Focus_Hover	.My_Button_BG {top:-300%;}
	.HTML_Button_Press			.My_Button_BG {top:-400%;}
	.HTML_Button_Disabled		.My_Button_BG {top:-500%;}



/*******************************************************************************/
.HTML_Button_Def,
.HTML_Button_Def .My_Button_El {
	width:229px;
	height:58px;

	font:21px/58px Arial;
	color:#daeeb2;
}
	.HTML_Button_Def .My_Button_BG {background:url('/_images/input_button.png') no-repeat 0 0;}

	.HTML_Button_Def.HTML_Button_Hover			.My_Button_El {color:#f1fed8;}
	.HTML_Button_Def.HTML_Button_Focus			.My_Button_El {color:#daeeb2;}
	.HTML_Button_Def.HTML_Button_Focus_Hover	.My_Button_El {color:#f1fed8;}
	.HTML_Button_Def.HTML_Button_Press			.My_Button_El {color:#e6f5c9;}
	.HTML_Button_Def.HTML_Button_Disabled		.My_Button_El {color:#f5f5f5;}






/*******************************************************************************/
/*
.HTML_Button {
	width:98px;
	height:22px;
	display:block;
	position:relative;
	overflow:hidden;
	font:14px/22px Arial;
	color:#000;
	text-align:center;
	text-decoration:none;
}
	.HTML_ButtonBG {
		width:98px;
		height:110px;
		display:block;
		position:absolute;
		left:0;
		top:0;
		z-index:-1;
		background:url('/_images/input_button_def.png') no-repeat 0 0;
	}

	.HTML_Button:hover,
	.HTML_Button_Hover {
		color:#f00;
	}
		.HTML_Button_Hover .HTML_ButtonBG {
			top:-22px;
		}


	.HTML_Button_Focus {
		color:#00f;
	}
		.HTML_Button_Focus .HTML_ButtonBG {
			top:-44px;
		}

	.HTML_Button.HTML_Button_Press {
		color:#fff;
	}
		.HTML_Button.HTML_Button_Press .HTML_ButtonBG {
			top:-66px;
		}
/**/


/*******************************************************************************/
/*
.HTML_Button {
	width:229px;
	height:58px;
	display:block;
	position:relative;
	z-index:0;
	overflow:hidden;
	font:21px/58px Arial;
	color:#daeeb2;
	text-align:center;
	text-decoration:none;
}
	.HTML_ButtonBG {
		width:100%;
		height:500%;
		display:block;
		position:absolute;
		left:0;
		top:0;
		z-index:-1;
		background:url('/_images/input_button.png') no-repeat 0 0;
	}

	.HTML_Button:hover,
	.HTML_Button_Hover {color:#f1fed8;}
		.HTML_Button_Hover .HTML_ButtonBG {top:-100%;}


	.HTML_Button_Focus {color:#daeeb2;}
		.HTML_Button_Focus .HTML_ButtonBG {top:-200%;}

	.HTML_Button.HTML_Button_Press {color:#e6f5c9;}
		.HTML_Button.HTML_Button_Press .HTML_ButtonBG {top:-400%;}

	.HTML_Button.HTML_Button_Disabled {color:#f5f5f5;}
		.HTML_Button.HTML_Button_Disabled .HTML_ButtonBG {top:-500%;}
/**/


/*******************************************************************************/
/*
.HTML_Button1 {
	width:100%;
	height:58px;
	margin:0;
	padding:0;
	display:block;
	position:relative;
	z-index:0;
	overflow:hidden;
	border:0;

	background:none;

	font:inherit;
	color:#000;
	text-align:center;
	text-decoration:none;
}
/**/


/**/
