


.panel_button {
    text-align: right;
    padding: 5px;
    padding-right: 10px;
    background-color:#F2F2F2;
    color:white !important;

}

.main_color {
    background-color: #F2F2F2;
    color:white;
}


.main_gradient {
    background-color:#F2F2F2;
    color:white !important;
}

.second_gradient {
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fdfdff', endColorStr='#F2F2F2', gradientType='1');
    background-color: #F2F2F2;
}

.head {
     background-color: #F2F2F2;
     color: #111111;
}

.second_color {
    background-color: #F2F2F2;
    border: 2px solid #F2F2F2;
    color:black;

}

@media screen {
    .second_color_border {
        border: 2px solid #F2F2F2;

    }
}

.downline
{
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #F2F2F2;
}


.height_30px
.preference_button
{
     background-color: #F2F2F2;
     color: #FFFFFF;
     font-weight: bold;
     border: 1px solid #F2F2F2;
}

.prefType_userPerrmInfo
{
     height:70px;
     border: 2px solid #F2F2F2;
     width:45%;
     text-align:center;
     padding-top:5px;
     background-color: #D9F8F9;
}

.bordingTableLock
{

    width:1px;
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: #F2F2F2;
}
.bordingTableLockDownLine
{
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: #F2F2F2;
}

.preferenceButtonSettings{
    border: 1px solid #FFFFFF;
    background-color: #F2F2F2;
    color: #FFFFFF;
    font-weight: bold;
    height:25px;
}

.mytable {
    border-collapse: collapse;
    border: 1px solid #000000;
    background-color : #ffffff;
    font-size: 8pt;
}
.mytable td {
    border: 1px solid #000000;
    empty-cells: show;
    cursor: default;
    vertical-align:top;
    /*color:black;*/
}


.mytable td.solidrig {
    border: 1px solid #000000;
    border-left: 4px solid #000000;
    white-space: nowrap;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    empty-cells: show;
}
.mytable th {
    font-family: Verdana;
    font-size: 8pt;
    white-space: nowrap;
    border: 1px solid #000000;
    padding: 3px;
    border-color:#000000;
    background-color:#7F7E7E;
    font-weight: bold;
    text-align: left;
    cursor: default;
    empty-cells: show;
    cursor:pointer;
    color:white;
}

.calendarTable th {
    font-family: Verdana;
    font-size: 10pt;
    white-space: nowrap;
    padding: 3px;

    background-color:#14649D;
    font-weight: bold;
    text-align: center;
    cursor: default;
    empty-cells: show;
    color:#FFFFFF ;

}

.third_color_border .panel_button {
    background-color:  #F2F2F2 ;
    border: 2px solid #F2F2F2;
    color:white;

}

.third_color_border .main_gradient{
    background-color:  #F2F2F2 ;
    border: 2px solid #F2F2F2;
    color:white;
    filter:none;
}

.third_color_border .second_gradient{
    background-color:  #F2F2F2 ;
    border: 2px solid #F2F2F2;
    color:white;
    filter:none;
}

.calendar {
    background-color: #14649D ;
    color:black;
}
.calendar .month {
    color:white;
}

.calendar .calendar_head td{
    color:white !important;
}

.calendar  font.nawi{
    color:white !important;
}

.calendar a.close {
    color:white !important;
}

.third_color {
    background-color: #F2F2F2;
    border: 2px solid #F2F2F2;
    margin: 0px;
}

@media screen {
    .third_color_border {
        border: 2px solid #F2F2F2;
    }
}

