

* {
    padding: 0;
    margin: 0;
    border-width : 0px;
  }


body {
    behavior : url("csshover2.htc");
    /*overflow : scroll;
    */;
  }


html, body {
    /*background : #ffffff url('images/cennik_background.png') repeat center right;*/
    height : 100%;
    text-align : center;
  }


#page {
    font : 12px arial;
    padding : 0px;
    margin : auto;
    color : #000000;
    text-align : left;
    width : 1000px;
  }


#header {
    padding: 0px 0px 0 0;
    margin: 0px;
  }


#main {
    padding : 5px 10px 50px 10px;
    text-align : left;
    clear: left;
  }


#footer {
    font : 10px arial;
    padding : 1px 5px;
    border-style : solid none none;
    border-width : 1px medium medium;
    border-top-color : #818181;
    clear : both;
    color : #cbac7a;
    text-align : center;
  }


table {
    border-collapse : collapse;
    clear : none;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    text-align : center;
    width : 100%;
  }


table caption {
    background-color : #000000;
    color : #ffffff;
    font-family : arial;
    font-size : 16px;
    font-weight : bold;
  }


table thead, table tfoot {
    color : #000000;
  }


table th {
    padding : 0px 2px;
    border : #000000 solid 1px;
    text-align : center;
    white-space : normal;
  }


table td {
    padding : 0px 2px;
    border : #acacac dashed 1px;
    text-align : center;
    white-space : none;
  }


table tbody tr {
    font-size : 14px;
    border : #202020 solid 1px;
  }


.warning {
    background : #ffee55 url('images/warning.png') no-repeat center right;
    padding : 0 30px 0 0;
    border : #5B5B5B solid 1px;
    color: #000000;
  }


.error {
    background : #ff7375 url('images/error_16x16.png') no-repeat center left;
    padding : 0 0 0 18px;
    border : #ff0000 solid 1px;
    color : #000000;
  }


.ok {
    background : #a9ffa1 url('images/ok_16x16.png') no-repeat center left;
    padding : 0 0 0 18px;
    border : #4dc100 solid 1px;
    color : #007b08;
  }


.info {
    background : #d8d8ff url('images/info.png') no-repeat center right;
    padding : 0 30px 0 0;
    border : #0026ff solid 1px;
    color: #000000;
  }


.scroll_table {
    overflow : scroll;
  }


img {
    padding : 0px;
    margin : 0px auto;
    border-width : 0;
  }


#filtr_czesci_dane img {
    display:block;
  }


a {
    color : #202020;
    text-decoration : underline;
  }


h1 {
    font : normal bold 22px arial;
    padding : 9px 0;
    text-align : center;
  }


p {
    padding : 4px 0;
    text-indent : 30px;
  }


.sort_up {
    background : url('images/sort_up.png') no-repeat center center;
    height : 15px;
    width : 12px;
    float: left;
}


.sort_down {
    background : url('images/sort_down.png') no-repeat center center;
    height : 15px;
    width : 12px;
    float: left;
}

