/* CSS Document */
body {
font: 11px/17px "Arial", sans-serif; color: #d7f39e; margin: 0px 0px; padding: 0px 0px; text-align: center;
background: #087703 url(../images/bg.jpg) repeat-x center 79px;
}
img {
border: 0px;
}
form {
padding: 0px 0px; margin: 0px 0px;
}
fieldset {
padding: 0px 0px; margin: 0px 0px; border: 0px;
}
ul {
padding: 10px 0px; margin: 0px 0px; list-style: none;
}
li {
padding: 0px 0px 0px 18px; background: transparent url(../images/bgli.gif) no-repeat left 5px; color: #abd54c;
}
a {
color: #c1dc4f; text-decoration: underline; cursor: pointer;
}
a:hover {
color: #b800c8; text-decoration: none; cursor: pointer;
}
p {
padding: 0px 0px; margin: 0px 0px 15px 0px;
}
table {
width: 100%; border: 0px; border-collapse: collapse; vertical-align: middle;
}
table td {
text-align: left; vertical-align: top; padding: 2px 0px;
}
table td.nazwa {
font-weight: normal; padding: 0px 0px 0px 0px;
}
table td.but {
text-align: right; padding: 5px 10px 5px 0px;
}
input {
font-size: 9px; color: #000000; width: 200px; padding: 1px 5px 1px 5px; font-family: Verdana; height: 13px;
border: 1px solid #cccccc; background-image:url('../images/bginput.gif'); background-repeat: repeat-x; margin: 0px 0px 0px 0px;
}
textarea {
width: 250px; height: 75px; background-image:url('../images/bginput.gif'); background-repeat:repeat-x;
padding: 5px 5px; border: 0px; border: 1px solid #cccccc; background-color: #ececec; font-size: 11px;
}
input.buttonkon {
color: #FFFFFF; font-size: 10px; font-weight: normal; background-color: #2c2c2c; padding: 1px 5px 3px 5px;
background-image: none; width: 50px; height: 15px; border: 0px; margin: 0px 0px;
}
.error {
color: #ff7800; font-size: 9px;
}
#all {
width: 100%; padding: 0px 0px; margin: 0px 0px; background: transparent url(../images/bgall_big.gif) repeat-x left top;
}
#top {
width: 950px; height: 150px; padding: 0px 0px; margin: 0px auto; text-align: left; overflow: hidden;
}
#lefttop {
width: 385px; padding: 0px 0px; margin: 0px 0px; text-align: left; float: left;
}
a.logo {
width: 226px; height: 150px; margin: 0px 0px; float: left; display: block; padding: 23px 0px 0px 24px; overflow: hidden;
}
.cartoon {
float: right; padding: 7px 0px 0px 0px; margin: 0px 0px; width: 113px; overflow: hidden; display: block;
}
#language {
font-family: Tahoma; font-size: 10px; color: #d6ff81; padding: 7px 35px 0px 0px; text-align: right; height: 52px; overflow: hidden;
}
#language img {
padding: 0px 0px 0px 6px; margin: -2px 0px;
}
#rightfoot {
float: right; padding: 0px 0px; margin: 0px 0px; width: 537px;
}


