.ui-tabs {
	position: relative;
	/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: 0; /* .2em */
	background: #ffffff;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 0;
	height: 95%;
}

.ui-tabs .btn-footer-rigth {
	position: absolute;
	bottom: .3em;
	right: .5em;
}

.ui-tabs .btn-footer-rigth button {
	width: 80px;
	font-family: THBaijamRegular, Tahoma, sans-serif;
	font-size: 1.1em;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0; /* .2em .2em 0 */
	/* background: #dcdcdc; */
	background: #fff;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 0;
	
	border-left: 1px solid #ccc;
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 0; /* 1px .2em 0 0; */
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
	border-left-width: 0;
	border-top-width: 0;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background: #ededed;
	font-size: 1.1em;
	
	border-top: 1px solid #ccc;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .3em 1em; /* .5em 1em; */
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	/* margin-bottom: -1px;
	padding-bottom: 1px; */
	background: #ffffff;
	font-weight: bold;
	cursor: default;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor
	{
	cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.2em; /* 1em 1.4em */
	background: none;
}