﻿HR 
{
  MARGIN: 20px 30px 0px 70px;
}

UL
{
LIST-STYLE-POSITION: inside;
}

td > p, th > p
{
 
margin: 0px 0px 0px 0px;
  text-align: left;
  padding-left: 0px;
  text-indent: 0px;
}

p
{
  margin: 0px 10px 0px 0px;
  padding-left: 40px;
  text-align: justify;
  text-indent: 30px;
}

.bc0h, .bc1m, .bc2b, .bc3e, .bc4gp, .bc5p, .bc6k, .vhc
{
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  text-align: center;
}
.bc4gt, .bc7h, .vht
{
  margin-left: 70px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  font-size: inherit;
}

 td {
    padding: 2px; /* Поля в ячейках */ 
   }
   
.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;

}

.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;
}




.comm
{
  margin-bottom: 0;
  padding-left: 0px;
  margin-left: 40px;
  font-weight: bold;
  font-size: smaller;
  font-style: italic;
  margin-top: 0px;
  color: #0099DD;

}
.LinksInComm {
  color: #0099DD;
}

.tst
{
	padding-left: 40px;
	font-size: 9px;
	font-family: ifont;
}
.empty
{
  padding: 3px;
  background: red none repeat scroll 0% 50%;
  margin-left: 7px;
  display: block;
}
.unchanged {
  margin-top: 0px;
  margin-bottom: 0px;
  white-space: nowrap;
  font-family: Arm Mono, ifont;
}
.tablestyle
{
	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'); }


table
    {
	position: relative;
    }

tr  {
	position: relative;
    }

.w1 { 
	position: relative;
	width: 22px; 
	font-size: 20px; 
    }
.w2 {
	/*position: relative;*/
	width: 14px; 
	font-size: 16px; 
    }
.w2table
    {
	position: absolute;
	left: -70px;
	width: 14px; 
	font-size: 16px; }
.w3 {
	position: relative;
	width: 12px; 
	font-size: 14px; 
    }

.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;
}
.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;
}
.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;
}
.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;
}

.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;
}
.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;
}
.span_i_popup_Title
{
	position: relative;
	float: left;
	text-align: center;
	margin: 8px 0 0 10px;
	font-size: 13px;
	font-weight: bold;
}
.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;
}
.a_i_popup_SeeAll:hover
{
	text-decoration: underline;
}
.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;
}
.a_i_popup_Close:hover
{
	color: Black;
	background: #CCCAC1;
}
.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;
}

.dateinterval{
	color: #AA0000;
	/*color: #AA0000;*/
	font-weight:bold;
	font-style:italic;
}

.a_internal
{
	color: blue;
}

.a_comm{
  text-decoration: underline;
color: #0099DD;
}

.a_prevtext {
/*  font-family: wingdings;*/
/*  background: #66CCDD none repeat scroll 0% 50%;*/
  background: #66ccff;
  color: white;
  text-align: center;
  font-weight: bolder;
  font-style: normal;
  text-decoration: none;
  line-height:0px;
}
.a_prevtext:hover {
  border-color: #aaaaaa #aaaaaa #999999;
  background: #00ccff; none repeat scroll 0% 50%;
  COLOR: #000000;
  font-style: normal;
}


.div_LinkPreview_popup
{
	position: absolute;
	border-radius: 3px;
	box-shadow: 2px 5px 24px rgba(0, 0, 0, 0.67);
	z-index: 99;
}
.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;
}
.div_a_LinkPreview_popup_Title
{
	position: relative;
	float: left;
	margin: 4px 0 0 8px;
	text-align: center;
	line-height: 15px;
}
.a_LinkPreview_popup_Title
{
	position: relative;
	font-size: 13px;
	text-decoration: none;
	line-height: 15px;
	outline: none;
	color: #0026FF;
}
.a_LinkPreview_popup_Title:hover
{
	text-decoration: underline;
}
.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;
}
.a_LinkPreview_popup_Close:hover
{
	color: Black;
	background: #CCCAC1;
}
.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;*/
}

.row_pointer
{
	position: relative;
	float: left;
	top: 0px;
	height: 18px;
	width: 18px;
	margin-right: -20px;
	background: url('../images/act/row-pointer.png');
}
.lawsigner {
	MARGIN-LEFT: 70px;
}

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;*/
}

table.vdstart > tbody:first-of-type > tr > td:nth-child(2)
{
	TEXT-ALIGN: right;
}

table.vdlist {
/*MARGIN-LEFT: 70px;*/
	margin-left:10%;
	margin-right:0%;
	font-weight: bold;
	align:center;
	width: 80%;
/*background: red;*/
}

.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;
}
    .trhidden
    {
        visibility:collapse;
    }

ol.bracket {
	  counter-reset: list;
	}

ol.bracket >  li {
    list-style: none;
    position: relative;
    left:-10px;
}
ol.bracket >  li:before {
    content: counter(list) ") ";
    counter-increment: list;
    left: -25px;
    position: absolute; 
}


