/* common */
BODY {font-family: Verdana, Arial, 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: #000000; text-decoration: underline }

  a.topmL:link {color: #FF4500 }
  a.topmL:visited {color: #FF4500 }
  a.topmL:active {color: #000000 }
  a.topmL:focus {color: #000000 }
  a.topmL:hover {color: #2F4F4F; text-decoration: none }

  a.topmM:link {color: #006400 }
  a.topmM:visited {color: #006400 }
  a.topmM:active {color: #000000 }
  a.topmM:focus {color: #000000 }
  a.topmM:hover {color: #000000; text-decoration: none; background: #FFFFFF }

  a.submL { }
  a.submL:link {color: #545454 }
  a.submL:visited {color: #545454 }
  a.submL:active {color: #000000 }
  a.submL:focus {color: #000000 }
  a.submL:hover {color: #000000; text-decoration: none }

  a.submM {font-weight: bold }
  a.submM:link {color: #DC143C }
  a.submM:visited {color: #DC143C }
  a.submM:active {color: #000000 }
  a.submM:focus {color: #000000 }
  a.submM:hover {color: #000000; text-decoration: none }

  a.submR { }
  a.submR:link {color: #666666 }
  a.submR:visited {color: #666666 }
  a.submR:active {color: #000000 }
  a.submR:focus {color: #000000 }
  a.submR:hover {color: #DC143C; text-decoration: none }

  a.subm {color: #DC143C }
  a.subm:link {color: #666666 }
  a.subm:visited {color: #666666 }
  a.subm:active {color: #000000 }
  a.subm:focus {color: #000000 }
  a.subm:hover {color: #DC143C; text-decoration: none }

  a.botm:link {color: #006400 }
  a.botm:visited {color: #006400 }
  a.botm:active {color: #000000 }
  a.botm:focus {color: #000000 }
  a.botm:hover {color: #000000 }

/* row: topmenu - items */
tr.topm-itms { }
td.itms-left { }
td.itms-main { }
td.itms-rght { }

/* row: topmenu - images */
tr.topm-imgs { }
td.imgs-left { }
td.imgs-main {vertical-align: top; text-align: right }
td.imgs-rght { }

/* row: topmenu - menu */
tr.topm-menu { }
td.menu-left {font-size: 11px; color: #FF0000; font-weight: bold; text-align: left;  vertical-align: middle }
td.menu-main {font-size: 11px; color: #FF8C00; font-weight: bold; text-align: left;  vertical-align: middle }
td.menu-rght {font-size: 11px; color: #FF8C00; font-weight: bold; text-align: right; vertical-align: middle }

/* row: main - header */
tr.main-head { }
td.head-left { }
td.head-main { }
td.head-rght { }

/* row: main - contents */
tr.main-cont { }
td.cont-left {padding: 23px 0px 10px 0px; font-size: 11px; vertical-align: top }
td.cont-main {padding:  0px 0px 10px 0px; vertical-align: top }
td.cont-rght { }

/* row: main - footer */
tr.main-foot { }
td.foot-left {font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #545454; vertical-align: top; text-align: left }
td.foot-main {font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; vertical-align: top; text-align: center }
td.foot-rght { }
/* - - - - - - - */

table {border: 0px solid #708090; border-collapse: collapse; margin: 0px }
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: 0px 0px 0px 0px; padding: 0px }
div.left {width: 175px }
div.main {width: 570px }
div.rght {width: 145px }

/* topmenu - elementy */
img.flags {width: 24px; height: 12px; border: 1px solid white; margin: 5px 10px 0px 0px }
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: 23px; font-weight: bold; color: #4682B4; margin:  0px 20px 25px  0px; font-style: italic; text-align: right }
H2 {font-size: 13px; font-weight: bold; color: #8B0000; margin:  0px  0px  5px 10px; text-align: right }
H3 {font-size: 13px; font-weight: bold; color: #4682B4; margin:  0px  0px  5px 10px }
P  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; line-height: 150%; margin: 0px 0px 15px 0px }
P.footR {font-family: "MS Sans Serif", Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; margin: 10px 5px 5px 0px; text-align: right }
.akapit0 {text-indent: 20px }
.akapit1 {text-indent:  0px }
.smallT {font-size: 11px; font-weight: bold; color: #545454; text-align: left; margin: 0px 0px 5px 0px; border-bottom: 1px solid #4682B4; padding: 3px 0px 3px 0px }
.small  {font-size: 11px; font-weight: normal; color: #000000; text-align: left; margin: 0px 0px 14px 0px }
.hint {color: #545454; font-weight: normal; font-style: italic; margin: 30px 10px 10px 10px; border-top: 1px solid blue; border-bottom: 1px solid blue; padding: 3px 0px 3px 0px }
.foto {font-size: 11px; color: #000000; margin: 5px 0px 20px 0px }
LI {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 135%; margin: 0px 0px 5px 16px }

/* content */
div.sklepy {width: 120px; height: 90px; border: 1px solid #708090; margin: 15px 11px 5px 4px; float: left; text-align: center; vertical-align: middle; background: #FFFFFF }

/* galerie */
img.tmbs-left {width: 180px; height: 135px; border: 1px solid #708090; margin: 0px 0px 0px 0px }
img.tmbs-main {width: 180px; height: 135px; border: 1px solid #708090; margin: 0px 8px 0px 8px }
img.tmbs-rght {width: 180px; height: 135px; border: 1px solid #708090; margin: 0px 0px 0px 0px }
img.galr-big  {width: 600px; height: 450px; border: 0px solid white }
.galr-popups  {width: 100%; height: 100%; background: #FFA500; text-align: center; vertical-align: middle }

/* formularze */
form.kontakt {font-size: 11px; border: 0px solid blue; margin: 0px 0px 0px 0px }
input,textarea {font-family: Verdana, Arial, Helvetica, sans-serif }
textarea.kont {width: 400px; height: 180px; font-size: 12px; color: #000000; border: 1px solid #A9A9A9; margin: 0px 0px 0px 0px; background: url(imgs/dot-transp.gif) }
textarea.zamo {width:  100%; height: 180px; font-size: 12px; color: #000000; border: 1px solid #A9A9A9; margin: 0px 0px 0px 0px; background: url(imgs/dot-transp.gif) }
input.kontakt {width: 400px; height:  20px; font-size: 12px; color: #000000; border: 1px solid #A9A9A9; margin: 0px 0px 5px 0px }
input.form1 {width:  50px; height:  20px; font-size: 12px; color: #000000; border: 1px solid #A9A9A9; margin: 0px 0px 5px 0px }
input.form2 {width: 300px; height:  20px; font-size: 12px; color: #000000; border: 1px solid #A9A9A9; margin: 0px 0px 5px 0px }
input.subm  {width: 200px; height:  25px; font-size: 12px; color: #000000; border: 1px solid #F9F9F9; margin: 8px 9px 0px 0px }

fieldset {margin:  5px 0px; padding: 20px 10px 10px 10px }
legend   {font-weight: bold; color: #708090; font-style: italic }

/* submenu + mapa serwisu */
.subm1 {font-size: 12px; color: #545454; font-weight: bold;   list-style-type: none;   margin: 15px 0px 0px  0px }
.subm2 {font-size: 12px; color: #545454; font-weight: normal; list-style-type: square; margin:  5px 0px 0px 25px }
.subm3 {font-size: 12px; color: #8B0000; font-weight: normal; list-style-type: none;   margin:  1px 0px 1px 25px; font-style: italic }
.subm4 {font-size: 11px; color: #663300; font-weight: bold;   list-style-type: none;   margin:  0px 0px 0px 40px }
.subm5 {font-size: 10px; color: #663300; font-weight: normal; list-style-type: none;   margin:  0px 0px 0px 60px }

/* custom */
