@charset "UTF-8";
.tablist {
    position: relative;
    padding-bottom: 0 !important; }
.tablist .tab {
    float: left;
    padding: 10px 15px;
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0; }
.tablist .tab.active {
    background-color: #f7f7f7; }
.tablist .tab.active .pseudo {
    cursor: default;
    font-weight: bold;
    border: none;
    color: #000; }
.tablist .tab.active .pseudo:hover {
    color: #000 !important; }

.tabbox {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    width: 65%;
    padding: 15px;
    background-color: #f7f7f7;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px; }
.tabbox > div {
    display: none; }

#tab1 {
    display: block; }

.see_also {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: right;
    width: 35%;
    padding-left: 20px; }
.see_also p + ul {
    margin-top: 0 !important; }
.see_also .file.small_icon {
    margin-left: -22px; }

/* * */
ul.nodash {
    margin-left: 0 !important; }
ul.nodash li {
    margin: 0 0 1em 0 !important; }
ul.nodash > li {
    text-indent: 0 !important; }
ul.nodash > li:before {
    content: '' !important; }

/* * */
/* forms */
dl, dt, dd {
    margin: 0;
    padding: 0;
    position: relative; }

dl {
    margin: 1em 0 0; }
dl.row.question .open .pseudo:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg); }
dl.row.question .pseudo {
    margin-left: 0;
    margin-right: 5px; }
dl.row.question .pseudo:before {
    content: "";
    font-size: 11px;
    font-weight: 600;
    margin-left: -18px;
    margin-right: 7px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
dl.row.question .field {
    padding-left: 116px; }
dl.row.question .field ins {
    color: #999;
    margin-left: 7px;
    position: absolute; }
dl.row.question .answer {
    padding-left: 0; }
dl.row.question .answer label {
    display: inline-block;
    vertical-align: top;
    width: -webkit-calc(100% - 22px);
    width: -moz-calc(100% - 22px);
    width: calc(100% - 22px); }
dl.row.question .answer .row {
    margin-bottom: 1em; }
dl.row.question .answer .row:last-child {
    margin-bottom: 0; }
dl.row.question .answer .field {
    padding-left: 0; }

dt {
    float: left;
    margin-top: 0.3em;
    width: 6em; }

dd {
    padding-left: 7em; }
dd dl.row {
    margin: 0; }
dd dd {
    padding-left: 0; }
dd select {
    width: 80%; }
dd input[type="search"], dd input[type="text"] {
    width: 80%; }

.wave_hr {
    margin: 0.7em -15px 1em; }

/* \\forms */
.small {
    font-size: 85%; }

.smallest {
    font-size: 75%; }

.org_info {
    width: 100%;
    position: relative; }
.org_info .links {
    float: right;
    width: 20%;
    margin-top: 3em;
    font-size: 90%; }
.org_info .links li {
    padding: 0;
    margin-bottom: 0.5em;
    text-indent: 0; }
.org_info .links li:before {
    content: ''; }
.org_info .links p + ul {
    margin-top: 1em; }
.org_info .accent_block {
    width: 71%; }

.accent_block td {
    margin: 0;
    padding: 0.5em 0 0.5em 0; }

.org_dopinfo td, .org_dopinfo th {
    margin: 0;
    padding: 0.5em 0 0.5em 0; }

.branches td, .branches th {
    margin: 0;
    padding: 0.5em 0 0.5em 0; }

.accent_block td:first-child {
    font-size: 85%;
    padding-right: 3em;
    text-align: left; }

.org_dopinfo {
    width: 100%;
    clear: both; }
.org_dopinfo table td:first-child {
    font-size: 85%;
    padding-right: 3em;
    text-align: left; }
.org_dopinfo h4 {
    height: 2.5em; }
.org_dopinfo table.data {
    margin: 0 4em 1.5em 0;
    width: auto; }
.org_dopinfo .cards {
    float: right;
    width: 45%; }
.org_dopinfo .cards table.data {
    margin-top: -0.5em; }
.org_dopinfo .cards th {
    text-align: center;
    font-size: 85%; }
.org_dopinfo .cards td {
    text-align: center; }
.org_dopinfo .cards table {
    width: 100%; }

div.hr {
    clear: both; }

.black_dot {
    display: inline-block;
    width: 9px;
    height: 9px;
    background-image: url("/f/r/global/icons.png"); }

td.bottom_border, th.bottom_border, tr.bottom_border > * {
    border-bottom: 1px solid #B9B6A3; }

.reports .big .switcher li {
    font-size: 120%; }

.reports .switcher.type2 {
    margin-left: -1em;
    margin-top: 0; }

.reports .normal .switcher {
    font-family: Arial, sans-serif !important;
    font-size: 100%; }

.reports table.data {
    margin-left: -10px; }
.reports table.data td:first-child {
    padding-left: 10px; }
.reports table.data th {
    padding-bottom: 1em; }
.reports table.data th:first-child {
    text-align: left;
    padding-left: 10px; }

#f_101 .switched {
    position: relative;
    /*height: 6.65em;*/ }

#f_102 .switched {
    position: relative;
    /*height: 1.45em;*/ }

#f_101 .switched .normal, #f_102 .switched .normal {
    position: absolute;
    top: 0;
    display: none; }

#f_101 .switched .normal.active, #f_102 .switched .normal.active {
    display: block;
    position: relative; }

.branches td {
    padding-right: 2em; }

.branches th {
    font-size: 80%;
    white-space: nowrap;
    padding-right: 2em; }

.zero_value {
    color: #777777; }

input[type="checkbox"] {
    margin: 4px 5px 4px 0; }

@media (max-width: 768px) {
    .tabbox {
        width: 100%; }
    .see_also {
        float: none;
        margin-top: 25px;
        padding-left: 0;
        width: 100%; } }