body {font-family: Verdana;
      font-size: 9pt;
      text-color: black;
      text-align: center;
      background-color: #c0c0f0;
      spacing: 0px;
      margin-top: 10px;
      margin-bottom: 10px;
      scrollbar-base-color: #8080c0;
      scrollbar-track-color: #9f9fef;
      scrollbar-arrow-color: red;
      scrollbar-face-color: #2020c0;
      scrollbar-3dlight-color: #8080c0;
      scrollbar-highlight-color: black;
      scrollbar-shadow-color: black;
      scrollbar-darkshadow-color: #8080c0;
     }
.nomargin {
           margin-top: 1%;
           margin-bottom: 1%;
}
table {padding: 0px; border: 2px #a0a0d0 solid; background-color: #8080c0; text-align: center; spacing: 0px; margin-top:15px; margin-bottom:15px}
img {margin-top: 1px; border: 0px; padding: 0px}
a {font-weight: bold; color: black; text-decoration:none; cursor: hand}
a:visited {color: darkgrey;}
a:hover {color: red;}
hr {color: #a0a0d0;}
.header {padding: 5px; font-size: 16pt; border: 2px #a0a0d0 solid; height: 60px;}
.menu {padding: 0px; border: none;}
.menuitem {padding: 2px; border-spacing: 0px; width: 30%; background-color: #b9b9e0; height: 30px;}
.separator {padding: 0px; vertical-align: top; background: url(filler.gif); width: 1px; background-color: #a0a0d0; margin-top: 2px border-top: 2px;}
.contents {width: 70%;vertical-align: middle;}
.filler {height: 99;}
.text {font-size: 10pt; border: solid 1px black; backgroud-color: white}
.text-header {font-size: 20pt; border: solid 1px black; backgroud-color: white}
.button {font-size: 10pt; border: solid 2px #a0a0d0; border-spacing: 0px; background-color: #b9b9e0; width: 200px}
.sub {font-family: seriff, Roman, Times New Roman; font-size: 8 pt}
.display-image-left {border-right: solid 1px #a0a0d0; border-bottom: solid 1px #a0a0d0; text-align: center; width: 33%}
.display-image-right {border-left: solid 1px #a0a0d0; border-bottom: solid 1px #a0a0d0; text-align: center; width: 33%}
.display-image-center {border-bottom: solid 1px #a0a0d0; text-align: center}
.display-text-between {border-bottom: solid 1px #a0a0d0; text-align: justify}
.display-header {border-bottom: solid 1px #a0a0d0; font-size: 16pt; height: 60px}
.display-meat {border-bottom: solid 1px #a0a0d0; text-align: justify; font-size: 12pt;}
.display-meat-inside {margin-top: 20px; margin-bottom: 20px; text-indent: 2em}
.display-table {
		    border: 1px solid black;
		    background: #c0c0ef;
}
.menubutton {
             width: 140px;
             border: 0px;
             padding: 0px;
             spacing: 0px;
             cursor: hand;
}

.kontrahenci {
              background: none;
              padding: 0px;
              spacing: 0px;
              border: 0px #8080c0 solid;
              vertical-align: bottom;
              text-align: center;
}

.kontrahent {
              background: none;
              padding: 0px;
              spacing: 0px;
              width: 75px;
              cursor: hand;
}
.kontrahent1 {
              background: none;
              padding: 0px;
              spacing: 0px;
              width: 150px;
              cursor: hand;
}
.mainpage {
           height: 95%;
           width: 96%;
           background: none;
           border: 0px;
}
.adress {
         font-size: 11pt;
         text-align: center;
}
.opis {
       margin: 20px;
       text-indent: 20 px;
       text-align: justify;
       font-size: 10pt;
}
.attention {
            text-align: center;
            text-weight: bold;
            font-size: 11pt;
}
.kontakt {
          background-color: #dfdfff;
          width: 550px;
          height: 200px;
          vertical-align: top;
          text-align: left;
          font-size: 11pt;
}
.leftset {
          position: relative;
          left: 22px;
          text-align:left;
}

table.grupa {
             width: 490px;
             text-align: center;
             border: 1px solid #303058;
             font-weight: bold;
             background: #c0c0ef;
             margin-left: 0px;
             margin-right: 0px;
             padding: 0px;
             margin-top: 40px;
}

.col_left {
         border-right: 2px solid #303058;
         width: 66%;

}

.col_right {
         border-bottom: 1px solid #303058;
         width: 34%;
         vertical-align: center;
}

th {
    height: 50px;
    border-bottom: 1px solid #303058;
}

thead {
       border-bottom: 1px solid #303058;
       background-color: #a0a0d8;
}

th.name {
         font-size: 16pt;
         font-family: Times New Roman, Helvetica, Serif;
         letter-spacing: +2px;
         border-bottom: 1px solid #303058;
         background-color: #9090d8;
         border-right: 1px solid #303058;
}

tbody.grupa {
        background-color: #a0a0e0;
        font-size: 9pt;
        text-align: left;
}

tfoot {
}
div#contact {
        font-size: 14pt;
}
