body { margin: 0;	padding: 0;	background: #ffffff; font-family: arial; font-size: 12px; color: #000000; line-height: 18px; text-align: left; }

a { color: #2C3300; text-decoration: underline; }
a:hover { color: #000000; text-decoration: underline; }
form { display: inline; }
.k { text-align: center; padding: 10px; border: 1px solid #D5D5D5; font-weight: bold; }
.e { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; }
img {border:0px;}
h1 {color:#005900;font-size:17px;line-height:30px;font-family:trebuchet ms;font-weight:bold;margin:0px 0 20px 0}

#layout {width:960px;margin:0px auto 0px auto;position:relative;}

#partnerzyAnimacja { position: relative; height: 100px; text-align: center; }
#partnerzyAnimacja img { position: absolute; top: 0; left: 0; z-index: 8; }
#partnerzyAnimacja img.active { z-index: 10; }
#partnerzyAnimacja img.last-active { z-index: 9; }

#header {width:960px;height:100px;margin:0 auto;clear:both;overflow:hidden;}
#logo {float:left;width:120px;margin:0 40px 0 0}
#slogan {float:left;width:400px;color:#003300;font-size:18px;line-height:24px;padding:40px 0 0 0px;font-family:trebuchet ms}
#headerRight {float:right;width:300px;text-align:right;}
#languages { float: left; margin: 40px 20px 0 0; }
#searchBox { float: left; text-align:right;margin:40px 0px 0 0;}
#searchBox .input {background:url(../img/search_input_bg.gif) no-repeat;border:0px;vertical-align:middle;width:145px;height:18px;padding:4px 5px 0 5px;font-size:11px;margin:0 0px 0 0;color:#003300}
#searchBox img {vertical-align:middle;cursor:pointer;}

#mainMenu {width:960px;height:38px;background:#003400;overflow:hidden;}
#mainMenu a {display:block;float:left;height:26px;color:#fff;padding:12px 15px 0 15px;font-size:13px;font-weight:bold;font-family:trebuchet ms;text-decoration:none;text-transform:uppercase}
#mainMenu a:hover {background:url(../img/main_menu_bg_on.gif) repeat-x;}
#mainMenu .spacer {float:left;width:1px;height:38px;background:url(../img/main_menu_spacer.gif) no-repeat;overflow:hidden;}

#mainBanner {width:960px;height:340px;overflow:hidden;clear:both;margin:0 0 20px 0;position: relative;}
#mainBanner .boxesMenu {float:left;width:214px;height:338px;background:#c6d8a0}
#mainBanner .picture {float:right;width:746px;height:338px;}


#mainBanner .boxesMenu .line {width:214px;height:1px;background:url(../img/boxes_menu_line.gif) no-repeat;overflow:hidden;}
#mainBanner .box {width:194px;height:87px;font-family:trebuchet ms;padding:15px 10px 10px 10px}
#mainBanner .active { background: #87c136;}
/* #mainBanner .box:hover {background:#87c136} */
#mainBanner .box .title {display:block;color:#003300;text-transform:uppercase;font-size:13px;font-weight:bold;text-decoration:none;margin:0 0 5px 0}
#mainBanner .box .title img {vertical-align:middle;margin:0 0 0 5px}
#mainBanner .box .title:hover {color:#fff}
#mainBanner .box .text {font-weight:bold;margin:0 0 3px 0;line-height:15px;}
#mainBanner .box .button img { cursor: pointer; }

#boxesImg img { position: absolute; top: 0; left: 214px; z-index: 8; }
#boxesImg img.active { z-index: 10; }
#boxesImg img.last-active { z-index: 9; }

#content {width:960px;clear:both;margin:0 auto 20px auto;overflow:hidden;position:relative;}
#mainBoxes {width:910px;padding:0 25px 0 25px}
#mainBoxes .header {font-size:16px;line-height:20px;font-family:trebuchet ms;color:#005900;margin:0 0 10px 0}
#mainBoxes .text {color:#606060;margin:0 0 10px 0}
#mainBoxes .spacer {float:left;width:1px;height:140px;background: url(../img/main_boxes_spacer.gif) no-repeat center;}
#mainBoxes .boxCompany {float:left;width:430px;padding:0 28px 0 0}
#mainBoxes .boxNews {float:left;width:200px;padding:0 20px 0 20px}
#mainBoxes .boxNews .newsTitle {display:block;color:#003300;font-weight:bold;text-decoration:none;margin:0 0 5px 0}
#mainBoxes .boxNews .newsTitle:hover {color:#87c136}
#mainBoxes .boxPartners {float:left;width:190px;padding:0 0px 0 20px}
#mainBoxes .boxPartners .picture {text-align:center;margin:0 0 0 0;padding:10px 0 0 0}

#footer {width:910px;margin:0 auto 20px auto;clear:both;overflow:hidden;background:url(../img/footer_menu_bg.gif) no-repeat;padding:7px 25px 0 25px;height:25px}
#footerMenu {float:left;height:32px;text-align:left;}
#footerMenu a {color:#003300;margin:0 20px 0 0;text-decoration:none;font-weight:bold;font-family:arial;font-size:12px}
#footerMenu a:hover {text-decoration:underline;}
#footerMenuRight {float:right;text-align:right}
#footerMenuRight img {vertical-align:middle;margin:0 10px}
#footerMenuRight a {color:#003300;text-decoration:none;font-weight:bold;font-family:arial;font-size:12px}
#footerMenuRight a:hover {text-decoration:underline;}

#copyright {width:935px;padding:0 0 20px 25px;color:#afafaf;font-family:arial;font-size:12px}
#copyright a {color:#003300;text-decoration:none;font-weight:bold;font-family:arial;font-size:12px}
#copyright a:hover {text-decoration:underline;}

/*podstrona */
#columnLeft {width:214px;float:left;}
#leftMenu {width:214px;background:#c6d8a0}
#leftMenu .line {width:214px;height:1px;background:url(../img/boxes_menu_line.gif) no-repeat}
#leftMenu .box {width:194px;cursor:pointer;font-family:trebuchet ms;padding:15px 10px 10px 10px;background:#c6d8a0}
#leftMenu .active { background:#87c136 }
#leftMenu .box:hover {background:#87c136}
#leftMenu .box .title {display:block;color:#003300;text-transform:uppercase;font-size:13px;font-weight:bold;text-decoration:none;margin:0 0 5px 0}
#leftMenu .box .title img {vertical-align:middle;margin:0 0 0 5px}
#leftMenu .box .title:hover {color:#fff}
#leftMenu .box .text {font-weight:bold;margin:0 0 10px 0;line-height:15px;}

#leftMenu .menu_1_set {border:1px solid #87c136;width:212px;background:#e6f3c9}
#leftMenu .menu_1 {display:block;padding:3px 10px 3px 15px;color:#003400;font-weight:bold;text-decoration:none;}
#leftMenu .menu_1:hover {background:#87c136}
#leftMenu .menu_1_line {width:212px;height:1px;background:#87c136;overflow:hidden;}


#columnRight {width:746px;float:right;}
#bannerSubpage {width:746px;}
#contentSubpage {width:706px;margin:30px auto 0 auto;overflow:hidden;clear:both;background:url(../img/content_subpage_bg.gif) no-repeat;padding:0px 0 0 40px;color:#606060;line-height:16px}
#subpageLeft {width:445px;float:left;padding:0 21px 0 0px;}
#subpageRight {width:215px;float:right;padding:0 0 0 25px}

/* produkt */
#productBox {width:445px;} 
#productBox .description {width:445px;margin:0 0 20px 0}

#productForm {width:405px;padding:20px 20px 20px 20px;background:#f2f2f2;margin:0 0 30px 0}
#productForm .input {border:1px solid #c8c8c8;width:175px;margin:0 0 10px 0;color:#606060;padding:3px 5px 0 5px;height:18px;font-size:12px;font-family:arial}
#productForm .margin {margin:0 20px 10px 0}
#productForm textarea {width:393px;height:100px;border:1px solid #c8c8c8;padding:3px 5px 0 5px;color:#606060;font-family:arial;font-size:12px;}
#productForm .checkbox {margin:5px 0 10px 0;}
#productForm .checkbox input, label {vertical-align:middle;margin:0 5px 0 0}
#productForm .button img { cursor: pointer; }

#productPics {width:215px;padding:20px 0 0 0}
#productPics .navArrow {display:block;width:215px;height:26px;margin:4px 0 7px 0}
#productPics .pics img {margin:0 0 3px 0}

.productPic { margin: 0 0 10px 0; }

/* o firmie */
#contentSubpage_2 {width:706px;margin:30px auto 0 auto;overflow:hidden;clear:both;padding:0px 0 0 40px;color:#606060;line-height:16px}
#contentSubpage_2 .textCompany {margin:0 0 20px 0}
#contentSubpage_2 .companySet {overflow:hidden;width:706px;padding:0 0 20px 0;border-bottom:1px solid #c6d8a0;margin:0 0 20px 0;clear:both;}
#contentSubpage_2 .companySet .box1 {float:left;width:325px;}
#contentSubpage_2 .companySet .box2 {float:right;width:325px;}
#contentSubpage_2 .companySet .header {font-weight:bold;color:#005900;margin:0 0 10px 0}

/* aktualnosci */
#contentSubpage_2 .newsBox {overflow:hidden;width:706px;padding:0 0 0px 0;}
#contentSubpage_2 .newsBox .description {float:left;width:450px;}
#contentSubpage_2 .newsBox .picture {float:right;width:220px;}
#contentSubpage_2 .newsBox .title {margin:0 0 20px 0}
#contentSubpage_2 .newsBox .title .date {font-size:10px;color:#005900;margin:0 0 0 10px}
#contentSubpage_2 .newsBox .title a {font-weight:bold;color:#005900;}
#contentSubpage_2 .newsLine {width:706px;background:#c6d8a0;margin:20px 0 20px 0;height:1px;overflow:hidden;}

.newsDateS { font-size:10px;color:#005900;}
.newsTitleS { color: #005900; font-weight: bold; }
.newsTextS { padding: 5px 0 0 0; }
.newsGalleryS { clear: both; }
.newsGalleryS img { padding: 3px; border: 1px solid #CCCCCC; }
.newsBackS { text-align: right; margin: 10px 0 0 0; }
.newsBackS img { cursor: pointer; }

.porcjowanie { text-align: center; clear: both; }


/* formularz kontaktu */
.formKontaktu { width: 400px; margin: 10px 0 10px 0; text-align: center; }
.formKontaktuZestaw { width: 400px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { text-align: left; margin:0 10px 0 0 ;font-weight:bold;}
.formKontaktuLabel span { color: #B62727;font-weight:bold; }
.formKontaktuPole { text-align: left; }
.formKontaktuPole input { width: 390px; background: #f8f9f9; color: #4b4d4f; border:1px solid #c8c8c8;padding:2px 0 2px 3px;font-size:12px;font-family:tahoma; }
.formKontaktuPole select { width: 386px;color: #4b4d4f; background: #f8f9f9; font-size:12px;font-family:tahoma; }
.formKontaktuPole textarea { padding: 3px; width: 390px; height: 80px; overflow: auto; background: #f8f9f9; color: #4b4d4f;border:1px solid #c8c8c8;padding:2px 0 2px 3px;font-family:tahoma;font-size:12px; }
.formKontaktuWymagane { float: left; color: #B62727;  }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

.ms0 { }
.ms1 { padding: 0 0 0 18px; }
.ms2 { padding: 0 0 0 36px; }

#visible_box {}
#hide_box { display: none;}
.hide_class { display: none;}

/* wyniki wyszukiwania */
.wyniki_wyszukiwania_1 { margin: 0 0 5px 0; font-weight: bold; }
.wyniki_wyszukiwania_2 { margin: 0 0 10px 0; padding: 0 0 0 30px; color: #555; }
/* wyniki wyszukiwania */

.productGallery { text-align: center; }
.productGallery img { padding: 2px; border: 1px solid #C6D8A0; margin: 2px; }

.tabPorownanie { width: 100%; border-collapse: collapse; border-top: 1px solid #C8C8C8; border-left: 1px solid #C8C8C8;  }
.tabPorownanie thead tr { color: #000; height: 30px; background: #d7d7dc; }
.tabPorownanie td, .tabPorownanie th { padding: 5px 10px; border-top: 1px solid #ddd; text-align: center; border-right: 1px solid #C8C8C8; border-bottom: 1px solid #C8C8C8; }
.tabPorownanie th { background: #D7E4BD; }
.tabPorownanie td.grupa { background: #D7E4BD; }
.tabPorownanie td.atrybut { text-align: left; background: #E5EDD4; }

.gallery_name { font-weight: bold; color: #005900; font-size: 13px; clear: both; padding: 0 0 3px 0; }
.gallery_text { }

.gallery_pics { clear: both; overflow: hidden; padding: 5px 0 15px 0;}
.gallery_pic { float: left; }
.gallery_pic img { padding: 3px; border: 1px solid #CCCCCC; margin: 1px; }