body {
    background-color: #FFFFFF;
    background-image: url('');
    background-repeat: no-repeat;
    
    margin: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 0px;

    scrollbar-face-color: #E6C173; 
    scrollbar-highlight-color: #E6C173; 
    scrollbar-shadow-color: #E6C173;
    scrollbar-arrow-color: black; 
    scrollbar-track-color: White; 
    scrollbar-darkshadow-color: #E6C173;
}

h4 {
    font-family: Verdana, Tahoma, sans-serif;
    font-weight: bold;
    font-size: 7pt;
    text-align: center;
    text-decoration: none;
    letter-spacing: 1pt;
    color: #000000;
}

/* ============ style domyslne ================ */

td {
    font-family: Verdana, Tahoma, sans-serif;
    font-weight: normal;
    font-size: 7pt;
    text-decoration: none;
    color: black;
}

p {
    font-family: Verdana, Tahoma, sans-serif;
    font-weight: normal;
    font-size: 7pt;
    text-decoration: none;
    color: black;
}

li {
    font-family: Verdana, Tahoma, sans-serif;
    font-weight: normal;
    font-size: 7pt;
    text-decoration: none;
    color: black;
}

/* ========================== */

td.topMenu {
    text-align: right;
}

td.mainMenuOff {
    font-family: Verdana, Tahoma, sans-serif;
    font-weight: bold;
    font-size: 7pt;
    text-decoration: none;
    color: #FFFFFF;
    background-image: url('images/mainMenuBg.jpg');
    background-repeat: repeat-y;
}

td.mainMenuOn {
    font-family: Verdana, Tahoma, sans-serif;
    font-weight: bold;
    font-size: 7pt;
    text-decoration: none;
    color: #202020;
    background-image: url('images/mainMenuBg.jpg');
    background-repeat: repeat-y;
}

td.MainBoxHdr {
    font-size: 7pt;
    font-weight: bold;
    color: #5C0000;
    text-align: left;
    letter-spacing: 1pt;
    background-color: #F3CA6F;
   /* background-image: url('images/box2Top2.gif');
    background-repeat: no-repeat; */
}

td.MainBoxBorder {
   background-color: #F3CA6F;
}
    
td.MainBoxBod {
    background-color: white;
    background-image: url('images/boxBg.gif');
    background-repeat: no-repeat;
}

td.RightMenuHdr {
    font-size: 7pt;
    font-weight: bold;
    color: #0F0F0F;
    text-align: left;
    letter-spacing: 1pt;
}

td.footerLine {
    font-size: 5pt;
    background-image: url('images/footerLine.gif');
    background-repeat: repeat-x;
}

td.FooterMain {
    font-size: 7pt;
    font-weight: normal;
    color: #0F0F0F;
    text-align: center;
}

/* ********* podstrona: cenniki *********** */

td.cennikMini {
    text-align: center;
}

td.ofertaMini {
    text-align: center;
}

td.cennikHdrCeny {
    background-color: whitesmoke;
    color: black;
    text-align: center;
    font-weight: normal;
}

td.cennikHdrNazwa {
    background-color: dimgray;
    color: white;
    text-align: center;
    font-weight: bold;
}

td.cennikHdrKolor {
    background-color: silver;
    color: black;
    text-align: center;
    font-weight: normal;
}

td.cennikHdrIlosci {
    background-color: silver;
    text-align: center;
    font-weight: normal;
}

td.cennikBodNazwa {
    background-color: silver;
    text-align: center;
    font-weight: normal;
}

td.cennikBodWhite {
    background-color: #F0F0F0;
    text-align: center;
    font-weight: normal;
}

td.cennikBodColor {
    background-color: #E0E0E0;
    text-align: center;
    font-weight: normal;
}