#menu {
width: 537px; height: 69px; float: right; text-align: left; padding: 0px 0px; margin: 0px 0px 2px 0px;
}
#menu a {
float: left; display: block; width: 84px; height: 25px; padding: 30px 0px 0px 0px; margin: 34px 5px 0px 0px; text-align: center; background: transparent url(../images/bgmenu.gif) no-repeat left top;
}
#menu a.long {
float: left; display: block; width: 84px; height: 37px; padding: 18px 0px 0px 0px; margin: 34px 5px 0px 0px; text-align: center; background: transparent url(../images/bgmenu.gif) no-repeat left top;
}
#menu a:hover, #menu a.active, #menu a.long_active {
float: left; display: block; width: 84px; height: 49px; padding: 30px 0px 0px 0px; margin: 15px 5px 0px 0px; text-align: center; background: transparent url(../images/bgmenuhover.gif) no-repeat left top;
}
#main {
width: 100%; height: 436px; padding: 0px 0px; margin: 0px auto; overflow: hidden; background: transparent url(../images/bgmain.jpg) no-repeat center top;
}
#content {
width: 930px; padding: 0px 10px 0px 10px; margin: 0px auto; text-align: left;
}
#leftkolumn {
width: 250px; padding: 42px 0px 0px 0px; margin: 0px 0px; text-align: left; float: left; overflow: hidden;
}
#leftkolumn_p {
width: 250px; padding: 22px 0px 0px 0px; margin: 0px 0px; text-align: left; float: left; overflow: hidden;
}
h1 {
padding: 0px 0px 20px 41px; margin: 0px 0px; font-size: 13px; color: #FFFFFF;
}
ul.hmenu {
padding: 0px 0px; margin: 0px 0px;
}
ul.hmenu li {
width: 250px; padding: 0px 0px 3px 0px; margin: 0px 0px; overflow: hidden; float: left;
}
ul.hmenu li a {
display: block; width: 250px; height: 30px; padding: 0px 0px; margin: 0px 0px; background: transparent url(../images/bghmenua-trans.png) no-repeat left top; overflow: hidden;
}
ul.hmenu li a:hover, ul.hmenu li a.active, ul.hmenu li a.big_active {
display: block; width: 250px; height: 30px; padding: 0px 0px; margin: 0px 0px; background: transparent url(../images/bghmenua_hover-trans.png) no-repeat left top;
}
ul.hmenu li a img {
padding: 8px 100px 15px 20px; margin: 0px 0px;
}
ul.hmenu li a.big img, ul.hmenu li a.big_active img{
padding: 2px 100px 15px 20px; margin: 0px 0px;
}

ul.hmenu li ul.submenu {
padding: 0px 0px 0px 10px; margin: 7px 0px 15px 0px; list-style: none; line-height: 10px;
}
ul.hmenu li ul.submenu li {
padding: 0px 0px 0px 33px; background: transparent url(../images/bgli.gif) no-repeat 15px 5px; color: #abd54c; margin: 0px 0px; list-style: none; 
float: left; overflow: hidden; line-height: 15px;
}
ul.hmenu li ul.submenu li a {
display: block; padding: 0px 0px; margin: 0px 0px; background: transparent url(../images/bghmenua2-trans.png) no-repeat left top; height: 15px; overflow: hidden;
}
ul.hmenu li ul.submenu li a:hover, ul.hmenu li ul.submenu li a.active {
display: block; padding: 0px 0px; margin: 0px 0px; background: #ffffff; overflow: hidden; line-height: 15px; height: 15px;
color: #b800c8; text-decoration: none;
}
/* style od przewijanej zawartości */
#wrapper {
float: right; width: 640px; height: 436px; margin: 0px 0px; overflow: hidden; padding: 0px 0px; text-align: justify;
}
#panes {
width: 640px; height: 335px; overflow: hidden; margin: 50px 0px 0px 0px; padding: 0px 0px;
}
#panes_pro {
width: 640px; height: 335px; overflow: hidden; margin: 15px 0px 0px 0px; padding: 0px 0px;
}
#heading {
display: block; text-align: center; margin: 0px 0px; padding: 12px 0px 0px 0px;
}
#heading * {
display: inline; padding: 4px;  cursor: pointer; vertical-align: middle; margin: 0px 0px;
}
#heading li {
border: 1px solid #82b203; color: #454543; font-weight: bold; padding: 3px 6px; font-size: 10px;
font-family: Verdana; margin: 0px 1px; background: #c1dc4f url(../images/bglih.gif) no-repeat left top; 
}
#heading li.active {
border: 1px solid #dae89e; color: #ffffff; font-weight: bold; padding: 3px 6px; font-size: 10px;
font-family: Verdana; margin: 0px 1px; background: #98c32d url(../images/bglih.gif) no-repeat left top;
}
#text {
width: 640px; height: 335px; padding: 0px 0px; margin: 0px 0px;
}
.pane {
width: 640px; height: 335px; padding: 0px 0px; margin: 0px 0px;
}
strong {
color: #ffffff; font-weight: bold;
}

