
body .edycja-palet{
	background: url("../img/edycja-palet.png") no-repeat 0 0 transparent;
	display: inline-block;
	width: 18px;
	height: 18px;
	float: right;
	margin: 3px;

}

body .usuwanie-palet{
	background: url("../img/usuwanie-palet.png") no-repeat 0 0 transparent;
	display: inline-block;
	width: 18px;
	height: 18px;
	float: right;
	margin: 3px;

}

body .podglag-palet{
	background: url("../img/podglag-palet.png") no-repeat 0 0 transparent;
	display: inline-block;
	width: 18px;
	height: 18px;
	float: right;
	margin: 3px;	

}

body input[type="button"].edycja-palet{
	background: url("../img/edycja-palet.png") no-repeat 0 0 transparent;
	display: inline-block;
	width: 18px;
	height: 18px;
	float: right;
	margin: 3px;	
	box-shadow: none;
	border: none;

}

body input[type="button"].usuwanie-palet{
	background: url("../img/usuwanie-palet.png") no-repeat 0 0 transparent;
	display: inline-block;
	width: 18px;
	height: 18px;
	float: right;
	margin: 3px;	
	box-shadow: none;
	border: none;

}

body input[type="button"].podglag-palet{
	background: url("../img/podglag-palet.png") no-repeat 0 0 transparent;
	display: inline-block;
	width: 18px;
	height: 18px;
	float: right;
	margin: 3px;	
	box-shadow: none;
	border: none;

}
#pakowaniePaletTableForm .rich-table-cell  {text-align: center;}
body.edytorPalet input[readonly="readonly"]{background: none #ddd;}
.rich-table-subheader{
	background-color: #f1eee9;
}
body.edytorPalet{overflow: hidden;}
body.edytorPalet{	
	padding: 20px;
}
body.edytorPalet div.tabeli   {
	max-width: 850px;
    min-height: 410px;
    overflow: auto;
    }
    
    
body.edytorPalet div.tabeli2   {
	max-width: 97%;
	width:calc(100%-20px);
    min-height: 410px;
    overflow: auto;
    position:absolute;
    }
    
        
#pakowaniePaletTableForm  .rich-table-subheadercell{
	font-size: 10px;
	border-bottom: 1px solid #c4c0c9;
}

.label3form{
	font-weight: bold;
	font-size: 11px;
}
.poleInput input{
width: 180px;
height: 16px;
}
.log1 a.tophref{
color: #3c3c3c;
font-weight: bold;
}
.log1 a.tophref:hover{
color: #c13c3c;
font-weight: bold;
}
.liniaPodWyloguj{
	
	width: 100%; height: 1px; background-color: #abaeb3;
	
}
table.menur td.liniaPodWylogujTD{
	
	padding: 2px 0px 2px 3px;
	
}
.msgLiczbaZero{
	font-size: 12px;
	font-weight: bold;
	color: #9e9e9e;
	
}

.msgLiczba{
	font-size: 12px;
	font-weight: bold;
	color: #3c3c3c;
	
}

.poleNaglowek {
background: #f0e5e0;
margin-right:2px;
border-bottom: 1px solid #cccccc;
}
.poleNaglowek label{
margin-left: 5px;
font-size: 11px;
color: #4d4b4b;
line-height: 17px;
}
.poleInput img{
position: relative;
left: -19px;
//top: -17px;
}
.morePaddingRow td{
padding: 2px;
padding-top:4px;
padding-bottom: 4px;
}
.bigerFont th{
font-size: 11px;
}
.rich-shuttle-source-items, .rich-shuttle-target-items {
    background-color: #FFFFFF;
    border-color: #C4C0C9;
    border-style: solid;
    border-width: 1px;
}

.rich-shuttle-source-items {
    margin: 0 0 8px 8px;
}

.rich-shuttle-list {
    background-color: #FFFFFF;
    border-style: none;
    border-width: 0;
}
.rich-shuttle-list-content {
    overflow: auto;
}

body{
min-width: 879px;
}
.buttonWtabeli{
/*padding-left: 3px; 
padding-right: 3px; 
border-top: 1px solid #FEFEFE; border-left: 1px solid #FEFEFE; 
border-right: 1px solid #ccc;border-bottom: 1px solid #ccc; 
background-color:#FCFCFC;
margin-top:2px;
margin-bottom:2px;
color: #ccc;
*/
padding: 0px;
display: inline-block;
border-top: 1px solid #eee; border-left: 1px solid #eee; 
border-right: 1px solid #aaa;border-bottom: 1px solid #aaa; 
background: none #fff; 
margin: 1px;

color: #fff;
white-space: nowrap;
text-align: center;
}
.buttonWtabeli {
	line-height: 18px;
	padding-left: 4px;
	padding-right: 4px;
}
.buttonWtabeli:hover{
	background: url("../img/but-back.gif") 0 -5px #dd1C1C;
}
.buttonWtabeli:hover a:hover{
	color: #fff;
}
.buttonWtabeli:hover a{
	color: #fff;
}

.buttonWtabeliOff{
padding: 0px;
display: inline-block;
border-top: 1px solid #eee; border-left: 1px solid #eee; 
border-right: 1px solid #aaa;border-bottom: 1px solid #aaa; 
background: none #eee; 
margin: 1px;
color: #888;
white-space: nowrap;
text-align: center;
	line-height: 18px;
	padding-left: 4px;
	padding-right: 4px;
}

.buttonWtabeliOff:hover{
	background: none #eee;  
}

#opisTowaruId{
width: 400px;
overflow: auto;
float: right;
}
.opisTowaruId{
width: 400px;
overflow: auto;
float: right;
margin-bottom: 10px;
}
a.pagination-page {
	color: #555555;
}
.zamawiaczkaSuma1{
text-align:right;white-space: nowrap;color:000;padding-right: 3px;
}
.zamawiaczkaSuma2{
background-color: #eaeaea;
border: 1px solid #acacac;
padding: 2px 10px 2px 10px;
text-align:right;white-space: nowrap;
color: #000;
}
.width55{
width: 55px;
padding-top: 0px;
}
.minwidthFilter{
min-width: 725px;
}
.headMenuLinkActive{
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight: bold;
font-size: 11px;
padding-left: 10px;
padding-right: 10px;
}
.headMenuLinkNOTActive{
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight: bold;
font-size: 11px;
padding-left: 10px;
padding-right: 10px;
}
.tab-pop td {
	background-color: #f8f8f8;
}


