#topic-page{
  /*display: table;*/
    width: 660px;

    /*
     * This value must be set in a page-independent value
     */
}
/*
#topic-page > div {
    display: table-cell;
}*/

#topic-page-content-area {
  width: 660px;
  margin-right: 40px;
  /*float:left;*/
}

#topic-page-aditional-info {
  position: absolute;
    right: 5px;
  margin-right: -11px;
  width: 235px;
  top: -8px;
  bottom: 84px; /* constanta universala; don't ask! */
}



#topic-page-aditional-info-bg-top {
  background-image: url(/img/assets/topic-page/additional-info-area/background/bg-top-gradient.png);
  height: 90px;
}
#topic-page-aditional-info-bg-bottom {
  background-image: url(/img/assets/topic-page/additional-info-area/background/bg-bottom-2nd-level-z-index-rounded-corner.png);
  background-position: right bottom;
  background-repeat: no-repeat;
  height: 3px;
}

#topic-page-aditional-info-wrapper {
  padding-left: 10px;
  margin-top: -22px;
  padding-bottom: 20px;
  display: inline-block;
}

#topic-page-aditional-info-wrapper-background {
  background-image: url(/img/assets/topic-page/additional-info-area/background/bg-bottom-repeatable.png);
  margin-bottom: -46px;
  height: 100%;
}

/* used for a couple of HC tags like hc2_video, hc2_code etc. */
.blockelement {
    clear: both;
    display:block;
    /* margin-bottom: 15px; */
}