BODY {font-style: normal; font-family: Arial,Helvetica; text-align: left; }

TD.ekran_main { text-indent: 18px; height: 22px; background-color: #ff9900;
    color: #023f88; font-weight: bold; font-size: 14px; font-style: italic; }

TD.main_top { background-color: #023f88; color: #b8d0e7; width: 5%;
    height: 25px; text-align: center; vertical-align: middle;
    text-decoration: none; font-weight: bold; font-size: 11px; 
    border-right: #b8d0e7 1px solid; border-bottom: #b8d0e7 1px solid; }
TD.main_top A:link { color: #b8d0e7; font-size: 11px; font-weight: bold; }
TD.main_top A:visited { color: #b8d0e7; font-size: 11px; font-weight: bold; }
TD.main_top A:hover { color: #ffffff; font-size: 11px; font-weight: bold; }

TD.main_user_L { border-bottom: #d3d3d3 1px solid; font-weight: bold; 
    font-size: 11px; text-align: right; text-decoration: none; 
    background-color: #990000; color: white; padding-right: 5px; }
TD.main_user_R { padding-left: 5px; border-left: white 1px solid; 
    border-bottom: #d3d3d3 1px solid; background-color: #ffffcc;
    font-weight: bold; font-size: 11px; text-align: left; color: #990000; }
TD.main_user_L A:link { color: #e0e0e0; }
TD.main_user_L A:visited { color: #e0e0e0; }
TD.main_user_L A:hover { color: #ffffff; }

TD.stat_T { text-align: center; border-right: #023f88 1pt solid;
    border-left: #023f88 1pt solid; font-weight: bold; font-size: 11px;
    color: white; height: 20px; background-color: #023f88; }
TD.stat_BL { border-left: #023f88 1pt solid; font-weight: bold;
    font-size: 11px; color: black; background-color: lightgrey;
    text-align: right; padding-right: 2px; }
TD.stat_BR { border-right: #023f88 1pt solid; font-weight: bold;
    font-size: 11px; color: black; background-color: lightgrey;
    text-align: right; padding-right: 2px; }

TD.objective_T { border-right: #023f88 1px solid; font-weight: bold; 
    font-size: 11px; color: white; background-color: #023f88; width: 35%;
    height: 20px; text-align: center; vertical-align: middle; }
TD.objective_B { border-right: #023f88 1px solid; padding-top: 4px; 
    padding-bottom: 4px; padding-right: 6px; padding-left: 6px; 
    font-weight: normal; font-size: 12px; background-color: #efeff1;
    color: blue; height: 100%; vertical-align: top; text-align: left; 
    font-family: courier new; }

TD.main_newsT { border-right: #023f88 1px solid; font-weight: bold;
    font-size: 11px; text-decoration: none; text-align: center; 
    vertical-align: middle; width: 395px; color: #cccc99; height: 25px; 
    background-color: #023f88; }
TD.main_newsB { font-weight: normal; font-size: 11px; 
    border-right: #023f88 1px solid; border-bottom: #023f88 1px solid;
    padding-bottom: 10px; padding-top: 10px; text-align: center;
    text-decoration: none vertical-align: middle; color: #023f88;
    background-color: #cccc99; }

TABLE.list { border-top: #023f88 1px solid; border-left: #023f88 1px solid;
    border-right: #023f88 1px solid; border-bottom: #023f88 1px solid; }
TD.list_T { font-weight: bold; font-size: 8pt; 
    border-right: #023f88 1px solid; border-top: #023f88 1px solid;
    border-left: #023f88 1px solid; border-bottom: #023f88 1px solid;
    vertical-align: middle; color: white; background-color: #023f88;
    text-align: center; text-decoration: underline; }
TD.list_TS { font-weight: bold; font-size: 8pt; cursor: hand;
    border-right: #023f88 1px solid; border-top: #023f88 1px solid;
    border-left: #023f88 1px solid; border-bottom: #023f88 1px solid;
    vertical-align: middle; color: white; background-color: #023f88;
    text-align: center; text-decoration: underline; }
TD.list_B { font-weight: normal; font-size: 8pt; 
    border-right: #a9a9a9 1px solid; border-bottom: #a9a9a9 1px solid;
    vertical-align: middle; color: black; background-color: #efeff1;
    text-align: left; text-decoration: none; padding-left: 3px; }
TD.list_BR { font-weight: normal; font-size: 8pt; 
    border-right: #a9a9a9 1px solid; border-bottom: #a9a9a9 1px solid;
    vertical-align: middle; color: black; background-color: #efeff1;
    text-align: right; text-decoration: none; padding-right: 5px; }
TD.list_G { font-weight: normal; font-size: 8pt; 
    border-right: #a9a9a9 1px solid; border-bottom: #a9a9a9 1px solid;
    vertical-align: middle; color: black; background-color: #cfcfd1;
    text-align: left; text-decoration: none; padding-left: 3px; }
TD.list_S { border-top: #023f88 1px solid; border-left: #023f88 1px solid;
    border-right: #023f88 1px solid; border-bottom: #023f88 1px solid;
    padding-left: 20px; font-weight: bold; font-size: 8pt; color: #ff9900; 
    background-color: #023f88; height: 20px; text-align: left; }

TABLE.shortcut { 
    background-color: #023f88; font-weight: bold; color: #b8d0e7; 
    border-right: 0px; width: 100%; border: #b8d0e7 1px solid; }

TABLE.shortcut TD{
    border-right: #b8d0e7 1px solid; width: 20%; height: 25px; 
    vertical-align: middle; text-align: center; text-decoration: none; }

TD.shortcut { background-color: #023f88;
    border-right: #b8d0e7 1px solid; width: 20%; height: 25px; 
    vertical-align: middle; text-align: center; text-decoration: none; }

TABLE.shortcut A:link{ color: #b8d0e7; font-size: 11px; }
TABLE.shortcut A:visited { color: #b8d0e7; font-size: 11px; }
TABLE.shortcut A:hover { color: #ffffff; font-size: 11px; }

TD.shortcut A:link{ color: #b8d0e7; font-size: 11px; }
TD.shortcut A:visited { color: #b8d0e7; font-size: 11px; }
TD.shortcut A:hover { color: #ffffff; font-size: 11px; }

TABLE.edit { background-color: #efeff1; border-top: #023f88 1px solid;
    border-right: #023f88 1px solid; border-left: #023f88 1px solid;
    border-bottom: #023f88 1px solid; }
TD.edit_L { border-right: #023f88 1px solid; border-bottom: #023f88 1px solid; 
    font-weight: bold; font-size: 8pt; padding-right: 5px; 
    vertical-align: middle; height: 25px; color: #023f88; 
    background-color: #cccc99; text-align: right; text-decoration: none; }

TD.edit_R { border-bottom: #a9a9a9 1px solid; padding-right: 10px; 
    padding-left: 10px; font-weight: normal; font-size: 8pt;
    vertical-align: middle; color: #023f88; 
    background-color: #efeff1; text-align: left; text-decoration: none; }

TD.edit_R SELECT { width: 99%; }
TD.edit_R INPUT { width: 99%; }
TD.edit_R TEXTAREA { width: 99%; }

TABLE.filter { border-top: #023f88 1px solid; border-left: #023f88 1px solid;
    border-right: #023f88 1px solid; border-bottom: #023f88 1px solid;
    font-weight: bold; font-size: 8pt; color: #023f88; background-color: #cccc99;
    text-align: left; vertical-align: middle; }
TD.filter_T { border-top: #023f88 1px solid; border-left: #023f88 1px solid;
    border-right: #023f88 1px solid; border-bottom: #023f88 1px solid;
    padding-left: 20px; font-weight: bold; font-size: 8pt; color: #ff9900; 
    background-color: #023f88; height: 20px; text-align: left; }
TD.filter_B { color: #023f88; background-color: #cccc99; text-align: left;
    padding-right: 5mm; padding-left: 5mm; font-weight: bold; font-size: 8pt; 
    white-space: nowrap; padding-top: 1mm; padding-bottom: 1mm; }

TD.filter_B SELECT { width: 99%; font-size: 8pt; }
TD.filter_B INPUT { width: 99%; }
TD.filter_B A:link { color: #023f88; }
TD.filter_B A:visited { color: #023f88; }
TD.filter_B A:hover { color: #ffffff; }

TD.view_T { background-color: #023f88; color: #ff9900; padding-left: 20px; 
    font-weight: bold; font-size: 8pt; height: 20px; text-align: left; }
TD.view_B { border-top: #023f88 2px solid; border-left: #023f88 2px solid;
    border-right: #023f88 4px solid; border-bottom: #023f88 4px solid;
    padding-right: 7px; padding-left: 7px; padding-bottom: 7px; padding-top: 7px;
    font-weight: normal; font-size: 11pt; vertical-align: top; text-align: left; 
    color: black; background-color: #f3f4c8; }

TD.tab_N { background: url("../images/tab_normal.jpg"); color: black; font-size: 8pt;
    padding-left: 5px; width: 145px; cursor: hand; background-repeat: no-repeat; }
TD.tab_S { background: url("../images/tab_select.jpg"); color: white; font-size: 8pt;
    padding-left: 5px; width: 145px; cursor: hand; background-repeat: no-repeat; }
TD.tab_0 { background-color: #d0d0d0; width: 25px; 
    border-left: #707070 2px solid; }
    
DIV.tab { border-top: black 1px solid; border-bottom: black 1px solid;
    border-left: black 1px solid; border-right: black 1px solid; 
    background-color: #f0f0f0; width: 99%; }

TD.calendar_B { border-top: #b8d0e7 1px solid; border-left: #b8d0e7 1px solid;
    border-right: #b8d0e7 1px solid; border-bottom: #b8d0e7 1px solid;
    font-weight: normal; font-size: 8pt; font-style: normal; color: #b8d0e7;
    background-color: gray; height: 100%; text-align: center; text-decoration: none; }

TD.calendar_B A:link { color: #b8d0e7; font-size: 8pt; font-weight: bold; }
TD.calendar_B A:visited { color: #b8d0e7; font-size: 8pt; font-weight: bold; }
TD.calendar_B A:hover { color: #ffffff; font-size: 8pt; font-weight: bold; }

TD.calendar_T { border-top: #b8d0e7 1px solid; border-left: #b8d0e7 1px solid;
    border-right: #b8d0e7 1px solid; border-bottom: #b8d0e7 1px solid;
    font-weight: bold; font-size: 8pt; font-style: normal; width: 0%; height: 25px;
    color: #b8d0e7; background-color: #023f88; text-align: center; text-decoration: none; }

TD.calendar_T A:link { color: #b8d0e7; font-size: 8pt; font-weight: bold; }
TD.calendar_T A:visited { color: #b8d0e7; font-size: 8pt; font-weight: bold; }
TD.calendar_T A:hover { color: #ffffff; font-size: 8pt; font-weight: bold; }

INPUT.button { width: 200px; }

TABLE.help { border-top: #023f88 1px solid; border-left: #023f88 1px solid;
    border-right: #023f88 1px solid; border-bottom: #023f88 1px solid;
    left: 100px; width: 400px; position: relative; text-align: center; }
TD.help1 { width: 200px; height: 200px; background-color: #023f88; text-align: center; }
TD.help1a { font-weight: bold; font-size: 10pt; color: white; text-align: center; }
TD.help1b { font-weight: bold; font-size: 10pt; color: yellow; text-align: center; }
TD.help2 { width: 200px; height: 200px; background-color: #cccc99; text-align: center; }
TD.help2a { font-weight: bold; font-size: 10pt; color: #023f88; text-align: center; }
TD.help2b { font-weight: bold; font-size: 10pt; color: #000000; text-align: center; }

DIV.stat { width: 50%; height: auto; position: absolute; 
    right: 50px; top: 20px; background-color: white; display: none;
    border-left: black 1px solid; border-right: black 1px solid; 
    border-top: black 1px solid; border-bottom: black 1px solid; 
    padding: 20px 20px 20px 20px; visibility: hidden; }

DIV.datetime { width: 40%; height: auto; position: absolute;
    left: 30%; top: 100px; background-color: white; visibility: hidden;
    border-left: black 1px solid; border-right: black 1px solid;
    border-top: black 1px solid; border-bottom: black 1px solid; 
    padding: 20px 10px 10px 10px; display: none; z-index: 100; }

TABLE.buttons { padding-right: 5px; padding-left: 5px; border-bottom: 1px; 
    border-right: 1px; border-top: 1px; border-left: 1px; text-align: left; }

TD.buttons{ padding-right: 5px; padding-left: 5px; width: 120px; text-align: left; }

TABLE.login{ border-right: black 1px solid; border-top: black 1px solid;
    border-left: black 1px solid; border-bottom: black 1px solid; }

TD.login_L{ border-right: white 1px solid; border-bottom: white 1px solid;
    border-top: white 1px; border-left: white 1px; padding-right: 5px;
    font-weight: bold; font-size: 8pt; font-style: normal; width: 200px;
    height: 35px; color: white; background-color: #990000;
    vertical-align: middle; text-align: right; text-decoration: none; }

TD.login_R{ border-right: white 1px solid; border-bottom: white 1px solid;
    border-top: white 1px; border-left: white 1px; padding-left: 5px;
    font-weight: normal; font-size: 8pt; font-style: normal; width: 160px;
    height: 35px; color: #023f88; background-color: #d3d3d3;
    vertical-align: middle; text-align: left; text-decoration: none; }
IMG.logo {
    padding: 0px; margin: 0px; 
    display: block; clear: both; border: 0px; }

DIV.offer { width: 70%; height: auto; position: absolute; 
    left: 20px; top: 20px; background-color: white; visibility: hidden;
    border-left: black 1px solid; border-right: black 1px solid; 
    border-top: black 1px solid; border-bottom: black 1px solid; 
    padding: 20px 20px 20px 20px; display: none; }