.rich-stglpanel-body {
	background: none;
	background: #f8f8f8;
	overflow: auto;
}

.rich-table-headercell {
font-family: Arial,Verdana,sans-serif;
	padding: 2px;
	
}

.rich-stglpanel-header {
	background-color: #eeeeee;
	background-image: url("../img/a/paramback.gif");
	background-repeat: repeat-x;
	color: #a33232;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	border: none;
	border: 1px solid #e9e9e9;
}

.rich-table-header {
	background-color: #eeeeee;
	font-size: 10px;
	background-image: url("../img/a/paramback.gif");
	background-repeat: repeat-x;
}
.rich-table-headerNew{

padding: 4px;

}
H2 {
	margin: 10px 3px 8px 0px;
	padding: 3px 3px 3px 0px;
	color: #333333;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	background-color: #eeeeee;
	background-image: url("../img/h2tlo.gif");
	background-repeat: repeat-x;
}

a {
	color: #aa3c3c;
	text-decoration: none;
}

a:hover {
	color: #DD3434;
	text-decoration: none;
}



.rich-tabhdr-side-border {
	background: none;
	background-color: #666666;
}

.rich-tabhdr-side-border {
	background: #666666 none repeat scroll 0%;
}

.przybornik1 {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 0px 6px 0px;
}

.przybornik2 {
	padding: 0px 10px 8px 3px;
}

.przybornik2ahref {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
}


input[type='text'],input[type='password'],input[type='button'],input[type='submit'],textarea,select,BUTTON  {
	border: 1px solid #BBBBBB;
	background: #FFFFFF;
	color: black;
}

.hiddenCell {
	display: none;
}

.visibleCell {
	display: ;
}

input[type='text'].inputWEdycji,textarea.inputWEdycji {
	background: #FCBFC2;
	border-color: gray;
	width: 100%;
	font-size: 11px;
}

input[type='text'].filtrAktywny,select.filtrAktywny {
	background: #FCBFC2;
	border-color: gray;
	width: 100px;
	font-size: 11px;
}

input[type='text'].filtrNieaktywny,select.filtrNieaktywny {
	width: 100px;
	border-color: gray;
	font-size: 11px;
}

.tableControl,.actionButtons {
	width: 100%;
}

.tableControl {
	text-align: right;
}


h1 {
	font-family: Verdana, Arial, sans-serif;
	color: #578BB8;
	font-size: 1.6em;
	margin-top: 0;
}

a.columnHeader: {
	color: #9c2828;
}

a.columnHeader:hover {
	color: #e32424;
}

.message {
	border: none;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: none;
	font-size: 12px;
}

.messageExport {
	padding: 1px;
	color: red;
	border-left: 3px solid red;
	padding-left: 4px;
	font-size: 9px;
}

.name {
	vertical-align: top;
	font-weight: bold;
	width: 115px;
	float: left;
	padding: 5px;
	margin-top: 3px;
	clear: left;
}

.value {
	float: left;
	padding: 8px;
}

.error {
	margin-left: 20px;
	margin-top: 5px;
	float: left;
	padding: 5px;
	border: 1px solid red;
}

.errors {
	color: red;
}

.errors input {
	border: 1px solid red;
}

.errors textarea {
	border: 1px solid red;
}

.required {
	color: red;
	padding-left: 2px;
}
/* zmiana hasla */
#formChngPass\:panelChngPass_body .name{
    min-width:135px;
}
#formChngPass\:haslo1dec .value{
    display: flex;
    flex-direction: column;

}
#formChngPass\:haslo1dec .strength_meter{
    clear:both;
    width:auto;
    margin:3px;
}
#formChngPass\:hasloOldDec,
#formChngPass\:haslo1dec,
#formChngPass\:haslo2dec{
   display: block;
   width:100%;
   position:relative;
}
#formChngPass\:hasloOldDec > span,
#formChngPass\:haslo1dec > span,
#formChngPass\:haslo2dec > span{
   display: flex;
   flex-direction:row;
   width:100%;
}
#formChngPass\:hasloOldDec  .error ,
#formChngPass\:haslo1dec .error ,
#formChngPass\:haslo2dec .error{
   display:block;
   border:none;
   float: left;
   margin: 0px;
   padding-top: 9px;
}






/* date picker style */
div.seam-date {
	margin-top: 5px;
	border: 1px solid #AAAAAA;
	background-color: #FFFFFF;
	color: #505050;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
}

table.seam-date td {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-weight: 12px;
}

.seam-date-monthNames {
	width: 70px;
	border: 1px solid #dddddd;
	border-right: 3px solid #444444;
	border-bottom: 3px solid #444444;
	background-color: #ffffff;
	font-size: 12px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-weight: normal;
}

a.seam-date-monthNameLink,a.seam-date-monthNameLink:visited {
	text-align: center;
	display: block;
	color: #555555;
}

a.seam-date-monthNameLink:hover {
	background-color: #CCCCCC;
	color: red;
}

.seam-date-years {
	height: 10em;
	overflow: auto;
	width: 60px;
	border: 1px solid #dddddd;
	border-right: 3px solid #444444;
	border-bottom: 3px solid #444444;
	background-color: #ffffff;
	font-size: 12px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-weight: normal;
}

a.seam-date-yearLink,a.seam-date-yearLink:visited {
	text-align: center;
	display: block;
	color: #555555;
}

a.seam-date-yearLink:hover {
	background-color: #CCCCCC;
	color: red;
}

tr.seam-date-header {
	padding: 2px 0px 2px 0px;
}

td.seam-date-header {
	padding: 0px 8px 0px 8px;
	text-align: center;
	color: gray;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-weight: bold;
	font-size: 12px;
}

td.seam-date-header-prevMonth {
	background-image: url("../img/c/cal-prev.png");
	background-repeat: no-repeat;
	background-position: center;
	padding: 0px 2px 0px 2px;
	width: 17px;
	height: 16px;
	margin-left: 2px;
}

td.seam-date-header-nextMonth {
	background-image: url("../img/c/cal-next.png");
	background-repeat: no-repeat;
	background-position: center;
	padding: 0px 2px 0px 2px;
	width: 17px;
	height: 16px;
	margin-right: 2px;
}

