/* common */
BODY {font-family: Verdana, Arial, "Arial CE", Helvetica, sans-serif; font-size: 11px; color: #000000; background: #FFFFFF url(imgs/dot-transp.gif) no-repeat top left; margin: 0px 0px 0px 0px;
  scrollbars: no;
  scrollbar-3dlight-color: silver;
  scrollbar-arrow-color: none;
  scrollbar-base-color: white;
  scrollbar-dark-shadow-color: white;
  scrollbar-face-color: white;
  scrollbar-highlight-color: white;
  scrollbar-shadow-color: none }

A {text-decoration: none }
  a:link {color: #545454 }
  a:visited {color: #545454 }
  a:active {color: #000000 }
  a:focus {color: #000000 }
  a:hover {color: #FF4500; text-decoration: underline }

  a.topmL:link {color: #000080 }
  a.topmL:visited {color: #000080 }
  a.topmL:active {color: #000000 }
  a.topmL:focus {color: #000000 }
  a.topmL:hover {color: #FF4500; text-decoration: none; border-bottom: 0px dashed #000080 }

  a.topmM:link {color: #708090 }
  a.topmM:visited {color: #708090 }
  a.topmM:active {color: #000000 }
  a.topmM:focus {color: #000000 }
  a.topmM:hover {color: #000000; text-decoration: none }

  a.submL { }
  a.submL:link {color: #000080 }
  a.submL:visited {color: #000080 }
  a.submL:active {color: #000000 }
  a.submL:focus {color: #000000 }
  a.submL:hover {color: #FF4500; text-decoration: none }

  a.submM { }
  a.submM:link {color: #000080 }
  a.submM:visited {color: #000080 }
  a.submM:active {color: #000000 }
  a.submM:focus {color: #000000 }
  a.submM:hover {color: #FF4500; text-decoration: none }

  a.submR { }
  a.submR:link {color: #000080 }
  a.submR:visited {color: #000080 }
  a.submR:active {color: #000000 }
  a.submR:focus {color: #000000 }
  a.submR:hover {color: #FF4500; text-decoration: none }

  a.index:link {color: #4682B4 }
  a.index:visited {color: #4682B4 }
  a.index:active {color: #000000 }
  a.index:focus {color: #000000 }
  a.index:hover {color: #FF4500; text-decoration: none; font-weight: bold }

  a.botm:link {color: #708090 }
  a.botm:visited {color: #708090 }
  a.botm:active {color: #000000 }
  a.botm:focus {color: #000000 }
  a.botm:hover {color: #DC143C; text-decoration: none }

/* topmenu - items */
tr.topm-itms {font-size: 10px; color: #B0C4DE; font-weight: bold; vertical-align: bottom; padding-bottom: 2px }
td.itms-left {text-align: left }
td.itms-main {text-align: center }
td.itms-rght {text-align: left }

/* topmenu - images */
tr.topm-imgs {vertical-align: bottom }
td.imgs-left { }
td.imgs-main { }
td.imgs-rght {text-align: right }

/* topmenu - menu */
tr.topm-menu {color: #FF0000; font-weight: bold; vertical-align: middle }
td.menu-left {text-align: left }
td.menu-main {font-size: 14px; text-align: left; padding-left: 20px }
td.menu-rght {text-align: center }

/* main - header */
tr.main-head {font-size: 11px; font-weight: bold }
td.head-left {color: #FF4500 }
td.head-main {color: #C0C0C0; padding-left: 20px }
td.head-rght {color: #545454; text-align: center }

/* main - contents */
tr.main-cont { }
td.cont-left {vertical-align: top; padding:  0px 0px 0px 0px }
td.cont-main {vertical-align: top; padding: 25px 0px 0px 0px; background-repeat: no-repeat; background-position: bottom }
td.cont-rght {vertical-align: top; padding:  0px 0px 5px 0px }

/* main - footer */
tr.main-foot { }
td.foot-left {font-family:  Tahoma, Arial, "Arial CE", Helvetica, sans-serif; font-size: 11px; color: #545454; vertical-align: top; text-align: center }
td.foot-main {font-family:  Tahoma, Arial, "Arial CE", Helvetica, sans-serif; font-size: 11px; color: #000000; vertical-align: top; text-align: justify }
td.foot-rght {font-family:  Tahoma, Arial, "Arial CE", Helvetica, sans-serif; font-size: 11px; color: #545454; vertical-align: top; text-align: center }
/* - - - - - - - */

table {border: 0px solid red; border-collapse: collapse }
table.main {width: 100%; height: 100%; border: 0px solid red }
td  {border: 0px solid teal; padding: 0px; font-size: 11px }
img {border: 0px solid red; margin: 0px 0px 0px 0px }
ul  {margin: 5px 0px 10px 0px; padding: 0px }
div.left {width: 175px; max-width: 175px; height: 418px; margin: 11px 0px 0px 0px }
div.main {width: 420px; max-width: 420px }
div.rght {width: 145px; max-width: 145px }

/* topmenu - elementy */
img.icons0 {width: 10px; height: 10px; border: 0px solid red; margin: 0px }
img.icons  {width: 16px; height: 16px; border: 0px solid red; margin: 0px 5px 0px 5px }

/* teksty */
H1 {font-size: 21px; font-weight: bold; color: #008080; margin: 0px  0px 25px  0px; font-style: italic; text-align: right }
H2 {font-size: 13px; font-weight: bold; color: #000000; margin: 0px  0px 10px 20px }
H3 {font-size: 11px; font-weight: bold; color: #545454; margin: 0px  0px  3px 10px }
P  {font-family: Verdana, Arial, "Arial CE", Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: justify; margin: 0px 0px 15px 0px }
.akapit0 {text-indent: 20px }
.akapit1 {text-indent:  0px }
.smallT {font-family: "MS Sans Serif", Arial, "Arial CE", Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: teal; text-align: left; margin: 0px 0px 5px 0px; border-bottom: 1px dashed #DC143C; padding: 3px 0px 3px 0px }
.small  {font-family: Tahoma, Arial, "Arial CE", Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: justify; margin: 0px 0px 14px 0px }
.hint {color: #545454; font-weight: normal; font-style: italic; margin: 0px 0px 10px 0px; border-top: 1px dashed #B0C4DE; border-bottom: 1px dashed #B0C4DE; padding: 4px 0px 5px 0px }
.nowosc {color: #FF4500; font-size: 12px }
.promo  {color: #000000; font-size: 12px }
LI {font-family: Verdana, Arial, "Arial CE", Helvetica, sans-serif; font-weight: normal; color: #000000; text-align: left; margin: 0px 0px 5px 36px }

.promoboxL {width: 175px; height: 100px; border: 1px solid #B0C4DE; margin: 0px 0px 30px 0px; padding: 0px; font-size: 10px }
.menu1 {height: 13px; font-size: 10px; color: #008080; font-weight: bold; list-style-type: square; margin: 0px 0px 0px 16px }
.menu2 {height: 12px; font-size:  9px; color: #008080; font-weight: bold; list-style-type: none; text-align: right; margin: 0px 0px 6px 0px; padding-bottom: 1px; border-bottom: 1px solid #B0C4DE }

/* content */
table.specs {width: 420px; border: 1px solid #C0C0C0; text-align: center; margin: 20px 0px 20px 0px }
th.specs  {border: 1px solid #C0C0C0; padding: 3px; font-size: 11px; color: #4682B4; font-weight: bold; background: #F8F8FF }
td.specs  {border: 1px solid #DCDCDC; padding: 2px; font-size: 11px }

/* kontakt */
.nazwa {font-size: 15px; color: #000080; font-weight: bold;   list-style-type: none;   text-indent:   0px; margin:  0px  0px  2px  0px }
.adres {font-size: 12px; color: #000000; font-weight: bold;   list-style-type: none;   text-indent:   0px; margin:  1px  0px  5px  0px }
.dzial {font-size: 13px; color: #000080; font-weight: bold;   list-style-type: none;   text-indent:   0px; margin: 30px  0px  0px  0px }
.osoba {font-size: 13px; color: #008080; font-weight: bold;   list-style-type: none;   text-indent:   0px; margin:  8px  0px  3px  0px; font-style: normal }
.telst {font-size: 12px; color: #000000; font-weight: bold;   list-style-image: url(imgs/icon-phon.gif); text-indent: 0px; margin:  1px  0px 5px  20px }
.telef {font-size: 12px; color: #000000; font-weight: bold;   list-style-image: url(imgs/icon-cell.gif); text-indent: 0px; margin: -19px 0px 2px 200px }
.email {font-size: 12px; color: #000000; font-weight: bold;   list-style-image: url(imgs/icon-mail.gif); text-indent: 0px; margin:  5px  0px 3px  20px }
img.icons1 {width: 12px; height: 12px; border: 0px solid red; margin: 0px 0px 0px 5px }

/* kontakt - handlowcy */
.handl {width: 418px; height: 150px; border: 0px solid red; margin: 0px 0px 25px 0px; padding: 0px; overflow: hidden }
.handl-mapka {width: 165px; height: 150px; border: 0px solid blue;  list-style-type: none;   text-indent:   0px; margin:  0px  0px  0px  0px }
.handl-osoba {font-size: 13px; color: #008080; font-weight: bold;   list-style-type: none; margin: 0px; position: relative; left: 180px; top: -140px; font-style: normal }
.handl-regio {font-size: 11px; color: #000000; font-weight: normal; list-style-type: none; margin: 0px; position: relative; left: 180px; top: -135px; width: 238px; font-family: Arial, Helvetica, sans-serif; font-style: italic }
.handl-telst {font-size: 12px; color: #000000; font-weight: bold;   list-style-image: url(imgs/icon-phon.gif); margin: 0px; position: relative; left: 200px; top: -120px }
.handl-telef {font-size: 12px; color: #000000; font-weight: bold;   list-style-image: url(imgs/icon-cell.gif); margin: 0px; position: relative; left: 200px; top: -110px }
.handl-email {font-size: 12px; color: #000000; font-weight: bold;   list-style-image: url(imgs/icon-mail.gif); margin: 0px; position: relative; left: 200px; top: -100px }

/* galerie */
img.tmbs-left   {width: 175px; height:  30px; border: 0px solid #708090; margin:  0px  0px  8px  0px }
img.tmbs-main   {width: 100px; border: 1px solid #708090; margin: 0px 0px 10px 0px }
img.tmbs-rght   {width: 135px; height: 135px; border: 0px solid #708090; margin: 19px  0px 14px  9px }
img.tmbs-index  {width: 100px; height:  75px; border: 1px solid #708090; margin:  3px 10px  0px  0px; float: left; display: block }
img.atesty-tmbs {width:  85px; height: 120px; border: 1px solid gray;    margin:  0px  5px  5px  5px }
img.atesty-bigs {width: 595px; height: 842px; border: 0px solid white }
.galr-atesty {width: 100%; height: 100%; background: #E67917; text-align: center; vertical-align: middle }

/* formularz pocztowy */
form.kontakt {width: 418px; font-size: 11px; color: #000000; border: 0px solid blue; margin: 40px 0px 0px 0px }
input,textarea {font-family: Verdana, Arial, "Arial CE", Helvetica, sans-serif }
input.kontakt {width: 218px; font-size: 11px; color: #000000; border: 1px solid teal; margin: 0px 0px 5px 0px }
input.kontsub {width: 218px; font-size: 12px; color: #000000; border: 1px solid teal; margin: 5px 0px 0px 0px }
textarea.kontakt {width: 418px; height: 200px; font-size: 11px; color: #000000; border: 1px solid teal; margin: 0px 0px 5px 0px }

/* formularz zamowienia */
.zamowienie {font-family: Tahoma, Arial, "Arial CE", Helvetica, sans-serif; font-size: 12px; color: silver; width: 100% }
.zam-tekst {font-family: Arial, "Arial CE", Helvetica, sans-serif; font-size: 12px; color: #000000; margin: 10px 0px 5px 0px; display: block }
.zam-pole {width: 419px; font-size: 12px; color: #2F4F4F; border: 1px solid #5F9EA0; margin: 0px 0px 5px 0px; padding-left: 3px }
.zam-data  {width:  90px; height: 19px; font-size: 12px; color: #2F4F4F; border: 1px solid #5F9EA0; margin: 2px 3px 0px 0px; text-align: center }
.zam-lp    {width:  28px; height: 19px; font-size: 12px; color: #2F4F4F; border: 1px solid #FFFFFF; margin: 2px 2px 0px 0px; text-align: right; padding-right: 3px }
.zam-towar {width: 225px; height: 19px; font-size: 12px; color: #2F4F4F; border: 1px solid #5F9EA0; margin: 2px 3px 0px 0px; padding-left: 3px }
.zam-ilosc {width:  54px; height: 19px; font-size: 12px; color: #2F4F4F; border: 1px solid #5F9EA0; margin: 2px 3px 0px 0px; text-align: right; padding-right: 3px }
.zam-cena  {width:  78px; height: 19px; font-size: 12px; color: #2F4F4F; border: 1px solid #5F9EA0; margin: 2px 0px 0px 0px; text-align: right; padding-right: 3px }
.zam-subm  {width: 205px; font-size: 12px; color: #000000; border: 1px solid navy; margin: 15px 0px 15px  0px; display: inline }
.zam-reset {width: 145px; font-size: 12px; color: #000000; border: 1px solid gray; margin: 15px 0px 15px 65px; display: inline }

/* submenu + mapa serwisu */
.subm1 {font-size: 12px; color: #C0C0C0; font-weight: bold;   list-style-type: none;   margin: 20px 0px 0px  0px }
.subm2 {font-size: 13px; color: #545454; font-weight: bold;   list-style-type: square; margin: 14px 0px 0px 35px }
.subm3 {font-size: 13px; color: #000000; font-weight: normal; list-style-type: none;   margin:  8px 0px 0px 35px }
.subm4 {font-size: 12px; color: #008080; font-weight: normal; list-style-type: disc;   margin:  7px 0px 0px 50px }
.subm5 {font-size: 11px; color: #663300; font-weight: normal; list-style-type: none;   margin:  2px 0px 0px 70px }
