html,body {margin: 0px; width: 100%; }
html{background: #ffffff url(bg/bg.png) repeat-y top;}
body{background: repeat-x top; font-family: Arial, sans-serif; font-size: small; }

body.none{background: #fafafa; width: 100%; }

a img{border-width: 1px;}

a.noborder img{border: none;}

.standard{background-image: url(bg/bg-artykul.png);}
.standardLong{background-color: #fff; background-image: url(bg/bg-standard.png);}
/* div */
.bodyWidth, .bodyWide{width: 950px; margin: 0px auto; position: relative;}
.body{width: 950px; margin: 0px auto; padding: 1px 0px; position: relative;}
.contentFull{width: 950px; color: #555;}
.contentLeft{width: 625px; float: left; color: #555;}
.contentRight{width: 325px; float: right; color: #777;}
.middleBg{height: 349px; padding: 0px; background: no-repeat top; }
.middleBgList{height: 100px; padding: 0px; background: no-repeat top; }
.article{background: url(bg/bg-middle-artykul.png) no-repeat top;}

.column1{width: 305px; float: left;}
.column2{width: 305px; float: right; border-left: 1px solid #e2e2e2; padding-left: 10px;}

.mapa{width: 321px; height: 341px; padding: 3px 1px; border: 1px solid #fff; border-width: 0px 1px; position: absolute; top: 0px; right: 0px;}
.mainMenuSwf{height: 269px; width: 959px; margin: 0px auto;}
/* */
div.topMenu{height: 120px; }
img.logoMini{border: 0px; width: 336px; height: 59px;}
p.miniLinks{margin: 5px 0px; position: absolute; top: 0px; right: 0px; color: #d43700; font-size: 0.9em;}
p.miniLinks a{color: #d43700;}

table.mainMenu{ height: 30px; width: 960px; margin:1px auto 0 auto; padding: 0px; border-right: 1px solid #755555; background: #390c0c;}
table.mainMenu td{border-left: 1px solid #755555; width: 120px; text-align: center;}

table.topMenu{ height: 35px; margin:0px; padding: 0px; background: url(bg/tm.gif) no-repeat 1px 5px;;}
table.topMenu td{margin: 0px; padding: 0px 10px 0px 0px; background: url(bg/tm.gif) no-repeat 100% 5px; vertical-align: top;}
table.topMenu td a, table.topMenu td .a{display:block; margin: 0px; padding: 5px 0px 0px 8px; height: 30px; text-decoration: none; color: #390c0c; font-size: 13px; font-weight: bold; }
table.topMenu td.selected{background: #390c0c url(bg/tm-right.gif) no-repeat top right; padding-right: 8px;}
table.topMenu td.selected a, table.topMenu td.selected .a{background: url(bg/tm-left.gif) no-repeat top left; color: #fff; position: relative; left: -1px;}


div.breadcrumbs{position: absolute; bottom: 0px; left: 0px; height: 20px; margin: 0px; padding: 0px; color: #9c8686; font-size: x-small;}
div.breadcrumbs a{color: #9c8686;}

/* */
.middleBanner{border-bottom: 1px solid #fff; background: #333;}
.middleBanner div.body{padding:0;}
.middleBanner .banerProdukty{border-width: 0px 1px 1px 1px; margin-bottom: 5px;}
.middleBanner object, .middleBanner img{display: block;}
.middleBanner .rightCorner{position: absolute; top: 0px; right: 0px;}
.middleBanner img{border: 0;}

/* */
.middleBg p, h1.titleMiddle, h1.titleList {color: #fff;}
.middleBG p{margin: 10px 10px 10px 0px;}
h1.titleMiddle {margin: 14px 15px 10px 0px; font-size: 4.5em; font-weight: normal; }
h1.titleList {margin: 14px 15px 10px 0px; font-size: 2.6em; font-weight: normal; }
h1.titleNews{margin: 0px; height: 45px; padding: 15px 0px; color: #fff; font-size: 2.6em; font-weight: normal; background: repeat-y right;}
h1{margin: 20px 0px; font-size: 2.6em; font-weight: normal; color: #4c4c4c; }
h2{margin: 20px 0px; font-size: 1.9em; font-weight: normal; color: #4c4c4c;}
h3{margin: 15px 20px; font-size: 1.4em; font-weight: normal; color: #4c4c4c; font-style: italic;}
.contentLeft p{margin: 15px 20px; color: #111; width: 400px; }

.column1 p, .column2 p{margin: 15px 0px; width: auto; }
.column1 div, .column2 div{width: auto;}

ul.titleNews {margin: 0px 15px 0px 0px; padding: 13px 0px 12px 0px; font-size: 1.4em; font-weight: normal; height: 50px;}
ul.titleNews li{display: inline; margin: 0px; padding: 0px 15px 0px 0px;}
ul.titleNews a{margin-left: 5px;}
ul.titleNews a:link{color: #fff;}
ul.titleNews a:visited{color: #eee;}

ul.listaMiast1, ul.listaMiast2{display: block; position: absolute; top: 25px; left: 270px; margin: 0px; width: 175px; height: 320px; padding:0px;}
body#oswietlenie ul.listaMiast1, body#oswietlenie ul.listaMiast2, body#dekoracje-dodatki ul.listaMiast1, body#dekoracje-dodatki ul.listaMiast2, body#tkaniny-dywany ul.listaMiast1, body#tkaniny-dywany ul.listaMiast2, body#porcelana-szklo ul.listaMiast1, body#porcelana-szklo ul.listaMiast2, body#centra-meblowe ul.listaMiast1, body#centra-meblowe ul.listaMiast2{top: 95px; height: 230px;}

ul.listaMiast2 {left:445px;}
ul.listaMiast1 li, ul.listaMiast2 li{display: block; margin: 0px 0px 3px 0px;}
.podmiasto{font-size: x-small;}


.marginRight{margin-left: 10px; margin-right: 10px;}
.titleRight {margin: 10px;}
.article .titleRight {margin: 10px;}

ul.producenci{margin: 20px 10px; padding: 0px; list-style-type: none;}
ul.producenci li{padding: 0px; margin: 20px 0px; text-align: center;}
ul.producenci a{font-size: 1.5em;}
ul.producenci a img {border: 0px; margin: 0px 0px;}



div.subMenu{background: #fff url(bg/bg-top-kuchnie.png) repeat-x bottom; height: 50px;}
div.subMenu div.body{padding-bottom: 0px;}

table.subMenu{height: 49px;}
table.subMenu td{width: 65px; font-size: 1.6em; text-align: center; padding-top: 13px; background: url(bg/tm.gif) no-repeat 100% 18px}
table.subMenu td.noBg{background: none;}
table.subMenu td, table.subMenu a{color: #d43700; text-decoration: none;  font-weight: bold;}
table.subMenu td.selected{background: url(bg/submenu-kuchnie.gif) no-repeat bottom; position: relative; }

div.object{margin: 25px 0px 0px 0px; height: 167px; padding: 1px; background: url(bg/bg-object.png) no-repeat top left; position: relative; color: #5b5b5b;}
.objectLogo, p.objectLogo{display:block; margin: 0px; width: 270px; height: 38px; padding: 1px;}
.objectLogo img{border: 0px; margin: auto 10px; }
div.object h2{ margin: 8px 3px 3px 3px; font-size: 1.3em; width: 270px;}
div.object p{margin: 3px; width: 160px;}
div.object p.phone{float: right; margin: 0px 660px 0px 0px; width: 110px; font-weight: bold; display: inline;}
div.object p.miniInfo{position: absolute; top: -6px; right: 27px; margin: 0px; width: 400px; text-align: right; font-size: x-small;}
div.object div.links a{margin: 0px 15px 0px 5px; padding-top: 3px; padding-bottom:3px; line-height: 21px; font-weight: bold;}
.mapLink{background: url(bg/map-standard.gif) no-repeat left; padding-left: 27px;}


div.object p.nazwyKolekcji{width: 270px; font-size: 9px; margin: 13px 3px 0px 3px; height: 127px; overflow-y: hidden; line-height: 13px; font-family: verdana, Arial, sans-serif; }
div.object p.nazwyKolekcji a{text-decoration: none; margin-right: 9px; color: #333;}
div.object p.nazwyKolekcji a:visited{color: #333;}
div.object p.nazwyKolekcji a:hover{text-decoration: underline; color: #000;}



div.objectMini{margin: 25px 0px; border: 1px solid #ddd; background: #eee; color: #5b5b5b;}
div.objectMini h2{ margin: 5px; font-size: 1.6em; }
div.objectMini p{margin: 3px 10px;}
div.objectMini div.links{margin: 5px;}
div.objectMini div.links a{margin: 0px 15px 0px 5px; padding-top: 3px; padding-bottom:3px; line-height: 21px; font-weight: bold;}

table.photo{position: absolute; top: 9px; right: 0px; height: 152px;}
table.photo td{}

td.photo{width: 594px; padding: 1px 0px 0px 8px; background: #ccc; border: 1px solid #6a6a6a;}
td.photo a, div.imgPromocja{margin-right:8px; border: 1px solid; display: block; float: left; width: 188px; height: 125px; position: relative;}
td.photo img{display: block; border: 0px; }
td.photo a img.zoom{ position: absolute; bottom: 0px; right: 0px; }
td.photo a img.pan{ position: absolute; top: 50px; left: 30px; }
td.photo a .title{display: block; position: absolute; bottom: 0px; left: 0px; width: 188px; padding: 3px 0; font-size: 9px; background: url(sklep/czarny-85.png); color: #aaa; text-decoration: none; text-align: center; font-family: verdana, Arial, sans-serif; }
td.photo a:visited .title{color: #aaa}
td.photo a:hover .title{color: #fff}

table.photo td.nav{width: 27px; visibility: visible; padding: 0px; border:0px; margin: 0px;}
table.photo td.mr{background: url(bg/mr.png) no-repeat 0px 0px; }
table.photo td.ml{background: url(bg/ml.png) no-repeat 0px 0px;}
a.mr, a.ml {padding: 0px; margin: 0px; background: url(bg/mr-standard.png) no-repeat 0px 0px; color: #79ADFB; text-decoration: none; font-size: 10px;  height: 152px; width: 27px; display: block;}
a.ml{background: url(bg/ml-standard.png) no-repeat 0px 0px;}
/*a.mr:hover {background-position: left;}
a.ml:hover {background-position: 0px 0px;}
/*body#kuchnie a.ml:hover
*/


table.groupboxElement{width: 300px; font-size: x-small; position: relative;}

table.groupboxElement td.nav{width: 15px; visibility: visible; padding: 0px; border:0px; margin: 0px; vertical-align: top;}
table.groupboxElement td.stepR{background: url(bg/stepr.png) no-repeat 0px 0px; }
table.groupboxElement td.stepL{background: url(bg/stepl.png) no-repeat 0px 0px;}
a.stepR, a.stepL {padding: 0px; margin: 0px; background: url(bg/stepr-standard.png) no-repeat 0px 0px; color: #79ADFB; text-decoration: none; font-size: 10px;  height: 85px; width: 15px; display: block;}
a.stepL{background: url(bg/stepl-standard.png) no-repeat 0px 0px;}

table.groupboxElement td.image{width: 85px; border: 1px solid #000; border-width: 1px 0px; background: #ccc;}
table.groupboxElement td.text{width: 185px; vertical-align: top; border: 1px solid #000; border-width: 1px 0px; background: #ccc;}
table.groupboxElement td.image img{width: 75px; display: block; margin: 0 4px;}

table.groupboxElement td div.articleMiniHeader{width: auto;}
table.groupboxElement h2{width: auto; margin: 5px; line-height: 1.0em; font-size: 1.4em; font-weight: bold;}
table.groupboxElement p{width: auto; margin: 2px 5px; line-height: 1.0em;}
table.groupboxElement p.counter{position: absolute; width: 40px; top: -9px; right: 18px; text-align: right; font-size: 9px; line-height: 10px; margin: 0px;}

table.groupboxElement p.counter, table.groupboxElement td{border-color: #000000; color: #000000;}

h1.groupboxTitle, h2.groupboxTitle {margin-bottom: 0px; text-align: center; font-size: 1.65em; padding-bottom: 2px;}

div.imgPromocja{}

/* podukty */
div.banerProdukty{border: 0px solid #fff; background: url(bg/bg-baner-produkty.jpg) no-repeat top left; padding: 25px 10px 33px 250px; height: 15px; color: #464646;}
div.banerProdukty a{color: #464646; text-decoration: none; display: block; position: relative; top: 3px; float: left; margin: 0; padding: 0 4px;}
div.banerProdukty span{display: block; position: relative; float: left;}
div.banerProdukty a:visited{color: #464646;}
div.banerProdukty a:hover{color: #464646; text-decoration: underline;}



/* porady */
.poradyLeft{width: 125px; float: left; color: #555; border-bottom: 1px solid #333; }
.poradyMiddleWide{width: 800px; padding-left: 25px; float: left; color: #555; }
.poradyMiddle{width: 305px; float: left; color: #777; border-bottom: 1px solid #333; xborder-width: 1px 0px; position: relative; left: -1px;}
.poradyRight{width: 500px; padding-left:20px; float: left; color: #555;}

.poradaKategoria{padding: 10px 18px 10px 13px; border-left: 1px solid #333; border-right: 1px solid #333; background: #bbb;}
.poradaKategoria img{display: block;}
.kategoriaWybrana{background: #333 url(bg/arrow-1.gif) no-repeat 100% 50%; border: none;}

.kategoriaWybrana, .kategoriaWybrana a, .poradyMiddle .miniHeaderSelected h2, .poradyMiddle .miniHeaderSelected, h1.poradyTitle{color: #fff;}

h1.poradyTitle{background: #333; margin: 0; padding: 15px; 0px;}

/* headers */
.articleHeader, .contentLeft .articleMiniHeader {margin: 20px 20px 0px 0px; clear: left; width: 500px; display: table;}
.contentLeft .column1 .articleMiniHeader, .contentLeft .column2 .articleMiniHeader{width: auto;}
.articleHeader a.image{float: left; margin: 0px 5px 5px 0px;}
.articleHeader a img{border: 1px solid;}
.articleHeader h2, .contentLeft .articleMiniHeader h2 {font-size: 1.5em; margin: 0px 0px 5px 0px;}
.articleHeader p, .contentLeft .articleMiniHeader p{margin:5px; font-size: 1em;}

.articleMiniHeader {margin: 15px 10px 0px 10px; clear: left; width: 305px; display: table;}
.articleMiniHeader .image{float: left; margin: 0px 5px 5px 0px;}
.articleMiniHeader a img{border: 1px solid;}
.articleMiniHeader h2{font-size: 1.3em; margin: 0px 0px 5px 0px;}
.articleMiniHeader p{margin:5px; font-size: 0.85em;}

.poradyMiddle .articleMiniHeader {border: 1px solid #444; border-width: 0 1px; margin: 0; padding: 15px 9px 0px 9px; width: 285px; background: #d5d5d5;}

.miniHeaderSelected {margin-left: 0px; padding: 5px 0px 5px 20px; width: 295px; background: url(bg/arrow-1.gif) no-repeat 1px 50%;}
.miniHeaderSelected .image{border: 1px solid; }
.poradyMiddle .miniHeaderSelected {margin-left: 0px; padding: 5px 10px 5px 10px; width: 285px; background: #333 url(bg/arrow-1.gif) no-repeat 100% 50%; border: none;}

.aPromocja {margin: 15px 10px 0px 10px; padding: 0px; clear: left; display: table; width: 330px;}
.aPromocja .image{float: left; margin: 0px 5px 5px 0px;}
.aPromocja a img{border: 1px solid;}
.aPromocja h2{font-size: 1.3em; margin: 0px 0px 5px 0px;}
.aPromocja p{margin:5px; font-size: 0.85em;}


.aPromocjaSelected {margin-left: 0px; margin-right: 1px; padding: 5px 0px 5px 20px; background: #fafafa url(bg/arrow-1.gif) no-repeat 1px 50%; width: 329px;}
.aPromocjaSelected .image{border: 1px solid; }

.naglowek300 {width: 300; float: left; margin-right: 10px;}

/* footer*/
.footer{clear: both; margin: 0px 325px 0px 0px; padding: 30px 15px; color: #aaa; text-align: center; }
body.list .footer{margin: 0px;}
.footer *{color: #aaa;}
.footer a{display:none;}
.footer a.link{display:inline;}

/* linki */
.middleBg a:link, .mainMenu a:link{color: #fff;}
.middleBg a:visited {color: #b366b3;}
/*.middleBg a:visited, */
.mainMenu a:visited{color: #fff;}
.middleBg a:hover{color: #fff;}
.mainMenu a:hover{color: #fff;} /*d74310;}*/



/* sponsors */
div.sponsor{height: 73px; margin: 0px; padding: 1px 0px; border-left: 1px solid #fff;}
div.sponsorList{height: 98px; width: 325px; margin: 0px; padding: 1px 0px; border-left: 1px solid #fff; position: absolute; top: 0px; left:625px; }
.titleSponsor{margin: 1px 2px; font-size: x-small; font-weight: normal; color: #000;}
ul.sponsor{margin: 0px; padding: 7px 7px 0px 7px; }
ul.sponsor li{display: inline;}
img.sponsor{cursor: pointer;}


/* wyprzedaze */

div.objectWithWyprzedaz{ background-image: url(bg/bg-object-wyprzedaz.png); }

div.wyprzedaze{}
div.objectWyprzedaz{background: url(bg/bg-wyprzedaz.png) no-repeat top left;}
div.objectWyprzedaz p.shortinfo, div.objectWyprzedaz h2{width: 200px; margin-left: 70px;}
div.objectWyprzedaz p.shortinfo{ color: #f00; font-size: 10px;}
div.objectWyprzedaz h2{margin-top: 69px; font-size: 12px; font-weight: bold;}
div.objectWyprzedaz h2 a{color: #f00;}



/* backgrounds */
body#strona_glowna{background-image: url(bg/bg-index.gif);}

body#kuchnie{background-image: url(bg/bg-kuchnie.png);}
body#kuchnie.list, body#kuchnie div.subMenu{background-color: #fff; background-image: url(bg/bg-top-kuchnie.png);}
body#kuchnie div.subMenu{height: 51px;} /* ???? normalnie jest 50px tylko w kuchni nie pasuje*/
body#kuchnie div.middleBg{background-color: #d43700; background-image: url(bg/bg-middle-kuchnie.jpg);}
body#kuchnie h1.titleNews{background-color: #d43700; background-image: url(bg/bg-news-kuchnie.png);}
body#kuchnie div.middleBgList{background-color: #d43700; background-image: url(bg/bg-short-kuchnie.jpg);}
body#kuchnie table.subMenu td.selected{background-image: url(bg/submenu-kuchnie.gif);}
body#kuchnie td.photo, #kuchnie .groupboxElement td{border-color: #d43700;}
body#kuchnie div.object a:link, #kuchnie .groupboxElement p.counter{color: #d43700;}
body#kuchnie .ml{background-image: url(bg/ml-kuchnie.png);}
body#kuchnie .mr{background-image: url(bg/mr-kuchnie.png);}
body#kuchnie .mapLink{background-image: url(bg/map-kuchnie.gif);}
body#kuchnie .stepL{background-image: url(bg/stepl-kuchnie.png);}
body#kuchnie .stepR{background-image: url(bg/stepr-kuchnie.png);}

#porady_kuchnie .poradyMiddle .miniHeaderSelected, #porady_kuchnie h1.poradyTitle, #porady_kuchnie .kategoriaWybrana{background-color: #d43700; border-color: #d43700;}
#porady_kuchnie .articleMiniHeader, #porady_kuchnie .poradyMiddle, #porady_kuchnie .poradyLeft, #porady_kuchnie .poradaKategoria{border-color: #d43700;}


body#lazienki{background-image: url(bg/bg-lazienki.png);}
body#lazienki.list, body#lazienki div.subMenu{background-color: #fff; background-image: url(bg/bg-top-lazienki.png);}
body#lazienki div.middleBg{background-color: #00b5d6; background-image: url(bg/bg-middle-lazienki.jpg);}
body#lazienki h1.titleNews{background-color: #00b5d6; background-image: url(bg/bg-news-lazienki.png);}
body#lazienki div.middleBgList{background-color: #00b5d6; background-image: url(bg/bg-short-lazienki.jpg);}
body#lazienki table.subMenu td.selected{background-image: url(bg/submenu-lazienki.gif);}
body#lazienki td.photo, #lazienki .groupboxElement td{border-color: #00b5d6;}
body#lazienki div.object a:link, #lazienki .groupboxElement p.counter{color: #00b5d6;}
body#lazienki .ml{background-image: url(bg/ml-lazienki.png);}
body#lazienki .mr{background-image: url(bg/mr-lazienki.png);}
body#lazienki .mapLink{background-image: url(bg/map-lazienki.gif);}
body#lazienki .middleBg a:visited {color: #800080;}
body#lazienki .stepL{background-image: url(bg/stepl-lazienki.png);}
body#lazienki .stepR{background-image: url(bg/stepr-lazienki.png);}

body#meble{background-image: url(bg/bg-meble.png);}
body#meble.list, body#meble div.subMenu{background-color: #fff; background-image: url(bg/bg-top-meble.png);}
body#meble div.middleBg{background-color: #4a4a4a; background-image: url(bg/bg-middle-meble.jpg);}
body#meble h1.titleNews{background-color: #4a4a4a; background-image: url(bg/bg-news-meble.png);}
body#meble div.middleBgList{background-color: #4a4a4a; background-image: url(bg/bg-short-meble.jpg);}
body#meble table.subMenu td.selected{background-image: url(bg/submenu-meble.gif);}
body#meble td.photo, #meble .groupboxElement td{border-color: #000000;}
body#meble div.object a:link {color: #0000ff;}
#meble .groupboxElement p.counter{color: #000000;}
body#meble .ml{background-image: url(bg/ml-meble.png);}
body#meble .mr{background-image: url(bg/mr-meble.png);}
body#meble .stepL{background-image: url(bg/stepl-meble.png);}
body#meble .stepR{background-image: url(bg/stepr-meble.png);}

body#dekoracje-dodatki{background-image: url(bg/bg-dekoracje-dodatki.png);}
body#dekoracje-dodatki.list, body#dekoracje-dodatki div.subMenu{background-color: #fff; background-image: url(bg/bg-top-dekoracje-dodatki.png);}
body#dekoracje-dodatki div.middleBg{background-color: #6b752a; background-image: url(bg/bg-middle-dekoracje-dodatki.jpg);}
body#dekoracje-dodatki h1.titleNews{background-color: #6b752a; background-image: url(bg/bg-news-dekoracje-dodatki.png);}
body#dekoracje-dodatki div.middleBgList{background-color: #6b752a; background-image: url(bg/bg-short-dekoracje-dodatki.jpg);}
body#dekoracje-dodatki table.subMenu td.selected{background-image: url(bg/submenu-dekoracje-dodatki.gif);}
body#dekoracje-dodatki td.photo, #dekoracje-dodatki .groupboxElement td{border-color: #6b752a;}
body#dekoracje-dodatki div.object a:link, #dekoracje-dodatki .groupboxElement p.counter{color: #6b752a;}
body#dekoracje-dodatki .ml{background-image: url(bg/ml-dekoracje-dodatki.png);}
body#dekoracje-dodatki .mr{background-image: url(bg/mr-dekoracje-dodatki.png);}
body#dekoracje-dodatki .mapLink{background-image: url(bg/map-dekoracje-dodatki.gif);}
body#dekoracje-dodatki .stepL{background-image: url(bg/stepl-dekoracje-dodatki.png);}
body#dekoracje-dodatki .stepR{background-image: url(bg/stepr-dekoracje-dodatki.png);}

body#oswietlenie{background-image: url(bg/bg-oswietlenie.png);}
body#oswietlenie.list, body#oswietlenie div.subMenu{background-color: #fff; background-image: url(bg/bg-top-oswietlenie.png);}
body#oswietlenie div.middleBg{background-color: #491725; background-image: url(bg/bg-middle-oswietlenie.jpg);}
body#oswietlenie h1.titleNews{background-color: #491725; background-image: url(bg/bg-news-oswietlenie.png);}
body#oswietlenie div.middleBgList{background-color: #491725; background-image: url(bg/bg-short-oswietlenie.jpg);}
body#oswietlenie table.subMenu td.selected{background-image: url(bg/submenu-oswietlenie.gif);}
body#oswietlenie td.photo, #oswietlenie .groupboxElement td{border-color: #471726;}
body#oswietlenie div.object a:link, #oswietlenie .groupboxElement p.counter{color: #471726;}
body#oswietlenie .ml{background-image: url(bg/ml-oswietlenie.png);}
body#oswietlenie .mr{background-image: url(bg/mr-oswietlenie.png);}
body#oswietlenie .mapLink{background-image: url(bg/map-oswietlenie.gif);}
body#oswietlenie .stepL{background-image: url(bg/stepl-oswietlenie.png);}
body#oswietlenie .stepR{background-image: url(bg/stepr-oswietlenie.png);}

body#tkaniny-dywany{background-image: url(bg/bg-tkaniny-dywany.png);}
body#tkaniny-dywany.list, body#tkaniny-dywany div.subMenu{background-color: #fff; background-image: url(bg/bg-top-tkaniny-dywany.png);}
body#tkaniny-dywany div.middleBg{background-color: #be5127; background-image: url(bg/bg-middle-tkaniny-dywany.jpg);}
body#tkaniny-dywany h1.titleNews{background-color: #be5127; background-image: url(bg/bg-news-tkaniny-dywany.png);}
body#tkaniny-dywany div.middleBgList{background-color: #be5127; background-image: url(bg/bg-short-tkaniny-dywany.jpg);}
body#tkaniny-dywany table.subMenu td.selected{background-image: url(bg/submenu-tkaniny-dywany.gif);}
body#tkaniny-dywany td.photo, #tkaniny-dywany .groupboxElement td{border-color: #bd5427;}
body#tkaniny-dywany div.object a:link, #tkaniny-dywany .groupboxElement p.counter{color: #bd5427;}
body#tkaniny-dywany .ml{background-image: url(bg/ml-tkaniny-dywany.png);}
body#tkaniny-dywany .mr{background-image: url(bg/mr-tkaniny-dywany.png);}
body#tkaniny-dywany .mapLink{background-image: url(bg/map-tkaniny-dywany.gif);}
body#tkaniny-dywany .stepL{background-image: url(bg/stepl-tkaniny-dywany.png);}
body#tkaniny-dywany .stepR{background-image: url(bg/stepr-tkaniny-dywany.png);}

body#porcelana-szklo{background-image: url(bg/bg-porcelana-szklo.png);}
body#porcelana-szklo.list, body#porcelana-szklo div.subMenu{background-color: #fff; background-image: url(bg/bg-top-porcelana-szklo.png);}
body#porcelana-szklo div.middleBg{color: #4c4c4c; background-color: #cde0e6; background-image: url(bg/bg-middle-porcelana-szklo.jpg);}
body#porcelana-szklo h1.titleNews{color: #4c4c4c; background-color: #cde0e6; background-image: url(bg/bg-news-porcelana-szklo.png);}
body#porcelana-szklo div.middleBgList{background-color: #cde0e6; background-image: url(bg/bg-short-porcelana-szklo.jpg);}
body#porcelana-szklo table.subMenu td.selected{background-image: url(bg/submenu-porcelana-szklo.gif);}
body#porcelana-szklo div.middleBg h1, body#porcelana-szklo div.middleBg p, body#porcelana-szklo .titleList{color: #4c4c4c;}
body#porcelana-szklo div.middleBg a:link, #porcelana-szklo .groupboxElement p.counter{color: #4c4c4c;}
/*body#porcelana-szklo div.middleBg a:visited{color: #8c8c8c;}*/
body#porcelana-szklo div.middleBg a:hover{color: #000;}
body#porcelana-szklo td.photo, #porcelana-szklo .groupboxElement td{border-color: #9ec3d0;}
body#porcelana-szklo div.object a:link{color: #4c4c4c;}/*#0000ff;}*/
body#porcelana-szklo a.ml{background-image: url(bg/ml-porcelana-szklo.png);}
body#porcelana-szklo a.mr{background-image: url(bg/mr-porcelana-szklo.png);}
body#porcelana-szklo .middleBg a:visited {color: #800080;}
body#porcelana-szklo a.stepL{background-image: url(bg/stepl-porcelana-szklo.png);}
body#porcelana-szklo a.stepR{background-image: url(bg/stepr-porcelana-szklo.png);}

body#centra-meblowe{background-image: url(bg/bg-centra.png);}
body#centra-meblowe.list, body#centra-meblowe div.subMenu{background-color: #fff; background-image: url(bg/bg-top-centra.png);}
body#centra-meblowe div.middleBg{color: #4c4c4c; background-color: #ddd; background-image: url(bg/bg-middle-centra.jpg);}
body#centra-meblowe h1.titleNews{color: #4c4c4c; background-color: #ddd; background-image: url(bg/bg-news-centra.png);}
body#centra-meblowe div.middleBgList{background-color: #ddd; background-image: url(bg/bg-short-centra.jpg);}
body#centra-meblowe table.subMenu td.selected{background-image: url(bg/submenu-centra.gif);}
body#centra-meblowe div.middleBg h1, body#centra-meblowe div.middleBg p, body#centra-meblowe .titleList{color: #4c4c4c;}
body#centra-meblowe div.middleBg a:link{color: #4c4c4c;}
/*body#centra-meblowe div.middleBg a:visited{color: #8c8c8c;}*/
body#centra-meblowe div.middleBg a:hover{color: #000;}
body#centra-meblowe td.photo, #centra-meblowe .groupboxElement td{border-color: #9ec3d0;}
body#centra-meblowe div.object a:link, #centra-meblowe .groupboxElement p.counter{color: #4c4c4c;}/*#0000ff;}*/
body#centra-meblowe a.ml{background-image: url(bg/ml-centra.png);}
body#centra-meblowe a.mr{background-image: url(bg/mr-centra.png);}
body#centra-meblowe .middleBg a:visited {color: #800080;}
body#centra-meblowe a.stepL{background-image: url(bg/stepl-centra.png);}
body#centra-meblowe a.stepR{background-image: url(bg/stepr-centra.png);}

/* ZOOM --- */
a.c1{background: #80B2FF;}
a.c2{background: #5E9EFF;}
a.c3{background: #80B2FF;}
a.c4{background: #5E9EFF;}
a.c5{background: #80B2FF;}
a.c6{background: #5E9EFF;}
a.c7{background: #80B2FF;}
a.c8{background: #5E9EFF;}
a.c9{background: #80B2FF;}
a.c10{background: #5E9EFF;}
a.c11{background: #80B2FF;}
a.c12{background: #5E9EFF;}
a.c13{background: #80B2FF;}
a.c14{background: #5E9EFF;}
a.c15{background: #80B2FF;}
a.c16{background: #5E9EFF;}

/*a.c2{background: #3C8AFF;} */

body#zoom p.zoomOpis{margin: 5px; color: #777;  }
body#zoom p.zoomOpis img, body#zoom2 p.zoomOpis img{display: inline; margin: 0px;}


body#zoom {background: #fff; width: 750px; height: 650px; padding-bottom: 1px; margin: 0 auto; position: relative;}
body#zoom div.powiekszenie{  text-align: center; width: 750px; height: 500px; display: table; background:  #fff url(bg/bg-img.gif) top left;}
body#zoom div.hand {cursor: pointer;}
body#zoom img {display:block; margin: auto;}
body#zoom .panorama{border:1px solid #380008; width: 460px; height: 345px; margin: 75px auto 0px auto;}
body#zoom applet{display:block;}

body#zoom div.listwa{background: #380008; border-top: 1px solid #fff; padding: 0px 45px; min-height: 25px; width: 660px; }
body#zoom ol.lista{margin: 0px auto; border-left: 1px solid #fff; display: table; width: 660px; padding:0px; list-style-type: none;}
body#zoom ol.lista li{width: 25px; height: 25px; display: table-cell; float: left; border-right: 1px solid #fff; border-bottom: 1px solid #fff; padding: 0px; text-align: center; font-weight: bold; background: #5599FF; }

body#zoom ol.lista li a, body#zoom span.wybrany{display: block; padding: 5px 0px; width: 25px; text-decoration: none; color: #fff;  }
span.wybrany {background: #d43700;}

body#zoom table.opis {width: 100%; border-top:1px solid #fff;  height: 90px; background: #f3f3f3; } 
body#zoom table.opis td{vertical-align: top; } 
body#zoom td.a{width: 69%; padding: 1.5em 0; color: #380008;}
body#zoom td.b{width: 31%; text-align: right; padding: 1.5em 0; color: #380008;}
body#zoom table.opis p{margin: 0em 1.5em; padding:0px; font-size: 12px; background: #f3f3f3;}

body#zoom p{margin: 5px;}
body#zoom p.zoomFooter{color: #999; background: #fff; text-align: center; font-size: x-small; border-top:1px solid #d43700; margin: 0px; padding: 3px 5px; width: 740px; position: absolute; bottom: 0px; left: 0px;}
body#zoom p.zoomFooter a{color: #999;}
body#zoom p.zoomFooter a:visited{color: #999;}
body#zoom p.zoomFooter a:hover{color: #999;}
body#zoom p.style {font-size: 1.6em; font-weight: bold; }
body#zoom a img{border: 0px;}
body#zoom p.sponsorsLogo{position: absolute; bottom: 4px; right: 4px; width: 150px;}
body#zoom p.sponsorsLogo img{float:right;}


div#popup{z-index: 100; display: block; position: absolute; top: -360px; left: 191px;width: 360px;}
/* --- ZOOM */

/* ZOOM -- */
body#zoom2{ background: #380008; color: #fafafa; height: 100%;}
body#zoom2 div.powiekszenie{background:  #fff url(bg/bg-img.gif) top left; border-bottom: 1px solid #ddd; cursor: pointer;}
body#zoom2 div.powiekszenie *{display: block;}
body#zoom2 p{margin: 5px 200px 0px 5px; font-weight: bold;}

body#zoom2 div.nawigacja {margin: 0px 5px 0px 5px; text-align: right; position: absolute; right: 0px;}
body#zoom2 a.next, body#zoom2 a.prev, body#zoom2 span.next, body#zoom2 span.prev {background: url(bg/next.gif) no-repeat center; padding: 4px 10px; color: #380008; line-height: 30px; }
body#zoom2 span.next{background-image: url(bg/next_off.gif)}
body#zoom2 a.prev{background-image: url(bg/prev.gif)}
body#zoom2 span.prev{background-image: url(bg/prev_off.gif)}
body#zoom2 h1{margin: 0px; line-height: 40px; text-align: center; background:  #0F69A6; color: #fff;}
/* -- ZOOM */

/* zoom archideko summary */
div.archidekoSummary {position: absolute; top: 652px; left: 0; background: #380008; padding: 30px 15px; color: #eee; font-size: 11px; width: 720px; line-height: 1.6em;}
div.archidekoSummary a{color: #eee; text-decoration: none;}
div.archidekoSummary a:visited{color: #eee;}
div.archidekoSummary a:hover{color: #fff; text-decoration: underline;}

/* wyprzedaze zoom*/

body.zoomWyprzedaze div.specialPasek{margin:0px; padding: 0px; background: url(bg/wyprzedaz-pasek.gif) no-repeat top right; position: absolute; top: 0px; right: 0px; width: 226px; height: 226px;}

body#zoom div.infoWyprzedaze{width: 270px; height: 88px;padding-left: 80px; background: url(bg/wyprzedaz-box.gif) no-repeat top left; border-top: 1px solid #fff;}
body#zoom div.infoWyprzedaze2{width: 300px; padding: 0; background: none; position: absolute; left: 360px; top: 527px;}

body#zoom div.infoWyprzedaze h2, body#zoom div.infoWyprzedaze p{font-size: 11px; margin: 1px 0px; padding: 0px; color: #f00;}
body#zoom div.infoWyprzedaze h2{font-weight: bold; font-size: 12px;}

body#zoom div.infoWyprzedaze a{display: inline; margin: 0px 2px;;}
body#zoom div.infoWyprzedaze a img{display: inline;}

body#zoom a.wyprzedazeKontakt{position: absolute; right: 20px; top: 562px; color: #f00; font-weight: bold;}
body#zoom div.powiekszenieKontakt{text-align: left; width: 700px; height: 450px; padding: 25px; display: block; background:  #fff;}

/* promocje */
body.promocja {background: #fafafa;}
body.promocja div.logo{height: 60px; background: #fff; padding: 1px; margin: 0px;}
body.promocja div.topMenu{background-color: #fff; border-bottom: 20px solid #7e7e7e; height: 35px;}
body.promocja table.topMenu{ margin: 0px; margin: 0px 25px; background-image: url(bg/ptm.gif);}
body.promocja table.topMenu a{color: #7e7e7e; text-decoration: underline;}
body.promocja table.topMenu td{background-image: url(bg/ptm.gif);}
body.promocja table.topMenu td.selected{background-color: #7e7e7e; background-image: url(bg/ptm-right.gif);}
body.promocja table.topMenu td.selected a, body.promocja table.topMenu td.selected .a{background-image: url(bg/ptm-left.gif); color: #fff;}

div.contentPromocja{float: left; width: 590px; min-height: 569px; padding: 1px 0px;}
div.contentList{float:right; width:350px; background: #ddd; border-bottom: 10px solid #7f7f7f;}
div.contentList h1{ margin: 20px 10px 0px 10px; font-size: 2em; }
div.contentPromocje{min-height: 569px;}
div.contentStudia{min-height: 569px;}

img.lewa{float: left; margin: 10px 10px 10px 0px;}
img.prawa{float: right; margin: 10px 0px 10px 10px;}
div.galeria img {margin: 10px;}

div.archidekoFooter{clear:both; background: #ddd; color: #777; text-align: right; width: 90%; padding: 5px 5%; height: 20px; border-top: 1px solid;}
div.archidekoFooter a{color: #777;}

/* CLEAR*/
img.clear, div.header img.clear {width: 600px; height: 1px; display: block; clear:both; margin: 0 auto; border: 0;}


/*TEST */
body#kuchnie-test{background-image: url(bg/bg-kuchnie.png);}
body#kuchnie-test.list{background-color: #fff; background-image: url(bg/bg-top-kuchnie.png);}
body#kuchnie-test div.middleBg{background-color: #d43700; background-image: url(bg/bg-middle-kuchnie.jpg);}
body#kuchnie-test h1.titleNews{background-color: #d43700; background-image: url(bg/bg-news-kuchnie.png);}
body#kuchnie-test div.middleBgList{background-color: #d43700; background-image: url(bg/bg-short-kuchnie.jpg);}
body#kuchnie-test table.subMenu td.selected{background-image: url(bg/submenu-kuchnie.gif);}
body#kuchnie-test td.photo, #kuchnie-test .groupboxElement td{border-color: #d43700;}
body#kuchnie-test div.object a:link, #kuchnie-test .groupboxElement p.counter{color: #d43700;}
body#kuchnie-test .ml{background-image: url(bg/ml-kuchnie.png);}
body#kuchnie-test .mr{background-image: url(bg/mr-kuchnie.png);}
body#kuchnie-test .mapLink{background-image: url(bg/map-kuchnie.gif);}
body#kuchnie-test .stepL{background-image: url(bg/stepl-kuchnie.png);}
body#kuchnie-test .stepR{background-image: url(bg/stepr-kuchnie.png);}