.menu td a.chosen {
    background-color: #F2F2F2;
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

.info_span {
    color:#8B0000;
    margin:10px;
    font-size:12px;
}


.holidaytable {
    border-collapse: collapse;
    border: 1px solid #000000;
    background-color : #ffffff;
    font-size: 8pt;
}
.holidaytable td {
    border: 1px solid #000000;
    empty-cells: show;
    cursor: default;
    vertical-align:top;
    color:black;
}


.holidaytable th {
    font-family: Verdana;
    font-size: 8pt;
    white-space: nowrap;
    border: 1px solid #000000;
    padding: 3px;
    font-weight: bold;
    text-align: left;
    cursor: default;
    empty-cells: show;
    cursor:pointer;
    color:black !important;

}

.holidaytable td.solidrig {
    border: 1px solid #000000;
    border-left: 4px solid #000000;
    white-space: nowrap;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    empty-cells: show;
}

.normal {
    background-color:white;
    color:black !important;
}

.normal td{
    /*color:black;*/
}


.planned_holiday {
    background-color: yellow;
}

.real_holiday {
    background-color: blue;
}

.planned_real_holiday {
    background-color: green;
}

.holiday {
    background-color:magenta!important;
    color:black;
}

.calendar_freeday {
    background-color: magenta !important;
    color:black;
}

.weekend {
    background-color:red !important;
    color:black;
}


.headcolor {
    background-color : #A9ABA8 !important;
    color: #000000;
}
.mytable_sortby {
    background-color : #FFEC14 !important;
    color: #000000 ! important ;
}

.mytable_preference_header {
    font-family: Verdana;
    font-size: 8pt;
    white-space: nowrap;
    border: 1px solid #000000;
    padding: 3px;
    border-color:#000000;
    background-color:#14649D;

    font-weight: bold;
    text-align: left;
    cursor: default;
    empty-cells: show;
    width:100%;
}


td.mytable_preference_header {
    color: white !important;
}
.downline
{
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #14649D;
}

.favor_back
{
    background-color: #F2F2F2;
    font-weight: bold;
    color: #BB2630;

}

.menu td.chosen, .chosen
{
    background-color: #F2F2F2;
    color: #BB2630;
    font-weight: bold;
    text-decoration:underline;
}

.third_color td.chosen
{
    /*background-color: #FFFFFF !important; */
    color: #BB2630;
    text-decoration:underline;
    background-color:transparent;

}
.third_color td.favor_back
{
    /*background-color: #FFFFFF !important;
    color: #000000;*/
    color: #BB2630;
    background-color:transparent;
}

.mytable td {
    border: 1px solid #000000;
    empty-cells: show;
    cursor: default;
    vertical-align:top;
    /*color:black;*/
}
.menu td{
 cursor:pointer;
 cursor:hand;
 padding:3px;
 color: #000000;

}

.reportTable
{
    border: 1px solid #000000;
    border-spacing: 0;
    border-collapse: collapse;
}


.reportTable td, .reportTable th
{
    border: 1px solid #000000;
    padding: 3px 36px;
    text-align: center;
}

.reportTable .moreBorder
{
    border: 2px solid #000000;
}

.reportClick
{
    cursor: pointer;
}



.panel_button span {
    color:black !important;

}
.panel_button a {
    color:black !important;

}

.AttrName
{
    display: inline-block;
    margin-bottom: 2px;
}

.AttrInput
{
    border: 1px solid #006;
    background: #ffc;
    margin-bottom: 2px;
}

/*############################## Ogólna #########################*/
.left2
{
    height: 100% !important;
	overflow: auto;
}

@media (max-width: 600px) {
  .left2 {
	overflow: unset !important;
	height: unset !important;
	}
}

.right2
{
    height: 100%;
    overflow: auto;
}
.panelHeader, .panelFooter
{
    overflow: auto;
    width: 100%;
    float: none;
    clear: both;
}
.panelHeader
{
    height: 0px;
}

.panelFooter
{
    height: 0px;
}
.left2, .right2
{
    height: -moz-calc(100% - 0px); /*odejmujemy sume height z .panelHeader i .panelFooter*/
    height: -webkit-calc(100% - 0px);
    height: calc(100% - 0px);
    height: expression(this.parentNode.clientHeight - 0+'px');
}
/*############################## Ogólna - KONIEC #########################*/

.form-style-1 {
    margin:0px auto;
    /*max-width: 400px;*/
    padding: 10px 12px 10px 10px;
    font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

@media screen and (max-width: 767px) {
  .form-style-1 {
	  padding: 0px 12px 0px 10px;
	}
}
.form-style-1 li {
    padding: 0;
    display: block;
    list-style: none;
    margin: 5px 0 0 0;
}
.form-style-1 label{
    margin:0 0 3px 0;
    padding:0px;
    display:block;
    font-weight: normal;
	font-size: xx-small;
}
.form-style-1 input[type=text],
.form-style-1 input[type=date],
.form-style-1 input[type=datetime],
.form-style-1 input[type=number],
.form-style-1 input[type=search],
.form-style-1 input[type=time],
.form-style-1 input[type=url],
.form-style-1 input[type=email],
.form-style-1 textarea,
.form-style-1 select{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border:1px solid #BEBEBE;
    padding: 7px;
    margin:0px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
	width:100%;
	height:31px;
}
.form-style-1 input[type=text]:focus,
.form-style-1 input[type=date]:focus,
.form-style-1 input[type=datetime]:focus,
.form-style-1 input[type=number]:focus,
.form-style-1 input[type=search]:focus,
.form-style-1 input[type=time]:focus,
.form-style-1 input[type=url]:focus,
.form-style-1 input[type=email]:focus,
.form-style-1 textarea:focus,
.form-style-1 select:focus{
    -moz-box-shadow: 0 0 8px #88D5E9;
    -webkit-box-shadow: 0 0 8px #88D5E9;
    box-shadow: 0 0 8px #88D5E9;
    border: 1px solid #88D5E9;
}
.form-style-1 .field-divided{
    width: 49% !important;
}
.form-style-1 .field-divided4{
    width: 50%;
}
.form-style-1 .field-divided5{
    width: 49% !important;
}
.form-style-1 .field-divided2{
    width: 69%;
}
.form-style-1 .field-divided3{
    width: 30%;
}

.form-style-1 .field-long{
    width: 100%;
}
.form-style-1 .field-long-add-edit{
    width: -moz-calc(100% - 120px); /* odejmujemy width z .left (+ jaki? odstep)*/
    width: -webkit-calc(100% - 120);
    width: calc(100% - 120px);
    width: expression(this.parentNode.clientWidth - 120+'px');
}
.form-style-1 .field-select{
    width: 100%;
}
.form-style-1 .field-textarea{
    height: 100px;
}
.form-style-1 input[type=submit]{
    background: #4B99AD;
    padding: 8px 15px 8px 15px;
    border: none;
    color: #fff;
}
.form-style-1 input[type=submit]:hover{
    background: #4691A4;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}
.form-style-1 .required{
    color:red;
}

#panelTable_31 input
{
    width: 100%;
}
#panelTable_31 table
{
    width: 100%;
}

.form-style-1 div[attr_id="14_UP"]
{
    border: 1px solid silver;
    width: -moz-calc(100% - 2px);
    width: -webkit-calc(100% - 2px);
    width: calc(100% - 2px);
    width: expression(this.parentNode.clientWidth - 2+'px');
    background: floralwhite;
}

.attr_1_full
{
	width:100%;
}
.attr_3_33p
{
	width:33%;
	display:inline-block;
	text-align: left;
}
.attr_3_33p input
{
	text-align: right;
}
.attr_1_half
{
	width:50%;
}
.attr_1_full_addedit>input[type="text"]
{
    width: -moz-calc(100% - 47px);
    width: -webkit-calc(100% - 47px);
    width: calc(100% - 47px);
    width: expression(this.parentNode.clientWidth - 47+'px');
}

.attr_1_full_addedit>input[type="image"]
{
    vertical-align: text-bottom;
}

.attr_1_full_nbp input[type="text"]
{
    width: -moz-calc(100% - 83px);
    width: -webkit-calc(100% - 83px);
    width: calc(100% - 83px);
    width: expression(this.parentNode.clientWidth - 83+'px');
}
.form-style-1 div [kind="note"]
{
border: 1px solid #EBEBE4 !important;
background-color: #EBEBE4;
max-height: 300px;
min-height: 10px;
overflow: auto;
}


#panelTable_233 table
{
    width: 100%;
}

#panelTable_233 input
{
    width: 100%;
}
#panelTable_233 table > tbody > tr > td:nth-child(2){width: 150px;}
#panelTable_233 table > tbody > tr > td:nth-child(3){width: 47px;}
#panelTable_233 table > tbody > tr > td:nth-child(4){width: 34px;}
#panelTable_233 table > tbody > tr > td:nth-child(8){width: 38px;}
#panelTable_234 table
{
    width: 100%;
}

#panelTable_234 input
{
    width: 100%;
}

#panelTable_234 input[col_name="F017_03"]
{
    width: 80%;
}
#panelTable_234 input[attr_id="63"]
{
    width: 20%;
}

#niezgodnosc
{
	font-size: 20px;
	color:red;
}

.CS_panelFF
{
	width: auto !important;
	max-width: 500px !important;
	scroll: none;
	z-index: 200;
	
}
.full_warning, .full_warning span
{
	font: 20px "Lucida Sans Unicode", "Lucida Grande", sans-serif;	
	color: red;
	text-align: center;
}

#info span
{
	width:90%;
	background: white;
	border: 0px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	font:13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: blue;
}

#panelTable_81
{
	overflow: initial;
	height: auto !important;
	width:100%;
}
#panelTable_81 table
{
	width:100%;
}
#panelTable_81 input
{
	text-align:right !important;
}





#textbox_initscript
{height:300px;}

#panelTable_36
{
	overflow: initial;/* !important;
	overflow: auto !important;*/
	height: auto !important;
	width:100%;
}
#panelTable_36 table
{
	width:100%;
}
#panelTable_36 table > tbody > tr > td > table > tbody > tr > td > input
{
	border: 0px solid gray !important;
	height: 32px !important;
}
#panelTable_36 table > tbody > tr > td > table > tbody > tr > td > select
{
	border: 0px solid gray !important;
	height: 32px !important;
}
#panelTable_36 table > tbody > tr > td > table > tbody > tr > td
{
	border: 0px solid gray !important;
}
#panelTable_36 table > tbody > tr > td > table > tbody > tr
{
	border: 0px solid gray !important;
}
#panelTable_36 table > tbody > tr > td > table
{
	border: 0px solid gray !important;
}
#panelTable_36 table > tbody > tr > td
{
	border: 1px solid gray !important;
	text-align: center !important;
	vertical-align: middle;
}
#panelTable_36 table > tbody > tr:nth-child(1)
{
	border: 0px solid gray !important;
	text-align: center;
}
#panelTable_36 table > tbody
{
	border: 0px solid gray !important;
}
#panelTable_36 table
{
	border: 0px solid gray !important;
}
#panelTable_36 table tr td>input
{
	text-align:right !important;
}

/* tabela pozycji*/

#panelTable_81
{
	overflow: auto !important;
	height: auto !important;
	width:100%;
}
#panelTable_81 table
{
	width:100%;
	overflow: scroll;
}
#panelTable_81 table > tbody > tr > td > table > tbody > tr > td > input
{
	border: 0px solid gray !important;
	height: 32px !important;
}
#panelTable_81 table > tbody > tr > td > table > tbody > tr > td > select
{
	border: 0px solid gray !important;
	height: 32px !important;
}
#panelTable_81 table > tbody > tr > td > table > tbody > tr > td
{
	border: 0px solid gray !important;
}
#panelTable_81 table > tbody > tr > td > table > tbody > tr
{
	border: 0px solid gray !important;
}
#panelTable_81 table > tbody > tr > td > table
{
	border: 0px solid gray !important;
}
#panelTable_81 table > tbody > tr > td
{
	border: 1px solid gray !important;
	text-align: center !important;
	vertical-align: middle;
}
#panelTable_81 table > tbody > tr:nth-child(1)
{
	border: 0px solid gray !important;
	text-align: center;
}
#panelTable_81 table > tbody
{
	border: 0px solid gray !important;
}
#panelTable_81 table
{
	border: 0px solid gray !important;
}
#panelTable_81 input
{
	text-align:right !important;
}


td[name="NETTO"]
{
	width:130px;
}
input[col_name="NETTO"]
{
	width:130px !important;
}
td[name="STAWKA_VAT"]
{
	width:80px;
}
input[attr_name="F077"]
{
	margin-left: 31px !important;
	width:130px !important;
	text-align:right;
	background-color: white;
	border: 0px !important;
	font-size: 14px;
	font-weight: bold;
}
#tab_poz_labels table {width:100%;}
#tab_poz_labels input 
{
	text-align:right;
	background-color: white;
	border: 0px;
	font-size: 14px;
	font-weight: bold;
}
#label_lp {width:26px;}
#label_netto {width:130px;}
#label_s_vat {width:80px;}
#label_vat {}
#label_brutto {}
#label_addremove {width:14px;}

#panelTable_36 table > tbody > tr > td:nth-child(4){display:none;} /*jedn org nr*/
#panelTable_36 table > tbody > tr > td:nth-child(6){display:none;} /*rodz koszt nr*/
#panelTable_36 table > tbody > tr > td:nth-child(7){display:none;width:100px;} /*konto ksiegowe*/

#niezgodnosc_kwot
{
	display: inline-block;
	padding-left: 20px;
}
#niezgodnosc_kwot span
{
	font-size: 15px;
	color: red;
}
.ukryte{
	display:none !important;
}

.ul_button_close button , .ul_button_save button , .ul_button_next button, .ul_button_bind input
{
	width:100%;
}

.ul_button_close button , .ul_button_save button , .ul_button_next button, .ul_button_bind input{
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100));
	background:-moz-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-webkit-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-o-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-ms-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:linear-gradient(to bottom, #fe1a00 5%, #ce0100 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100',GradientType=0);
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 0;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
}
.ul_button_close button:hover , .ul_button_save button:hover , .ul_button_next button:hover , .ul_button_bind input:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00));
	background:-moz-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-webkit-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-o-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-ms-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:linear-gradient(to bottom, #ce0100 5%, #fe1a00 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00',GradientType=0);
	background-color:#ce0100;
}
.ul_button_close button:active , .ul_button_save button:active , .ul_button_next button:active, .ul_button_bind input:active {
	position:relative;
	top:1px;
}

