body {
 margin: 0;
 padding: 0;
 font: normal 11px Tahoma;
 color: #303030;
 line-height: 16px;
 text-align: center;
}
body,p,td {
 font: normal 11px Tahoma;
}
* :focus {
    outline: none;
}
-#wielkosc {
    width: 400px;
}
.cBody{background: #fff;text-align: left;}
a {
 color: /*#e02123;*/ #476026;
 text-decoration: underline;
}
a:hover {
 color: #476026;
 text-decoration: underline;
}
img {
 margin: 0;
 padding: 0;
 border: none;
}
p {
 margin: 15px 0;
 padding: 0;
}
ul {
 /*margin: 0 0 0 17px;
 padding: 10px 0 10px 20px;*/
 /*list-style-image: url('repository/layout/punkt.png');*/
}
li {
 /*margin: 0;
 padding: 0 0 4px 0;*/
}
br {
 margin: 0;
 padding: 0 0 50px 0;
}
input {
 width: 108px;
 height: 16px;
 color: #38393b;
 font-size: 11px;
 border: 1px solid #cccccc;
 background: #fff;
}
#szyld {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 /*text-align: center;*/
 width: auto !important;
 min-width: 940px;
 height: 138px;
 background: transparent url('repository/layout/img/tloszyldu.png') top left repeat-x;
}
#szyld #main {
 position: relative;
 top: 0; left: 0;
 /*margin: 0 auto;*/ padding: 0;
 margin-left: auto;
 margin-right: auto;
 margin-top: 0;
 margin-bottom: 0;
 width: 940px;
 height: 138px;
 background: transparent url('repository/layout/img/szyld3.png') no-repeat 0 0;
}
#szyld #main #logo a {
    position: absolute;
    top: 28px; left: 40px;
    margin: 0; padding: 0;
    width: 100px; height: 100px;
    display: block;
    background: transparent;
}
#szyld #main #language a {
    position: absolute;
    top: 110px; left: 897px;
    margin: 0; padding: 0;
    width: auto; height: auto;
    display: block;
    background: transparent;
}
#szyld #main #textMainPage {
    position: absolute;
    top: 102px; left: 761px;
    margin: 0; padding: 0;
    width: 130px; height: auto;
    display: block;
    background: transparent;
    font: normal 11px Tahoma;
    text-align: right;
    color: #b7d397;
}
#szyld #main #menu {
 position: absolute;
 top: 119px; left: 0;
 margin: 0; padding: 0;
 width: auto;
 height: auto;
}
#szyld #main #menu .box {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 105px;
 height: 21px;
 float: left;
 background: transparent url('repository/layout/img/tlomenugora.png') bottom left repeat-x;
}
#szyld #main #menu .box#active {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 105px;
 height: 21px;
 float: left;
 background: none;
}
#szyld #main #menu .box#active .title a {
color: #aecc27;
text-decoration: none;
 
}
#szyld #main #menu .separator {
 position: relative;
 top: 11px; left: 0;
 margin: 0 3px 0 0; padding: 0;
 width: 3px;
 height: 7px;
 border-right: 1px solid #92af6c;
 float: left;
}
#szyld #main #menu #box {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 157px;
 height: 21px;
 float: left;
 background: transparent url('repository/layout/img/tlomenugora.png') bottom left repeat-x;
}
#szyld #main #menu .box .title {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 text-align: center;
 color: #fff;
 width: auto;
 height: auto;
}
#szyld #main #menu .box .title a {
 color: #fff;
 text-decoration: none;
}
#szyld #main #pasek {
 position: absolute;
 top: 140px; left: -1px;
 margin: 0; padding: 0;
 width: 940px;
 height: 39px;
 background: #f1f1f1 url('repository/layout/img/tloszyldu2.png') no-repeat 0 0;
}
#contenerRight #skrawke {
 position: absolute;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 10px;
 height: 37px;
 z-index: 5;
 background: transparent url('repository/layout/img/skrawek.png') no-repeat 0 0;
}
#contenerRight #cienikszyldu {
 position: absolute;
 top: 0; left: 758px;
 margin: 0; padding: 0;
 width: 16px;
 height: 36px;
 z-index: 5;
 background: transparent url('repository/layout/img/bgszyldu.png') no-repeat 0 0;
}
#szyld #main #pasek .napis {
 position: absolute;
 top: 10px; left: 170px;
 margin: 0; padding: 0;
 width: auto;
 height: auto;
 font-size: 14px;
}
#szyld #main #search {
 position: absolute;
 top: 132px; left: 755px;
 margin: 0; padding: 0;
 width: 158px;
 height: 60px;
 background: transparent url('repository/layout/img/boxszukaj.png') no-repeat 0 0;
 
}
#szyld #main #search .przyciskSzukaj {
 width: 13px;
 height: 13px;
}
#szyld #main #search .wyszZaaw {
 position: relative;
 top: -2px; left: 0;
 letter-spacing: -0.2px;
 font-size: 9px;
 margin: 0; padding: 0;
 color: #487111;
 cursor: pointer;
}
#szyld #main #search .formaWyszukaj {
 position: absolute;
 top: 10px; left: 15px;
 margin: 0; padding: 0;
 width: auto;
 height: auto;
}
#page {
 position: relative;
 top: 0; left: 0;
 /*margin: 41px auto 0 auto;*/
 text-align: left;
 margin-left: auto;
 margin-right: auto;
 margin-top: 41px;
 margin-bottom: 0; 
 padding: 0;
 width: 940px;
 height: auto !important;
 min-height: 200px;
 height: 200px;
}
#page #contenerLeft {
 position: relative;
 top: 0; left: 0;
 float: left;
 margin: 0; padding: 0;
 width: 155px;
 height: auto !important;
 min-height: 200px;
 height: 200px;
}
#page #contenerRight {
 position: relative;
 top: 0; right: 0;
 float: right;
 margin: 0; padding: 0 0 50px 0;
 width: 785px;
 height: auto !important;
 min-height: 685px;
 height: 685px;
 background: transparent url('repository/layout/img/bekgrandzik.png') repeat-y 0 0;
}
.title a {
 text-decoration: none;
}
#page #contenerRight .boxProd {
 position: relative;
 top: 0; left: 0;
 float: left;
 margin: 0 1px 0 0; padding: 0;
 width: 248px;
 height: 269px;
}
#page #contenerRight .boxProd .title {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 248px;
 height: 29px;
}
#page #contenerRight .boxProd .title .szyld {
 position: absolute;
 top: 4px; left: 6px;
 margin: 0; padding: 0;
 font-size: 17px;
 width: auto;
 height: auto;
}
#page #contenerRight .boxProd .opis {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 248px;
 height: 89px;
 border-right: 1px solid #aeb1a0;
}
#page #contenerRight .boxProd .opis .text {
 position: absolute;
 top: 16px; left: 6px;
 margin: 0; padding: 0;
 width: 226px;
 height: 55px;
}
#page #contenerRight .boxProd .more {
 position: absolute;
 top: 75px; left: 185px;
 margin: 0; padding: 0;
 width: auto;
 height: auto;
}
#page #contenerRight .boxProd .more a {
 font-size: 9px;
}
.more a, .more a:hover {
 color: #476026;
}
#page #contenerRight .boxy {
 position: relative;
 top: 0; left: 0;
 margin: 10px 7px 0 0; padding: 0;
 float: left;
 width: 243px;
 height: auto !important;
 min-height: 200px;
 height: 200px;
}
#page #contenerRight .boxy .title {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 243px;
 height: 31px;
 background: transparent url('repository/layout/img/naglowekbigbox.png') no-repeat 0 0;
}
#page #contenerRight .boxy .title .napis, #page #contenerRight .boxy2 .title .napis {
 position: absolute;
 top: 8px; left: 5px;
 margin: 0; padding: 0;
 width: auto;
 height: auto;
 font-size: 14px;
}
#page #contenerRight .boxy .body {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 243px;
 height: auto;
 background: transparent url('repository/layout/img/minback.png') top left repeat-y;
}
#page #contenerRight .boxy .bottom {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 243px;
 height: 5px;
 background: transparent url('repository/layout/img/bottombox.png') no-repeat 0 0;
}
#page #contenerRight .boxy .body .text {
 position: relative;
 top: 0; left: 4px;
 margin: 0; padding: 0;
 width: 235px;
 height: auto !important;
 min-height: 295px;
 height: 295px;
 background: #f4f5f0;
}
#page #contenerRight .boxy .body .text .wlasciwy {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 22px 0 0 4px;
 text-align: justify; 
 /*line-height: 16px;*/
 width: 212px;
 height: auto;
}
#page #contenerRight .boxy .body .text .wlasciwy .more {
 position: relative;
 top: 0; left: 170px;
 margin: 0; padding: 22px 0 0 4px;
 width: auto;
 height: auto;
}
#page #contenerRight .boxy2 {
 position: relative;
 top: 0; left: 0;
 *z-index: -1;
 margin: 10px 0 0 0; padding: 0;
 float: left;
 *float: none;
 width: 490px;
 height: auto !important;
 min-height: 200px;
 height: 200px;
}
#page #contenerRight .boxy2 .title {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 490px;
 height: 31px;
 font-size: 14px;
 background: transparent url('repository/layout/img/naglowek2bigbox.png') no-repeat 0 0;
}
#page #contenerRight .boxy2 .body {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 490px;
 height: auto;
 background: transparent url('repository/layout/img/min2back.png') top left repeat-y;
}
#page #contenerRight .boxy2 .bottom {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 490px;
 height: 5px;
 background: transparent url('repository/layout/img/bottom2box.png') no-repeat 0 0;
}
#page #contenerRight .boxy2 .body .text {
 position: relative;
 top: 0; left: 4px;
 margin: 0; padding: 0;
 width: 482px;
 height: auto !important;
 min-height: 295px;
 height: 295px;
 background: #f4f5f0;
}
#page #contenerRight .boxy2 .body .text .wlasciwy {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 15px 0 10px 0;
 width: auto;
 height: auto;
}
#page #contenerLeft #boxyMenu {
 position: relative;
 top: 0; left: 0;
 margin: -10px 0 0 0; padding: 0;
 width: 155px;
 height: auto;
 background: transparent url('repository/layout/img/backmenu.png') top left repeat-y;
}
#page #contenerLeft #boxyMenu .naglowek {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 155px;
 height: 44px;
 background: transparent url('repository/layout/img/naglowekmenu.png') no-repeat 0 0;
}
#page #contenerLeft #boxyMenu .naglowek .text {
 position: absolute;
 top: 10px; right: 5px; /*top: 15px; right: 20px;*/
 margin: 0; padding: 0;
 float: right;
 font-size: 16px;
 width: auto;
 height: auto;
 *height: 17px;
}
#page #contenerLeft #boxyMenu .box {
 position: relative;
 top: 0; left: 0;
 margin: 6px 0 8px 2px; padding: 0 0 10px 0;
 width: 153px;
 height: auto !important;
 min-height: 60px;
 height: 60px;
 background: #fff;
}
#page #contenerLeft #boxyMenu .box a {
 text-decoration: none;
}
#page #contenerLeft #boxyMenu ul {
 margin: 0 13px 0 0;
 padding: 0;
 list-style-image: none;
 list-style: none;
}
#page #contenerLeft #boxyMenu ul li {
 margin: 0;
 text-align: right;
 padding: 0 0 4px 0;
}
.lista1, .lista1 a, .lista1 a:hover {
 color: #58732c;
}
.lista1 a:hover, .lista2 a:hover, .lista3 a:hover {
 padding: 0px;
}
.lista1 a:hover .strzalka, .lista1 a.active .strzalka {
 position: absolute;
 top: 3px; right: -10px;
 *top: 4px; *right: 2px;
 margin: 0; padding: 0;
 width: 6px; height: 6px;
 background: transparent url('repository/layout/img/strzalkazielona.png') no-repeat 0 0;
}
.lista1 a.active .rama {
 font-weight: bold;
}
.rama {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: auto; height: auto;
 display: block;
}
.lista2, .lista2 a, .lista2 a:hover {
 color: #826f2b;
}
.lista2 a:hover .strzalka, .lista2 a.active .strzalka {
 position: absolute;
 top: 3px; right: -10px;
  *top: 4px; *right: 2px;
float: right;
 margin: 0; padding: 0;
 width: 6px; height: 6px;
 background: transparent url('repository/layout/img/strzalkabrazowa.png') no-repeat 0 0;
 display: block;
}
.lista2 a.active .rama {
 font-weight: bold;
}
.lista3, .lista3 a, .lista3 a:hover {
 color: #b33924;
}
.lista3 a:hover .strzalka, .lista3 a.active .strzalka {
 position: absolute;
 top: 3px; right: -10px;
 *top: 4px; *right: 2px;
 float: right;
 margin: 0; padding: 0;
 width: 6px; height: 6px;
 background: transparent url('repository/layout/img/strzalkaczerwona.png') no-repeat 0 0;
}
.lista3 a.active .rama {
 font-weight: bold;
}
#maskaLewa {
 position: absolute;
 top: -26px; left: 0;
 width: 12px;
 height: 51px;
 background: transparent url('repository/layout/img/maska.png') top left no-repeat;
}
#maskaPrawa {
 position: absolute;
 top: -30px; right: 11px;
 *right: 10px;
 width: 16px;
 height: 35px;
 background: transparent url('repository/layout/img/maska2.png') top left no-repeat;
}
#boxik {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0 0 0 10px;
 float: left;
 width: auto;
 height: auto;
}
#partnerzy {
 position: absolute;
 top: -40px; *top: -40px; left: 35px;
 margin: 0; padding: 0;
 width: 0; height: 0;
}
#partnerzy table {
 position: relative;
 top: 0; left: 0;
 margin: 0 0 0 6px; padding: 0;
 clear: both;
 width: 690px;
 height: auto;
 font-size: 14px;
 color: #97a2a8;
 font-weight: bold;
}
#partnerzy table td {
 padding: 0px 20px 5px 0px;
}
#partnerzy table td div {
    display: block;
    margin-right: 20px;
    float: left;
    height: 32px;
}
#partnerzy table td a img {
    -moz-opacity: 0.5;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
