/* PIOMAR */ /* Default */ body { text-align: center; margin: 0 0 0 0; font: normal 10px Verdana; color: #000000; background: #d2d2d2; } img { border: 0; } .clear { clear: both; font-size: 1; line-height: 1; } div.error { font: bold 11px Verdana; color: #DF0D0D; margin: 15px 5px 10px 5px; border: 1px solid #DF0D0D; padding: 3px 10px; text-align: center; } div.error ul { list-style: none; margin: 10px 0 0 0; text-align: left; font-weight: normal; } div.ok { font: bold 11px Verdana; color: #188F11; margin: 15px 5px 10px 5px; border: 1px solid #188F11; padding: 3px 10px; text-align: center; } div.kontynuuj { margin-left: 35%; /*text-align: center;*/ } /* Links */ a { font: normal 11px Tahoma; color: #272626; text-decoration: underline; } a:hover { color: #ada9a6; text-decoration: underline; } /* Headers */ h1 { } h2 { background: url( '../img/h2.gif' ) no-repeat 0 2px; padding: 0 0 0 19px; margin: 0 0 14px 0; font: bold 10px Verdana; color: #000000; text-transform: uppercase; } h2.pom { padding-top: 2px; background: url( '../img/h2_pom.gif' ) no-repeat 0 2px; } h2.pom a { font: bold 11px Verdana; color: #000000; text-transform: uppercase; text-decoration: none; } h3 { padding: 0 0 0 0; margin: 10px 0 14px 0; font: bold 10px Verdana; color: #ff8000; text-transform: uppercase; } h4 { } h5 { font: bold 10px Verdana; margin: 10px 0 5px 0; } h6 { font: normal 9px Verdana; margin: 0 0 6px 0; color: #ff8000; } h7 { } /* Content */ div.content { text-align: left; margin: 18px auto 6px auto; width: 981px; background: #ffffff url( '../img/tlo.gif' ) repeat-y; } img.topContent { display: block; } img.bottomContent { display: block; } /* Main */ div.mainLeft { width: 204px; _width: 211px; float: left; padding: 0 0 0 7px; } div.mainContent { width: 757px; float: left; } /* Boxes */ /* left */ ul.languageBox { margin: 0 0 8px 7px; list-style: none; padding: 0; } ul.languageBox li { display: inline; margin: 0 4px 0 0; } div.loginBox { background: #ff8000; border: 1px solid #ff860c; border-top: 0; border-bottom: 0; padding: 18px 29px 21px 16px; } div.loginBox h2 { margin: 0 0 14px 0; padding: 0; background: url( '../img/naglowki/logowanie.gif' ) no-repeat; width: 157px; height: 14px; } div.loginBox h2.panel { background: url( '../img/naglowki/panel.gif' ) no-repeat; margin: 0 0 7px 0; } div.loginBox h3 { color: #484038; text-transform: uppercase; margin: 0 0 5px 0; } div.loginBox ul { margin: 0 0 30px 2px; padding: 0; list-style: none; } div.loginBox ul li { background: url( '../img/kropka.gif' ) no-repeat 0 7px; padding: 0 0 0 10px; margin: 0 0 5px 0; } div.loginBox ul li a, div.loginBox ul li a:hover { color: #ffffff; } div.loginBox form { margin: 0; padding: 0; } div.loginBox form fieldset { border: 0; padding: 0; } div.loginBox form label { display: block; font: bold 9px Verdana; color: #ffffff; text-align: left; margin: 0 0 4px 0; clear: both; } div.loginBox form label span.label { float: left; display: block; width: 55px; padding: 4px 0 0 0; } div.loginBox form input { font: normal 10px Verdana; color: #000000; padding: 2px 5px 1px 5px; float: left; } div.loginBox form input.text { width: 83px; _width: 99px; _height: 18px; } div.loginBox form label.remember { color: #ffddbb; text-align: left; margin: 11px 0 0 0; *margin: 7px 0 0 0; } div.loginBox form label.remember span.label { width: 75px; } div.loginBox form input.submit { background: url( '../img/btn/loguj.png' ) no-repeat; width: 55px; height: 24px; border: 0; cursor: pointer; cursor: hand; margin: 0; *margin-left: 16px; padding: 0; } div.loginBox a.dontRemember { font: bold 9px Verdana; color: #4e4e4e; display: block; margin: 5px 0 0 0; } form.searchBox { background: #dcdcdc; border: 1px solid #dedede; border-top: 0; border-bottom: 0; padding: 12px 19px 8px 15px; margin: 0; } form.searchBox fieldset { border: 0; padding: 0; } form.searchBox label { display: block; font: bold 9px Verdana; color: #ffffff; text-align: left; margin: 0 0 4px 0; padding: 0; } form.searchBox input { font: normal 10px Verdana; color: #000000; padding: 3px 5px; /* position */ margin: 0 0 0 5px; } form.searchBox input.text { width: 83px; _width: 93px; _height: 21px; } form.searchBox a.advanced { font: bold 9px Verdana; color: #4e4e4e; } form.searchBox input.submit { background: url( '../img/btn/szukaj.jpg' ) no-repeat; width: 15px; height: 17px; border: 0; cursor: pointer; cursor: hand; float: right; margin: 3px 0 0 0; padding: 0; } div.linkBox { text-align: left; display: block; background: #FBF7F5 none repeat scroll 0; padding: 10px 5px 1px 5px; } div.linkBox a { text-decoration: none; font-family: Verdana; font-size: 10px; } div.linkBox h2 { margin-left: 10px; padding-top: 2px; padding-bottom: 1px; } div.linkBox ul { padding-left: 30px; _padding-left: 0; } div.linkBox ul li { list-style: none; padding: 0; } div.productsBox { background: #fbf7f5; border: 1px solid #fbf8f5; border-top: 0; border-bottom: 0; padding: 0 15px 15px 14px; } div.productsBox ul { margin: 0; padding: 0; list-style: none; } div.productsBox ul li { margin: 0 0 7px 0; *zoom: 1; } div.productsBox ul a { text-transform: uppercase; font: bold 10px Verdana; color: #000000; display: block; text-decoration: none; } div.productsBox ul ul { margin: 5px 0 0 7px; } div.productsBox ul ul li { margin: 0 0 1px 0; } div.productsBox ul ul li span.quantity { float: right; } div.productsBox ul ul a { text-transform: none; font-weight: normal; margin: 0 0 0 7px; text-decoration: none; } /* center */ div.logoBox { background: url( '../img/logo.jpg' ) no-repeat; width: 757px; height: 177px; position: relative; margin: 2px 0 0 0; *margin: 5px 0 0 0; } div.logoBox a { position: absolute; left: 300px; top: 35px; width: 270px; height: 100px; display: block; } ul.mainMenu { margin: 0; padding: 0; list-style: none; } ul.mainMenu li { float: left; } ul.mainMenu li.registrace a { display: block; background: url( '../img/menu/rejestracja.gif' ) no-repeat 0 -2px; width: 220px; height: 57px; } ul.mainMenu li.registrace a:hover { background: url( '../img/menu/rejestracja_on.gif' ) no-repeat 0 -2px; } ul.mainMenu li { margin: 0 0 0 -12px; } ul.mainMenu li.registrace { margin: 0; } ul.mainMenu li a, ul.mainMenu li a:hover { text-decoration: none; } ul.mainMenu li.regulations a { display: block; background: url( '../img/menu/regulamin.gif' ) no-repeat 0 -2px; width: 134px; height: 57px; } ul.mainMenu li.regulations a:hover { background: url( '../img/menu/regulamin_on.gif' ) no-repeat 0 -2px; } ul.mainMenu li.firm a { display: block; background: url( '../img/menu/firma.gif' ) no-repeat 0 -2px; width: 120px; height: 57px; } ul.mainMenu li.firm a:hover { background: url( '../img/menu/firma_on.gif' ) no-repeat 0 -2px; } ul.mainMenu li.contact a { display: block; background: url( '../img/menu/kontakt.gif' ) no-repeat 0 -2px; width: 124px; height: 57px; } ul.mainMenu li.contact a:hover { background: url( '../img/menu/kontakt_on.gif' ) no-repeat 0 -2px; } ul.mainMenu li.basket a { display: block; background: url( '../img/menu/koszyk.gif' ) no-repeat 0 -2px; width: 193px; _width: 207px; height: 45px; _height: 57px; text-align: right; color: #6f6f6f; font: bold 10px Verdana; padding: 12px 14px 0 0; } ul.mainMenu li.basket a:hover { background: url( '../img/menu/koszyk_on.gif' ) no-repeat 0 -2px; } /* mainContent */ div.mainContentLeft { margin: 15px 0 0 0; float: left; width: 510px; _width: 556px; padding: 0 20px 0 26px; } div.mainContentRight { background: url( '../img/kropki_pion.gif' ) repeat-y 0 5px; margin: 15px 0 0 0; float: left; width: 162px; _width: 152px; padding: 0 15px 20px 19px; _padding: 0 0 20px 19px; } /* contentRight */ div.adBox { padding: 0 0 15px 0; margin: 0 0 10px 0; background: url( '../img/kropki_poz.gif' ) repeat-x bottom; } div.accesoriesBox { padding: 0 3px 15px 3px; margin: 0 0 10px 0; background: url( '../img/kropki_poz.gif' ) repeat-x bottom; font: normal 9px Verdana; color: #000000; } div.accesoriesBox div.logo { text-align: center; margin: 9px 0 8px 0; } div.accesoriesBox div.logo a img { padding-bottom: 15px; } div.accesoriesBox a.more, a.more { color: #ff8000; font: bold 9px Verdana; text-decoration: none; text-align: right; display: block; } div.promoBox { padding: 0 3px 15px 3px; margin: 0 0 10px 0; background: url( '../img/kropki_poz.gif' ) repeat-x bottom; font: normal 9px Verdana; color: #000000; } div.promoBox div.logo { text-align: center; margin: 9px 0 8px 0; } div.promoBox a.more { color: #ff8000; font: bold 9px Verdana; text-decoration: none; text-align: right; display: block; } /* footer */ div.footer { margin: 28px 0 0 0; } div.footer img.piomar { float: left; } div.footer div.text { float: left; margin: 12px 0 0 36px; } div.footer div.text ul { margin: 0; padding: 0; list-style: none; } div.footer div.text ul li { display: inline; border-right: 1px solid #000000; padding: 0 5px 0 0; *padding-left: 7px; } div.footer div.text ul li a { color: #ff8000; font: normal 10px Verdana; } div.footer div.text ul li.first { padding-left: 0; } div.footer div.text ul li.last { *padding: 0 0 0 7px; border: 0; } /** * ------------------ * | | * | PODSTRONY | * | | * ------------------ */ /************ REGULAMIN ***********/ ul.regulations { list-style: decimal; font: bold 10px Verdana; margin: 0 0 0 19px; padding: 0; } ul.regulations span { font-weight: normal; } ul.regulations li { margin: 0 0 20px 0; } /************ FORMULARZ / REJESTRACJA ***********/ form.form { margin: 0; padding: 0; } form.form fieldset { margin: 0; padding: 6px 20px 0 13px; border: 0; border-bottom: 1px solid #000000; } form.form fieldset.odd { background: #f0f0f0; } form.form fieldset.even { background: #f9f9f9; } form.form fieldset.submit { border: 0; padding: 10px 130px 50px 10px; font: normal 9px Verdana; background: #f9f9f9; } form.form fieldset.submit span { display: block; margin: 0 0 10px 0; font-weight: bold; } form.form fieldset.submit div.btn { margin: 20px 0 0 0; } form.form fieldset.submit div.btn input.reset { background: url( '../img/btn/zrezygnuj.png' ) no-repeat; width: 75px; height: 22px; border: 0; cursor: pointer; cursor: hand; margin: 0 0 0 120px; } form.form fieldset.submit div.btn input.submit { background: url( '../img/btn/wyslij.png' ) no-repeat; width: 60px; height: 22px; border: 0; cursor: pointer; cursor: hand; margin: 0 0 0 60px; } form.form fieldset strong { display: block; float: left; width: 123px; _width: 133px; padding: 4px 10px 0 0; color: #7e7e7e; line-height: 150%; } form.form fieldset div { float: left; width: 340px; margin: 0 0 0 0; } form.form fieldset label { display: block; margin: 0 0 7px 0; } form.form fieldset label input, form.form fieldset label select { float: left; } form.form fieldset label span { float: left; display: block; margin: 3px 0 0 10px; } form.form fieldset input.text { font: normal 10px Verdana; padding: 1px 5px 1px 5px; width: 161px; _width: 171px; } form.form fieldset input.alert { font: normal 10px Verdana; padding: 1px 5px 1px 5px; width: 161px; _width: 171px; background: #CF5A5A; color: #ffffff; border-color: #ffffff; } form.form fieldset select { font: normal 10px Verdana; padding: 2px 1px 2px 1px; width: 175px; _width: 171px; } form.form label.street select { width: 50px; } form.form label.street input { width: 111px; _width: 121px; } /************ NORMALNY / TEXT ***********/ div.text { line-height: 160%; } div.text ul { list-style: decimal; font: bold 10px Verdana; margin: 10px 0 0 29px; padding: 0; } div.text ul span { font-weight: normal; } div.text ul li { margin: 0 0 20px 0; } /************** HAS�O ***************/ form.password { margin: 10px 0 0 0; padding: 0; } form.password fieldset { margin: 0; padding: 0; border: 0; } form.password label span { font-weight: bold; float: left; width: 120px; display: block; padding: 3px 0 0 0; } form.password label input.text { float: left; width: 150px; padding: 2px 5px; font: normal 10px Verdana; } form.password input.submit { float: left; width: 48px; height: 18px; background: url( '../img/btn/wyslij_bialy.gif' ) no-repeat; border: 0; margin: 0 0 0 20px; cursor: pointer; cursor: hand; } /*********** KLIENT DANE *************/ div.clientData p { margin: 0 0 2px 0; padding: 0; } div.clientData p.margin { margin: 13px 0 2px 0; } ul.clientMenu { margin: 10px 0 30px 0; padding: 0; list-style: none; } ul.clientMenu li { margin: 0 0 3px 0; } ul.clientMenu a { font: bold 10px Verdana; color: #ff8000; text-decoration: none; } /*********** KLIENT HAS�O ************/ form.clientPassword { margin: 10px 0 0 0; padding: 0; } form.clientPassword fieldset { margin: 0; padding: 0; border: 0; float: left; width: 300px; } form.clientPassword label { display: block; margin: 0 0 10px 0; position: relative; } form.clientPassword label span { float: left; width: 190px; display: block; padding: 3px 0 0 0; } form.clientPassword label input.text { float: left; width: 100px; padding: 2px 5px; _height: 21px; font: normal 10px Verdana; } form.clientPassword label select { float: left; width: 110px; padding: 2px 1px; _height: 21px; font: normal 10px Verdana; } form.clientPassword input.submit { float: left; width: 55px; height: 24px; background: url( '../img/btn/zapisz.png' ) no-repeat; border: 0; margin: 33px 0 0 20px; cursor: pointer; cursor: hand; } form.clientPassword label span.errorMsg { float: left; width: 100px; display: block; padding: 0 0 0 0; position: absolute; top: 15px; left: 0; color: #CF5A5A; } form.clientPassword fieldset input.error { background: #CF5A5A; color: #ffffff; border-color: #ffffff; float: left; width: 100px; padding: 2px 5px; _height: 21px; font: normal 10px Verdana; } /************* KLIENT HISTORIA ***************/ table.clientHistory { margin: 0; padding: 0; } table.clientHistory thead th { background: #f0f0f0; font: bold 10px Verdana; color: #7e7e7e; padding: 5px 0 5px 0; } table.clientHistory thead th.number { padding-left: 7px; width: 55px; } table.clientHistory thead th.date { text-align: center; width: 145px; } table.clientHistory thead th.netto1 { width: 100px; text-align: center; } table.clientHistory thead th.netto2 { width: 100px; text-align: center; } table.clientHistory thead th.status { text-align: center; } table.clientHistory thead tr.border td { border-bottom: 1px solid #000000; font-size: 1; line-height: 4px; } table.clientHistory tbody td { font: normal 10px Verdana; color: #000000; border-bottom: 1px solid #000000; padding: 6px 0 6px 0; } table.clientHistory tbody td.number { text-align: left; } table.clientHistory tbody td.date { text-align: center; } table.clientHistory tbody td.netto1 { text-align: center; } table.clientHistory tbody td.netto2 { text-align: center; } table.clientHistory tbody td.status { text-align: center; } /**************** KOSZYK ***************/ table.basket { margin: 0; padding: 0; } table.basket thead th { background: #ffe9d4; font: bold 10px Verdana; color: #7e7e7e; padding: 0 0 0 0; } table.basket thead th.name { padding-left: 7px; width: 285px; } table.basket thead th.netto { width: 75px; } table.basket thead th.quantity { width: 48px; } table.basket thead th.value { width: 56px; } table.basket thead th.select { } table.basket tr.border td { border-bottom: 1px solid #000000; font-size: 1; line-height: 4px; padding: 0; } table.basket tbody td { font: normal 10px Verdana; color: #000000; border-bottom: 1px solid #000000; padding: 6px 4px 6px 4px; } table.basket tbody td.netto { padding-left: 20px; } table.basket tbody td.quantity { padding-left: 4px; _padding-left: 14px; } table.basket tbody td.value { padding-left: 10px; } table.basket tbody td.name a { display: block; margin: 4px 0 0 13px; font: bold 10px Verdana; text-decoration: none; } table.basket tbody td.quantity input.text { font: normal 10px Verdana; text-align: center; padding: 2px 0; width: 28px; _width: 22px; _height: 21px; } table.basket tr.summary td { border: 0; } table.basket tr.summary td.netto { background: #ffe9d4; font-weight: bold; } table.basket tr.summary td.price { background: #ffe9d4; font-weight: bold; padding-left: 10px; } table.basket tr.settings td { background: #ffe9d4; border: 0; padding-bottom: 15px; } table.basket tr.settings label { display: block; cursor: pointer; cursor: hand; margin: 3px 0 0 0; } div.additionalInfo { margin: 15px 7px; line-height: 150%; } div.additionalInfo p { margin: 10px 0 5px 0; } textarea.addMsg { font: normal 10px Verdana; padding: 5px; width: 98%; height: 40px; } /************* LISTA PRODUKT�W A *****************/ ul.listType { float: right; list-style: none; margin: 0 20px 0 20px; *margin-right: 10px; padding: 0; } ul.listType li { margin: 0 5px 0 0; display: inline; } div.pager { width: 100%; float: left; border-top: 1px solid #000000; margin: 2px 0 0 0; } div.pager div.left { float: left; padding: 9px 0 0 4px; } div.pager div.left span { display: block; float: left; margin: 0 5px 0 0; } div.pager div.left a { display: block; padding: 0 2px; font: normal 10px Verdana; float: left; margin: 0 4px 0 0; } div.pager div.right { float: right; } div.pager div.right ul { list-style: none; margin: 9px 0 0 0; padding: 0; } div.pager div.right ul li { float: left; margin: 0 5px 0 0; } div.pager div.right ul li a.page { display: block; padding: 0 2px; font: normal 10px Verdana; } div.pager div.right ul li a.pageActive { display: block; padding: 0 2px; font: bold 10px Verdana; } /* TYPE A */ table.listTypeA { margin: 0; padding: 0; } table.listTypeA thead th { background: #ffe9d4; font: bold 10px Verdana; color: #7e7e7e; padding: 0 0 0 0; text-align: left; } table.listTypeA thead th.name { padding-left: 7px; } table.listTypeA thead th.price { width: 83px; } table.listTypeA thead th.foto { width: 37px; } table.listTypeA thead th.quantity { width: 45px; } table.listTypeA thead th.info { width: 37px; } table.listTypeA tr.border td { border-bottom: 1px solid #000000; font-size: 1; line-height: 4px; padding: 0 0 0 25px; } table.listTypeA thead td.foto { padding-left: 7px; } table.listTypeA thead td.quantity { padding-left: 9px; } table.listTypeA thead td.info { padding-left: 7px; } table.listTypeA tbody td { font: normal 10px Verdana; color: #000000; border-bottom: 1px solid #000000; padding: 10px 4px 10px 4px; } table.listTypeA tbody td a { font: normal 10px Verdana; text-decoration: none; } table.listTypeA tbody td.netto { padding-left: 20px; } table.listTypeA tbody td.quantity { padding-left: 4px; } table.listTypeA tbody td.price { padding-right: 25px; text-align: right; } table.listTypeA tbody td.foto { padding-left: 5px; } table.listTypeA span.towarInfo { color: #FF9933; } /* TYPE B */ table.listTypeB { margin: 0; padding: 0; } table.listTypeB thead th { background: #ffe9d4; font: bold 10px Verdana; color: #7e7e7e; padding: 0 0 0 0; text-align: left; } table.listTypeB thead th.name { padding-left: 7px; } table.listTypeB thead th.price { width: 83px; } table.listTypeB thead th.quantity { width: 45px; } table.listTypeB thead th.info { width: 37px; } table.listTypeB tr.border td { border-bottom: 1px solid #000000; font-size: 1; line-height: 4px; padding: 0 0 0 25px; } table.listTypeB thead td.quantity { padding-left: 9px; } table.listTypeB thead td.info { padding-left: 7px; } table.listTypeB tbody td { font: normal 10px Verdana; color: #000000; border-bottom: 1px solid #000000; padding: 10px 4px 10px 4px; } tr.parzyste { background: transparent url(../img/1px_tlo.gif) repeat-y scroll 0 0; /*background-repeat:repeat-y;*/ background-position: right; width: 100%; } table.listTypeB tbody td a { font: normal 10px Verdana; text-decoration: none; } table.listTypeB tbody td.foto_m { background-color: #ffffff; vertical-align: middle; } table.listTypeB tbody td.name { vertical-align: middle; } table.listTypeB tbody td.foto { background: #ffffff; width: 70px; } table.listTypeB tbody td.netto { padding-left: 20px; vertical-align: middle; } table.listTypeB tbody td.quantity { padding-left: 4px; vertical-align: middle; } table.listTypeB tbody td.info { vertical-align: middle; } table.listTypeB tbody td.price { padding-right: 25px; text-align: right; vertical-align: middle; } /* TYPE C */ div.listTypeC { margin: 0 0 0 0; } div.productC { float: left; width: 164px; _width: 164px; margin: 0 3px 15px 3px; _margin: 0 2px 15px 2px; } div.productC div.info { border: 1px solid #ffc890; padding: 7px 10px 0 10px; width: 141px; _width: 164px; height: 190px; _height: 200px; border-bottom: 0; position: relative; } div.productC div.info img { /*position: absolute; bottom: 0;*/ } div.productC div.info div.infoPhoto { position:absolute; bottom:0px; left:0px; right:0px; } div.productC div.info span.towarInfo { bottom: 0; position: absolute; display: block; text-align: center; color: #ffc890; left: 30px; } div.productC h3 a { font: bold 10px Verdana; text-decoration: none; } div.productC div.order { background: #ffe9d4; width: 153px; _width: 164px; font: bold 10px Verdana; color: #000000; height: 16px; _height: 18px; padding: 0 0 0 10px; } div.productC div.order span { float: left; display: block; margin: 2px 0 0 0; } div.productC div.order a, div.productC div.order p { display: block; float: right; padding: 2px 5px; text-transform: uppercase; font: bold 10px Verdana; color: #FFFFFF; background: #ff8000; text-decoration: none; margin: 0; } div.productC div.order p.lack { color: black; background: inherit; } /**************** SZCZEGӣY PRODUKTU ***************/ div.product { width: 464px; margin: 0 0 0 10px; } div.product div.info { border: 1px solid #ffc890; padding: 17px 10px 8px 10px; width: 462px; _width: 483px; border-bottom: 0; text-align: center; } div.product div.info h3 { text-align: left; font: bold 16px Verdana; color: #000000; margin: 0 0 10px 0; text-transform: none; } div.product div.info a.image { display: block; text-align: center; } div.product div.price { background: #ffe9d4; width: 474px; _width: 483px; font: bold 10px Verdana; color: #000000; padding: 0 0 10px 10px; } div.product div.price div.buttons { float: right; } div.product div.price a.order { display: block; background: #ff8000; color: #ffffff; font: bold 18px Verdana; text-transform: uppercase; text-decoration: none; padding: 4px 12px; margin: 5px 2px 0 2px; } div.product div.price a.description { display: block; color: #ff8000; font: bold 10px Verdana; text-transform: uppercase; text-decoration: underline; margin: 20px 0 0 0; } div.product div.price p { margin: 0; padding: 0; } div.product div.price p.price_brutto { font: normal 19px Verdana; color: #000000; padding: 5px 0 2px 0; } div.product div.price p.price_netto { font: normal 12px Verdana; color: #000000; padding: 0 0 8px 0; } div.product div.price p.info { font: normal 10px Verdana; } div.product div.price p.promo { font: bold 18px Verdana; color: #ff8000; } div.product div.description { margin: 4px 0 0 0; background: #fef4ea; width: 464px; _width: 483px; font: normal 12px Verdana; color: #000000; padding: 10px 10px 20px 10px; line-height: 140%; } div.product div.description h4 { margin: 0 0 10px 0; text-transform: uppercase; color: #ff8000; font: bold 10px Verdana; } /* news */ div.news_item { border-bottom: 1px solid #DCDCDC; margin: 0 0 15px 0; } div.news_item h3 { margin-bottom: 0; } div.news_item p.date { color: #AFAFAF; margin: 2px 0 6px 0; } div.news_item p.more { text-align: right; } div.moreNews h3 { margin-bottom: 0; } div.moreNews p.date { margin: 3px 0 6px 0; color: #AFAFAF; } /* info table */ table.info { font: normal 11px Verdana; margin: 15px 0 15px 0; } table.info td { font-weight: bold; padding: 6px 7px; border-bottom: 1px solid #000000; } table.info td.header { font-weight: normal; border-right: 1px solid #000000; } div#top3 { height: 250px; border-bottom: 1px solid #DCDCDC; } img.brak_zdjecia { /*padding-left: 20px; padding-bottom: 70px;*/ margin-left: 20px; margin-bottom: 70px; } img.brak_zdjecia2 { padding-top: 50px; padding-bottom: 50px; _margin-top: 50px; _margin-bottom: 50px; } div.miniatury { margin-top: 10px; padding-top: 10px; border-top: 1px solid #FFC890; margin-left: 0px; margin-right: 0px; } img.miniatury { /*border: 1px solid #000000;*/ }