/* common */
BODY {font-family: Verdana, Arial, "Arial CE", Helvetica, sans-serif; font-size: 11px; color: #000000 }

A {text-decoration: none }
  a:link {color: #545454 }
  a:visited {color: #545454 }
  a:hover {color: #000000; text-decoration: underline }
  a:active {color: #000000 }
  a:focus {color: #000000 }

  a.topmM:link {color: #708090 }
  a.topmM:visited {color: #708090 }
  a.topmM:hover {color: #2F4F4F; text-decoration: none }
  a.topmM:active {color: #000000 }
  a.topmM:focus {color: #000000 }

  a.submL { }
  a.submL:link {color: #545454 }
  a.submL:visited {color: #545454 }
  a.submL:hover {color: #000000; text-decoration: none }
  a.submL:active {color: #000000 }
  a.submL:focus {color: #000000 }

  a.submM {font-weight: bold }
  a.submM:link {color: #DC143C }
  a.submM:visited {color: #DC143C }
  a.submM:hover {color: #000000; text-decoration: none }
  a.submM:active {color: #000000 }
  a.submM:focus {color: #000000 }

  a.submR { }
  a.submR:link {color: #666666 }
  a.submR:visited {color: #666666 }
  a.submR:hover {color: #000000; text-decoration: none }
  a.submR:active {color: #000000 }
  a.submR:focus {color: #000000 }

  a.subm {color: #DC143C }		/* linki po lewej i prawej - zastapic jw; L i R */
  a.subm:link {color: #666666 }
  a.subm:visited {color: #666666 }
  a.subm:hover {color: #DC143C; text-decoration: none }
  a.subm:active {color: #000000 }
  a.subm:focus {color: #000000 }

  a.botm:link {color: #708090 }
  a.botm:visited {color: #708090 }
  a.botm:hover {color: #DC143C; text-decoration: none }
  a.botm:active {color: #000000 }
  a.botm:focus {color: #000000 }

  a.arrowB:link {color: #FF8C00 }
  a.arrowB:visited {color: #FF8C00 }
  a.arrowB:active {color: #000000 }
  a.arrowB:focus {color: #000000 }
  a.arrowB:hover {color: #FF0000; text-decoration: none }


/* row: topmenu - items */
tr.topm-itms { }
td.itms-mrgL { }
td.itms-left {vertical-align: bottom; text-align: left }
td.itms-midL { }
td.itms-main {font-size: 11px; color: #C0C0C0; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 1px }
td.itms-midR {vertical-align: top }
td.itms-rght {vertical-align: bottom; text-align: right }
td.itms-mrgR { }

/* row: topmenu - images */
tr.topm-imgs { }
td.imgs-mrgL { }
td.imgs-left { }
td.imgs-midL { }
td.imgs-main { }
td.imgs-midR { }
td.imgs-rght {vertical-align: bottom; text-align: right }
td.imgs-mrgR { }

/* row: topmenu - menu */
tr.topm-menu { }
td.menu-mrgL { }
td.menu-left {font-size: 13px; color: #FF0000; font-weight: bold; text-align: left; vertical-align: middle }
td.menu-midL { }
td.menu-main {font-size: 10px; color: #545454; text-align: left; vertical-align: middle }
td.menu-midR { }
td.menu-rght {font-size: 13px; color: #FF8C00; font-weight: bold; text-align: right; vertical-align: middle }
td.menu-mrgR { }

/* row: main - header */
tr.main-head { }
td.head-mrgL { }
td.head-left {font-size: 10px; color: #545454; font-weight: bold }
td.head-midL {text-align: center }
td.head-main {font-size: 11px; color: #545454; font-weight: normal; font-style: italic }
td.head-midR {text-align: center }
td.head-rght {font-size: 10px; color: #545454; font-weight: bold; text-align: right }
td.head-mrgR { }

/* row: main - contents */
tr.main-cont { }
td.cont-mrgL { }
td.cont-left {padding: 15px 0px 5px 0px; font-size: 11px; vertical-align: top }
td.cont-midL { }
td.cont-main {padding: 15px 0px 5px 0px; vertical-align: top }
td.cont-main-folio {width: 840px; vertical-align: top }
td.cont-main-panel {width: 840px; vertical-align: top }
td.cont-midR { }
td.cont-rght {padding: 15px 0px 5px 0px; font-size: 11px; vertical-align: top }
td.cont-mrgR { }

tr.sizerH { }
td.size-mrgL { }
td.size-left { }
td.size-midL {text-align: center }
td.size-main { }
td.size-midR {text-align: center }
td.size-rght { }
td.size-mrgR { }

/* row: main - footer */
tr.main-foot { }
td.foot-mrgL { }
td.foot-left {font-family: Verdana, Arial, "Arial CE", Helvetica, sans-serif; font-size:  9px; color: #FF0000; vertical-align: top; text-align: left; width: 175px }
td.foot-midL {text-align: center; vertical-align: top }
td.foot-main {font-family:  Tahoma, Arial, "Arial CE", Helvetica, sans-serif; font-size: 11px; color: #000000; vertical-align: top; text-align: center }
td.foot-midR {text-align: center; vertical-align: top }
td.foot-rght {font-family:  Tahoma, Arial, "Arial CE", Helvetica, sans-serif; font-size: 11px; color: #545454; vertical-align: top; text-align: right }
td.foot-mrgR { }
/* - - - - - - - */

table {width: 100%; height: 100%; border: 0px solid red; border-collapse: collapse; margin: 0px }
table.main {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; max-width: 175px }
div.main {width: 420px; max-width: 420px }
div.main-folio {max-width: 840px }
div.rght {width: 145px; max-width: 145px }

/* topmenu - elementy */
img.flag0,img.flag1 {width: 16px; height: 10px; border: 0px solid white }
img.flag1 {margin: 0px 27px 0px 0px }
img.flag0 {margin: 0px  4px 0px 8px }
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: 25px; font-weight: bold; color: silver;  margin: 0px 22px 15px  0px; font-style: italic; text-align: right }
H2 {font-size: 15px; font-weight: bold; color: #000000; margin: 0px  0px 10px 20px }
H3 {font-size: 11px; font-weight: bold; color: #545454; margin: 0px  0px  5px 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: "MS Sans Serif", Arial, "Arial CE", Helvetica, sans-serif; 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 }
LI {font-family: Verdana, Arial, "Arial CE", Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: left; margin: 0px 0px 5px 16px }
strike {font-size: 11px; color: red }

/* content */
iframe {border: 0px solid navy; margin: 0px }
iframe.cont-left  {width: 175px; height: 500px }
iframe.cont-main0 {width: 420px; height: 500px }
iframe.cont-main2 {width: 210px; height: 500px }
iframe.cont-main4 {width: 102px; height: 500px }
iframe.cont-rght  {width: 145px; height: 500px }
iframe.cont-main-folio {width: 100%; height: 515px }
iframe.cont-main-panel {width: 100%; height: 635px }

/* boksy - index */
div.boxM2x1,div.boxM1x1,div.boxM1x2,H1.box200,H2.box200,p.box200,li.box200-1,li.box200-2 {padding: 0px }

div.boxM2x1 {width: 418px; height: 225px; margin:    0px 0px 16px   0px; border: 0px solid #E3E3E3; display: block; background: #FFFFFF; overflow: hidden }
div.boxM1x1 {width: 204px; height: 223px; margin:    0px 5px  0px   0px; padding: 2px; border: 0px solid #008000; background: #FFFFFF; float: both; overflow: hidden }
div.boxM1x2 {width: 204px; height: 223px; margin: -229px 0px  0px 216px; padding: 2px; border: 0px solid #008000; background: #FFFFFF; float: both; overflow: hidden }

 H1.box200 {margin: 0px 6px 2px  0px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: italic; color: teal }
 H2.box200 {margin: 0px 0px 4px  0px; font-family: Tahoma,  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #545454 }
  p.box200 {margin: 0px 0px 6px  0px; font-family: Tahoma,  Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify }
  b.box200 {color: #708090 }
 ul.box200 {margin: 0px 0px 3px  0px; padding: 0px }
li.box200-1 {margin: 0px 0px 0px 15px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; list-style-type: square; font-weight: bold; color: #336699 }
li.box200-2 {margin: 0px 0px 2px 15px; font-family: Tahoma, Arial, Helvetica, sans-serif; list-style-type: none }

/* tabele - specyfikacje */
table.ofeszczeg {width: 750px; height: 500px }

table.spec-serv {width: 175px; height: 500px; font-family: Tahoma,  Arial, "Arial CE", Helvetica, sans-serif; background: #FFFFFF }
table.spec-itms {width: 105px; height: 500px; font-family: Verdana, Arial, "Arial CE", Helvetica, sans-serif; background: #FFFFFF }
table.spec-over {width: 145px; height: 500px; font-family: Verdana, Arial, "Arial CE", Helvetica, sans-serif; background: #FFFFFF }
td.serv0,td.serv1,td.serv1,td.serv1,td.serv4 {font-size: 10px }
td.itms0,td.itms1,td.itms1,td.itms3,td.itms4 {font-size: 10px }

td.serv0 {height: 50px; text-align: center }
td.serv1 {height: 13px; color: #FF8C00; font-weight: bold }
td.serv2 {height: 13px; border-bottom: 1px solid white; border-right: 3px solid white }
td.serv3 {height:  6px; border-bottom: 1px solid white; border-right: 3px solid white; background: url(imgs/dot-silver.gif) repeat-x center }
td.serv4 {height:  6px }

td.itms0 {height: 50px; text-align: center }
td.itms1 {height: 13px; color: maroon; font-weight: bold }
td.itms2 {height: 13px; border-bottom: 1px solid white; border-right: 2px solid white; border-left: 2px solid white; text-align: center }
td.itms3 {height:  6px; border-bottom: 1px solid white; border-right: 2px solid white; border-left: 2px solid white; background: url(imgs/dot-silver.gif) repeat-x center }
td.itms4 {height:  6px }
img.spec {width: 94px; height: 44px }

#pakiet0 {background-color: #F9F9F9 }
#pakiet1 {background-color: #FFFFCC }
#pakiet2 {background-color: #F0E68C }
#pakiet3 {background-color: #CCFFCC }
#pakiet4 {background-color: #ADEAEA }
#pakiet5 {background-color: #FFCCCC }

/* galerie */
img.tmbs-rght {width: 140px; height: 105px; border: 1px solid #708090; margin:  0px 0px 24px 0px }
img.tmbs-main {width: 100px; height:  75px; border: 1px solid #708090; margin: 10px 2px 10px 1px }
img.tmbs-left {width: 120px; height:  90px; border: 1px solid #708090; margin:  0px 0px 10px 0px }
img.galr-big {width: 600px; height: 450px; border: 0px solid white }

/* formularz logowania */
form.login   {width: 145px; height: 50px; border: 0px solid #FF0000; margin: 3px 0px 17px 0px; text-align: left }
input.login  {width:  67px; height: 17px; border: 1px solid #008080; font-family: Verdana, Arial, "Arial CE", Helvetica, sans-serif; font-size: 11px; margin: 0px 1px 0px 1px }
input.l-subm {width:  15px; height: 13px; border: 0px solid #000000; background: url(imgs/login-arrow2.gif) no-repeat; margin: 0px 0px 0px 0px }

/* formularz pocztowy  - STARE */
table.kontakt {width: 400px; height: 510px; border: 0px solid red; border-collapse: collapse; background: url(imgs/dot-transp.gif) no-repeat; background-position: -30px 160px }
td.kontakt {font-size: 11px }
form.kontakt {font-size: 11px; color: #000000; border: 0px solid blue; margin: 0px 0px 0px 0px }
input,textarea {font-family: Verdana, Arial, "Arial CE", Helvetica, sans-serif }
textarea    {width: 390px; height: 180px; font-size: 12px; color: #000000; border: 1px solid #A9A9A9; margin: 0px 0px 0px 0px; background: url(imgs/dot-transp.gif) }
input.form1 {width: 170px; height:  20px; font-size: 12px; color: #000000; border: 1px solid #A9A9A9; margin: 0px 0px 5px 0px }
input.form2 {width:  73px; height:  20px; font-size: 12px; color: #000000; border: 1px solid #A9A9A9; margin: 0px 0px 5px 0px }
input.subm  {width: 140px; height:  25px; font-size: 12px; color: #000000; border: 1px solid #F9F9F9; margin: 0px 9px 0px 0px }


/* submenu + mapa serwisu */
.subm1 {font-size: 12px; color: #545454; font-weight: bold;   list-style-type: none;   margin: 10px 0px 0px  0px }
.subm2 {font-size: 11px; color: #545454; font-weight: bold;   list-style-type: square; margin:  3px 0px 0px 25px }
.subm3 {font-size: 11px; color: #000000; font-weight: normal; list-style-type: none;   margin:  1px 0px 1px 25px }
.subm4 {font-size: 11px; color: #663300; font-weight: normal; list-style-type: none;   margin:  0px 0px 0px 40px }
.subm5 {font-size: 11px; color: #663300; font-weight: normal; list-style-type: none;   margin:  0px 0px 0px 60px }

/* słownik */
fieldset,.dict1,.dict2,.dict3,.dict4,.dict5 {font-family: Tahoma, Arial, "Arial CE", Helvetica, sans-serif; text-align: left }
fieldset  {height: 100%; border: 1px solid silver; padding: 0px 2px 5px 2px; margin: 0px }
legend.d1 {font-size: 11px; font-weight: bold; color: gray; text-indent: 0px; margin: 0px 0px 4px 0px }
legend.d2 {font-size: 11px; font-weight: bold; color: teal; text-indent: 0px; margin: 0px 0px 4px 0px }
.dict1 {font-size: 12px; color: #020066; font-weight: bold;   margin: 15px 0px 0px 0px }
.dict2 {font-size: 11px; color: #663300; font-weight: bold;   margin:  8px 0px 0px 0px }
.dict3 {font-size: 11px; color: #545454; font-weight: bold;   margin:  4px 0px 0px 0px }
.dict4 {font-size: 11px; color: #000000; font-weight: normal; margin:  0px 0px 0px 0px }
.dict5 {font-size: 11px; color: #006600; font-weight: normal; margin:  5px 0px 0px 0px }

/* custom */
