div.iv-cell {
}
div.iv-cell-in a,
div.iv-cell-in a span,
div.iv-cell-in a img {
  display: block;
}
div.iv-cell-in a span.iv-more {
  display: inline;
}
div.iv-cell-in a {
  text-decoration: none;
}

div.iv-cell-in div.iv-list-item span.iv-icon {
  float: none;
}
div.iv-cell-in div.iv-list-item span.iv-title {
  font-weight: normal;
}

/* common *********************************************************************/

div.iv-rows div.iv-cell-in {
}
div.iv-rows div.iv-cell-in span.iv-icon {
}
div.iv-rows div.iv-cell-in span.iv-icon img {
}

/* 2 koumny *******************************************************************/

xdiv.iv-rows.ix2 div.iv-cell-in span.iv-icon {
  float: left;
}
xdiv.iv-rows.ix2 div.iv-cell-in span.iv-icon img {
  border: 2px solid red;
}
xdiv.iv-rows.ix2 div.iv-cell-in {
}
xdiv.iv-rows.ix2 div.iv-cell-in span.del-iv-hd {
  margin-left: 90px;
  margin-right: 4px;
}


/* 3 koumny *******************************************************************/

xdiv.iv-rows.ix3 div.iv-cell-in span.iv-icon img {
  margin: 0 auto;
  _border: 2px solid red;
}
xdiv.iv-rows.ix3 div.iv-cell-in {
  text-align: center;
  padding: 4px;
}

xdiv.iv-rows div.iv-clear {
  background: green;
  padding-top: 8px;
}


div.iv-rows div.iv-cell-in span.iv-icon {
  /* clear default */
  margin: 0;
}

/******************************************************************************/

div.v div.iv-rows div.iv-cell-in span.iv-icon {
  margin-right: 8px;
}
div.v div.iv-rows div.iv-cell-in span.del-iv-hd {
  _margin-left: 120px;
  margin-right: 6px;
}

div.v div.iv-rows div.iv-cell-in span.iv-icon {
  float: left;
}

/******************************************************************************/

div.h div.iv-rows div.iv-cell-in  {
  xtext-align: center;
  _padding: 4px;
}
div.h div.iv-rows div.iv-cell-in img {
  display: block;
  margin: 0 auto;
}
div.h div.iv-rows div.iv-cell-in span.del-iv-hd {
  display: block;
  text-align: center;
  margin-top: 4px;
}
div.h div.iv-rows div.iv-cell-in span.iv-clear {
  _display: none;
}


/******************************************************************************/
/******************************************************************************/
/******************************************************************************/

span.del-iv-hd {
  xbackground: #eee;
  margin: 0;
}
div.iv-list-item span.iv-hd {
  margin: 0;
}
div.iv-rows div.iv-list-sep {
  display: none;
}

div.iv-rows div.iv-cell-in {
  border:1px solid #E7EEF8;
  padding: 4px;
  -moz-border-radius: 3px;
  _margin-bottom: 6px;
  margin: 3px;
}
/*
x.iv-clear {
  height: 0px;
  overflow: hidden;

}
*/

div.lsn div.iv-cell-in img {
  margin: 0 auto;
}
div.lsn div.iv-cell-in {
  text-align: center;
}