tr.seam-date-headerDays {
	color: white;
	font-weight: normal;
}

tr.seam-date-headerDays>td {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	text-align: center;
	width: 26px;
}

tr.seam-date-footer {
	background-color: white;
	color: #505050;
	font-weight: bold;
}

tr.seam-date-footer>td {
	text-align: center;
}

td.seam-date-inMonth {
	background-color: white;
	color: black;
	font-weight: normal;
	cursor: pointer;
	border: 1px solid #ece9d8;
}

td.seam-date-outMonth {
	background-color: white;
	color: #999999;
	font-weight: normal;
	cursor: pointer;
	border: 1px solid #ece9d8;
}

td.seam-date-selected {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: black;
	font-weight: normal;
}

td.seam-date-dayOff-inMonth {
	background-color: #efefef;
	color: black;
	font-weight: normal;
	cursor: pointer;
	border: 1px solid #ece9d8;
}

td.seam-date-dayOff-outMonth {
	background-color: #efefef;
	color: #999999;
	font-weight: normal;
	cursor: pointer;
	border: 1px solid #ece9d8;
}

td.seam-date-hover {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	cursor: pointer;
	color: red;
}

.noBorderFS {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
	border: 0px outset;
}

.wyborRodzajuDatyHeader {
	font-weight: normal;
	text-indent: 12px;
	background: url('../img/c/radiooff.gif') no-repeat;
	background-color: none;
}

.wyborRodzajuDatyHeaderActive {
	background: url('../img/c/radioon.gif') no-repeat;
	background-color: none;
}

.wyborRodzajuDatyHeaderZafiltrowane {
	color: #F75B5B;
	font-weight: normal;
	text-indent: 12px;
	background: url('../img/c/radiooff.gif') no-repeat;
	background-color: none;
}

.wyborRodzajuDatyHeaderActiveZafiltrowane {
	color: #F75B5B;
	background: url('../img/c/radioon.gif') no-repeat;
	background-color: none;
}

.body_glowne {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.brt {
	background: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}

body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #000000;
	background-image: url(../img/a/tlo.jpg);
	background-repeat: repeat-x;
	background-color: #f5f6f7;
	height: 100%;
}

body.popup {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #000000;
	background: none;
	background-color: #fcfcfc;
	height: 100%;
}

.bt {
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #000000;
	background-image: url(../img/c/bt.jpg);
	background-repeat: repeat-x;
}

.lbt {
	margin: 0px 0px 0px 0px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #041539;
	background-image: url(../img/c/lbt.jpg);
	background-repeat: norepeat;
	width: 12px;
}

.rbt {
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #041539;
	background-image: url(../img/c/rbt.jpg);
	background-repeat: norepeat;
	width: 12px;
}

.menuTable {
	margin: 0px 0px 0px 0px;
	width: 100%;
	padding: 0px;
}

.tabStyleBrt {
	background: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}