#wrapper_big {
float: right; width: 930px; height: 436px; margin: 0px 0px; overflow: hidden; padding: 0px 0px; text-align: justify;
}
#panes_big {
width: 930px; height: 315px; overflow: hidden; margin: 30px 0px 0px 0px; padding: 0px 0px;
}
#text_big {
width: 930px; height: 315px; padding: 0px 0px; margin: 0px 0px;
}
.pane_big {
width: 930px; height: 315px; padding: 25px 0px 0px; margin: 0px 0px;
}

/* koniec styli od przewijanej zawartości */
h2 {
font-size: 12px; color: #032400; padding: 0px 0px 20px 0px; margin: 0px 0px;
}
h4 {
font-size: 12px; color: #032400; padding: 10px 0px 10px 0px; margin: 0px 0px;
}
.panel {
float: left; width: 300px; padding: 0px 0px 40px 0px; margin: 0px 0px; color: #032401;
}
.panels {
float: left; width: 300px; padding: 0px 0px 20px 0px; margin: 0px 0px;
}
.panels2 {
float: right; width: 300px; padding: 0px 0px 20px 0px; margin: 0px 0px;
}
.person {
float: left; padding: 2px; border: 1px solid #e1e2df; margin: 0px 10px 0px 0px; filter:alpha(opacity=0);opacity:0;
}
.panel2 {
float: right; width: 300px; padding: 0px 0px 40px 0px; margin: 0px 0px; color: #032401;
}

#footer {
width: 100%; height: 142px; overflow: hidden; padding: 11px 0px 0px 0px; margin: 0px 0px; text-align: center; background: transparent url(../images/bgfooter.gif) repeat-x left top; font-family: Tahoma;
}
#icons {
width: 950px; padding: 0px 0px; margin: 0px auto 27px auto; text-align: left; font-family: Tahoma; color: #b5d6b3; overflow: hidden;
}
.box {
width: 219px; height: 68px; background: transparent url(../images/bgbox.jpg) no-repeat left top; padding: 0px 0px; margin: 0px 6px 0px 11px; float: left; overflow: hidden;
}
.box2 {
width: 219px; height: 68px; background: transparent url(../images/bgbox.jpg) no-repeat left top; padding: 0px 0px; margin: 0px 0px 0px 11px; float: left; overflow: hidden;
}
.box2 .text, .box .text2 {
width: 100px; padding: 18px 0px 0px 5px; float: left; margin: 0px 0px; display: block; cursor: pointer;
}
.text {
width: 100px; padding: 25px 0px 0px 5px; float: left; margin: 0px 0px; display: block; cursor: pointer;
}
.foto {
width: 93px; height: 50px; margin: 6px 0px 0px 5px; padding: 0px 0px; float: left; cursor: pointer;
}
#foot {
width: 950px; padding: 15px 0px 0px 0px; margin: 0px auto; text-align: left; font-family: Tahoma; color: #b5d6b3; background: transparent url(../images/bgfoot.gif) no-repeat left top; font-size: 10px;
}
#copy {
width: 270px; float: left; padding: 0px 0px 0px 17px; margin: 0px 0px;
}
#bottommenu {
width: 410px; float: left; padding: 0px 0px 0px 60px;; margin: 0px 0px;
}
#bottommenu a {
color: #b5d6b3; text-decoration: none;
}
#bottommenu a.home {
color: #b5d6b3; text-decoration: none; padding: 0px 0px 0px 17px;
}
#bottommenu a.end {
color: #b5d6b3; text-decoration: none; padding: 0px 17px 0px 0px;
}
#design {
width: 150px; padding: 0px 17px 0px 0px; text-align: right; height:26px; float: right;
}
#design img {
padding: 0px 0px 0px 6px; margin: 0px 0px -13px 0px;
}

