      body {
        background-color: white;
      }
      
      img {
        border: 0px;
      }
           
      form {
        padding: 0px;
        margin: 0px;
      } 
      
      
      a:link.menu { /* odsylacz na stronie */
        color: black;
        text-decoration: none;
      }
    
      a:visited.menu { /* link wybrany wczesniej (odwiedzony) */
        color: black;
        text-decoration: none;
      }
    
      a:hover.menu { /* po podswietleniu myszka */
        color: #004896;
        text-decoration: none;
      }
    
      a:active.menu { /* po kliknieciu (wybraniu) linka */
        color: #004896;
        text-decoration: none;
      }
    
      a:link.normal { /* odsylacz na stronie */
        color: #004896;
        text-decoration: none;
      }
    
      a:visited.normal { /* link wybrany wczesniej (odwiedzony) */
        color: #004896;
        text-decoration: none;
      }
    
      a:hover.normal { /* po podswietleniu myszka */
        color: #68A40A;
        text-decoration: underline;
      }
    
      a:active.normal { /* po kliknieciu (wybraniu) linka */
        color: #004896;
        text-decoration: none;
      }
    
      a:link.news { /* odsylacz na stronie */
        color: #004896;
        text-decoration: underline;
      }
    
      a:visited.news { /* link wybrany wczesniej (odwiedzony) */
        color: #004896;
        text-decoration: underline;
      }
    
      a:hover.news { /* po podswietleniu myszka */
        color: #68A40A;
        text-decoration: none;
      }
    
      a:active.news { /* po kliknieciu (wybraniu) linka */
        color: #004896;
        text-decoration: underline;
      }        
    
    
    
                 
      a.img {
        text-decoration: none;
        border-width: 0px;
        border-color: white;
        border-style: none; 
      }
      
      a.tabs {
		padding: 3px 5px;
		border: 1px dotted gray;
		text-decoration: none;
		margin-right: 5px;
	}      
      
      
      
      td.greenStrip {
        background-image: url(../img/greenStrip.gif);
        background-repeat: repeat-x;
      }           
      td.grayStrip {
        background-image: url(../img/grayStrip.gif);
        background-repeat: repeat-x;
      }           
      


/* *** Strona główna - menu kontekstowe po lewej ************ */
     
      td.contextMenuBorder {
        background-image: url(../img/contextMenuBorder.gif);
        background-repeat: repeat-y;
      }            
      
      td.contextMenuFooter {
        background-image: url(../img/pContextMenuBoxBG.jpg);
        background-repeat: no-repeat;
        background-position: bottom center;
      }      
      
      td.contextMenuLine {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 0px;
        padding-right: 0px;
      }           

      td.contextMenuItemDot {
        padding-top: 3px;
        text-align:   right;
        vertical-align: top;
      }      
      
      td.contextMenuItemText {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 5px;
        padding-right: 6px;
        text-align:   left;
      }             
    
/* *** Strona główna - sekcja wydarzenia ******************* */      
      
      td.newsBorderLeft {
        background-image: url(../img/newsBorderLeft.gif);
        background-repeat: repeat-y;
      } 
                 
      td.newsBorderRight {
        background-image: url(../img/newsBorderRight.gif);
        background-repeat: repeat-y;
      }       
      
      td.newsMenu {
        padding-top: 15px;
        padding-bottom: 20px;
        vertical-align: top;
      }            
      
      td.newsMenuItemDot {
        padding-top: 3px;
        text-align:   right;
        vertical-align: top;
      }      
      
      td.newsMenuItemText {
        padding-top: 0px;
        padding-bottom: 4px;
        padding-left: 4px;
        padding-right: 6px;
        text-align:   left;
      }         
      
      td.newsBox {
        padding-top: 15px; 
        padding-bottom: 25px;
        padding-left: 7px; 
      }
      
      td.newsDate {
        padding-bottom: 1px;
      }       
      
      td.newsTitle {
        padding-bottom: 3px;
      }     
      
      td.newsText {
        padding-bottom: 5px;
        padding-top: 10px;
      }       
      
/* *** Strona główna - informacje linki do oferty *********** */      
      
      td.offerDescBorder {
        background-image: url(../img/offerDescBorder.gif);
        background-repeat: repeat-y;
      }      
      
      td.offerDesc {
        padding-top: 5px;
        padding-bottom: 3px;
      }
      
