.summary_diary td {
	text-align: center;
}

.summary_label{
    width: 150px;
    text-align: left;
    padding-left: 20px;
}

.long_fields{
    width: 20%;
}

.edit_vacation_label{
    width: 20%;
    text-align: left;
    font-weight: bold;
  
}

.edit_vacation_content{
    display:inline;
  margin-bottom:12px;
  width:100%;
}
.edit_vacation_text{
  font-weight:bold;
  float:left;
  line-height:1.6;
  padding-right:7px;
/*  text-align:right;*/
  width:25%;
}

.edit_vacation_elements{
    text-align:left;
}


.unclosed_records td {
    text-align: center;
}

.expander {
    background: url("../images/tree_ltr.gif") no-repeat scroll -194px -27px transparent;
    float: right;
    height: 11px;
    margin: 1px 0 0 4px;
    padding: 0 2px;
    width: 11px;
}


.hr_text_m{
    float: left;
    line-height: 1.6;
    padding-right: 7px;
    text-align: right;
    width: 120px;
    font-weight: bold;
}
.hr_form_content_m{

 /* float:left;*/
 text-align: left;
  margin-bottom:12px;
  width:380px;
}



.highlight_over{
    background-color: #FFFFDD;
}

.security_hr p label{
    font-weight: bold;
}

/***** Tooltips ******/
.tooltip_v{position:relative;z-index:24;}
.tooltip_v:hover{z-index:25;color:#000;}
.tooltip_v span.tip_v{display: none; text-align:left;}

div.tooltip_v:hover span.tip_v{
display:block;
position:absolute;
top:12px;
/*bottom: 2px;left:-170px;top:-2px;*/
left:99%;
width:180px;
border:1px solid #555;
background-color:#fff;
padding: 4px;
font-size: 0.8em;
color:#505050;
}

.div_cal{
    position:relative;
   /* z-index:24;*/
}

.hr_legend{
    display:block;
    position:absolute;
    /*top:0px;*/
    /*left:-30px;*/
    right: -300px;
    width:250px;
   /* width:22%;*/
    /*border:1px solid #555;*/
    background-color:#EEEEEE;
    padding: 4px;
    font-size: 0.8em;
    color:#505050;
    bottom: 0px;
}
.hr_legend_col{
    
    color: #fdc68c;
    width: 10px;
    display: inline;
    border:1px solid #555;
}
.e_rank{
    display:none;
}


#admin-menu{
    background-color:#EEEEEE;
}

#member_hr_manager{
    height: 250px;
    overflow-y: auto;
}

.block_filter{
    width:570px;
}

.block_filter_params{
    width:270px;
    float: right;
}

.block_label{
    width:180px;
    float: left;
}