@charset "UTF-8";
/*@import url('//fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400&display=swap&subset=latin-ext');*/
/*@import url('//fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;0,900;1,300;1,400&display=swap&subset=latin-ext');*/
@import url('//fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400&display=swap&subset=latin-ext');
/*@import url('//fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400&display=swap&subset=latin-ext');*/
@import url('//fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;0,600;0,700;0,900;1,300;1,400&display=swap&subset=latin-ext');
/*@import url('//fonts.googleapis.com/css2?family=PT+Sans+Narrow:wght@400;700&display=swap&subset=latin-ext');*/

body { 
  background-color:#58B1ED !important;
	font-family: 'Source Sans Pro', serif-sans ; font-weight: bold; 
	font-size: 12px;
	line-height: normal;
}
b {
	font-family: 'Source Sans Pro', serif-sans ; font-weight: bold;
	font-size: 12px;
}

td, tr, th {
	font-family: 'Source Sans Pro', serif-sans ;
	font-size: 12px;
	line-height: normal;
	text-align: center;
}


A{color:#000000; 'Lato', serif-sans  font-size:small; font-weight:bolder; text-decoration:none; }
A:Visited{color:#000000; 'Lato', serif-sans  font-size:small; font-weight:bolder; text-decoration:none; }
A:Hover{color:#000000; 'Lato', serif-sans  font-size:small; font-weight:bolder; text-decoration:none; }
.text {
	font-family: 'Source Sans Pro', serif-sans ;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	text-decoration: none;
}
.foo {
  font-family: 'Lato', serif-sans
	font-size: 12px;
	line-height: normal;
	font-variant: normal;
	color: #FFF;
	text-decoration: none;
}
.fooa {
  font-family: 'Lato', serif-sans
	font-size: 12px;
	line-height: normal;
	font-variant: normal;
	color: #FFF;
	text-decoration: none;
}

.nagl
{
 font-family: 'Source Sans Pro', serif-sans ;
 font-weight: bold;
 font-size: 12px;
 vertical-align: middle;
 color: #FFF;
}
.input70
{
 background:url(../images/input-70.png) no-repeat;
 font-family: 'Source Sans Pro', serif-sans ; font-weight: bold;
 width:72px;
 height:24px;
 padding-right:3px;
 padding-left:3px;
 font-size: 12px;
 text-align: center;
 vertical-align: middle;
 color: #666;
 border: 0;
 text-align: center;
 }
 .input40
{
 background:url(../images/input-40.png) no-repeat;
 font-family: 'Source Sans Pro', serif-sans ; font-weight: bold;
 width:42px;
 height:24px;
 padding-right:3px;
 padding-left:3px;
 font-size: 12px;
 text-align: center;
 vertical-align: middle;
 color: #666;
 border: 0;
 text-align: center;
 }
  .input40red
{
 background:url(../images/input-40red.png) no-repeat;
 font-family: 'Source Sans Pro', serif-sans ; font-weight: bold;
 width:42px;
 height:24px;
 padding-right:3px;
 padding-left:3px;
 font-size: 12px;
 text-align: center;
 vertical-align: middle;
 color: #666;
 border: 0;
 text-align: center;
 }

  .input70red
{
 background:url(../images/input-70red.png) no-repeat;
 font-family: 'Source Sans Pro', serif-sans ; font-weight: bold;
 width:71px;
 height:24px;
 padding-right:3px;
 padding-left:3px;
 font-size: 12px;
 text-align: center;
 vertical-align: middle;
 color: #666;
 border: 0;
 text-align: center;
 }
 .input150
{
 background:url(../images/input-150.png) no-repeat;
 font-family: 'Source Sans Pro', serif-sans ; font-weight: bold;
 width:152px;
 height:24px;
 padding-right:3px;
 padding-left:3px;
 font-size: 12px;
 text-align: center;
 vertical-align: middle;
 color: #666;
 border: 0;
 text-align: center;
 }
 .input400
{
 background:url(../images/input400.png) no-repeat;
 font-family: 'Source Sans Pro', serif-sans ; font-weight: bold;
 width:405px;
 height:23px;
 padding-right:3px;
 padding-left:6px;
 font-size: 12px;
 text-align: left;
 vertical-align: middle;
 color: #666;
 border: 0;
 }
 .loginbox
{
 background:url(../images/login-brass_r4_c5_s1.png) no-repeat;
 font-family: 'Source Sans Pro', serif-sans ; font-weight: bold;
 width:226px;
 height:44px;
 padding-right:3px;
 padding-left:3px;
 font-size: small;
 text-align: left;
 vertical-align: middle;
 color: #666;
 border: 0;
 text-align: center;
 }
  .passbox
{
 background:url(../images/login-brass_r6_c5_s1.png) no-repeat;
 font-family: 'Source Sans Pro', serif-sans ; font-weight: bold;
 width:226px;
 height:44px;
 padding-right:3px;
 padding-left:3px;
 font-size: small;
 text-align: left;
 vertical-align: middle;
 color: #666;
 border: 0;
 text-align: center;
 }

 .vat
{
 background:url(../images/widok.png) no-repeat;
 font-family: 'Source Sans Pro', serif-sans ; font-weight: bold;
 width:30px;
 height:21px;
 padding-right:3px;
 padding-left:3px;
 font-size: 12px;
 color: #666;
 border: 0;
 text-align: center;
 }

.select {
  font-family: 'Source Sans Pro', serif-sans ; font-weight: bold;
  width: 150px;
  height: 23px;
  margin-top: 2px;
  padding: 3 0 3 0 px !important;
  padding-right:1px;
  padding-left:0px;
  font-size: 12px;
  text-align: left;
  vertical-align: middle;
  color: #666;
  border: 0;
  overflow: hidden;
  background: url(../images/select-150.png) no-repeat right;
  box-sizing: content-box !important;
  -moz-box-sizing:content-box !important;
  -webkit-box-sizing:content-box;
  -webkit-appearance: none;
  -moz-appearance: window !important;
  appearance: none;

}

 .select2 {
  width: 150px;
  font-family: 'Source Sans Pro', serif-sans ; font-weight: bold;
  font-size: 12px;
  margin-top: 2px;
  padding: 3 8 3 10 px !important;
  text-align: left;
  vertical-align: middle;
  color: #666;
  border: 0;
  overflow: hidden;
  background: url(../images/select-150.png) no-repeat right;
  box-sizing: content-box !important;
  -moz-box-sizing:content-box !important;
  -webkit-box-sizing:content-box;
  -webkit-appearance: none;
  -moz-appearance: window !important;
  appearance: none;


}
.select400 {
  font-family: 'Source Sans Pro', serif-sans ; font-weight: bold;
  width: 410px;
  height: 29px;
  font-size: 12px;
  margin-top: 2px;
  padding-right:10px;
	padding-left:12px;
  padding: 3 0 3 0 px !important;
  text-align: left;
  vertical-align: middle;
  color: #666;
  border: 0;
  overflow: hidden; 
  background: url(../images/select400.png) no-repeat right;
  box-sizing: content-box !important;
  -moz-box-sizing:content-box !important; 
  -webkit-box-sizing:content-box;
  -webkit-appearance: none;
  -moz-appearance: window !important; 
  appearance: none;
 
  
}
textarea{
  font-family: 'Source Sans Pro', serif-sans ;
  top: 0;
  left: 0;
  font-size: small;
  text-align: left;
  vertical-align: middle;
  padding: 12 12 12 12px !important;
  background: url(../images/textarea.png) no-repeat left;
  background-size: 99% 101%;
  color: #666;
  border: 0;
  box-sizing: content-box;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -moz-appearance: window;    
}

.submit_button {
    background:url(../images/login-brass_r9_c6_s1.png) no-repeat;
    cursor:pointer;
    width:104px;
    height:46px;
    border: none;
}
.submit_button:hover {
    background:url(../images/login-brass_r9_c6_s2.png) no-repeat;
    cursor:pointer;
    width:104px;
    height:46px;
    border: none;
}
 
#topbar{
position:absolute;
border: 1px solid black;
padding: 2px;
background-color: #F2F2F2;
width: 90%;
visibility: hidden;
z-index: 1000;
} 

.edytuj_button {
  background:url(../images/ustawienia-24.png) no-repeat;
  width: 30px;
  height: 30px;
  border: none;  
}
.kasuj_button {
  background:url(../images/kasuj-24.png) no-repeat;
  width: 30px;
  height: 30px;
  border: none;  
}
.podglad_button {
  background:url(../images/podglad-24.png) no-repeat;
  width: 30px;
  height: 30px;
  border: none;  
}

.button_1 {
  font-family: 'Source Sans Pro', serif-sans ;
  font-size: 12px;
	padding: 3px 6px;
	border-radius: 3px;
	border: 1px solid #055085 ;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 -1px 0 #194967;
	background: #2f95ca; /* Old browsers */
  background: #2f95ca; /* Old browsers */
  background: -moz-linear-gradient(top, #2f95ca 0%, #2f95ca 8%, #1855a9 33%, #1859a6 57%, #3283bd 90%, #3283bd 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f95ca), color-stop(8%,#2f95ca), color-stop(33%,#1855a9), color-stop(57%,#1859a6), color-stop(90%,#3283bd), color-stop(100%,#3283bd)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2f95ca 0%,#2f95ca 8%,#1855a9 33%,#1859a6 57%,#3283bd 90%,#3283bd 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2f95ca 0%,#2f95ca 8%,#1855a9 33%,#1859a6 57%,#3283bd 90%,#3283bd 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2f95ca 0%,#2f95ca 8%,#1855a9 33%,#1859a6 57%,#3283bd 90%,#3283bd 100%); /* IE10+ */
  background: linear-gradient(top, #2f95ca 0%,#2f95ca 8%,#1855a9 33%,#1859a6 57%,#3283bd 90%,#3283bd 100%); /* W3C */
	background-size: auto 300%;
	box-shadow: 0 1px 0px #57b0d5 inset, 0 -1px 0px #295fad inset, 0 1px 3px rgba(0,0,0, .32), 0 1px 5px rgba(0,0,0, .03) inset;
	-webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}

.button_1:hover {
  font-family: 'Source Sans Pro', serif-sans ;
	box-shadow: 0 1px 0px #57b0d5 inset, 0 -1px 0px #295fad inset, 0 1px 2px rgba(0,0,0, .12), 0 1px 5px rgba(0,0,0, .03) inset;
	background-position: 0 -6px;
}

.button_1:active {
  font-family: 'Source Sans Pro', serif-sans ;
	box-shadow: 0 1px 0px #1959a7 inset, 0 -1px 0px #4c8ebb inset, 0 1px 3px rgba(0,0,0, .0), 0 3px 13px rgba(0,0,0, .30) inset;
	background-position: 0 -49px;
}

.button_1_red {
  font-family: 'Source Sans Pro', serif-sans ;
  font-size: 12px;
	padding: 3px 6px;
	border-radius: 3px;
	border: 1px solid #055085 ;
	color: #FF0037;
	text-width: bold;
	text-decoration: none;
	text-shadow: 0 -1px 0 #194967;
	background: #2f95ca; /* Old browsers */
  background: #2f95ca; /* Old browsers */
  background: -moz-linear-gradient(top, #2f95ca 0%, #2f95ca 8%, #1855a9 33%, #1859a6 57%, #3283bd 90%, #3283bd 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f95ca), color-stop(8%,#2f95ca), color-stop(33%,#1855a9), color-stop(57%,#1859a6), color-stop(90%,#3283bd), color-stop(100%,#3283bd)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2f95ca 0%,#2f95ca 8%,#1855a9 33%,#1859a6 57%,#3283bd 90%,#3283bd 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2f95ca 0%,#2f95ca 8%,#1855a9 33%,#1859a6 57%,#3283bd 90%,#3283bd 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2f95ca 0%,#2f95ca 8%,#1855a9 33%,#1859a6 57%,#3283bd 90%,#3283bd 100%); /* IE10+ */
  background: linear-gradient(top, #2f95ca 0%,#2f95ca 8%,#1855a9 33%,#1859a6 57%,#3283bd 90%,#3283bd 100%); /* W3C */
	background-size: auto 300%;
	box-shadow: 0 1px 0px #57b0d5 inset, 0 -1px 0px #295fad inset, 0 1px 3px rgba(0,0,0, .32), 0 1px 5px rgba(0,0,0, .03) inset;
	-webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}

.button_1_red:hover {
  font-family: 'Source Sans Pro', serif-sans ;
	box-shadow: 0 1px 0px #57b0d5 inset, 0 -1px 0px #295fad inset, 0 1px 2px rgba(0,0,0, .12), 0 1px 5px rgba(0,0,0, .03) inset;
	background-position: 0 -6px;
}

.button_1_red:active {
  font-family: 'Source Sans Pro', serif-sans ;
	box-shadow: 0 1px 0px #1959a7 inset, 0 -1px 0px #4c8ebb inset, 0 1px 3px rgba(0,0,0, .0), 0 3px 13px rgba(0,0,0, .30) inset;
	background-position: 0 -49px;
}


/* SMALL */
.button_1_small {
  font-family: 'Source Sans Pro', serif-sans ;
  font-size: 9px;
	padding: 3px 6px;
	border-radius: 3px;
	border: 1px solid #055085 ;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 -1px 0 #194967;
	background: #2f95ca; /* Old browsers */
  background: #2f95ca; /* Old browsers */
  background: -moz-linear-gradient(top, #2f95ca 0%, #2f95ca 8%, #1855a9 33%, #1859a6 57%, #3283bd 90%, #3283bd 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f95ca), color-stop(8%,#2f95ca), color-stop(33%,#1855a9), color-stop(57%,#1859a6), color-stop(90%,#3283bd), color-stop(100%,#3283bd)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2f95ca 0%,#2f95ca 8%,#1855a9 33%,#1859a6 57%,#3283bd 90%,#3283bd 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2f95ca 0%,#2f95ca 8%,#1855a9 33%,#1859a6 57%,#3283bd 90%,#3283bd 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2f95ca 0%,#2f95ca 8%,#1855a9 33%,#1859a6 57%,#3283bd 90%,#3283bd 100%); /* IE10+ */
  background: linear-gradient(top, #2f95ca 0%,#2f95ca 8%,#1855a9 33%,#1859a6 57%,#3283bd 90%,#3283bd 100%); /* W3C */
	background-size: auto 300%;
	box-shadow: 0 1px 0px #57b0d5 inset, 0 -1px 0px #295fad inset, 0 1px 3px rgba(0,0,0, .32), 0 1px 5px rgba(0,0,0, .03) inset;
	-webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}

.button_1_small:hover {
  font-family: 'Source Sans Pro', serif-sans ;
	box-shadow: 0 1px 0px #57b0d5 inset, 0 -1px 0px #295fad inset, 0 1px 2px rgba(0,0,0, .12), 0 1px 5px rgba(0,0,0, .03) inset;
	background-position: 0 -6px;
}

.button_1_small:active {
  font-family: 'Source Sans Pro', serif-sans ;
	box-shadow: 0 1px 0px #1959a7 inset, 0 -1px 0px #4c8ebb inset, 0 1px 3px rgba(0,0,0, .0), 0 3px 13px rgba(0,0,0, .30) inset;
	background-position: 0 -49px;
}

.button_1_small_red {
  font-family: 'Source Sans Pro', serif-sans ;
  font-size: 9px;
	padding: 3px 6px;
	border-radius: 3px;
	border: 1px solid #055085 ;
	color: #FF0037;
	text-width: bold;
	text-decoration: none;
	text-shadow: 0 -1px 0 #194967;
	background: #2f95ca; /* Old browsers */
  background: #2f95ca; /* Old browsers */
  background: -moz-linear-gradient(top, #2f95ca 0%, #2f95ca 8%, #1855a9 33%, #1859a6 57%, #3283bd 90%, #3283bd 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f95ca), color-stop(8%,#2f95ca), color-stop(33%,#1855a9), color-stop(57%,#1859a6), color-stop(90%,#3283bd), color-stop(100%,#3283bd)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2f95ca 0%,#2f95ca 8%,#1855a9 33%,#1859a6 57%,#3283bd 90%,#3283bd 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2f95ca 0%,#2f95ca 8%,#1855a9 33%,#1859a6 57%,#3283bd 90%,#3283bd 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2f95ca 0%,#2f95ca 8%,#1855a9 33%,#1859a6 57%,#3283bd 90%,#3283bd 100%); /* IE10+ */
  background: linear-gradient(top, #2f95ca 0%,#2f95ca 8%,#1855a9 33%,#1859a6 57%,#3283bd 90%,#3283bd 100%); /* W3C */
	background-size: auto 300%;
	box-shadow: 0 1px 0px #57b0d5 inset, 0 -1px 0px #295fad inset, 0 1px 3px rgba(0,0,0, .32), 0 1px 5px rgba(0,0,0, .03) inset;
	-webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}

.button_1_small_red:hover {
  font-family: 'Source Sans Pro', serif-sans ;
	box-shadow: 0 1px 0px #57b0d5 inset, 0 -1px 0px #295fad inset, 0 1px 2px rgba(0,0,0, .12), 0 1px 5px rgba(0,0,0, .03) inset;
	background-position: 0 -6px;
}

.button_1_small_red:active {
  font-family: 'Source Sans Pro', serif-sans ;
	box-shadow: 0 1px 0px #1959a7 inset, 0 -1px 0px #4c8ebb inset, 0 1px 3px rgba(0,0,0, .0), 0 3px 13px rgba(0,0,0, .30) inset;
	background-position: 0 -49px;
}