/* *** Strona główna - sekcja logowania ********************* */      
      
      td.loginInputs {
        padding-top:2px;
        padding-left: 12px;
      }
      
      input.loginInput {
      	background-color: #ffffff;
        font-family: Tahoma, Arial, "MS Sans Serif", Helvetica, Verdana;
        font-size:9px;
        border:0px;
        height:12px;
        width:140px;
      }
    
      input.submEnter { 
        background:url(../img/loginSubmit.gif) no-repeat; 
        width:55px; 
        height:21px; 
        border:0; 
        color:#fff; 
        font-size:10px; 
        font-weight:bold; 
        cursor: pointer;
      }
      
      input.submEnter:hover {
        background:url(../img/loginSubmit_on.gif) 
        no-repeat;
      }
      
      table.loginError {
      	border: solid 1px;
      	border-color: #CED5D6;
      }

      td.loginError {
        padding: 4px 8px;
      }
      
/* *** Podstrona - ramka w treści strony  ********************* */          
      
      
      td.subPage {
        padding-top: 30px;
      }     
        

/* *** Podstrona - ramka w treści strony  ********************* */          
      
      
      td.frame1BorderLeft {
        background-image: url(../img/frame_1_3a.gif);
        background-repeat: repeat-y;
      } 
      
      td.frame1BorderRight {
        background-image: url(../img/frame_1_3b.gif);
        background-repeat: repeat-y;
      }      
      
      td.frame1Text {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        vertical-align: top;
      }       
      
      
/* *** Podstrona - ramka z cytatami *************************** */          
      
      table.citeTable {
        margin-top: 0px;
        margin-bottom: 5px;
      }
      
      td.citeBorder {
        background-image: url(../img/citeBorder.gif);
        background-repeat: repeat-y;
      } 
      
      td.citeText {
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 12px;
        padding-right: 12px;
        vertical-align: top;
        background-image: url(../img/cite_bg.jpg);
        background-repeat: no-repeat;
        background-position: bottom center;
      }        
      
      
/* *** Formatowanie tekstów ********************************* */      
      
      h1 {
        font-family: Tahoma, Arial, "MS Sans Serif", Helvetica, Verdana;
        font-size: 20px;
        font-weight: bold; 
        font-style: normal;
        text-decoration: none;
        color: #D01D44;  
          
      }

      span {
        font-family: Tahoma, Arial, "MS Sans Serif", Helvetica, Verdana;
        font-size: 11px;
        font-weight: normal; 
        font-style: normal;
        text-decoration: none;
        color: black;  
      }
      
      span.text {
        letter-spacing: 0.03em;
        line-height: 14px;
      }
      
      span.whiteText {
        color: #FFFFFF;
      }

      span.blueText {
        color: #004896;
      }

      span.greenText {
        color: #68A40A;
      }      

      span.grayText {
        color: #666666;
      }

      span.purpleText {
        color: #CF1C42;
      }

      span.offerDesc {
        font-size: 10px;  
        letter-spacing: 0.03em;
        line-height: 12px;
      }
         
      span.cite {
        letter-spacing: 0.03em;
        line-height: 16px;
        color: #004690; /* niebieski */
      }      
         
      span.newsDate {
        font-size: 10px;
        color: #004896; /* niebieski */
      }
      
      span.newsTitle {
        font-weight: bold; 
        color: #68A40A; /* zielony */
      }

      span.newsShort {
        font-weight: bold; 
      }
      
	  div.titleMarginBottom {
	  	margin-bottom: 7px;
	  }
      
	  table.tabs { 
	  	margin:10px 0 10px 0;
	  	border-collapse:collapse;
	  }

	  table.tabs th {
	  	background-color:#96DB26;
	  	text-align:left;
	  }
	  
	  table.tabs th, table.tabs td {
	  	padding:3px 5px 3px 5px;
	  	border:1px solid #D3D5D4;
	  	vertical-align: top;
	  }

 	  table.tabs tr.row1 td {
 	  	background-color:#F8F8FA;
 	  }
 	  
 	  table.tabs td {
 	  	background-color:#F8F8FA;
 	  }
 	  
 	  /* style odpowiadające statusom zlecen */
  
 	  table.tabs td.C {
 	  	background-color:#FFFFFF;
 	  }
 	  
 	  table.tabs td.O {
 	  	background-color:#AAAAAA;
 	  }
 	  
 	  table.tabs td.R {
 	  	background-color:#FFFFBB;
 	  }
 	  
 	  table.tabs td.P {
 	  	background-color:#FFFFDD;
 	  }
 	  
 	  table.tabs td.W {
 	  	background-color:#FFDDBB;
 	  }
  
 	  table.tabs td.Z {
 	  	background-color:#A4C1FF;
 	  }
 	  
 	  table.tabs td.TW {
 	  	background-color:#EEFFEE;
 	  }
 	  
 	  table.tabs td.TZ {
 	  	background-color:#D9FFD9;
 	  }
 	  
 	  table.tabs td.D {
 	  	background-color:#BAFFBA;
 	  }
 	  
 	  table.tabs td.DO {
 	  	background-color:#D7E3FF;
 	  }
 	  
 	  table.tabs td.ZNZS {
 	  	background-color:#BFC1FF;
 	  }
 	  
 	  /* zadania */
 	  
	  table.tabs td.OCZ {
 	  	background-color:#FFFFFF;
 	  }
 	  
 	  table.tabs td.ODR {
 	  	background-color:#AAAAAA;
 	  }
 	  
 	  table.tabs td.AKT {
 	  	background-color:#FFFFBB;
 	  }
 	  
 	  table.tabs td.POT {
 	  	background-color:#FFFFDD;
 	  }
 	  
 	  table.tabs td.ZAW {
 	  	background-color:#FFDDBB;
 	  }
  
 	  table.tabs td.ZAK {
 	  	background-color:#A4C1FF;
 	  }
 	  
 	  table.tabs td.ADM {
 	  	background-color:#FFFFBB;
 	  }
 	  
 	  table.tabs td.NAP {
 	  	background-color:#D9FFD9;
 	  }
 	  
 	  table.tabs td.NPO {
 	  	background-color:#E1E1E1;
 	  }
 	  
 	  table.tabs td.NRO {
 	  	background-color:#CBBAFF;
 	  }
 	  
 	  table.tabs td.PRZO {
 	  	background-color:#EEFFEE;
 	  }
 	  
 	  table.tabs td.NPR {
 	  	background-color:#EEFFEE;
 	  }
 	  
	/* koniec statusów */

	  table.tabPion {
	  	width:100%;
	  }
	  
	  table.tabPion td { 
	  	padding:3px 10px 3px 5px;
	  	border-bottom:1px solid #D3D5D4;
	  	vertical-align:top;
	  }

      table.tabPion td.cols1 {
      	text-align:right;
      }

	  table.tabPion td p {
	  	margin:5px 0 5px 0;
	  }

	  table.tabNoBorder {
	  	width: 100%;
	  }

	  table.tabNoBorder td { 
	  	padding:0px 0px 5px 0px;
	  	border: 0px;
	  	vertical-align:top;
	  	text-align:left;
	  }

	  table.tabNoBorder td.cols1 { 
	  	padding:0px 10px 5px 0px;
	  	border: 0px;
	  	vertical-align:top;
	  	text-align:left;
	  }

	  ul, ol {
	  	margin-left:10px;
	  	margin-top: 5px;
	  	margin-bottom: 0px;
	  	padding-bottom: 0px;
	  }
	  ul.noOrd li {
	  	list-style:none;
	  	background:url(../img/contextMenuItemDot.gif) 0 5px no-repeat;
	  	background-position:0 5px;
	  	padding-left:10px;
	  	margin-bottom:3px;
	  }
	  
	  ol.Ord {
	  	margin-left:30px;
	  }
	  ol.Ord li { 
	  	margin-bottom:3px;
	  }