.ul_button_next button
{
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));
	background:-moz-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-webkit-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-o-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-ms-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0);
	background-color:#77d42a;
	border-color:#268a16;
	color:#306108;
	text-shadow:0px 1px 0px #aade7c;
	white-space: initial;
}
.ul_button_next button:hover
{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a));
	background:-moz-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-webkit-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-o-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-ms-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:linear-gradient(to bottom, #5cb811 5%, #77d42a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a',GradientType=0);
	background-color:#5cb811;
}


.ul_button_bind input
{
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
	background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
	background-color:#3d94f6;
	border:1px solid #337fed;
	color:#ffffff;
	text-shadow:0px 1px 0px #1570cd;
	
}
.ul_button_bind input:hover
{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
	background-color:#1e62d0;
}

.scrolled
{
    height: 100% ;
	overflow: auto;
}

@media screen and (max-width: 767px) {
  .scrolled {
	overflow: unset !important;
	height: unset !important;
	}
	#MAGVIEW
	{
		display: none;
	}
}

#allHTML
{
	background-color: white;
}

td[id^=controltab] {
	width:100px !important;
	height: 30px !important;
	border: 0px solid white !important;
	text-align:center !important;
	font-size: 13px;
	text-decoration: underline;
}
#tab20,#tab21, #tab22, #tab23, #tab1{
	border:0px solid red !important;
}
#panel_tabs_control td{
	border:0px solid red !important;
	
}
#panelTab20,#panelTab21, #panelTab22, #panelTab23, #panelTab1,#panel_TasksClass_getHistoryAndBindDoc{
	overflow: auto !important;
}
div[class*="col-"]
{
	padding-right: 0px;
}

