


/* ������ �������, ���� ������� ������� Firefox */
@-moz-document url-prefix() {
  .hideForFirefox {
    visibility: hidden;
  }
}

/* ������ �������, ���� ������� ������� Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .hideForSafari {
    visibility: hidden;
  }
}

p { 
  margin-bottom: 22px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 22px;
}

a {
  color: #8B00FF; /* ���� ������� ������ */ 
  text-decoration: none; /* ������� ������������� � ������ */
}
a:visited {
  color: #8B0060; /* ���� ���������� ������ */
} 
a:hover {
  color: #FF4D00; /* ���� ������ ��� ��������� �� ��� ������� ���� */ 
  text-decoration: underline; /* ��������� ������������� */
}

img { 
  border: none;
}

table { 
  table-layout: fixed;
  border-collapse: collapse;
  border: none;
  text-align: left;
  color: black;
  font-weight: normal;
  font-size: 12px;
  font-family: Verdana, Geneva, sans-serif;
}

/* ������-�� ��� �������� � table �� �������� ������������ �� ���������, �������� ������� � td. */
table td { 
  vertical-align: top;
  padding-bottom: 1px;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
}

table td.value {
  text-align: right;
}

table th { 
  text-align: center;
  font-weight: bold;
}

h1 {
  text-align: left;
  color: #FF4D00;
  font-weight: bold;
  font-size: 16px;
  font-family: Verdana, Geneva, sans-serif;
}

h2 {
  text-align: left;
  color: black;
  font-weight: bold;
  font-size: 16px;
  font-family: Verdana, Geneva, sans-serif;
}

h3 {
  text-align: left;
  color: black;
  font-weight: bold;
  font-size: 14px;
  font-family: Verdana, Geneva, sans-serif;
}

h4 {
  text-align: left;
  color: black;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana, Geneva, sans-serif;
}

.borderTopColor1 { 
  border-top: 1px solid;
  border-top-color: #2E8B57;
}

.borderBottomColor1 { 
  border-bottom: 1px solid;
  border-bottom-color: #2E8B57;
}

.colorBlack { 
  color: black; /* ������ */
}

.color1 { 
  color: #2E8B57; /* ������� */
}

.color2 { 
  color: #FF4D00; /* ����� */
}

.color3 { 
  color: #8B00FF; /* ����������� */
}

iframe { 
  background-color: white;
  border: none;
  margin: 0px;
  padding: 0px;
}

ul {
  margin-bottom: 12px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 12px;
  padding-bottom: 0px;
  padding-left: 40px;
  padding-right: 0px;
  padding-top: 0px;
  font-size: 12px;
  font-family: Verdana, Geneva, sans-serif;
  list-style: url('/Cms/data/resources/com/technology/communicationsite/cms/files/siteL4JStructure/ru/middleDot.gif') disc outside; /* ���� � ����� � ������������ ������� */
}

/* ����� ������ � ���������� ������ */

/* ���������� �������� */
body.l4j { 
  background-color: white;
  min-width: 812px;
  margin: 3px;
  text-align: left;
  color: black;
  font-weight: normal;
  font-size: 12px;
  font-family: Verdana, Geneva, sans-serif;
}

/* ����� */
iframe.l4j { 
  background-color: white;
  border: none;
  margin: 0px;
  padding: 0px;
}

/* ��������� */
h1.l4j, h2.l4j, h3.l4j, h4.l4j {
  text-align: left;
  font-weight: bold;
  font-family: Verdana, Geneva, sans-serif;
  color: black;
  font-size: 16px;
}

h1.l4j {
  color: #FF4D00; /* ����� */
}

h2.l4j {

}

h3.l4j {
  font-size: 14px;
}

h4.l4j {
  font-size: 12px;
}

h1.l4j.center, h2.l4j.center, h3.l4j.center, h4.l4j.center {
  text-align: center;
}
h1.l4j.right, h2.l4j.right, h3.l4j.right, h4.l4j.right {
  text-align: right;
}

/* ������ */
p.l4j { 
  margin: 22px 0px 22px 0px;
}

/* ������ */
a.l4j {
  color: #8B00FF; /* ���� ������� ������ */ 
  text-decoration: none; /* ������� ������������� � ������ */
}
a.l4j:visited {
  color: #8B0060; /* ���� ���������� ������ */
} 
a.l4j:hover {
  color: #FF4D00; /* ���� ������ ��� ��������� �� ��� ������� ���� */ 
  text-decoration: underline; /* ��������� ������������� */
}

a.l4j.mark {
  color: inherit;
  text-decoration: inherit;
}
a.l4j.mark:visited {
  color: inherit;
} 
a.l4j.mark:hover {
  color: inherit;
  text-decoration: inherit;
}

/* �������� */
img.l4j { 
  border: none;
}

/* ������� */
.l4j.border { 
  border: 1px solid;
}
.l4j.border-top { 
  border-top: 1px solid;
}
.l4j.border-right { 
  border-right: 1px solid;
}
.l4j.border-bottom { 
  border-bottom: 1px solid;
}
.l4j.border-left { 
  border-left: 1px solid;
}

.l4j.border-colorBlack { 
  border-color: black; /* ������ */
}
.l4j.border-color1 { 
  border-color: #2E8B57; /* ������� */
}
.l4j.border-color2 { 
  border-color: #FF4D00; /* ����� */
}
.l4j.border-color3 { 
  border-color: #8B00FF; /* ����������� */
}

/* ������� */
table.l4j { 
  table-layout: auto;
  border-collapse: collapse;
  border: none;
  color: black;
}
table.l4j td { 
  text-align: left;
  vertical-align: top;
  font-weight: normal;
  font-size: 12px;
  font-family: Verdana, Geneva, sans-serif;
  padding: 1px 1px 1px 1px;
}
table.l4j th { 
  text-align: center;
  vertical-align: top;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana, Geneva, sans-serif;
  padding: 1px 1px 1px 1px;
}

table.l4j.center td {
  text-align: center;
}
table.l4j.left td {
  text-align: left;
}
table.l4j.right td {
  text-align: right;
}
table.l4j.top td {
  vertical-align: top;
}
table.l4j.middle td {
  vertical-align: middle;
}
table.l4j.bottom td {
  vertical-align: bottom;
}

table.l4j td.l4j.center {
  text-align: center;
}
table.l4j td.l4j.left {
  text-align: left;
}
table.l4j td.l4j.right {
  text-align: right;
}
table.l4j td.l4j.top {
  vertical-align: top;
}
table.l4j td.l4j.middle {
  vertical-align: middle;
}
table.l4j td.l4j.bottom {
  vertical-align: bottom;
}

/* ������ */
ul.l4j {
  margin: 12px 0px 12px 0px;
  padding-bottom: 0px 0px 0px 40px;
  font-size: 12px;
  font-family: Verdana, Geneva, sans-serif;
  list-style: url('/Cms/data/resources/com/technology/communicationsite/cms/files/siteL4JStructure/ru/middleDot.gif') outside; /* ���� � ����� � ������������ ������� */
}

/* ����� */
.l4j.colorBlack { 
  color: black; /* ������ */
}
.l4j.color1 { 
  color: #2E8B57; /* ������� */
}
.l4j.color2 { 
  color: #FF4D00; /* ����� */
}
.l4j.color3 { 
  color: #8B00FF; /* ����������� */
}

/* ���������� */
.l4j.fill {
  width: 100%;
  height: 100%;
}
.l4j.fill-width {
  width: 100%;
}
.l4j.fill-height {
  height: 100%;
}

/* ��������� */
.l4j.hide {
  display: none;
}
