﻿@charset "UTF-8";
/* Фон страницы */
/* Фон блоков светлый */
/* Фон блоков темный */
/* Цвет заголовков */
/*Цвета меню*/
/*-------------------------------> mnb-flat*/
/*<------------------------------- mnb-flat*/
/*-----------------------> icn and icn-flow*/
/*<----------------------- icn and icn-flow*/
/*-----------------------------> l1,2,3,.. */
/*<---------------------------- l1,2,3,.. */
/*--------------------------> hdr*/
/*<-------------------------- hdr*/
/*--------------------------> stText*/
/*<-------------------------- stText*/
/*--------------------------> Ed*/
/*<-------------------------- Ed*/
/*--------------------------> RoundBox*/
/*<-------------------------- RoundBox*/
/*--------------------------> MT*/
/*<-------------------------- MT*/
/*--------------------------> sip*/
/*<-------------------------- sip*/
/* Фон страницы */
/* Цвет заголовков */
.r1_sys {
    background-color: #ddfbce;
}

.mp-main-page-container {
    width:100%;
    min-width: 1060px;
    max-width: 1900px;
    height: 100%;
    position: relative;
    margin: 0 auto;
}

.mp-main-top-menu-secondline-header {
    /*border-right: 1px solid white;
    height:100%;*/
}

.mp-main-top-menu-secondline-header-caption {
    padding: 2px;
}

.uname {
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    text-align: left;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #778578;
}

.fld0 {
    font-size: 11pt;
    font-family: "Times New Roman", Times, serif;
    background-color: #ffffff;
    border-width: 1px;
    border-color: #a7b5ab;
    border-style: solid;
    margin: 2px;
}

.validation-error {
    color: red;
    cursor: default;
    visibility: hidden;
}

.p-printicons-label {
    text-align: center;
    font-size: 11px;
}

.btn_flat {
    background-color: #f9fada;
    text-align: center;
    border: 1px solid #a9df6c;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
    cursor: pointer;
    height: 24px;
}

    .btn_flat:hover {
        background-color: #ddebd6;
    }

.btn_flat_dis {
    background-color: #d9dcc7;
    text-align: center;
    border: 1px solid #a9df6c;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
    cursor: pointer;
    height: 24px;
}

.btn_flat_sel {
    background-color: #ddebd6;
    text-align: center;
    border: 1px solid #a9df6c;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
    cursor: pointer;
    height: 24px;
}

.btn_flat_blue {
    background-color: #f9fada;
    text-align: center;
    border: 1px solid #9ce7e7;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
    cursor: pointer;
    height: 24px;
}

    .btn_flat_blue:hover {
        background-color: #ddebd6;
    }

.btn_flat_focus {
    background-color: #ddebd6;
    text-align: center;
    border: 1px solid #a9df6c;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
    cursor: pointer;
    height: 24px;
}

.btn_flat_mid {
    background-color: #f9fada;
    text-align: center;
    border: 1px solid #a9df6c;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
    cursor: pointer;
    height: 30px;
}

.btn_flat_high {
    background-color: #f9fada;
    text-align: center;
    border: 1px solid #a9df6c;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
    cursor: pointer;
    height: 45px;
}

.btn_flat_high:hover {
        background-color: #ddebd6; 
    }

.btn_flat_err {
    background-color: #f9fada;
    text-align: center;
    border: 1px solid #f26c4f;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
    cursor: pointer;
    height: 24px;
}

.btn_flat_red {
    background-color: #f9fada;
    text-align: center;
    border: 1px solid #fdc2bf;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
    cursor: pointer;
    height: 24px;
}

    .btn_flat_red:hover {
        background-color: #ddebd6;
    }

.btn1 {
    width: 32px;
    height: 20px;
}

.btn_flow9_protocol {
    background-image: url(../gfx/icn_1_24.png);
    background-repeat: no-repeat;
    background-position: 5px center;
    white-space: pre-line;
    height: 36px;
    width: 75px;
    text-align: left;
    padding-left: 28px;
    padding-right: 0px;
}

.btn_flow9_conclusion {
    background-image: url(../gfx/icn_5_24.png);
    background-repeat: no-repeat;
    background-position: 5px center;
    white-space: pre-line;
    height: 36px;
    width: 75px;
    text-align: left;
    padding-left: 28px;
    padding-right: 0px;
}

.btn_blackarrow {
    background-image: url(../gfx/s_flat.gif);
    background-repeat: no-repeat;
    background-position: 10px center;
    white-space: pre-line;
    text-align: left;
    padding-left: 30px;
}

.btn_forward {
    background-image: url(../gfx/ri_tri.gif);
    background-repeat: no-repeat;
    background-position: center center;
    white-space: pre-line;
    height: 36px;
    width: 36px;
    background-color: transparent;
    border-style: none;
    cursor: pointer;
}

.btn_back {
    background-image: url(../gfx/le_tri.gif);
    background-repeat: no-repeat;
    background-position: center center;
    white-space: pre-line;
    height: 36px;
    width: 36px;
    background-color: transparent;
    border-style: none;
    cursor: pointer;
}

.btn_flow7_resolution {
    height: 38px;
    background-image: url(../gfx/icn_1_24.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: 6px;
    padding-left: 38px;
    padding-right: 10px;
    margin: 16px 0 12px 16px;
}

.btn_flow7_statement {
    height: 38px;
    background-image: url(../gfx/icn_5_24.png);
    background-repeat: no-repeat;
    background-position-x: 7px;
    background-position-y: 6px;
    padding-left: 38px;
    padding-right: 10px;
    margin: 16px 0 12px 16px;
}

.button-background-image {
    background-repeat: no-repeat;
    background-position-x: right;
    background-size: contain;
    text-align: left;
    background-origin: content-box;
    width: 20px;
    height: 20px;
}

.button-background-load {
    background-image: url(../gfx/perc/loading1.gif);
}

.button-background-done {
    background-image: url(../gfx/new/CheckMark32.png);
}

.button-background-fail {
    background-image: url(../gfx/new/err24.gif);
}

.cwcSortedColumnHeaderAscending {
    background: #ddfbce url(../../gfx/pg_up.png) no-repeat scroll right center;
    text-align: center;
    padding-left: 3px;
    padding-right: 15px;
}

    .cwcSortedColumnHeaderAscending a {
        margin: 15px;
    }

.cwcSortedColumnHeaderDescending {
    background: #ddfbce url(../../gfx/pg_dn.png) no-repeat scroll right center;
    text-align: center;
    padding-left: 3px;
    padding-right: 15px;
}

    .cwcSortedColumnHeaderDescending a {
        margin: 15px;
    }

/*grid*/
.tsb1 {
    border: #A7B5AB 1px solid;
}

.ts1 {
    border: #A7B5AB 1px solid;
    background-color: White;
}

.ts1_Must {
    border-color: #FFBE7D;
    border-width: 2px;
    border-style: solid;
    background-color: White;
}

.tsf {
    border: #d4efdf 1px solid;
    background-color: #8bb49c;
}

.td1 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d0dad3;
}

