@media screen {

.printable {}

.printer {
  display: none;
}

.printmenu {
 background-color: #FFCD79;
 border: 1px solid #4175A6;
 margin: 2px;
 display: inline;
}

a.guzik_anul {
 background-image: url(guzik-anul.gif);
 background-repeat: no-repeat;
 color: #000000;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 height: 30px;
 padding-top: 5px;
 text-align: center;
 text-decoration: none;
 width: 153px;
}

a.guzik_anul:hover {
 background-image: url(guzik-anul-a.gif);
 text-decoration: none;
}

a.guzik_no {
 background-image: url(guzik-nie.gif);
 background-repeat: no-repeat;
 color: #000000;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 height: 30px;
 padding-top: 5px;
 text-align: center;
 text-decoration: none;
 width: 153px;
}

a.guzik_no:hover {
 background-image: url(guzik-nie-a.gif);
 text-decoration: none;
}

a.guzik_no_disabled {
 background-image: url(guzik-nie.gif);
 background-repeat: no-repeat;
 color: #000000;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 height: 30px;
 padding-top: 5px;
 text-align: center;
 text-decoration: none;
 width: 153px;
}

a.guzik_ok {
 background-image: url(guzik-ok.gif);
 background-repeat: no-repeat;
 color: #000000;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 height: 30px;
 margin-top: 8px;
 padding-top: 5px;
 text-align: center;
 text-decoration: none;
 width: 153px;
}

a.guzik_ok:hover {
 background-image: url(guzik-ok-a.gif);
 text-decoration: none;
}

a.guzik_print {
 background-image: url(guzik-print.gif);
 background-repeat: no-repeat;
 color: #000000;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 height: 30px;
 padding-top: 5px;
 text-align: center;
 text-decoration: none;
 width: 153px;
}

a.guzik_print:hover {
 background-image: url(guzik-print-a.gif);
 text-decoration: none;
}

a.guzik_zestawienie {
 background-image: url(guzik-dpz.gif);
 background-repeat: no-repeat;
 color: #000000;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 height: 30px;
 padding-top: 5px;
 text-align: center;
 text-decoration: none;
 width: 153px;
}

a.guzik_zestawienie:hover {
 background-image: url(guzik-dpz-a.gif);
 text-decoration: none;
}

a.guzik_adpz {
 background-image: url(guzik-dpz.gif);
 background-repeat: no-repeat;
 color: #000000;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 height: 26px;
 margin-top: 0px;
 padding-top: 5px;
 text-align: center;
 text-decoration: none;
 width: 153px;
}

a.guzik_adpz:hover {
 background-image: url(guzik-dpz-a.gif);
 text-decoration: none;
}

a.iksnagorze:hover{
 background-color: transparent;
 border: 2px solid #FF0000;
 margin: 1px;
}

a.main_menu {
 border: 1px solid #2D4F71;
 color: #000000;
 cursor: default;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 padding-bottom: 1px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 1px;
 text-decoration: none;
}

a.main_menu:hover {
 background-color: #FFFFFF;
}

a.main_menu_logout:hover{
 background-color: #FF0000;
 color: #FFFFCC;
}

a.nazwa_grupy {
 border: 1px solid #719FCC;
 color: #000000;
 cursor: default;
 height: 20px;
 margin-left: 3px;
 margin-right: 10px;
 padding-left: 6px;
 padding-right: 6px;
 padding-top: 2px;
 text-decoration: none;
}

.nazwa_grupy {
 border: 1px solid #719FCC;
 color: #000000;
 cursor: default;
 height: 20px;
 margin-left: 3px;
 margin-right: 10px;
 padding-left: 6px;
 padding-right: 6px;
 padding-top: 2px;
 text-decoration: none;
}

a.nazwa_grupy:hover {
}

a.tab_napis {
 color: #000000;
 cursor: default;
 display: block;
 text-decoration: none;
 width: 100%;
}

a.thlink{
 border: 0px none #000000;
 color: #FFFFFF;
 font-size: 14px;
 font-weight: 900;
 padding: 0px;
 text-decoration: none;
 width: 100%;
}

a.thlink:hover{
 background-color: transparent;
 color: #FFC057;
 cursor: n-resize;
 text-decoration: none;
}

body{
 background-color: #94B7DA;
 font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
 font-size: 12px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 scroll: auto;
 scrollbar-3dlight-color: #4175A6;
 scrollbar-arrow-color: #4175A6;
 scrollbar-base-color: #94B7DA;
 scrollbar-darkshadow-color: #94B7DA;
 scrollbar-highlight-color: #94B7DA;
 scrollbar-shadow-color: #4175A6;
 scrollbar-track-color: #BBD2EF;
}

h1{
 border-bottom: 1px solid #000000;
 font-size: 24px;
 font-weight: bold;
 margin-top: 16px;
 margin-bottom: 20px;
 margin-left: 150px;
 margin-right: 150px;
 padding-left: 20px;
}

h2{
 background-color: #DAE3EE;
 border-bottom: 1px solid #4175A6;
 border-top: 1px solid #4175A6;
 height: 42px;
 margin-left: 10px;
 margin-right: 10px;
 margin-top: 30px;
 padding-bottom: 7px;
 padding-top: 4px;
 text-align: center;
 vertical-align: middle;
}

h3{
 font-size: 12px;
 font-weight: bold;
 margin-bottom: 10px;
 margin-left: 130px;
 margin-right: 50px;
 padding-left: 20px;
 text-align: left;
}

h4 {
 background-color: #DAE3EE;
 border: 1px solid #2D4F71;
 display: block;
 font-size: 12px;
 font-weight: bold;
 margin-bottom: 4px;
 margin-top: 4px;
 padding-bottom: 3px;
 padding-left: 20px;
 padding-right: 20px;
 padding-top: 3px;
 text-align: left;
}


h6{
 background-image: url(gora01.gif);
 background-repeat: repeat-x;
 height: 38px;
 padding-right: 8px;
 padding-top: 8px;
 text-align: right;
}

input{
 border: 1px solid #4175A6;
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
}

table{
 background-color: #FFFFFF;
 border: 1px solid #4175A6;
}

.table_h2{
 margin-top: 8px;
 margin-left: 20px;
 margin-right: 20px;
 background-color: #DAE3EE;
 border: 0px;
}

th{
 background-color: #4175A6;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 14px;
 font-weight: 900;
 zoom: normal;
}

.thnfo {
 border: 1px solid #719FCC;
 color: #000000;
 background-color: #94B7DA;
 padding: 5px;
 margin-top: 20px;
 font-weight: normal;
 font-size: 10px;
}


.thbutton{
 background-color: #4175A6;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 14px;
 font-weight: 900;
}

.body_w_iframe {
 padding: 6px;
}

.guzik {
 background-color: #94B7DA;
 border: 1px solid #006400;
 color: #FFFFFF;
 font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-align: center;
 height: 18px;
}

.prawy {
 float: right;
}

.lewy {
  float: left;
}

.guzik_loguj{
 background-color: #008B8B;
 border: 1px solid #006400;
 color: #FFFFFF;
 font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-align: center;
}

.guzik_plus{
 background-color: #DAE3EE;
 border: 1px solid #44739B;
 font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-align: center;
 width: 25px;
 height: 18px;
}

.h1_iframe{
 border-bottom: 1px solid #000000;
 font-size: 24px;
 font-weight: bold;
 margin-bottom: 60px;
 margin-left: 20px;
 margin-right: 20px;
 padding-left: 20px;
}

.h2_iframe{
 background-color: #DAE3EE;
 border-bottom: 1px solid #4175A6;
 border-top: 1px solid #4175A6;
 height: 42px;
 margin-left: 20px;
 margin-right: 20px;
 margin-top: 10px;
 padding-bottom: 7px;
 padding-top: 4px;
 text-align: center;
 vertical-align: middle;
}

.iksnagorze{
 border: 1px solid #000000;
 margin: 2px;
 padding: 0px;
}

.num{
 background-color: #DAE3EE;
 behavior: url("lib/mget.htc");
 border: 1px solid #44739B;
 color: #000000;
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 margin-bottom: 1px;
 margin-top: 1px;
 preset: liczba;
 text-align: right;
 width: 70px;
 padding: 2px;
}

.input20{
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 width: 20px;
}


.input30{
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 width: 30px;
 text-align: right;
}

.input40{
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 width: 40px;
 text-align: right;
}

.input50{
 behavior: url("lib/mget.htc");
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 width: 50px;
}

.input70{
 behavior: url("lib/mget.htc");
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 width: 70px;
}

.input80{
 behavior: url("lib/mget.htc");
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 width: 80px;
}

.input100{
 behavior: url("lib/mget.htc");
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 width: 100px;
}

.input120{
 behavior: url("lib/mget.htc");
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 width: 120px;
}

.input150{
 behavior: url("lib/mget.htc");
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 width: 150px;
}

.input200{
 behavior: url("lib/mget.htc");
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 width: 200px;
}

.violet {
  color: darkviolet;
}

.silverback {
  background-color: lavender;
}

.input250{
 behavior: url("lib/mget.htc");
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 width: 250px;
}

.input300{
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 width: 300px;
}


.div300{
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 padding: 3px;
 width: 300px;
}

.guzik310 {
 background-color: #94B7DA;
 border: 3px double #006400;
 font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
 font-size: 12px;
 text-align: center;
 width: 310px;
 text-align: center;
 margin-right: 5px;
 float: left;
}

.input400{
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 width: 400px;
}

.input500{
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 width: 500px;
}

.input700{
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 width: 700px;
}

.inputcheck {
 border: 0 none #000000;
 width: 20px;
}

.inputxx{
 behavior: url("lib/mget.htc");
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
}

.logontabela{
 margin-left: 150px;
 margin-right: 150px;
}

.main_menu {
 border: 1px solid #2D4F71;
 color: #000000;
 cursor: default;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 padding-bottom: 1px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 1px;
 text-decoration: none;
}

.main_menu_logout {
 background-color: #E79198;
 border: 1px solid #2D4F71;
 color: #000000;
 cursor: default;
 display: inline-block;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-weight: bold;
 padding-bottom: 2px;
 padding-left: 10px;
 padding-right: 10px;
 text-align: right;
 text-decoration: none;
}

.etykieta_adresowa {
 float: right;
 font-size: 16px;
 font-weight: bold;
 text-align: left;
}

.pieczec {
  border: 2px ridge;
  padding: 5px;
  display: inline-block;
  text-align: center;
}

a.printable {
 color: #000055;
}

.num{
 background-color: #DAE3EE;
 behavior: url("lib/mget.htc");
 border: 1px solid #44739B;
 color: #000000;
 font: 12px Verdana,Tahoma,Arial,Helvetica,sans-serif;
 margin-bottom: 1px;
 margin-top: 1px;
 preset: liczba;
 text-align: right;
 width: 70px;
}

.historia {
  display: none
}

.odstep1 {
 padding-left: 50px;
}

.odstep2 {
 padding-left: 100px;
}

.odstep3 {
 padding-left: 150px;
}

.rebol {
 background-effect: gradient 0x01 65.117.166 255.255.255;
 guzik-anul: url(guzik-anul.png);
 guzik-anul-hover: url(guzik-anul-a.png);
 guzik-ok: url(guzik-ok.png);
 guzik-ok-hover: url(guzik-ok-a.png);
 guzik-print: url(guzik-print.png);
 guzik-print-hover: url(guzik-print-a.png);
 label-color: #22EEAA;
}

.rowover {
 behavior: url("lib/rowover.htc");
 border-collapse: collapse;
 font-size: 12px;
 ro--color: #000000;
 ro--hover-background: #FFCD79;
 ro--hover-color: #000055;
 ro--light-background: #DAE3EE;
 ro--selected-background: lightskyblue;
 ro--selected-color: #000000;
 ro--shade-background: #B0CAEA;
}

.selectedRow {}
.rowUnselected {}

.saute {
 background-color: transparent;
 border: 0px none #000000;
 margin: 0px;
 padding: 0px;
}

.form_tab1 {
  display: inline;
}
.form_tab2 {
  display: none;
}

.tab_closed{
 background-color: #4175A6;
 border-left: 1px solid #000000;
 border-right: 1px solid #AAAAAA;
 border-top: 1px solid #000000;
 color: #FFFFFF;
 font-weight: normal;
}

.tab_napis {
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-bottom: 5px;
 padding-top: 5px;
}

.tab_open{
 background-color: #94B7DA;
 border-bottom: 1px solid #94B7DA;
 border-left: 1px solid #FFFFFF;
 border-right: 1px solid #000000;
 border-top: 1px solid #FFFFFF;
 color: #FFFFFF;
 font-weight: bold;
 vertical-align: middle;
}

.total{
 color: #000000;
 background-color: #94B7DA;
 font-weight: bold;
}

.tdclick {
  color: #8B008B!important;
  background-color: #FFCD79;
  cursor: hand;
  font-weight: bold;
}

.tdaktywne{
 background-color: #FFCD79;
 cursor: default;
 font-size: 12px;
}

.tdclose{
 background-color: #DAE3EE;
 cursor: default;
 font-size: 12px;
 padding: 0px;
}

.tdcolor{
 background-color: #B0CAEA;
 cursor: default;
 font-size: 12px;
}

.tdopen{
 background-color: #FFCD79;
 cursor: default;
 font-size: 12px;
}

.tdtrans{
 background-color: #DAE3EE;
 cursor: default;
 font-size: 12px;
}

.tderror{
 background-color: red;
 color: black;
 cursor: default;
 font-size: 12px;
}
.tdwybrane{
 background-color: #3322CC;
 color: #FFFFFF;
 cursor: default;
 font-size: 12px;
}

.linijka_tabeli {
	background-image : url(rura.gif);
	background-repeat : repeat-x;
	height : 31px;
	white-space : nowrap;
	color : #112288;
	cursor : default;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	height : 31px;
	text-decoration : none;
	text-align: right;
}

.korekta {
  color: red!important;
}

.przerwa {
	background-image : url(rura-przerwa.gif);
}

.zdemontowany {
  color: crimson!important;
  display: none;
}

.cien {
	background-image : url(cien.gif);
	background-repeat : repeat-x;
	height : 7px;
}

.cien-przerwa {
	background-image : url(cien-przerwa.gif);
	background-repeat : no-repeat;
}

.divmenu {
	background-color : #94B7DA;
	padding : 2px;
}

.menu_poz1 {
	color : #666666;
	cursor : default;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	height : 31px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 8px;
	text-decoration : none;
}

a.menu_poz1 {
	background-image : url(rura.gif);
	border-left : 1px solid #FFC055;
	border-right : 1px solid #F29800;
	color : #000000;
}

a.menu_poz1:hover {
	background-image : url(rura-a.gif);
	border-left : 1px solid #C2D7EB;
	border-right : 1px solid #4180BC;
	color : #000080;
}

.menu_poz2 {
	background-color : #C5D9EC;
	border : 1px solid #000000;
	color : #000000;
	cursor : default;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	margin-bottom : 2px;
	margin-top : 2px;
	padding-bottom : 2px;
	padding-left : 3px;
	padding-right : 4px;
	padding-top : 2px;
	text-decoration : none;
	width : 100%;
}

a.menu_poz2 {
	display : block;
	width : 100%;
}

a.menu_poz2:hover {
	background-color : #4169E1;
	color : #FFFF00;
	display : block;
	width : 100%;
}

.menu_poz3 {
	background-color : #FFFFFF;
	border : 1px solid #666666;
	color : #000000;
	cursor : default;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	margin-bottom : 1px;
	margin-top : 1px;
	padding : 2px;
	text-decoration : none;
	width : 100%;
}

.menu_poz3_disabled {
	background-color : #FFFFFF;
	border : 1px solid #666666;
	color : dimgray;
	cursor : default;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	margin-bottom : 1px;
	margin-top : 1px;
	padding : 2px;
	text-decoration : none;
	width : 100%;
}

a.menu_poz3 {
	display : block;
	width : 100%;
}

a.menu_poz3:hover {
	background-color : #FFCD79;
	color : #000000;
	display : block;
	width : 100%;
}

.menu_poz4 {
	background-color : #FFFFFF;
	border : 1px solid #666666;
	color : #000000;
	cursor : default;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	margin-bottom : 1px;
	margin-top : 1px;
	padding : 2px;
	text-decoration : none;
	width : 100%;
}

a.menu_poz4 {
	display : block;
	width : 100%;
	margin-left : 20px;
}

a.menu_poz4:hover {
	background-color : #FFCD79;
	color : #000000;
	display : block;
	width : 100%;
}

}
@media print {

.screen {
  display: none;
}

.printmenu {
  display: none;
}

printable {
 color: #000000;
}
a.printable {
 color: #000000;
 text-decoration: none;
}

body{
 background-color: #FFFFFF;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
}

h1 {
 border-bottom: 1px solid;
 font-size: 14pt;
 font-weight: bold;
 margin-bottom: 0px;
 margin-left: 50px;
 margin-right: 50px;
 padding-left: 20px;
}

h2 {
  display: none
}

table{
 border: 1px solid #000000;
}

h3{
 color: #000000;
 font-size: 10pt;
 font-weight: bold;
 margin-top: 5px;
 margin-left: 50px;
 margin-right: 50px;
 padding-left: 20px;
 text-align: left;
}

.etykieta_adresowa {
 float: right;
 font-size: 12pt;
 font-weight: bold;
 text-align: left;
}

.pagetable{
 background-color: #FFFFFF;
 page-break-after : always;
}

.pieczec {
  border: 2px ridge;
  padding: 5px;
  display: inline-block;
  text-align: center;
}

th{
 font-weight: bold;
 font-size: 12pt;
 border: 1px solid;
 padding: 2px;
}

a.thlink{
 font-weight: bold;
 font-size: 12pt;
 padding: 0px;
 text-decoration: none;
 color: black;
}

td {
 font-weight: normal;
 font-size: 10pt;
 padding: 2px;
 border: 1px solid;
 color: #000000;
}

.tdclick {
 border: 1px solid;
}

.total {
 color: #000000;
 background-color: #FFFFFF;
 font-weight: bold;
}

.rowover {
 ro--hover-color: #000000;
}

}
