.act-container  HR
{
  MARGIN: 20px 30px 0px 70px;
}

.act-container  td > p, th > p
{

  margin: 0px 0px 0px 0px;
  text-align: left;
  padding-left: 0px;
  text-indent: 0px;
}

.act-container  p
{
  margin: 0px 10px 0px 0px;
  padding-left: 40px;
  text-align: justify;
  text-indent: 26px;
  line-height: 18px;
}

.act-container  .bc0h, .act-container  .bc1m, .act-container  .bc2b, .act-container  .bc3e, .act-container  .bc4gp, .act-container  .bc5p, .act-container  .bc6k, .act-container  .vhc
{
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  text-align: center;
}
.act-container  .bc4gt, .act-container  .bc7h, .act-container  .vht
{
  margin-left: 70px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  font-size: inherit;
}

.act-container  td {
  padding: 2px; /* Поля в ячейках */
}

.act-container  .irtek_comm {
  /*  color: #0077CC;*/
  color: #0077BB;
  /*  color: #7573CF;*/
  /* color: #5F5AFF;*/
  /*width:100%; */
  min-width: 100px;
  /*max-width: 200px;*/
  /*color: #6A66FF;*/

  /*color: #6464FF;*/
  background-color: #f0f0f0;

  margin: 7px 10px 7px 70px;
  padding:2px;
  font-size:smaller;
  /*FONT-WEIGHT: bold; */
  BORDER-TOP: #0077bb 1px solid;
  BORDER-BOTTOM: #0077bb 1px solid;

}

.act-container  .irtek_comm00 {
  /*width:100%; */
  min-width: 100px;
  color: #6464FF;
  background-color: #f0f0f0;
  /*background-color: #f4f3f8;*/
  /*max-width: 200px;*/

  margin: 7px 20px 7px 40px;
  padding:14px;
  font-size:smaller;
  /*FONT-WEIGHT: bold; */
  BORDER-TOP: #0077bb 1px solid;
  BORDER-BOTTOM: #0077bb 1px solid;
}




.act-container  .comm
{
  margin-bottom: 0;
  padding-left: 0px;
  margin-left: 40px;
  font-weight: bold;
  font-size: smaller;
  font-style: italic;
  margin-top: 0px;
  color: #0099DD;

}
.act-container  .LinksInComm {
  color: #0099DD;
}

.act-container  .tst
{
  padding-left: 40px;
  font-size: 9px;
  font-family: ifont;
}
.act-container  .empty
{
  padding: 3px;
  background: red none repeat scroll 0% 50%;
  margin-left: 7px;
  display: block;
}
.act-container .tablestyle, .act-container .unchanged
{
  white-space: nowrap;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family:Arm Mono, ifont;
}




/************************ images in the act text ************************/
@font-face { font-family: ifont; src: url('../fonts/arm_mono.ttf'); }


.act-container  table
{
  position: relative;
}

.act-container  tr  {
  position: relative;
}

.act-container  .w1 {
  position: relative;
  width: 22px;
  font-size: 20px;
}
.act-container  .w2 {
  /*position: relative;*/
  width: 14px;
  font-size: 16px;
}
.act-container  .w2table
{
  position: absolute;
  left: -70px;
  width: 14px;
  font-size: 16px; }
.act-container  .w3 {
  position: relative;
  width: 12px;
  font-size: 14px;
}

.act-container  .a_text_i
{
  /*	position: relative;*/
  border-radius: 2px;
  float: left;
  MARGIN-top: 3px;
  height: 12px;
  margin-left: 20px;
  line-height: 11px;
  color: White;
  text-align: center;
  text-decoration: none;
  background: #3F8FFF;
  font-family: Sylfaen;
  font-weight: bolder;
  font-size: 11px;
  transition: all 0.218s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}
