.ui-textfield, .ui-textarea
{
	border-top    : 1px solid #9d9d9d;	
	border-left   : 1px solid #9d9d9d;
	border-right  : 1px solid #e7e7e7;
	border-bottom : 1px solid #e7e7e7;
	background-color : white;
}
.ui-textarea
{
	width  : 50em;
	height : 10em;
}
.ui-button-icon
{
	border           : 1px solid #bfd05d;
	background-color : #fff;
}
.ui-button-icon.search-settings
{
	width	   : 30px;
	height	   : 18px;
	background : #fff url("img/icon-settings-show.png") no-repeat 2px 2px;
}
.ui-button-icon.search-settings.hide
{
	width	   : 30px;
	height	   : 18px;
	background : #fff url("img/icon-settings-hide.png") no-repeat 2px 2px;
}
.ui-button-icon.plus-minus
{
	width	   : 12px;
	height	   : 12px;
	background : #fff url("img/icon-minus-small.gif") no-repeat center center;
}
.ui-button-icon.plus-minus.hide
{
	width	   : 12px;
	height	   : 12px;
	background : #fff url("img/icon-plus-small.gif") no-repeat center center;
}
.ui-button-icon:hover,
.ui-button-icon.hide:hover
{
	background-color : #f0f0f0;
}
.ui-button-nav-down,
.ui-button-nav-up,
.ui-button-nav-prev,
.ui-button-nav-next
{
	width	   : 22px;
	height	   : 22px;
}