.td1L {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d0dad3;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #d0dad3;
}

/*SelectedRow*/
.tsr1 {
    Background-color: #acceba;
}

.cell_flat {
    border: 1px solid #A9DF6C;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: Black;
    cursor: pointer;
    height: 24px;
}

.tsc1 {
    Background-color: #ffffff;
}

.tsc1a {
    Background-color: #ffffff;
    border: #A7B5AB 1px solid;
}

.cell0 {
    Background-color: #ffffff;
    border: #cbd7cf 1px solid;
}

.cell2 {
    Background-color: #ffffff;
    border: #b4c2b8 1px solid;
}

.tsa1 {
    Background-color: #e7e7e7;
}

.tsagray {
    Background-color: #D3D3D4;
}

.poi {
    cursor: pointer;
}

/*Навигация по странице (мастер-пейдж mp2)*/
.pg_up {
    padding: 7px;
    background-color: white;
    border: 1px solid #34c924;
    position: fixed;
    background: #F9FADA url(../../gfx/pg_up.png) no-repeat top left;
    background-position: 50% 50%;
    width: 20px;
    height: 20px;
    bottom: 8%;
    opacity: 0.4;
    left: 96%;
    white-space: nowrap;
    cursor: pointer;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -khtml-border-top-left-radius: 3px;
    -khtml-border-top-right-radius: 3px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    transition: all .3s linear;
}

    .pg_up:hover {
        opacity: 1;
        transition: all .3s linear;
    }

.pg_dn {
    padding: 7px;
    background-color: white;
    border: 1px solid #34c924;
    position: fixed;
    background: #F9FADA url(../../gfx/pg_dn.png) no-repeat top left;
    background-position: 50% 50%;
    width: 20px;
    height: 20px;
    bottom: 8%;
    opacity: 0.4;
    left: 93%;
    white-space: nowrap;
    cursor: pointer;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -khtml-border-top-left-radius: 3px;
    -khtml-border-top-right-radius: 3px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    transition: all .3s linear;
}

    .pg_dn:hover {
        opacity: 1;
        transition: all .3s linear;
    }

