/**
 * S2 Framework
 *
 * @author      Victor Yasinovsky <yasinovsky@gmail.com>
 * @version     2.5.8-123 2023-08-13T12:58:19+03:00
 */
@import url(/_tools/fa/css/font-awesome.css); div.tray {  padding-left: 6px; background-image: url(/bg-sprite.png); background-position: left -48px; height: 39px !important;  } .tray .t {   border: 1px solid #004b90; padding: 1px 5px 3px 5px; margin: 11px 6px 0 0; white-space: nowrap; overflow: hidden; background-repeat: repeat-x; color: white; cursor: pointer; background-image: url(/bg-sprite.png); min-width: 16px; max-width: 250px; } .tray .h {  background-position: left -2px; color: #B9C5D4; } .tray .v {  background-position: left -144px; } .tray .f {  background-position: left -112px; } html, body { margin: 0; padding: 0; background-image: url(/bg-shady.png); background-position: 260px center; background-repeat: no-repeat; background-color: #f7f8f8; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 9pt; height: 100%; overflow: hidden;  } img { border: 0; }  table.head { width: 100%; background-image: url(/bg-sprite.png); background-position: left 0; font-size: 10pt; border-collapse: collapse; height: 39px; } table.head td { padding: 0; color: #ffffff; } table.head td a { margin: 0 5px 0 5px; color: #ffffff; text-decoration: none; } table.head td a:hover { text-decoration: underline; } table.head td.links { text-align: center; } table.head td.logo { width: 260px; } table.head td.logo div.image { float: left; padding: 3px 0 0 12px; vertical-align: middle; } table.head td.logo div.text { float: left; padding-top: 7px; padding-left: 5px; color: #ffffff; font-size: 14pt; } table.head td.user { width: 260px; padding-right: 12px; text-align: right; } table.head td.user span { padding-right: 5px; }  table.shady { width: 100%; background-image: url(/bg-sprite.png); background-position: left -96px; border-collapse: collapse; height: 10px; }  div.controls-spacer { height: 45px; }  div.controls { background-color: #f7f8f8; border-bottom: 1px solid #004b90; border-right: 1px solid #004b90; height: 23px; padding: 10px 18px 10px 18px; white-space: nowrap; } div.controls span.control { margin: 0 2px 0 2px; } div.controls span.control button { font-weight: bold; white-space: nowrap; padding: 1px 5px 1px 5px; }  button.linkscontrol { padding-left: 5px; padding-right: 5px; margin-right: 3px; }  .nflag-1, .nflag-1-v { opacity: 1.0; } .nflag-2, .nflag-2-v { opacity: .50; } .nflag-4, .nflag-4-v { opacity: .25; } .hid { display: none; } .vis { display: auto; } .herelink { cursor: pointer; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed; } a.nolink { text-decoration: none; border: none; } form { margin: 0; padding: 0; } .search .t1 { margin-left: -31px; } .search .t1 fieldset { padding-left: 32px; padding-bottom: 5px; } .search .t1 fieldset legend { margin-bottom: 5px; padding-bottom: 5px; } .search .t1 ul li { padding-left: 48px; } .search .t1 ul li * { height: 14px; line-height: 14px; vertical-align: top; } .search .t1 ul li input { margin-right: 5px; } .search .t2 .condform .fldcondmenu { padding-top: 7px; padding-bottom: 7px; background-color: #EDF5FF; border: 1px solid #808080; min-width: 360px; padding-left: 27px; } .search .t2 .condform .fldcondmenu fieldset { padding-top: 4px; } .search .t2 .condform .fldcondmenu fieldset legend.ntype { padding-left: 27px; } .search .t2 .condform .fldcondmenu fieldset ul li.field { padding-left: 48px; padding-bottom: 3px; } .search .t2 .condform .fldcondmenu .is-empty { text-align: center; color: #999999; font-style: italic; } .search .t2 .listcondform { padding: 3px; padding-top: 10px; } .search .t2 .listcondform .cond { padding-left: 0; } .search .t2 .listcondform .cond .shift { padding-left: 0px; } .search .t2 .listcondform .cond .c { padding-right: 4px; } .search .t2 .listcondform .cond .combine { padding-left: 10px; color: blue; cursor: pointer; } .search .t2 .listcondform .cond .pad { padding-left: 3px; } .search .t2 .listcondform .cond .op { color: blue; cursor: pointer; } .search .t2 .listcondform .cond .value { padding-left: 4px; color: white; background-color: #2647a0; cursor: pointer; } .search .t3 .found { padding-bottom: 3px; clear: both; line-height: 16px; } .search .t3 .found .num { color: #CCCCCC; width: 4em; float: left; text-align: right; padding-right: 4px; margin-top: 2px; } .search .t3 .found .add { margin-left: 4px; } .search .t3 .set a { color: #999999; } .search .t3 h4.count { text-align:right; padding-bottom: 5px; } .search a { text-decoration: none; } .search a:hover { text-decoration: underline; }