.ui-button-nav-down.hide { background : #ccc url("img/icon-arrow-up.png") no-repeat 45% center; }
.ui-button-nav-down { background : #ccc url("img/icon-arrow-down.png") no-repeat 45% center; }
.ui-button-nav-up 	{ background : #ccc url("img/icon-arrow-up.png") no-repeat 45% center; }
.ui-button-nav-prev { background : #ccc url("img/icon-arrow-left.png") no-repeat 45% center; }
.ui-button-nav-next { background : #ccc url("img/icon-arrow-right.png") no-repeat center center; }
.ui-button-nav-down:hover,
.ui-button-nav-up:hover,
.ui-button-nav-prev:hover,
.ui-button-nav-next:hover
{
	background-color : #999;
}
.js .ui-textfield-search
{
	background : #fff url("img/icon-search-small.png") no-repeat 4px center;
}
.ui-textfield-search:focus
{
	background : #fff;
}
.ui-button,
.comment-reply-link
{
	font-family	: "Arial";
	padding		: 0 5px 2px;
	height		: 20px;
	text-align	: center;
}
input.ui-button,
a.ui-button,
.comment-reply-link
{
	border     : none;
	color      : #fff;
	background : #A5C200 url("img/button-bg-x-green.png") repeat-x left center; /*A6B551#A5C200;*/
	font-weight : bold;
}
a.ui-button,
a.ui-button:hover,
.comment-reply-link,
.comment-reply-link:hover
{
	text-decoration : none;
}
input.ui-button.primary
{
	font-weight : bold;
}
.ui-button-nav-down:hover,
.ui-button-nav-up:hover,
.js .ui-button-nav-prev,
.js .ui-button-nav-next,
.js .ui-button-icon,
.ui-button,
.comment-reply-link
{
	cursor : pointer;
	cursor : hand;
}

.js .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,
.comment-reply-link:hover
{
	/*
	background-color : #a6b551;
	*/
	background : #A5C200 url("img/button-bg-x-green-over.png") repeat-x left center; /*A6B551#A5C200;*/
}
.ui-button-nav-down:hover,
.ui-button-nav-up:hover,
.ui-button-nav-prev:hover,
.ui-button-nav-next:hover
{
	background-color : #A5C200;
}
.js .ui-button:active,
.js div.ui-button:active,
.js li.ui-hoverbutton:active,
.js div.ui-hoverbutton:active,
.js span.ui-hoverbutton:active,
button:active,
.ui-button-tfinline:active
{
	border-top  : 1px solid #333;
	border-left : 1px solid #333;
}


.ui-button-nav-down:active,
.ui-button-nav-up:active,
.ui-button-nav-prev:active,
.ui-button-nav-next:active
{
	width	    : 21px;
	height	    : 21px;
	border-top  : 1px solid #333;
	border-left : 1px solid #333;
}


.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;
}


.js .ui-collapse,
.js .ui-expand
{
	cursor       : pointer;
	cursor       : hand;
/*
	display      : block;
	*/
	float        : left;
	clear        : both;
	width  : 12px;
	height : 12px;
}
.js .ui-collapse:hover,
.js .ui-expand:hover
{
	background-color : #ccc;
}
.js .ui-expand
{
	background : url("img/btn-expand-12.gif") no-repeat left top;
}
.js .ui-collapse
{
	background : url("img/btn-collapse-12.gif") no-repeat left top;
}
#search-submit
{
	border : 1px solid #A5C200;
}
.js .ui-textarrow
{
	float      : left;
	padding    : 2px 5px;
	background : #bfd05d;	
}
.js .ui-textarrow:hover
{
	background-color : #a6b551;
}
.js .ui-textarrow a,
.js .ui-textarrow a:hover
{
	color           : #fff;
	text-decoration : none;
}
.js .ui-textarrow .arrow-right,
.js .ui-textarrow .arrow-left
{
	min-width  : 11px;
	min-height : 9px;
}
.js .ui-textarrow .arrow-right
{
	padding    : 0 20px 0 5px;
	background : url("img/btn-arrow-right.gif") no-repeat right center;
}
.js .ui-textarrow .arrow-left
{
	padding    : 0 5px 0 20px;
	background : url("img/btn-arrow-left.gif") no-repeat left center;
}


.comment-reply-link
{
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	padding               : 1px 5px 1px;
}
.comment-reply-link
{
	font-size : 85%;
}
.comment-body p
{
	display : inline;
}
.comments-list div:first-child
{
	padding-left : 0;
}

/* wordpress comment form */
#comments-title
{
	margin : 0;
}
#respond
{
	padding-top : 10px;
}
#commentform > p
{
	width : 380px;
	margin-bottom : 10px;
}
#commentform > p
{
    zoom : 1;
}
#commentform > p:after
{
    content    : "";
    display    : block;
    height     : 0;
    clear      : both;
    visibility : hidden;
    display    : expression("none");
}
#commentform > p > label
{
	display : block;
	float : left;
}
#commentform > p > input
{
	display : block;
	float : right;
}
#commentform > p > input[type=text],
#commentform > p > textarea
{
	border-top    : 1px solid #9d9d9d;	
	border-left   : 1px solid #9d9d9d;
	border-right  : 1px solid #e7e7e7;
	border-bottom : 1px solid #e7e7e7;
	background-color : white;
}
.l-content-section p.form-allowed-tags
{
	position : absolute;
	margin-top : -160px;
	left : 390px;
	max-width : 270px;
}
.l-content-news p.form-allowed-tags
{
	position : absolute;
	margin-top : -160px;
	left : 390px;
	max-width : 210px;
}
p.comment-notes,
p.form-allowed-tags
{
	font-size : 85%;
	color : brown;
}
p.form-allowed-tags code
{
	display : block;
	font-size : 10pt;
}
#commentform > p > .required
{
	display : inline-block;
	font-size : 85%;
	padding-left : 5px;
}
#commentform > p > input[type=submit]
{
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	padding               : 2px 5px;
	border     : none;
	color      : #fff;
	background : #A5C200;
	font-weight : bold;
	cursor : pointer;
	cursor : hand;	
}
#commentform > p > input[type=submit]:hover
{
	background-color : #a6b551;
}
.form-submit #submit
{
	float : left;
}
#reply-title small
{
	font-size : 110%;
	font-weight : normal;
}
#cancel-comment-reply-link
{
	float : right;
	text-transform : none;
}