/*Навигация по странице (мастер-пейдж mp)*/
.pg_up1 {
    padding: 7px;
    background-color: white;
    border: 1px solid #34c924;
    position: fixed;
    background: #F9FADA url(../../gfx/pg_up.png) no-repeat top left;
    background-position: 50% 50%;
    width: 20px;
    height: 20px;
    bottom: 1%;
    opacity: 0.7;
    left: 96%;
    white-space: nowrap;
    cursor: pointer;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -khtml-border-top-left-radius: 3px;
    -khtml-border-top-right-radius: 3px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

.pg_dn1 {
    padding: 7px;
    background-color: white;
    border: 1px solid #34c924;
    position: fixed;
    background: #F9FADA url(../../gfx/pg_dn.png) no-repeat top left;
    background-position: 50% 50%;
    width: 20px;
    height: 20px;
    bottom: 1%;
    opacity: 0.7;
    left: 93%;
    white-space: nowrap;
    cursor: pointer;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -khtml-border-top-left-radius: 3px;
    -khtml-border-top-right-radius: 3px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

/*Навигация по странице (мастер-пейдж mp12)*/
.pg_up12 {
    padding: 7px;
    background-color: white;
    border: 1px solid #34c924;
    position: fixed;
    background: #F9FADA url(../../gfx/pg_up.png) no-repeat top left;
    background-position: 50% 50%;
    width: 20px;
    height: 19px;
    bottom: 8px;
    opacity: 0.7;
    left: 96%;
    white-space: nowrap;
    cursor: pointer;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -khtml-border-top-left-radius: 3px;
    -khtml-border-top-right-radius: 3px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    z-index: 999;
}

.pg_dn12 {
    padding: 7px;
    background-color: white;
    border: 1px solid #34c924;
    position: fixed;
    background: #F9FADA url(../../gfx/pg_dn.png) no-repeat top left;
    background-position: 50% 50%;
    width: 20px;
    height: 19px;
    bottom: 8px;
    opacity: 0.7;
    left: 93%;
    white-space: nowrap;
    cursor: pointer;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -khtml-border-top-left-radius: 3px;
    -khtml-border-top-right-radius: 3px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    z-index: 999;
}

/* KPI*/
.hdr0 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #a7b5ab;
}

.hdr1 {
    background-color: #fff;
    background-repeat: repeat-x;
    background-position: bottom;
    text-align: center;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #a7b5ab;
}

.hdr2 {
    background-color: #fff;
    background-repeat: repeat-x;
    background-position: bottom;
    text-align: center;
    border: solid 1px #b4c2b8;
}

.hdr_flat {
    background-color: #f9fada;
    text-align: center;
    border: solid 1px #b4c2b8;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
}

.hdr_flat_h30 {
    background-color: #f9fada;
    text-align: center;
    border: solid 1px #b4c2b8;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
    height: 30px;
}

.hdr_flat_l {
    background-color: #fdfdf2;
    text-align: center;
    border: solid 1px #b4c2b8;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
}

.hdr_flat_sh {
    background-color: #f9fada;
    text-align: center;
    border: solid 1px #b4c2b8;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
}

.hdr_flat_sh_blue {
    background-color: #f9fada;
    text-align: center;
    border: solid 1px #9ce7e7;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
    -webkit-box-shadow: #9CE7E7 3px 3px 3px;
    -moz-box-shadow: #9CE7E7 3px 3px 3px;
    box-shadow: #9CE7E7 3px 3px 3px;
}

.hdr_flat_sh_red {
    background-color: #f9fada;
    text-align: center;
    border: solid 1px #fdc2bf;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
    -webkit-box-shadow: #FDC2BF 3px 3px 3px;
    -moz-box-shadow: #FDC2BF 3px 3px 3px;
    box-shadow: #FDC2BF 3px 3px 3px;
}

.hdr_flat_big_sh {
    background-color: #e8ffdd;
    text-align: center;
    border: solid 1px #a9df6c;
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    color: #000;
    -webkit-box-shadow: #666 5px 5px 5px;
    -moz-box-shadow: #666 5px 5px 5px;
    box-shadow: #666 5px 5px 5px;
}

.hdr_sys {
    background-color: #ddfbce;
    text-align: center;
    border: solid 1px #b4c2b8;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
}

.hdr_sys_h30 {
    background-color: #ddfbce;
    text-align: center;
    border: solid 1px #b4c2b8;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
    height: 30px;
}

.hdr_flow1 {
    background-color: #ffc671;
    text-align: center;
    border: solid 1px #b4c2b8;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
}

.hdr_flow1_l {
    background-color: #ffe7c1;
    text-align: center;
    border: solid 1px #b4c2b8;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
}

.ffmb_flat {
    border-style: none;
    background-color: #dbedff;
}

/*KPI end*/
/*----> stText*/
.stText {
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
    text-align: left;
}

.stText10 {
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    color: #000;
    text-align: left;
}

.stText_Must {
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    color: #000;
    text-align: left;
    border: 2px solid #FFBE7D;
}

.stText_MustVar {
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    color: #000;
    text-align: left;
    border: 2px dotted #FFBE7D;
}

.stb {
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
    font-weight: bold;
}

.stEd {
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
    font-weight: bold;
    border: 1px solid #A7B5AB;
    background-color: #ffffff;
}

.stEd1 {
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
    font-weight: bold;
    border: 1px solid #f9833c;
    background-color: #ffffff;
    height: 16px;
}

.stEdDisa {
    font-size: 11pt;
    font-family: "Times New Roman", Times, serif;
    font-weight: bold;
    background-color: #e0e8e2;
    border: 1px solid #A7B5AB;
    height: 16px;
    color: #575757;
}

.stPush {
    font-size: 11pt;
    font-family: "Times New Roman", Times, serif;
    width: 90px;
    height: 24px;
    text-align: center;
}

.stPushL {
    font-size: 11pt;
    font-family: "Times New Roman", Times, serif;
    width: 110px;
    height: 24px;
    text-align: center;
}

/*<---- stText*/
/*-------> Ed*/
.Ed1 {
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    color: #000;
    font-weight: bold;
    background-color: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #a7b5ab;
    margin-bottom: 0px;
    min-height: 24px;
}

.Ed10 {
    font-family: "Times New Roman", Times, serif;
    font-size: 10pt;
    color: #000;
    font-weight: bold;
    background-color: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #a7b5ab;
    margin-bottom: 0px;
    min-height: 20px;
}

.Ed2 {
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    color: #000;
    font-weight: bold;
    background-color: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #a7b5ab;
    margin-right: 125px;
}

.Ed3 {
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    color: #000;
    font-weight: bold;
    background-color: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #a7b5ab;
}

.Ed1_Dis {
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    color: #000;
    font-weight: bold;
    background-color: #e0e8e2;
    border-width: 1px;
    border-style: solid;
    border-color: #a7b5ab;
    min-height: 24px;
}

.Ed1_Must {
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    color: #000;
    font-weight: bold;
    background-color: #fff;
    border-width: 2px;
    border-style: solid;
    border-color: #ffbe7d;
    margin-bottom: 0px;
    min-height: 24px;
}

.Ed1_MustVar {
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    color: #000;
    font-weight: bold;
    background-color: #fff;
    border-width: 2px;
    border-style: dotted;
    border-color: #ffbe7d;
    margin-bottom: 0px;
    min-height: 24px;
}

/*<------- Ed*/
.Ed1_err {
    font-size: 12pt;
    font-family: "Times New Roman", Times, serif;
    font-weight: bold;
    background-color: #f26c4f;
    border: #d03c1c 1px solid;
    min-height: 24px;
}

.Ed1_warn {
    font-size: 12pt;
    font-family: "Times New Roman", Times, serif;
    font-weight: bold;
    background-color: #fffec6;
    border: 2px dashed #FFBE7D;
    min-height: 24px;
}

.warn_row {
    background-color: #fef69e;
}

.ri {
    text-align: right;
}

.le {
    text-align: left;
}

.ce {
    text-align: center;
}

.bld {
    font-weight: bold;
}

.it {
    font-style: italic;
}

.clred {
    color: #d03c1c;
}

.cl_orange {
    color: #F7BE48;
}

.tbl {
    border: 1px solid #A7B5AB;
    background-color: #ffffff;
}

.tbl_green {
    border: 1px solid #A9DF6C;
    background-color: #ffffff;
}

.stz_err {
    font-size: 11pt;
    font-family: "Times New Roman", Times, serif;
    font-weight: bold;
    background-color: #f26c4f;
    border: 1px solid #d03c1c;
}

.stz_warn {
    font-size: 11pt;
    font-family: "Times New Roman", Times, serif;
    font-weight: bold;
    background-color: #fffec6;
    border: 1px solid #ececc5;
}

.sErr {
    font-size: 11pt;
    font-family: "Times New Roman", Times, serif;
    color: #f26c4f;
    font-weight: bold;
}

.dErr {
    font-family: "Times New Roman", Times, serif;
    color: #f26c4f;
    font-weight: bold;
}

.sWarn {
    font-size: 11pt !important;
    font-family: "Times New Roman", Times, serif !important;
    color: #C7BF23 !important;
    font-weight: bold;
}

.sErr1 {
    font-size: 11pt;
    font-family: "Times New Roman", Times, serif;
    color: #a71414;
    font-weight: bold;
}

.fmEdit {
    Background-color: #9fc1b2;
    border: #98b6a9 1px solid;
    border-bottom-color: #688679;
    border-right-color: #688679;
    border-left-color: #d4e2dc;
    border-top-color: #d4e2dc;
}

a:link {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 8pt;
    color: #0941b2;
    text-decoration: none;
}

a:visited {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 8pt;
    color: #0941b2;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.hi:hover {
    background-color: #ddfbce;
}

.hi_sys:hover {
    background-color: #ddfbce;
}

.hi1 {
    background-image: url("../../gfx/rw-mp.gif");
    background-position: bottom;
    background-repeat: repeat-x;
}

.hi1:hover {
    background-color: #ddfbce;
}

.hi2:hover {
    background-image: url("../../gfx/row0.gif");
    background-repeat: repeat-y;
    background-position: left;
}

.hic:hover {
    background-color: #ddfbce;
    cursor: pointer;
}

.th1 {
    font-size: 18pt;
    color: #99a39c;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #99a39c;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #99a39c;
}

.th2 {
    font-size: 12pt;
    color: #99a39c;
    border-style: solid;
    border-width: 1px;
    border-color: #99a39c;
    border-bottom-style: none;
}

.th3 {
    font-size: 12pt;
    color: #99a39c;
    border-style: solid;
    border-width: 1px;
    border-color: #99a39c;
    border-bottom-style: none;
    border-left-style: none;
}

.th4 {
    font-size: 12pt;
    color: #99a39c;
    border-style: solid;
    border-width: 1px;
    border-color: #99a39c;
    border-bottom-style: none;
    border-top-style: none;
}

.th5 {
    font-size: 18pt;
    color: #99a39c;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #99a39c;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #99a39c;
}

.th20 {
    font-size: 20pt;
    color: #99a39c;
}

.ter1 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #99a39c;
}