input[readonly_text="true"]
{
	background-color: #EBEBE4 !important;
}
select[readonly_text="true"]
{
	background-color: #EBEBE4 !important;
}
input[readonly="true"]
{
	background-color: #EBEBE4 !important;
}
select[readonly="true"]
{
	background-color: #EBEBE4 !important;
}

#whereSendTask span
{
	font-weight: bold;
	font-size: 15px;
}
#whereSendTask
{
	text-align: center;
}
#nextstage_attr
{
    text-align: center;
	text-align-last:center;
    font-size: 15px;
    height: 37px;
}
.requiredField
{
	border: 1px solid red !important;
}

textarea[attr_name="F014"]:focus
{
	height: 75px;
}

.groupTitle
{
	text-align: center;
}
.groupTitle span
{
	font-size: 12px;
	font-weight: bold;	
}
.binded-tasks table th
{
	background-color: #3d93f6;
	text-align: center;
}
.binded-tasks table th:nth-child(5){display:none;}
.binded-tasks table td:nth-child(5){display:none;}

/* Archiwum elektroniczne */
CSS
.form-style-1 div[attr_id="152_UP"]
{
    border: 1px solid silver;
    width: -moz-calc(100% - 2px);
    width: -webkit-calc(100% - 2px);
    width: calc(100% - 2px);
    width: expression(this.parentNode.clientWidth - 2+'px');
    background: floralwhite;
}

