*		{ font-family:Verdana;font-size:11px; }
body	{ margin:0px; padding:0px; color:#333333; background:#e6e6e6;  }
fieldset	{ margin:0px; padding:0px; border:0px; }
form		{ margin:0px; padding:0px; }
img		{ border:0px; }
td		{ vertical-align:top; }
a	{ color:#233978; }
h1	{ font-size:16px; color:#233978; }
h2	{ font-size:14px; color:#233978; }
h3	{ margin:0px 0px 3px 0px; padding:0px; color:#233978; }

.hidden { display: none !important; }

/* Clearfix */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display:inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.divErrorField		{ color:#d11414 !important; }
.divError label { display:block; clear:both; padding:3px 1px 5px 20px; background-image:url('/images/layout/blad.png'); background-repeat:no-repeat; background-position:2px center; color:#d11414; }

.divForm						{ clear:both; padding:10px 10px 10px 10px; background-color:#F7F7F7;}
.divForm2						{ background-color:#E7E7E7; }
.divForm .divFormHeader         		{ margin:15px 0px 5px 0px; padding:5px; background-color:#33426d; border:1px solid #2c4051; font-weight:bold; color:white; }
.divForm2 > .divFormHeader:first-child { margin:-10px -10px 5px -10px; }
.divForm .divLangGroup			{ margin-top:10px; }
.divForm .divField				{ margin-top:10px; }
.divForm .divField .divLabel		{ float:left; width:20%; overflow:hidden; }
.divForm .divField .divElement	{ float:left; width:80%; }
.divForm .divField .divElementClear	{ clear:both; }
.divForm .divField .divDesc		{ padding:1px; font-size:9px; color:gray; }
.divForm .divField .divFullDesc	{ clear:both; padding:1px; font-size:9px; color:gray; }
.divForm .divButtons				{ padding-top:15px; margin-bottom:10px; }
.divForm .divButtons input + div	{ padding-left:15px; }

textarea.tinyMce { width:100%; }

.divFormLogowanie { padding:10px; }
.divFormLogowanie .divField { margin-top:5px; }
.divFormLogowanie .divField .divLabel { display:none; }
.divFormLogowanie .divField .divElement { clear:both; }
.divFormLogowanie .divField .divElement input { width:394px; height:33px; padding-left:30px; border:0px; background-repeat:no-repeat; font-size:15px; color:#6d6e71; line-height:33px; }
.divFormLogowanie .divField .divElement input.login { background-image:url('/images/layout/input-login.gif'); }
.divFormLogowanie .divField .divElement input.password { background-image:url('/images/layout/input-password.gif'); }
.divFormLogowanie .divButtons { padding-top:10px; }

.req { color:red; }
.button { display:inline-block; min-width:160px; height:24px; padding:9px 3px 0 3px; text-align:center; padding-top:9px; border:none; margin-right:5px; margin-bottom:5px; background-color:#00acee; color: #ffffff !important; font-weight:bold; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-transition: background-color 0.25s; transition: background-color 0.25s; -webkit-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.3); -moz-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.3); box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.3); box-sizing: content-box; cursor:pointer; text-decoration:none; }
input.button { padding:4px 3px 5px 3px; }
.button .ikona { vertical-align:middle; }
.button:hover:not(.wylaczony) { text-decoration:none; background-color:#223d65; }
.button.wylaczony { background-color:#5f5f5f; cursor:not-allowed; }

/* panele */
.panel-left { -webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.6); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.6); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.6); margin-bottom: 15px; }
.panel-left .panel-header { height: 40px; line-height:40px; padding: 0px 10px 0px 7px; font-size:14px; background-color:#f9f9f9; color: #00adef; font-weight:bold; text-transform: uppercase; }
.panel-left .panel-header a { color:#233978; }
.panel-left .panel-content { padding:5px; background-color:#ffffff; color:#001f4e; }
.panel-left .panel-content .fTime { width:45px !important; }
.panel-left .panel-content .fDate { width:120px !important; }

/* Panel formularz */
.panel-left form h2 { color: #223d65; padding:2px; margin:7px 0px 2px 0px; font-size:11px;  }
.panel-left form h2.wybrany { color:#ff0000; }
.panel-left form { overflow:hidden; }
.panel-left form .divField { margin-top: 2px; position: relative; padding: 2px; }
.panel-left form .divField select { background-color:#ebebeb; height:25px; width:100% !important; border:0px; box-sizing:border-box; }
.panel-left form .divField input[type=text] { background-color:#ebebeb; width:100%; border:0px; padding:5px; box-sizing:border-box; }
.panel-left form .divDateRange input { margin-bottom:3px; }
.panel-left form .divField .divName     { line-height: 17px; }
.panel-left form .divField .divDesc     { font-size: 9px; padding-top: 2px; color: gray; }
.panel-left form .divField .divElement  { margin-bottom: 2px; }
.panel-left form .divField .divErrorField  { background-color:#d11414; color:#ffffff; }
.panel-left form .divField .divError label { clear: both; background-color:#ffffff; border:1px solid #d11414; display:block; padding: 3px 1px 3px 20px; margin: 2px 0px 2px 0px; color: #d11414; background-image:url('/images/ikony/blad.png'); background-repeat:no-repeat; background-position: 2px center; border:0px; }
.panel-left form .divField .divFullDesc  { clear: both; padding: 1px; font-size: 9px; color: gray; }
.panel-left form .divButtons             { margin: 5px 0px; text-align: center; }
.panel-left form .divButtons:first-child { margin-bottom:0px; }
.panel-left form .divButton              { width: 194px; height: 33px; border: none; background-color:#00acee; color: white; cursor:pointer; font-weight:bold; text-transform: uppercase; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-transition: background-color 0.25s; transition: background-color 0.25s; -webkit-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.3); -moz-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.3); box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.3) }
.panel-left form .divButton:hover        { text-decoration:none; background-color:#223d65; }
.panel-left form .divButtonReset         { width: 194px; border: none; background-color: transparent;  background-repeat: no-repeat; color: #555555; cursor:pointer; font-weight:bold; margin:5px 0 0 0; }

.panel-left .panel-content.noPadding { padding:0; }
.panel-left .panel-content .tabPanel { margin:0; border:0; background:transparent; width:100%; }
.panel-left .panel-content .tabPanel > tbody > tr > td, .panel-left .content .tabPanel > tbody > tr > th { color:#001f4d; text-align:left; }
.panel-left .panel-content .tabPanel > tbody > tr > td { padding:5px 8px 0 8px; }
.panel-left .panel-content .tabPanel > tbody > tr > th { border-bottom:1px solid #f9f9f9; font-weight:bold; padding:0 8px 5px 8px;}

.toolbar-buttons { margin:10px 0px 10px 0px; }
.toolbar { background-color:#FFFFFF; color:#223d65; font-weight:bold; padding: 3px 0px 3px 15px; height:30px; line-height:30px; -webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.6); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.6); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.6); }
.toolbar #toolbar select { background-color:#ebebeb; border:0px; text-align:right; padding:0 2px; }
.toolbar #toolbar input[type=text] { background-color:#ebebeb; border:0px; padding:0 2px; }

.pager { clear:both; padding:10px; text-align:center; }
.pager a { text-decoration:none; }
.pager a.sel { font-weight:bold; color:red; }
.pager a + a { margin-left:10px; }

/* Dla Hardware */
.progress-bar {display:block; width:100%; height:15px; border:1px solid #333; background: linear-gradient(90deg, rgba(0,128,0,1) 0%, rgba(255,255,0,1) 38%, rgba(255,255,0,1) 60%, rgba(255,0,0,1) 100%); }
.progress-bar-cover { float:right; display:inline; background:#fff; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;}

#message-error, .message-error	{ clear:both; margin:0px 1px 10px 1px; padding:20px 10px 20px 10px; background-color:#ff0000; font-size:12px; font-weight:bold; color:white; -moz-box-shadow:3px 3px 3px 0px #aaaaaa; -webkit-box-shadow:3px 3px 3px 0px #aaaaaa; box-shadow:3px 3px 3px 0px #aaaaaa; }
#message-warning		{ clear:both; margin:0px 1px 10px 1px; padding:20px 10px 20px 10px; background-color:#ff6c00; font-size:12px; font-weight:bold; color:white; -moz-box-shadow:3px 3px 3px 0px #aaaaaa; -webkit-box-shadow:3px 3px 3px 0px #aaaaaa; box-shadow:3px 3px 3px 0px #aaaaaa; }
#message-information	{ clear:both; margin:0px 1px 10px 1px; padding:20px 10px 20px 10px; background-color:#00aeef; font-size:12px; font-weight:bold; color:white; -moz-box-shadow:3px 3px 3px 0px #aaaaaa; -webkit-box-shadow:3px 3px 3px 0px #aaaaaa; box-shadow:3px 3px 3px 0px #aaaaaa; }

#page-start { position:relative; width:446px; /* 466px */ margin:0px auto; padding:10px; margin-top:10%; background-image:url('/images/layout/background-dots.gif'); border-radius:5px; -moz-box-shadow:0px 0px 3px 2px #bababa; -webkit-box-shadow:0px 0px 3px 2px #bababa; box-shadow:0px 0px 3px 2px #bababa; }
#page-start #header { padding-top:10px; text-align:center; }
#page-start #message-error		{ padding:5px; background-color:#c00303; color:white; border-radius:5px; -moz-box-shadow:0px 0px 3px 2px #bababa; -webkit-box-shadow:0px 0px 3px 2px #bababa; box-shadow:0px 0px 3px 2px #bababa; }
#page-start #message-warning		{ padding:5px; background-color:#ffa200; color:white; border-radius:5px; -moz-box-shadow:0px 0px 3px 2px #bababa; -webkit-box-shadow:0px 0px 3px 2px #bababa; box-shadow:0px 0px 3px 2px #bababa; }
#page-start #message-information	{ padding:5px; background-color:#ffa200; color:white; border-radius:5px; -moz-box-shadow:0px 0px 3px 2px #bababa; -webkit-box-shadow:0px 0px 3px 2px #bababa; box-shadow:0px 0px 3px 2px #bababa; }
#page-start #error { padding:30px 0px 30px 0px; font-size:18px; text-align:center; }
#page-start #error h1 { font-size:24px;  }

#page { margin:0px auto; }

#block-top { clear:both; padding:4px; background-color:#223d65; height:24px; color:#dde0e7; font-size:13px; line-height: 24px; }
#block-top #top-zalogowany { float:left; }
#block-top #top-opcje { float:right; text-align:right; }
#block-top #top-opcje a { color:#dde0e7; text-decoration:none; }
#block-top #top-opcje a + a { margin-left:10px; }

#block-menu { height:50px; background:#001f4e; }
#block-menu #logo { float:left; padding:2px; }
#block-menu #logo img { height:46px; }
#block-menu #menu { float:right; }

#block-menu #menu  #blockTopMenuInner { height:50px; }
#block-menu #menu  #blockTopMenuInner > div { display:inline-block; height:50px; line-height:50px; position:relative; }
#block-menu #menu  #blockTopMenuInner > div + div { margin-left:5px; }
#block-menu #menu  #blockTopMenuInner > div > span, header#blockTop #blockTopMenuInner > div > a { color:#dde0e7; font-size:16px; text-transform:uppercase; padding:0 10px; cursor:pointer; }
#block-menu #menu  #blockTopMenuInner > div > span.header:hover, header#blockTop #blockTopMenuInner > div > a:hover { color:#00adef; }
#block-menu #menu  #blockTopMenuInner > div > span.wylaczone { color:#bbbbbb; cursor:not-allowed; }
#block-menu #menu  #blockTopMenuInner > div > div.sub { display:none; background:#ffffff; position:absolute; top:50px; left:0; line-height:25px; -webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); column-width:210px; -webkit-column-width:210px; -moz-column-width:210px; column-gap:0; -webkit-column-gap:0; -moz-column-gap:0; white-space: nowrap; padding:5px 0 0 0; z-index:1000; line-height:normal; }
#block-menu #menu  #blockTopMenuInner > div:hover > div.sub { display:block; }
#block-menu #menu  #blockTopMenuInner div.sub > a { display:block; padding:4px 20px; text-decoration:none; }
#block-menu #menu  #blockTopMenuInner div.sub > a:hover { text-decoration:underline; }
#block-menu #menu  #blockTopMenuInner div.sub > a.header { background-color:#223d65; color:#ffffff; text-transform:uppercase; padding:4px 5px; margin:0 5px 5px 5px; font-weight:bold; }
#block-menu #menu  #blockTopMenuInner div.sub > span.wylaczone { display:block; padding:3px 20px; color:#bbbbbb; cursor:not-allowed; }
#block-menu #menu  #blockTopMenuInner div.sub > div > span.header { font-weight:bold; background-color:#223d65; color:#ffffff; text-transform:uppercase; padding:3px 5px; margin:0 5px; display:block; }
#block-menu #menu  #blockTopMenuInner > div:hover > div.sub div { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid-column; }

#block-content { clear:both; margin-top:10px; min-height:350px;height:auto !important;height:350px; padding: 0 5px; }
#block-content #block-left { float: left; width: 250px; margin-right:11px; }
#block-content #block-right { width: auto; overflow: hidden; padding:0 5px 5px; }

#sciezka { margin:0px 0px 10px 0px; padding:5px 0px 7px 0px; border-bottom:1px solid #bdbec3; font-size:10px; }
#sciezka span { font-size:10px; font-weight:bold; color:#233978; }
#sciezka a { color:#233978; font-size:10px; text-decoration:none; }

.toolbar { background-color:#FFFFFF; color:#223d65; font-weight:bold; padding: 3px 0px 3px 15px; height:30px; line-height:30px; -webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.6); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.6); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.6); margin-bottom:10px; }
.toolbar #toolbar select { background-color:#ebebeb; border:0px; text-align:right; padding: 4px 35px 4px 2px; }
.toolbar #toolbar select option { direction: rtl; }
.toolbar #toolbar input[type=text] { background-color:#ebebeb; border:0px; padding:0 2px; }

/* domyślna tabela */
div.tabContainer { clear:both; padding:0 5px 5px 5px; }
div.tabContainerSmall { margin-bottom:15px; padding:0 5px 5px 5px; }
.tabSmall tbody td:nth-child(1)  { text-weight:bold; }
table.tab { border-spacing:0px; border-collapse:collapse; width:100%; }
table.tab thead tr { background-color:transparent !important; }
table.tab > tbody { -webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); }
table.tab th { background-color:#223D65; color:#ffffff; text-align:center;padding:8px; border:1px solid #ffffff; font-weight:bold; font-size:12px; }
table.tab th a { color:#ffffff; text-decoration:none; }
table.tab th a img { vertical-align:middle; }
table.tab td { color:#223D65; padding:5px 8px 5px 8px; }
table.tab tbody tr:hover, .tab tbody tr:hover .uwagitab td  { background-color: #e9d250 !important; }
table.tab tr:first-child th { border-top: 0; }
table.tab tr td:first-child, .tab tr th:first-child { border-left: 0; }
table.tab tr td:last-child, .tab tr th:last-child { border-right: 0; }
table.tab tr:first-child th:first-child { border-top-left-radius: 12px; }
table.tab tr:first-child th:last-child { border-top-right-radius: 12px; }
table.tab tr:nth-child(odd), .tab tr.c1 { background-color: #e3e3e3; }
table.tab tr:nth-child(even), .tab tr.c2 { background-color: #ffffff; }
table.tab .col_lp    { width:20px; border-left: 0px; }
table.tab .col_left    { border-left: 0px; }
table.tab .col_right   { text-align:right; }
table.tab .col_center   { text-align:center; }
table.tab .col_dropdown { width:20px; background-image: url("/images/ikony/drzewo_zwiniete.png"); background-position: center center; background-repeat: no-repeat; cursor:pointer; }
table.tab .col_dropdown.down { background-image: url("/images/ikony/drzewo_rozwiniete.png");  }
/*
.tabDark tr.row_dropdown { display:none; }
.tabDark tr.row_dropdown td  { background-color:#CCEFFC; }
.tabDark tr.selected td  { background-color:#F5BE4B; }
.tabDark .uwagitab				{ border:none; width:100%; padding:0px; margin:0px; }
.tabDark .uwagitab td			{ border:none; padding:2px 4px 2px 4px; margin:0px; vertical-align:top; }
*/


table.tab-szczegoly { width:100%; margin-bottom:20px; border-collapse:collapse; color:#223D65; }
table.tab-szczegoly tbody { -webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.3); box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.3); }
table.tab-szczegoly th { text-align:left; padding:10px; font-weight:bold; }
table.tab-szczegoly th.header { background-color:#223d65 !important; color:#ffffff; font-size:14px; text-align:left; padding:15px 15px 15px 10px; font-weight:bold; }
table.tab-szczegoly td { padding:10px; }
table.tab-szczegoly tr:nth-child(odd) th { background-color: #f1f1f1; }
table.tab-szczegoly tr:nth-child(odd) td { background-color: #f5f5f5; }
table.tab-szczegoly tr:nth-child(even) th { background-color: #f5f5f5; }
table.tab-szczegoly tr:nth-child(even) td { background-color: #ffffff; }
table.tab-szczegoly td.c1 { background-color: #f5f5f5 !important; }
table.tab-szczegoly td.c2 { background-color: #ffffff !important; }

/* widok rozwijany duzy */
.ui-accordion.iksoris-accordion { border:0; padding:0; border-radius:0; margin:0;}
.ui-accordion.iksoris-accordion .ui-accordion-header { border:0; border-radius:0; background:#f7f7f7; color:#223d65; font-size: 14px; font-weight: bold; padding: 10px 15px 10px 10px; text-align: left; margin:1px 0 0 0; vertical-align:middle; line-height:20px; }
.ui-accordion.iksoris-accordion .ui-accordion-content { border:0; padding:0; border-radius:0; }

.ui-accordion.iksoris-accordion .ui-accordion-header i.fa { font-size:20px; vertical-align:middle; margin-top:-3px; margin-right:5px; }

.ui-accordion.iksoris-accordion .iksoris-accordion-element-header .iksoris-accordion-element-header-etykieta { background:#00acee; color:#ffffff; padding:1px 2px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; min-width:14px; text-align:center; margin-left:8px; line-height:16px; display:inline-block; vertical-align:middle; }
.ui-accordion.iksoris-accordion .iksoris-accordion-element-header .iksoris-accordion-element-header-przyciski { float:right; line-height:normal; margin:-3px -10px -5px 0; }
.ui-accordion.iksoris-accordion .iksoris-accordion-element-header .iksoris-accordion-element-header-przyciski a.button_href { color:#fff !important; font-weight: bold;    margin-bottom:0; height: 20px; min-width: 150px; padding: 7px 3px 0; /** background-color:transparent; */}
.ui-accordion.iksoris-accordion .iksoris-accordion-element-header .iksoris-accordion-element-header-przyciski a.button_href.hover ,
.ui-accordion.iksoris-accordion .iksoris-accordion-element-header .iksoris-accordion-element-header-przyciski a.button_href:hover { /** border-color:#223d65; color:#223d65 !important; **/}
.ui-accordion.iksoris-accordion .iksoris-accordion-element-header .iksoris-accordion-element-header-przyciski a.button_href:last-child { margin-right:0; }

.ui-accordion.iksoris-accordion .iksoris-accordion-element { overflow:visible; }

/*.ui-accordion.iksoris-accordion .iksoris-accordion-element[style*="display: none"] + .ui-accordion-header, .ui-accordion.iksoris-accordion .iksoris-accordion-element[style*="display:none"] + .ui-accordion-header, .ui-accordion.iksoris-accordion .iksoris-accordion-element:empty + .ui-accordion-header { margin-top:1px; }*/

.ui-accordion.iksoris-accordion .iksoris-accordion-element table.tab-szczegoly { margin-bottom:0; table-layout: fixed; }

.ui-accordion.iksoris-accordion .iksoris-accordion-element table.tab-szczegoly tbody { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }

.ui-accordion.iksoris-accordion .iksoris-accordion-element table.tab tr:first-child th { border-top: 1px solid #ffffff; }
.ui-accordion.iksoris-accordion .iksoris-accordion-element table.tab tr:first-child th:first-child { border-top-left-radius: 0; }
.ui-accordion.iksoris-accordion .iksoris-accordion-element table.tab tr:first-child th:last-child { border-top-right-radius: 0; }
.ui-accordion.iksoris-accordion .iksoris-accordion-element .toolbar { box-shadow:none; margin:0; }
.ui-accordion.iksoris-accordion .iksoris-accordion-element .divForm { background-color:transparent; }

div.iksoris-accordion-etykiety { text-align:right; margin-top:-28px; }
div.iksoris-accordion-etykiety div { display:inline-block; text-align:left; height:21px; padding:5px 5px 2px 5px; vertical-align:middle; font-size:12px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; }
div.iksoris-accordion-etykiety div + div { margin-left:5px; }

.ui-accordion.iksoris-accordion.ui-accordion-tabs { }
.ui-accordion.iksoris-accordion.ui-accordion-tabs > .ui-accordion-header { display:inline-block; padding:8px 10px; text-align:center; font-size:12px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; background:transparent; border-top:1px solid #223d65; border-left:1px solid #223d65; border-right:1px solid #223d65; }
.ui-accordion.iksoris-accordion.ui-accordion-tabs > .ui-accordion-header + .ui-accordion-header{ margin-left:5px; }
.ui-accordion.iksoris-accordion.ui-accordion-tabs > .iksoris-accordion-element {  min-height:30px; -webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); padding:5px 8px; }
.ui-accordion.iksoris-accordion.ui-accordion-tabs > .iksoris-accordion-element > .divField { margin:8px 5px; }
.ui-accordion.iksoris-accordion.ui-accordion-tabs > .ui-accordion-header-active { color:#f7f7f7; background:#223d65; }
.ui-accordion.iksoris-accordion.ui-accordion-tabs > .iksoris-accordion-element-header >  .iksoris-accordion-element-header-etykieta { min-width:16px; line-height:17px; margin-top:-3px; font-size:11px; }


/* uniwersalna nakładka na jquery dialogbox w stylu iksoris */
.ui-dialog.iksoris-dialog { border:0; padding:0; border-radius:0; -webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75); }
.ui-dialog.iksoris-dialog .ui-dialog-titlebar { border:0; border-radius:0; padding:10px; background:#223d65; color:#FFFFFF; }
.ui-dialog.iksoris-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close  { background:transparent; border:0; color:#FFFFFF; }
.ui-dialog.iksoris-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon { background-image: url("/images/ui-icons_ffffff_256x240.png"); } /* ikona zamykania */
.ui-dialog.iksoris-dialog .ui-dialog-titlebar .ui-dialog-titlebar-collapse  { background:transparent; border:0; color:#FFFFFF; }
.ui-dialog.iksoris-dialog .ui-dialog-titlebar .ui-dialog-titlebar-collapse .ui-icon { background-image: url("/images/ui-icons_ffffff_256x240.png"); } /* ikona przymykania */
.ui-dialog.iksoris-dialog .ui-dialog-titlebar .ui-dialog-titlebar-maximize  { background:transparent; border:0; color:#FFFFFF; }
.ui-dialog.iksoris-dialog .ui-dialog-titlebar .ui-dialog-titlebar-maximize .ui-icon { background-image: url("/images/ui-icons_ffffff_256x240.png"); }  /* ikona maksymalizacji */
.ui-dialog.iksoris-dialog .ui-dialog-titlebar .ui-dialog-titlebar-minimize  { background:transparent; border:0; color:#FFFFFF; }
.ui-dialog.iksoris-dialog .ui-dialog-titlebar .ui-dialog-titlebar-minimize .ui-icon { background-image: url("/images/ui-icons_ffffff_256x240.png"); }  /* ikona minimalizacji */
.ui-dialog.iksoris-dialog .ui-dialog-titlebar .ui-dialog-titlebar-restore  { background:transparent; border:0; color:#FFFFFF; }
.ui-dialog.iksoris-dialog .ui-dialog-titlebar .ui-dialog-titlebar-restore .ui-icon { background-image: url("/images/ui-icons_ffffff_256x240.png"); }  /* ikona przywrocenia okna */
.ui-dialog.iksoris-dialog .ui-dialog-content { background:#e6e6e6; }
.ui-dialog.iksoris-dialog .ui-dialog-content .block-left { float: left; width: 250px; margin-right:11px; }
.ui-dialog.iksoris-dialog .ui-dialog-content .block-left:empty { display:none; }
.ui-dialog.iksoris-dialog .ui-dialog-content .block-right { width: auto; overflow-x:auto; }
.ui-dialog.iksoris-dialog .ui-dialog-content .Paginator.Top, .ui-dialog.iksoris-dialog .ui-dialog-content .Paginator.Bottom { padding-bottom:10px; padding-top:10px; }
.ui-widget-overlay { opacity:0.7!important; }
.ui-dialog.iksoris-dialog.iksoris-dialog-pomoc { position:fixed; }
.ui-dialog.iksoris-dialog.iksoris-dialog-pomoc .ui-dialog-title { width:60%; }


#block-content #block-right div.zdjecia { clear:both; padding-top:10px; }
#block-content #block-right div.zdjecia div.zdjecie { float:left; margin:0px 10px 10px 0px; }

.zdjecie { position:relative; }
.zdjecie>.ikony { position:absolute; padding:5px 0px 0px 5px; z-index:1000; right:0px;; }

ul#lista-wizualizacji, ul#lista-grupmiejsc { list-style:none; padding:0; margin:0; clear:both; }
ul#lista-wizualizacji:after, ul#lista-grupmiejsc:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; }
ul#lista-wizualizacji li, ul#lista-grupmiejsc li { float:left; width:120px; padding:2px 5px; }

#footer		{ clear:both; margin:20px 0px 10px 0px; padding-top:10px; color:gray; text-align:center; }
#footer a	{ font-size: 11px; color:#00aeef; }

#tmp-menu { clear:both; }
#tmp-menu .pos { height:20px; vertical-align:middle; }
#tmp-menu .level0 { padding: 1px 0px 1px 0px; font-weight:bold; font-size:13px; }
#tmp-menu .level1 { padding: 1px 0px 1px 8px; }
#tmp-menu .level2 { padding: 1px 0px 1px 8px; margin-left:14px; }
#tmp-menu .level3 { padding: 1px 0px 1px 8px; margin-left:28px; }
#tmp-menu .level4 { padding: 1px 0px 1px 8px; margin-left:42px; }
#tmp-menu .options { margin-top:10px; text-align:center; }

#uprawnienia .modul_header { margin-top:8px; padding:2px; background-color:#33426d; background-image: url('/images/ikony/drzewo_zwiniete.png'); background-repeat:no-repeat; background-position:5px center; color:#ffffff; }
#uprawnienia .modul_header .opcje { float:left; padding:4px; }
#uprawnienia .modul_header .opcje .nazwa { font-size:13px; font-weight:bold; cursor:pointer; }
#uprawnienia .modul_header .opcje .nieaktywny { font-size:13px; font-weight:bold; cursor:default;  }
#uprawnienia .modul_header .opcje span { cursor:pointer; }
#uprawnienia .modul_header .ilosc { width:50px; font-size:13px; float:right; text-align:right; height:16px; padding:4px 5px 4px 0px; }
#uprawnienia .modul_header.rozwiniete { background-image: url('/images/ikony/drzewo_rozwiniete.png'); }
#uprawnienia .modul_header.nieaktywny { background-image: none; color:#eeeeee; }
#uprawnienia .modul_content { padding-left:25px; }
#uprawnienia .kontroler_header { margin-top:5px; padding:1px; background-color:#d7e7ed; background-image: url('/images/ikony/drzewo_zwiniete.png'); background-repeat:no-repeat; background-position:3px center; color:#233978; }
#uprawnienia .kontroler_header .opcje { float:left; padding:4px; }
#uprawnienia .kontroler_header .opcje .nazwa { font-size:13px; font-weight:bold; cursor:pointer; }
#uprawnienia .kontroler_header .opcje span { cursor:pointer; }
#uprawnienia .kontroler_header .ilosc { width:50px; font-size:12px; float:right; text-align:right; height:16px; padding:4px 5px 4px 0px; }
#uprawnienia .kontroler_header.rozwiniete { background-image: url('/images/ikony/drzewo_rozwiniete.png'); }
#uprawnienia .kontroler_content { padding-left:21px; }


.informacja { background-color:#ff6a00; color: #ffffff; font-weight:bold; padding:7px; text-align:center; }
.informacja.tip { position:absolute; display:none; }

#loading { position:fixed; top:0; bottom:0; left:0; right:0; width:100%; height:100%; background:rgba(255,255,255,0.85); display:none; }
#loading #loading-icon { background:url('/images/layout/loading.gif') no-repeat center center; width:64px; height:64px; position:absolute; bottom:51%; left:50%; margin-left:-32px; }
#loading #loading-message { position:absolute; width:100%; top:51%; text-align:center; font-weight:bold;  }



/* Form2_Dostepnosc*/
.divForm .fDate { width:90px; margin-bottom:3px; }
.divForm .fDate + .ui-datepicker-trigger { margin-left:2px; cursor:pointer; }
.divForm .fTime { width:45px; }
.divForm .fMinuty { width:50px; }
.divForm .fDostepnoscMinuty { width:50px; }
.divForm .FormFieldDostepnosc select { width:150px; }
.divFormColumn { margin-top:8px; }
.divFormColumn .divField { display:inline-block; margin-top:0; }
.divFormColumn100px .divField { width:100px; }
.divFormColumn200px .divField { width:200px; }
.divFormColumn300px .divField { width:300px; }
.divForm .divField input[type="checkbox"] { vertical-align: middle; }
#block-right .divForm .divField .custom-combobox input, .ui-widget-content .custom-combobox input { background-color: white; }
#block-right .divForm .divField input[type="text"], #block-right .divForm .divField input[type="number"], #block-right .divForm .divField input[type="password"], #block-right .divForm .divField input.custom-combobox-input { border: 1px solid #d3d3d3; font-size: 11px; padding: 5px 4px; }
.divForm .divField input.custom-combobox-input { padding: 5px 4px; }
#block-right .divForm .divField input.custom-combobox-input { padding: 5px 4px; }
select { background: white url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAZCAQAAABnC+2SAAAAOElEQVQ4y2O4/J9cyHD5/2uy4KjWUa3Eau1AgSRpfYik8SGpDn6IVyMBvz7Eo3E0Xke1YtdKLgQA05db0kGFD9cAAAAASUVORK5CYII=") center right no-repeat; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-right: 32px; }
#block-right .divForm .divField select { background: white url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAXCAIAAACXqLgAAAAAQElEQVQ4je3MsQ0AIAgEQMZ3v5/ga5ewsyAaIdiQ/A1wBmD+ZkqVKr0ZJ9WUpBtJVlP3Psdout/ImEhTlCrtkC7EQtQjLYlAzgAAAABJRU5ErkJggg==") center right no-repeat; border: 1px solid #d3d3d3; font-size: 11px; padding: 5px 32px 5px 4px;  box-sizing: content-box; cursor:pointer; }
@-moz-document url-prefix() {
    #block-right .divForm .divField select { padding-top: 3px; padding-bottom: 3px; }
    #block-right .divForm .divField input.custom-combobox-input { padding-top: 4px; padding-bottom: 4px; }
}
select::-ms-expand { display: none; }
.divForm img.ikona { vertical-align:middle; }
.divForm input + img.ui-datepicker-trigger { vertical-align:middle; }

/* uniwersalna zamiana jquery autocomplete na comobox */
.custom-combobox, .ui-widget-content .custom-combobox { line-height:16px; vertical-align:top; }
.custom-combobox input, .ui-widget-content .custom-combobox input { cursor:default; width:195px; background:#ebebeb; color:#000000; font-size:11px; border:0px; padding:5px 4px; -webkit-border-radius:0x; -moz-border-radius:0px; border-radius:0px; cursor:pointer; }
.custom-combobox a.ui-button, .ui-widget-content .custom-combobox a.ui-button { height:23px; vertical-align:top; margin:0 0 0 -1px; background:#ebebeb;  -webkit-border-radius:0x; -moz-border-radius:0px; border-radius:0px; }
.ui-autocomplete.custom-combobox-menu { max-height:300px; overflow-y:auto; overflow-x: hidden; }
.ui-autocomplete.custom-combobox-menu .ui-menu-item.ui-button { display:block; margin:3px 15px 3px 15px;  background:#00acee; color: #ffffff; -webkit-transition: background-color 0.25s; transition: background-color 0.25s; border:0; -webkit-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.3); -moz-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.3); box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.3); }
.ui-autocomplete.custom-combobox-menu .ui-button:hover, .ui-autocomplete.custom-combobox-menu .ui-menu-item.ui-button.ui-state-focus { text-decoration:none; background-color:#223d65; }
.ui-autocomplete.custom-combobox-menu .ui-menu-item { padding:0;}
.ui-autocomplete.custom-combobox-menu .ui-menu-item.ui-state-focus { border-color:transparent; background:#ebebeb; }
.ui-autocomplete.custom-combobox-menu .ui-menu-item .custom-combobox-elem { vertical-align: middle; display:block; cursor:pointer; padding: 3px 1em 3px 0.4em; }
.ui-autocomplete.custom-combobox-menu .ui-menu-item input { vertical-align: middle; margin:-1px 2px 0 0; }
.ui-autocomplete.custom-combobox-menu .ui-menu-item:last-child.ui-state-focus { margin: -1px -1px 0 -1px; border-bottom:0; }


/*  */
table#dokumenty-karty td > .karta + .karta:before {
    content: ", ";
}

table#dokumenty-karty .fa-trash {
    cursor: pointer;
}