.tbl1 {
    border-style: solid;
    border-width: 1px;
    border-color: #99a39c;
    background-color: #f3fbf5;
    border-bottom-style: none;
}

.tde1 {
    width: 180px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #99a39c;
}

.tde1_1 {
    width: 210px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #99a39c;
}

.tde2 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #99a39c;
}

.tde3 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #99a39c;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #99a39c;
}

.tr4 {
    background-color: #f7fef7;
}

.tblgray {
    border-style: solid;
    border-width: 1px;
    border-color: #99a39c;
    background-color: #D3D3D4;
    border-bottom-style: none;
}

.tc7 {
    border-style: solid;
    border-width: 1px;
    border-color: #bec8c1;
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
}

.tc7a {
    border-style: solid;
    border-width: 1px;
    border-color: #bec8c1;
    font-family: "Times New Roman", Times, serif;
    font-size: 14pt;
    color: #99a39c;
}

.tc7a_sys {
    border-style: solid;
    border-width: 1px;
    border-color: #bec8c1;
    font-family: "Times New Roman", Times, serif;
    font-size: 14pt;
    color: #99a39c;
    background-color: #DDFBCE;
}

.tc7t {
    border-style: solid;
    border-width: 1px;
    border-color: #bec8c1;
    font-family: "Times New Roman", Times, serif;
    font-size: 10pt;
    color: #5c665f;
}

.t07 {
    text-align: left;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
}

.lpc1 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #a7b5ab;
    text-align: center;
    vertical-align: bottom;
}

.lpc2 {
    color: #626262;
    text-align: center;
    vertical-align: top;
}

.thl {
    font-size: 12pt;
    color: #99a39c;
    border-left-width: 1px;
    border-left-color: #99a39c;
    border-left-style: solid;
}

.thr {
    font-size: 12pt;
    color: #99a39c;
    border-right-width: 1px;
    border-right-color: #99a39c;
    border-right-style: solid;
}

.tht {
    font-size: 12pt;
    color: #99a39c;
    border-top-width: 1px;
    border-top-color: #99a39c;
    border-top-style: solid;
}

.thb {
    font-size: 12pt;
    color: #99a39c;
    border-bottom-width: 1px;
    border-bottom-color: #99a39c;
    border-bottom-style: solid;
}

.tdl {
    border-left-width: 1px;
    border-left-color: #99a39c;
    border-left-style: solid;
}

.tdr {
    border-right-width: 1px;
    border-right-color: #99a39c;
    border-right-style: solid;
}

.tdt {
    border-top-width: 1px;
    border-top-color: #99a39c;
    border-top-style: solid;
}

.tdb {
    border-bottom-width: 1px;
    border-bottom-color: #99a39c;
    border-bottom-style: solid;
}

.txt_center {
    text-align: center;
}

/* ��������� ������ */
.txt_opa0 {
    opacity: 0;
}

.txt_opa {
    -webkit-transition: opacity .15s ease-in-out;
    -moz-transition: opacity .15s ease-in-out;
    -ms-transition: opacity .15s ease-in-out;
    -o-transition: opacity .15s ease-in-out;
    transition: opacity .15s ease-in-out;
    opacity: 1;
    font-weight: bold;
}

/*GK*/
.alt {
    background-color: #dae2db;
}

.rdark {
    color: #626262;
}

.ari8 {
    font-size: 8pt;
    font-family: Arial, sans-serif;
}

.ari9 {
    font-size: 9pt;
    font-family: Arial, sans-serif;
}

.ari10 {
    font-size: 10pt;
    font-family: Arial, sans-serif;
}

.ari11 {
    font-size: 11pt;
    font-family: Arial, sans-serif;
}

.ari12 {
    font-size: 12pt;
    font-family: Arial, sans-serif;
}

.hinted {
    border: solid 1px #facc83;
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    color: Black;
    font-weight: bold;
    background-color: #fcfcc8;
}

.hintbox {
    border-width: 1px;
    border-color: #facc83;
    border-style: none solid solid solid;
    background-color: #fcfcc8;
}

.hinq {
    background-color: #ffffff;
    padding: 2px;
    border: dashed 1px #e5e5d8;
}

.selected {
    color: #1F0598;
    font-weight: bold;
}

.unselected {
    color: #0e0e0f;
    font-weight: normal;
}

.sys {
    background-color: #DDFBCE;
}

/* ������ � ������� */
/*������������ ��*/
.sc1 {
    width: 9px;
    height: 9px;
    background-image: url(../../gfx/sc1.gif);
    padding: 0;
}

.sc2 {
    width: 9px;
    height: 9px;
    background-image: url(../../gfx/sc2.gif);
    padding: 0;
}

.scH1 {
    height: 9px;
    background-image: url(../../gfx/scV1.gif);
    padding: 0;
}

.scV1 {
    width: 9px;
    background-image: url(../../gfx/scH1.gif);
    padding: 0;
}

.scV2 {
    width: 9px;
    background-image: url(../../gfx/scH2.gif);
    padding: 0;
}

.sc3 {
    width: 9px;
    height: 9px;
    background-image: url(../../gfx/sc3.gif);
    padding: 0;
}

.sc4 {
    width: 9px;
    height: 9px;
    background-image: url(../../gfx/sc4.gif);
    padding: 0;
}