textarea[attr_name="AE019"]:focus
{
	height: 75px;
}	

/* tabela pozycji*/

#panelTable_162
{
	overflow: auto !important;
	height: auto !important;
	width:100%;
}
#panelTable_162 table
{
	width:100%;
	overflow: scroll;
}
#panelTable_162 table > tbody > tr > td > table > tbody > tr > td > input
{
	border: 0px solid gray !important;
	height: 32px !important;
}
#panelTable_162 table > tbody > tr > td > table > tbody > tr > td > select
{
	border: 0px solid gray !important;
	height: 32px !important;
}
#panelTable_162 table > tbody > tr > td > table > tbody > tr > td
{
	border: 0px solid gray !important;
}
#panelTable_162 table > tbody > tr > td > table > tbody > tr
{
	border: 0px solid gray !important;
}
#panelTable_162 table > tbody > tr > td > table
{
	border: 0px solid gray !important;
}
#panelTable_162 table > tbody > tr > td
{
	border: 1px solid gray !important;
	text-align: center !important;
	vertical-align: middle;
}
#panelTable_162 table > tbody > tr:nth-child(1)
{
	border: 0px solid gray !important;
	text-align: center;
}
#panelTable_162 table > tbody
{
	border: 0px solid gray !important;
}
#panelTable_162 table
{
	border: 0px solid gray !important;
}
#panelTable_162 input
{
	text-align:right !important;
}


td[name="NETTO"]
{
	width:130px;
}
input[col_name="NETTO"]
{
	width:130px !important;
}
td[name="STAWKA_VAT"]
{
	width:80px;
}
input[attr_name="F077"]
{
	margin-left: 31px !important;
	width:130px !important;
	text-align:right;
	background-color: white;
	border: 0px !important;
	font-size: 14px;
	font-weight: bold;
}
#tab_poz_labels table {width:100%;}
#tab_poz_labels input 
{
	text-align:right;
	background-color: white;
	border: 0px;
	font-size: 14px;
	font-weight: bold;
}
#label_lp {width:26px;}
#label_netto {width:130px;}
#label_s_vat {width:80px;}
#label_vat {}
#label_brutto {}
#label_addremove {width:14px;}

#controltab6 {
 display: none !important;
}