body {background:white url(../../_images/en/bgtop.png) repeat-x center top;color:#2d4548;margin:0;padding:0;font-size:11px;font-family:tahoma, arial, helvetica, sans-serif;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:arial, tahoma, verdana, helvetica, sans-serif;font-size:11px;color:#6e7872;}
h2, h3, h4, p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#2d4548;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}
.columns {width:100%;overflow:hidden;}

#bg-bottom {background:transparent url(../../_images/en/bgbottom.png) repeat-x left bottom;padding-bottom:85px;}
#bg-center {background:transparent url(../../_images/en/bgcenter.png) no-repeat 50% 119px;}

#container {width:937px;margin:0 auto;}

#top {height:93px;padding-left:81px;padding-top:26px;position:relative;}
#top .logo {float:left;margin-right:60px;}
#top h1 {margin:0;color:#194658;font-weight:normal;font-family:arial, 'trebuchet ms', sans-serif;padding-top:10px;font-size:24px;}
#top h1 a {color:#194658;}
#top h1 a:hover {text-decoration:none;}
#top p {margin:0;font-family:'trebuchet ms', sans-serif;color:#2199a1;font-size:13px;padding-top:4px;}

#lang {position:absolute;right:100px;top:43px;margin:0;padding:0;}
#lang li {padding-left:19px;display:inline;}

#tools {list-style-type:none;margin:0;padding:0;position:absolute;right:100px;top:72px;font-size:9px;}
#tools li {display:inline;padding-left:19px;}
#tools li a {text-decoration:underline;}
#tools li a:hover {text-decoration:none;}

#menu {list-style-type:none;width:838px;height:46px;background:#0589a4 url(../../_images/en/menu.jpg) no-repeat;color:white;padding:0;margin:58px 0 0 37px;font-family:'trebuchet ms', sans-serif;font-size:13px;}
#menu li {float:left;padding:16px 8px 0 40px;font-weight:bold;}
#menu a {color:white;float:left;height:15px;overflow:hidden;position:relative;}
#menu a:hover {text-decoration:none;color:#00415f;}
#menu a:hover img {position:relative;top:-15px;}
#menu .ac {position:relative;top:-15px;}

#main-animation {height:259px;background:#77c1ba url(../../_images/en/animation.png) repeat-x;color:white;position:relative;}
#main-animation h2, #animation h2 {margin:0;font-weight:normal;font-family:arial, 'trebuchet ms', sans-serif;font-size:28px;}
#main-animation p, #animation p {margin:0;font-family:'trebuchet ms', sans-serif;font-size:13px;color:#e3f3f3;}
#animation-text {position:absolute;top:61px;left:500px;z-index:10;}
#animation {height:157px;background:#77c1ba url(../../_images/en/animation1.png) repeat-x;color:white;position:relative;}
#animation #animation-text {left:482px;top:63px;}
#main-animation-image {position:absolute;left:0;bottom:0;width:625px;height:250px;background:transparent url(../../_images/en/mainanimation.jpg) no-repeat left bottom;padding-left:117px;margin:0;list-style-type:none;}
#main-animation-image li, #animation-image li {position:absolute;}
#animation-image {position:absolute;left:0;bottom:0;width:352px;height:131px;padding-bottom:22px;background:transparent url(../../_images/en/animation.jpg) no-repeat 83px 100%;padding-left:136px;margin:0;list-style-type:none;}
#image2 {display:none;}
#image3 {display:none;}
#image4 {display:none;}
#image5 {display:none;}
#main-animation #image1 {margin-top:-9px; }
#main-animation #image2 {margin-top:-1px; }
#main-animation #image3 {margin-top:-1px; }
#main-animation #image4 {margin-top:-9px; }
#main-animation #image5 {margin-top:-1px;}

#animation #image3 {margin-left:-13px;}
#animation #image4 {margin-left:-13px;}

#main-content {background:#fff9e0 url(../../_images/en/maincontent.png) repeat-x;padding-bottom:27px;width:100%;overflow:hidden;}
#main-content-bg {background:transparent url(../../_images/en/maincontent.jpg) no-repeat right top;width:100%;overflow:hidden;}
#main-content .col-left {float:left;width:240px;margin-right:18px;padding-left:78px;padding-top:10px;}
#main-content .col-center {float:left;width:260px;padding-top:10px;}
#main-content .col-right {float:right;width:250px;padding-right:62px;}

#content {background:#fbf7df url(../../_images/en/content.png) repeat-x;width:100%;overflow:hidden;}
#content-bg {background:transparent url(../../_images/en/contentbottom.png) repeat-x left bottom;padding-bottom:27px;width:100%;overflow:hidden;}
#content .col-left {float:left;width:235px;padding-left:36px;padding-top:10px;}
#content .col-right {float:right;width:573px;padding-right:60px;padding-top:10px;padding-bottom:20px;}

.left-box {background:#61a320 url(../../_images/en/leftbox.png) repeat-y;color:white;margin-bottom:24px;width:100%;}
.left-box-bg {background:transparent url(../../_images/en/leftboxbg.png) no-repeat;width:100%;}
.left-box h2 {font-size:13px;margin:0;font-family:'trebuchet ms', sans-serif;color:white;padding:13px 0 0 40px;}
.left-box .arrows {list-style-type:none;margin:1em 0 0 0;padding:6px 0 29px 35px;line-height:1.4em;}
.left-box .arrows li {padding:4px 0 5px 20px;background:transparent url(../../_images/en/arrow_w.gif) no-repeat 6px 10px;}
.left-box .arrows li a {color:white;text-decoration:underline;}
.left-box .arrows li a:hover {text-decoration:none;}
.left-box .arrows .ak {color:#024a68;}

.gr {color:#024a68;}
.gx {padding:20px 0 0 40px;font-size:13px;}
.cytat {border:1px solid #DBD8C5;margin: 10px 0 0 10px;padding:7px;overflow:hidden;}

.box-contact {background-image:url(../../_images/en/leftbox1.png);padding-top:5px;}
.box-contact h2 {padding:0 0 13px 40px;}
.box-contact h2 a {color:white;}
.box-contact h2 a:hover {text-decoration:none;}
.box-contact p {margin:0 0 0 40px;padding-bottom:13px;font-family:'trebuchet ms', sans-serif;font-size:10px;}

.col-right h3 {font-size:11px;margin:0;padding:0;}
.text h2, .col-right h2, .col-left h2 {font-size:13px;font-family:'trebuchet ms', sans-serif;margin-top:0;padding-top:0.6em;}
.text p {line-height:1.45em;margin:1.45em 0;}
#main-content .text p {padding:0.5em 0 0 0;margin:0;}
.text .arrows {list-style-type:none;margin:0;padding:0;line-height:1.4em;}
.text .arrows li {padding:4px 0 5px 20px;background:transparent url(../../_images/en/arrow.gif) no-repeat 6px 10px;}
.text p a {color:#b2d84f;text-decoration:underline;}
.text p a:hover {text-decoration:none;}

.text .image-right {float:right;margin:1em 0 1em 20px;padding:6px 7px;border:1px solid #dbd8c5;}
#content .margin-top {margin-top:3em;}

.people-list {list-style-type:none;margin:0;padding:0;}
.people-list li {float:left;text-align:center;width:125px;margin-right:24px;line-height:1.4em;padding-top:4px;}
.people-list li.last {margin-right:0;}
.people-list li img {border:1px solid #dbd9cc;margin-bottom:13px;padding:5px 4px;}
.people-list li cite {font-weight:bold;font-style:normal;}
.people-list li.metody {margin-right:15px;}

.links-button {list-style-type:none;margin:0;padding:0;}
.links-button li {background:#74b121 url(../../_images/en/linkbutton.png) no-repeat left bottom;text-align:right;width:100%;vertical-align:bottom;}
.links-button li a {color:white;font-family:'trebuchet ms', sans-serif;font-size:13px;display:block;padding:10px 39px 12px 39px;}
.links-button li.why a {background:transparent url(../../_images/en/buttonwhy.gif) no-repeat;padding-top:34px;padding-left:81px;}

.media {padding-top:10px;}
.media .columns {padding-bottom:45px;}
.media .flash-player {float:right;padding:7px 8px;border:1px solid #dbd8c5;width:356px;}
.media .media-list {float:left;width:185px;}
.media .media-list ul {list-style-type:none;margin:10px 0 0 0;padding:0;line-height:1.4em;}
.media .media-list li {border-top:1px solid #dbd8c5;padding:9px 16px 10px 16px;background:transparent url(../../_images/en/arrow.gif) no-repeat 0 14px;}
.media .media-list li.first {border-top-width:0;}
.media .media-list h4 {margin:0;padding:0;font-size:11px;font-weight:normal;}
.media .media-list h4 a {color:#497d90;text-decoration:underline;}
.media .media-list h4 a:hover {text-decoration:none;}
.media .media-list p {margin:0;}
.media .list li {width:557px;}

.forum {padding-top:10px;}
.forum .list a {display:block;width:340px;overflow:hidden;}
.forum .list cite {font-style:normal;position:absolute;left:360px;top:8px;color:#6e7872;}
.forum .buttons {border-top:1px solid #dbd8c5;padding:19px 0;width:100%;overflow:hidden;margin:0;}
.forum .buttons .button {background:#74ba24 url(../../_images/en/button.png) no-repeat;float:left;color:white;padding-left:10px;}
.forum .buttons .button span {float:left;cursor:pointer;background:transparent url(../../_images/en/button1.png) no-repeat right top;line-height:20px;height:23px;padding-right:13px;}

.forum-post {background:transparent url(../../_images/en/mainpost.png) repeat-x left bottom;border-bottom:1px solid #c4e1d0;position:relative;padding-top:10px;margin-top:10px;color:#6e7872;}
.forum-post h4 {padding-left:16px;width:340px;overflow:hidden;font-size:11px;font-weight:normal;color:#497d90;background:transparent url(../../_images/en/arrow.gif) no-repeat 2px 5px;margin:0;}
.forum-post cite {position:absolute;left:360px;top:10px;font-style:normal;}
.forum-post blockquote {margin:0 16px;padding:18px 0 10px 0;}
.forum-post blockquote p {margin:0;overflow:hidden;}

.forum-posts {list-style-type:none;margin:0;padding:0;color:#6e7872;line-height:1.4em;}
.forum-posts li {border-top:1px solid #dbd8c5;padding:6px 37px 9px 37px;}
.forum-posts li.first {border-top-width:0;}
.forum-posts li.even {background:transparent url(../../_images/en/post.png) repeat-x;}
.forum-posts h5 {margin:0;font-size:11px;font-weight:normal;padding-bottom:2px;}
.forum-posts h5 cite {font-style:normal;}
.forum-posts blockquote {margin:0;padding:0;}
.forum-posts blockquote p {margin:0;padding:0;overflow:hidden;}

.form {padding-bottom:40px;}
.form fieldset {padding:17px 13px;margin-top:29px;}
.form fieldset.border {border:1px solid #dbd8c5;}
.form .input {background-color:#fdfbef;border-top:1px solid #9fafaf;border-left:1px solid #9fafaf;border-right-width:0;border-bottom-width:0;padding:4px 9px 3px 9px;color:#6e7872;width:450px;margin-bottom:10px;}
.form textarea.input {height:72px;margin-top:10px;}
.form label {display:none;}
.form p.button {margin:0;padding-top:8px;padding-bottom:2px;}
.form p.button .button {width:81px;height:23px;background:#6bb524 url(../../_images/en/buttonsend.png) no-repeat;padding:0 2px 2px 0;border-width:0;color:white;cursor:pointer}

.faq {padding-top:10px;}
.faq li {width:557px;}
.faq .list h4 {font-weight:normal;color:#497d90;margin:0;font-size:11px;}
.faq .list p {margin:0;}

.list {list-style-type:none;margin:0;padding:12px 0 3px 0;line-height:1.4em}
.list li {border-top:1px solid #dbd8c5;padding:7px 0 9px 16px;position:relative;background:transparent url(../../_images/en/arrow.gif) no-repeat 2px 13px;}
.list li.first {border-top-width:0;}
.list li a {color:#4a7e94;}

.product-list {list-style-type:none;margin:0;padding:0;}
.product-list li {border-bottom:1px solid #dbd8c5;padding-bottom:14px;margin-bottom:14px;}
.product-list li h3 {font-weight:normal;font-size:11px;color:#497d90;padding-left:15px;background:transparent url(../../_images/en/arrow.gif) no-repeat 2px 5px;margin:0 0 1.2em 0;}
.product-list li .image {float:left;padding:4px;border:1px solid #dad6c0;margin-left:15px;}
.product-list li .product-description {float:right;width:380px; /* old: 415px; */}
.product-list li p {margin-top:0;}

.example-list {list-style-type:none;margin:0;padding:42px 0 0 0;position:relative;}
.example-list li {width:553px;overflow:hidden;padding-left:9px;margin-bottom:21px;}
.example-list li dl {margin:0;padding:0;}
.example-list dt {color:#394a4b;font-weight:bold;position:absolute;width:212px;text-align:center;left:39px;top:7px;}
.example-list dt.after {left:312px;}
.example-list dd {float:left;padding:0 30px;text-align:center;margin:0;width:212px;}
.example-list dd img {border:1px solid #dbd8c5;padding:6px 7px;}

.gallery-right .content {float:left;width:397px;}
.gallery-left .content {float:right;width:397px;}
.gallery-left .gallery {float:left;}
.gallery {list-style-type:none;margin:1.5em 0;padding:0;float:right;width:126px;}
.gallery li {margin-bottom:15px;}
.gallery img {border:1px solid #dad6c0;padding:5px;}

.contact h3 {padding-top:10px;}
.contact p {color:#6e7872;}
.contact .form p.arrow {padding-left:18px;background:transparent url(../../_images/en/arrow.gif) no-repeat 2px 5px;}
.contact .form fieldset {margin-top:0px;}

.contact .sub-col-left {float:left;width:270px;}
.contact .sub-col-right {float:right;width:270px;}
.contact .columns dl {margin:1.2em 0 0.8em 0;padding:0;color:#6e7872;}
.contact .columns dt {float:left;margin-right:2px;padding:9px 0 0 0;}
.contact .columns dd {border-top:1px solid #dbd8c5;margin:0;padding:8px 0 10px 0;}
.contact .columns .no-border {border-top-width:0;}
.contact .columns dd a {color:#497d90;}
.contact .columns ul {margin:1.2em 0 0.8em 0;padding:0;list-style-type:none;color:#6e7872;}
.contact .columns li {border-top:1px solid #dbd8c5;margin:0;padding:8px 0 10px 15px;background:transparent url(../../_images/en/arrow.gif) no-repeat 2px 12px;}
.contact .columns ul a {color:#497d90;}

#partnerzy {position:absolute;height:80px;overflow:hidden;width:900px;}
#partnerzy p {margin:10px 10px 0px 80px;}
#partnerzy .partnerzy-list {margin:0px 0px 0px 180px;}
#partnerzy .partnerzy-list a {margin-left:20px;}

#foot {line-height:46px;padding-bottom:9px;width:761px;padding-left:71px;text-align:right;padding-right:100px;margin:0 auto;}
#foot dl {float:left;margin:0;}
#foot dl * {display:inline;}
#foot dd {padding:0 30px 0 0;margin:0;}
#foot dd strong {color:#98cd1e;}
#foot dd a {color:#98cd1e;font-weight:bold;}
#foot ul {list-style-type:none;margin:0;padding:0;}
#foot li {display:inline;padding-left:20px;}
#foot li a {color:#002b3f;text-decoration:underline;}
#foot li a:hover {text-decoration:none;}