body {margin:0px;font-family:Tahoma; font-size:11px;color:#53636f;background:#f3f3f3;}
body.print {background:#fff;}
body.print h4 {font-size:16px;font-weight:bold;}
input {vertical-align:text-top;}

#tooltip {position: absolute;z-index: 3000;border: 1px solid #000;background: #f3f3f3;color: #fff;padding: 5px;opacity: 1;width:350px;}
#tooltip h3, #tooltip div { margin: 0px; color:#000; font-size:11px;font-weight:normal;padding:0px }

p.error {color:#cb1818;font-weight:bold;text-align:center;padding:5px;}
p.error b {background:#cb1818;color:#fff;padding:2px;}
p.good {color:#00d014;font-weight:bold;text-align:center;padding:5px;}
p.information {color:#53636f;font-weight:bold;text-align:center;padding:5px;}
p.simpleinformation {color:#53636f;text-align:center;padding:20px;}
p.dumbtitle {font-weight:bold;font-size:16px;display:block;padding:2px 15px;}
input.error, textarea.error, select.error {border:1px solid #cb1818 !important;}

#loading {display:none;}
.loadingbg {width:100%;height:100%;position:fixed;background:#000;opacity:0.5;filter: alpha(opacity = 50);z-index:99;margin:0px;padding:0px;left:0px;top:0px;}
.loadingbox {position:fixed;top:40%;left:39%;width:300px;height:50px;background:#f6f6f6;z-index:999;text-align:center;padding:10px;}
.loadingbox p {font-size:14px;font-weight:bold;}
.ie6 .loadingbg {display:none;}
.ie6 .loadingbox {background:#8f9ca5;}
.ie6 .loadingbox p {color:#fff;}

#site {width:1000px;margin:0px auto;position:relative;}

#top-adv {width:998px;background:url(../img/linia_odzielajaca.jpg) bottom right no-repeat;background-color:#fff;margin:0px auto;padding:0px 0px 10px;}
#top-adv .left {float:left;padding-left:40px;padding-top:11px;}
#top-adv .right {float:right;padding-right:15px;padding-top:20px;}
#top-adv .right a {margin-left:10px;}
#top-adv .right img {margin-left:10px;}
#top-adv .right a img {margin-left:0px;}

#location {width:1000px;clear:both;padding:5px 5px;margin-bottom:10px; color:#53636f;}
#location a {color:#008cd2}
#top {width:1000px;background:url(../img/top-middle.gif) top left repeat-y;margin-bottom:10px;}
#top .bottom {width:1000px;height:7px;background:url(../img/top-bottom.gif) top left no-repeat;clear:both;font-size:0px;line-height:0px;}
#top .logo {margin-left:20px;float:left;}
.top-info {float:right;text-align:right;width:390px;height:60px;overflow:hidden}
.top-info img.tel {color:#36a1d3;font-weight:normal;display:block;margin:17px 0px 8px;float:right;}
.top-info a {display:inline;float:left; height:14px;margin-left:13px;font-weight:bold;}
.top-info a.about {background:url(../img/ico-about.png) 0px no-repeat;padding-left:21px;}
.top-info a.faq {background:url(../img/ico-faq.png) 0px no-repeat;padding-left:21px;}
.top-info a.contact {background:url(../img/ico-contact.png) 0px 1px no-repeat;padding-left:15px;}
.top-info a.delivery {background:url(../img/ico-delivery.png) 0px 1px no-repeat;padding-left:20px;}
.top-info a.regulamin {background:url(../img/ico-regulamin.png) 0px 1px no-repeat;padding-left:20px;}
.top-info a.myaccount {background:url(../img/ico-myaccount.png) 0px 1px no-repeat;padding-left:23px;}
.top-cartpause {width:52px;height:44px;background:url(../img/top-cartpause.jpg) 0px 0px no-repeat;float:right;margin:15px;}
.top-cart {float:right;margin:10px;text-align:right;}
.top-cart p.price strong {color:#4aa624;}
.top-cart a, .top-cart a:visited {color:#008cd2;background:url(../img/ico-littlearrowblue.gif) right no-repeat;padding-right:10px;color:#008cd2;font-weight:bold;}
.topcart .top-cartpause {width:1px;margin-top:20px;}
.topcart .top-info h2 {margin-top:25px;}
.topcart .top-info a {margin:20px 14px 0px 6px;}
.topcart .login {margin:10px;}
.topcart .login a {float:none;display:inline;margin:0px 4px 0px 4px;}
.topcart .nav {width:986px;clear:both;margin:0px auto;}
.topcart .nav a {display:block;width:244px;height:45px;background:url(../img/cart-navbtn.jpg) 0px 0px no-repeat;float:left;margin-left:2px;color:#fff;}
.topcart .nav a.active {background-position:0px -45px;}
.topcart .nav a.disabled {cursor:default;}
.topcart .nav a.disabled:hover {text-decoration:none;}
.topcart .nav a p {display:block;padding-top:13px;text-align:center;color:#fff;font-weight:bold;font-size:12px;}
.topcart img.arrow1 {position:absolute;margin-left:-760px;margin-top:0px;}
.topcart img.arrow2 {position:absolute;margin-left:-513px;}
.topcart img.arrow3 {position:absolute;margin-left:-267px;}
#top .menu {padding:0; clear:both; width:986px; height:50px; background:transparent url(../img/top_menu_bg.png) 0 0 no-repeat; text-align:center; font-size:9px; margin:0 auto; position:relative; z-index:999;}
#top .menu table {position:relative; width:986px; height:50px;}
#top .menu table tr td {height:50px; padding:0 10px; border-right:1px solid #60b5dc; min-width:50px;}
#top .menu table tr td.last_td {border-right:0 none; width:100px; background:transparent url(../img/top_menu_last.png) 0 0 no-repeat; padding:0;}
#top .menu  {position:relative;}
#top .menu  .menu_link {text-transform:uppercase; color:#fff; font-weight:bold; font-size:9px;}
#top .menu  .hover {background:transparent url(../img/top_menu_h.png) 0 0 repeat-x;}
/*#top .menu .menu_box .menu_link {position:relative; display:block; text-transform:uppercase; width:77px; color:#fff; float:left; font-weight:bold; height:50px; font-size:9px; text-align:center; padding:0 10px;}
#top .menu .menu_box .menu_link.menu_last {width:83px; background-color:#0f0;}
#top .menu .menu_box .menu_link:hover, #top .menu .menu_box .menu_link.hover {background:transparent url(../img/top_menu_h.png) 0 0 repeat-x;}
#top .menu .menu_box .menu_link.active {background:transparent url(../img/top_menu_a.png) 0 0 repeat-x;}
*/

.menu_open {width:986px; margin:0 auto; z-index:1001; position:absolute; top:42px;}
.menu_open .mo_top {width:986px; height:32px; background:transparent url(../img/menu_top.png) 0 0 no-repeat;}
.menu_open .mo_bg {width:986px; background:transparent url(../img/menu_bg.png) 0 0 repeat-y; clear:both; overflow:hidden;}
.menu_open .mo_bot {width:986px; height:133px; background:transparent url(../img/menu_bot.png) 0 0 no-repeat;}
.mo_box {width:220px; float:left;}
.mo_box .mo_title {font-weight:bold; text-align:left; padding-left:15px; color:#0a8bc4; font-size:14px; margin-bottom:20px; font-family:arial, sans-serif;}
.mo_box .links {border-right:1px solid #ddd; margin-bottom:15px; height: 215px;}
.mo_box .links.last {border-right:0 none;}
.mo_box a {padding-left:35px; font-family:arial, sans-serif; display:block; text-align:left; color:#858585; font-size:12px; text-decoration:none; background:url(../img/ico-arrowgrey.gif) no-repeat scroll 20px 5px transparent;}
.mo_box a.active, .mo_box a:hover {font-weight:bold; color:#303131;}

.mo_bot .mo_bot1 {float:right; width:310px; padding-top:10px;}
.mo_bot .mo_bot2 {float:right; width:390px; padding-top:10px;}
.mo_bot .mo_bot1 p, .mo_bot .mo_bot2 p {font-size:11px; color:#858585; font-family:Arial, sans-serif; margin-bottom:8px; text-align:left;}
.mo_bot .mo_bot1 p span, .mo_bot .mo_bot2 p span {font-weight:bold;}
.mo_bot .mo_bot1 a {font-family:arial, sans-serif; text-align:left; color:#858585; font-size:11px; text-decoration:none;}
.mo_bot .mo_bot1 a:hover {font-weight:bold; color:#303131;}
.mo_bot .mo_bot1 a.first_arr {padding-left:15px; background:url(../img/ico-arrowgrey.gif) no-repeat scroll 0 5px transparent;}
.mo_bot .mo_bot1 .links2 {padding-right:15px; text-align:left;}
.mo_bot .mo_bot2 input {float:left; display:block; border:0 none; font-size:11px; font-weight:bold; font-family:Arial, sans-serif;}
.mo_bot .mo_bot2 .input_txt {width:266px; height:40px; color:#858585; padding:0 5px; line-height:40px; background:transparent url(../img/input_txt.png) 0 0 no-repeat;}
.mo_bot .mo_bot2 .input_sub {width:69px; height:39px; color:#ffffff; margin-left:8px; line-height:39px; text-align:center; cursor:pointer; background:transparent url(../img/input_sub.png) 0 0 no-repeat;}

.submenu_hidden {display:none; position:absolute; left:-10px; top:12px; background-color:#E3E4E8; color:#fff; min-width:625px;
				-webkit-border-radius: 5px; -webkit-border-top-left-radius: 0; -moz-border-radius: 5px; -moz-border-radius-topleft: 0; border-radius: 5px; border-top-left-radius: 0;
				-moz-box-shadow:0px 5px 5px #333; -webkit-box-shadow:0px 5px 5px #333; box-shadow:0px 5px 5px #333;}
.ie6 .submenu_hidden, .ie7 .submenu_hidden {top:22px;}
.submenu_hidden ul {display:block; float:left; padding-top:10px; padding-bottom:10px;}
.submenu_hidden ul.ul_sec {padding-left:30px;}
.submenu_hidden ul li {list-style:none; line-height:25px; text-align:left; padding:0 10px;}
.submenu_hidden ul li a {color:#536370; font-size:11px;}

ul.menu li {display:block;float:left;height:45px;}
ul.menu li a {color:#ffffff !important;text-transform:uppercase;font-weight:bold !important;display:block;height:45px;}
ul.menu li a span {padding-top:8px;display:block;}

ul.menu li.m1 a {width:115px;background:url(../img/menu-1.jpg) top left no-repeat;}
ul.menu li.m1 a:hover {background:url(../img/menua-1.jpg) top left no-repeat;}
ul.menu li.m2 a {width:95px;background:url(../img/menu-2.jpg) top left no-repeat;}
ul.menu li.m2 a:hover {background:url(../img/menua-2.jpg) top left no-repeat;}
ul.menu li.m3 a {width:93px;background:url(../img/menu-3.jpg) top left no-repeat;}
ul.menu li.m3 a:hover {background:url(../img/menua-3.jpg) top left no-repeat;}
ul.menu li.m4 a {width:120px;background:url(../img/menu-4.jpg) top left no-repeat;}
ul.menu li.m4 a:hover {background:url(../img/menua-4.jpg) top left no-repeat;}
ul.menu li.m5 a {width:86px;background:url(../img/menu-5.jpg) top left no-repeat;} ul.menu li.m5 a span {padding-top:15px;}
ul.menu li.m5 a:hover {background:url(../img/menua-5.jpg) top left no-repeat;}
ul.menu li.m6 a {width:51px;background:url(../img/menu-6.jpg) top left no-repeat;} ul.menu li.m6 a span {padding-top:15px;}
ul.menu li.m6 a:hover {background:url(../img/menua-6.jpg) top left no-repeat;}
ul.menu li.m7 a {width:82px;background:url(../img/menu-7.jpg) top left no-repeat;} ul.menu li.m7 a span {padding-top:15px;}
ul.menu li.m7 a:hover {background:url(../img/menua-7.jpg) top left no-repeat;}
ul.menu li.m8 a {width:47px;background:url(../img/menu-8.jpg) top left no-repeat;} ul.menu li.m8 a span {padding-top:15px;}
ul.menu li.m8 a:hover {background:url(../img/menua-8.jpg) top left no-repeat;}
ul.menu li.m9 a {width:103px;background:url(../img/menu-9.jpg) top left no-repeat;}
ul.menu li.m9 a:hover {background:url(../img/menua-9.jpg) top left no-repeat;}
ul.menu li.m10 a {width:101px;background:url(../img/menu-10.jpg) top left no-repeat;} ul.menu li.m10 a span {padding-top:15px;}
ul.menu li.m10 a:hover {background:url(../img/menua-10.jpg) top left no-repeat;}
ul.menu li.m11 a {width:93px;background:url(../img/menu-last.jpg) top left no-repeat;}
ul.menu li.m12 a {width:102px;background:url(../img/menu-12.jpg) top left no-repeat;} ul.menu li.m12 a span {padding-top:15px;}


div.search {width:986px;clear:both;background:url(../img/search-bottom.jpg) left bottom no-repeat;background-color:#e3e4e8;margin:0px auto;color:#53636f;}
div.search div {float:left;margin:7px;}
div.search .inputs {width:413px;height:30px;background:url(../img/search-input.jpg) top left no-repeat;}
div.search input.main {border:none !important;width:250px;margin:7px 5px;vertical-align:baseline !important;}
div.search p.search {padding:7px;}
div.search a.advancedsearch {font-size:9px; text-decoration:underline;color:#53636f;padding-left:5px;padding-bottom:0px;margin:0px;}
div.search a.advancedsearch:hover {text-decoration:none;}
div.search a.account {text-decoration:none !important;color:#53636f;}
div.search a.account:hover {text-decoration:underline !important;}
div.search input.searchsubmit {width:22px;height:20px;background:url(../img/search-submit.png) top left no-repeat;display:block;margin-top:8px;border:none;cursor:pointer;}
div.search div.login {float:right;padding:0px 8px;}
div.search div.login a {text-decoration:underline;font-weight:bold;}
div.search div.login a:hover {text-decoration:none;}
div.search div.login a.logout {text-decoration:none;font-weight:normal;}
div.search div.login p.loginornewaccount {display:block;padding-top:6px;}
.ie div.search div.login p.loginornewaccount {display:block;padding-top:10px;}
.topcart a.logout {text-decoration:none;font-weight:normal;}
div.login a.logout:hover {text-decoration:underline !important;}


#cycleslider {width:782px; height:200px; margin-left:8px;}
#cycleslider a {text-decoration:none;}
#cycleslider a p {line-height:0; margin-top:1px;}
#cyclethumbs {position:absolute; bottom:10px; right:10px; z-index:999;}
#cyclethumbs a {display:block; float:left; width:22px; height:22px; line-height:22px; text-align:center; font-weight:bold; color:#fff; margin-left:8px; overflow:hidden; background:transparent url(../img/bullets.png) 0 0 no-repeat;}
#cyclethumbs a.activeSlide, #cyclethumbs a:hover {background-position:-24px 0; text-decoration:none;}


/* CONTENT LEFT */
#content-left {float:left;margin-bottom:10px;}
/* boczne menu */
.bmenu {width:206px;height:340px;background:url(../img/bmenu-projektorymultimedialne.jpg) top left no-repeat;margin-bottom:10px;}
.bmenu .top {width:206px;height:140px;padding-top:10px;}
.bmenu .top p {padding:5px 0px 1px 90px;font-size:10px;}
.bmenu .top p.title {font-weight:bold;line-height:13px;font-size:11px !important;}
.bmenu .middle ul {margin:1px;}
.bmenu .middle ul li {display:block; background:url(../img/ico-arrowblue.gif) 185px 8px no-repeat; border-bottom:1px solid #85B8D5;padding:3px 0px 3px 20px;}
.bmenu .middle ul li.last {border:none;}
.bmenu .middle ul li a{color:#fff;font-weight:bold;}
/* boczne menu */
.brmenu {width:206px;margin-bottom:10px;}
.brmenu .top {width:206px;height:172px;background:url(../img/brmenu-projektorymultimedialne.jpg) top left no-repeat;}
.brmenu .top p {padding:5px 0px 1px 90px;font-size:10px;}
.brmenu .top p.title {font-weight:bold;line-height:13px;font-size:11px !important;padding-top:10px;display:block;}
.brmenu .middle {width:206px;background:url(../img/brmenu-middle.jpg) top left repeat-y;}
.brmenu .middle ul {margin:0px;}
.brmenu .middle ul li {display:block; background:url(../img/ico-arrowblue.gif) 185px 8px no-repeat; border-bottom:1px solid #ececec;padding:3px 0px 3px 20px;}
.brmenu .middle ul li.last {border:none;}
.brmenu .middle ul li a{color:#008cd2;font-weight:bold;}
.brmenu .bottom {width:206px;height:8px;background:url(../img/brmenu-bottom.jpg) top left no-repeat;}
/* belka mini z btn */
.belkamini {margin-bottom:10px;}
.belkamini .top {width:206px;height:37px;background:url(../img/belkamini-topbtn.gif) 0px 0px no-repeat;cursor:pointer;}
.belkamini .topwyrozniony {width:206px;height:172px;background:url(../img/brmenu-projektorymultimedialne.jpg) top left no-repeat;}
.belkamini .topwyrozniony p {padding:5px 0px 1px 90px;font-size:10px;}
.belkamini .topwyrozniony p.title {font-weight:bold;line-height:13px;font-size:11px !important;padding-top:10px;display:block;}
.belkamini .topactive {background-position:0px -37px;}
.belkamini .top p {color:#fff;padding:10px 20px;font-weight:bold;}
.belkamini .middle {width:206px;background:url(../img/belkamini-middle.gif) 0px 0px repeat-y;clear:both;}
.belkamini .bottom {width:206px;height:6px;background:url(../img/belkamini-bottom.gif) 0px 0px no-repeat;}
.belkat ul {margin:0px 1px;}
.belkat ul li {display:block;border-top:1px solid #ececec;background:url(../img/ico-arrowblueblue.gif) 180px 8px no-repeat;padding:4px 0px 4px 15px;font-weight:bold;}
.belkat ul li a {font-weight:bold;color:#008cd2;}
.belkat ul li a:visited {color:#008cd2;}
.belkat ul li.child {padding:3px 0px 3px 25px;font-weight:normal;border-top:none;background:url(../img/ico-dots.gif) 16px 0px repeat-y;}
.belkat ul li.child a {font-weight:normal;padding-left:0px;}
.belkat ul li.childlast {margin-bottom:8px;}
.belkat ul li.wnuczek {background:none;}
.belkat ul li.wnuczek a {font-weight:normal;padding-left:5px;}
.belfiltr .middle div {border-bottom:1px solid #ececec;padding:5px 0px 5px 0px;}
.belfiltr .middle div.last {border:none;}
.belfiltr .middle p.title {padding:5px 0px 0px 20px;font-weight:bold;}
.belfiltr ul {margin:0px 1px;}
.belfiltr ul li strong {color:#53636f;}
.belfiltr ul li {display:block;background:url(../img/ico-arrowblueblue.gif) 25px 8px no-repeat;padding:2px 0px 2px 40px;}
.belfiltr ul li a {color:#008cd2;}
.belfiltr ul li.moremore {text-align:left;background:url(../img/ico-arrowgreydown.gif) 28px 8px no-repeat !important;padding-left:40px !important;}
.belfiltr ul li.manualprice {text-align:left;background:none !important;padding-left:20px !important;font-size:12px;padding-top:10px;padding-bottom:10px;}
.belfiltr ul li.manualprice input.mini {width:50px;background:#fff;border:1px solid #ececec;}
.belfiltr ul li.filtruj {text-align:right;background:url(../img/ico-arrowblueblue.gif) 185px 8px no-repeat !important;padding-right:25px;}
.belfiltr ul li.filtruj a {font-weight:bold;}
.belfiltr ul li small {color:#919ea7;}
.belfiltr ul.checkboxes li {background:none;padding-left:25px;color:#008cd2;}
.belfiltr ul.checkboxes li input {vertical-align:text-top;}
.belfiltr a.b-removefilter {width:13px;height:13px;background:url(../img/b-close.gif) 0px 0px no-repeat;display:block;float:right;margin-right:10px;margin-top:2px;}
.belfiltr a.b-clearfilters {width:156px;height:33px;background:url(../img/b-clearfilters.gif) 0px 0px no-repeat;display:block;margin:0px auto;}
.belfiltr a.b-clearfilters:hover {background-position:0px -33px;}


/* CONTENT */
#content {float:right;margin-bottom:10px;}

#content .belka {clear:both;float:none;}
#content .belka .top {width:782px;height:37px;background:url(../img/belka.jpg) top left no-repeat;}
#content .belka .top p {color:#fff;padding:10px 20px;font-weight:bold;}
#content .belka .middle {width:782px;background:url(../img/belka-middle.gif) top left repeat-y;}
#content .belka .bottom {width:782px;height:6px;background:url(../img/belka-bottom.gif) top left no-repeat;}
#content .belka .middle p.body {padding:15px 15px;}
#content .belka .middle div {width:100%;clear:both;padding-top:8px;}
#content .belka .middle div.body {padding:10px 20px;}
.ie6 #content .belka .middle div.body {padding:10px 0px;}
#content .belka .middle div span {display:block;width:270px;float:left;text-align:right;padding-right:10px;padding-top:4px;}
#content .belka .middle div input {float:left;}
#content .belka .middle strong {text-align:center;display:block;padding-bottom:5px;}
#content .belka .middle .btns {width:100%;padding:20px 0px;clear:both;}
#content .belka .middle label.error {font-weight:bold;color:#cb1818;display:block;clear:both;text-align:left;padding-left:282px;}
#content .belka input.b-send {width:156px;height:33px;background:url(../img/b-send.gif) 0px 0px no-repeat;margin:0px auto;display:block;border:none;cursor:pointer;float:none !important;}
#content .belka input.b-send:hover {background-position:0px -33px;}

a.iforgotmypassword {text-decoration:underline;text-align:center;display:block;margin:0px auto;width:100px;font-size:10px;margin-top:10px;}
a.iforgotmypassword:hover {text-decoration:none;}
input.b-login {width:156px;height:33px;background:url(../img/b-login.gif) 0px 0px no-repeat; display:block;margin:0px auto;border:none;float:none !important;}
input.b-sendpassword {width:156px;height:33px;background:url(../img/b-sendpassword.gif) 0px 0px no-repeat; display:block;margin:0px auto;border:none;float:none !important;}
a.b-register {width:156px;height:33px;background:url(../img/b-register.gif) 0px 0px no-repeat; display:block;margin:0px auto;}
input.b-login:hover,a.b-register:hover, input.b-sendpassword:hover {background-position:0px -33px;cursor:pointer;}
p.zabezpieczdanehaslem {display:block;padding:20px 0px 10px 180px;clear:both;text-align:left !important;width:400px;}
p.zabezpieczdanehaslem  strong {text-align:left !important;padding:0px !important;}
/* banner */
.banner {margin-bottom:10px;margin-left:5px;text-align:center;}
/* catalog */
.catalog {width:790px;margin-bottom:0px;}
.catalog .category {float:left;margin-left:6px;margin-top:6px;}
.catalog .category .foto {width:191px;height:54px;}
.catalog .category .top {width:191px;height:29px;background:url(../img/catalog-top.jpg) top left no-repeat;}
.catalog .category .top a {font-weight:bold;display:block;padding:5px 0px 0px 10px;}
.catalog .category .middle {width:191px;background:url(../img/catalog-middle.jpg) top left repeat-y;}
.catalog .category .bottom {width:191px;height:9px;background:url(../img/catalog-bottom.jpg) top left no-repeat;}
.catalog .category ul{padding-left:15px; list-style: none;}
.catalog .category ul li {background:url(../img/ico-arrowgrey.gif) 0px 7px no-repeat;padding-left:15px;padding-top:2px;}
.catalog .category ul li a.more {color:#008cd2;font-weight:bold;}
.catalog .seeall a {background:url(../img/ico-arrowgreydown.gif) right no-repeat;padding-right:10px;float:right;font-weight:bold;font-size:9px;display:block;margin:10px;}
/* npb */
.npb {margin-left:10px;}
.npb .left {width:257px;float:left;}
.npb .top p {color:#fff; font-weight:bold;padding:8px 20px;}
.npb .left .top {height:36px; background:url(../img/belka-left.jpg) top left no-repeat;}
.npb .center {width:262px;float:left;margin-left:1px;}
.npb .center .top {height:36px; background:url(../img/belka-bg.jpg) top left repeat-x;}
.npb .right {width:257px;float:left;margin-left:1px;}
.npb .right .top {height:36px; background:url(../img/belka-right.jpg) top right no-repeat;}
.npb .middle div {background-color:#fff;margin-bottom:1px;}
.ie6 .npb .middle div {margin-bottom:1px;height:1px;padding-bottom:0px;}
.npb .middle div img {float:left;margin:4px;}
.npb .middle div p {padding-top:5px;}
.npb .middle div p.price strong {color:#4aa624;padding:0px;}
.npb .middle div a.tocartmini {width:24px; height:18px;background:url(../img/ico-cartsmall.gif) top left no-repeat;display:block;position:absolute;margin:-15px 0px 0px 210px;}
.ie .npb .middle div a.tocartmini {margin:-24px 0px 0px 210px;}

/* CART */
#cart {width:1000px;margin-bottom:10px;}
#cart .head {width:1000px;height:37px;background:url(../img/cart-belka.jpg) 0px 0px no-repeat;}
#cart .head p {color:#fff;font-weight:bold;padding:10px 0px 0px 20px;}
#cart .in {background-position:0px -37px;}
#cart .body{background:url(../img/cart-middle.gif) 0px 0px repeat-y;}
#cart .body table {width:1000px;}
#cart .body th {border-bottom:1px solid #ececec;padding:8px;}
#cart .body td {border-right:1px solid #ececec;}
#cart .body td.last {border:none;}
#cart .body td.foto {text-align:center;padding-left:2px}
#cart .body p {color:#919ea7;text-align:center;}
#cart .body strong {color:#53636f;}
#cart .body a.name {font-size:14px;font-weight:bold;padding-left:10px;}
#cart .body td.price p {color:#4aa624;font-weight:bold;font-size:18px;text-align:center;}
#cart .body td.amount p {color:#4aa624;font-weight:bold;font-size:18px;float:left;padding:0px 10px;}
#cart .body a.b-plus {display:block;background:url(../img/ico-plus.gif) top center no-repeat;padding-top:20px;text-align:center;float:left;margin-left:20px;}
#cart .body a.b-minus {display:block;background:url(../img/ico-minus.gif) top center no-repeat;padding-top:20px;text-align:center;float:left;}
#cart .body a.b-remove {background:url(../img/ico-trash.gif) left no-repeat;padding-left:30px;padding-top:6px;display:block;height:24px;width:25px;margin:0px auto;}
#cart .summary {width:1167px;height:95px; top: left; repeat-x;margin:0px auto;}
#cart .summary td.left {border-bottom:1px solid #ececec;border-right:1px solid #ececec;width:50%;}
#cart .summary td.left p {display:block;float:right;color:#6e6e6e;text-align:right !important;}
#cart .summary td.left p.price {float:right;width:85px;margin-left:20px;font-size:12px;color:#4aa624;font-weight:bold;text-align:right;padding-right:30px;}
#cart .summary td.right {border-bottom:1px solid #ececec;}
#cart .summary td.right p {color:#6e6e6e;font-size:11px;text-align:center; font-weight:bold;text-align:left;padding-left:10px;line-height:20px;}
#cart .summary td.right p strong {font-size:22px;color:#4aa624;}
#cart a.b-prev {width:182px;height:33px;background:url(../img/b-prev.png) 0px 0px no-repeat;display:block;float:left;margin-left:50px;margin-bottom:20px;}
#cart a.b-next {width:182px;height:33px;background:url(../img/b-next.png) 0px 0px no-repeat;display:block;float:right;margin-right:50px;margin-bottom:20px;}
#cart .foot {width:1000px;height:6px;background:url(../img/cart-bottom.gif) 0px 0px no-repeat;}
#cart div.btns {border-top:1px solid #ececec;padding:30px 0px 10px;background:url(../img/cart-middle.gif) 0px 0px repeat-y;}
	/* akcesoria */
	#cart .body .abox {width:190px;float:left;border-left:1px solid #ececec;text-align:center;}
	#cart .body a.b-tocartmini {width:24px; height:18px;background:url(../img/ico-cartsmall.gif) top left no-repeat;display:block;margin:0px auto;}
	#cart #slider-akcesoria {overflow:hidden;position:relative;height:200px;}
	#cart #slider-akcesoria .items-akcesoria-holder {width:958px;margin:0px auto;position:relative;height:200px;overflow:hidden;margin-top:10px;}
	#cart #slider-akcesoria .items-akcesoria {position:absolute;width:20000em;}
	#cart a.prev-akcesoria {display:block;width:22px;height:100px;background:url(../img/product-fotobtnleft.jpg) top left no-repeat;cursor:pointer;position:absolute;margin-top:50px;z-index:1;}
	#cart a.next-akcesoria {display:block;width:21px;height:100px;background:url(../img/product-fotobtnright.jpg) top left no-repeat;cursor:pointer;position:absolute;margin-top:-148px;margin-left:978px;z-index:1;}
	#cart a.disabled {background-position:0px -100px;cursor:default;}
/*<!-- Darek Wietecha - showing the photo, description, price when you clik on "Szybki podgląd" on accessories in cart-->*/
.hidden{visibility:hidden;}
/*<!--END Darek Wietecha - showing the photo, description, price when you clik on "Szybki podgląd" on accessories in cart-->*/

/* step 2 */
#cart .body img.icon {vertical-align:middle;}
#cart .body td {text-align:center;}
#cart .body label {padding-left:10px;}
#cart .body input {vertical-align:text-top;}
#cart .body a.info { font-weight:bold;color:#008cd2;padding-left:5px;}
#cart table.platnosc td {border:none;padding:10px;}
#cart table.odbior td label{margin:4px;display:block;}
#cart table.odbior td {padding:10px;}
#cart table.podsumowanie td {border-bottom:1px solid #ececec;border-right:1px solid #ececec;padding:10px;}
#cart table.podsumowanie p {font-weight:bold;text-align:center;color:#53636f;}
#cart table.podsumowanie p strong {color:#4aa624;}
/* step 3 */
#cart a.b-login, #cart input.b-login  {width:156px; height:33px;display:block;background:url(../img/b-login.png) 0px 0px no-repeat;margin:15px auto 0px;}
#cart a.b-newaccount {width:156px; height:33px;display:block;background:url(../img/b-newaccount.png) 0px 0px no-repeat;margin:15px auto ;}
#cart input.login {border:1px solid #ececec;background:#f9f9f9;margin-top:0px;width:300px;height:20px;vertical-align:text-top;}
#cart a.iforgot {text-decoration:underline;font-size:10px;display:block;margin:10px auto 15px;} #cart a.iforgot:hover {text-decoration:none;}
#cart input.long, #cart select.long {width:280px;height:20px;float:left;border:1px solid #dddcdc;background:#f9f9f9;}
#cart input.half, #cart select.long {width:175px;height:20px;float:left;border:1px solid #dddcdc;background:#f9f9f9;}
#cart input.short, #cart select.long {width:75px;height:20px;float:left;border:1px solid #dddcdc;background:#f9f9f9;}
#cart textarea {width:700px; height:100px;border:1px solid #dddcdc;background:#f9f9f9;}
#cart table div {padding:5px 40px;clear:both;margin:0px auto;}
#cart table div span {width:90px;display:block;float:left;text-align:left;}
#cart table.extrainfo {background:#f3f3f3;padding:10px 0px;border-left:1px solid #ececec; border-right:1px solid #ececec;}
#cart table.extrainfo td {border:none;}
#cart table.extrainfo input {background:#fff !important;}
#cart div.extrainfo {padding:15px 20px;border-top:1px solid #ececec;}
#cart a.b-prev3 {width:227px;height:33px;background:url(../img/b-prev3.png) 0px 0px no-repeat;display:block;float:left;margin-left:50px;margin-bottom:20px;}
/* step 4 */
#cart table.finalsummary table {width:100%;}
#cart table.finalsummary table td {width:50%;border:none;text-align:right;padding:1px 5px;vertical-align:top;}
#cart table.finalsummary table td.right {text-align:left;font-weight:bold;color:#4aa624;}
#cart table.finalsummary td {padding:5px 0px 10px;}
#cart table.finalsummary div {clear:both;padding:2px 20px;}
#cart table.finalsummary div span {display:block;width:120px;text-align:right;padding-right:10px;}
#cart table.finalsummary div strong {text-align:left;float:left;display:block;}
#cart table.finalsummary p.price {font-size:22px;font-weight:bold;color:#4aa624;}
#cart div.extrainfo a {color:#008cd2;font-weight:bold;}
#cart div.extrainfo p.title {font-weight:bold;color:#008cd2;}
#cart a.b-confirmorder {width:329px;height:33px;background:url(../img/b-confirmorder.png) 0px 0px no-repeat;display:block;float:right;margin-right:50px;margin-bottom:20px;}
#cart a.b-prev4 {width:247px;height:33px;background:url(../img/b-prev4.png) 0px 0px no-repeat;display:block;float:left;margin-left:50px;margin-bottom:20px;}
#cart input.b-pay {width:156px;height:33px;background:url(../img/b-pay.gif) 0px 0px no-repeat;display:block;margin:0px auto;border:0px;cursor:pointer;}
#cart input.b-pay:hover {background-position:0px -33px;}
/* //////// obsluga hoverów koszykowych buttonsów /////////////////////////////////////////////////////////////// */
#cart a.b-prev:hover,#cart a.b-next:hover,#cart a.b-prev3:hover,#cart a.b-prev4:hover,#cart a.b-login:hover, #cart input.b-login:hover, #cart a.b-newaccount:hover,#cart a.b-confirmorder:hover {background-position:0px -33px;}
#cart h2 {font-size:17px; font-weight:bold; color:#008cd2;text-align:center;padding:12px;}
#cart h2.error {color:#df0000;}
#cart p.cartinfo {color:#008cd2;font-weight:bold;font-size:14px;padding:20px 0px 5px;}
#cart a.cartinfo {color:#008cd2;text-decoration:underline;text-align:center;display:block;width:45px;margin:0px auto;font-size:10px;}

#recommend {margin-bottom:10px;}
#recommend .top {width:1000px;height:37px;background:url(../img/cart-belka.jpg) 0px 0px no-repeat;}
#recommend .top p {color:#fff;font-weight:bold;padding:10px 0px 0px 20px;}
#recommend .middle {width:1000px;background:url(../img/cart-middle.gif) 0px 0px repeat-y;}
#recommend .bottom {width:1000px;height:6px;background:url(../img/cart-bottom.gif) 0px 0px no-repeat;}
#recommend .box {width:197px;text-align:center;border-right:1px solid #ececec;float:left;}
#recommend .last {border:none;}
#recommend .box p {text-align:left !important;margin-left:20px;float:left;}
#recommend .box p.price strong {color:#4aa624;}
#recommend a.b-tocart {background:url(../img/ico-cartsmall.gif) no-repeat left top;display:block;height:18px;width:24px;float:right;margin-right:15px;}

/* ACCOUNT */
#account {float:left;margin-bottom:10px;}
#account .top {width:782px;height:33px;}
#account .top ul li {width:134px;height:33px;background:url(../img/account-btn.png) 0px 0px no-repeat;margin-right:1px;float:left;}
#account .top ul li.active {background-position:0px -33px;}
#account .top ul li a {display:block;text-align:center;padding-top:9px;color:#fff;font-weight:bold;}
#account .middle {width:782px;background:url(../img/belka-middle.gif) 0px 0px repeat-y;border-top:2px solid #53636f;}
#account .bottom {width:782px;height:6px;background:url(../img/belka-bottom.gif) 0px 0px no-repeat;}
#account strong.slash {display:block;width:20px;float:left;font-size:12px;padding-top:5px;text-align:center;}
#account .btns {width:100%;padding:20px;clear:both;}
.ie #account .btns {padding:20px 0px;}
/* profil */
#account .profil div {width:100%;clear:both;padding-top:8px;}
#account .profil div span {display:block;width:300px;float:left;text-align:right;padding-right:10px;padding-top:4px;}
#account .profil div input {float:left;}
#account .profil label {display:block;padding:10px;width:100%;border-top:1px solid #ececec;clear:both;}
#account .profil strong {text-align:center;display:block;padding-bottom:5px;}
/* ksiazka adresowa */
#account .book td {width:250px;border-bottom:1px solid #ececec;border-right:1px solid #ececec;padding:10px 0px 10px 20px;}
#account .book td a {float:left;margin-right:2px;margin-top:10px;}
/* schowek */
#account .clip {clear:both;width:782px;border-bottom:1px solid #ececec;}
#account .clip .left {width:33px;height:204px;float:left;border-right:1px solid #ececec;border-left:1px solid #ececec;}
#account .clip .left a {width:33px;height:204px;background:url(../img/b-deletefromclipboard.gif) 0px 0px no-repeat;display:block;}
#account .clip .left a:hover {background-position:0px -204px;}
#account .clip .foto {width:175px;height:204px;border-right:1px solid #ececec;float:left;text-align:center;}
#account .clip .foto .flag {width:175px;height:40px;text-align:right;}
#account .clip .foto .flag img {padding:10px 10px 0px 0px;}
#account .clip .data {width:340px;height:204px;float:left;}
#account .clip .data p.producer {font-size:10px;color:#919ea7;padding:10px 10px 4px 10px;}
#account .clip .data a.name {font-size:15px; font-weight:bold; color:#53636f;padding-left:10px;line-height:20px;display:block;}
#account .clip .data2 {width:220px;height:204px;float:left;text-align:right;padding:0px 5px 0px 0px;}
#account .clip .data2 p.price {font-size:11px;color:#919ea7;padding-left:10px;padding-top:5px;}
#account .clip .data2 p.price strong {color:#4aa624;font-size:18px;}
#account .clip .data2 p.dost {display:inline;padding-right:5px;}
#account .clip .data2 p.dostinfo {font-size:10px;color:#919ea7;}
#account .clip a.tocart {width:156px;height:33px;background:url(../img/b-tocartmedium.png) 0px 0px no-repeat;display:block;float:right;margin-bottom:7px;margin-top:7px;}
#account .clip a.tocart:hover {background-position:0px -33px;}
#account .clip a.b-addtowishlist {display:block;width:156px;height:20px;float:right;background:url(../img/b-addtowishlist.gif) 0px 0px no-repeat;margin-left:10px;}
#account .clip a.b-addtocompare {display:block;width:156px;height:20px;float:right;background:url(../img/b-addtocompare.gif) 0px 0px no-repeat;margin-left:5px;margin-top:5px;}
#account .clip a.b-addtowishlist:hover,#account .clip a.b-addtocompare:hover {background-position:0px -20px;}
#account .clip p.standard {padding-left:10px;}
#account .clip p.standard strong {color:#4aa624;}
#account .clip ul {margin:10px;}
#account .clip ul li {display:block; background:url(../img/ico-arrowgrey.gif) left 8px no-repeat; padding:1px 0px 1px 12px;}
#account .clip ul li a{font-weight:bold;}
#account .clip p.odstep {display:block;font-size:5px;}
/* porownania */
#account .compare table {margin:0px auto;}
#account .compare td {padding:5px;border-bottom:1px solid #ececec;}
#account .compare th {padding:8px;border-bottom:1px solid #ececec;max-width:200px;text-align:left;}
#account .compare td {max-width:200px;}
#account .compare td.left, #account .compare th.left {width:180px;}
#account .compare td.foto {text-align:center;}
#account .compare td.head {font-weight:bold;background:#f3f3f3;padding:8px;}
#account .compare td.tdleft {padding:5px 5px 5px 8px;}
#account .compare th p.price {color:#4aa624;font-weight:bold;}
#account .compare a.b-addtocart {width:156px;height:33px;background:url(../img/b-tocartmedium.png) 0px 0px no-repeat;display:block;}
#account .compare a.b-trash {width:24px;height:18px;background:url(../img/ico-trash.gif) 0px 0px no-repeat;display:block;}
#account .compare a.name {font-size:12px;}
/* historia zamowien */
#account .orders .nav {width:782px;height:37px;background:url(../img/account-top.gif) 0px 0px repeat-x;}
#account .orders .nav ul {margin:0px auto;padding-top:5px;width:690px;}
#account .orders .nav ul li {float:left;width:160px;padding:5px;}
#account .orders .nav ul li.active {background:url(../img/ico-dotopacity.png);}
#account .orders .nav ul li a {display:block;color:#fff;text-align:center;}
#account .orders .main {width:100%;}
#account .orders .main th {background:#f3f3f3;padding:5px;}
#account .orders .main td {padding:5px;text-align:center;font-weight:bold;border-top:1px solid #ececec;}
#account .orders .main td.price {color:#4aa624;}
#account .orders .main td.info {color:#008cd2;}
#account .orders tr.details td {border-top:none;}
#account .orders table.details {background:#f3f3f3;width:740px;margin:0px auto;padding:10px;}
#account .orders table.details td {font-weight:normal;text-align:left;}
#account .orders table.details tr.cashinfo td {border-top:1px solid #fff;}
#account .orders table.details p.name {font-size:14px;font-weight:bold;}
#account .orders table.details p.other {color:#919ea7;font-weight:bold;}
#account .orders table.details p.other strong {font-size:14px;color:#4aa624;}
#account .orders table.details p.price {color:#919ea7;font-weight:bold;text-align:right;}
#account .orders table.details p.price strong {font-size:14px;color:#4aa624;}
#account .orders table.details div.left {float:left;}
#account .orders table.details div.left div {clear:both;}
#account .orders table.details div.left span {display:block;float:left;width:110px;}
#account .orders table.details div.left strong {display:block;float:left;color:#4aa624;}
#account .orders table.details div.right{float:right;}
#account .orders table.details div.right p {font-weight:bold;}
#account .orders table.details div.right p strong {display:block;font-size:22px;color:#4aa624;}

p.empty {display:block;padding:10px;text-align:center;font-weight:bold;}

#account a.b-save {display:block;width:156px;height:33px;background:url(../img/b-save.png) 0px 0px no-repeat;}
#account a.b-addnewadres {display:block;width:156px;height:33px;background:url(../img/b-addnewadres.png) 0px 0px no-repeat;margin:0px auto;}
#account .compare a.b-save {display:block;width:156px;height:33px;background:url(../img/b-save.png) 0px 0px no-repeat;float:left;}
#account a.b-sendcompare {display:block;width:156px;height:33px;background:url(../img/b-sendcompare.png) 0px 0px no-repeat;float:left;margin-left:10px;}
#account a.b-save:hover,#account a.b-addnewadres:hover,#account a.b-sendcompare:hover,#account .compare a.b-addtocart:hover {background-position:0px -33px;}
#account a.b-makedefault {display:block;width:119px;height:20px;background:url(../img/b-makedefault.gif) 0px 0px no-repeat;}
#account a.b-change {display:block;width:45px;height:20px;background:url(../img/b-change.gif) 0px 0px no-repeat;}
#account a.b-delete {display:block;width:45px;height:20px;background:url(../img/b-delete.gif) 0px 0px no-repeat;}
#account a.b-deletefromcompare {display:block;width:97px;height:20px;background:url(../img/b-deletefromcompare.gif) 0px 0px no-repeat;}
#account a.b-watch {display:block;width:45px;height:20px;background:url(../img/b-watch.gif) 0px 0px no-repeat;margin:0px auto;}
#account a.b-makedefault:hover,#account a.b-change:hover,#account a.b-delete:hover,#account a.b-deletefromcompare:hover,#account a.b-watch:hover {background-position:0px -20px;}

input.verylong, select.verylong {width:400px;height:24px;float:left;border:1px solid #dddcdc;background:#f9f9f9;} /* #ececec */
input.long, select.long {width:280px;height:24px;float:left;border:1px solid #dddcdc;background:#f9f9f9;}
input.half, select.half {width:175px;height:24px;float:left;border:1px solid #dddcdc;background:#f9f9f9;}
input.short, select.short {width:75px;height:24px;float:left;border:1px solid #dddcdc;background:#f9f9f9;}
textarea.verylong {width:400px;height:100px;border:1px solid #dddcdc;background:#f9f9f9;}
textarea.long {width:280px;height:100px;border:1px solid #dddcdc;background:#f9f9f9;}

/* PRODUCT LIST */
#wyszukiwarka_lamp{width:782px;clear:both;}

#kontakt_form{width:782px;clear:both;}
.kontakt_form_title{font-size: 15px;font-weight: bold;color: #032F50;line-height: 20px;display: block;margin: 10px 0 10px 68px;}
#mail_info{clear: both;font-size: 19px;text-align: center;padding: 166px 0 0 0;}
.sort .main {width:782px;clear:both;}
.sort .main a {width:91px;height:32px;display:block;background:url(../img/sort-btn.jpg) 0px 0px no-repeat;float:left;color:#fff;margin-right:1px;}
.sort .main a.active {background-position:0px -32px;}
.sort .main a.all {border-bottom:1px solid #616e79;}
.sort .main a.new {border-bottom:1px solid #111ca9;}
.sort .main a.promotion {border-bottom:1px solid #36b700;}
.sort .main a.bestseller {border-bottom:1px solid #ea4e02;}
.sort .main a strong {padding-top:9px;color:#fff;display:block;text-align:center;}
.sort .main .amount {float:right;padding:5px 5px 0px 0px;}
.sort .main .amount p, select, form {display:inline;}
.sort .main .amount .little_button {background: url(../img/ico-arrowwhite.png);width: 16px;height: 23px;background-position: center center;background-repeat: no-repeat;background-color: #adb6bb;
border-radius: 3px;-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; margin-top: -7px; border-color: silver;}
.sort .other {width:782px;height:34px;background:url(../img/sort-other.gif) 0px 0px no-repeat;clear:both;}
.sort .other .sorting {float:left;color:#fff;padding:8px 0px 0px 10px;}
.sort .other .sorting p, .sort .other .sorting a{color:#fff;display:inline;}
.sort .other .pages {float:right;color:#fff;padding:8px 10px 0px 0px;}
.sort .other .pages a {color:#fff;}
.sort .other .pages a.prev {background:url(../img/ico-arrowleftemptygrey.gif) left no-repeat;padding-left:12px;padding-right:8px;}
.sort .other .pages a.next {background:url(../img/ico-arrowrightemptygrey.gif) right no-repeat;padding-left:8px;padding-right:12px;}
.sort .compare {padding:10px 14px;clear:both;height:16px;position:relative;}
.sort .compare a {background:url(../img/ico-arrowlinegrey.gif) left no-repeat;padding-left:15px;font-weight:bold;position:absolute;display:block;width:130px;}
.sort .compare a.down {background:url(../img/ico-arrowlinegreyup.gif) left no-repeat;}
.sort .compare a.disabled {color:#dddddd;text-decoration:none;cursor:default;z-index:-1;}
.productl {clear:both;width:782px;height:193px;/*overflow:hidden;*/ position:relative;}
.productl .promo_flag {border:1px solid #0888C0; border-left:1px solid #fff; background-color:#2884AB; color:#fff; font-weight:bold; height:130px; line-height:130px; padding:10px 0; right:-56px; position: absolute; text-align:center; top:17px; width:55px; z-index:999;
                        border-top-right-radius:5px; border-bottom-right-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px;}
.productl .promo_flag span {color:#fff; font-weight:bold;/*rotation-point: 50% 50%; rotation: 90deg !important; -o-transform:rotate(270deg) !important; -o-transform-origin:50% 50%; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -ms-writing-mode:tb-rl; writing-mode:tb-rl;*/}



.productl .left {width:35px;height:187px;background:url(../img/productlist-left.gif) top left no-repeat;float:left;}
.productl .left input {margin:10px 0px 0px 11px;}
.ie .productl .left input {margin:10px 0px 0px 7px;}
.productl .foto {width:175px;height:147px;border-right:1px solid #ececec;background:url(../img/productlist-center.gif) top left repeat-x;float:left;text-align:center;padding-top:40px;position:relative;}
/*.productl .foto img{width: 100px;} */
.productl .foto .flag {width:175px;position:absolute;text-align:right;margin-top:-40px;}
.productl .foto .flag img {clear:both;padding:10px 10px 0 0;}
.productl .data {width:340px;height:187px;background:url(../img/productlist-center.gif) top left repeat-x;float:left;position:relative;}
.productl .data .title1{font-size: 19px;margin: 20px 0 10px 10px}
.productl .data .title2 a{color: #4AA624;font-size: 18px;margin: 0 0 0 10px;font-weight: bold;}
.productl .data p.producer {font-size:10px;color:#919ea7;padding:10px 10px 4px 10px;}
.productl .data p.name, .productl .data a.name {font-size:15px; font-weight:bold; color:#032f50;padding-left:10px;line-height:20px;display:block;}
.productl .data p.promo-text {font-size:12px; font-weight:bold; color:#0d8ec7;padding:7px 0px 0px 22px;display:block;}
.productl div.infoprod {position:absolute;color:#4aa624;font-weight:bold;bottom:2px;left:0px;font-size:14px;text-align:center;width:175px;}
.productl div.infoprod p {color:#fff;background:#4aa624;}
.productl .data2 {text-align:right;padding:5px 5px 0px 0px;}
.productl .data2 p.price {font-size:11px;color:#919ea7;padding:12px 0px 5px 10px;line-height:15px;}
.productl .data2 p.tel {font-size: 16px;margin: 21px 0;color: #0A64BA;font-weight: bold;}
.productl .data2 p.price strong {color:#4aa624;font-size:18px;}
.productl .data2 p.price a {color:#4aa624;font-size:18px; font-weight: bold;}
.productl .data2 {width:220px;height:187px;background:url(../img/productlist-center.gif) top left repeat-x;float:left;}
.productl .data2 p.dost {display:inline;padding-right:5px;}
.productl .data2 p.dostinfo {font-size:10px;color:#919ea7;}
.productl a.tocart {width:156px;height:33px;background:url(../img/b-tocartmedium.png) 0px 0px no-repeat;display:block;float:right;margin-bottom:7px;margin-top:7px;}
.productl a.tocart:hover {background-position:0px -33px;}
.productl a.b-addtowishlist {display:block;width:156px;height:20px;float:right;background:url(../img/b-addtowishlist.gif) 0px 0px no-repeat;margin: 5px 0px 0 10px;}
.productl a.b-addtocompare {display:block;width:156px;height:20px;float:right;background:url(../img/b-addtocompare.gif) 0px 0px no-repeat;margin-left:10px;margin-top:5px;}
.productl a.b-addtowishlist:hover, .productl a.b-addtocompare:hover {background-position:0px -20px;}
.productl p.standard {padding-left:10px;}
.productl p.standard strong {color:#4aa624;}
.productl ul {margin:10px;}
.productl ul li {display:block; background:url(../img/ico-arrowgrey.gif) left 8px no-repeat; padding:1px 0px 1px 12px;}
.productl ul li a{font-weight:bold;}
.productl .right {width:6px; height:187px;background:url(../img/productlist-right.gif) top left no-repeat;float:left;}
/* wyszukiwanie zaawansowane */
#content .advancedsearch {clear:both;width:703px;margin:5px auto 15px;}
#content .advancedsearch .top {width:703px;height:7px;background:url(../img/advancedsearch-top.gif) 0px 0px no-repeat;font-size:1px;}
#content .advancedsearch .middle {width:703px;background:url(../img/advancedsearch-middle.gif) 0px 0px repeat-y;padding:7px 0px 10px 0px;}
#content .advancedsearch .bottom {width:703px;height:7px;background:url(../img/advancedsearch-bottom.gif) 0px 0px no-repeat;}
#content .advancedsearch div.in {width:100%;clear:both;padding-top:8px;}
#content .advancedsearch div.in span {display:block;width:100px;float:left;text-align:right;padding-right:10px;padding-top:4px;}
#content .advancedsearch div.in input, #content .advancedsearch div select {float:left;width:200px;}
#content .advancedsearch div.left {width:330px;height: 200px;float:left;}
#content .advancedsearch input.submitsearch {display:block;width:156px;height:33px;background:url(../img/b-search.gif) 0px 0px no-repeat; border:none;cursor:pointer;clear:both;float:right;margin:20px 65px 0px 0px;}
#content .advancedsearch input.submitsearch:hover {background-position:0px -33px;}

/* PRODUCT */
#product {float:left;margin-bottom:10px;margin-left:5px;}
#product .glowne {background-color:#fff;background:url(../img/belka-middle.gif) top left repeat-y;}
#product .left {float:left;background-color:#fff;}
#product .left .top {width:325px;height:8px;background:url(../img/product-lefttop.jpg) top left no-repeat;}
#product .left .middle {text-align:center !important;border-left:1px solid #ececec;height:279px;width:325px;}#product .left .infoprod {color:#4aa624;font-weight:bold;bottom:2px;left:0px;font-size:14px;text-align:center;}#product .left .infoprod p {color:#fff;background:#4aa624;}
#product .right {float:left;border-left:1px solid #ececec;position:relative;}
#product .right .top {width:455px;height:34px;background:url(../img/product-righttop.jpg) top right no-repeat;text-align:right;position:relative;}
#product .right .top .infoprod {padding: 9px 0px 0px 9px; position: absolute;display:block;width:250px;overflow:hidden;height:20px;font-weight:bold;color:#4aa624;text-align:left;left:0px;top:0px;}
#product .right .middle {border-right:1px solid #ececec;border-top:1px solid #ececec;background-color:#fff;}
#product .right p.producer {font-size:10px;color:#919ea7;padding:10px 10px 4px 10px;}
#product .right p.name {font-size:18px; font-weight:bold; color:#53636f;padding-left:10px;line-height:20px;width:300px;}
#product .right p.promo-text {font-size:12px; font-weight:bold; color:#0d8ec7;padding:6px 0px 10px 10px;display:block;width:290px;}
#product .right p.price {font-size:16px;color:#919ea7;padding-left:10px;padding-top:5px;}
#product .right p.price strong {color:#4aa624;font-size:19px;}
#product .right p.price a {color:#4aa624;font-size:19px; font-weight: bold;}
#product p.standard {padding-left:10px;}
#product p.standard strong {color:#4aa624;}
#product a.standard {background:url(../img/ico-arrowgrey.gif) left no-repeat;padding-left:13px; display:block;margin-left:12px;color:#008cd2;}
#product a.b-addtowishlist {display:block;width:156px;height:20px;float:left;background:url(../img/b-addtowishlist.gif) 0px 0px no-repeat;margin-left:10px;}
#product a.b-addtocompare {display:block;width:156px;height:20px;float:left;background:url(../img/b-addtocompare.gif) 0px 0px no-repeat;margin-left:5px;}
#product a.b-addtowishlist:hover,#product a.b-addtocompare:hover {background-position:0px -20px;}
#product div.extra {position:absolute;text-align:right;top:50px;right:10px;}
#product div.extra p.dost {display:inline;padding-right:5px;}
#product div.extra p.dostinfo {font-size:10px;color:#919ea7;}
#product div.extra a.b-tocart {display:block;width:87px;height:72px;background:url(../img/b-tocart.png) 0px 0px no-repeat;float:right;margin-top:10px;}
#product div.extra a.b-tocart:hover {background-position:0px -72px;}
#product .other {clear:both;border-top:1px solid #ececec;}
#product .miniatures {float:left;}
#product .miniatures .items {width:286px;height:100px;float:left;background:url(../img/slider-bg.jpg) top left repeat-x;overflow:hidden;position:relative;}
#product .miniatures .items-slide {position:absolute;width:20000em;}
#product .miniatures .items-slide div {float:left;width:94px;height:100px;background-color:#fff;border-left:1px solid #ececec;cursor:pointer;}
#product .miniatures .items-slide div.active {background:url(../img/fotomini-activebg.gif) left bottom repeat-x;cursor:default;}
#product a.prev {display:block;float:left;width:22px;height:100px;background:url(../img/product-fotobtnleft.jpg) top left no-repeat;cursor:pointer;}
#product a.next {display:block;float:left;width:21px;height:100px;background:url(../img/product-fotobtnright.jpg) top left no-repeat;cursor:pointer;}
#product a.disabled {background-position:0px -100px;cursor:default;}
#product .otherinfo {width:455px;height:100px;float:left;background:url(../img/product-other.jpg) top left no-repeat;}
#product .otherinfo div {float:left;padding-left:20px;margin-top:12px;}
#product .otherinfo a {display:block;padding-left:25px;margin:5px;color:#fff;font-weight:bold;}
.ie6 #product .otherinfo a {display:block;padding-left:15px;margin:5px;color:#fff;font-weight:bold;width:170px;padding-left:20px;padding-right:0px;}
#product .otherinfo a.calcraty {background:url(../img/ico-calcraty.png) left no-repeat;}
#product .otherinfo a.calcdelivery {background:url(../img/ico-calcdelivery.png) left no-repeat;}
#product .otherinfo a.pdf {background:url(../img/Oficina-PDF-icon.png) left no-repeat;}
#product .otherinfo a.ok {background:url(../img/ico-ok.png) left no-repeat;}
#product .otherinfo a.calc {background:url(../img/System-Calc-icon.png) left no-repeat;}
#product .otherinfo a.print{background:url(../img/ico-print.png) left no-repeat;}
#product .otherinfo a.help {background:url(../img/ico-help.png) left no-repeat;}
#product div.flag {text-align:right;padding-right:10px;height:35px;width:300px;position:absolute;}
.ie #product div.flag {width:270px;}
#product div.flag img {clear:both;}
#product #productfotozoom {display:block;width:240px;height:240px;margin:0px auto;}

#product .belka {clear:both;float:none;padding-top:15px;}
#product .belka .top {width:782px;height:37px;background:url(../img/belka.jpg) top left no-repeat;}
#product .belka .top p {color:#fff;padding:10px 20px;font-weight:bold;}
#product .belka .middle {width:782px;background:url(../img/belka-middle.gif) top left repeat-y;}
#product .belka .bottom {width:782px;height:6px;background:url(../img/belka-bottom.gif) top left no-repeat;}
#product .belka .body {padding:15px 15px;}
/* zestawy */
#product .belka .zestaw {text-align:center;padding:10px;}
#product .belka .zestaw div {display:inline;float:left;text-align:center;}
#product .belka .zestaw div.icon {padding-top:50px;width:40px;}
#product .belka .zestaw a.b-tocart {display:block;width:87px;height:72px;background:url(../img/b-tocart.png) 0px 0px no-repeat;margin:10px auto;}
#product .belka .zestaw a.b-tocart:hover {background-position:0px -72px;}
.green_star{background:url(../img/green_star.png); width: 87px; height: 87px; background-position: center center;background-repeat: no-repeat;}
.in_kat_archiw{color: silver;}
.in_kat_archiw a{color: silver !important; }
/* akcesoria */
#product .belka .abox {width:183px;float:left;border-left:1px solid #ececec;text-align:center;}
#product .belka a.b-tocartmini {width:24px; height:18px;background:url(../img/ico-cartsmall.gif) top left no-repeat;display:block;margin:0px auto;}
#product #slider-akcesoria {overflow:hidden;position:relative;height:200px;}
#product #slider-akcesoria .items-akcesoria-holder {width:738px;margin:0px auto;position:relative;height:200px;overflow:hidden;margin-top:10px;}
#product #slider-akcesoria .items-akcesoria {position:absolute;width:20000em;}
#product a.prev-akcesoria {display:block;width:22px;height:100px;background:url(../img/product-fotobtnleft.jpg) top left no-repeat;cursor:pointer;position:absolute;margin-top:50px;z-index:1;}
#product a.next-akcesoria {display:block;width:21px;height:100px;background:url(../img/product-fotobtnright.jpg) top left no-repeat;cursor:pointer;position:absolute;margin-top:-148px;margin-left:760px;z-index:1;}
#product a.disabled {background-position:0px -100px;cursor:default;}

#product .belka table.dtech {width:780px; margin:0px auto;}
#product .belka .dtech td {border-bottom:1px solid #ececec;font-weight:bold;}
#product .belka .dtech th.head {background:#f6f6f6;text-align:left;font-weight:bold;padding:5px;}
#product .belka .dtech th.head p {margin-left:20px;}
#product .belka .dtech td p {padding:3px;}
#product .belka .tdleft {width:35%;text-align:right;font-weight:normal !important;}
#product .belka .tdleft p {padding-right:8px !important;}
#product .belka .dtech tr.last td {border:none;}
/* do printa tylko */
body.print table.dtech {width:780px; margin:0px auto;}
body.print .dtech td {border-bottom:1px dotted #ececec;}
body.print .dtech td p {padding:3px;}
body.print .tdleft {width:200px;}
body.print .tdleft p {margin-left:30px;}
body.print .dtech tr.last td {border:none;}
.red p{background-color: red !important;}

/* MAIN INFO */
#main-info {clear:both;margin-bottom:10px;}

#main-info div {width:326px; height:70px;float:left;overflow:hidden;margin-left:10px;}
/*
#main-info div p {padding-left:75px;padding-top:25px;color:#fff;font-size:10px;line-height:13px;}
#main-info div.platnosci {background:url(../img/platnosci-bg.jpg) top left no-repeat;}
#main-info div.ups {background:url(../img/ups-bg.jpg) top left no-repeat;margin-left:10px;}
#main-info div.ratyzagiel {background:url(../img/ratyzagiel-bg.jpg) top left no-repeat;margin-left:10px;}
#main-info div.ratyzagiel p {padding-left:95px;}
*/

/* FOOT INFO */
#foot-info {clear:both;margin-bottom:10px;margin-top:10px;}
#foot-info div {width:249px;}
#foot-info div.top { height:36px;}
#foot-info div.left {float:left;}
#foot-info div.left .top {background:url(../img/belka-left.jpg) left top no-repeat;}
#foot-info div.right {float:left;}
#foot-info div.right .top {background:url(../img/belka-right.jpg) right top no-repeat;border-left:1px solid #ebebeb;}
#foot-info div.right .middle {background:url(../img/newsletter.jpg) top left no-repeat;position:relative;}
#foot-info div.right .middle p {color:#fff;padding:90px 15px 5px 15px;font-weight:bold;text-align:center;}
#foot-info div.right form.newsletter {background:url(../img/newsletter-input.jpg) top left no-repeat;display:block;width:216px;height:26px;margin:0px auto;}
#foot-info div.right form.newsletter label {color:#fff;}
#foot-info div.right form.newsletter input#emailNewsletter1 {border:none;margin:5px 1px; width:185px;}
#foot-info div.right form.newsletter div {width:120px;margin:0px auto;clear:both;z-index:99;}
.ie #foot-info div.right form.newsletter div {bottom:-8px;}
.ff2 #foot-info div.right form.newsletter div {bottom:-8px;}
#foot-info div.right a.submit {width:22px;height:20px;background:url(../img/search-submit.png) top left no-repeat;display:block;margin:3px 2px;float:right;}
#foot-info div.inside {float:left;border-left:1px solid #ebebeb;}
#foot-info div.inside .top {background:url(../img/belka-bg.jpg) top left repeat-x;}
#foot-info div.top p {color:#fff; padding:7px 15px;font-weight:bold;}
#foot-info div.middle {background-color:#fff;clear:both;height:187px;}
#foot-info ul{padding-left:15px;padding-top:10px;list-style:none;}
#foot-info ul li {background:url(../img/ico-arrowgrey.gif) 0px 7px no-repeat;padding-left:15px;padding-top:2px;}
#foot-info a.more {color:#008cd2;}
#foot-info a.archive {color:#008cd2;font-weight:bold;padding-left:15px;}
#foot-info div.foot-news {padding:5px 0px 5px 15px;line-height:15px;width:233px;}
#foot-info div.foot-news p {display:inline;}
#foot-info div.foot-news small {color:#919ea7;}
#foot-info .bottom {clear:both;width:1000px;height:28px;background:url(../img/foot-bottom.jpg) top left no-repeat;}
#foot-info .bottom a.aboutwhite {background:url(../img/ico-aboutwhite.png) 0px no-repeat;padding-left:21px;display:block;float:left; height:14px;margin-left:30px;margin-top:6px;font-weight:bold;color:#fff;}
#foot-info .bottom a.myaccountwhite {background:url(../img/ico-myaccountwhite.png) 0px 1px no-repeat;padding-left:23px;display:block;float:left; height:14px;margin-left:30px;margin-top:6px;font-weight:bold;color:#fff;}

/* Zwykla strona */
.defaulttext {width:784px;clear:both;}
.defaulttext .top {width:784px;clear:both;height:7px;background:url(../img/text-top.gif) 0px 0px no-repeat;font-size:1px;}
.defaulttext .middle {width:784px;clear:both;background:url(../img/text-middle.gif) 0px 0px repeat-y;}
.defaulttext .middle p.head {color:#53636f;font-weight:bold;font-size:18px;padding:5px 15px;}
.defaulttext .middle .body {padding:5px 15px;clear:both;}
.defaulttext .middle .body p {padding:5px;}
.defaulttext .middle .body a.more {display:block;float:right;clear:both;margin-top:5px;color:#008cd2;font-weight:bold;}
.defaulttext .bottom {width:784px;clear:both;height:7px;background:url(../img/text-bottom.gif) 0px 0px no-repeat;}
/* aktualnosci */
.defaulttext .news p.title {color:#53636f;font-weight:bold;font-size:18px;padding:5px 15px 2px;}
.defaulttext .news p.title small {font-weight:normal;font-size:10px;color:#919ea7;}
.defaulttext .news a.title {display:block;cursor:pointer;color:#53636f;font-weight:bold;font-size:18px;padding:5px 15px 2px;float:left;}
.defaulttext .news a.title small {font-weight:normal;font-size:10px;color:#919ea7;}
.defaulttext .news .body {padding:10px 15px; border-bottom:1px solid #ececec;clear:both;}

/* FOOT */
#foot {margin-bottom:10px;}
#foot .top {width:1000px; height:7px;background:url(../img/foot-top.gif) top left no-repeat;font-size:0px;}
#foot .middle {width:1000px; background:url(../img/foot-middle.gif) top left repeat-y;text-align:center;}
#foot .bottom {width:1000px;height:7px;background:url(../img/foot-bottom.gif) top left no-repeat;}
#foot .middle .left, #foot .middle .right {width:475px;float:left;padding:10px;text-align:left;}

p.copyright {display:block;text-align:center;padding:5px 0px;clear:both;overflow:hidden;font-size:9px}
p.copyright strong {color:#008cd2;}

/* Mapa kategorii */
.category_item_list {padding:10px 20px;position:relative;display:block;;overflow:hidden;width:160px;float:left}
.category_item_list_last {padding:10px 20px;position:relative;display:block;overflow:hidden;width:249px;float:left}
.category_item_list h1 a{font-size:11px;color:#008cd2;font-weight:bold;}
.category_item_list h1 a:visited {color:#008cd2;}
.category_item_list ul {font-size:11px;margin:8px 12px;}
.category_item_list ul li {margin:0px 0px;background:url(../img/ico-dots.gif) 0px 0px repeat-y;padding-left:10px;padding-bottom:6px;}
.category_item_list ul li a {font-size:11px;color:#008cd2}
.category_item_list ul li a:hover {color:#000000;}
.category_item_list ul li ul {margin:4px 10px;}
.category_item_list ul li ul li {background:none;padding-left:0px;}
.category_item_list ul li ul li a {font-size:11px;font-weight:normal;padding-left:5px;}

/* Formularz kontaktowy */
.formkontakt {border-spacing: 5px;border-collapse: separate;}
.formkontakt td {vertical-align:top;}
.formkontakt input.b-send {width:156px;height:33px;background:url(../img/b-send.gif) 0px 0px no-repeat;margin:0px auto;display:block;border:none;cursor:pointer;}
.formkontakt input.b-send:hover {background-position:0px -33px;}
.formkontakt label.error {font-weight:bold;color:#cb1818;display:block;clear:both;text-align:left;}

/* poprawki dla przegladarek */
.ie6 #product .otherinfo div {margin-left:0px;}
.ie6 .catalog .category {float:left;margin-left:5px;margin-top:6px;}
.ie7 input {vertical-align:middle !important;}
.ie6 input {vertical-align:middle !important;}
.ie div.search input.main {width:240px;border:none !important;}
.ie #foot-info div.right form.newsletter input#emailNewsletter1 {width:185px;}
.ff2 #foot-info div.right form.newsletter input#emailNewsletter1 {width:155px;}
.ie #foot-info div.right a.submit {position:absolute;margin-top:2px;}
.ff2 #foot-info div.right a.submit {position:absolute;margin-left:190px;margin-top:-25px;}
.ff3 #foot-info div.right a.submit {position:absolute;margin-left:190px;margin-top:-23px;}
.ie .belfiltr a.b-removefilter  {float:none;display:inline;margin-top:2px;background:none;position:absolute;margin-top:2px;margin-left:5px;background:none;}
.ie6 .belfiltr a.b-removefilter  {margin-top:4px;}
.ie7 .belfiltr a.b-removefilter  {margin-top:4px;}
.opera .topcart img.arrow1 {position:absolute;margin-left:232px;}
.opera .topcart img.arrow2 {position:absolute;margin-left:478px;}
.opera .topcart img.arrow3 {position:absolute;margin-left:724px;}
.ie7 .topcart img.arrow1 {position:absolute;margin-left:232px;margin-top:-45px;}
.ie7 .topcart img.arrow2 {position:absolute;margin-left:478px;margin-top:-45px;}
.ie7 .topcart img.arrow3 {position:absolute;margin-left:724px;margin-top:-45px;}
.ie6 .topcart img.arrow1 {position:absolute;margin-left:233px;margin-top:-45px;}
.ie6 .topcart img.arrow2 {position:absolute;margin-left:480px;margin-top:-45px;}
.ie6 .topcart img.arrow3 {position:absolute;margin-left:726px;margin-top:-45px;}
.opera div.search {padding-bottom:1px;}
.chrome div.search {padding-bottom:5px;}

.belfiltr .middle .poll-placeholder {padding:15px;border:none}
.belfiltr .middle .poll-placeholder p {padding-bottom:10px}
.belfiltr .middle .poll-placeholder div {border:none;padding:2px;line-height:16px;width:165px;}
.belfiltr .middle .poll-placeholder div input {margin-right:6px}
.belfiltr .middle .poll-placeholder div label {cursor:pointer}
.belfiltr .middle .poll-btns {width:150px;padding:5px 10px;margin:0 auto;padding-top:10px !important}
.belfiltr .middle .poll-btns input {background:none;border:none;font-family:tahoma;font-size:11px;font-weight:600;color:#2e98c1;padding-right:5px;border-right:1px solid #ddd;float:left;cursor:pointer}
.belfiltr .middle .poll-btns a {background:none;border:none;font-family:tahoma;font-size:11px;font-weight:600;color:#a8a8a8;display:block}

.belfiltr .middle .poll-result {float:left;margin-top:15px}
.belfiltr .middle .poll-result .result-div {background:#8ccdeb;border:1px solid #32a1d4; height:16px;text-align:left;line-height:16px;color:#fff;font-weight:400;font-size:11px;padding-left:4px}


.zestawy-lista .belka .top {background:url("../img/text-top.gif") no-repeat scroll 0 0 transparent !important;clear:both !important;font-size:1px !important;height:7px !important;width:784px !important;}
.zestawy-lista .belka .middle {background:url("../img/text-middle.gif") repeat-y scroll 0 0 transparent !important;clear:both !important;width:784px !important;}
.zestawy-lista .belka .bottom {background:url("../img/text-bottom.gif") no-repeat scroll 0 0 transparent !important;clear:both !important;height:7px !important;width:784px !important;}
.zestawy-lista .belka .zestaw {text-align:center;padding:10px;}
.zestawy-lista  .belka .zestaw div {display:inline;float:left;text-align:center;}
.zestawy-lista  .belka .zestaw div.icon {padding-top:50px;width:40px;}
.zestawy-lista  .belka .zestaw a.b-tocart {display:block;width:87px;height:72px;background:url(../img/b-tocart.png) 0px 0px no-repeat;margin:10px auto;}
.zestawy-lista  .belka .zestaw a.b-tocart:hover {background-position:0px -72px;}



div.logo-swieta {left:25px;position:absolute;top:11px;}


/* BAZA WIEDZY */
.bw-lista {padding:10px 20px;}
.bw-lista div.box {display:block;float:left;width:200px;padding:15px 20px;}
.bw-lista div.box a {display:block;font-weight:bold;font-size:14px;}
.bw-lista div.box p {text-align:justify;}

div.search input.main {border: 0 !important;}