.formStyleBrt {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.divStyleBrt {
	background: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}

.footer {
	width: 100%;
	text-align: center;
	font-size: 10px;
	color: #b8b5ac;
	text-decoration: none;
}

a.footer:hover {
	text-align: center;
	font-size: 10px;
	color: #eeaaaa;
}

a.footer {
	text-align: right;
	font-size: 10px;
	color: #BBBBBB;
	text-decoration: none;
}

.headercellBrt {
	background-image: url(../img/a/ttt.gif);
	background-repeat: repeat-x;
	background-color: #757575;
	color: #ffffff;
	padding: 4px 2px 4px 2px;
	border: 1px solid #666666;
	border-bottom: 1px solid #333333;
	font-size: 10px;
	font-family: Tahoma; /* uwaga na widocznosc strzalki w sortowaniu w firefox */
}

.headercellBrt a {
	color: #FFFFFF;
	text-decoration: none;
}

.rowClass1 {
	color: #000000;
	background: #f5f5f5;
}

.rowClass2 {
	color: #000000;
	background: #eDeDeD;
}

.rich-panel-header {
	background-image: url(../img/ttf.gif);
	background-repeat: repeat-x;
	background-color: #bcac9a;
	color: #443333;
	font-size: 11px;
	border: none;
	border-bottom: 1px solid #aaaaaa;
	font-weight: bold;
}
.filtrHeadActive {
	/* background-image: url(../img/ttf-active.gif); */
}

.rich-panel {
	background-color: #fcfcf7;
	color: #000000;
	border: 1px solid #c4b8a1;
}
.bottomImportPanel{
    padding: 4px; padding-top: 3px;
	background-color: #ddd;
	color: #000000;
	border: none;
}
.bottomImportPanel{
	height: 27px;
background: none;
background-color: #dedede;
background-image: url("/res/pro/edinet/a/img/tloimportu.gif");
background-repeat:no-repeat;
background-position: 0px 0px;

padding-left: 40px;
}
.panelBrt {
	background-image: url(../img/c/tpf.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

div.rich-panel-body {
	background-color: transparent;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	padding-top: 0px;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
}

.rich-panelbar-header {
	text-align: left;
	background-color: #AAAAAA;
	border: none;
	border-bottom: 1px solid #CCCCCC;
	color: #000000;
	background-image: url(../img/c/tstt.gif);
	background-repeat: repeat-x;
	text-align: right;
	padding-left: 2px;
	font-size: 10px;
	font-weight: bold;
}

.rich-panelbar {
	background: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #aaaaaa;
	text-align: center;
}

.rich-panelbar-act {
	background: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #aaaaaa;
	text-align: center;
}

.rich-panelbar-header-act {
	background-color: #666666;
	border: none;
	border: 1px solid #000000;
	color: #FFFFFF;
	background-image: url(../img/c/tstta.gif);
	background-repeat: repeat-x;
	text-align: right;
	padding-left: 2px;
	font-size: 10px;
	font-weight: bold;
}

.rich-panelbar-content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

td.rich-panelbar-content {
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 2px 3px;
}

input[type='submit'],input[type='button'],BUTTON  {
	background-image: url(../img/tb.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-weight: normal;
	color: #ffffff;
	border: none;
	border-top: 1px solid #ffeeee;
	border-left: 1px solid #ffeeee;
	border-right: 1px solid #aa5555;
	border-bottom: 1px solid #aa5555;
}

.rich-datascr-button {
	background-image: url(../img/c/ts.gif);
	background-repeat: repeat-x;
	color: #888888;
	border: none;
	border: 1px solid #e4e4e4;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	width: 25px;
	text-align: center;
}

.rich-datascr-act {
	background-image: url(../img/c/tsa2.gif);
	background-repeat: repeat-x;
	color: #888888;
	border: none;
	border: 1px solid #e1e1e1;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	white-space: nowrap;
	width: 25px;
	text-align: center;
}

.rich-datascr-inact {
	background-image: url(../img/c/tsa.gif);
	background-repeat: repeat-x;
	color: #555555;
	border: none;
	border: 1px solid #e1e1e1;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	white-space: nowrap;
	width: 25px;
	text-align: center;
}

.scroller {
	background: none;
	border: none;
	color: #ffffff;
}

.scroller span {
	color: #ffffff;
}

.rich-dtascroller-table {
	background: none;
	border: none;
	color: #ffffff;
}

.brtTdStyle {
	width: 100%;
	background: #f9f9f9;
}


.typySelected {
	background-color: #FAE6B0;
}

.panelTypyOverflow {
	vertical-align: top;
	height: 120px;
	width: 190px;
	overflow: auto;
	border-width: 0;
	background-color: #FFFFFF;
}

a.linkStatystyk {
	font-weight: normal;
	color: black;
	text-decoration: none;
	font-size: 9px;
}

a.linkStatystyk:hover {
	text-decoration: underline;
}

.whitescroll {
	background: none;
	background-color: #ffffff;
}
input [type='checkbox']{
padding: 0px; 
margin: 0px;
}
.kalendIco input{
float: left;
margin-top: 0px;
}
.kalendIco img{
float: right;
margin-top: 0px;
}
.kalendarz250 input{
	width:230px;
	}
.kalendarz250 img{
	float:right;
	margin-top: -1px;
	}
.input250{
	width:250px;
	}
.inputArea250{
	width:250px;
	height: 60px;
	overflow: none;
	}
.tooltip-text{
	border: none;
	background: none;
	text-align: center;
	}
.centerText{
	text-align: center;
	}
div.centerText{
	text-align: center;
	}
.rich-tool-tip {
    background-color: #fefefe;
    border: 1px solid #aa9c9c;
	border-left: 1px solid #eadada;
	border-top: 1px solid #eadada;
    display: none;
    float: left;
    font-family: Verdana,sans-serif;
    font-size: 11px;
    padding: 7px;
    position: absolute;
	font-weight: bold;
}
.zaznaczoneIkonki{
border: none; /*background-color: #eaeaea; padding: 0px 2px 2px 2px;*/ white-space: nowrap;
}
.zaznaczoneIkonkiArch{
border: none; background-color: transparent; padding: 0px 4px 0px 4px;
}
.zaznaczone0 img{
	visibility: hidden;
}
.zaznaczone0{
    background: url("../img/zaznaczone.gif") no-repeat scroll -21px 0 transparent;
    display: inline-block;
    height: 21px;
    width: 32px;
}
td.przyciskiPodTabela input[type="submit"], td.przyciskiPodTabela input[type="button"], td.przyciskiPodTabela button{
    cursor: pointer;
    font-size: 11px;
    margin: 0px 0px 0px 5px;
    padding: 1px 3px 2px;
	  cursor: pointer;
    font-family: Verdana,Arial,Helvetica,sans-serif,Tahoma;
    font-size: 11px;
  margin: 0px 0px 0px 5px;
  padding: 3px 3px 3px;
  box-sizing: border-box;
  line-height: 12px;
  border: none;
border-width: 0;
height: 21px;
}
body.MSIE td.przyciskiPodTabela input[type="submit"], td.przyciskiPodTabela input[type="button"], td.przyciskiPodTabela button{
	padding: 3px 3px 4px;
}
a.jakButton2 {
    background-image: url("../img/but-back.gif");
    background-repeat: repeat-x;
    border-color: #FFEEEE #AA5555 #AA5555 #FFEEEE;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Verdana,Arial,Helvetica,sans-serif,Tahoma;
    font-size: 10px;
    font-weight: normal;
    margin: 0 0 0 5px;
    padding: 3px ;
    
        border-width: 0;
      height: 21px;
  box-sizing: border-box;
}


span.jakButton2 {
    background-color:#d6d6d6;
    cursor: default;
    background-repeat: repeat-x;
    border-color: #FFEEEE #AA5555 #AA5555 #FFEEEE;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Verdana,Arial,Helvetica,sans-serif,Tahoma;
    font-size: 10px;
    font-weight: normal;
    margin: 0 0 0 5px;
    padding: 3px ;
    font-size: 11px;
        border-width: 0;
      height: 21px;
  box-sizing: border-box;
}



.fieldValidError {
	color: #f00;
	background-color: #fff;
	padding: 2px;
	border-bottom: 1px dashed #f00;
}

input[type="text"].komponentWalidatorErr,
textarea.komponentWalidatorErr, select.komponentWalidatorErr {
	border: 1px solid #f00;
}

.rodzajFakturyZaznaczony {
	color: black;
}

.rodzajFakturyOdznaczony {
	color: red;
}

.rodzajZamZaznaczony {
	color: black;
}

.rodzajZamOdznaczony {
	color: red;
}
#pozycjaRetannaDivId input[type=text]{
	height: 15px;
	padding: 0px 0px 0px 0px;	
	margin: 0px;
	width: 248px;
	
}
#pozycjaRetannaDivId  select{
	border: 1px solid #ddd;
	padding: 0px;
	margin: 0px;
}
.npcHistoriaPublikacji tr:hover {
	
	background: none #f5f5f5;
	
}
.npcHistoriaPublikacji td {
height: 22px;
}
.npcTowar .prop img{
	float: right; margin-top: 0px; display: inline-block; 
}
.npcTowar .prop .value >span {
	float: left;
}
.npcTowar .prop .value >span {
	float: left; padding-right: 5px;
}
.npcTowar .prop .value >input[type="text"]{
	width: 300px;
}
.npcTowar .prop .value >select{
	width: 304px ;
}
.npcTowar .prop .value span.text{
	padding-top: 3px;
}
.npcTowar .prop .value >input.small[type="text"]{
	width: 60px;
}
.npcTowar .prop .value >select.small{
	width: 64px ;
}
.npcTowar .prop .value >input.bigger[type="text"]{
	width: 236px;
}
.npcTowar .prop .value >select.bigger{
	width: 236px ;
}

.npcTowar .prop .value >table{
	float: left;
	border-collapse: collapse;
	margin-top: -3px;
	margin-bottom: 3px;
	margin-right: 10px;
}
.npcTowar .prop .rich-tool-tip {
    background-color: #555;
    border: 1px solid #666;
    color: #f5f5f5; 
	display: none;
    float: left;
    font-family: Verdana,sans-serif;
    font-size: 10px;
    padding: 12px;
    position: absolute;
	font-weight: bold;
}
.npcTowar .prop .value >span.rich-tool-tip {
	
	padding: 12px;
}

.npcTowar .prop .value >span.rich-tool-tip {
	
	padding: 12px;
}


.npcTowar .legenda{
	
	clear: both; float: left;
	padding: 12px;
	border: 1px dashed #666;
	background: none #fffff5;
	font-style:  italic;
	font-size: 12px;
	width: 510px;
}

.npcTowar .legenda .required{

   float: left;
    font-size: 20px;
    font-weight: bold;
    line-height: 1px;
    margin-right: 15px;
    margin-top: 10px;
    
}
div.byl_zamawiany{
background-position: 0 0;
}
div.nie_byl_zamawiany{
background-position: 0 -16px;
}
.ikonkaZamawiany {
    border: none;
    display: inline-block;
	height: 16px;
    width: 16px;
    position: relative;
}
div.byl_zamawiany, div.nie_byl_zamawiany {
    display: inline-block;
    height: 16px;
    width: 16px;
    background-image: url("../img/zamawiany.png");
}
.ikonkaZamawiany:hover .tipZamawiany{ 
	
	
   background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    
    display: block !important;
    right: 17px;
    top: 10px;
    overflow: hidden;
    padding: 8px;
    position: absolute;
    text-overflow: ellipsis;
    width: auto;
	z-index: 10000;
	font-size: 11px;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.44);
-moz-box-shadow:    0px 0px 2px 0px rgba(0, 0, 0, 0.44);
box-shadow:         0px 0px 2px 0px rgba(0, 0, 0, 0.44);
	}
	
	
	
.loginMessage {
    display: block;
    margin-left: 10px;
   
}
.loginMessage .message{
max-width: calc(100% - 20px);
min-width: 250px;
}
.loginMessage .message li.errormsg {
    background-image: url("../img/uwaga-ikona.png");
    background-position: 8px 6px;
}

.loginMessage .errormsg{
	
	border-radius: 6px;

  box-shadow: 0 0 5px 0 rgba(255, 125, 125, 0.79);
	color: #fff;
	font-size: 14px;
	background-color: #555;
	padding: 12px 12px 12px 50px;
	background-position: 10px center;
	border: 0px solid #fff;
	min-height:22px;
}	
	
.loginMessage .errormsg:before{	
	
    border-color: transparent #555 transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 10px;
    content: " ";
    display: block;
    height: 0;
    left: -15px;
    position: absolute;
    top: 19px;
    width: 0;	
    
}

.infoFile {white-space:nowrap; font-size: 11px; margin: 10px 20px 0 0; display: inline-block;}
.infoFileData {font-weight: 700; color: #b6140f;}
    
    
.iframeSize {
	width: 940px;
	margin: 0 auto;
}
.EdycjaGrupApp .container{
 background-color: #fff;
    padding: 5px;
}

.EdycjaGrupApp .container h3 {
font-size: 16px;
font-weight: bold;
}
.EdycjaGrupApp .container .col-lg-6{
	width: 100%;
}
body .angular-ui-tree-handle{
	 cursor: default;
}
body .EdycjaGrupApp .buttonDadajGrupe button {
    background: url("../img/dodaj-grupe.png") no-repeat scroll 0 0 transparent !important;
    border: medium none;
    box-shadow: none;
    box-sizing: border-box;
    color: #aa3c3c;
    cursor: pointer;
    display: block;
    font-size: 12px;
    height: 46px;
    margin: 0 0 0 5px;
    padding: 0 10px 0 55px;
    text-align: left;
    text-decoration: none;

}

body .EdycjaGrupApp .buttonDadajGrupe button[disabled="disabled"]{
	opacity: 0.1;
}

.EdycjaGrupApp .angular-ui-tree-handle{
	box-sizing: border-box;
	border: none;
	margin-bottom: 2px;
	position: relative;
	padding: 10px 8px 8px;
	
}

.EdycjaGrupApp #tree-root > .angular-ui-tree-nodes > .angular-ui-tree-node > .angular-ui-tree-handle{
 background: url("../img/grupaIkonka.png") no-repeat scroll 10px 10px #f7f7f5;
	padding-left: 55px;
}
.EdycjaGrupApp #tree-root > .angular-ui-tree-nodes > .angular-ui-tree-node:hover > .angular-ui-tree-handle{
	 background-color: #fafaf9;
}

