.ui-button, button, .ui-button-tfinline, .ui-button-small
{
	background-color : #e9e9e1;
}
button, .ui-button-tfinline
{
	border-bottom : 1px solid #ccc;	
	border-right  : 1px solid #ccc;
	border-top    : 1px solid #e9e9e1;
	border-left   : 1px solid #e9e9e1;
	color         : #30c;	
	padding       : 2px 5px;
}
.ui-button-small
{
	padding : 0px 5px;
}
.j-expandable span.ui-button-small
{
	margin-left : 5px;
}
.j-expandable-full
{
	padding-left : 4px; /* делаем отступ от текста, в ie8 :before не работает */
}
.ui-button
{
	padding : 5px;
	/*
	text-align : center;
	*/
}
.ui-button-tfinline
{
	height : 22px;
	/*
	text-align : center;
	*/
}
button,
.js .ui-button,
.ui-button-tfinline,
.endless_container
{
/*
	cursor : pointer;
	cursor : hand;
	*/
}
button
{
	cursor : pointer;
	cursor : hand;
}
.ui-button-hover,
.js div.ui-button:hover,
.js li.ui-hoverbutton:hover,
.js div.ui-hoverbutton:hover,
.js span.ui-hoverbutton:hover,
button:hover,
.ui-button-tfinline:hover,
.js div.endless_container:hover
{
	background-color : #e2e1ea;
}
.js .ui-button a:hover,
.js .ui-hoverbutton a:hover
{
	text-decoration : none;
}
.ui-textfield
{
	border-top    : 1px solid #5c5c5c;	
	border-left   : 1px solid #5c5c5c;
	border-right  : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
}
.ui-textarea
{
	width  : 35em;
	height : 10em;
}
.js .ui-checkbox,
.js .ui-radio
{
	display : none;
}
.js .ui-checkbox-label,
.js .ui-radio-label
{
	cursor       : pointer;
	cursor       : hand;
	display      : block;
	float        : left;
	clear        : both;
	padding-left : 20px;
}
.js .ui-checkbox-label
{
	background : url("img/checkbox.gif") no-repeat;
}
.js .ui-checkbox-selected
{
	background : url("img/checkbox-selected.gif") no-repeat;
}
.js .ui-radio-label
{
	background   : url("img/radio.png") no-repeat left center;	
}
.js .ui-radio-selected
{
	background : url("img/radio-selected.png") no-repeat left center;
}