.endfloat{clear:both}
.leftfloat{float:left}
.rightfloat{float:right}
.posrel{position:relative}
button, .anybutton
{
	background: #ff4800;
	background: -ms-linear-gradient(top, #FFB800,#ff4800);
	background: -webkit-linear-gradient(top, #FFB800,#ff4800);
	background: -moz-linear-gradient(top, #FFB800,#ff4800);
	background: -o-linear-gradient(top, #FFB800,#ff4800);
	background: linear-gradient(top, #FFB800,#ff4800);
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff4800), color-stop(100%, #FFB800));
	cursor: pointer;
	cursor: hand;
	box-shadow: 0px 0px 3px #FFB800, inset 0px -1px 0px #ff4800, inset 0px 1px 3px #FFB800;
	border-bottom: 1px solid #FFB800;
	border-top: 1px solid #ff4800;
	border-left: 1px solid #ff4800;
	border-right: 1px solid #ff4800;
	border-radius: 5px;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #CD1313;
	height: 30px;
	padding: 0 25px;

}
#t_fon
{
	position: fixed;
	display:none;
	z-index: 999;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=45);
	-moz-opacity: 0.45;
	-khtml-opacity: 0.45;
	opacity: 0.45;
}
* html #t_fon
{
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
