body {padding:0;margin:0;background:#e8f2e8;font-size:12px;font-family:arial, sans-serif;color:#333333;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:arial, serif;font-size:11px;color:#333333;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}
.columns {width:100%;overflow:hidden;}

#container {width:990px;margin:0 auto;}
#all {background:white url(../images/bgtop.png) repeat-x;padding-bottom:5px;}

/* Naglowek */

#top {height:68px;position:relative;background:transparent url(../images/top.png);}
#top h1 {float:left;margin:0;padding-left:10px;line-height:23px;font-size:14px;font-weight:normal;}
#top h1 a {color:white;}
#top-menu {list-style-type:none;margin:0;padding:0;float:right;line-height:23px;}
#top-menu li {display:inline;padding:0 10px 0 3px;font-size:12px;}
#top-menu li a {color:white;}

#top-links {width:100%;overflow:hidden;clear:both;}
#tools {float:left;list-style-type:none;margin:0;padding:0;line-height:30px;}
#tools li {display:inline;padding:0 4px 0 10px;}
#tools a {color:#005548;}

#langs {float:right;list-style-type:none;margin:0;padding:0;line-height:30px;}
#langs li {display:inline;padding:0 10px 0 4px;}
#langs a {color:#005548;}

#main-bar {width:100%;position:relative;height:169px;background:transparent url(../images/mainbar.jpg) no-repeat;z-index:10}
#main-bar .main-product {margin:0;position:absolute;top:1px;left:250px;}
#main-bar .logo {margin:0;position:absolute;top:13px;left:33px;}
#main-bar form {position:absolute;right:10px;top:0;width:210px;text-align:right;font-size:11px;}
#main-bar form label {display:none;}
#main-bar form .input {vertical-align:bottom;background:white url(../images/searchinput.png) no-repeat;width:122px;height:15px;border-width:0;padding:3px 10px;}
#main-bar form .button {vertical-align:bottom;background:#005548 url(../images/button.png) no-repeat;width:58px;height:21px;color:white;border-width:0;padding:0 0 1px 0}

#main-bar .shop {font-size:15px;margin:0;top:150px;left:8px;position:absolute;z-index:20;}
#main-bar .shop a {color:#00957e;}

#page-tools {position:absolute;top:137px;right:10px;font-size:11px;}
#page-tools * {display:inline;margin:0;padding:0;list-style-type:none;}
#page-tools p {padding-left:14px;}
#page-tools .size1 {font-size:18px;}
#page-tools .size2 {font-size:14px;}

#content {background:transparent url(../images/content.jpg) no-repeat 0 30px;width:100%;overflow:hidden;padding-top:30px;margin-top:-30px;}
#left {float:left;border-right:1px solid #e3fce3;position:relative;left:1px;padding-left:9px;width:216px;padding-bottom:10px;}
#right {padding-bottom:10px;padding-top:18px;width:762px;float:left;border-left:1px solid #e3fce3;position:relative;}

/* Lewa kolumna */

.size1 #left {font-size:18px;}
.size2 #left {font-size:14px;}

.menu {list-style-type:none;margin:0;padding:24px 0 10px 0;font-size:13px;width:200px;}
.menu ul {list-style-type:none;margin:0;padding:0;}
.menu li {margin-top:9px;width:100%;}
.menu li.selected {font-weight:bold;}
.menu li.selected li {font-weight:normal;}
.menu li li {margin-top:4px;padding-left:14px;width:186px;font-size:12px;background:transparent url(../images/menu.png) no-repeat 5px 4px;}
.menu li li li {margin-top:4px;padding-left:17px;width:169px;font-size:11px;background:transparent url(../images/submenu.png) no-repeat 5px 5px;}
.menu li a {color:#005548;}
#left p {font-size:11px;padding-right:15px;text-align:justify;}

.box-newsletter {padding-top:11px;}
.box-newsletter h2 {font-size:12px;font-weight:normal;margin:0 0 7px 0;color:#005548;}
.box-newsletter label {display:none;}
.box-newsletter .input {vertical-align:bottom;background:white url(../images/searchinput.png) no-repeat;width:122px;height:15px;border-width:0;padding:3px 10px;}
#id_imie {padding-right:0;}
.box-newsletter .name {background:white url(../images/searchinput2.png) no-repeat;width:203px;margin-top:3px;}
.box-newsletter .button {vertical-align:bottom;background:#005548 url(../images/button.png) no-repeat;width:58px;height:21px;color:white;border-width:0;padding:0 0 1px 0}

/* prawa kolumna */

.size1 #right {font-size:18px;}
.size2 #right {font-size:14px;}

.line-box1 {width:727px;padding-left:20px;background:transparent url(../images/linebox1.png) no-repeat 20px 100%;overflow:hidden;margin-bottom:5px;padding-bottom:1px;}
.line-box1 .box {padding:5px 7px 0 5px ;float:left;width:230px;}
.line-box1 h2 {font-size:18px;line-height:46px;margin:0;text-align:center;font-weight:normal;text-transform:uppercase;}
.line-box1 h3 {font-size:14px;line-height:46px;margin:0;text-align:center;font-weight:normal;text-transform:uppercase;}

.box1 {background:transparent url(../images/linebox1.png) no-repeat 0 0;}
.box2 {background:transparent url(../images/linebox1.png) no-repeat -242px 0;}
.box3 {background:transparent url(../images/linebox1.png) no-repeat -484px 0;}
.box1 h2 a {color:#7d743b;}
.box2 h2 a {color:#3a8b4a;}
.box3 h2 a {color:#2f7ea5;}
.box1 h3 a {color:#7d743b;}
.box2 h3 a {color:#3a8b4a;}
.box3 h3 a {color:#2f7ea5;}
.box-list ul {list-style-type:none;margin:0;padding:12px 0;}
.box-list ul li {padding:5px 0 2px 25px;background:transparent url(../images/arrow.png) no-repeat 17px 11px;font-size:14px;}
.size1 .box-list ul li {font-size:18px;}
.size2 .box-list ul li {font-size:16px;}
.box-list ul a {color:#005548;}

.box-articles ul {text-align:justify;list-style-type:none;margin:0;padding:0 0 14px 0;font-size:12px;}
.box-articles li {padding:14px 12px 0 12px;line-height:19px;}
.box-articles li strong {font-size:14px;}
.box-articles2i {margin:12px 0 0 0;padding:5px 0 0 8px;width:216px;height:181px;overflow:auto;}
.box-articles2 ul, .box-articles2 p {margin:0;padding:0;font-size:12px;}
.box-articles2 p {padding:0;}
.box-articles2 li {padding:0; margin-left:15px;}
.box-articles2 li strong {font-size:14px;}
.size1 .box-articles ul {font-size:18px;}
.size2 .box-articles ul {font-size:16px;}
.size1 .box-articles ul li strong{font-size:20px;}
.size2 .box-articles ul li strong{font-size:18px;}

.box-list1 ul {list-style-type:none;margin:12px 0 0 0;padding:5px 0 5px 18px;width:204px;height:181px;overflow:auto;}
.box-list1 li {padding:1px 0;}

.line-box2 {width:727px;padding-left:20px;background:transparent url(../images/linebox2.png) no-repeat 20px 100%;overflow:hidden;padding-bottom:1px;}
.line-box2 .box {padding:5px 7px 0 5px ;float:left;width:230px;}
.line-box2 h2 {font-size:18px;line-height:46px;margin:0;text-align:center;font-weight:normal;text-transform:uppercase;}

.box4 {background:transparent url(../images/linebox2.png) no-repeat 0 0;}
.box5 {background:transparent url(../images/linebox2.png) no-repeat -242px 0;}
.box6 {background:transparent url(../images/linebox2.png) no-repeat -484px 0;}
.box4 h2 a {color:#005548;}
.box5 h2 a {color:#005548;}
.box6 h2 a {color:#005548;}


.right-box {width:713px;background:white url(../images/rightbox.png) no-repeat;margin-left:20px;padding:5px 6px 0 4px;}
.right-box .box-bg {border-bottom:1px solid #d7fcd0;}
.right-box .box-content {border-left:1px solid #d7fcd0;border-right:1px solid #d7fcd0;padding:3px 18px 18px 18px;width:676px;overflow:hidden;}
.right-box h2 {text-transform:uppercase;color:#005548;font-size:18px;line-height:46px;margin:0;text-align:center;font-weight:normal;}
.gallery {list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden;}
.gallery img {margin:30px 0 0 0;}

.gallery-left .text {float:right;width:512px;}
.gallery-left .gallery {float:left;width:150px;text-align:center;}
.gallery-right .text {float:left;width:512px;}
.gallery-right .gallery {float:right;width:150px;text-align:center;}
.gallery-top .gallery {padding-bottom:20px;text-align:center;}
.gallery-top .gallery li {display:inline;margin:0 15px;}
.gallery-top .gallery img {margin-top:25px;}
.gallery-bottom .gallery {padding-bottom:10px;text-align:center;}
.gallery-bottom .gallery li {display:inline;margin:0 15px;}
.text ul {margin-top:0;margin-bottom:1em;}
.text p {margin-bottom:0;margin-top:1em;}
.text a {text-decoration:underline;}
.text a:hover {text-decoration:none;}
.text p.justify {text-align:justify;}
.text p.left {text-align:left;}
.text p.center {text-align:center;}
.text p.right {text-align:right;}
.text img.left {float:left;}
.text img.right {float:right;}

.navigator {list-style-type:none;margin:0;padding:10px 0 7px 0;line-height:21px;text-align:center;}
.navigator li {display:inline;}
.navigator li a {padding:3px 8px;color:#005548;font-size:14px;background:transparent url(../images/navigator.png) no-repeat center center;}
.navigator li.selected a {background-image:url(../images/navigator1.png);}

.news-list {list-style-type:none;margin:0;padding:0;}
.news-list li {width:100%;position:relative;padding:7px 0 8px 0;}
.news-list li h3 {font-size:14px;margin:0;padding-right:100px;}
.size1 .news-list li h3 {font-size:20px;}
.size2 .news-list li h3 {font-size:16px;}
.news-list li .date {font-style:normal;position:absolute;right:0;top:7px;}
.news-list li p {margin:0;line-height:1.2em;}
.news-list li img {vertical-align:middle;}

.download {list-style-type:none;margin:0;padding:0;}
.download li {padding:15px 0 3px 40px;}
.download li.eps {background:transparent url(../images/icons/eps.png) no-repeat 0 15px;}
.download li.cdr {background:transparent url(../images/icons/cdr.png) no-repeat 0 15px;}
.download li.ai {background:transparent url(../images/icons/ai.png) no-repeat 0 15px;}
.download li.avi {background:transparent url(../images/icons/avi.png) no-repeat 0 15px;}
.download li.tiff {background:transparent url(../images/icons/tiff.png) no-repeat 0 15px;}
.download li.pdf {background:transparent url(../images/icons/pdf.png) no-repeat 0 15px;}
.download li h3 {font-size:14px;margin:0;}
.size1 .download li h3 {font-size:20px;}
.size2 .download li h3 {font-size:16px;}
.download li h3 em {font-style:normal;font-size:12px;}
.download li p {margin:0;line-height:1.3em;}

/* stopka */

#footer-bg {width:990px;margin:0 auto;}
#footer-links {padding:30px 0;width:100%;overflow:hidden;}
#footer-links .box {float:left;padding-left:10px;width:233px;}
#footer-links h2 {font-size:12px;margin:0;}
#footer-links p {margin:0;}
#footer-links ul {list-style-type:none;margin:0;padding:0;}
#footer {text-align:right;width:970px;margin:0 auto;padding:5px 0;overflow:hidden;}
#footer p {margin:0;}
#footer a {color:#666666;font-size:11px;}
#copyright {float:left;}

.map {list-style-type:none;margin:0;padding:0;}
.map li {padding:2px 0;}
.map li a {color:#666666;}
.map ul {list-style-type:none;margin:0;padding:3px 0 0 0;}
.map ul li {background:white url(../images/map.png) no-repeat 0 0;padding:2px 0 2px 35px;}
.map ul li.last {background-image:url(../images/map1.png);padding-bottom:0;}
.map ul li.last2 {background-image:url(../images/map2.png) 0 -20px;padding-bottom:0;}
.map ul li.last3 {background-image:url(../images/map3.png);padding-bottom:0;}
.map ul li a {color:#7f7f7f;}
.map ul ul li a {color:#a7a7a7;}