.acrobat {
background: transparent url(../images/acrobat-trans.png) no-repeat left 20px; padding: 10px 0px 0px 70px; margin: 0px 0px; display: block; height: 65px;
}
.zip {
background: transparent url(../images/zip-trans.png) no-repeat left top; padding: 10px 0px 0px 70px; margin: 0px 0px; display: block; height: 65px;
}
.mapka {
width: 320px; padding: 0px 0px; margin: 70px 0px 0px 0px; float: left; overflow: hidden;
}
.box_kontakt {
width: 290px; padding: 0px 0px 15px 0px; margin: 0px 0px; float: right; overflow: hidden; text-align: left;
}


.product_box {
width: 155px; height: 135px; padding: 0px 0px; margin: 0px 6px 40px 0px; background: transparent url(../images/bgproductbox-trans.png) no-repeat left top; text-align: center;
float: left;
}
.product_box2 {
width: 155px; height: 135px; padding: 0px 0px; margin: 0px 0px 40px 0px; background: transparent url(../images/bgproductbox-trans.png) no-repeat left top; text-align: center;
float: left;
}
h3 {
font-size: 11px; color: #FFFFFF; padding: 0px 0px; margin: 0px 0px; height: 30px;  line-height: 14px;
}
.pict {
text-align: left; padding: 0px 0px 0px 0px; margin: 0px 0px;
}
a.more {
width: 125px; padding: 0px 18px 0px 0px; text-align: right; display: block; background: transparent url(../images/bgmore.gif) no-repeat right 5px;
font-size: 10px; font-family: Tahoma; color: #c7df53; font-weight: bold; text-decoration: none;
}
.space {
width: 640px; height: 40px; overflow: hidden; padding: 0px 0px; margin: 0px 0px;
}

#wrapper_p {
float: right; width: 640px; height: 406px; margin: 0px 0px; overflow: hidden; padding: 30px 0px 0px 0px; text-align: justify;
}
.gallery {
text-align: center;
}

/* style sitemap */
ul.sitemap {
padding: 0px 0px 5px 15px; margin: 0px 0px; list-style: none;
}
ul.sitemap li, ul.sitemap2 li {
list-style: none; padding: 0px 0px 0px 30px; margin: 0px 0px; background: transparent url(../images/folderemp-trans.png) no-repeat left 3px; line-height: 20px;
color: #FFFFFF;
}
ul.sitemap li a, ul.sitemap2 li a {
color: #e5f59f; text-decoration: none;
}
ul.sitemap li a:hover, ul.sitemap2 li a:hover {
color: #b800c8; text-decoration: underline;
}
ul.sitemap li ul li, ul.sitemap2 li ul li {
list-style: none; padding: 0px 0px 0px 30px; margin: 0px 0px; background: transparent url(../images/file-trans.png) no-repeat left 3px; line-height: 20px;
color: #FFFFFF;
}
ul.sitemap li.full, ul.sitemap2 li.full {
background: transparent url(../images/folder-trans.png) no-repeat left 3px;
}
ul.sitemap2 {
padding: 0px 0px 5px 15px; margin: 0px; list-style: none;
}
ul.sitemap2 li.empty {
background: transparent url(../images/blank-trans.png) no-repeat left 3px; line-height:1px;
}
ul.sitemap2 li.empty ul {
padding: 0px 0px 0px 15px; margin: 0px 0px; list-style: none;
}
ul.sitemap2 li.empty2 {
background: transparent url(../images/blank-trans.png) no-repeat left 3px; line-height:1px;
}
ul.sitemap2 li.empty2 ul {
padding: 0px 0px 5px 15px; margin: 0px 0px; list-style: none;
}
a.map {
padding: 0px 0px 0px 15px; color: #d6ff81; text-decoration: none;
}


.clear {
height: 0px; line-height: 0px; font-size: 1px; clear: both; overflow: hidden;
}