.EdycjaGrupApp .zwinRozwin{
	position: absolute;
	right: 20px;
	display: block;
	width: 20px;
	height: 20px;
	background: none transparent;
	border: none;
}
.EdycjaGrupApp .glyphicon-chevron-down:before{
	content: "";
	position: relative;
	display: block;
	width:1px;
	height: 1px;
	border: 10px solid transparent;
	border-top-color: #d00;
	top: 5px;
	cursor: pointer;
}
.EdycjaGrupApp .glyphicon-chevron-right:before{
	content: "";
	display: block;
	position: relative;
	width:1px;
	height: 1px;
	border: 10px solid transparent;
	border-right-color: #d00;
	right: 5px;
	cursor: pointer;
	
}
.EdycjaGrupApp .angular-ui-tree-handle .groupName{
	color: #000;
	font-weight: none;
	font-size: 13px;
	display: block;
	width: 63%;
	float: left;
	
}
.EdycjaGrupApp .editable{
	
	display: block;
	float: left;
	width: 63%;
font-size: 13px;
	color: #000;
}
.EdycjaGrupApp .buttons{
	display: block;
	float: left;
	width: 36%;
	text-align: right;
	color: #fff;
	font-size: 12px;
	padding-right: 40px;
	box-sizing: border-box;
	opacity: 0.9;
	}