#partnerzy table td div a:hover img {
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
#partnerzy .opis {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: auto;
 height: auto;
 font-size: 14px;
 color: #97a2a8;
 font-weight: bold;
}
#footer {
 position: relative;
 top: 0; left: 0;
 margin: 0 0 0 155px;
 padding-top: 70px;
 *padding-top: 75px;
 clear: both;
 width: 785px;
 height: 100px;
}
#page #footer .listaa ul li {
  margin: 0 5px 0 0;
 float: left;
 list-style-image: none;
 list-style: none;
 color: #c4c5c0;
 padding: 0 0 0 8px;
 background: transparent url('repository/layout/img/kreskafooter.png') top left no-repeat;
}
#page #footer .listaa ul li a {
 color: #c4c5c0;
 text-transform: uppercase;
 text-decoration: none;
}
#footer #loga {
 position: absolute;
 /*top: 180px;*/
 top: 65px; *top: 59px; right: 60px; *right: 46px;
 margin: 0; padding: 0;
 width: 141px;
 height: 29px;
}
-.boxy2 .body .boxx {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: 465px;
 height: 86px;
 z-index: 1;
 background: pink;
}
.nowosci {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: auto;
 height: auto;
}
.nowosci .opis {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 10px 6px 2px 15px;/*10px 6px 2px 15px;*/
 /*width: 350px;*/
 text-align: left;
 width: auto;
 height: 40px;
 font-size: 11px;
 line-height: 16px;
}
.nowosci .opis2 {
 position: relative;
 top: 0; left: 0;
 margin: 0;
 margin: 0 0 0 5px; 
 padding: 10px 6px 2px 15px; /*10px 6px 2px 15px;*/
 /*width: 450px;*/
 width: auto;
 text-align: left;
 height: 40px;
 /*height: auto;*/
 font-size: 11px;
 line-height: 16px;
 overflow: hidden;
}
.nowosci .more {
 position: relative;
 top: 0; right: 10px;
 margin: 0; padding: 0;
 float: right;
 width: 50px;
 height: auto;
 font-size: 11px;
}
.nowosci .linia {
 position: relative;
 top: 0;f left: 0;
 margin: 0 auto; padding: 0;
 *margin-left: auto;
 *margin-right: auto;
 *margin-top: 0;
 *margin-bottom: 0;
 width: 225px;
 height: 20px;
 clear: both;
 border-bottom: 1px solid #d3d4c2;
}
.nowosci .linia2 {
 position: relative;
 top: 0; left: 0;
 margin: 0 0 0 180px; padding: 0;
 *margin: -15 0 0 105px;
 width: 225px;
 height: 25px ;/*20px;*/
 clear: both;
 border-bottom: 1px solid #d3d4c2;
}
.nowosci img {
 margin: 0 0 0 5px;
}
#boxyMenu {
 line-height: 10px;
}
.pliczki {
 position: relative;
 top: 0; left: 0;
 margin: 0 0 0 10px; padding: 0;
 width: 650px;
 height: auto;
}
.pliczki .opis {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 10px 6px 2px 15px;
 vertical-align: top;
 width: auto;
 height: auto;
}
.pliczki .linia {
 position: relative;
 top: 0; left: 0;
 margin: 0 auto; padding: 0;
 width: 225px;
 height: 20px;
 clear: both;
 border-bottom: 1px solid #d3d4c2;
}
.pliczki .plikdopobraniapdf a, .pliczki .plikdopobraniapdf a:hover {
 color: #476026;
 text-decoration: underline;
}
.pliczki .plikdopobraniapdf {
 position: relative;
 top: 0; left: 0;
 margin: 10px 0 0 40px; padding: 0;
 width: auto;
 height: auto;
}
.titleRoot {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0 0 10px 5px;
 width: auto;
 height: auto;
 font-size: 11px;
 color: #476026;
 font-weight: bold;
}
#pasek .nawigator {
 position: absolute;
 top: 8px; left: 90px;
 margin: 0; padding: 0;
 width: auto;
 height: auto;
 font-size: 11px;
 color: #85a363;
}
#pasek .nawigator a, #pasek .nawigator a:hover {
 font-size: 11px;
 color: #85a363;
 text-decoration: underline;
}
#pasek .nawigator .aktualny {
 font-size: 11px;
 color: #909090;
 font-weight: bold;
}
.nowe {
 position: relative;
 top: 0; left: 0;
 margin: 0 0 0 10px; padding: 0;
 width: 650px;
 height: auto;
}
.nowe2 {
 position: relative;
 top: 0; left: 0;
 margin: 0 0 0 10px; padding: 0;
 width: 580px;
 height: auto;
}
.nowe .plikdopobraniapdf {
    margin: 0 0 0 50px;
}
.nowe .opis {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0 6px 2px 15px;
 *margin: 0 0 10px 0; /* */ 
 vertical-align: top;
 width: 546px;
 height: 76px;
 line-height: 16px;
 font-size: 11px;
 text-align: left;
}
.nowe .opis2 {
 position: relative;
 top: 0; left: 0;
 margin: 0; 
 padding: 0 6px 2px 10px;
 vertical-align: top;
 width: 652px;
 *width: 647px;
 height: 76px;
 line-height: 16px;
 font-size: 11px;
 text-align: left;
}
.nowe .opis .title {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0 0 10px 0;
 width: auto;
 height: auto;
 font-weight: bold;
 text-align: left;
}
.nowe .opis2 .title {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0 0 10px 0;
 width: auto;
 height: auto;
 font-weight: bold;
 text-align: left;
}

