body, table, tr, th, td, p, form, fieldset, legend, div, ul, ol, li, h1, h2, h3 {margin: 0; padding: 0; border: 0;}

body {
    margin-bottom: 10px;
    text-align: center;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 140%;
    color: #000;
    background: #a0dcff url('../ena_images/bgr/main.gif') repeat-x ;
}

a, a:visited {text-decoration: none;}
a img {border: 0;}

.right {float: right;}

#all {width:962px; margin: auto; padding: 12px; background: #fff; text-align: left; border-bottom: 1px solid #c1e2f5;}

#all:after,
#top:after,
#path:after,
#mainContent:after,
#mainInfo:after,
.box:after,
.boxContent:after,
.boxLink:after,
.listItem:after,
#pageContent:after,
#textPreface:after,
#textPrefaceShort:after,
.textContent:after,
div.title:after,
#gallery:after,
.galleryRow:after,
#leftEnclosures:after,
#enclosures ul:after,
#bipLinks .box2content:after,
#older:after,
#older .box2content:after,
#older .box2content .olderRow:after,
#footer:after,
#prefaceBoxLeft:after,
#prefaceBoxRight:after,
.categoriesRow:after,
#firmDetails:after
{content: "."; display:block; height: 0; clear:both; visibility:hidden;}
/*-------------------------------------------------------------------------------------------*/
/* --- TOP --- */

a#logo {
  display: block;
  width:190px;
  height:246px;
  float: left;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #d4d4d4;
  text-align: center;
  cursor: pointer;
  background: #fff;
   /*background: #fff url('../ena_images/logoZaloba.gif') center no-repeat;*/
}

img#logo {
  float: left;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #d4d4d4;    
}

a#logoEnglish {
  display: block;
  width:190px;
  height:194px;
  float: left;
  margin: 0px 10px 0px 0px;
  padding: 28px 0px 0px 0px; 
  border: 1px solid #d4d4d4; 
  text-align: center;
  cursor: pointer;
  background: #fff;
  /*background: #fff url('../ena_images/logoZaloba.gif') center no-repeat;*/
}

#topFlash {width:760px; height:222px; float: left; background: #0082c8;}
    #topFlash #flash {margin: 5px 0px 0px 0px; padding: 2px 0px 0px 0px; background: #fff;}
        #topFlash #flash img {vertical-align: top;}

#navigation {width:484px; float: left; padding: 4px 0px 0px 0px; }


/* pierwszy poziom */
        #menu {height:22px; list-style: none; text-transform: uppercase; position: relative; z-index: 9;}
            #menu li {
                position: relative;
                display: block;
                width:120px;
                height:18px;
                float: left;
                padding: 4px 0px 0px 0px;
                background: url('../ena_images/bgr/mainNav.gif') repeat-x;
                border-right: 1px solid #fff;
                text-align: center;
            }

            #menu li:hover { background: url('../ena_images/bgr/mainNavActive.gif') repeat-x;}


            #menu li,
            #menu a,
            #menu a:visited
            {font-size: 10px; color: #fff; font-weight:bold}
            #menu a {display: block; margin:0px auto 0 auto; text-align: center;}

    /* second level */
    #menu ol {position:absolute; top:27px; left: 0px; display: none; width: 180px; padding: 0px; margin-top: -5px; list-style: none; text-align: left;}
    #menu li:hover ol {display: block; background: #fff;  background-image: none; }

   #menu .bufor {
      width: 180px;
      float: left;
      padding: 5px 0px 5px 0px;
      margin: 1px;
      background: #fff;
      border:1px solid #b0daf3;
    }

    #menu ol li {
        height: auto;
        width: 170px;
        float: left;
        margin: 0;
        padding:0px 5px 0px 5px;
        background: #fff;
        text-align: left;
        border-right: none;
        text-transform: none;
    }

        #menu ol li:hover {background-image: none; background: #fff;}

        #menu ol li a, #menu ol li a:visited {
            display: block;
            float:left;
            width: 166px;
            padding: 2px;
            background: #fff;
            color: #0081c5;
            text-align: left;
            font-size:10px;
            font-weight:normal;
            border-top: 1px solid #b0daf3;
        }
        #menu li:hover ol li:hover a {text-align: left; background: #fff;}
        #menu ol li a img {float:left; margin: 7px 3px 0px 0px;}
           #menu li:hover ol li:hover a:hover {background: #d8ebf9;}

        * html #menu li ol li a:hover {background: #d8ebf9;}

    * html ol li, * html #menu ol li a {float:none;}

    /* third level */
    #menu li:hover ol ol {display: none; top:0; left:100%; width: 180px; margin-left: 1px;}
    #menu li:hover ol ol  li {width: 170px;}
    #menu ol li:hover ol {display: block;}



    #menu a span {display:block; float: left; width: 160px; cursor: pointer;}
    #menu a img { float: left;}

        #menu li ol ol ol,
           #menu li ol ol ol ol,
           #menu li ol ol ol ol {display: none;}