.EdycjaGrupApp 	.editButtons{
	position: relative;
}

.EdycjaGrupApp .editButtons .error, .EdycjaGrupApp .addGroupAction .error{
	position: absolute;
	margin: 0px;
	left: -1px;
	top:21px;
	display: block;
	background: #999;
	padding: 5px 10px;
	border: 1px solid #999;
	border-radius: 0 0 6px 6px;
	color: #fff;
	z-index: 1000;
}

	.EdycjaGrupApp .addGroupAction .error{
top: 45px;
	left: 10px;

	}
.EdycjaGrupApp .angular-ui-tree-handle:hover .buttons{
	opacity: 1;
	}
.EdycjaGrupApp .buttons button{
	
	margin-left: 3px;
	padding-top:3px;
	padding-bottom: 1px;
	padding-left: 21px;
	background: url("../img/ikoniedycjigrup.png") no-repeat scroll 1px 0px transparent;
	border: none;
	color: #777;
	border: 3px solid transparent;
}

.EdycjaGrupApp .buttons button[disabled="disabled"], .EdycjaGrupApp .addGroupActionButtons button[disabled="disabled"]{
	opacity: 0.1;
}


.EdycjaGrupApp .angular-ui-tree-handle:hover .buttons button{color: #c45;}
.EdycjaGrupApp .angular-ui-tree-handle:hover .buttons button:hover{
	background-color: #fff;
	border-radius: 3px;
	border-color: #fff;
}
.EdycjaGrupApp .buttons button.edytuj{
	background-position: 1px 0px;
}
.EdycjaGrupApp .buttons button.usun{
	background-position: 1px -28px;
}
.EdycjaGrupApp .buttons button.dodaj{
	background-position: 1px -58px;
}


.EdycjaGrupApp .buttons:after{
	display: block;
	float: left;
	clear: both;
	content: "";
	position: relative;
	height: 1px;
	width: 100%;
	
}
.EdycjaGrupApp .editButtons button{

	color: #fff;
	font-size: 12px;
	margin-left: 10px;

	}
	
.EdycjaGrupApp .editButtons button[disabled="disabled"]{
	opacity: 0.1;
}
	
.EdycjaGrupApp .editButtons input[type="text"]{ 
	width: 32%;
	padding: 2px;
	font-size: 13px;
	height:22px;
	margin-top:2px;
}

	
.EdycjaGrupApp .editButtons button:first-child + button{
	margin-left: 5px;
	background: none #434343;
	border: 1px solid #313131;
	border-top-color: #ddd;
	border-left-color: #ddd;
}

.EdycjaGrupApp .wierszDrzewka:after{
	display: block;
	clear: both;
	content: "";
	position: relative;
	height: 1px;
	width: 100%;
	
}
.EdycjaGrupApp .angular-ui-tree-nodes .angular-ui-tree-nodes{
	padding-left: 46px;
	
}
.EdycjaGrupApp .angular-ui-tree-nodes .angular-ui-tree-nodes .angular-ui-tree-handle{
 background: url("../img/grupaIkonka.png") no-repeat scroll 10px 10px #ededeb;
	padding-left: 55px;

}
.EdycjaGrupApp .angular-ui-tree-handle{ border: 1px solid transparent;border-radius: 4px;}
.EdycjaGrupApp .angular-ui-tree-nodes .angular-ui-tree-nodes .angular-ui-tree-handle:hover{
background-color: #f5f5f5;
border-color: transparent #e2e2e2 #e2e2e2 transparent;
}

.EdycjaGrupApp .angular-ui-tree-handle:hover{ border-color: transparent #e2e2e2 #e2e2e2 transparent;}


.EdycjaGrupApp .angular-ui-tree-node .angular-ui-tree-node .zwinRozwin{
	
	display: none;
	
}
.EdycjaGrupApp .zwinRozwin[disabled="disabled"]{
	
	opacity: 0.1 !important;
}


.EdycjaGrupApp .editable-wrap {
	
	display: inline-block;
	float: left;
	width: 50%;

}
.EdycjaGrupApp .editable-wrap input{
	padding: 4px;
	height: 25px;
	width: 100%;
}

.EdycjaGrupApp  .messageBox.ng-show{
	display: block !important;
}


.EdycjaGrupApp  .messageBox{
	width: 400px;
	min-height: 120px;
	padding-bottom: 20px;
	height: auto;
	position: fixed;
	left: 50%;
	top:180px;
	margin-left: -200px;
	background: #fefefe;
	border: 1px solid #ddd;
	border-radius: 3px;
	box-shadow: 0 0 54px 23px rgba(219, 219, 219, 1);
	z-index: 99999;
}
.EdycjaGrupApp .messageBoxTitle{
	display: block;
	box-sizing: border-box;
	font-weight: bold;
	
	padding: 15px;
}
.EdycjaGrupApp .buttonsBox{
	
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	text-align: center;
	display: block;
	
	
}

.EdycjaGrupApp .buttonsBox button{

	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 12px;
	margin-left: 10px;

	}
.EdycjaGrupApp .buttonsBox button.dark{
	background: none #434343;
	border: 1px solid #313131;
	border-top-color: #ddd;
	border-left-color: #ddd;
}
.EdycjaGrupApp .buttonsBox button:first-child + button{
	margin-left: 5px;
}

.EdycjaGrupApp .addGroupAction {
    display: inline-block;
    float: left;
    width: 40%;
    padding-left: 1%;
    position: relative;
}
.EdycjaGrupApp .addGroupAction label{
	color: #000;
	font-size: 12px;
	font-weight: normal;
	display: block;
	width: 100%;
	line-height: 16px;
	
}
.EdycjaGrupApp .addGroupActionButtons{
	padding-top: 21px;
	display: block;
}
.EdycjaGrupApp .addGroupActionButtons button{

	color: #fff;
	font-size: 12px;
	margin-left: 10px;

	}
.EdycjaGrupApp .addGroupActionButtons button:first-child + button, .EdycjaGrupApp .editButtons button[type="button"]{
	margin-left: 5px;
	background: none #434343;
	border: 1px solid #313131;
	border-top-color: #ddd;
	border-left-color: #ddd;
}


.EdycjaGrupApp .addGroupAction input {
    height: 25px;
    padding: 4px;
    width: 100%;
}

.addGroupAction input {
    box-shadow: none;
}

.addGroupAction input:focus {
    -webkit-box-shadow: inset 0px 0px 1px 1px rgba(255,150,150,0.56);
-moz-box-shadow: inset 0px 0px 1px 1px rgba(255,150,150,0.56);
box-shadow: inset 0px 0px 1px 1px rgba(255,150,150,0.56);
}

.btn-default.pull-right{
	
	border: none;
	border-radius:1px;
	padding-left: 30px;
	position: relative;
}
.btn-default.pull-right:before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent;
    border-image: none;
    border-style: solid;
    border-width: 6px;
    content: "";
    cursor: pointer;
    display: block;
    height: 1px;
    position: absolute;
     width: 1px;
}
.btn-default.pull-right.zwin:before {
    border-color: transparent #000 transparent transparent;
    left: 6px;
    top:9px;

}
.btn-default.pull-right.rozwin:before {
	border-color:  #000 transparent transparent transparent;
	left: 9px;
    top:12px;
}



.inputValueSet{
	padding: 20px;
	position: relative;
	text-align: center;
	clear: both;;
	display: block;
	float: left;
border: 1px solid #ebebeb;
border-radius: 6px;
background: none transparent;
padding: 20px 10px 10px 10px;
margin: 10px 0;
background-color: #ebebeb;
box-sizing: border-box;
width: 100%;
}
.inputValueSet > label.name{
display: inline-block;
padding-right: 10px;
width: auto;
float: none !important;

}
.inputValueSet span.pole > input.value{
float: left;
width: 470px;
}
.inputValueSet .pole > span {
	clear: both;
	float: right;
    background-color: #a45858;
    border: 1px solid transparent;
    border-radius: 0 0 4px 4px;
    color: #fff;
    display: block;
    height: auto;
    position: relative;
    right: 0px;
    top: -6px;
    z-index: 101;
    max-width: 470px;
}

body .buttonsIS button.good[disabled], body .buttonsIS button.bad[disabled]{
	
	background-color: #bbbbbb !important;
	border-color: #bbbbbb !important;
}


.InvoiceSender .errormsg, .InvoiceSender .infomsg{
	display: block;
	border-radius: 3px;
	width: 100%;
	padding: 10px 15px;
	margin: 0 0 10px;
	box-sizing: border-box;
	color: #fff;
	font-size: 12px;
	
}
.InvoiceSender .errormsg{
	
	background-color: #a45858;
	
}

.InvoiceSender .infomsg{
	background-color: #90c859;
}
.messageBT, .messageBT:hover{
	display: none;
	font-weight: normal;
	background: none #d2201e;
	border-radius: 4px;
	color: #fff;
	padding: 3px 20px 3px 6px;
	position: relative;
	font-size: 9px;
	margin: 0 4px 4px;
	cursor: pointer;
	text-align: center;
	min-width: 140px;
}
/*
.messageBT:after{
	position: absolute;
	display: block;
	content: ' ';
	width:1px;
	height: 1px;
	border-width: 4px;
	border-color: transparent transparent #d2201e transparent;
	top: -8px;
	left: 50%;
	margin-left: -5px;
	border-style:solid;
}*/
.messageBT:hover:before{
position: absolute;
	display: block;
	content: 'x';
	color: #444;
	font-weight: bold;
	font-size: 9px;
	width:12px;
	line-height: 9px;
	height: 12px;
	top: 2px;
	right: 2px;
	text-align: center;
	background: none #ddd;
	border: 1px solid #ccc;
	border-radius: 2px;
	}

.komNiepoprawnaOferta{
	font-weight: bold;
	background: none #474747;
	color: #fff;
	padding: 4px 8px 4px 28px;
	box-sizing: border-box;
	display: inline-block;
	margin-top: 7px;
	border-radius: 2px;
	position: relative;
}

.komNiepoprawnaOferta:after{
	display: block;
	width: 1px; height: 1px;
	content: '';
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent #474747 transparent;
	position: absolute;
	left: 20px;
	top: -10px;
}

.komNiepoprawnaOferta:before{
	
	display: block;
	width: 12px; height: 12px;
	content: '!';
	position: absolute;
	border: 1px solid #fff;
	padding: 1px 1px 1px 0px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	left: 4px;top: 3px;
	line-height: 11px;
	border-radius: 2px;
	
}
.errorS{
	position: relative;
}
.errorS:after	{
	position: absolute;
	display: block;
	content: ' ';
	width:1px;
	height: 1px;
	border-width: 4px;
	border-color: transparent transparent #d2201e transparent;
	bottom: -1px;
	left: 50%;
	margin-left: -4px;
	border-style:solid;
}
#formKoszyki .messageBT, #formKoszyki .messageBT:hover{
	margin-top:4px;
}
#formKoszyki .errorS:after{
	bottom:-5px;
	margin-left: -6px;
}
.actionIconsContainer{display: flex;
    gap: 3px;}

