body { margin: 0;	padding: 0;	 font-family: Tahoma; font-size: 12px; color: #615f5f; line-height: 18px; text-align: left; }
body, html { background: #FFFFFF; }

a { color: #68686b; 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:#398B86;font-size:12px;line-height:18px;font-weight:bold;margin:0px 0 10px 0; text-transform: uppercase; }
h2 { color:#631680;font-size:12px;line-height:18px;font-weight:normal;margin:0 0 10px 0; }

#mapaPolski { float: left; width: 350px; }
#mapaPrzedstawiciele { float: right; width: 300px; }
.przedstawicieleMiejscowosc { font-weight: bold; color: #82C8D4; font-size: 13px; padding: 0 0 0 16px; background: url(../img/przedstawicielKwadrat.gif) top left no-repeat; background-position: 0 4px; }
.przedstawiciel { padding: 5px 0 5px 0; }
.przedstawicielNazwa { font-weight: bold; }

#layout { width: 990px; margin: 0 auto; }
#menuTop { background: #FFFFFF url(../img/menu_back.gif); text-align: right; padding: 6px 0 5px 0; margin: 1px 0 0 0; border-bottom: 1px solid #E4E4E4; }
#menuTop a { color: #707173; text-decoration: none; padding: 0 25px 0 25px; }
#menuTop a:hover { color: #000000; text-decoration: underline; }

#header { width: 990px; height: 158px; overflow: hidden; border-bottom: 1px solid #E4E4E4; }
#headerText { height: 35px; }
#headerText ul { list-style: none; margin: 0 0 0 395px; padding: 0; }
#headerText ul li { list-style: none; float: left; color: #FFFFFF; padding: 2px 10px 2px 10px; text-transform: uppercase; }
#headerText ul li.headerText1 { background: #Dc0374; }
#headerText ul li.headerText2 { background: #000000; }
#headerText ul li.headerText3 { background: #000000; }
#headerText ul li.headerText4 { background: #000000; }

#headerTop { overflow: hidden; width: 411px; }
#headerTop .headerTopBox { width: 132px; height: 88px; border: 1px solid #E4E4E4; float: left; margin-right: 3px; text-align: center; background: #FFFFFF; }
#headerTop .headerTopBox .headerTopBoxText { padding: 3px 0 4px 0; color: #019EFD; font-weight: bold; font-size:11px; background: #D4C6DF  url(../img/menu_back.gif); }
#headerTop .headerTopBox .headerTopBoxText a { color: #019EFD; text-decoration: none; }
#headerTop .headerTopBox .headerTopBoxText a:hover { color: #019EFD; text-decoration: underline; }
#headerTop .headerTopBox .headerTopBoxPic { height: 63px; margin: 0 3px 0 3px; }
#headerTop .headerTopBox .headerTopBoxPic img { cursor: pointer; }

#searchBoxTop { margin: 0 0 0 578px; width: 410px; position: relative; }
#searchBoxTop0 { overflow: hidden; padding: 0 0 5px 0; }
#searchBoxTop1 { float: left; }
#searchBoxTop1 .input { border: 1px solid #E4E4E4; width: 150px; margin: 0; padding: 3px; }
#searchBoxTop1 .przycisk { color: #FFFFFF; background: #e1007a; margin: 0 0 0 4px; padding: 3px; border: 0; }
#searchBoxTop2 { float left; text-align: left; margin: 2px 0 0 0; }
#searchBoxTop2 a { color: #909090; text-decoration: underline; padding: 2px 0 0 10px; }
#searchBoxTop2 a:hover { color: #000000; }

.wyszukiwarkaZaawansowana { border: 1px solid #E4E4E4; overflow: hidden; height: 88px; position: absolute; background: #FFFFFF; width: 410px; font-size: 11px; }
.wyszukiwarkaZaawansowana .zamknij { position: absolute; top: 5px; left: 395px; }
.wyszukiwarkaZaawansowana .ofertySpecjalne { position: absolute; top: 25px; left: 5px; width: 150px; }
.wyszukiwarkaZaawansowana .ofertySpecjalne input { vertical-align: middle; }

#searchBoxTop3 { clear: both;  }
#searchBoxTop4 { float: left; margin-top: 10px; width: 100px; }
#searchBoxTop4 a { display: block; color: #5e5e60; text-decoration: none; padding: 2px 0 0 22px; }
#searchBoxTop4 a:hover { text-decoration: underline; }
#searchBoxTop5 { float: left; width: 308px; }
#searchBoxTop5 .wybierzKolor { float: left; background: url(../img/wybierzKolor.gif) right top no-repeat; width: 108px; margin: 4px 4px 0 0; text-align: right; background-position: 100px 2px; }
#searchBoxTop5 .wybierzKolor span { padding: 0 12px 0 0; }
#searchBoxTop5 .kolory { overflow: hidden; float: left; width: 192px; margin: 4px 0 0 0; }
#searchBoxTop5 .kolory a { display: block; padding: 0; margin: 0 1px 1px 0; width: 15px; height: 15px; background: #e95d0f; float: left; border: 1px solid #FFFFFF; }

#lang { float: right; width: 100px; text-align: right; padding: 4px 40px 0 0; }
#lang a { text-decoration: none; }



#footerProducts { margin: 10px 0 10px 0; clear: both; position: relative; height: 72px; }
#footerProducts .produktyDol { height: 80px; margin: 0 0 0 15px; }
#footerProducts .produktyDol ul { list-style: none; margin: 0; padding: 0; }
#footerProducts .produktyDol ul li { list-style: none; float: left; width: 70px; height: 70px; border: 1px solid #E4E4E4; margin: 0 4px 0 4px; text-align: center; }
.produktyDolPoprzedni { position: absolute; top: 23px; left: 0; cursor: pointer; }
.produktyDolNastepny { position: absolute; top: 23px; left: 971px; cursor: pointer; }

#footerMenu { background: #DDDDDD  url(../img/menu_back.gif); margin: 0px 0 5px 0; height: 29px; text-align: right; clear: both; }
/* url(../img/menuBottomLeft.gif) top left no-repeat */
#footerMenu2 { padding: 6px 0 5px 0; }
/* background: url(../img/menuBottomRight.gif) top right no-repeat; */
#footerMenu a { color: #707173; text-decoration: none; padding: 0 25px 0 25px; }
#footerMenu a:hover { color: #000000; text-decoration: none; }



#kwadraty { overflow: hidden; background: #FFFFFF; padding: 0 0 0 1px; }
#kwadraty .kwadrat { width: 238px; height: 238px; margin-right: 1px; margin-bottom: 1px; float: left; }
#kwadraty .kwadrat .text { padding: 20px; color: #52bab4; font-size: 12px; text-align: justify; }
#kwadraty .kwadrat a.homeLinkProdukty { display: block; margin: 200px 20px 0 20px; color: #bf5496; text-decoration: none; }
#kwadraty .kwadrat a.homeLinkProdukty:hover { color: #bf5496; text-decoration: underline; }
#kwadraty .kwadrat a.homeLinkBestsellery { display: block; margin: 20px 20px 0 20px; color: #FFFFFF; text-decoration: none; }
#kwadraty .kwadrat a.homeLinkBestsellery:hover { color: #FFFFFF; text-decoration: underline; }
#kwadraty .kwadrat a.homeLinkNowosci { display: block; margin: 200px 20px 0 20px; color: #FFFFFF; text-decoration: none; }
#kwadraty .kwadrat a.homeLinkNowosci:hover { color: #FFFFFF; text-decoration: underline; }
#kwadraty .kwadrat a.homeLinkZamowienia { display: block; margin: 20px 20px 0 20px; color: #52bab4; text-decoration: none; }
#kwadraty .kwadrat a.homeLinkZamowienia:hover { color: #52bab4; text-decoration: underline; }
#kwadraty .kwadrat a.homeLinkBestsellery2 { display: block; margin: 200px 20px 0 20px; color: #FFFFFF; text-decoration: none; }
#kwadraty .kwadrat a.homeLinkBestsellery2:hover { color: #FFFFFF; text-decoration: underline; }

#kwadraty .kwadrat2 { width: 238px; height: 10px; margin-right: 1px; margin-bottom: 1px; float: left; }

#catalog { padding: 6px 10px 6px 0; border-bottom: 1px solid #E4E4E4; border-top: 1px solid #E4E4E4; text-transform: uppercase;  color: #000000; font-weight:bold; }
#catalog2 { padding: 4px 0 4px 0; }
#catalogSerie { padding: 6px 10px 6px 16px; border-bottom: 1px solid #E4E4E4; border-right: 1px solid #e4f4f3; text-transform: uppercase; background: #ffd0fc; color: #e144b7; }

#localizer { padding: 9px 10px 10px 16px; border-bottom: 1px solid #E4E4E4; }
#localizer a { color: #Dc0374; text-decoration: none; }
#localizer span { font-size: 16px; }
#localizer a:hover { color: #Dc0374; text-decoration: underline; }

#menuTop2 { clear: both; background: #FFFFFF; overflow: hidden; width: 957px; padding: 10px 0 10px 0; border-bottom: 1px solid #E4E4E4; }
#menuTop2P { margin: 0 0 0 231px; overflow: hidden; padding: 5px 10px 5px 0; }
#menuTop2Linki { float: left; width: 350px; padding-top: 4px; }
#menuTop2Linki a { color: #54b7cc; text-decoration: none; padding: 0 25px 0 25px; }
#menuTop2Linki a:hover { color: #54b7cc; text-decoration: underline; }

#content { clear: both; background: #FFFFFF ; overflow: hidden; }
#contentLeft { width: 717px; float: left; }
#contentLeft .text { margin: 10px 20px 10px 16px; overflow: hidden; }
.menuLeft { margin: 10px 16px 10px 0; padding: 0; list-style: none; }
.menuLeft li { margin: 0; padding: 0; list-style: none; }
a.ml0 { color: #68686b; text-transform: uppercase; text-decoration: none; }
a.ml0:hover { text-decoration: none; color: #e63c90; }
a.ml1 { color: #Dc0374; text-transform: lowercase; text-decoration: none; padding: 0 0 0 21px; }
a.ml1:hover { text-decoration: none; color: #Dc0374; }
a.ml2 { color: #949494; text-transform: lowercase; text-decoration: none; padding: 0 0 0 36px; }
a.ml2:hover { text-decoration: none; color: #447f7e; }
#contentRight { width: 240px; float: right; }
#contentRight .text { margin: 10px 20px 10px 20px; overflow: hidden; }



.productBoxSeria1 { width: 238px; height: 238px; float: left; overflow: hidden; border-right: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; }
.productBoxSeria1 .name { margin: 10px 16px 0 16px; height: 35px; font-size: 15px; }
.productBoxSeria1 .description { margin: 0 16px 0 16px; }
.productBoxSeria2 { width: 477px; height: 238px; float: left; overflow: hidden; border-right: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; }
.productBoxSeria2 .pic { height: 200px; margin: 10px 0 0 0; text-align: center; }
.productBoxSeria2 .licencja { height: 28px; overflow: hidden; text-align: right; margin: 0 10px 0 0; }

.productBox { width: 238px; height: 238px; float: left; overflow: hidden; border-right: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; }
.productBox .name { margin: 10px 16px 0 16px; height: 35px; }
.productBox .name a { color: #949494; text-decoration: none; }
.productBox .name a:hover { text-decoration: underline; }
.productBox .pic { height: 165px; text-align: center; }
.productBox .pic img { cursor: pointer; }
.productBox .desc { height: 28px; overflow: hidden; }
.productBox .price { float: left; width: 147px; text-align: left; }
.productBox .price span { display: block; padding: 0 0 0 16px; color: #Dc0374; }
.productBox .more {  float: right; width: 89px; text-align: right; }
.productBox .more a { padding-right: 25px; color: #949494; text-decoration: none; }
.productBox .more a:hover { text-decoration: underline; }

#produktZdjecia { width: 238px; float: left; }
#produktOpis { width: 479px; float: right; }
#produktOpis2 { margin: 20px; }

.produktZdjecia { text-align: center; }
.produktZdjecia img { border: 1px solid #E4E4E4; padding: 1px; margin: 1px; }
.produktZdjecia img:hover { border: 1px solid #beddda; }
.produktNrKat { padding: 5px 0 5px 0; }
.produktNrKat span { font-weight: bold; }
.produktOpis {}
.produktOpis2 { padding: 10px 0 0 0; }
.produktMarka { padding: 5px 0 5px 0; }
.produktMarka span { font-weight: bold; }
.produktSeria { padding: 5px 0 5px 0; }
.produktSeria span { font-weight: bold; }
.produktDlaKogo { padding: 5px 0 5px 0; }
.produktDlaKogo span { font-weight: bold; }
.produkPrzedzialCenowy { padding: 5px 0 5px 0; }
.produkPrzedzialCenowy span { font-weight: bold; }
.produktStMagazynowy { padding: 5px 0 5px 0; }
.produktStMagazynowy span { font-weight: bold; }


#bottom { clear: both; overflow: hidden; border-top: 1px solid #E4E4E4; background: #FFFFFF; }
#bottomLeft { float: left; overflow: hidden; width: 239px; height: 240px; float: left; border-right: 1px solid #E4E4E4; }
#bottomRight { float: right; width: 717px; height: 240px; overflow: hidden; }

#menuBottom { clear: both; background: #e4f4f3; margin: 0 0 0 0; padding: 10px; text-align: right; text-transform: lowercase; }
#menuBottom a { color: #4cb6b0; text-decoration: none; padding: 0 30px 0 30px; }
#menuBottom a:hover { color: #187e78; text-decoration: none; }
#footer { padding: 5px 10px 5px 10px; text-align: right; font-size: 11px; color: #b3bcbc; }
#footer a { color: #b3bcbc; text-decoration: none; }
#footer a:hover { color: #97a7a7; text-decoration: underline; }

/* 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}

/* 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}
#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;}


.porcjowanie { text-align: center; clear: both; padding: 15px 0 10px 0; overflow: hidden; }


/* formularz kontaktu */
.formKontaktu { width: 400px; margin: 20px 10px 10px 20px; 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: #DC0374;font-weight:bold; }
.formKontaktuPole { text-align: left; }
.formKontaktuPole input { width: 390px; background: #f8f9f9; color: #4b4d4f; border:1px solid #E4E4E4;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 #E4E4E4;padding:2px 0 2px 3px;font-family:tahoma;font-size:12px; }
.formKontaktuWymagane { float: left; color: #DC0374;  }
.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; }

#tooltipImg { position: absolute; border: 1px solid #E4E4E4; background: #FFFFFF; padding: 1px; display: none; color: #fff; }

#sitemap, #sitemap ul, #sitemap li{
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
#sitemap { margin-left:10px; }
#sitemap{background:url(../img/line1.gif) repeat-y;}
#sitemap li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{
	float:left;
	display:inline;
}

#sitemap li a{padding-left:28px;}
#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span, #sitemap li span.collapsed{background:url(../img/collapsed.gif) no-repeat 0 0;} 
#sitemap li span.expanded{background:url(../img/expanded.gif) no-repeat 0 0;}

/* sub levels */

#sitemap li ul{	
	margin-left:28px;
	background:url(../img/line1.gif) repeat-y;
}
#sitemap li li{	
	background:url(../img/line2.gif) no-repeat 0 0;
}

/* etc. */

/* float fix */

#sitemap:after, #sitemap ul:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#sitemap, #sitemap ul{display:block;}
/*  \*/
#sitemap, #sitemap ul{min-height:1%;}
* html #sitemap, * html #sitemap ul{height:1%;}
 /*  */
#sitemap ul{}
