#hefth_top_btns{
	display: inline;
	width: 100%;
	float: left;
}

#logout, button#save{
	
}

.float_left{
	float: left;
}

button#save{
	margin-left: 3px;
}

button.ui-button-icon-only .joza_chooser{
	margin: 0 3px 0 0;
}

#info_btn{
	float: right;
}

.joza_loading{
	float: left;
	margin: 6px 0 0 10%;
}

#check_btns, #expand_btns{	
	display: inline-block;
}

#check_btns{
	border-left: 1px dotted gray;
	padding:0 0 0 3px;	
}

.ui-button-text-only .ui-button-text{
	padding: 4px;
}

#hefth_table{
	display: inline;
}

.ui-selectmenu-menu li a, .ui-selectmenu-status{
	padding: .3em 1.4em;
}

.ui-selectmenu{
	float: right;
}

#hefth_list{
	border: 1px solid gray;
	height: 0;
	overflow: hidden;
	position: relative;
	width: 99.5%;
	float: left;
}

.overview ul{
	margin: 0 -25px;
	font-size: 15px;
}

.overview > ul > li{
	display: block;
	line-height: 30px;
	width: 100%;
	padding:5px 4px;
	margin: 6px 0;
	list-style: none;
}

.overview .first_cat > span{
	width: 100%;
	display: block;
	cursor: pointer;
	background: whitesmoke;
}

.overview .second_cat{
	margin: 0 5px 0 0;
	display: block;
	cursor: pointer;	
}

.overview .second_cat > span{
	text-decoration: underline;
}

.expand_btn{
	background: url('../images/tpl/expand-small-silver-Shapes4FREE.png') no-repeat;
	display: inline-block;
	width: 22px;
	height: 15px;
}

.collapse_btn{
	background: url('../images/tpl/collapse-small-silver-Shapes4FREE.png') no-repeat;
	display: inline-block;
	width: 22px;
	height: 15px;
}

.joza_content{
	display: none;
}

.sora_content{
	display: none;
}

#statistics{
	border: 1px solid gray;
	float: left;
	width: 100%;
}

.first_cat_chb, .second_cat_chb, .third_cat_chb{
	list-style: none;
	background-image: url('../images/tpl/fancy-radio-checkbox.png');
	cursor: pointer;
	width: 20px;
	height: 22px;
	display: inline !important;
	float: right;
	margin: 0 0 0 2px;
}

.cat_chb_off{
	background-position: 0% -4%;
}

.joza_content li{
	list-style: none;
}

.cat_chb_part{
	background-position: 0% 29%;
}

.cat_chb_on{
	background-position: 0% 60%;
}

#stats_title{
	font-size: 18px;
	text-decoration: underline;
}

#stats_title, #statistics table{
	margin: 10px 10px 0 0;
	
}

#statistics table, #statistics td{
	border: 0px solid;
}

#statistics .clear{
	padding: 0 0 0 10px;
}

.ui-dialog-title{
	float: right !important;
}

.fb-like{
	margin: 10px 0 0 14px;
	float: left;
}