.scH2 {
    height: 9px;
    background-image: url(../../gfx/scV2.gif);
    padding: 0;
}

.sctr:hover {
    background-color: #fff9f7;
}

.sch1 {
    background-image: url(../../gfx/sct.gif);
    padding: 0;
    background-repeat: no-repeat;
    background-position: left top;
    height: 44px;
}

/*����*/
.vd1 {
    Background-color: #87ad9c;
    border: #affedb 2px solid;
    border-bottom-color: #5e8976;
    border-right-color: #5e8976;
    border-top-color: #adccbe;
    border-left-color: #adccbe;
}

.vd2 {
    Background-color: #fdd4c8;
    border: 2px solid;
    border-bottom-color: #f9b8a4;
    border-right-color: #f9b8a4;
    border-top-color: #fee3db;
    border-left-color: #fee3db;
}

/*From Forum.css*/
.fmd {
    font-size: 7pt;
    font-family: Arial, sans-serif;
    color: #949d96;
}

.tAttD {
    border-top-color: #a7b5ab;
    border-top-width: 1px;
    border-top-style: solid;
}

/*From Main.css*/
.body {
    margin: 0;
    font-size: 18pt;
    font-family: "Times New Roman", Times, serif;
    background-color: #e5e5e5;
    padding: 0;
    border: 0;
}

.body_w {
    margin: 0;
    font-size: 11pt;
    font-family: "Times New Roman", Times, serif;
    background-color: #ffffff;
    padding: 0;
    border: 0;
}

.h01 {
    font-size: 14pt;
    font-family: "Times New Roman", Times, serif;
    text-align: left;
}

.h01c {
    font-size: 14pt;
    font-family: "Times New Roman", Times, serif;
    text-align: center;
}

.t01 {
    font-size: 12pt;
    font-family: "Times New Roman", Times, serif;
    text-align: left;
    color: #5c665f;
}

.t01_11 {
    font-size: 11pt;
    font-family: "Times New Roman", Times, serif;
    text-align: left;
    color: #5c665f;
}

.t01_10 {
    font-size: 10pt;
    font-family: "Times New Roman", Times, serif;
    text-align: left;
    color: #5c665f;
}

.t01r {
    font-size: 12pt;
    font-family: "Times New Roman", Times, serif;
    text-align: right;
    color: #5c665f;
}

.t01c {
    font-size: 12pt;
    font-family: "Times New Roman", Times, serif;
    text-align: center;
    color: #5c665f;
}

.t01bl {
    font-size: 12pt;
    font-family: "Times New Roman", Times, serif;
    text-align: left;
    color: #000000;
}

.t01b {
    font-size: 12pt;
    font-family: "Times New Roman", Times, serif;
    text-align: left;
    color: #000000;
    font-weight: bold;
}

.t014 {
    font-size: 14pt;
    font-family: "Times New Roman", Times, serif;
    text-align: left;
    color: #5c665f;
}

.t014c {
    font-size: 14pt;
    font-family: "Times New Roman", Times, serif;
    text-align: center;
    color: #5c665f;
}

.ima {
    border-color: #c9d5cc;
    border-width: 1px;
    border-style: solid;
}

.i1 {
    padding: 0px;
    margin: 0px;
    border: none;
    vertical-align: middle;
}

.h01h {
    font-size: 14pt;
    font-family: "Times New Roman", Times, serif;
    text-align: left;
}

    .h01h:hover {
        color: #0e5ba4;
        text-decoration: underline;
    }

.i1h {
    border: solid 1px #b4cd81;
    vertical-align: middle;
}

    .i1h:hover {
        border: solid 1px #00619f;
        vertical-align: middle;
    }

.t02h {
    font-size: 12pt;
    font-family: "Times New Roman", Times, serif;
    text-align: left;
    color: #5c665f;
}

    .t02h:hover {
        color: #0e5ba4;
        text-decoration: underline;
    }

.icn_sys {
    width: 100%;
    border: 1px solid #a9df6c;
    background-color: #f9fada;
}

.icn_flow1 {
    width: 100%;
    border: 1px solid #ffd28e;
    background-color: #f9fada;
}

.icn_flow2 {
    width: 100%;
    border: 1px solid #d7c4ff;
    background-color: #f9fada;
}

.icn_flow3 {
    width: 100%;
    border: 1px solid #fdc2bf;
    background-color: #f9fada;
}

.icn1, .icn2, .icn3, .icn4, .icn5, .icn6 {
    width: 100%;
    border: 1px solid #d1dcd3;
    background-image: url("~/gfx/mbg0.gif");
}

.sinp {
    width: 200px;
    height: 20px;
    border: solid 1px #d1dcd3;
    vertical-align: middle;
    font-weight: bold;
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
}

.inews {
    width: 100%;
}

.lcap1 {
    height: 20px;
    font-family: "Times New Roman", Times, serif;
    font-size: 10pt;
    text-align: center;
    border: solid 1px #b8e9a0;
    border-right-style: none;
    background-color: #e8ffdd;
    background-image: url(../../gfx/gcap.gif);
    background-position: bottom;
    background-repeat: repeat-x;
}

.lcap2 {
    height: 20px;
    font-family: "Times New Roman", Times, serif;
    font-size: 10pt;
    text-align: center;
    border: solid 1px #b8e9a0;
    border-right-style: none;
    border-top-style: none;
    background-color: #e8ffdd;
}

.l3a {
    width: 20px;
}

.l1 {
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    text-align: left;
    color: #000;
    border: 1px solid #b8e9a0;
    background-color: #e8ffdd;
}

    .l1:hover {
        text-decoration: underline;
        color: #0941b2;
        cursor: pointer;
        background-color: #fff;
    }

.l2 {
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    text-align: left;
    color: #000;
    border: 1px solid #b8e9a0;
    background-color: #e8ffdd;
}

    .l2:hover {
        text-decoration: underline;
        color: #0941b2;
        cursor: pointer;
        background-color: #fff;
    }

.l3 {
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    text-align: left;
    color: #000;
    border: 1px solid #b8e9a0;
    background-color: #e8ffdd;
    padding-left: 2px;
}

    .l3:hover {
        text-decoration: underline;
        color: #0941b2;
        cursor: pointer;
        background-color: #fff;
    }