.actionIconsContainer > a{ 
    display: inline-block;
    height: 18px;
    margin: 1px 0px !important;
    padding: 0 !important;
    text-decoration: none;
    width: auto !important;
}
#formOrderTable\:tabelaZamowienia tr > th:last-child{width: 1%;}
#formOrderTable\:tabelaZamowienia tr > td:last-child{padding-right: 5px;padding-left: 5px;}
.actionIconsContainer .messageBT{
	max-width: 220px;
	min-width: 140px;
	white-space: normal;
	word-wrap: break-word;
	box-sizing: border-box;
}
.actionIconsContainer > span.messageBT{
	clear: both;
	float: left;
}
.actionIconsContainer .messageBT{
	clear: both;
	margin-top:1px
}
.actionIconsContainer .errorS:after	{
	bottom: -3px;
	}
.zamknijPopupIcon{
	
	display: block;
	right: 5px;
	top: 5px;
	position: absolute;
	width: 26px;height: 25px;
	text-indent: -10000px;
	background: url("../img/closeWindow.png") no-repeat 0 0 transparent;
	
}	
	


.popupMessage{
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 5000;
}
.popupMessage .popupBackground{
	
	display: block;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background-color: #fff;
	opacity: 0.5;
	z-index: 2000;
}
.popupMessage .popupBody{
	  word-wrap: break-word;
	display: block;
	width: 480px;
	height: auto;
	position: absolute;
	left: 50%;
	margin-left: -200px;
	top: 150px;
	box-sizing: border-box;
	padding: 15px 16px 15px 20px;
	background-color: #fff;
border-radius: 8px;
border: 1px solid #DDD;
	z-index: 3001;
	font-size: 12px; 
	line-height: 18px;
	box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
}
.popupMessage label{
	font-size: 16px;
	font-weight: bold;
	color: #414141;
	display: block;
	padding-right: 40px;
	padding-bottom:15px;
}
.closePopup{
	
	position: absolute;
	right: 10px; top: 10px;
		background: url('../img/closeWindow.png') 0px 0px no-repeat transparent;
		width: 26px;
		height: 25px;
		z-index: 3300;
		cursor: pointer;
		text-indent: -10000px;
}

