#header div.container div.navigation table.tabelem tr td { color: #ffffff; font-weight: bold; vertical-align:top; padding-top:5px; }
#header div.selected { filter:none; }
#header button { filter:none; background:none !important; }
#header div.container div.navigation table.tabelem tr td.tabCell1 { padding-top:8px; }
#header div.container div.navigation table.tabelem tr td button { background: none; height: auto; margin: 0 0 0 5px; padding:0; border:none; font-weight:bold; }
#header div.container div.navigation table.tabelem tr td button span { color: #ffffff; background: none; padding: 0px; display: inline; line-height: 100%; text-decoration: underline; }
#header div.container div.navigation table.tabelem tr td button span.button span { display:none; }
#menu { display: none; }
#sidebar div.contextMenu { font-size: 1.2em; font-weight: normal; }
#sidebar div.contextMenu ul li a { padding: 2px 0 2px 1px; }
#sidebar div.contextMenu ul li a span.bImg { margin-right: 2px; }
#sidebar div.contextMenu div.wraper h2 img { display:inline; }
#sidebar div.contextMenu div.wraper p.mm { background: url(../img/mm.gif) no-repeat transparent 10px 50%; }
#sidebar div.contextMenu div.wraper p.mp { background: url(../img/mp.gif) no-repeat transparent 10px 50%; }
#sidebar div.contextMenu div.wraper p.mm,
#sidebar div.contextMenu div.wraper p.mp { cursor:pointer; display: block; position: absolute; z-index: 5; width: 10px; height: 10px; font-size: 1px; margin: -22px 0 0 110px; padding: 5px 5px; }
#breadcrumbs div.modulName { background:transparent url(../img/dots3.gif) repeat-x scroll 0pt 100%; line-height:23px; width:100%; }
#breadcrumbs div.modulName img.bIcon { margin: 5px 4px 0 -2px; }

