body { margin:0; padding:0; font-family: Verdana; font-size:12px; line-height: 20px; color: #4e4e4e;/**/ background: url(img/core_bg2.jpg) repeat-x center top #ffffd5; }

/*FORMULARZE*/
input, textarea {  border: 0px solid red; font-size: 11px; font-family: verdana; background: none; color: #7e7e7e; font-size:11px;}
input { height: 16px; padding: 8px 0 6px 0;  color: #7e7e7e; /*background: url(img/input.png) no-repeat center top; width: 210px;*/ background-attachment: fixed;}
input.captcha { width: 90px; /*background: url(img/input_captcha.png) no-repeat center top;*/}
textarea {width: 410px; height: 180px; }
form { margin:0; padding:0;}
#wyslij { background: url(img/wyslij.jpg) no-repeat center center; width: 85px; height: 25px; display: block; float: right;}

/*GLOBALNE*/
a { text-decoration: none; color: #5C8B00; }
p { margin: 0 0 0 0; padding: 5px 0 5px 0;}
h1 { font-size: 25px; padding: 0 0 18px 0; font-weight: normal; display: block; color: #4e4e4e; margin:0 0 6px 0; border-bottom:1px solid #f4f4f4;}
h2 { font-size: 14px; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0;}
h2 a { color: #0D4272; }
img { border: 0;}

div {  /*opacity: 0.9;background: red;*/ border-bottom: 0px solid lime;}
a.home { border: 0px solid red; display: block; width: 400px; height:145px; float: left; }

.glb_szer { width: 962px;}
/*STRONA*/

div.container{ /*width: 970px;*/ padding:0 0 0 0; margin:0 auto; position: relative; top:0; z-index: 10;}
  div.header { height: 170px; float: left;}
  div.menu { float: left; height: 56px; padding: 0 0 0 180px; width: 782px; float: left; color:#636363;}
      .pl { background: url(img/menu_hover.jpg) no-repeat left top; }
      div.menu a { display: block; float: left; /*width: 100px;*/ height: 56px; /*background: red;*/ }
          .l1-pl { width: 115px; background: url(img/menu_hover.jpg) no-repeat -180px 0px;}
          .l2-pl { width: 59px; background: url(img/menu_hover.jpg) no-repeat -295px 0px;}
          .l3-pl { width: 101px; background: url(img/menu_hover.jpg) no-repeat -354px 0px;}          
          .l4-pl { width: 187px; background: url(img/menu_hover.jpg) no-repeat -455px 0px;}
          .l5-pl { width: 67px; background: url(img/menu_hover.jpg) no-repeat -639px 0px;}
          .l6-pl { width: 70px; background: url(img/menu_hover.jpg) no-repeat -709px 0px;}
          
          .l1-pl:hover { width: 115px; background: url(img/menu_hover.jpg) no-repeat -180px -56px;}
          .l2-pl:hover { width: 59px; background: url(img/menu_hover.jpg) no-repeat -295px -56px;}
          .l3-pl:hover { width: 101px; background: url(img/menu_hover.jpg) no-repeat -354px -56px;}          
          .l4-pl:hover { width: 187px; background: url(img/menu_hover.jpg) no-repeat -455px -56px;}
          .l5-pl:hover { width: 67px; background: url(img/menu_hover.jpg) no-repeat -639px -56px;}
          .l6-pl:hover { width: 70px; background: url(img/menu_hover.jpg) no-repeat -709px -56px;}
      /* hovery, ale na oddzielnej klasie: */
          .l1-pl_podswietlone { width: 115px; background: url(img/menu_hover.jpg) no-repeat -180px -56px;}
          .l2-pl_podswietlone { width: 59px; background: url(img/menu_hover.jpg) no-repeat -295px -56px;}
          .l3-pl_podswietlone { width: 101px; background: url(img/menu_hover.jpg) no-repeat -354px -56px;}          
          .l4-pl_podswietlone { width: 187px; background: url(img/menu_hover.jpg) no-repeat -455px -56px;}
          .l5-pl_podswietlone { width: 67px; background: url(img/menu_hover.jpg) no-repeat -639px -56px;}
          .l6-pl_podswietlone { width: 70px; background: url(img/menu_hover.jpg) no-repeat -709px -56px;}
          
  div.puzzle { float: left; height: 171px; background: url(img/puzzle.jpg) no-repeat left top;  }

  div.main { /*background:#fff;*/ float: left; /**/}
    div.box { float: left; width: 270px; height: 330px; padding: 46px 23px 0 23px; /*margin-bottom: 40px;*/ font-size: 11px; }
       div.box h2 { font-size: 13px; margin: 0; padding: 8px 0 0 0; }
       div.box p { margin: 0; padding:0 0 10px 0;}
       .line { border-bottom: 1px dashed blue;}
       .aktu { background: url(img/box_aktu.jpg) no-repeat center top; margin-right: 5px; color: #0d4272; }
       .gall { background: url(img/ngl_gall.jpg) no-repeat center top #fff; margin-right: 4px; color: #819299;}
          .gall a { color: #819299; text-decoration: underline; }
       .kontakt { background: url(img/box_kontakt.jpg) no-repeat center top; color: #fff; }
    div.footer_cont { padding: 30px 0 0 0; width: 100%; height: 66px; float: left; background: url(img/core_footer.jpg) repeat-x 0 30px;}
    div.footer { font-size: 10px; padding: 16px 0 0 0; background: url(img/core_footer.jpg) no-repeat left top; /*float: left;*/ margin: 0 auto; height: 50px; color: #86a93a; text-align: center;}
    div.footer a { color: #ceee83; }
/*podstrona*/
div.pods_lewa { float: left; width: 214px; padding: 288px 42px 20px 108px; text-align: right; background: url(img/pods_puzzle.jpg) no-repeat center 38px;   }
    div.pods_lewa a { font-size: 15px; font-weight: bold; display: block; width: 200px; /*margin-left: 25px;*/ border-bottom:1px solid #CEEE83; float: left; padding: 10px 5px 10px 5px;}
    div.pods_lewa a:hover { color:#445932; }
div.pods_cent { float: left; width: 598px; padding: 36px 0 0 0;  }

/*submenu*/
div.js_menu { background: #608C01; border: 1px solid #87BF13; /*border-top:0;*/ left:0; top: 226px; width:179px; padding: 0; position:absolute; z-index: 10000; visibility: hidden; opacity: 0.9; filter:alpha(opacity=90);}
div.js_menu a { display: block; padding: 5px; color:#fff;}
div.js_menu a:hover { background: #73AB00; }


/*EN LANGUAGE PACK*/
#aktu-en { background: url(img/box_aktu-en.jpg) no-repeat center top; }
#gall-en { background: url(img/ngl_gall-en.jpg) no-repeat center top #fff; }
#kontakt-en { background: url(img/box_kontakt-en.jpg) no-repeat center top; }

.en { background: url(img/menu_hover.jpg) no-repeat left top; }
/*MENU*/
          .l1-en { width: 70px; background: url(img/menu_hover-en.jpg) no-repeat -180px 0px;}
          .l2-en { width: 80px; background: url(img/menu_hover-en.jpg) no-repeat -250px 0px;}
          .l3-en { width: 105px; background: url(img/menu_hover-en.jpg) no-repeat -330px 0px;}          
          .l4-en { width: 200px; background: url(img/menu_hover-en.jpg) no-repeat -435px 0px;}
          .l5-en { width: 65px; background: url(img/menu_hover-en.jpg) no-repeat -635px 0px;}
          .l6-en { width: 73px; background: url(img/menu_hover-en.jpg) no-repeat -700px 0px;}
          
          .l1-en:hover { background: url(img/menu_hover-en.jpg) no-repeat -180px -56px;}
          .l2-en:hover { background: url(img/menu_hover-en.jpg) no-repeat -250px -56px;}
          .l3-en:hover { background: url(img/menu_hover-en.jpg) no-repeat -330px -56px;}          
          .l4-en:hover { background: url(img/menu_hover-en.jpg) no-repeat -435px -56px;}
          .l5-en:hover { background: url(img/menu_hover-en.jpg) no-repeat -635px -56px;}
          .l6-en:hover { background: url(img/menu_hover-en.jpg) no-repeat -700px -56px;}

          .l1-en_podswietlone { width: 70px;  background: url(img/menu_hover-en.jpg) no-repeat -180px -56px;}
          .l2-en_podswietlone { width: 80px;  background: url(img/menu_hover-en.jpg) no-repeat -250px -56px;}
          .l3-en_podswietlone { width: 105px; background: url(img/menu_hover-en.jpg) no-repeat -330px -56px;}          
          .l4-en_podswietlone { width: 200px; background: url(img/menu_hover-en.jpg) no-repeat -435px -56px;}
          .l5-en_podswietlone { width: 65px;  background: url(img/menu_hover-en.jpg) no-repeat -635px -56px;}
          .l6-en_podswietlone { width: 73px;  background: url(img/menu_hover-en.jpg) no-repeat -700px -56px;}
          
/*artykuly*/
div.pagination { /*background: red;*/ width: 100%;}
p.wiecej { margin:0; padding: 0; }
p.wiecej a, div.pagination a { color: #0D4272; }

/* wyroznienie nazwisk i tytulow w 'kadra'' */
p.kadra { font-size:14px; color: #5C8B00; }

div.clear { clear: both; }

input.email { width: 200px; background: #ffffff; border: 1px solid #97C82A; padding-left: 5px; padding-right: 5px; }
input.submit { background: #ffffff; color: #000000; width: 80px; height: 32px; border: 1px solid #97C82A; cursor: pointer; }


/* TP add 2011-05-31 */
table.kadra { border-bottom: 1px solid #CEEE83; width: 100%; }
table.kadra td { vertical-align: top; padding: 0px; text-align: justify; }
table.kadra td img { margin: 10px 10px 0 0; }