td.cennikBodCenyWhite { background-color: #F0F0F0; color: #AA5000; text-align: right; font-weight: normal; }
td.cennikBodCenyColor { background-color: #E0E0E0; color: #AA5000; text-align: right; font-weight: normal; }

td.cennikBodCeny1White { background-color: #F0F0F0; color: #909090; text-align: right; font-weight: normal; }
td.cennikBodCeny1Color { background-color: #E0E0E0; color: #909090; text-align: right; font-weight: normal; }

td.cennikBodCeny2White { background-color: #F0F0F0; color: #000000; text-align: right; font-weight: normal; }
td.cennikBodCeny2Color { background-color: #E0E0E0; color: #000000; text-align: right; font-weight: normal; }

td.cennikBodCeny3White { background-color: #F0F0F0; color: #000000; text-align: right; font-weight: bold; }
td.cennikBodCeny3Color { background-color: #E0E0E0; color: #000000; text-align: right; font-weight: bold; }

/* ********* podstrona: oferta *********** */

td.oferta {
    text-align: justify;
}
    
/* ********* podstrona: wspolpraca *********** */

td.wspHdr {
    text-align: center;
    letter-spacing: 1pt;
}

td.wspIndex {
    text-align: right;
}

td.wspBody {
    text-align: left;
}

/* ************ tabela formularzy ************** */

td.formHeader {
    font-weight: bold;
    letter-spacing: 1pt;
}
    
td.formLabel {
    /*background-color: #E77919;*/
    background-color: silver;
    font-weight: bold;
    text-align: right;
    color: black;
    letter-spacing: 1pt;
}

td.formInput {
    background-color: whitesmoke;
    color: black;
    text-align: left;
}

/* ************ elementy formularzy ************** */

input {
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-top-color: black;
    border-left-color: black;
    border-bottom-color: DimGray;
    border-right-color: DimGray;
    color: black;
    font-size: 7pt;
    font-weight: normal;
    font-family: Tahoma, sans-serif;
}

input.rBtn {
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-top-color: black;
    border-left-color: black;
    border-bottom-color: DimGray;
    border-right-color: DimGray;
    color: black;
    background-color: transparent;
    font-size: 7pt;
    font-weight: normal;
    font-family: Tahoma, sans-serif;
}

input.Btn {
    border-top-width: 2px;
    border-left-width: 2px;
    border-bottom-width: 2px;
    border-right-width: 2px;
    border-top-color: Silver;
    border-left-color: Silver;
    border-bottom-color: Black;
    border-right-color: Black;
    background-color: DimGray;
    color: White;
    font-size: 7pt;
    font-weight: bold;
    font-family: Tahoma, sans-serif;
}

option {
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-top-color: DimGray;
    border-left-color: DimGray;
    border-bottom-color: DimGray;
    border-right-color: DimGray;
    background-color: White;
    color: Black;
    font-size: 7pt;
    font-weight: normal;
    font-family: Tahoma, sans-serif;
}

select {
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-top-color: DimGray;
    border-left-color: DimGray;
    border-bottom-color: DimGray;
    border-right-color: DimGray;
    background-color: white;
    color: black;
    font-size: 7pt;
    font-weight: normal;
    font-family: Tahoma, sans-serif;
}

textarea {
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-top-color: black;
    border-left-color: black;
    border-bottom-color: DimGray;
    border-right-color: DimGray;
    background-color: white;
    color: black;
    font-size: 7pt;
    font-weight: normal;
    font-family: Tahoma, sans-serif;
}

/* ************ linki ************** */

A:link, A:visited, A:active {
    font-family: Tahoma, sans-serif;
    font-size: 7pt;
    font-weight: normal;
    color: #B04200;
    text-decoration: none;
}

A:hover {
    font-family: Tahoma, sans-serif;
    font-size: 7pt;
    font-weight: normal;
    color: #E77919;
    text-decoration: none;
}

A.LeftMenu:link, A.LeftMenu:visited, A.LeftMenu:active {
    font-family: Verdana, sans-serif;
    font-size: 7pt;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

A.LeftMenu:hover {
    font-family: Verdana, sans-serif;
    font-size: 7pt;
    font-weight: bold;
    color: DimGray;
    text-decoration: none;
}

