@import url('../../common/ext.css');


/*------------------------------level----------------------*/

table.detail {
  margin-left:60px;
  width:auto !important;
  table-layout:auto !important;
}

table.detail TD{
  padding-right:8px;
}

.elected TD{
  font-weight:bold;
}

/*----------------------- ensomatosi analytiki tmimaton ---------------*/

div.ensomatosi div.x-grid3-col-NumTmSrt,
div.ensomatosi div.x-grid3-col-NumTm {
 color:blue;
 cursor:pointer;
}

div.ensomatosi div.x-grid3-col-MissingSrt,
div.ensomatosi div.x-grid3-col-Missing {
 color:red;
 cursor:pointer;
}

/* begin progress bar */

div.ensomatosi .x-grid3-col-percSrt{
  position:relative;
  width:100%;
  height:20px;
  padding:0px;
}

div.ensomatosi .ens-bar{
  position:absolute;
  height:100%;
  left:0px;
  top:0px;
  background-color:lime;
}

div.ensomatosi .ens-txt{
  position:absolute;
  width:100%;
  right:4px;
  top:4px;
  text-align:right;
}

/* end progress bar */

div.tm {
  float: left;
  margin: 4px;
  padding: 4px;
  border:1px solid gray;
  width:200px;
  height:40px;
  overflow:hidden;
  white-space: normal;
  cursor:pointer;
}

div.tm span.tmDescr {
  font-size: 8pt;
}

div.noTms {
  font-size:20px;
  margin:20px 0px 0px 20px;
  color:gray;
}


#ethnosimo {
  width:100px;
  height:100px;
  margin-bottom:20px;
}

#ministryMain {
  font-size:24px;
  font-weight:bold;
}

.homePage table.main {
  /*width:100%;*/
  height:100%;
}

.homePage table.main td {
  text-align:center;
  vertical-align:middle;
}

.homePage table.legend td{
  text-align:left;
  padding-left:10px;
}

.homePage table.legend div.lcolor {
  width:10px;
  height:10px;
  border:1px solid black;
}

#west TABLE {
  width:100%;
}

#west TABLE.header tr {
  line-height:20px;
}

#west td.labl{
  font-weight:bold;
}

#west td.number{
  text-align:right;
}

#west div.updated{
  text-align:center;
}




.info2 table {
  border-collapse:collapse;
}

.info2 table th,
.info2 table td {
  padding-left:8px;
  padding-right:8px;
  text-align:right;
  border:1px solid silver;
}