.popupMessage .contentPopup{
	text-align: left;
}

.popupMessage .contentPopup .messLi{
	display: block;
	padding: 10px 10px 10px 35px;
	position: relative;
	background: url("../img/mess-li.png") no-repeat scroll 6px 9px #f5f5f5;
	border-bottom: 1px solid #fff; 
	color: #444;

}
	.popupMessage .contentPopup .messLi:first-child{
	border-top: 1px solid #fff; 

	}
	.popupMessage .buttonContainer{
	display: block;
	text-align: center;
}






.ikonaPodgladReklamacji{
	background: url("../img/podgladreklamacji.png") no-repeat;
	width: 32px;
	height: 29px;
	float:left;
	margin-top: -5px;
}

#tabs .podgladReklamacji{
	display: inline-block;
    float: right;
    padding-right: 6px;
    padding-top: 19px;
}

.retanStronyTranzakcji{
    background-color: #f9f9f9;
    box-sizing: border-box;
    display: inline-block;
    height: auto;
    width: 900px;
    margin-bottom: 5px;
    margin-left: 3px;
}
.retanStronyTranzakcji > div{
	margin: 10px 2px;
	float: left;
	width: calc( 25% - 4px );
	box-sizing: border-box; 
	background-color: #f5f5f5;

	
}
.retanStronyTranzakcji > div *{ box-sizing: border-box; }
.retanStronyTranzakcji{

	margin-top: 10px;
}
#tabs{
	min-width: 1155px;
}


.lewaRetann{
	margin: 5px 2px 3px 3px;
	float: left;
	width: 430px;
	box-sizing: border-box; 
	background-color: #fcfcf7;
	
}
.lewaRetann2{
	margin:5px 2px 3px 3px;
    background-color: #fcfcf7;
    box-sizing: border-box;
    float: left;
    margin-left: 32px;
    width: 430px;
    
     padding-bottom: 2px;
}
#naglowekRetannaFormId\:retann_header_issue_datePopupButton{
	height: 18px;
}
.rettanDaneWprowadzane{
	min-width:900px;
	width: auto;
	height: auto;
	background-color: #f9f9f9;
    box-sizing: border-box;
    display: inline-block;
    
}

#formFakturyTable\:panelScroll table tbody tr td .zaznaczone0{
	width: 23px;
	margin-left: -3px;
}

	

#formChngPass\:panelChngPass_body > div {
    min-width:500px;
}
#formChngPass\:haslo1dec .strength_meter{
    clear:both;
    width:auto;
    margin:0;
}
span.dotyczyPodmiotow{
	opacity: 0.5;
}
#podsumowanieOgolneDataTable .rich-table-subheadercell,
#podsumowanieOgolneDataTable .rich-table-subheadercell:last-child,
#podsumowanieMarkiTable .rich-table-headercell,
#podsumowanieMarkiTable .rich-table-headercell:last-child,
#podsumowanieSzczegoloweDataTable .rich-table-headercell,
#podsumowanieSzczegoloweDataTable .rich-table-headercell:last-child
 {
	 box-shadow: none  !important;
	 background-color: inherit;
}
.captchaBox.back{
	display: flex;
    position: fixed;
    box-sizing: border-box;
    margin: 0;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    overflow: hidden;
    background: rgba(255,255,255,0.8) none;
    z-index: 111;
    
}
.captchaBox.window{
	background: #f8f8f8 none;
	border: 1px solid rgb(144, 144, 144);
	border-radius: 3px;
	box-shadow: 2px 2px 10px 10px rgba(0,0,0,0.1);
	max-width: 800px;
	width: 80%;
	margin: auto; 
	max-height: calc(100% - 40px );
	overflow: auto;
	position: relative;
	
}
.captchaBox.window [id*=':captchaParrent']{
	margin-left: calc(50% - 158px );
}


.captchaBox.window a{
position: sticky;
    right: 7px;
    top: 7px;
    float: right;

}
.captchaBox.window #formEksport\:captchaParrent{
	float: none;
	margin: 30px;
}
#formRetannBodyFilter .rich-panel{
	margin-bottom: 10px;
}
#formRetannBodyFilter .rich-panel-body {
	padding: 10px 10px 5px;
	gap: 20px;
}
#formRetannBodyFilter .rich-panel-body input{
	margin: 0 0 0 5px !important;
}
#formRetannBodyFilter input[type=button] {
    font-size: 10px;
    margin: 5px 5px 5px 0;
    padding: 1px 7px 2px 7px;
    cursor: pointer;
}
#formRetannBodyFilter\:ndDokInput{
	width: 250px !important;
}
#formRPozycje td {
	padding: 4px;
}
#formRPozycje tr:nth-child(odd) td{
	background-color: #F7F7F5 !important;
}
#formRPozycje tr:nth-child(even) td{
	background-color: #FEFEFE !important;
}


#formRPozycje .ratannPozycjeTable tr td.ukryjTR{
	display:none;
	}

#formRPozycje .ratannPozycjeTable tr td{
	background-color: #fff !important;	
}
#formRPozycje .ratannPozycjeTable tr:nth-child(6n+1) td,
#formRPozycje .ratannPozycjeTable tr:nth-child(6n+2) td,
#formRPozycje .ratannPozycjeTable tr:nth-child(6n+3) td{
	background-color: #f5f5f5 !important;
}
.retanStronyTranzakcji [style="white-space: nowrap"]{
	white-space: normal !important;
	display: block;
}