.act-container  .a_text_i:hover
{
  color: #333;
  transition: all 0.0s;
  background-image: -moz-linear-gradient(center top , #F0F0F0 0pt, #3F8FFF 100%);
  background-image: -webkit-linear-gradient(top,#F0F0F0,#3F8FFF);
  background-image: -ms-linear-gradient(top,#F0F0F0,#3F8FFF);
  background-image: -o-linear-gradient(top,#F0F0F0,#3F8FFF);
  background-image: linear-gradient(top,#F0F0F0,#3F8FFF);
  border-color: #AAAAAA #AAAAAA #999999;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 0 3px #FFFFFF inset;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 0 3px #FFFFFF inset;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25) 3px #FFFFFF inset;
}
.act-container  .a_text_i:active
{
  font-size: 11px;
  background-image: -moz-linear-gradient(center top , #C8C8C8 0pt, #E6E6E6 100%);
  background-image: -webkit-linear-gradient(top,#C8C8C8,#E6E6E6);
  background-image: -ms-linear-gradient(top,#C8C8C8,#E6E6E6);
  background-image: -o-linear-gradient(top,#C8C8C8,#E6E6E6);
  background-image: linear-gradient(top,#C8C8C8,#E6E6E6);
  border-color: #888888 #AAAAAA #CCCCCC;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25) inset, 0 1px 0 #FFFFFF;
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25) inset, 0 1px 0 #FFFFFF;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25) inset, 0 1px 0 #FFFFFF;
}
.act-container  .a_text_i:focus
{
  border-color: #4496E7;
  box-shadow: 0 0 5px #4496E7, 0 0 10px #FFFFFF inset;
  -moz-box-shadow: 0 0 5px #4496E7, 0 0 10px #FFFFFF inset;
  -webkit-box-shadow: 0 0 5px #4496E7, 0 0 10px #FFFFFF inset;
  outline: medium none;
}

.act-container  .div_i_popup
{
  position: absolute;
  border-radius: 3px;
  width: 502px;
  background: white;
  box-shadow: 0px 0px 14px rgba(70, 70, 70, 0.67);
  z-index: 99;
}
.act-container  .div_i_popup_Title
{
  position: relative;
  border-top-left-radius: 3px; border-top-right-radius: 3px;
  float: left;
  width: 500px;
  border: 1px solid #AAAAAA;
  border-bottom: none;
}
.act-container  .span_i_popup_Title
{
  position: relative;
  float: left;
  text-align: center;
  margin: 8px 0 0 10px;
  font-size: 13px;
  font-weight: bold;
}
.act-container  .a_i_popup_SeeAll
{
  position: relative;
  float: right;
  text-align: center;
  margin: 8px 15px 0 0;
  font-size: 13px;
  text-decoration: none;
  outline: none;
  color: #2869FF;
}
.act-container  .a_i_popup_SeeAll:hover
{
  text-decoration: underline;
}
.act-container  .a_i_popup_Close
{
  position: relative;
  border-radius: 2px;
  float: right;
  padding: 5px 12px;
  font-size: 20px;
  font-weight: bold;
  background: #B2B0A9;
  color: #474747;
  border: 1px solid #AAAAAA;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.218s;
}
.act-container  .a_i_popup_Close:hover
{
  color: Black;
  background: #CCCAC1;
}
.act-container  .div_i_popup_Body
{
  position: relative;
  border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;
  float: left;
  width: 480px;
  min-height: 60px; max-height: 160px;
  padding: 10px;
  overflow: auto;
  border: 1px solid #AAAAAA;
}

.act-container  .dateinterval{
  color: #AA0000;
  /*color: #AA0000;*/
  font-weight:bold;
  font-style:italic;
}

.act-container  .a_internal
{
  color: blue!important;
}

.act-container  .a_comm{
  text-decoration: underline!important;
  color: #0099DD!important;
}

.act-container  .a_prevtext {
  background: #66ccff;
  color: white;
  text-align: center;
  font-weight: bolder;
  font-style: normal;
  text-decoration: none;
  line-height:0px;
}
.act-container .a_prevtext:hover {
  border-color: #aaaaaa #aaaaaa #999999;
  background: #00ccff none repeat scroll 0% 50%;
  COLOR: #000000;
  font-style: normal;
}


.act-container .div_LinkPreview_popup
{
  position: absolute;
  border-radius: 3px;
  box-shadow: 2px 5px 24px rgba(0, 0, 0, 0.67);
  z-index: 99;
}
.act-container  .div_LinkPreview_popup_Title
{
  position: relative;
  border-top-left-radius: 3px; border-top-right-radius: 3px;
  float: left;
  background: #FFFCF7;
  border: 1px solid #9E9E9E; /*#AAAAAA;*/
  border-bottom: none;
}
.act-container  .div_a_LinkPreview_popup_Title
{
  position: relative;
  float: left;
  margin: 4px 0 0 8px;
  text-align: center;
  line-height: 15px;
}
.act-container  .a_LinkPreview_popup_Title
{
  position: relative;
  font-size: 13px;
  text-decoration: none;
  line-height: 15px;
  outline: none;
  color: #0026FF;
}
.act-container .a_LinkPreview_popup_Title:hover
{
  text-decoration: underline;
}
.act-container .a_LinkPreview_popup_Close
{
  position: relative;
  border-radius: 2px;
  float: right;
  padding: 5px 12px;
  font-size: 20px;
  font-weight: bold;
  background: #B2B0A9;
  color: #474747;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.218s;
}
.act-container .a_LinkPreview_popup_Close:hover
{
  color: Black;
  background: #CCCAC1;
}
.act-container .div_LinkPreview_popup_Body
{
  position: relative;
  border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;
  float: left;
  min-height: 60px; max-height: 200px;
  padding: 10px;
  overflow: auto;
  background: white;
  border: 1px solid #9E9E9E; /*#AAAAAA;*/
}

.act-container .lawsigner {
  MARGIN-LEFT: 70px;
}

.act-container table.vdstart {
  /*MARGIN-LEFT: 70px;*/
  margin-left:10%;
  margin-right:10%;
  font-weight: bold;
  width: 70%;
  VERTICAL-ALIGN: bottom;
  /*border: 1px solid black;*/
  /*background: red;*/
}

.act-container  table.vdstart > tbody:first-of-type > tr > td:nth-child(2)
{
  TEXT-ALIGN: right;
}

.act-container table.vdlist {
  /*MARGIN-LEFT: 70px;*/
  margin-left:10%;
  margin-right:0%;
  font-weight: bold;
  align:center;
  width: 80%;
  /*background: red;*/
}

.act-container .vert_dir {
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  text-align:left;
  /*vertical-align:bottom;*/
  /*white-space: nowrap;*/

  -ms-writing-mode:tb-rl;
  writing-mode:tb-rl;
}
.act-container .trhidden
{
  visibility:collapse;
}
