span.clear {
  display: block;
  clear: both;
}

/******************************************************************************/

div.iv-list-item a.iv-link,
x_div.iv-list-item a span,
x_div.iv-list-item a:hover,
x_div.iv-list-item a:hover span {
  text-decoration: none ! important;
}
div.iv-list-item a.iv-link:hover span.iv-title {
  text-decoration: underline ! important;
}
div.iv-list-item a.iv-link,
div.iv-list-item span.iv-icon,
div.iv-list-item span.iv-hd,
div.iv-list-item span.iv-title,
div.iv-list-item span.iv-date,
div.iv-list-item span.iv-text {
  display: block;
}
div.iv-list-item span.iv-icon {
  float: left;
  margin: 0 6px 0px 0;
}
div.iv-list-item span.iv-hd {
  margin: 0px 0 4px 0;
}
div.iv-list-item span.iv-title {
  font-weight: bold;
}
div.iv-list-item span.iv-date {
  margin-top: 2px;
  color: #666666;
  font-size: 10px;
}
div.iv-list-item span.iv-text {
}

div.iv-list-sep {
  border-top: 1px solid orange;
  margin: 8px 0;
  /* _clear: both; *//* TODO: watch margins */
}

/******************************************************************************/

div.iv-files a {
  display: block;
  margin: 0 0 4px 0;
}

div.iv-images a {
  display: block;
  float: left;
  margin: 0 6px 6px 0;
}
div.iv-images a img {
  /* xh11 */
  display: block;
}

/******************************************************************************/

div.iv-article span.iv-icon img {
  float: right;
  margin: 0 0 16px 16px;
}
/*
div.iv-article div.iv-header {
  margin: 0 0 12px 0;
}
div.iv-article h2.iv-title {
  font-size: 12px;
  margin: 0;
  padding: 0;
}
div.iv-article div.iv-sub-title {
  margin: 2px 0 0 0;
  font-size: 10px;
  color: #666666;
}
div.iv-article div.iv-text {
}
*/

/******************************************************************************/
/* COLUMNS ********************************************************************/
/******************************************************************************/

div.iv-col.c12,
div.iv-col.c22  {
  width: 50%;
  overflow: hidden;
}
div.iv-col.c12 {
  float: left;
}
div.iv-col.c22 {
  float: right;
}

div.iv-col.c13,
div.iv-col.c23,
div.iv-col.c33  {
  width: 33%;
  overflow: hidden;
}
div.iv-col.c13,
div.iv-col.c23 {
  float: left;
}
div.iv-col.c23  {
  width: 34%;
}
div.iv-col.c33  {
  float: right;
}
div.iv-col-sep {
  border-top: 1px solid pink;
  margin: 4px 0;
}


/******************************************************************************/
/* ROWS ***********************************************************************/
/******************************************************************************/

div.iv-row div.iv-cell.ix12,
div.iv-row div.iv-cell.ix22 {
  width: 50%;
  overflow: hidden;
}
div.iv-row div.iv-cell.ix12 {
  float: left;
}
div.iv-row div.iv-cell.ix22  {
  float: right;
}

div.iv-row div.iv-cell.ix13,
div.iv-row div.iv-cell.ix23,
div.iv-row div.iv-cell.ix33 {
  width: 33%;
  overflow: hidden;
}
div.iv-row div.iv-cell.ix13,
div.iv-row div.iv-cell.ix23 {
  float: left;
}
div.iv-row div.iv-cell.ix23  {
  width: 34%;
}
div.iv-row div.iv-cell.ix33  {
  float: right;
}

div.iv-col-sep {
  /* TODO */
  border-top: 1px solid pink;
}


/******************************************************************************/

div.iv-glass {
  position: relative;
  overflow: hidden;
  /* width is set */
}
div.iv-glass-1 {
  bottom: 0;
  position: absolute;
  width: 100%;
}
div.iv-glass div.iv-box {
  background: url(html/alpha67.png) repeat;
}
div.iv-glass div.iv-box span.iv-hd,
div.iv-glass div.iv-box span.iv-text,
div.iv-glass div.iv-box a,
div.iv-glass img {
  display: block;
}

/******************************************************************************/


x_div.galeria div.itemx {
  width: 33%;
  float: left;
}
x_div.galeria div.itemy {
  text-align: center;
  _border: 1px solid green;
  padding: 8px;
}

x_div.galeria div.itemx span.item {
  display: block;
}
/*
div.galeria div.itemx img {
  border: 4px solid #EDF4FB;
}
*/
x_div.galeria div.itemx a {
  display: block;
  text-decoration: none;
  /* color:#555555; */
}
x_div.galeria div.itemx a:hover {
  text-decoration: none ! important;
}
x_div.galeria div.itemx span.dscr {
  display: block;
  margin: 4px 4px 8px 4px;
}


/*
div.galeria div.item {
  width: 48%;
  float: left;
  xtext-align: center;
  border: 1px solid green;
}
div.galeria div.item img {
  border: 4px solid #EDF4FB;
  display: block;
}
div.galeria div.item a {
  display: block;
  text-decoration: none;
  color:#555555;
  float: left;
}
div.galeria div.item a:hover {
  text-decoration: none ! important;
}
div.galeria div.item span.dscr {
  display: block;
  margin: 4px 4px 8px 4px;
  border: 1px solid pink;
}
*/

/***************************/
div.iv-pool {
}
div.iv-chart {
  margin: 8px 0;
}
div.iv-chart a {
  text-decoration: none;
}
div.iv-chart div.iv-chart-item {
  margin: 2px 0;
}
div.iv-chart div.iv-chart-result {
  float: right;
  line-height: 100%;
}
div.iv-chart div.iv-chart-bar {
  margin-right: 3em;
  background: #ccc;
  padding: 0.25em;
}
div.iv-chart div.iv-chart-bar-in {
  background: #fff;
  padding: 0.6em 0 0 0;
}

div.iv-chart-date,
div.iv-chart-total {
  font-size: 90%;
}
/***************************/
/* TODO */
/*
div.iv-cell span.iv-icon {
  display: block;
}
*/


/******************************************************************************/
/* MENU ***********************************************************************/
/******************************************************************************/

ul.iv-menu {
  padding: 0;
  margin: 0;
}
ul.iv-menu li {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
ul.iv-menu li a {
  text-decoration: none;
  display: block;
}
ul.iv-menu.iv-vert {
}
ul.iv-menu.iv-horz li {
  float:left;
}

/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