.l4 {
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    text-align: left;
    color: #000;
    border: 1px solid #b8e9a0;
    background-color: #e8ffdd;
    padding-left: 2px;
}

    .l4:hover {
        text-decoration: underline;
        color: #0941b2;
        cursor: pointer;
        background-color: #fff;
    }

.l5 {
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    text-align: left;
    color: #000;
    border: 1px solid #b8e9a0;
    background-color: #e8ffdd;
    padding-left: 2px;
}

    .l5:hover {
        text-decoration: underline;
        color: #0941b2;
        cursor: pointer;
        background-color: #fff;
    }

.lclose {
    cursor: pointer;
    vertical-align: middle;
}

    .lclose:hover {
        color: #014077;
        text-decoration: underline;
    }

.srw {
    background-color: #b8e9a0;
    padding: 0;
}

.mt {
    width: 1100px;
    background-color: #fff;
}

/*background-position:bottom; background-image:url('gfx/tbb.gif'); background-repeat:repeat-x;}*/
.mt_flat {
    width: 1100px;
    background-color: #fff;
}

.mt2 {
    width: 1050px;
    background-color: #e5e5e5;
    background-position: bottom;
}

.mt2_doc {
    width: 1050px;
    background-color: #dbedff;
    background-position: bottom;
}

.mt3 {
    width: 1050px;
    background-color: #fff;
    background-position: bottom;
}

.mtl {
    width: 5px;
}

.mtr {
    width: 5px;
}

/* background-position:left; background-image:url('gfx/tbr.gif'); background-repeat:repeat-y;}*/
.mtr2 {
    width: 5px;
    background-color: #e5e5e5;
    background-position: left;
}

.mtr2_doc {
    width: 5px;
    background-color: #dbedff;
    background-position: left;
}

.mtb {
    background-position: bottom;
    background-image: url(../../gfx/tbb.gif);
    background-repeat: repeat-x;
}

.mnt {
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    background-color: #dce8df;
    border-color: #a4ada7;
    border-style: solid;
    border-width: 1px;
    text-align: left;
}

/*.mni{background-image: url('gfx/mni.gif'); background-repeat:repeat-y; width:20px;}*/
.rw1 {
    background-image: url(../../gfx/rw-bg.gif);
    background-position-y: bottom;
    background-repeat: repeat-x;
}

.rwmp {
    background-image: url(../../gfx/rw-mp.gif);
    background-position-y: bottom;
    background-repeat: repeat-x;
}

.uname2 {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    text-align: right;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #778578;
    font-weight: normal;
    padding-right: 2px;
}

.cc07 {
    border-width: 1px;
    border-color: #99a39c;
    border-style: solid;
}

.cc07b {
    border-bottom-width: 1px;
    border-bottom-color: #99a39c;
    border-bottom-style: solid;
}

.cc07br {
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #99a39c;
    border-right-color: #99a39c;
    border-bottom-style: solid;
    border-right-style: solid;
}

.RoundBox1 {
    background: url(../../gfx/rb_UpLeft.gif) no-repeat top left;
    padding: 0;
}

.RoundBox2 {
    background: url(../../gfx/rb_UpRight.gif) no-repeat top right;
    padding: 0;
}

.RoundBox3 {
    background: url(../../gfx/rb_DnLeft.gif) no-repeat bottom left;
    padding: 0;
}

.RoundBox4 {
    background: url(../../gfx/rb_DnRight.gif) no-repeat bottom right;
    padding: 0;
}

.RoundBoxW1 {
    background: url(../../gfx/rb_UpLeftW.gif) no-repeat top left;
    padding: 0;
}

.RoundBoxW2 {
    background: url(../../gfx/rb_UpRightW.gif) no-repeat top right;
    padding: 0;
}

.RoundBoxW3 {
    background: url(../../gfx/rb_DnLeftW.gif) no-repeat bottom left;
    padding: 0;
}

.RoundBoxW4 {
    background: url(../../gfx/rb_DnRightW.gif) no-repeat bottom right;
    padding: 0;
}

.register_organization_type_td {
    padding-left: 10px;
}

span.ddl {
    font-family: "Times New Roman", Times, serif;
    font-size: 10pt;
    color: Black;
    text-align: left;
    padding: 5px;
}

.dpad {
    padding-bottom: 50px;
    padding-top: 30px;
}

td.leftExpCab {
    padding-left: 50px;
    padding-bottom: 30px;
    width: 50%;
}

td.RightExpCab {
    padding-left: 10px;
    padding-right: 15px;
    padding-bottom: 32px;
    width: 50%;
}

.shSmall {
    font-size: x-small;
    border: #ffffff 1px solid;
}

.tbl-btns {
    padding-bottom: 20px;
    padding-top: 20px;
}

.tdTskZoom {
    width: 100%;
    padding-top: 20px;
}

.whiteBorder {
    border: #ffffff 1px solid;
}

.twitter-typeahead {
    width: 99%;
}

.select2-chosen {
    font-size: 9pt;
    font-family: "Times New Roman", Times, serif;
    color: Black;
    text-align: left;
}

.txtStat {
    padding-left: 5px;
    width: 98%;
}

.rdark1 {
    color: #626262;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
}