div#refer p, div#news p {margin:5px 0 5px 0;}

div#refer h3 {font:12px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; margin:0; color:#7BBA13; font-weight:bold;}
div#refer h3 {padding-bottom:5px; border-bottom:1px solid #7BBA13; margin-bottom:10px !important;}
div#refer img.picture {float:left; margin:0 10px 5px 0;}
div#refer div.item {margin-bottom:40px;}


div#news h3 {font:12px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; margin:0; color:#7BBA13; font-weight:bold;}
div#news h4 {margin: 0; padding-bottom: 5px;}
div#news div.item {border-bottom:1px solid #7BBA13; padding-bottom:10px; margin-top:10px;}
div.more {background:url(../img/contextMenuItemDot.gif) 0 9px no-repeat; background-position: 0 5px; padding-left:10px;}

div.pagination {padding-bottom:2px; margin-top:5px;text-align:center}

.cInput, select {border:1px solid #CED5D6; height:18px; width:340px; background:#fff url(../img/inpBG.gif) repeat-x;
        font-family: Tahoma, Arial, "MS Sans Serif", Helvetica, Verdana;
        font-size:11px;}
        
.cInputInactive {border:1px solid #CED5D6; height:18px; width:340px; background:#fff url(../img/inpBGInactive.gif) repeat-x;
        font-family: Tahoma, Arial, "MS Sans Serif", Helvetica, Verdana;
        font-size:11px;}
textarea {border:1px solid #B3B9C3; background:#fff url(../img/inpBG.gif) repeat-x; width:340px;
 	  font-family: Tahoma, Arial, "MS Sans Serif", Helvetica, Verdana;
      font-size:11px;}

table.formularz { margin:30px 0 30px 0;}
table.formularz td {padding:3px 10px 3px 0;}
table.formularz td.c1 {text-align:right; width:150px;}
table.formularz td.c2 {text-align:left; vertical-align:top; width:400px;}
table.formularz tr.r td.c3 {text-align:right;}
table.formularz tr.r td.c3 span { display:block; padding-right:150px;}