#quickSearch {width: 207px; float: left; margin: 0px 0px 0px 10px;}
    #quickSearch form {margin: 5px 0px 0px 0px;}
    #quickSearch input.text {width: 136px; padding: 2px; background: #d9effc; border: solid #99d4f6; border-width: 1px 0px 0px 1px; font-size:11px;}
    #quickSearch #searchSubmit {margin: 0px 0px -3px 5px;}

 #rss {margin: 5px 0px 0px 0px;}

#path {width:953px; height:21px; float: left; margin:10px 0px 10px 0px; padding: 4px 0px 0px 10px; color: #39a0e2; background: #d1edfb url('../ena_images/bgr/path.gif') repeat-x ;}
    #path .raquo {color: #6ab33e;}
    #path a, #path a:visited {color: #39a0e2; text-transform: lowercase;}
    #path span {font-size:11px; font-weight:bold; color: #6cb53f;}


/* --- END -- TOP --- */
/*-------------------------------------------------------------------------------------------*/
 /* --- LEFT --- */

 p.border {width:100%; height:5px; font-size:1px;}

    .box p.boxTitle,
    .box p.boxTitle a,
    .box p.boxTitle a:visited
    {padding: 5px 0px 0px 10px; color: #fff; font-weight:bold;}

    .box .boxContent {width:100%; padding: 3px 0px 3px 0px;}
    .box .boxLink, .box .boxLinkNonBgr {width:100%; float:left; margin: 4px 0px 0px 0px; padding: 0px 0px 4px 0px;}
        .box .boxLink img, .box .boxLinkNonBgr img {float:left; margin: 5px 4px 0px 10px;}
    .box .boxLink a.link, .box .boxLink a.link:visited, .box .boxLinkNonBgr a.link, .box .boxLinkNonBgr a.link:visited
    {display:block; float: left; color: #fff; cursor: pointer;}

#left {width:190px; float: left;}
#left .box .boxLink a, #left .box .boxLink a:visited, #left .box .boxLinkNonBgr a, #left .box .boxLinkNonBgr a:visited {width:160px;}

#left .box {width:190px;}
#informator p.boxTitle {height:24px; background: url('../ena_images/bgr/boxTitleInformator.gif') repeat-x;}
#informator .boxContent {background: url('../ena_images/bgr/boxInformator.gif') repeat-y;}
#informator .boxLink {background: url('../ena_images/bgr/boxLinkGreen.gif') bottom left repeat-x;}
#informator p.border {background: #c0e8c6;}

#newsletter {margin: 10px 0px 0px 0px; background: url('../ena_images/bgr/boxNewsletter.gif') repeat-y;}
#newsletter .boxContent {padding: 0px 10px 10px 10px; color: #fff;}
#newsletter .boxContent p {width:170px; font-size:10px;}
#newsletter p.border {background: #97d3ed;}
#newsletter form {margin: 10px 0px 0px 0px;}
#newsletter form .text {width:160px; margin-bottom: 5px;}
/* --- END -- LEFT --- */
/*-------------------------------------------------------------------------------------------*/
/* --- MAIN FRAME --- */

.box2 .box2title {height:22px;}
.box2 .box2title .leftCorner {float: left; margin: 10px 0px 0px 0px;}
.box2 .box2title .rightCorner {float: right; margin: 10px 0px 0px 0px;}

.box2 .box2title p {
    height:19px;
    float:left;
    padding: 3px 30px 0px 30px;
    margin: 0px 0px 0px 5px;
    border: solid #fff;
    border-width: 0px 5px 0px 5px;
    font-size:10px;
    font-weight:bold;
}
.box2 .box2content {padding: 10px;}
    .box2 .box2Link, .box2 .box2LinkNonBgr {width:100%; float:left; margin: 4px 0px 0px 0px; padding: 0px 0px 4px 0px;}
        .box2 .box2Link img, .box2 .box2LinkNonBgr img {float:left; margin: 5px 4px 0px 7px;}
    .box2 .box2Link a.link, .box2 .box2Link a.link:visited, .box2 .box2LinkNonBgr a.link, .box2 .box2LinkNonBgr a.link:visited
    {display:block; float: left; color: #fff; cursor: pointer;}

    
#mainFrame {width:484px; float: left; margin: 0px 10px 0px 10px;}

#mainFrameNav {height:22px; margin: 0;}

#mainFrameNav p {
    width:120px;
    height:19px;
    float: left;
    padding: 3px 0px 0px 0px;
    text-align: center;
    font-size:10px;
    color: #fff;
    font-weight:bold;
    text-transform: uppercase;
    border-right: 1px solid #fff;
    background: url('../ena_images/bgr/titleBlue.gif') repeat-x;
    cursor: pointer;
}

#mainFrameNav p#allButton {width:121px; border: 0;}

#mainFrame p.border {background: #b0daf2;}

#mainContent {padding: 10px; margin: 0; border: solid #b0daf2; border-width: 0px 1px 0px 1px;}
#englishVersion #mainContent {width: 740px; border-width: 1px 1px 0px 1px;} 
#englishVersion p.border {width: 762px;} 

#mainInfo {margin: 0px; padding: 20px 0px 0px 0px}
.listItem {width: 455px; margin: 0 0 20px 0}
.enListItem {width: 700px; margin: 0 0 20px 0;}
    .listItem .liImage {width: 138px; float:left; margin: 0px 20px 0px 0px; border:1px solid #ccc;}
        .listItem .liImage img {vertical-align: top;}
    .listItem .liContent {width: 295px; float:left;}
    .listItem .liContentLong {width: 450px; float:left;}
    .listItem .liContentEn {width: 540px; float:left;}    
    .listItem .liContentEnLong {width: 700px; float:left;}    
    .listItem .liTitle {padding: 0px 0px 8px 0px; font-size: 16px; color: #37a1df; font-weight: normal; line-height: 115%;}
        .listItem .liTitle a, .listItem .liTitle a:visited {color: #37a1df;}
    .listItem .liDate {margin: 0px 0px 2px 0px; color: #37a1df;}
    .listItem a.liMore, .listItem a:visited.liMore {float:left; margin: 6px 0px 0px 0px; color: #6db33f; font-weight: bold;}
        .listItem a.liMore span {font-size: 9px; letter-spacing: 0.1px;}

.subpageSublisting {margin-top: -15px;}
.subpageSublisting .listItem {width:430px; float: left; margin:0px 0px 10px 20px;}
.subpageSublisting .listItem .liContentLong {width:420px;}
.subpageSublisting .listItem .liTitle,
.subpageSublisting .listItem .liTitle a,
.subpageSublisting .listItem .liTitle a:visited
{font-size:11px; color:#000;}
.subpageSublisting .listItem .liTitle img {float: left; margin: 4px 4px 0px 0px;}
.subpageSublisting .listItem .liTitle a {display: block; width:400px; float: left; cursor: pointer;}


#older {width: 456px;}
#older .box2title {background: url('../ena_images/bgr/middleLineGreen.gif') repeat-x;}
#older .box2title p {background: url('../ena_images/bgr/titleGreen.gif') repeat-x; }
#older .box2title p, #older .box2title p a, #older .box2title p a:visited {color: #fff;}
#older .box2content {border: solid #6bb43f; border-width: 0px 1px 0px 1px;}
#older .box2content .olderRow {margin: 0px 0px 10px 0px;}
#older .box2content .olderRow p {width:210px; float:left;}
    #older .box2content .olderRow p.marginLeft {margin: 0px 10px 0px 0px;}
    #older .box2content .olderRow p img {float: left; margin: 6px 4px 0px 0px;}
    #older .box2content .olderRow p a, a:visited {color: #6eb442}
    #older .box2content .olderRow p a.olderLink, #older .box2content .olderRow p a.olderLink:visited {display:block; width: 200px; float:left; color: #000; cursor: pointer;}
    #older .box2content .olderRow p .olderDate {margin: 0px 0px 0px 10px; font-size: 10px;}

#older p.border {width: 456px; background: #6bb43f;}

/* --- END -- MAIN FRAME --- */
/*-------------------------------------------------------------------------------------------*/
/* --- PAGE --- */

#pageContent {margin: 0px 10px 0px 10px;}

.box3 ul {float:left;}
  .box3 ul li {display:block; float: left; padding: 0px 0px 0px 20px; background: url('../ena_images/bgr/boxLinkBlue.gif') bottom left repeat-x;}
      .box3 ul li img {float: left; margin: 10px 5px 0px 0px;}
      .box3 ul li a, #enclosures ul li a:visited {display: block; float: left; padding: 0px 0px 4px 0px; margin: 4px 0px 0px 0px; color: #6db341; cursor: pointer;}

div.title {margin: 0px 0px 10px 0px; background: url('../ena_images/bgr/innerLine.gif') repeat-x;}
    div.title p {float:left; margin: 0px 0px 0px 15px; border: solid #fff; border-width: 0px 5px 0px 5px; background: #fff; font-weight:bold;}

h1.title {padding: 0px 0px 8px 0px; margin: 0px 0px 20px 0px; font-size: 16px; color: #37a1df; font-weight: normal; border-bottom: 1px solid #b0daf2; line-height: 120%;}
    h1.title a, h1.title a:visited {color: #37a1df;}
    
h2.title {padding: 0px 0px 8px 0px; margin: 0px 0px 10px 0px; font-size: 13px; color: #37a1df; font-weight: bold; line-height: 120%;}
    h2.title a, h2.title a:visited {color: #37a1df;}      

/*-----------------------------------------------------------------------------
 --------------   BACKUP -------------------------
#prefaceBoxLeft, #prefaceBoxRight {width:435px;}
#textPreface, #textPrefaceShort {text-align: justify;}
#textPrefaceShort {width:435px; clear: none; float: left; border: 1px solid black;}

#prefaceBoxLeft #textPrefaceShort {float: left; margin: 0px 10px 0px 0px;}
#prefaceBoxRight #textPrefaceShort {float: right; margin: 0px 0px 0px 10px;}

#textPreface .photo, #textPrefaceShort .photo {border:1px solid #ccc;}
    #prefaceBoxLeft #textPreface .photo, #prefaceBoxLeft #textPrefaceShort .photo {float: left; margin: 0px 10px 10px 0px;}
    #prefaceBoxRight #textPreface .photo, #prefaceBoxRight #textPrefaceShort .photo {float: right; margin: 0px 0px 10px 10px;}
    #textPreface .photo img, #textPrefaceShort .photo img {vertical-align: top;}

#seeAlso {width: 160px; float: right; margin: 0px 0px 10px 10px;}
  #seeAlso ul li {width:140px;}
     #seeAlso ul li a {display: block; float: left; width:128px; cursor: pointer;}
  #seeAlso div.title {margin-bottom: 0px;}

#prefaceContent {clear: none; float: left;}

#textPrefaceShort ul,
#textPrefaceShort ol {margin: 5px 0px 5px 22px;}

#seeAlso {width: 160px; float: right; margin: 0px 0px 10px 10px;}
 #seeAlso ul {margin: 0;}
  #seeAlso ul li {width:140px;}
     #seeAlso ul li a {display: block; float: left; width:128px; cursor: pointer;}
  #seeAlso div.title {margin-bottom: 0px;}

-----------------------------------------------------------------------------*/


#prefaceBoxLeft, #prefaceBoxRight {width:435px;}
#textPreface, #textPrefaceShort {text-align: justify;}

#textPrefaceShort {width:265px; clear: none;}
#textPreface a, #textPreface a:visited, #textPrefaceShort a, #textPrefaceShort a:visited {color: #6db341;}

#prefaceBoxLeft #textPrefaceShort {float: left; margin: 0px 10px 0px 0px;}
#prefaceBoxRight #textPrefaceShort {float: right; margin: 0px 0px 0px 10px;}

#textPreface .photo, #textPrefaceShort .photo {border:1px solid #ccc;}
    #prefaceBoxLeft #textPreface .photo, #prefaceBoxLeft #textPrefaceShort .photo {float: left; margin: 0px 10px 10px 0px;}
    #prefaceBoxRight #textPreface .photo, #prefaceBoxRight #textPrefaceShort .photo {float: right; margin: 0px 0px 10px 10px;}
    #textPreface .photo img, #textPrefaceShort .photo img {vertical-align: top;}

#textPreface ul,
#textPreface ol,
#textPrefaceShort ul,
#textPrefaceShort ol {margin: 4px 0px 4px 25px;}

#englishVersion #prefaceBoxLeft, #englishVersion #prefaceBoxRight  {width:722px; margin-right: 0;}   

#seeAlso {width: 160px; float: left;}
  #seeAlso ul li {width:140px;}
     #seeAlso ul li a {display: block; float: left; width:128px; cursor: pointer;}
  #seeAlso div.title {width: 160px; margin-bottom: 0px;}

.textContent {clear: both; padding: 20px 0px 0px 0px; text-align:justify;}
  .textContent ul, .textContent ol {margin: 4px 0px 4px 25px;}
  .textContent p {margin: 4px 0px 4px 0px;}
  .textContent a, .textContent a:visited {color: #6db341;}
  
#englishVersion .textContent {width:722px;}  

#printVersion {width:100px; float:right; text-align: right; padding: 25px 0px 0px 0px; margin-right: 10px;}
  #printVersion img {float: right; margin: 0px 5px 0px 0px; cursor: pointer;}
  #printVersion p {float: right; margin: 5px 0px 0px 0px; color: #37a1dd; cursor: pointer;}

#sendToFriend {width:120px; float:right; text-align: right; padding: 25px 0px 0px 0px; }
  #sendToFriend img {float:left;  margin: 0px 5px 0px 0px; cursor: pointer;}
  #sendToFriend a {float: left; color: #37a1dd; cursor: pointer;}
  #sendToFriend a span {
    display:block;
    width:85px;
    float: left;
    margin-top: 5px;
    cursor: pointer;
  }


#gallery {padding: 25px 0px 25px 0px; clear: both;}
    #gallery .galleryRow {width:440px; clear: both; float:left; padding: 0px 0px 10px 0px;}
    .galleryItem, .galleryItemMiddle {width:141px; float: left;}
    .galleryItemMiddle {margin: 0px 6px 0px 6px;}
    .galleryItem img, .galleryItemMiddle img {vertical-align: top; border:1px solid #ccc;}

#enclosures {clear: both; padding: 0px 0px 20px 0px;}
    #enclosures ul li {width:415px;}
        #enclosures ul li a {width:400px;}

    #enclosures div.title {margin-bottom: 0px;}

#textGalleryText #gallery {padding-bottom:0;}
    #textGalleryText #gallery div.title {display: none;}
#textGalleryText #content2 {padding: 10px 0px 0px 0px;}
#textGalleryText #enclosures {padding: 25px 0px 20px 0px;}

#leftEnclosures {width:260px; float: left; margin-top: 10px;}
    #leftEnclosures #enclosures div.title {display:none;}
    #leftEnclosures #enclosures ul {margin-left: 0px;}
    #leftEnclosures #enclosures ul li {width:240px; float: left;}
    #leftEnclosures #enclosures ul li a {width:225px;}

#longEnclosures {float: left; margin-top: 10px;}
#longEnclosures #enclosures ul {margin-left: 0px;}

/* --- END -- PAGE --- */
/*-------------------------------------------------------------------------------------------*/
/* --- SEARCH RESULTS --- */

#subpageListing {margin-top: 20px;}
#searchResults {float:left; margin: -20px 0px 0px 0px;}
#searchResults .liPreface, #searchResults .liMore {margin: 0px 0px 0px 2px;}

#pagination {float: left;}

#pagination #links a, #pagination #links a:visited, #pagination #links p {
    display:block;
    float: left;
    width:16px;
    margin: 0px 10px 0px 0px;
    padding: 5px;
    cursor: pointer;
    font-weight:bold;
    background: #fff;
    color: #97D3ED;
    text-align: center;
    border: 1px solid #97D3ED;
}
#pagination #links p {cursor: auto; color: #fff; background: #CCE9FB;}

/* --- END -- SEARCH RESULTS --- */
/*-------------------------------------------------------------------------------------------*/
/* --- FORMS --- */

.wiersz {clear:both; float: left; margin-bottom: 5px;}
.wiersz img {display:none}
label {display: block; float: left; margin: 2px 5px 2px 0px; color: #39a1de;}
input.text {padding: 2px 2px 2px 3px; float: left; background: #d9effc; border: solid #99d4f4; border-width: 1px 0px 0px 1px; font-size:10px; color :#013366;}
.pomoc, .polaWymagane, .informacjaPomocnicza  {display: none;}
select {font-size:11px;}

/* --- END -- FORMS  --- */
/*-------------------------------------------------------------------------------------------*/
/* --- NEWSLETTER --- */

#Subskrypcja {margin: 20px 0px 0px 0px;}

#Subskrypcja label.label {width:72px;}
#Subskrypcja input.text {width: 200px;}
#Subskrypcja .blad {width: 200px; margin: 0px 0px 0px 76px; color: #db1922; font-weight:bold;}

#Subskrypcja #wiersz_userAgreement label.label {display: none;}
#Subskrypcja #wiersz_userAgreement {margin: 0px 0px 10px 0px;}
#Subskrypcja #wiersz_userAgreement input {width:15px; float: left; margin: 0px 5px 0px 76px;}
#Subskrypcja #wiersz_userAgreement label {width:320px; float:left; text-align: justify; color: #000;}
#Subskrypcja #wiersz_submit {width:415px; background: url('../ena_images/bgr/innerLine.gif') repeat-x;}
    #Subskrypcja #wiersz_submit input {margin-left: -4px; border: solid #fff; border-width: 0px 4px 0px 4px;}

/* --- END -- NEWSLETTER --- */
/*-------------------------------------------------------------------------------------------*/
/* --- ADD FIRM --- */

#Firma {margin: 20px 0px 0px 0px;}
#Firma .wiersz {width:430px; margin-bottom: 10px;}

#Firma .wiersz img {display:inline; margin: 0px 0px 0px 5px;}
#Firma .polaWymagane {display: block; clear: both; margin: 0px 0px 0px 115px; color:#db1922;}
#Firma label.label {width:110px; color: #6db33f}
#Firma input.text {width: 220px;}
#Firma .blad {width: 220px; margin: 0px 0px 0px 114px; color: #db1922; font-weight:bold;}
#Firma .hint {width:250px; clear:both; float: left; margin: -9px 0px 7px 115px; color:#39a2dc; font-size: 10px;}
#Firma textarea {width:300px; height:110px; background: #d9effc; border: solid #99d4f4; border-width: 1px 0px 0px 1px; font-family: Tahoma, Verdana, Helvetica, sans-serif;    font-size: 11px;}
#Firma .max {color: #39a1de;}
#Firma #wiersz_submit {width:415px; background: url('../ena_images/bgr/innerLine.gif') repeat-x;}
    #Firma #wiersz_submit input {margin-left: -4px; border: solid #fff; border-width: 0px 4px 0px 4px;}

#wiersz_name label.label, #wiersz_zipcode label.label, #wiersz_street label.label {font-weight:bold;}
#wiersz_phone label.label, #wiersz_cellPhone label.label {color: #39a1de;}
#wiersz_preface label.label, #wiersz_content label.label {margin-top: 40px;}

  /* PODWJNE INPUTY -----------------------------------------------*/
  #Firma #wiersz_zipcode,
  #Firma #wiersz_town {float: left; clear: none;}

  #Firma #wiersz_zipcode {width: 180px; margin: 0px 0px 0px 0px;}
  #Firma #wiersz_zipcode input {width: 50px;}
  #Firma #wiersz_zipcode img {display: none;}

  #Firma #wiersz_town {width:190px;}
  #Firma #wiersz_town input {width: 155px;}
  #Firma #wiersz_town label {display: none;}
  #Firma #wiersz_town .blad {margin: 0px 0px 0px 0px;}

  #Firma #wiersz_street,
  #Firma #wiersz_address {float: left; clear: none;}

  #Firma #wiersz_street {width: 285px; margin: 0px 0px 0px 0px;}
  #Firma #wiersz_street input {width: 155px;}
  #Firma #wiersz_street img {display: none;}

  #Firma #wiersz_address {width:75px;}
  #Firma #wiersz_address input {width: 50px;}
  #Firma #wiersz_address label {display: none;}
  #Firma #wiersz_address .blad {margin: 0px 0px 0px 0px;}
  /* ---------------------------------------------------------------*/
  /* KATEGORIE -----------------------------------------------*/
  #Firma #wiersz_cat1, #Firma #wiersz_cat2 {margin: 0px 0px 10px 115px;}
  #Firma #wiersz_cat1 label.label, #Firma #wiersz_cat2 label.label {width:60px;}

  #Firma #wiersz_cat1 .blad, #Firma #wiersz_cat2 .blad {margin: 0;}
  /* ---------------------------------------------------------------*/

#addFirmInfo {margin: 10px 0px 0px 115px; color: #db1922;}

/* --- END -- ADD FIRM --- */
/*-------------------------------------------------------------------------------------------*/
/* --- SEARCH FIRM --- */

#searchFirm {margin: 0px 0px 20px 0px}
#searchFirm label {width:70px; font-weight:bold}
#searchFirm fieldset {margin-bottom: 5px;}
#searchFirm select {margin: 0px 0px 5px 0px;}
#searchFirm #contener_cat2 {margin: 0px 0px 0px 75px;}
#searchFirm input.text {width:225px;}
#searchFirm #wiersz_submit {width:453px; background: url('../ena_images/bgr/innerLine.gif') repeat-x;}
#searchFirm #wiersz_submit input {margin-left: 70px; border: solid #fff; border-width: 0px 4px 0px 4px;}

/* --- END -- SEARCH FIRM --- */
/*-------------------------------------------------------------------------------------------*/
/* --- ECARD --- */

#Ecard .wiersz img {display:inline; margin: 0px 0px 0px 5px;}
#Ecard .polaWymagane {display: block; clear: both; margin: 0px 0px 0px 130px; color:#db1922;}
#Ecard label.label {width:130px; color: #6db33f; font-weight:normal;}
#Ecard input.text {width: 220px;}
#Ecard textarea {width:220px; height:110px; padding: 3px; background: #d9effc; border: solid #99d4f4; border-width: 1px 0px 0px 1px; font-family: Tahoma, Verdana, Helvetica, sans-serif;    font-size: 11px;}
#Ecard .blad {width: 220px; margin: 0px 0px 0px 135px; color: #db1922; font-weight:bold;}

#sendCard .photo {margin: 20px 0px 20px 0px; text-align: center;}
#sendCard .photo img {border:1px solid #ccc;}
#sendCard #wiersz_submit {width:415px; background: url('../ena_images/bgr/innerLine.gif') repeat-x;}
   #sendCard #wiersz_submit input {margin-left: -4px; border: solid #fff; border-width: 0px 4px 0px 4px;}


/* --- END -- ECARD --- */
/*-------------------------------------------------------------------------------------------*/
/* --- KATALOG --- */

.category {width:440px; float: left; padding: 0px 0px 20px 0px;}
    .category h1, .category h1 a, .category h1 a:visited {margin-bottom:2px; font-size:16px; color: #6db341;}
    .category p {float: left; margin: 0px 3px 0px 0px; font-size:10px;}
    .category p, .category p a, .category p a:visited {color: #37A1DF;}
    .category a.liMore, .category a:visited.liMore {clear: both; float:left; margin: 6px 0px 0px 0px; color: #6db33f; font-weight: bold;}
        .category a.liMore span {font-size: 9px; letter-spacing: 0.1px;}

#firmListing .listItem p a, #firmListing .listItem p a:visited {color: #6db341;}

#firmDetails {width: 455px;}
#firmDetails .image {width: 138px; float:left; margin: 0px 20px 0px 0px; border:1px solid #ccc;}
    #firmDetails .image img {vertical-align: top;}
#firmDetails {color: #37a1df;}
#firmDetails p.bold {font-weight:bold;}
#firmDetails .link, #firmDetails .link a, #firmDetails .link a:visited {color: #6db33f;}
#firmDetails .text {width: 455px; float: left; margin: 20px 0px 0px 0px; color: #000;}

    .listItem .liContent {width: 295px; float:left;}
    .listItem .liContentLong {width: 450px; float:left;}
    .listItem .liTitle {padding: 0px 0px 8px 0px; font-size: 16px; color: #37a1df; font-weight: normal; line-height: 115%;}
        .listItem .liTitle a, .listItem .liTitle a:visited {color: #37a1df;}
    .listItem .liDate {margin: 0px 0px 2px 0px; color: #37a1df;}
    .listItem a.liMore, .listItem a:visited.liMore {float:left; margin: 6px 0px 0px 0px; color: #6db33f; font-weight: bold;}
        .listItem a.liMore span {font-size: 9px; letter-spacing: 0.1px;}

/* --- END -- KATALOG --- */
/*-------------------------------------------------------------------------------------------*/
/* --- RIGHT --- */

#right {width: 268px; float: left;}

#right .box {width:268px;}
#right .box .boxLink, #right .box .boxLinkNonBgr {width:248px;}
#wydarzenia {background: #36a2e0 url('../ena_images/bgr/boxWydarzenia.gif') repeat-x;}
#wydarzenia p.boxTitle {height:24px;}
#wydarzenia .boxContent {width:245px; padding: 0px 10px 10px 10px;}
#wydarzenia .boxLink {background: url('../ena_images/bgr/boxLinkBlue.gif') bottom left repeat-x;}
#wydarzenia .boxLink a, #wydarzenia .boxLinkNonBgr a {width:240px;}
#wydarzenia .boxLink img, #wydarzenia .boxLinkNonBgr img  {margin-left: 0;}
#wydarzenia span.eventDate {display:block; clear:both; margin: 0px 0px 0px 8px; font-size:10px; color: #b8e6ff;}
    #wydarzenia span.eventDate a, #wydarzenia span.eventDate a:visited {color: #b8e6ff;}
#wydarzenia p.border {background: #97d3ed;}

#bipLinks {width:268px; margin-top: 10px;}
#bipLinks .box2title {background: url('../ena_images/bgr/middleLineGrey.gif') repeat-x;}
#bipLinks .box2title p {background: #fff; padding: 3px 0px 0px 0px;}
#bipLinks .box2title p, #bipLinks .box2title p a, #bipLinks .box2title p a:visited {color: #db1924;}
#bipLinks .box2content {border: solid #d4d4d4; border-width: 0px 1px 0px 1px; padding: 0px 10px 10px 10px;}
#bipLinks .box2Link {background: url('../ena_images/bgr/boxLinkGrey.gif') bottom left repeat-x;}
#bipLinks .box2Link a.link, #bipLinks .box2Link a.link:visited, #bipLinks .box2LinkNonBgr a.link, #bipLinks .box2LinkNonBgr a.link:visited {color: #db1924;}
#bipLinks p.border {background: #d4d4d4;}

/* --- END -- RIGHT --- */
/*-------------------------------------------------------------------------------------------*/
/* --- FOOTER --- */

#footer {width:987px; clear: both; margin: auto; padding: 0px; background: #65b1e3; text-align:center; color: #fff;}
    #footer #footNav {width:967px; padding: 10px 0px 10px 0px; border-bottom: 1px solid #94c9eb;  clear: both; margin: auto; }
    #footer #footNav img {margin: 0px 7px 1px 5px;}
    #footer #footNav a, #footer #footNav a:visited {color: #fff;}

    #footer #maker {padding: 10px 0px 10px 0px;}
    #footer #maker a, #footer #maker a:visited {font-size:10px; color: #c9ecff;}


/* --- END -- FOOTER --- */
/*-------------------------------------------------------------------------------------------*/

#Kontakt label {width:110px;}
#Kontakt .blad {margin: 0px 0px 0px 113px; color: #db1922; font-weight:bold;}
#Kontakt .text {width:250px;}
#Kontakt textarea {width:248px; height:70px; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px;  padding: 3px; background: #d9effc; border: solid #99d4f4; border-width: 1px 0px 0px 1px;}
form#Kontakt textarea.readonly {background: #fff; border: 0; height:45px; overflow:hidden;}

/* w katalogFirmphp */
#addInfo {margin: 10px 0px 10px 0px; padding-bottom: 10px; border-bottom: 1px solid #39A1E4; font-weight:bold; color : #6DB341;}
#addInfo a, #addInfo a:visited {color: #6DB341}
#addInfo a#mailToUs {color:#39A1E4;}

#seeOlder {float: right; margin-right: 10px; margin-top: 10px; color:#6DB341; cursor: pointer;}

#projektUnia,
#projektUnia tr,
#projektUnia td {border: 1px solid #B0DAF2; border-collapse: collapse;}

#projektUnia td {padding: 4px; vertical-align: top;}

#loga img {margin: 10px;}

#flags {float:right; padding-right: 10px; margin: -18px 0px 0px 0px}
#flags a {padding-right: 5px;}