.nowe .linia {
 position: relative;
 top: 0; left: 0;
 padding: 0;
 margin: 0 auto 15px auto;
 /**margin: 0 0 15px 180px;*/
 width: 225px;
 height: 20px;
 clear: both;
 border-bottom: 1px solid #d3d4c2;
}
.liniaFormularze {
 position: relative;
 top: 0; left: 0;
 padding: 0;
 margin: 0 auto 15px auto;
 *margin: 0 0 10px 180px;
 width: 225px;
 height: 20px;
 clear: both;
 border-bottom: 1px solid #d3d4c2;
}
.nowe .linia2 {
 position: relative;
 top: 0; left: 0;
 padding: 0;
 margin: 0 0 15px 275px;
 *margin: 0 0 15px 110px;
 width: 225px;
 height: 20px;
 clear: both;
 border-bottom: 1px solid #d3d4c2;
}
.nowe .more {
 position: relative;
 top: 0; right: 10px;
 margin: 0; padding: 0;
 float: right;
 width: 50px;
 height: auto;
 font-size: 11x;
}
.belka {
 position: absolute;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: auto;
 height: auto;
}
.rel {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0;
 width: auto;
 height: auto;
}
.wynikiwyszukiwania {
 position: relative;
 top: 0; left: 0;
 margin: 0 0 0 10px; padding: 0;
 width: 450px;
 height: auto;
}
.wynikiwyszukiwania .opis {
 position: relative;
 top: 0; left: 0;
 margin: 0; padding: 0 6px 2px 15px;
 vertical-align: top;
 width: auto;
 height: 70px;
}
.wynikiwyszukiwania .opis table {
    font-size: 11px;
    width: 100%;
}
.wynikiwyszukiwania .linia {
 position: relative;
 top: 0; left: 0;
 margin: 0 auto 35px auto; padding: 0;
 width: 225px;
 height: 20px;
 clear: both;
 border-bottom: 1px solid #d3d4c2;
}
.wynikiwyszukiwania .more {
 position: relative;
 top: -20px; right: 0px;
 margin: 0; padding: 0;
 float: right;
 width: 50px;
 height: auto;
}
.wynikiwyszukiwania .subOpis {
 padding: 0 0 0 15px;
 width: 370px;
}
#filtr {
 position: absolute;
 top: -42px; right: 27px;
 margin: 0; padding: 5px 8px 5px 7px;
 float: right;
 width: auto;
 height: auto;
 z-index: 20;
}
#filtr select {
 margin-bottom: 10px;
 display: block;
 width: 132px;
 height: 17px;
 font-size: 11px;
 border: 1px solid #cccccc;
 color: #38393b;
}
#filtr input {
 margin-bottom: 10px;
 display: block;
 width: 132px;
 height: 17px;
 font-size: 11px;
 border: 1px solid #cccccc;
}
#filtr input.hidden {
 display:none;
}
#filtr input.image {
 width: 39px;
 height: 13px;
 margin: 0 0 0 85px;
 border: none;
}
.porcjowanie {
 position: relative;
 top: 0; left: 0;
 margin: 10px 0; padding: 0;
 width: 600px;
 height: 20px;
 text-align: right;
}
.porcjowanie .gdzie {
 position: relative;
 top: 0; left: 0;
 margin: 0 60px 0 0; padding: 0;
 width: auto;
 height: auto;
}
.kartaproduktu table {
 font-size: 11px;
}
.kartaproduktu .parzyste {
 background: #e7e9dc;
 padding: 3px 10px;
}
.kartaproduktu .nieparzyste {
 background: #f4f5f0;
 padding: 3px 10px;
}
.produktOpis {
 position: relative;
 top: 0; left: 0;
 width: 414px;
 height: auto;
 margin: 19px 0 0 22px;
 padding: 0;
 color: #263a09;
 font-size: 11px;
 line-height: 16px;
}
.dokproduktu {
 position: relative;
 top: 0; left: 0;
 width: 200px;
 float: left;
 height: auto;
 margin: 19px 0 0 22px;
 padding: 0;
 font-size: 11px;
}
.dokproduktu .napis {
 position: absolute;
 top: 50px; left: 30px;
 width: auto;
 height: auto;
 margin: 0;
 padding: 0;
 color: #436f0d;
}
.uwagi {
 width: 650px;
 margin: 20px 0 0 20px;
 color: #791811;
}
.kartaproduktu {
 position: relative;
 top: 0; left: 0;
 width: auto;
 height: auto;
 margin: 10px 0 0 0;
 padding: 0;
}
.kartaproduktu .logoProd {
 position: absolute;
 top: -35px; left: 240px;
 width: auto;
 height: auto;
 margin: 0;
 padding: 0;
}
.ofirmie td {
 height: 22px;
 width: 456px;
}
.ofirmie td.title_text {
 background-image: url('repository/layout/img/tab2top2.png');
 font-weight: bold;
 color: #385020;
 padding-left: 15px;
 font-size: 11px;
}
.ofirmie td a:link, .ofirmie td a:active, .ofirmie td a:visited, .ofirmie td a:hover {
 text-decoration: none;
}
.ofirmie td.icon {
 padding-right: 10px;
 width: 23px;
}
.ofirmie td.icon img {
 margin-left: 10px;
}
.ofirmie .parzyste td {
 background: #fff;
}
.ofirmie .nieparzyste td {
 background: #f4f4f2;
}
.ofirmie table {
    font-size: 11px;
}
.nowosci .title {
    position: relative;
    top: 0; left: 0;
    margin: 0; padding: 0 0 10px 0;
    width: auto;
    height: auto;
    font-weight: bold;
    text-align: left;
    display: none;
}
.linkGraf {
    position: absolute;
    top: 10px; left: 40px;
    margin: 0; padding: 0;
    width: auto; height: auto;
}
.tableDod {
    position: relative;
    top: 0; left: 0;
    margin: 0 0 0 10px; padding: 0;
    width: auto; height: auto;
}
.opisFormularz {
    color: #253a07;
}