/* przyciski */
#txt a.button:hover, #h a.button:hover { text-decoration: none; }
a.button, span.pbutton { display: block; float: left; text-decoration: none; border:1px solid #aaa; border-color:#bbb #888 #888 #bbb; background:#f4f4f4; margin:2px; padding:0 8px 1px 8px; min-height:18px; }
a.button:active, span.pbutton:active { border-color:#888 #bbb #bbb #888; }
a.button:hover, span.pbutton:hover { background:#eee; }
a.button span.button span.bIcon,
span.pbutton span.button span.bIcon { margin-top:1px; }
a.button span.bnapis { display:block; float:left; cursor:pointer; }
a.button span.button img { display:block; float:left; margin-right:2px; }
#header a.button { border:0; min-height:0; }

.btl, .btr, .bbl, .bbr { width: 2px; padding: 0px; height: 2px; }
.btl { background: url(../img/tl.gif) transparent no-repeat 0 0; }
.btr { background: url(../img/tr.gif) transparent no-repeat 100% 0; }
.bbl { background: url(../img/bl.gif) transparent no-repeat 0 100%; }
.bbr { background: url(../img/br.gif) transparent no-repeat 100% 100%; }
#txt a { color: #555555; text-decoration: none; }
#txt { font-size: 1.2em; }
#txt img { display: inline; }
#filtr0 { display:block; position:relative; }
#filtr1 { display:none; position:relative; }
#txt table.ramka,
#txt table.bgramka,
#txt table.szramka { border-collapse: collapse; border: 1px solid black; }
#txt table.ramka { border: 0; background: #efe7d1; }
#txt table.ramka tr td.ramka{ background: #EFE7D1; border: 1px solid #ceb589; }
#txt td.dcramka, #txt td.sramka, 
#txt td.cramka { background: #EFE7D1; border: 1px solid #ceb589; }
#txt table.tabelka { background: #bea579; margin-bottom:15px; }
#txt td.tabelka { padding-top:2px; padding-bottom:2px; }
#txt td.info { padding: 10px 0; text-align: center; }
#txt td.szramka, 
#txt table.szramka, 
#txt input, 
#txt textarea, 
#txt select, 
#txt hr { border: 1px solid #ceb589; }
#txt td.szramka { border: 1px solid #ceb589; }
#txt table.bgramka, #txt tr.tabhead td, #txt td.lramka { background: #ceb589; font-weight: bold; color: #333333; }
#txt td.nag { background: #ceb589; font-weight: bold; color: #333333; }
#txt .szramka { background: #EFE7D1; }
#txt table.ramka tr td.szramka { background: #ceb589; }
#txt input:focus { background: #fff7c8; }

/* wyswietlane komunikaty */
#txt tr.msginfo { background: #ceb589; }
#txt tr.msginfo td, 
#txt tr.msgwarn td { font-weight: bold; text-align: left; color: #333333; }
#txt tr.msgwarn { background: #ff5555; }
#txt tr.row_0 td { background: #EFE7D1; }
#txt tr.row_1 td { background: #EFDFBB; }
#txt tr.row:hover td { background: #DFCAA7; }
#txt tr.tablink td { background-color: #EFE7D1; padding: 0 3px; }
#txt tr.tabhead td { padding: 2px 2px; }
#txt td.nag  { padding: 2px 2px; }
#txt td.bold, #txt td.lbold { font-weight: bold; padding: 4px; text-align: right; }
#txt td.lbold { text-align: left; }
#txt td.norm { padding: 4px; }
#txt td.szramka { font-weight: bold; text-align: center; }
#txt td.cramka { text-align: center }
#txt td.bramka { border: 1px solid black; text-align: center; font-weight: bold }
#txt td.lstopka { border-color: #000090; background-color: #000090; color: white; text-align: left; font-weight: bold }
#txt td.cstopka { background-color: #000090; color: white; text-align: center; font-weight: bold }
#txt td.rstopka { border-color: #000090; background-color: #000090; color: white; text-align: right; font-weight: bold }
#txt .art_text { background: #f5f3ed; padding: 10px; }
#txt .art_text ul { padding-left: 15px; }

.online,
.offline,
.hidden,
.trash,
.locked,
.moder { font-weight: bold; }
.online { color: green; }
.offline { color: red; }
.hidden { color: silver; }
.trash { color: #a52a2a; }
.locked { color: black; }
.moder { color: #ffcc00; }
#message { margin: -35px 0 0 0; display:block; width: 706px; opacity:0.8; position:absolute; z-index:5000; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
#messageStat .vminfo, #message .vminfo { text-align: center; font-size: 1em; font-weight: bold; padding: 8px; margin-bottom: 10px; }
#vm_info { color: #02910d; background: #f3ffec; border: 2px solid #02910d; }
#vm_warn { color: #f30c0c; background: #feffd7; border: 2px solid #f30c0c; }
#module_admparamu fieldset,
#module_param fieldset { border: none; }
#module_admparamu fieldset table,
#module_param fieldset table { margin: 0; }
#paramGroups td { border-bottom: 2px solid #ceb589; padding:4px 3px 0 3px; }
#paramGroups td table tr td { border-bottom: none; vertical-align: bottom;}
#paramGroups td table tr td div { border-style: solid; border-width:1px 1px 0pt 1px; border-color:#ceb589; margin:3px 0px -1px 0; padding: 3px 5px; cursor:pointer; }
#paramGroups td table tr td.active div { background-color:#ceb589; font-weight: bold; }
#txt { margin-bottom: 120px; }
#txt div.aoffline { color: red; font-weight: bold; position: fixed; text-align: right; top: auto; left: auto; right: 1.0em; bottom: 1.5em; }
#txt div.alocked { color: black; font-weight: bold; position: fixed; text-align: right; top: auto; left: auto; right: 1.0em; bottom: 1.5em; }
#txt sup.new { color: green; font-size: 0.7em; font-weight: bold; }
#txt div.cfginfo { text-align: center; }
#txt .cfginfo a { text-decoration: underline; }
.clear { overflow: hidden; width: 100%; }
#txt fieldset { border: 1px solid #ceb589; }
#txt fieldset legend { font-weight: bold; }
#content div.article #txt h2 { background: none; }
#txt table.tabelka td.tmenu { padding: 2px 0; }
a.menuIcon { display:block; width:16px; height:16px; float:left; margin-right:2px; }
#menuLanguages li { list-style-type: none; padding: 10px 2px 2px 10px; }
#menuLanguages li a { text-decoration: none; color: #944600; font-size: 1.2em; }
#menuLanguages li a img { display: inline; }
#txt .textarea-handle { height: 3px; display: block; background: #999999; font-size:2px; }
#txt p { margin:0; padding:0; }
#txt h3.tablename { margin-bottom: 10px; font-size:1em; }
#sidebar a img.bImg { float:left; margin-right:2px; }

#content div.tmenu  { margin: 0 0 11px 0; background:#ceb589 url(../img/tl.gif) no-repeat 0 0;}
#content div.tmenu1 { background:url(../img/tr.gif) no-repeat 100% 0; margin-top:0; }
#content div.tmenu2 { background:url(../img/bl.gif) no-repeat 0 100%; }
#content div.tmenu3 { background:url(../img/br.gif) no-repeat 100% 100%; padding:2px; }
#content div.tmenu div.infoFooter,
#content div.tmenu div.infoContent { background-color:#E6D7BA; clear:both; }
#txt input[disabled] { background:#dddddd !important; color:#888888 !important; }

.toast-container .toast-item p { font-size:1.3em; }