.image-centered {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

/*.mnshowed{border: solid 1px #b8e9a0; background-color:#DDFBCE; cursor:pointer}*/
.mnshowed {
    background-color: #DDFBCE;
    cursor: pointer;
}

.mnshowed_rb {
    border-style: none solid none none;
    border-width: 1px;
    border-color: #b8e9a0;
    background-color: #DDFBCE;
    cursor: pointer;
}

.mnitem {
    border: solid 1px #ffffff;
    cursor: pointer;
}

.mnb {
    width: 100px;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    color: #000;
}

.mnb_flat0 {
    width: 100px;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    cursor: pointer;
    color: #000;
    background-color: #f9fada;
    border: none;
    border: 1px double #A9DF6C;
}

.mnb_flat1 {
    width: 100px;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    cursor: pointer;
    color: #000;
    background-color: #f9fada;
    border: none;
    border: 1px double #FFC671;
}

.mnb_flat2 {
    width: 100px;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    cursor: pointer;
    color: #000;
    background-color: #f9fada;
    border: none;
    border: 1px double #D7C4FF;
}

.mnb_flat3 {
    width: 100px;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    cursor: pointer;
    color: #000;
    background-color: #f9fada;
    border: none;
    border: 1px double #FDC2BF;
}

.mnb_flat4 {
    width: 100px;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    cursor: pointer;
    color: #000;
    background-color: #f9fada;
    border: none;
    border: 1px double #9CE7E7;
}

.mnb_flat5 {
    width: 100px;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    cursor: pointer;
    color: #000;
    background-color: #f9fada;
    border: none;
    border: 1px double #A9DF6C;
}

.mnb_flat6 {
    width: 100px;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    cursor: pointer;
    color: #000;
    background-color: #f9fada;
    border: none;
    border: 1px double #FFC671;
}

.mnb_flat7 {
    width: 100px;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    cursor: pointer;
    color: #000;
    background-color: #f9fada;
    border: none;
    border: 1px double #9CE7E7;
}

.mnb_flat8 {
    width: 100px;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    cursor: pointer;
    color: #000;
    background-color: #f9fada;
    border: none;
    border: 1px double #CDBBAD;
}

.mnb_flat9 {
    width: 100px;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    cursor: pointer;
    color: #000;
    background-color: #f9fada;
    border: none;
    border: 1px double #A8C5FF;
}

.mnb_flat10 {
    width: 100px;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    cursor: pointer;
    color: #000;
    background-color: #f9fada;
    border: none;
    border: 1px double #d7d700;
}

.mncap {
    background-color: #ddfbce;
    font-family: "Times New Roman", Times, serif;
    font-size: 13pt;
    text-align: center;
    color: #000;
    border: none;
}

.mncap_sys {
    background-color: #ddfbce;
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    text-align: center;
    color: #000;
    font-weight: bold;
}

.mncap_flow0 {
    background-color: #a6e7b6;
    font-family: "Times New Roman", Times, serif;
    font-size: 13pt;
    text-align: center;
    color: #000;
}

.mncap_flow0_l {
    background-color: #9CE7E7;
}

.mncap_flow1 {
    background-color: #ffd28e;
    font-family: "Times New Roman", Times, serif;
    font-size: 13pt;
    text-align: center;
    color: #000;
}

.mncap_flow1_l {
    background-color: #FFF0C1;
}

.mncap_flow2 {
    background-color: #d7c4ff;
    font-family: "Times New Roman", Times, serif;
    font-size: 13pt;
    text-align: center;
    color: #000;
}

.mncap_flow2_l {
    background-color: #EBE1FF;
}

.mncap_flow3 {
    background-color: #fdc2bf;
    font-family: "Times New Roman", Times, serif;
    font-size: 13pt;
    text-align: center;
    color: #000;
}

.mncap_flow3_8 {
    background-color: #fdc2bf;
    font-family: "Times New Roman", Times, serif;
    font-size: 11pt;
    text-align: left;
    color: #000;
}

.mncap_flow3_l {
    background-color: #FEE6E4;
}

.mncap_flow4 {
    background-color: #9ce7e7;
    font-family: "Times New Roman", Times, serif;
    font-size: 13pt;
    text-align: center;
    color: #000;
}

.mncap_flow4_l {
    background-color: #E0F8F8;
}

.mncap_flow6 {
    background-color: #ffc671;
    font-family: "Times New Roman", Times, serif;
    font-size: 13pt;
    text-align: center;
    color: #000;
}

.mncap_flow6_l {
    background-color: #FFF0D9;
}

.mncap_flow7 {
    background-color: #9ce7e7;
    font-family: "Times New Roman", Times, serif;
    font-size: 13pt;
    text-align: center;
    color: #000;
}

.mncap_flow7_l {
    background-color: #E0F8F8;
}

.mncap_flow8 {
    background-color: #cdbbad;
    font-family: "Times New Roman", Times, serif;
    font-size: 13pt;
    text-align: center;
    color: #000;
}

.mncap_flow8_l {
    background-color: #CDBBAD;
}

.mncap_flow9 {
    background-color: #a8c5ff;
    font-family: "Times New Roman", Times, serif;
    font-size: 13pt;
    text-align: center;
    color: #000;
}

.mncap_flow9_l {
    background-color: #CCDDFF;
}

.mncap_flow10 {
    background-color: #dddf6d;
    font-family: "Times New Roman", Times, serif;
    font-size: 13pt;
    text-align: center;
    color: #000;
}

.mncap_flow10_l {
    background-color: #FEEC0E;
}

.stat_reged {
    color: #004600;
}

.stat_annul {
    color: #990000;
}

.stat_frozen {
    color: #525dcc;
}

.mnr:hover {
    background-color: #a6e7b6;
}

/*#b8e9a0*/
.menubox {
    border-width: 1px;
    border-color: #b6ee9b;
    border-style: none solid solid solid;
    background-color: #DDFBCE;
}

.mnr0 {
    background-image: url(../../gfx/mBg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.ine {
    border-style: none;
    padding: 2px;
    vertical-align: top;
}

/*����*/
/*.mn0{background-image: url('gfx/mn.gif'); background-repeat: repeat-x}
.mn1{background-image: url('gfx/mnS.gif'); background-repeat: repeat-x}
.mn1s{background-image: url('gfx/mnSe.gif'); background-repeat: repeat-x}*/
.footers {
    color: #686868;
    vertical-align: top;
}

.mni {
    background-image: url("../../gfx/mni.gif");
    background-repeat: repeat-y;
    width: 20px;
}

.RowSel {
    background-color: #f5a38a;
}

.subform {
    background-color: #d1e8df;
    border: solid 1px #bad5cb;
}

.defaform {
    border-style: solid;
    border-width: 1px;
    border-color: #a7b5ab;
    background-color: #e0e8e2;
    padding: 5px;
}

.defaborder {
    border-style: solid;
    border-width: 1px;
    border-color: #a7b5ab;
    padding: 5px;
}

.mainform {
    border-style: none;
    border-color: #E5E5E5;
    background-color: #E5E5E5;
    padding: 0px;
}

.r1 {
    background-image: url("../../gfx/row1.gif");
    background-repeat: repeat-y;
    background-position: right;
}

.r1_flat {
    background-color: #F9FADA;
}

/*.r1_sys{ background-color: #c8f9b0; }*/
.r1_doc {
    background-color: #DBEDFF;
    margin: 0 auto;
}

.page-container {
    margin: 0 auto;
    width: 100%;
}

.admin-content {
    font-size: 12px;
}

    .admin-content .main-content {
        margin-left: 238px;
        margin-right: 10px;
        background-color: #F9FADA;
        min-height: 200px;
        padding-left: 10px;
        padding-top: 10px;
    }

    .admin-content .left-menu {
        width: 228px;
        position: absolute;
        top: 60px;
        left: 10px;
    }

    .admin-content .large-font {
        font-size: 16px;
    }

    .admin-content .row {
        margin-top: 10px;
    }

    .admin-content ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        width: 200px;
        background-color: #F9FADA;
    }

    .admin-content li a {
        display: block;
        color: #000;
        padding: 8px 0 8px 16px;
        text-decoration: none;
    }

        .admin-content li a:hover {
            background-color: #DDFBCE;
        }

    .admin-content .admin-table {
        margin: 0px;
        padding: 0px;
        width: 100%;
        border: 1px solid #000000;
        -moz-border-radius-bottomleft: 0px;
        -webkit-border-bottom-left-radius: 0px;
        border-bottom-left-radius: 0px;
        -moz-border-radius-bottomright: 0px;
        -webkit-border-bottom-right-radius: 0px;
        border-bottom-right-radius: 0px;
        -moz-border-radius-topright: 0px;
        -webkit-border-top-right-radius: 0px;
        border-top-right-radius: 0px;
        -moz-border-radius-topleft: 0px;
        -webkit-border-top-left-radius: 0px;
        border-top-left-radius: 0px;
        table-layout: fixed;
        border-collapse: collapse;
        border-spacing: 0;
        height: 100%;
        margin: 0px;
        padding: 0px;
    }

        .admin-content .admin-table table tr:first-child td:first-child {
            -moz-border-radius-topleft: 0px;
            -webkit-border-top-left-radius: 0px;
            border-top-left-radius: 0px;
        }

        .admin-content .admin-table table tr:first-child td:last-child {
            -moz-border-radius-topright: 0px;
            -webkit-border-top-right-radius: 0px;
            border-top-right-radius: 0px;
        }

        .admin-content .admin-table tr:first-child td {
            background: -o-linear-gradient(bottom, #ffd28e 5%, #ffd28e 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffd28e), color-stop(1, #ffd28e));
            background: -moz-linear-gradient(center top, #ffd28e 5%, #ffd28e 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffd28e", endColorstr="#ffd28e");
            background: -o-linear-gradient(top, #ffd28e, ffd28e);
            background-color: #ffd28e;
            border: 0px solid #000000;
            text-align: center;
            border-width: 0px 0px 1px 1px;
            font-size: 12px;
            font-family: Arial;
            font-weight: bold;
        }

            .admin-content .admin-table tr:first-child td:first-child {
                border-width: 0px 0px 1px 0px;
            }

            .admin-content .admin-table tr:first-child td:last-child {
                border-width: 0px 0px 1px 1px;
            }

        .admin-content .admin-table tr:first-child:hover td {
            background: -o-linear-gradient(bottom, #ffd28e 5%, #ffd28e 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffd28e), color-stop(1, #ffd28e));
            background: -moz-linear-gradient(center top, #ffd28e 5%, #ffd28e 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffd28e", endColorstr="#ffd28e");
            background: -o-linear-gradient(top, #ffd28e, ffd28e);
            background-color: #ffd28e;
        }

        .admin-content .admin-table tr:last-child td {
            border-width: 0px 1px 0px 0px;
        }

            .admin-content .admin-table tr:last-child td:first-child {
                -moz-border-radius-bottomleft: 0px;
                -webkit-border-bottom-left-radius: 0px;
                border-bottom-left-radius: 0px;
            }

            .admin-content .admin-table tr:last-child td:last-child {
                -moz-border-radius-bottomright: 0px;
                -webkit-border-bottom-right-radius: 0px;
                border-bottom-right-radius: 0px;
                border-width: 0px 0px 0px 0px;
            }

        .admin-content .admin-table tr:nth-child(odd) {
            background-color: #ddfbce;
        }

        .admin-content .admin-table tr:nth-child(even) {
            background-color: #ffffff;
        }

        .admin-content .admin-table tr td:first-child {
            background-color: #ffd28e;
        }

        .admin-content .admin-table tr td:last-child {
            border-width: 0px 0px 1px 0px;
        }

        .admin-content .admin-table td {
            vertical-align: middle;
            border: 1px solid #000000;
            border-width: 0px 1px 1px 0px;
            text-align: center;
            padding: 10px;
            font-size: 12px;
            font-family: Arial;
            font-weight: normal;
            color: #000000;
            width: 120px;
            overflow: hidden;
        }

            .admin-content .admin-table td input {
                cursor: pointer;
            }

                .admin-content .admin-table td input[type='checkbox'] {
                    width: 15px;
                    height: 15px;
                }

            .admin-content .admin-table td.empty-cell {
                background-color: lightgray;
            }

.relogin-screen-block {
    z-index: 200;
}

body {
    margin: 0;
}

/*grid*/
/*SelectedRow*/
/*������ � ������*/
/*����������� ������*/
/*-----------------------------> ari*/
/*<----------------------------- ari*/
/*-------------------> From Main.css*/
/*<------------------- From Main.css*/
/*--------------------> mncap-flow*/
/*<-------------------- mncap-flow*/
/*--------------------------> mnb-flat*/
/*<-------------------------- mnb-flat*/
/*--------------------------> icn*/
/*<-------------------------- icn*/
/*---------------------------> l1,2,3,... */
/*<----------------------- l1,2,3,... */
/*--------------------------> hdr*/
/*<-------------------------- hdr*/
/*--------------------------> stText*/
/*<-------------------------- stText*/
/*---------------------------->   Ed*/
/*<--------------------  Ed*/
/*-------------------->  Sc*/
/*<-------------------  Sc*/
/*-----------------> RoundBox*/
/*<----------------- RoundBox*/
/*------------------------> Sip*/
/*<------------------------ Sip*/
/*----------------------------> Other*/
/*<------------------------------ Old Styles*/
@media screen and (min-width: 1060px) {
    .page-container {
        max-width: 980px;
    }
}

@media screen and (min-width: 1280px) {
    .page-container {
        max-width: 1200px;
    }
}

@media screen and (min-width: 1600px) {
    .page-container {
        max-width: 1520px;
    }
}

@media screen and (min-width: 1980px) {
    .page-container {
        max-width: 1900px;
    }
}

/* Цвета для font-awesome */

.color-white {
    color: #ffff;
}
.color-red {
    color: #f67772;
}

.color-orange {
    color: #f6cb54;
}
