#page { width: 980px; margin: 0px auto; padding: 0; }
#page-container { float: left; background: #fff url(../images/page-container-bg.png) 0 0 no-repeat; border: 5px solid #cbcad9; width: 970px; border-top: 0; border-bottom: 0; }

#header { height: 129px; background: url(../images/header-bg.png) 192px bottom no-repeat; margin-bottom: 1px; position: relative; }
#header #logo { float: left; width: 175px; }
#header #logo a { margin: 17px 0 0 24px; display: block; width: 151px; }
#header #kir { width: 30px; height: 47px; position: absolute; top: 75px; left: 180px; background: url(../images/kir.gif) 0 0 no-repeat; }

#header-right { float: right; width: 494px; padding: 10px 10px 0 0; }
#header-right #header-map { float: left; margin-top: 19px; width: 180px; padding: 0; }
#header-right #header-map strong { text-indent: -9999px; font-size: 0; margin-bottom: 25px; width: 180px; height: 42px; display: block; background: url(../images/infolinia-tel.png) 0 0 no-repeat;}
#header-right #header-map ul { padding: 0; margin: 0; list-style-type: none;}
#header-right #header-map ul li { float: left; padding: 0 18px 0 0; margin: 0;}
#header-right #header-map ul li.last { padding: 0;}
#header-right #header-map ul li a { display: block; padding: 2px 0 0 20px; color: #3E4353; }
#header-right #header-map ul li a#header-mapa { background: url(../images/mapa-icon.png) 0 50% no-repeat; }
#header-right #header-map ul li a#header-kontakt { background: url(../images/kontakt-icon.png) 0 50% no-repeat; }
#cart-top { float: right; width: 296px; height: 106px; padding: 2px; background: url(../images/cart-top-bg.png) 0 0 no-repeat; }
#cart-top strong { float: left; color: #FF6600; display: block; padding: 5px 12px; font-size: 1.1em; }
#cart-top ul#cart-prod { float: left; padding: 0; margin: 0; list-style-type: none; }
#cart-top ul#cart-prod li { clear: both; padding: 6px 0 6px 12px; margin: 0 0 1px 0; display: block; width: 200px; background: url(../images/cart-prod-bg.png) 0 0 repeat-y; }
#cart-top ul#cart-prod li span { color: #E10019; }
#cart-top #to-cart { float: right; padding: 8px 8px 0 0; text-align: center; }
#cart-top #to-cart a { color: #DF0019; }
#cart-top #to-cart a#cart-btn { margin-bottom: 3px; width: 75px; height: 75px; display: block; background: url(../images/cart-btn.png) 0 0 no-repeat; text-indent: -9999px; font-size: 0; }
#cart-top #to-cart a#cart-btn:hover { background-position: 0px -75px !important; text-decoration: none; }
#cart-top ul#cart-user { width: 212px; float: left; padding: 0; margin: 2px 0 0 0; list-style-type: none; }
#cart-top ul#cart-user li { float: left; padding: 0 30px 0 12px; margin: 0;  }
#cart-top ul#cart-user li.last { padding: 0 0 0 12px; }
#cart-top ul#cart-user li a { color: #92AC2C; }

#main-container { padding: 0 10px; margin: 1px 0 0 0; }
.container-left { float: left; width: 220px; }
.container-right { float: right; width: 710px; border-top: 1px solid #E2001A; }

.menu-header { height: 38px; padding: 1px; margin: 0; display: block; background: #c10018 url(../images/red-header-bg.png) 0 0 repeat-x; }
.menu-header h1 { display: block; font-size: 1.1em; color: #fff; padding: 10px 0 0 43px; height: 28px; background: url(../images/red-header-arrow.png) 7px 5px no-repeat; border-top: 1px solid #FF4259; }

#menuTabs-bg { }
ul#menuTabsNavigation { padding: 0; border-top: 1px solid #fff; margin: 0; height: 34px; list-style-type: none; width: 220px; background: url(../images/menuTabs-bg.png) 0 0 repeat-x;}
ul#menuTabsNavigation li { padding: 0 0 4px 0; margin: 0; float: left; text-align: center;  }
ul#menuTabsNavigation li#itemm1 a { width: 65px; }
ul#menuTabsNavigation li#itemm2 a { width: 86px; }
ul#menuTabsNavigation li#itemm3 a { width: 67px; border: 0; }
ul#menuTabsNavigation li.active { background: url(../images/arrow13.png) 50% bottom no-repeat; }
ul#menuTabsNavigation li a { height: 23px; padding: 7px 0 0 0; display: block; outline: 0; border-right: 1px solid #fff;}
ul#menuTabsNavigation li a.active { font-weight: bold; background: url(../images/menuTabs-a-bg.png) 0 0 repeat-x; }

a.menu-back { margin: 7px 0 0 0; display: block; width: 47px; padding: 1px 0 0 18px; height: 18px; color: #666; background: url(../images/back-btn3.png) 0 0 no-repeat; }
.start-page a.menu-back, .cms-page a.menu-back { display: none; }

.menuTabsContent p.all { margin: 0 0 0 10px; }
.menuTabsContent p.all a { background: url(../images/arrow11.png) 0 50% no-repeat; padding: 0 0 0 8px; color: #DF041D; }

ul#left-menu { clear: both; padding: 0; margin: 0; list-style-type: none; width: 220px;}
ul#left-menu li { clear: both; padding: 5px 0 6px 0; margin: 0; }
ul#left-menu li h2 { float: left; width: 185px; padding: 5px 0 5px 35px; font-size: 1.1em; font-weight: normal; color: #8C97AC; background: url(../images/arrow1.png) 9px 5px no-repeat;}
ul#left-menu li h2 a { padding: 0; font-weight: bold; }
ul#left-menu li h2 em { padding: 0; margin: 0 0 0 0.5em; font-style: normal; }
ul#left-menu li ul { clear: both; padding: 2px 0 7px 35px; margin: 0; list-style-type: none; width: 185px;}
ul#left-menu li ul li { padding: 3px 0; }
ul#left-menu li ul li h3 { font-weight: normal; }
ul#left-menu li ul li h3 a { padding: 0 0 0 8px; color: #666; background: url(../images/arrow4.png) 0 6px no-repeat;}
ul#left-menu li ul li.active { border-bottom: 1px solid #E2001A; padding: 3px 0 2px 0;}
ul#left-menu li ul li.active h3 a { color: #E00019; background: url(../images/arrow3.png) 0 6px no-repeat;}

ul#main-menu { clear: both; padding: 0; margin: 0; list-style-type: none;}
ul#main-menu li { clear: both; padding: 5px 0 6px 0; float: left; width: 100%; margin: 0; background: url(../images/dot.png) 0 bottom repeat-x; }
ul#main-menu li.last { background-image: none; }
ul#main-menu li h2 { float: left; width: 185px; padding: 5px 0 5px 35px; font-size: 1.1em; font-weight: normal; color: #8C97AC; background: url(../images/arrow1.png) 9px 5px no-repeat;}
ul#main-menu li h2 a { padding: 5px 0; }
ul#main-menu li h2 em { padding: 5px 0; margin: 0 0 0 0.5em; font-style: normal; }
ul#main-menu li ul { float: left; width: 185px; padding: 2px 0 7px 35px; margin: 0; list-style-type: none; display: none; }
ul#main-menu li ul.show { display: block; }
ul#main-menu li ul li { clear: none; width: 92px; padding: 0; background-image: none;}
ul#main-menu li ul li span { display: block; width: 180px; }
ul#main-menu li ul li h3 { font-weight: normal; }
ul#main-menu li ul li h3 a { color: #666; }
ul#main-menu li ul li.more a { padding: 0 8px 0 0; background: url(../images/arrow5.png) right 6px no-repeat; }

#menu_furnitures ul, #menu_manufactures ul { clear: both; padding: 10px 0 0 0; margin: 0 0 5px 0; list-style-type: none; width: 220px; }
#menu_furnitures ul li, #menu_manufactures ul li { padding: 3px 10px;  color: #8C97AC; }
#menu_furnitures ul li h3, #menu_manufactures ul li h3 { font-weight: normal; float: left; margin-right: 4px;}
#menu_furnitures ul li a, #menu_manufactures ul li a { padding: 0 0 0 8px; background: url(../images/arrow4.png) 0 5px no-repeat; font-style: normal;}
#menu_furnitures ul li a.active, #menu_manufactures ul li a.active { border-bottom: 1px solid #E2001A; padding: 3px 0 2px 8px; color: #E00019; background: url(../images/arrow3.png) 0 8px no-repeat; }

#select-category { clear: both; position: relative; width: 190px; padding: 0 0 0 30px; height: 33px; margin: 0 0 5px 0;}
#select-category a#select-category-btn { color: #fff; float: left; margin: 0; width: 161px; height: 25px; padding: 8px 0 0 0; display: block; font-weight: bold; text-align: center; background: url(../images/select-category-btn.png) 0 0 no-repeat; }
#select-category .categories { display: none; position: absolute; bottom: 28px; left: 30px; width: 161px; padding-bottom: 6px; background: url(../images/categories-bg.png) 0 bottom no-repeat;}
#select-category .categories ul { padding: 0; margin: 0; list-style-type: none; float: left; background-color: #e2001a; border: 1px solid #c10018; border-bottom: 0; }
#select-category .categories ul li { padding: 0; margin: 0; float: left; }
#select-category .categories ul li a { float: left; width: 139px; padding: 3px 10px; margin: 0; color: #fff; border-bottom: 1px solid #c10018;}
#select-category .categories ul li a:hover { background: #C10018; text-decoration: none; color: #fff;}

#typ-select { clear: both; padding: 0 1px; width: 218px; background: url(../images/typ-select-bg.png) 0 bottom repeat-x; }
#typ-select #typ-select-cont { border: 1px solid #fff; padding: 12px 30px; background: #EDECF1 url(../images/typ-select-bg2.png) 0 0 repeat-x; position: relative;}
#typ-select a#wybierz-typ { display: block; border: solid 1px #7F9DB9; padding: 2px 0 0 3px; height: 17px; width: 150px; background: #fff url(../images/arrow9.png) 134px 1px no-repeat;}
#typ-select .typy { position: absolute; display: none; width: 153px; border: solid 1px #7F9DB9; border-top: 0; background-color: #fff; }
#typ-select .typy ul { padding: 0; margin: 0; list-style-type: none;}
#typ-select .typy ul li { padding: 0; margin: 0; width: 153px; }
#typ-select .typy ul h2 {font-size: 1em; font-weight: normal; color: #8C97AC;}
#typ-select .typy ul a { padding: 1px 15px; margin: 0; display: block; width: 123px; }
#typ-select .typy ul a:hover { text-decoration: none; background-color: #5598d7; color: #fff; }

#salon2010 { margin: 10px 0; display: block; width: 220px; overflow: hidden; outline: 0; text-align: center; }
#salon2010_v2 { margin: 20px 0 10px 0; display: block; width: 220px; overflow: hidden; outline: 0; text-align: center; }

.search-header { height: 38px; padding: 1px; margin: 0; display: block; background: #668640 url(../images/green-header-bg.png) 0 0 repeat-x; }
.search-header strong { display: block; font-size: 1.1em; color: #fff; padding: 10px 0 0 43px; height: 28px; background: url(../images/green-header-arrow.png) 7px 5px no-repeat; border-top: 1px solid #bdcb82; }
#search-box { padding: 1px; border: 1px solid #94AD2D; border-top: 0; margin-bottom: 10px;}
#search-box form { background: #CBCAD9 url(../images/search-box-bg.png) 0 bottom no-repeat; padding: 12px; }
#search-box form fieldset { border: 0; }
#search-box ul { padding: 0; margin: 0; list-style-type: none; }
#search-box ul li { margin: 0; padding: 0; }
#search-box ul li strong { display: block; font-weight: normal; margin: 5px 0;}
#search-box #search-lab { margin: 0 0 5px 0; display: block;}
#search-box select { border: solid 1px #7F9DB9; padding: 1px; width: 186px; margin-bottom: 8px;}
#search-box input.text { border: solid 1px #7F9DB9; padding: 2px; margin-bottom: 8px; background: url(../images/input-bg.png) 0 0 repeat-x;}
#search-box input.checkbox { margin-right: 5px; }
#search-box #search-szukane { width: 182px; } 
#search-box #price-from, #search-box #price-to { width: 54px; margin: 0 15px 0 5px;}
#search-box #price-to { margin-right: 0;}
#search-box #search-btn { text-align: center; padding-top: 14px; }


.left-header-orange { height: 38px; padding: 1px; margin: 0; display: block; background: #E6E5EC url(../images/header1.png) 50% 0 no-repeat; }
.left-header-orange strong { display: block; font-size: 1.1em; color: #FF6600; padding: 10px 0 0 43px; height: 28px; background: url(../images/box-orange-arrow.png) 7px 5px no-repeat; border-top: 1px solid #EFEFF5; }
#last-viewed { border: 1px solid #CBCAD9; margin-bottom: 10px; }
#last-viewed ul { padding: 0; margin: 0; list-style-type: none; }
#last-viewed ul li { padding: 10px 0; margin: 0; border-bottom: 1px solid #D6D5E1; }
#last-viewed ul li .product-img { display: block; text-align: center; margin: 0 0 5px 0;}
#last-viewed h3 { margin: 0 20px 5px 20px; background: url(../images/arrow7.png) 0 5px no-repeat;  display: block; padding: 0 0 0 8px; }
#last-viewed h3 a { color: #FF6600; }
#last-viewed p { color: #666666; margin: 0 20px; padding: 0 0 0 8px; }
#last-viewed p strong, #last-viewed p strike { color: #333; }

#promocje-start { height: 356px; margin: 0 0 10px 0; border-bottom: 1px solid #E2001A; background: url(../images/promocje-start-bg.png) 0 bottom no-repeat; overflow: hidden;}
#promocje-start .header { float: left; height: 39px; width: 290px; margin: 0; text-indent: -9999px; font-size: 0; background: url(../images/aktualne-promocje.png) 0 50% no-repeat; }
#promocje-start ul.nav { float: right; height: 39px; width: 420px; margin: 0; padding: 0; list-style-type: none; border-bottom: 1px solid #E2001A; }
#promocje-start ul.nav li { float: left; padding: 7px 0 0 10px; margin: 0; }
#promocje-start ul.nav li a { display: block; height: 21px; width: 25px; padding: 5px 0 0 0; text-align: center; font-size: 1.1em; color: #524771; margin: 0; }
#promocje-start ul.nav li a.active { background: #C10018 url(../images/nav-active.png) 0 0 no-repeat; font-weight: bold; color: #fff; }
#promocje-start .promocje-content { height: 285px; width: 710px; float: left; overflow: hidden; display: none;}
#promocje-start .visible { display: block;}
#promocje-start .promocje-content .product-img { float: left; width: 250px; padding: 0 0 0 38px; text-align: center; height: 285px; }
#promocje-start .promocje-content .product-img table { height: 285px; overflow: hidden; width: 100%; text-align: center; padding: 0; margin: 0; border-collapse: collapse; }
#promocje-start .promocje-content .product-img table td { padding: 0; margin: 0; }
#promocje-start .promocje-content .product-description { margin: 20px 0 10px 0; float: right; width: 285px; padding: 0 40px 0 95px; background: url(../images/promocja-icon.png) 0 0 no-repeat;}
#promocje-start .promocje-content .product-description a { font-size: 1.9em; font-weight: normal; margin-bottom: 10px; line-height: 1.1em; }
#promocje-start .promocje-content .product-description p { font-size: 1.1em; margin: 10px 0 7px 0; padding: 0; height: 6em; overflow: hidden; }
#promocje-start .promocje-content .product-description a.more { color: #e10019; }
#promocje-start .promocje-content em { clear: both; display: block; padding: 0; margin: 0 0 5px 0; font-size: 1.9em; font-weight: bold; color: #E2001A; }
#promocje-start .promocje-content em span { display: block; margin-top: 5px; padding: 0; }
#promocje-start .promocje-content em strong { font-size: 2.4em; line-height: 1em;}
#promocje-start  p.clearer { margin: 0 0 0 0; padding: 0 10px; color: #8C97AC;}
#promocje-start .prevPage, #promocje-start .nextPage { display: none; }

#box-start { height: 100px; margin: 0 0 10px 0; }
#box-start a img { display: block; float: left; margin: 0 11px 0 0; }
#box-start a.last img { margin: 0; }

.box-best { width: 350px; float: left; margin: 0 0 10px 0;}
.box-right { float: right; margin: 0 0 10px 0;}
.box-best .header { height: 32px; padding: 8px 0 0 0; display: block; background: #C1C3D3 url(../images/box-best-header.png) 0 0 no-repeat; }
.box-best .header strong { color: #6F8E3C; display: block; padding: 5px 0 5px 45px; font-size: 1.1em; background: url(../images/box-green-arrow.png) 10px 50% no-repeat; }
.box-right .header strong { color: #FF6600; background: url(../images/box-orange-arrow.png) 10px 50% no-repeat; }
.box-best ul { float: left; width: 320px; border: 5px solid #bec1d0; margin: 0; padding: 0 10px; list-style-type: none; }
.box-best ul li { float: left; width: 296px; margin: 0; padding: 10px 12px 0 12px; height: 35px; background: url(../images/dot2.png) 0 bottom repeat-x; }
.box-best ul li.last { background-image: none; }
.box-best ul li em { float: left; margin: 0 10px 0 0; cursor: pointer; width: 15px; height: 15px; overflow: hidden; background: url(../images/lupa-ico.png) 0 0 no-repeat; }
.box-best ul li strong { float: left; width: 200px; line-height: 1.1em; padding: 0 0 0 7px; background: url(../images/arrow2.png) 0 4px no-repeat; height: 2.2em; overflow: hidden; }
.box-best ul li a {  font-weight: bold; color: #93AC2C;  }
.box-best ul li a:link, .box-best ul li a:visited { color: #93AC2C; }
.box-best ul li span { float: right; color: #E00019; }
.box-right ul li strong { background: url(../images/arrow3.png) 0 4px no-repeat; }
.box-right ul li a { color: #FF6600;  }
.box-right ul li a:link, .box-right ul li a:visited { color: #FF6600; }
.box-best ul li div.call-attr { float: left; position: relative; }
.box-best ul li div.call-img { display: none; cursor: auto; text-align: center; position: absolute; background: #fff; width: 250px; padding: 10px; bottom: 5px; left: 20px; border: 1px solid #BEC1D0; z-index: 10; }

ul#products-start-select { padding: 0; margin: 0; list-style-type: none; width: 710px; }
ul#products-start-select li { padding: 0; margin: 0 3px 0 0; float: left; }
ul#products-start-select li.start-item3 { margin: 0; }
ul#products-start-select li a { display: block; font-size: 1.1em; width: 235px; height: 40px; background: url(../images/products-start-select.png) 0 0 no-repeat; color: #3e4353; }
ul#products-start-select li a strong { background: url(../images/box-grey-arrow.png) 13px 50% no-repeat; padding: 11px 0 0 45px; display: block; height: 29px; cursor: pointer; }
ul#products-start-select li.start-item3 a { width: 234px; }
ul#products-start-select li a.active { background-position: 0 -40px; color: #fff; }
ul#products-start-select li a.active strong { background: url(../images/box-red-arrow2.png) 13px 50% no-repeat; }

#products-start { padding: 0; margin: 0 0 10px 0; background: url(../images/products-start-bg.png) 0 bottom no-repeat; }
#products-start .items { display: none; }
#products-start #start-item1 { display: block; }
#products-start .products-box { margin: 10px 0 0 0; background: url(../images/products-box-bg2.png) 0 0 repeat-y; float: left; padding: 0; width: 100%; border-bottom: 1px solid #D6D5E1;}
#products-start .product { float: left; padding: 5px 15px 15px 15px; width: 325px; }

#products-start .product .header-link {display: block; color: #DF0019; font-size: 1em; font-weight: bold; margin: 0 0 10px 0; padding: 0 0 0 10px; background: url(../images/arrow7.png) 0 6px no-repeat;}
#products-start .product .product-img { float: left; width: 150px; text-align: center; }
#products-start .product .desc { float: left; width: 165px; padding: 0 0 0 10px; }
#products-start .product .desc p { line-height: 1.3em; height: 6.5em; }
#products-start .product span.price { display: block; text-align: center; color: #222; margin: 0 0 5px 0; }
#products-start .product span.price strong { font-size: 1.6em; color: #DF0019; font-weight: normal; }
#products-start .product span.price span { font-weight: bold; color: #333333; text-decoration: line-through;}
#products-start .product .more { float: right; display: block; text-align: center; padding: 4px 0 0 0; width: 84px; height: 19px; color: #fff; background: url(../images/green-btn4.png) 0 0 no-repeat; }
#products-start a.all { clear: both; font-weight: bold; display: block; text-align: center; color: #fff; width: 180px; height: 19px; padding: 4px 0 0 0; background: url(../images/red-btn3.png) 0 0 no-repeat; margin: 10px auto 0 auto; }

#newsletter { clear: both; margin: 0 0 15px 0; color: #fff; height: 70px; background: #534871 url(../images/newsletter-bg.png) 0 0 repeat-x; }
#newsletter form { padding: 0 20px; height: 70px; background: url(../images/newsletter-bg2.jpg) right 0 no-repeat; }
#newsletter form fieldset { border: 0; }
#newsletter form span { float: left; margin: 18px 25px 0 0; text-align: right; line-height: 1.3em; padding: 0; }
#newsletter input.text { float: left; border: solid 1px #7F9DB9; width: 140px; padding: 2px; margin: 23px 0 0 0; background: #fff url(../images/input-bg.png) 0 0 repeat-x;}
#newsletter input.image { float: left; margin: 22px 0 0 5px;}

ul.breadcrumbs { float: left; width: 100%; padding: 12px 0; margin: 0; list-style-type: none; }
ul.breadcrumbs li { padding: 0 10px; margin: 0; background: url(../images/arrow4.png) right 55% no-repeat; float: left; }
ul.breadcrumbs li#home { padding: 0 10px 0 0; }
ul.breadcrumbs li h1 { font-size: 1em; }
ul.breadcrumbs li h1 a { font-weight: bold; color: #E10019;  }
ul.breadcrumbs li h1 a:link, ul.breadcrumbs li h1 a:visited { color: #E10019;  }
ul.breadcrumbs li.last { background-image: none; font-weight: bold;}
ul.breadcrumbs li.last a { color: #E10019;}

#products-filter { clear: both; margin: 0 0 15px 0; border-top: 1px solid #D6D5E1; padding: 10px 0 0 0;}
#products-filter strong.header { display: block; height: 19px; width: 219px; margin: 0 0 15px 0; text-indent: -9999px; font-size: 0; background: url(../images/filtruj-produkty.png) 0 50% no-repeat; }
#products-filter ul { padding: 0; margin: 0; list-style-type: none; }
#products-filter ul li { float: left; width: 100%; padding: 0; margin: 0; line-height: 1.2em; }
#products-filter ul li.odd { background-color: #F2F1F5; }
#products-filter ul li b { float: left; width: 104px; position: relative; color: #525252; padding: 5px 20px 5px 10px; text-align: right; }
#products-filter ul li b span { top: 11px; right: -3px; height: 5px; width: 3px; background: url(../images/arrow5.png) 0 0 no-repeat; position: absolute;  }
#products-filter ul ul { float: left; width: 540px; padding: 2px 0 2px 35px; border-left: 1px solid #DFE0E2;}
#products-filter ul ul li { float: left; width: 125px; padding: 3px 10px 3px 0; }
#products-filter ul ul li a { color: #FF6600;  }
#products-filter ul ul li a.remove { color: #525252; text-decoration: none; }
#products-filter ul ul li a.remove:hover { text-decoration: underline; }
#products-filter ul ul li strong { color: #FF6600; }
#products-filter ul ul li input.text { width: 50px; border: solid 1px #7F9DB9; padding: 1px; margin: 0px; background: url(../images/input-bg.png) 0 0 repeat-x; }
#products-filter ul ul li.clear-line { float: left; width: 100%; padding: 0; border-top: 1px solid #DFE0E2; font-size: 0; }

.category-description { margin: 0 0 15px 0;}

.products-list { clear: both; }
.products-list .header { display: block; height: 41px; overflow: hidden; background: #E8E7EE url(../images/header1.png) 0 0 no-repeat; }
.products-list .header h1 { color: #6F8E3C; float: left; margin: 8px 0 0 0; display: block; padding: 5px 0 5px 45px; font-size: 1.1em; background: url(../images/box-green-arrow.png) 10px 50% no-repeat; }
.products-list .header p { padding: 0 5px 0 0; margin: 12px 0 0 0; float: right; line-height: 1.4em; }
.products-list .header ul.page { padding: 0 8px; margin: 10px 0 0 0; float: right; list-style-type: none; }
.products-list .header ul.page li { padding: 0; margin: 0; float: left; }
.products-list .header ul.page a { display: block; height: 18px; width: 20px; padding: 2px 0 0 0; text-align: center; margin: 0; }
.products-list .header ul.page a.active { background: url(../images/page-active.png) 0 0 no-repeat; font-weight: bold; color: #fff; }
.products-list .header ul.page li.next a { background: url(../images/arrow6r.png) 50% 50% no-repeat; text-indent: -9999px; font-size: 0; }
.products-list .header ul.page li.prev a { background: url(../images/arrow6.png) 50% 50% no-repeat; text-indent: -9999px; font-size: 0; }

.products-list-bottom { clear: both; margin: 0 0 15px 0; display: block; height: 41px; overflow: hidden; background-color: #EEEDF3; }
.products-list-bottom a.back { float: left; margin: 9px 0 0 15px; width: 68px; height: 19px; padding: 4px 0 0 0; text-align: center; color: #fff; background: url(../images/grey-btn2.png) 0 0 no-repeat; }
.products-list-bottom a.back strong { font-weight: normal; padding: 0 0 0 8px; background: url(../images/arrow14.png) 0 55% no-repeat; }
.products-list-bottom a.compare { float: left; margin: 9px 0 0 10px; width: 171px; height: 19px; padding: 4px 0 0 0; text-align: center; color: #fff; background: #94ad2c url(../images/green-btn.png) 0 0 no-repeat; }
.products-list-bottom p { padding: 0 5px 0 0; margin: 12px 0 0 0; float: right; line-height: 1.4em; }
.products-list-bottom ul.page { padding: 0 8px; margin: 10px 0 0 0; float: right; list-style-type: none; }
.products-list-bottom ul.page li { padding: 0; margin: 0; float: left; }
.products-list-bottom ul.page a { display: block; height: 18px; width: 20px; padding: 2px 0 0 0; text-align: center; margin: 0; }
.products-list-bottom ul.page a.active { background: url(../images/page-active.png) 0 0 no-repeat; font-weight: bold; color: #fff; }
.products-list-bottom ul.page li.next a { background: url(../images/arrow6r.png) 50% 50% no-repeat; text-indent: -9999px; font-size: 0; }
.products-list-bottom ul.page li.prev a { background: url(../images/arrow6.png) 50% 50% no-repeat; text-indent: -9999px; font-size: 0; }

.products-display { clear: both; margin: 0 0 15px 0; border-bottom: 1px solid #D4D3DE; padding: 10px 0 8px 0; color: #535353; }
.products-display .sort { float: left; padding: 0 0 0 15px; margin: 0; }
.products-display .sort ul { padding: 0; margin: 0; list-style-type: none;}
.products-display .sort ul li { float: left; padding: 0 4px 0 0; margin: 0; }
.products-display .sort label { font-weight: bold; display: block; padding: 2px 0 0 0; }
.products-display .sort a.sort-name,.products-display .sort a.sort-price { display: block; padding: 2px 0 0 0; margin: 0 2px 0 5px; }
.products-display .sort a.sort-down { display: block; text-indent: -9999px; font-size: 0; margin: 6px 5px 0 0; background: url(../images/sort-down.png) 0 0 no-repeat; height: 9px; width: 13px; overflow: hidden;}
.products-display .sort a.sort-up { display: block; text-indent: -9999px; font-size: 0; margin: 6px 0 0 0; background: url(../images/sort-up.png) 0 0 no-repeat;  height: 9px; width: 13px; overflow: hidden;}
.products-display .sort a.active { background-position: 0px -9px !important; color: #DF0019;}
.products-display .promotion-go { float: left; padding: 0 0 0 14px; margin: 2px 0 0 75px; line-height: 1.4em; background: url(../images/arrow12.png) 0 55% no-repeat;}
.products-display ul.display { float: right; padding: 0 15px; margin: 0; list-style-type: none; }
.products-display ul.display li { padding: 0 1px; margin: 0; float: left; }
.products-display ul.display li strong { display: block; padding: 2px 5px 0 0; }
.products-display ul.display li a { display: block; width: 38px; height: 19px; text-indent: -9999px; font-size: 0; }
.products-display ul.display li a.active { background-position: 0px -19px !important; }
.products-display ul.display li.display-box a { background: url(../images/display-box.png) 0 0 no-repeat; }
.products-display ul.display li.display-inline a { background: url(../images/display-inline.png) 0 0 no-repeat; }

.products-list .okazja { position: absolute; top: 0; right: 0; width: 42px; height: 42px; background: url(../images/okazja-icon.png) 0 0 no-repeat; text-indent: -9999px; font-size: 0; }

.products-list .products-box { margin: 10px 0 0 0; float: left; padding: 0; width: 100%; background: url(../images/products-box-bg.png) 0 0; border-bottom: 1px solid #D6D5E1; }
.products-list .box-last {  }
.products-list .products-box .product { float: left; width: 325px; padding: 5px 15px 10px 15px; margin: 0; }
.products-list .products-box .product-last { margin: 0;}
.products-list .products-box .product .product-img { float: left; width: 150px; display: block; text-align: center; height: 120px; margin-bottom: 10px; position: relative; }
.products-list .products-box .product .product-img table { height: 120px; overflow: hidden; width: 100%; text-align: center; padding: 0; margin: 0; border-collapse: collapse; }
.products-list .products-box .product .product-img table td { padding: 0; margin: 0; }
.products-list .products-box .product p.product-name { line-height: 1.3em; height: 2.6em; overflow: hidden; display: block; margin: 0 0 8px 0; padding: 0 0 0 10px; font-weight: bold; background: url(../images/arrow7.png) 0 5px no-repeat; }
.products-list .products-box .product p.product-name a {  color: #DF0019; }
.products-list .products-box .product .data { float: right; width: 165px; padding: 10px 0 0 0; margin: 0 0 10px 0; }
.products-list .products-box .product span.price { display: block; color: #222; margin: 0 0 10px 0; }
.products-list .products-box .product span.price strong { font-size: 1.6em; color: #DF0019; font-weight: normal; }
.products-list .products-box .product span.price del { font-weight: bold; color: #333333; }
.products-list .products-box .product input.compare-add  { margin: 0 3px 0 0;}
.products-list .products-box .product p.desc { line-height: 1.3em; padding: 0; margin: 0 0 10px 0; overflow: hidden; height: 5.2em; }
.products-list .products-box .product ul { clear: both; padding: 0; margin: 0; list-style-type: none; text-align: center; }
.products-list .products-box .product ul li { padding: 0; margin: 0 8px; display: inline; }
.products-list .products-box .product a.remove { background: url(../images/usun-icon.png) 0 50% no-repeat; padding: 0 0 0 16px; }
.products-list .products-box .product a.add-safe { background: url(../images/plus-icon.png) 1px 50% no-repeat; padding: 0 0 0 16px;}


.products-list .products-inline { margin: 20px 0 0 0; padding: 0; }
.products-list .products-inline .product { float: left; width: 100%; margin: 10px 0; border-bottom: 1px solid #D6D5E1; background: url(../images/dot2.png) 550px 0 repeat-y;}
.products-list .products-inline .product .product-img { float: left; display: block; overflow: hidden; text-align: center; height: 130px; width: 150px; position: relative; }
.products-list .products-inline .product .product-img table { height: 120px; overflow: hidden; width: 100%; text-align: center; padding: 0; margin: 0; border-collapse: collapse; }
.products-list .products-inline .product .product-img table td { padding: 0; margin: 0; }
.products-list .products-inline .product .description { float: left; width: 380px; padding: 0 10px 10px 10px; display: block; margin: 0; }
.products-list .products-inline .product span.product-name {font-weight: bold; display: block; padding: 0 0 0 10px; margin: 10px 0 5px 0; background: url(../images/arrow7.png) 0 5px no-repeat; }
.products-list .products-inline .product span.product-name a { color: #DF0019;  }
.products-list .products-inline .product p { margin: 0 0 10px 10px; line-height: 1.3em;}
.products-list .products-inline .product p a { color: #666; }
.products-list .products-inline .product span.price { color: #222; display: block; margin: 0 0 25px 0; }
.products-list .products-inline .product span.price strong { font-size: 1.6em; color: #DF0019; font-weight: normal; }
.products-list .products-inline .product span.price del { font-weight: bold; color: #333333; }
.products-list .products-inline .product .add { float: right; width: 150px; padding: 25px 0 10px 0; }
.products-list .products-inline .product ul { clear: both; padding: 0; margin: 0; list-style-type: none; }
.products-list .products-inline .product ul li { padding: 0; margin: 0 0 5px 0;  }
.products-list .products-inline .product input.compare-add  { margin: 0 3px 0 0;}
.products-list .products-inline .product a.remove { background: url(../images/usun-icon.png) 0 50% no-repeat; padding: 0 0 0 16px; }
.products-list .products-inline .product a.add-safe { background: url(../images/plus-icon.png) 1px 50% no-repeat; padding: 0 0 0 16px; }

.related-search { display: block; font-size: 1.1em; font-weight: bold; }
.related-search a, .related-search a:link, .related-search a:visited { color: #FF6600; }
p.products-list-empty { clear: both; font-size: 1.5em ; text-align: center; margin: 20px 0; padding: 0; color: #000;}

.aranzacje { clear: both; margin: 0 0 25px 0; background: url(../images/aranzacje-bg.png) 0 bottom no-repeat; width: 710px; }
.aranzacje .box { width: 350px; float: left; padding: 0 0 5px 0; margin: 0 0 10px 0; background: #BEC1D0;}
.aranzacje .box-right { float: right; }
.aranzacje .header { height: 32px; padding: 8px 0 0 0; display: block; background: #C1C3D3 url(../images/box-best-header.png) 0 0 no-repeat; }
.aranzacje .header h3 {  color: #FF6600; background: url(../images/box-orange-arrow.png) 10px 50% no-repeat; display: block; padding: 5px 0 5px 45px; font-size: 1.1em; }
.aranzacje .box .aranzacja-img { display: block; width: 340px; height: 250px; padding: 5px 0 0 5px; overflow: hidden; position: relative;}
.aranzacje .box .more { position: absolute; text-align: center; color: #fff; bottom: 10px; left: 15px; width: 155px; height: 19px; padding: 4px 0 0 0; background: url(../images/orange-btn.png) 0 0 no-repeat;}
.aranzacje .box-right .more { left: 180px; }
.aranzacje a.all { clear: both; display: block; text-align: center; color: #fff; width: 155px; height: 19px; padding: 4px 0 0 0; background: url(../images/grey-btn.png) 0 0 no-repeat; margin: 0 auto; }

.aranzacje-all { clear: both; margin: 0; width: 710px; }
.aranzacje-all .aranzacja { padding: 5px; margin: 0 0 15px 0; border: 1px solid #c1c0ce; }
.aranzacje-all .aranzacja h3 {  color: #94AD2C; display: block; padding: 0; margin: 0 0 10px 0; font-size: 1.7em; font-weight: normal; }
.aranzacje-all .aranzacja p.psystem b { color: #FF0000; }
.aranzacje-all .aranzacja p.pdesc { line-height: 1.3em; margin: 0 0 1em 0;}
.aranzacje-all .aranzacja .description { float: left; width: 238px; padding: 0 10px 0 0; }
.aranzacje-all .odd .description { float: right; padding: 0 0 0 10px;  }
.aranzacje-all .aranzacja .aranzacja-img { float: right; width: 450px; }
.aranzacje-all .odd .aranzacja-img { float: left; }
.aranzacje-all .aranzacja .more { text-align: center; display: block; color: #fff; width: 155px; height: 19px; padding: 4px 0 0 0; background: url(../images/orange-btn.png) 0 0 no-repeat;}

#main-ar-img { display: block; text-align: center; margin: 0 0 20px 0;}
.aranzacja-header { clear: both; display: block; border-bottom: 5px solid #EEEDF3; }
.aranzacja-header span { color: #93AC2C; margin: 0; display: block; padding: 5px 0; font-size: 1.9em; font-style: italic; }

.product-main { clear: both; }
.product-main .header { display: block; height: 41px; overflow: hidden; background: #E8E7EE url(../images/header1.png) 0 0 no-repeat; }
.product-main .header strong { color: #6F8E3C; float: left; margin: 8px 0 0 0; display: block; padding: 5px 0 5px 45px; font-size: 1.1em; background: url(../images/box-green-arrow.png) 10px 50% no-repeat; }
.product-main .product-top { padding: 12px 5px 0 5px; margin: 0 0 30px 0; height: 30px; }
.product-main .product-top .back { margin: 1px 0 0 5px; float: left; color: #8E97AE;}
.product-main .product-top .back span { color: #E10019;}
.product-main .product-top ul { float: right; padding: 0; margin: 0; list-style-type: none;}
.product-main .product-top ul li { float: left; padding: 0 10px; margin: 0; list-style-type: none;}
.product-main .product-top ul li.ask a { background: url(../images/product-ask-ico.png) 0 0 no-repeat; }.product-main .product-top ul li a { padding: 1px 0 5px 23px; color: #8E97AE; display: block; }
.product-main .product-top ul li.compare a { background: url(../images/product-compare-ico.png) 0 0 no-repeat; }
.product-main .product-top ul li.print a { background: url(../images/product-print-ico.png) 0 0 no-repeat; }
.product-main .product-top ul li.recom a { background: url(../images/product-recom-ico.png) 0 0 no-repeat; }
.product-main .product-top ul li.error a { background: url(../images/product-error-ico.png) 0 0 no-repeat; }

#polec { background: #CBCAD9; margin: 14px 15px 0 14px; padding: 0 20px; border: 1px solid #7F9DB9;}
#polec ul { padding: 0; margin: 0; list-style-type: none; }
#polec ul li { float: left; width: 100%; padding-top: 10px; }
#polec .label, #polec label { display: block; float: left; padding: 2px; width: 176px; margin: 0; }
#polec .text { float: left; width: 356px; padding: 2px; border: 1px solid #7F9DB9; background: url(../images/input-bg.png) 0 0 repeat-x; }
#polec .checkbox { float: left; margin: 2px 0.5em 0 0; }
#polec .select { padding: 1px; border: 1px solid #7F9DB9; }
#polec textarea { width: 356px; padding: 2px; border: 1px solid #7F9DB9; background: #fff url(../images/input-bg.png) 0 0 repeat-x; }
#polec ul#zapytaj-produkt label { width: 100px; }
#polec ul#zapytaj-produkt .text, #polec ul#zapytaj-produkt textarea { width: 440px; }
#polec ul#zapytaj-produkt .checkbox, #polec ul#zapytaj-produkt .polec-kontakt { width: auto; }
#polec ul#zglos-blad label { width: 100px; }
#polec ul#zglos-blad .text, #polec ul#zglos-blad textarea { width: 440px; }
#polec ul#zamow-probki label { width: 150px; }
#polec ul#zamow-probki .text, #polec ul#zamow-probki textarea { width: 390px; }

#polec .label-list { width: 340px; height: 22px; float: left; margin: 0 -10px 0 0; }
#polec .label-list li { float: left; padding: 0 10px 0 0; }
#polec .label-list li input { margin: 0 0 -3px; }
#polec .image { clear: both; margin: 10px 0 10px 236px; }
#polec-sukces { background: #CBCAD9; margin: 14px 15px 0 14px; padding: 5px 20px; border: 1px solid #7F9DB9;}
#polec-sukces p { color: #DF0019; font-weight: bold; text-align: center; }
#TB_ajaxWindowTitle { padding: 4px 0 0 15px; font-weight: bold; font-size: 1.2em; background: url(../images/arrow4.png) no-repeat 8px 10px; }

p.monitorujCene-p { margin: 1em 14px 0 14px; padding: 0; }

.product-main .product-right { float: right; width: 370px; padding: 0 10px 20px 0; }
.product-main .product-right h1 { line-height: 1.2em; margin: 0 0 10px 0; color: #93AC2C; font-size: 2.6em; font-weight: normal; }
.product-main .product-right p.producent { margin: 0 0 15px 0; padding: 0 0 20px 0; color: #666666; border-bottom: 1px solid #CBCAD9; }
.product-main .product-right p.product-desc { line-height: 1.3em; margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px solid #CBCAD9; }
.product-main .product-right p.product-desc a { color: #DF0019; background: url(../images/arrow5.png) 0 55% no-repeat ; padding: 0 0 0 10px; }
.product-main .product-right ul { clear: both; padding: 0; margin: 0; list-style-type: none; }
.product-main .product-right ul li { padding: 0; margin: 0 0 4px 0; float: left; width: 100%; padding: 0; }
.product-main .product-right ul li a { color: #DF0019; float: left; padding: 4px 0 4px 30px;}
.product-main .product-right ul li.prezentacja { margin-bottom: 10px;  }
.product-main .product-right ul li.prezentacja a { padding: 0; }
.product-main .product-right ul li.prezentacja a img { display: block; }
.product-main .product-right ul li.prezentacja a.link { margin: 20px 0 0 10px; }
.product-main .product-right ul li.system a { background: url(../images/system-icon.png) 0 2px no-repeat; }
.product-main .product-right ul li.zestawy a { background: url(../images/zestawy-icon.png) 3px 5px no-repeat;  }
.product-main .product-right ul li.montaz span { float: left; padding: 4px 0 4px 30px; background: url(../images/montaz-icon.png) 3px 3px no-repeat; }
.product-main .product-right ul li.montaz-sam span { float: left; padding: 4px 0 4px 30px; background: url(../images/montaz-sam-icon.png) 3px 3px no-repeat; }
.product-main .product-right .katalog { background: url(../images/icon-katalog-pdf.png) 3px 5px no-repeat; height: 50px; font-weight: bold; font-size: 1.2em; padding: 7px 0 0 50px; }
.product-main .product-right .katalog a { color: #666666;}
.product-main .product-right .social {background:  url(../images/bg-social.png) 0 0 no-repeat; margin-bottom: 15px; width: 360px; height: 80px; padding: 10px 0 0 237px;}

.product-main .product-left { float: left; width: 310px; padding: 0 20px 20px 0; text-align: center; }
.product-main .product-left .product-image { height: 250px; width: 250px; margin: 0 auto; }
.product-main .product-left .product-image table { height: 180px; overflow: hidden; width: 100%; text-align: center; padding: 0; margin: 0; border-collapse: collapse; }
.product-main .product-left .product-image table td { padding: 0; margin: 0; }
.product-main .product-left ul.gallery { padding: 0; margin: 0; list-style-type: none;}
.product-main .product-left ul.gallery li { float: left; width: 150px; height: 120px; margin-bottom: 5px; }
.product-main .product-left ul.gallery li.odd { padding: 0 0 0 10px;}
.product-main .product-left ul.gallery li table { height: 120px; overflow: hidden; width: 100%; text-align: center; padding: 0; margin: 0; border-collapse: collapse; }
.product-main .product-left ul.gallery li table td { padding: 0; margin: 0; }

.product-mid { clear: both; margin: 0 0 30px 0; float: right; background: url(../images/product-mid-bg.png) right 0 repeat-y; border-bottom: 5px solid #BFC1D1; }
.product-mid .header { background: #E8E7EE url(../images/header1.png) 0 0 no-repeat; }
.product-mid .header strong { color: #FF6600; float: left; margin: 8px 0 0 0; display: block; padding: 5px 0 5px 45px; font-size: 1.1em; background: url(../images/box-orange-arrow.png) 10px 50% no-repeat; }
.product-mid p { margin: 5px; color: #666666; }
.product-mid .box-options { float: left; width: 320px; }
.product-mid .box-options .box-content { padding: 12px 10px 10px 15px; margin: 0; list-style-type: none; float: left; width: 295px; overflow: hidden; text-align: center;}
.product-mid .box-options .box-content a.zmien { clear: both; float: left; margin: 0 0 15px 12px; width: 270px; padding: 0; line-height: 1.2em; border-bottom: 1px solid #ff0000; color: #666;}
.product-mid .box-options .box-content a.zmien:hover { text-decoration: none; }
.product-mid .box-options .box-content a.zmien strong { float: left; }
.product-mid .box-options .box-content a.zmien span { float: right; background-color: #FF6600; color: #fff; font-weight: bold; padding: 2px 5px;}
.product-mid .box-options .box-content .attribute_img { padding: 0 0 5px 12px; text-align: left; }
.product-mid .box-options .box-content .attribute_name { padding: 0 0 0 12px; text-align: left; margin: 0 0 5px 0; color: #000;}
.product-mid .box-options fieldset { border: 0; }
.product-mid .box-options fieldset p.wybor-konf { display: none;}
.product-mid .box-options fieldset.opcje p.wybor-konf { display: block; font-weight: bold; margin: 0 0 1em 0; background: #EA2316; color: #fff; padding: 3px 10px 5px 10px; }
.product-mid .box-options select { border: solid 1px #7F9DB9; float: left; margin: 0; padding: 1px; width: 186px; }
.product-mid .box-options label.opcja { float: left; color: #000; display: block; width: 285px; margin: 0 0 4px 0; padding: 0; }
.product-mid .box-options label.opcja span { width: 85px; float: left; padding: 0 10px 0 0; text-align: right; line-height: 1.2em;  }

.product-mid .box-cena { float: right; width: 390px; margin: 0 0 5px 0;}
.product-mid .box-cena .box-content { padding: 12px 15px 0 15px; margin: 0; list-style-type: none; float: left; width: 360px; }
.product-mid .box-cena .box-content li { clear: both; float: left; margin: 0 0 10px 0; }
.product-mid .box-cena .box-content .cena { float: left; width: 210px; }
.product-mid .box-cena .box-content .cena ul { padding: 0; margin: 0; list-style-type: none; }
.product-mid .box-cena .box-content .cena ul li { padding: 0; margin: 0; float: left; }
.product-mid .box-cena .box-content .cena ul li.item1 { width: 55px; color: #666666; padding: 5px 0 0 0;}
.product-mid .box-cena .box-content .cena ul li.item1 strike { font-style: normal; color: #333333; display: block; font-weight: bold; }
.product-mid .box-cena .box-content .cena ul li.item2 { clear: none; width: 155px; }
.product-mid .box-cena .box-content .cena ul li.item2 strong { line-height: 1.2em; display: block; font-size: 3em; color: #E00019;}
.product-mid .box-cena .box-content .cena ul li.item2 a { color: #E00019;}
.product-mid .box-cena .box-content .cena ul li.item2 a#monitoruj-cene { color: #93AC2C;}
.product-mid .box-cena .box-content .do-koszyka { clear: none; float: right; width: 138px; text-align: center; }
.product-mid .box-cena .box-content .do-koszyka input { margin: 0 0 2px 0;  cursor: pointer;}
.product-mid .box-cena .box-content .dostawa { margin-top: 5px; width: 310px; padding: 0 0 0 50px; background: url(../images/auto_ciezarowe_male.png) 0 0 no-repeat;}
.product-mid .box-cena .dostawa span { font-weight: bold; font-size: 1.1em; }
.product-mid .box-cena .dostawa span.no-price { padding: 4px 0; display: block; }
.product-mid .box-cena .dostawa strong { color: #E00019; }
.product-mid .box-cena .dostawa p { padding: 0; margin: 0; line-height: 1.1em; color: #666666; }
.product-mid .box-cena .box-content .termin { width: 310px; padding: 5px 0 5px 50px; background: url(../images/termin-icon.png) 0 0 no-repeat;}
.product-mid .box-cena .box-content .termin p { padding: 0; margin: 0; line-height: 1.1em; color: #666666; }
.product-mid .box-cena .termin span { font-weight: bold; font-size: 1.1em; }
.product-mid .box-cena .termin strong { color: #E00019; }
.product-mid .box-cena .termin img.call-attr-info { margin: 0 0 0 5px; cursor: help; }
.product-mid .box-cena .termin .attr-info { position: relative; }
.product-mid .box-cena .termin .attr-desc { display: none; position: absolute; top: 4px; right: 0; width: 300px; border: 1px solid #94AD2D; background-color: #F1F0F4; }
.product-mid .box-cena .termin .attr-desc p { color: #333;}

.product-raty { clear: both; height: 60px; margin: 0 0 30px 0; }
.product-raty ul { padding: 0 0 0 174px; margin: 0; list-style-type: none; float: right; background: url(../images/zakupy-na-raty.png) 0 50% no-repeat; }
.product-raty ul li { padding: 0 0 0 30px; margin: 0; float: left;}
.product-raty ul li input.aig { display: block; border: 0; cursor: pointer; width: 180px; height: 60px; background: url(../images/raty-aig-btn.png) 0 0 no-repeat; text-indent: -9999px; font-size: 0; }
.product-raty ul li a.zagiel { background: url(../images/raty-zagiel-btn.png) 0 0 no-repeat; display: block; width: 180px; height: 60px; text-indent: -9999px; font-size: 0; }

.product-tabs { clear: both; margin: 0 0 15px 0; width: 710px; }
.product-tabs ul.tabs { padding: 0; margin: 0; list-style-type: none; float: left; width: 100%; background: url(../images/tabs-bg.png) 0 0 repeat-x; }
.product-tabs ul.tabs li { padding: 0 1px 0 0; margin: 0; float: left; background: url(../images/tabs-bg.png) 0 0 repeat-x;}
.product-tabs ul.tabs li a { float: left; font-weight: bold;  }
.product-tabs ul.tabs li a span { float: left; cursor: pointer; display: block; padding: 9px 12px 0 12px; font-weight: bold; height: 27px; background: url(../images/tab-span.png) right 50% no-repeat;}
.product-tabs ul.tabs li#opinie a span { background-image: none;}
.product-tabs ul.tabs li a.active { color: #fff; background: #DD061F url(../images/tab-active1.png) 0 0 no-repeat;}
.product-tabs ul.tabs li a.active span { background: url(../images/tab-active2.png) right 0 no-repeat !important;}
.product-tabs .tab-content { clear: both; border: 1px solid #DD061F; display: none; width: 708px;}

.product-tabs .dane-techniczne h5.title { padding: 20px; color: #BFC1D1; font-size: 1.9em; font-weight: normal; display: block; border-bottom: 1px solid #CBCAD9; margin: 0; }
.product-tabs .dane-techniczne h5.set-title { clear: both; margin: 0 20px; padding: 7px 10px; background-color: #E3E2EB; }
.product-tabs .dane-techniczne h5.set-title a { padding: 0 0 0 10px; color: #FF6600; font-size: 1.1em; background: url(../images/arrow3.png) 0 50% no-repeat;}
.product-tabs .dane-techniczne table { clear: both; width: 668px; margin: 0 auto; border-collapse: collapse; }
.product-tabs .dane-techniczne th, .product-tabs .dane-techniczne td { padding: 7px 20px; border-bottom: 1px solid #E3E2EB; color: #3e3e3e; font-size: 11px; font-weight: normal; text-align: left; vertical-align: top; }
.product-tabs .dane-techniczne th { width: 150px; font-weight: bold; white-space: nowrap; }
.product-tabs .dane-techniczne td ul { padding: 0; margin: 0; list-style-type: none; }
.product-tabs .dane-techniczne td ul li { clear: both; padding: 0 0 4px 0; margin: 0; float: left; width: 380px;}
.product-tabs .dane-techniczne td ul span { width: 190px; float: left; clear: none; }
.product-tabs .dane-techniczne td ul .info { position: relative; width: 190px; float: left; margin: 0; text-align: left; }
.product-tabs .dane-techniczne td ul .call-attr-info { float: left; }
.product-tabs .dane-techniczne td ul img.call-attr-info { cursor: help; }

.product-tabs .attr-info { display: none; position: absolute; left: -30px; top: 2px; width: 300px; padding: 5px 10px; border: 1px solid #c1c1c1; background: #f8f8f8; overflow: hidden; z-index: 1000; }
.product-tabs .attr-info img { float: left; margin: 0 10px 10px 0; cursor: none; }
.product-tabs .attr-info h6 { font-size: 1em; display: block; clear: both; font-weight: bold; }
.product-tabs .attr-info p { padding: 0; font-size: 11px; text-transform: none; text-align: justify;  }
.product-tabs .attr-info-img { background: url(../images/attr-info-img-bg.gif) 0 0; padding: 5px; display: none; position: absolute; left: 40px; top: 0; border: 1px solid #C1C1C1; z-index: 1000; }
.product-tabs .attr-info-img img { display: block; }

#probki-top { padding: 13px 15px 0 15px; height: 37px; background: #c20018 url(../images/probki-top-bg.png) 0 0 repeat-x; }
#probki-top span { float: left; font-size: 1em; font-weight: bold; margin: 3px 0 0 0; color: #fff; padding: 0 10px 0 0; }
#probki-top select { float: left;  border: solid 1px #7F9DB9; float: left; margin: 0; padding: 1px; width: 200px; }
p.probki-note { clear: both; padding: 15px !important; margin: 0; }
.probka_panel_bez_ceny h5 { font-size: 1em; padding: 13px 15px 0 15px; height: 37px; background: #c20018 url(../images/probki-top-bg.png) 0 0 repeat-x; }
.probka_panel_bez_ceny h5 span { float: left; font-size: 1em; font-weight: bold; margin: 3px 0 0 0; color: #fff; padding: 0 10px 0 0;}

.probki-lista-conent { float: left; width: 460px; }
ul.probki-lista { clear: both; padding: 10px 10px; margin: 0; list-style-type: none; }
ul.probki-lista li { float: left; width: 100px; padding: 10px 5px; margin: 0; }
ul.probki-lista li.clear-line { clear: both; float: none; padding: 0; margin: 0; font-size: 0; height: 1px; overflow: hidden;}
ul.probki-lista li .probki-img { display: block; text-align: center; }
ul.probki-lista span { display: block; padding: 0 10px 5px 10px; line-height: 1.1em; height: 2.2em;}
ul.probki-lista a.buyGR { float: left; margin-left: 5px; height: 18px; padding: 3px 0 0 26px; font-weight: bold; color: #DF0019 !important; background: url(../images/do-koszyka-icon.png) 0 0 no-repeat; }
ul.probki-lista a.buyGR:hover { background-position: 0px -21px !important;}

.probka-bg { padding: 5px 5px; background: #f5f5f5 url(../images/logo.png) 50% 50% no-repeat; width: 400px; height: 400px; overflow: hidden; border: 1px solid #BFC1D1; position: absolute; right: 30px; top: 90px; }
.probka_panel { clear: both; } 

.product-tabs .oferta h5.title { padding: 20px; color: #BFC1D1; font-size: 1.9em; font-weight: normal; display: block; border-bottom: 1px solid #CBCAD9; margin: 0; }
.product-tabs .oferta .cont { padding: 20px; }
.product-tabs .oferta .special { color: #E10019; font-weight: bold; font-size: 1.4em }

.product-tabs #raty-page-top { clear: both; background: url(/images/raty-page-top.jpg) 0 0 no-repeat; height: 131px; padding: 20px 20px 0 230px; }
.product-tabs #raty-page-top h3 { margin: 0 0 1em 0; padding: 0; }
.product-tabs #raty-page-top p { font-size: 1.1em; margin: 0; padding: 0;}

.product-tabs #raty-aig p { padding: 0; margin: 0 0 1em; }
.product-tabs #raty-aig ul { padding: 0; margin: 0; list-style-type: none; }
.product-tabs #raty-aig ul li { padding: 0 0 0 65px; margin: 0; }
.product-tabs #raty-aig ul li.item1 { background: url(/images/raty-aig-k1.png) 0 50% no-repeat; }
.product-tabs #raty-aig ul li.item2 { background: url(/images/raty-aig-k2.png) 0 50% no-repeat; }
.product-tabs #raty-aig ul li.item3 { background: url(/images/raty-aig-k3.png) 0 50% no-repeat; }
.product-tabs #raty-aig ul li.item4 { background: url(/images/raty-aig-k4.png) 0 50% no-repeat; }
.product-tabs #raty-aig ul li.item5 { border-bottom: 1px solid #ECEDF1; }
.product-tabs #raty-aig ul li strong { font-size: 1.2em; }

.product-tabs #raty-zagiel p { padding: 0; margin: 0 0 1em; }
.product-tabs #raty-zagiel ul { padding: 0; margin: 0; list-style-type: none; }
.product-tabs #raty-zagiel ul li { padding: 0 0 0 65px; margin: 0; }
.product-tabs #raty-zagiel ul li.item1 { background: url(/images/raty-zagiel-k1.png) 0 50% no-repeat; }
.product-tabs #raty-zagiel ul li.item2 { background: url(/images/raty-zagiel-k2.png) 0 50% no-repeat; }
.product-tabs #raty-zagiel ul li.item3 { background: url(/images/raty-aig-k4.png) 0 50% no-repeat; }
.product-tabs #raty-zagiel ul li strong { font-size: 1.2em; }

.product-tabs .transport h5.title { padding: 20px; color: #BFC1D1; font-size: 1.9em; font-weight: normal; display: block; border-bottom: 1px solid #CBCAD9; margin: 0; }
.product-tabs .transport #mapka-flash { clear: both; text-align: center; padding-top: 10px; margin: 0; background-color: #F5F3FA; border-bottom: 1px solid #CBCAD9; }
.product-tabs .transport #mapka-flash h6 { font-size: 1.1em; text-align: left; margin: 0 0 10px 20px;}
.product-tabs .transport #mapka-flash ul { font-size: 1em; line-height: 1.4em; list-style: square; margin: 0; text-align: left; padding: 0 20px 20px 40px;}
.product-tabs .transport #mapka-flash ul li { list-style-type: square; padding: 0px; margin: 0;}
.product-tabs .transport #mapka-flash ul li h4 { font-size: 1em; font-weight: bold; margin: 0; padding: 0;}
.product-tabs .transport a.more { font-size: 1em; font-weight: bold; padding: 8px 0 0 0; display: block; margin: 10px auto; text-align: center; width: 200px; height: 25px; background: url(../images/more-btn.png) 0 0 no-repeat;}
.flash-replaced .alt { display: block; position: absolute; width: 0; height: 0; padding: 0; overflow: hidden; }

.product-tabs .wniesienie h5.title { padding: 20px; color: #BFC1D1; font-size: 1.9em; font-weight: normal; display: block; margin: 0 }
.product-tabs .wniesienie div { clear: both; padding: 0px 20px 20px 200px; height: 130px; background: url(../images/wniesienie-bg.jpg) no-repeat 30px 0; }

.product-tabs .opinie h5.title { padding: 20px; color: #BFC1D1; font-size: 1.6em; font-weight: normal; display: block; margin: 0; border-bottom: 1px solid #CBCAD9;}

.product-tabs p.info { padding: 0; margin: 0 20px; }
.product-tabs p.note { padding: 10px 20px; border-top: 1px solid #CBCAD9; }

/* zakładka opinie */
.product-tabs .opinie-content { padding: 20px;  }
.product-tabs .opinie .dodaj-opinie { float: right; line-height: 25px; padding: 0 25px 0 0; color: #c00; font-size: 1.2em; font-weight: bold; background: url(/i/icon-plus-2.png) no-repeat 100% 50%; }
.product-tabs .opinie ol.opinie-list { clear: both; padding: 0; margin: 0; list-style-type: none; }
.product-tabs .opinie .ol-item { padding: 1em 0; border-bottom: 1px solid #eee; }
.product-tabs .opinie .ol-item cite { display: block; color: #800; font-size: 1.1em; }
.product-tabs .opinie .ol-item blockquote { padding: 7px 0 0; }
.product-tabs .opinie .ol-item .ocena { height: 25px; }
/* star rater */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating { background: url(../images/icon-stars.png) no-repeat 0 -1000px; }

.star-rating { position: relative; width: 158px; height: 14px; float: left; margin: 0 5px; display: inline; line-height: 14px; overflow: hidden; background-position: 0 -14px !important; }
.star-rating li{ display: inline; }

.star-rating a, 
.star-rating span, 
.star-rating .current-rating { display: block; position: absolute; top: 0; left: 0; height: 14px; text-indent: -1000em; overflow: hidden; }

.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus { background-position: 0 -28px; }

.star-rating .star-05 { width: 5%; z-index: 20; }
.star-rating .star-1 { width: 10%; z-index: 19; }
.star-rating .star-15 { width: 15%; z-index: 18; }
.star-rating .star-2 { width: 20%; z-index: 17; }
.star-rating .star-25 { width: 25%; z-index: 16; }
.star-rating .star-3 { width: 30%; z-index: 15; }
.star-rating .star-35 { width: 35%; z-index: 14; }
.star-rating .star-4 { width: 40%; z-index: 13; }
.star-rating .star-45 { width: 45%; z-index: 12; }
.star-rating .star-5 { width: 50%; z-index: 11; }
.star-rating .star-55 { width: 55%; z-index: 10; }
.star-rating .star-6 { width: 60%; z-index: 9; }
.star-rating .star-65 { width: 65%; z-index: 8; }
.star-rating .star-7 { width: 70%; z-index: 7; }
.star-rating .star-75 { width: 75%; z-index: 6; }
.star-rating .star-8 { width: 80%; z-index: 5; }
.star-rating .star-85 { width: 85%; z-index: 5; }
.star-rating .star-9 { width: 90%; z-index: 4; }
.star-rating .star-95 { width: 95%; z-index: 3; }
.star-rating .star-10 { width: 100%; z-index: 2; }

.star-rating .current-rating { background: transparent url(../images/icon-stars.png) no-repeat 0 0 !important; z-index: 1; }

p.empty { text-align: center; font-size: 1.5em; margin: 20px 0; padding: 20px; color: #000; border: 1px solid #CBCAD9; }

#polecane-produkty { clear: both; margin: 0 0 15px 0; border-bottom: 5px solid #CBCAD9; }
#polecane-produkty .header { clear: both; display: block; height: 41px; overflow: hidden; background: #E8E7EE url(../images/header1.png) 0 0 no-repeat; }
#polecane-produkty .header strong { color: #6F8E3C; float: left; margin: 8px 0 0 0; display: block; padding: 5px 0 5px 45px; font-size: 1.1em; background: url(../images/box-green-arrow.png) 10px 50% no-repeat; }
#polecane-produkty .header span { cursor: pointer; color: #6c8c39; float: right; margin: 12px 15px 0 0; padding: 0 0 0 15px; background: url(../images/plus-minus-icon2.png) 0 3px no-repeat;}
#polecane-produkty .header span.nieaktywne { display: none; background: url(../images/plus-minus-icon2.png) 0 -106px no-repeat;}
#polecane-produkty .product { float: left; width: 196px; padding: 0 20px 15px 20px; margin: 20px 0 0 0; border-right: 1px solid #CBCAD9; }
#polecane-produkty .product-last { border-right: 0;}
#polecane-produkty .product .product-img { display: block; text-align: center; height: 120px; margin-bottom: 5px; }
#polecane-produkty .product .product-img table { height: 120px; overflow: hidden; width: 100%; text-align: center; padding: 0; margin: 0; border-collapse: collapse; }
#polecane-produkty .product .product-img table td { padding: 0; margin: 0; }
#polecane-produkty .product h3 { display: block; text-align: center; margin: 0 0 8px 0; height: 2.6em; overflow: hidden;}
#polecane-produkty .product h3 a { padding: 0 0 0 8px; color: #DF0019; background: url(../images/arrow7.png) 0 5px no-repeat; }
#polecane-produkty .product span.price { display: block; text-align: center; color: #666666; margin: 0 0 10px 0; }
#polecane-produkty .product span.price strong { font-size: 1.6em; color: #DF0019; font-weight: normal; }
#polecane-produkty .product span.price strike { font-weight: bold; color: #333333; }
#polecane-produkty .product a.do-koszyka { float: left; height: 18px; padding: 3px 0 0 26px; font-weight: bold; color: #DF0019; background: url(../images/do-koszyka-icon.png) 0 0 no-repeat; }
#polecane-produkty .product a.do-koszyka:hover { background-position: 0px -21px !important;}
#polecane-produkty .product span.compare-add { float: right; white-space: nowrap;}
#polecane-produkty .product span.compare-add input { margin: 0 3px 0 0;}
#polecane-produkty .clear-line { clear: both; font-size: 0; border-top: 1px solid #D6D5E1;}

#promotion { margin: 0 0 20px 0; width: 710px;}
#promotion .header { clear: both; display: block; height: 41px; overflow: hidden; background: #E8E7EE url(../images/header1.png) 0 0 no-repeat; }
#promotion .header strong { color: #e00019; float: left; margin: 8px 0 0 0; display: block; padding: 5px 0 5px 45px; font-size: 1.1em; background: url(../images/box-red-arrow.png) 10px 50% no-repeat; }
#promotion .header span { cursor: pointer; color: #e00019; float: right; margin: 12px 15px 0 0; padding: 0 0 0 15px; background: url(../images/plus-minus-icon.png) 0 3px no-repeat;}
#promotion .header span.nieaktywne { display: none; background: url(../images/plus-minus-icon.png) 0 -106px no-repeat;}
#promotion-content { border: 5px solid #BEC1D0; border-top: 0; width: 700px;}
#promotion .product { float: left; width: 192px; padding: 0 20px 15px 20px; margin: 20px 0 0 0; border-right: 1px solid #CBCAD9; }
#promotion .product-last { border-right: 0;}
#promotion .product .product-img { display: block; text-align: center; height: 120px; margin-bottom: 5px; }
#promotion .product .product-img table { height: 120px; overflow: hidden; width: 100%; text-align: center; padding: 0; margin: 0; border-collapse: collapse; }
#promotion .product .product-img table td { padding: 0; margin: 0; }
#promotion .product h3 { display: block; text-align: center; margin: 0 0 8px 0; height: 2.6em; overflow: hidden;}
#promotion .product h3 a { padding: 0 0 0 8px; color: #DF0019; background: url(../images/arrow7.png) 0 5px no-repeat; }
#promotion .product p.price { color: #666666; text-align: center; }
#promotion .product p.price strong { font-size: 1.6em; color: #333; font-weight: normal; }
#promotion .product p.price strike { color: #333; }
#promotion .clear-line { clear: both; font-size: 0; border-top: 1px solid #D6D5E1;}

#polecamy-kupic { clear: both; margin: 0 0 20px 0; width: 710px;}
#polecamy-kupic .header { clear: both; display: block; height: 41px; overflow: hidden; background: #E8E7EE url(../images/header1.png) 0 0 no-repeat; }
#polecamy-kupic .header strong { color: #6F8E3C; float: left; margin: 8px 0 0 0; display: block; padding: 5px 0 5px 45px; font-size: 1.1em; background: url(../images/box-green-arrow.png) 10px 50% no-repeat; }
#polecamy-kupic-content { border: 5px solid #BEC1D0; border-top: 0; width: 700px;}
#polecamy-kupic .product { float: left; width: 192px; padding: 0 20px 15px 20px; margin: 20px 0 0 0; border-right: 1px solid #CBCAD9; }
#polecamy-kupic .product-last { border-right: 0;}
#polecamy-kupic .product .product-img { display: block; text-align: center; height: 120px; margin-bottom: 5px; }
#polecamy-kupic .product .product-img table { height: 120px; overflow: hidden; width: 100%; text-align: center; padding: 0; margin: 0; border-collapse: collapse; }
#polecamy-kupic .product .product-img table td { padding: 0; margin: 0; }
#polecamy-kupic .product h3 { display: block; text-align: center; margin: 0 0 8px 0; height: 2.6em; overflow: hidden;}
#polecamy-kupic .product h3 a { padding: 0 0 0 8px; color: #DF0019; background: url(../images/arrow7.png) 0 5px no-repeat; }
#polecamy-kupic .product p.price { color: #666666; text-align: center; }
#polecamy-kupic .product p.price strong { font-size: 1.6em; color: #333; font-weight: normal; }
#polecamy-kupic .product p.price strike { color: #333; }
#polecamy-kupic .product a.do-koszyka { float: left; height: 18px; padding: 3px 0 0 26px; font-weight: bold; color: #DF0019; background: url(../images/do-koszyka-icon.png) 0 0 no-repeat; }
#polecamy-kupic .product .product a.do-koszyka:hover { background-position: 0px -21px !important;}
#polecamy-kupic .clear-line { clear: both; font-size: 0; border-top: 1px solid #D6D5E1;}


#safe { margin: 0 0 20px 0; width: 710px; border-bottom: 5px solid #BEC1D0; }
#safe .header { clear: both; display: block; height: 41px; overflow: hidden; background: #E8E7EE url(../images/header1.png) 0 0 no-repeat; }
#safe .header strong { color: #e00019; float: left; margin: 8px 0 0 0; display: block; padding: 5px 0 5px 45px; font-size: 1.1em; background: url(../images/box-red-arrow.png) 10px 50% no-repeat; }
#safe .header a { color: #e00019; float: right; margin: 12px 15px 0 0; padding: 0; }
#safe .product { float: left; width: 196px; padding: 0 20px 15px 20px; margin: 20px 0 0 0; border-right: 1px solid #CBCAD9; }
#safe .product-last { border-right: 0;}
#safe .product .product-img { display: block; text-align: center; height: 120px; margin-bottom: 5px; }
#safe .product .product-img table { height: 120px; overflow: hidden; width: 100%; text-align: center; padding: 0; margin: 0; border-collapse: collapse; }
#safe .product .product-img table td { padding: 0; margin: 0; }
#safe .product h3 { display: block; text-align: center; margin: 0 0 8px 0; height: 2.6em; overflow: hidden;}
#safe .product h3 a { padding: 0 0 0 8px; color: #DF0019; background: url(../images/arrow7.png) 0 5px no-repeat; }
#safe .product p.price { color: #666666; text-align: center; }
#safe .product p.price strong { font-size: 1.6em; color: #333; font-weight: normal; }
#safe .product p.price strike { color: #333; }
#safe .product span { display: block; margin: 0 0 3px 0; }
#safe .product a.remove { background: url(../images/usun-icon.png) 0 50% no-repeat; padding: 0 0 0 16px; }
#safe .product a.compare-prod { background: url(../images/plus-icon.png) 1px 50% no-repeat; padding: 0 0 0 16px; }
#safe .clear-line { clear: both; font-size: 0; border-top: 1px solid #D6D5E1;}
p.empty-safe { text-align: center; font-size: 1.5em; margin: 20px 0; padding: 0; color: #000;}

#szybki-kontakt { border: 1px solid #94AD2D; width: 218px; margin-bottom: 10px;}
#szybki-kontakt ul { padding: 0; margin: 0; list-style-type: none; }
#szybki-kontakt ul li { border-bottom: 1px solid #E3E2EB; padding: 10px 0; float: left; width: 100%;}
#szybki-kontakt ul ul { float: right; width: 145px; }
#szybki-kontakt ul ul li { border: 0; padding: 0; float: none; width: 100%; }
#szybki-kontakt ul ul li em { display: block; margin: 0 0 10px 0;}
#szybki-kontakt .konsultant-img { float: left; width: 70px; text-align: center; }
#szybki-kontakt ul ul li a { color: #FF6600; text-decoration: underline; }
#szybki-kontakt #konline { margin: 0 auto 10px auto; display: block; width: 143px; height: 30px; cursor: pointer; }
#szybki-kontakt li p { margin: 0 10px; }
#szybki-kontakt li p a.stan { padding: 0 0 0 8px; color: #FF6600; background: url(../images/arrow7.png) 0px 50% no-repeat;}

.header-page { clear: both; display: block; height: 41px; overflow: hidden; background: #E8E7EE url(../images/header1.png) 0 0 no-repeat; }
.header-page strong { color: #6F8E3C; float: left; margin: 8px 0 0 0; display: block; padding: 5px 0 5px 45px; font-size: 1.1em; background: url(../images/box-green-arrow.png) 10px 50% no-repeat; }
.header-red strong { color: #e00019; background: url(../images/box-red-arrow.png) 10px 50% no-repeat;  }
.header-page-info { clear: both; display: block; height: 41px; overflow: hidden; background: #E8E7EE url(../images/header1.png) 0 0 no-repeat; }
.header-page-info h1 { color: #6F8E3C; float: left; margin: 8px 0 0 0; display: block; padding: 5px 0 5px 45px; font-size: 1.1em; background: url(../images/box-green-arrow.png) 10px 50% no-repeat; }

a.back-btn { float: left; margin: 0; width: 100px; height: 24px; padding: 9px 0 0 0; display: block; font-weight: bold; text-align: center; background: url(../images/back-btn.png) 0 0 no-repeat; }
a.start-btn { float: left; margin: 0; width: 161px; height: 24px; padding: 9px 0 0 0; display: block; font-weight: bold; text-align: center; background: url(../images/continue-btn.png) 0 0 no-repeat; }
a.logout-btn { float: left; margin: 0; width: 161px; height: 24px; padding: 9px 0 0 0; display: block; font-weight: bold; text-align: center; background: url(../images/red-btn2.png) 0 0 no-repeat; color: #fff; }

span.req { color: #E10019; }
span.date { clear: both; display: block; margin: 20px 0 10px 0; color: #666666; font-weight: bold; }

#container-bottom { clear: both; background-color: #CBCAD9; border: 5px solid #CBCAD9; border-bottom: 0; width: 970px; }
#container-bottom .bottom-box { float: left; width: 240px; margin-right: 10px; border-right: 5px solid #B3B8C9; height: 260px; background: #DCDBE6 url(../images/bottom-box-bg.png) right bottom no-repeat; }
#container-bottom .bottom-box strong { display: block; padding: 12px 10px 12px 60px; color: #6F8E3C; font-size: 1.1em; background: url(../images/box-green-arrow.png) 20px 50% no-repeat;}
#container-bottom .box-sec strong { color: #FF6600; background: url(../images/box-orange-arrow.png) 20px 50% no-repeat;}
#container-bottom .bottom-box ul { padding: 0; margin: 5px 0 0 0; list-style-type: none; }
#container-bottom .bottom-box ul li { padding: 1px 15px 1px 35px; margin: 0; }
#container-bottom .bottom-box ul li a { color: #3E4353; padding: 0 0 0 7px; background: url(../images/arrow4.png) 0 50% no-repeat; }

#container-bottom #news { float: right; width: 460px; height: 260px; background-color: #CBCAD9; }
#container-bottom #news strong.header { display: block; padding: 12px 10px 12px 60px; color: #e00019; font-size: 1.1em; background: #DCDBE6 url(../images/box-red-arrow.png) 20px 50% no-repeat;}
#container-bottom #news ul { padding: 0 15px; margin: 0; list-style-type: none; }
#container-bottom #news ul li { padding: 4px 0 4px 0; margin: 0; background: url(../images/dot3.png) 0 bottom repeat-x; }
#container-bottom #news ul li a { color: #3E4353; padding: 0 0 0 35px; display: block; background: url(../images/dot4.png) 13px 11px no-repeat; }
#container-bottom #news span { padding: 8px 0; display: block; }
#container-bottom #news span.przecena { padding-right: 55px; background: url(../images/przecena-icon.png) right 50% no-repeat; }
#container-bottom #news span.promocja { padding-right: 55px; background: url(../images/promocja-icon2.png) right 50% no-repeat; }
#container-bottom #news a.archiwum { color: #E10019; float: right; margin: 10px 15px 0 0;}

ul#popular { clear: both; margin: 0; padding: 10px 10px 18px 25px; background: #B3B8C9; }
ul#popular li { margin: 0 0 0 0; padding: 0; display: inline;}
ul#popular li a { color: #3E4352; }

.system-gallery { clear: both; margin: 0 0 15px 0; }
.system-gallery .header { clear: both; margin: 0 0 15px 0; display: block; height: 30px; overflow: hidden; background: url(../images/header2.png) 0 0 repeat-x; border: 1px solid #E7E7EE; border-bottom: 0; }
.system-gallery .header strong { color: #e00019; float: left; margin: 2px 0 0 0; display: block; padding: 5px 0 5px 25px; font-size: 1em; background: url(../images/arrow13.png) 10px 55% no-repeat; }
.system-gallery ul { padding: 0; margin: 0; list-style-type: none; }
.system-gallery ul li { margin: 0; float: left; width: 132px; padding: 0 5px 10px 5px; text-align: center; }
.system-gallery ul li.clear-line { margin: 0 0 10px 0; padding: 0; height: 1px; background: #D4D3DE; clear: both; float: none; width: auto; }
.system-gallery ul li .name { display: block; line-height: 1.2em; height: 2.4em; margin: 0 0 5px 0; }
.system-gallery ul li div.image { position: relative; }
.system-gallery ul li div.image span { display: none; padding: 9px 0 0 0; background: url(../images/arrow15.png) 0 0 no-repeat; z-index: 1000; position: absolute; }
.system-gallery ul li.even div.image span { right: 0; background: url(../images/arrow15.png) right 0 no-repeat;}
.system-gallery ul li div.image span img { padding: 4px; background: #fff; border: 1px solid #b4b4b5; }

.system-others { clear: both; margin: 0 0 15px 0; }
.system-others .header { clear: both; margin: 0 0 15px 0; display: block; }
.system-others .header strong { color: #93AC2C; margin: 0; display: block; padding: 5px 0; font-size: 1.9em; font-style: italic;  font-weight: normal; }
.system-others ul { padding: 0; margin: 0 auto; list-style-type: none; width: 282px; }
.system-others ul li { margin: 0; float: left; width: 121px; padding: 0 10px 10px 10px; text-align: center; }
.system-others ul li a.btn-next { display: block; margin: 0 0 5px 0; padding: 0 21px 0 0; background: url(../images/onext.png) right 50% no-repeat; }
.system-others ul li p.btn-next { padding: 0 21px 0 0; }
.system-others ul li a.btn-prev { display: block; margin: 0 0 5px 0; padding: 0 0 0 21px; background: url(../images/oprev.png) 0 50% no-repeat; }
.system-others ul li p.btn-prev { padding: 0 0 0 21px; }
.system-others ul li a img { display: block; }


/* stopka */
#footer { clear: both; color: #fff; padding: 0; margin: 0 0 35px 0;}
#footer p#copy { padding: 20px 25px; margin: 0; background: url(../images/footer-bg.png) 0 bottom repeat-x; }
#footer a { color: #E00019; }
#footer p.przfirma { float: right; margin: 20px 0 0 10px; }
#footer a.rzfirma { float: right; margin: 8px 0 0 10px; }

/* porownanie produktow */
#compare { clear: both; margin: 1em 0 0 0;}
#compare ol { clear: both; background: url(/images/products-box-bg3.png) 0 0; overflow: hidden; height: 1%; border-bottom: 1px solid #D6D5E1; margin: 20px 0 0 0;}
#compare li.item { width: 216px; float: left; padding: 0 10px 15px 10px; overflow: hidden; }
#compare li table { width: 100%; }
#compare li .product-img { display: block; width: 150px; height: 120px; margin: 0 auto 10px auto; text-align: center; }
#compare li .product-img table { width: 100%; height: 120px; text-align: center; border-collapse: collapse;}
#compare li .product-img table td {  padding: 0; margin: 0; }
#compare li h3 { display: block; text-align: center; margin: 0 0 8px 0; padding: 0; }
#compare li h3 a { padding: 0 0 0 8px; color: #DF0019; background: url(../images/arrow7.png) 0 5px no-repeat; }
#compare li span.price { display: block; text-align: center; color: #666666; margin: 0 0 10px 0; padding: 0; }
#compare li span.price strong { font-size: 1.6em; color: #DF0019; font-weight: normal; }
#compare li span.price strike { font-weight: bold; color: #333333; }

#compare li .move-cart, #compare li .prod-more, #compare li .prod-del { float: right; margin: 0 1px 15px 2px; text-indent: -100em; overflow: hidden; }
#compare li .move-cart { display: block; width: 82px; height: 16px; margin-right: 30px; background: url(/images/icon-add-to-cart.png) no-repeat 0 0; }
#compare li .prod-more { display: block; width: 20px; height: 16px; background: url(/images/icon-zoom.png) no-repeat 0 0; }
#compare li .prod-del { display: block; width: 42px; height: 16px; background: url(/images/icon-delete.png) no-repeat 0 0; }
#compare li .move-cart:hover,#compare li .prod-more:hover, #compare li .prod-del:hover { background-position: 0 -16px; }
#compare table.atributes { clear: both; border-collapse: collapse; }
#compare table.atributes tr.color-1 th, #compare table.atributes tr.color-1 td { background: #F1F0F4; }
#compare table.atributes th, #compare table.atributes td { line-height: 1.1em; padding: 1px 10px; text-align: left; vertical-align: top; }
#compare table.atributes th { width: 110px; line-height: 1.5em; font-weight: bold;  }

/* galeria  */
#galeria { clear: both; padding: 15px 0 0 0; margin: 0 0 15px 0; }
#galeria .galeria-main { width: 660px; margin: 0 auto 15px auto; padding: 13px; border: 1px solid #C1C0CE; list-style-type: none; }
#galeria .galeria-main ul { clear: both; padding: 0; margin: 0; list-style-type: none; }
#galeria .galeria-main ul li { padding: 0; margin: 0; }
#galeria .galeria-main ul.gal-duza { width: 660px; height: 215px; margin: 0; overflow: hidden; }
#galeria .galeria-main ul.gal-mala { padding: 10px 0 0 0; }
#galeria .galeria-main ul.gal-mala li { float: left; width: 112px; margin-bottom: 10px; }
#galeria .galeria-main ul.gal-mala li img { display: block; }
#galeria .galeria-main ul.gal-mala li.last { width: 98px; }
#galeria .galeria-main .header { float: left; padding: 0 0 10px 0; }
#galeria .galeria-main h3 { font-size: 1.7em; font-weight: normal; padding: 0 100px 0 0; margin: 0 0 5px 0; }
#galeria .galeria-main h3 a { color: #94AD2C; }
#galeria .galeria-main a.more { float: right; display: block; margin: 0; width: 84px; height: 19px; padding: 4px 0 0 0; text-align: center; color: #fff; background: url(../images/green-btn4.png) 0 0 no-repeat; }

#galeria ul#lista-galerii { padding: 0; margin: 0; list-style-type: none; }
#galeria ul#lista-galerii li { width: 678px; margin: 0 0 15px 0; float: left; padding: 10px 10px 10px 20px; border: 1px solid #C1C0CE; }
#galeria ul#lista-galerii li .gallery-image { float: right; }
#galeria ul#lista-galerii li div.gal-item-left { float: left; width: 243px; }
#galeria ul#lista-galerii li h3 { font-size: 1.7em; font-weight: normal; margin: 0 0 5px 0;}
#galeria ul#lista-galerii li h3 a { color: #94AD2C; }
#galeria ul#lista-galerii li p { display: block; margin: 0 0 10px 0; }
#galeria ul#lista-galerii li span { color: #DF0019; float: left; margin: 5px 0 0 0; }
#galeria ul#lista-galerii li a.more { float: right; display: block; margin: 3px 0 0 0; width: 84px; height: 19px; padding: 4px 0 0 0; text-align: center; color: #fff; background: url(../images/green-btn4.png) 0 0 no-repeat; }

/* galeria  Salonów*/
#galeria-salony { clear: both; padding: 15px 0 0 0; margin: 0 0 15px 0; }
#galeria-salony .galeria-main-salony { width: 660px; margin: 0 auto 15px auto; padding: 13px; border: 1px solid #C1C0CE; list-style-type: none; }
#galeria-salony .galeria-main-salony ul { clear: both; padding: 0; margin: 0; list-style-type: none; }
#galeria-salony .galeria-main-salony ul li { padding: 0; margin: 0; }
#galeria-salony .galeria-main-salony ul.gal-duza { width: 660px; height: 486px; margin: 0; overflow: hidden; }
#galeria-salony .galeria-main-salony ul.gal-mala { padding: 10px 0 0 0; }
#galeria-salony .galeria-main-salony ul.gal-mala li { float: left; width: 112px; margin-bottom: 10px; }
#galeria-salony .galeria-main-salony ul.gal-mala li img { display: block; }
#galeria-salony .galeria-main-salony ul.gal-mala li.last { width: 98px; }
#galeria-salony .galeria-main-salony .header { float: left; padding: 0 0 10px 0; }
#galeria-salony .galeria-main-salony h3 { font-size: 1.7em; font-weight: normal; padding: 0 100px 0 0; margin: 0 0 5px 0; }
#galeria-salony .galeria-main-salony h3 a { color: #94AD2C; }
#galeria-salony .galeria-main-salony a.more { float: right; display: block; margin: 0; width: 84px; height: 19px; padding: 4px 0 0 0; text-align: center; color: #fff; background: url(../images/green-btn4.png) 0 0 no-repeat; }

#galeria-salony ul#lista-galerii { padding: 0; margin: 0; list-style-type: none; }
#galeria-salony ul#lista-galerii li { width: 678px; margin: 0 0 15px 0; float: left; padding: 10px 10px 10px 20px; border: 1px solid #C1C0CE; }
#galeria-salony ul#lista-galerii li .gallery-image { float: right; }
#galeria-salony ul#lista-galerii li div.gal-item-left { float: left; width: 243px; }
#galeria-salony ul#lista-galerii li h3 { font-size: 1.7em; font-weight: normal; margin: 0 0 5px 0;}
#galeria-salony ul#lista-galerii li h3 a { color: #94AD2C; }
#galeria-salony ul#lista-galerii li p { display: block; margin: 0 0 10px 0; }
#galeria-salony ul#lista-galerii li span { color: #DF0019; float: left; margin: 5px 0 0 0; }
#galeria-salony ul#lista-galerii li a.more { float: right; display: block; margin: 3px 0 0 0; width: 84px; height: 19px; padding: 4px 0 0 0; text-align: center; color: #fff; background: url(../images/green-btn4.png) 0 0 no-repeat; }

#galeria ul#lista-foto { padding: 0; margin: 0; list-style-type: none; }
#galeria ul#lista-foto li { width: 100px; text-align: center; margin: 0; float: left; padding: 15px 18px 15px 0; }
#galeria ul#lista-foto li.clear-line { float: left; width: 100%; padding: 0; border-top: 1px solid #DFE0E2; font-size: 0; }
#galeria ul#lista-foto li.last { padding-left: 0px !important;}
#galeria ul#lista-foto li div { height: 100px; position: relative; }
#galeria ul#lista-foto li div span { display: none; padding: 9px 0 0 0; background: url(../images/arrow15.png) 0 0 no-repeat; z-index: 1000; position: absolute; }
#galeria ul#lista-foto li.even div span { right: 0; background: url(../images/arrow15.png) right 0 no-repeat;}
#galeria ul#lista-foto li div span img { padding: 4px; background: #fff; border: 1px solid #b4b4b5; }

.systemowe-foto { padding: 0 0 0 0; margin: 15px 0 20px 0; text-align: center; float: left; width: 710px;}
.systemowe-foto p { width: 640px; margin: 0 auto 20px auto; text-align: left; }
.systemowe-foto .systemowe-nav { margin: 0 auto; width: 46px;}
.systemowe-foto .systemowe-nav a { width: 17px; height: 17px; text-indent: -9999px; font-size: 0; background: #00ff00; }
.systemowe-foto .systemowe-nav a.btn-prev { float: left; background: url(/images/arrow10b.png) no-repeat 0 0; }
.systemowe-foto .systemowe-nav a.btn-next { float: right; background: url(/images/arrow10.png) no-repeat 0 0; }
.systemowe-foto span { clear: both; display: block; padding: 10px 0; font-weight: bold; }

#foto_images { padding: 0; height: 120px; width: 710px; position: relative; }
#foto_images .box { width: 390px; margin: 0 auto; overflow: hidden; height: 120px; position: relative; }
#foto_images .items { padding: 0; margin: 0; list-style-type: none; width:20000em; position:absolute; clear:both; z-index: 10;}
#foto_images .simage { float: left; width: 120px; padding: 10px 5px 0 5px; margin: 0; height: 110px; }
#foto_images .simage img { border: 1px solid #94AD2D; padding: 1px; }
#foto_images .simage img.active { border:1px solid #E2001A; }
#foto_images .prevPage { position: absolute; top: 30px; left: 90px; cursor: pointer; width: 42px; height: 42px; background: url(/images/sprev.png) 0 0 no-repeat;}
#foto_images .nextPage { position: absolute; top: 30px; right: 90px; cursor: pointer; width: 42px; height: 42px; background: url(/images/snext.png) 0 0 no-repeat;}
#foto_images a.disabled { visibility:hidden !important; } 	
#foto_images .scrollable .active { z-index:9999; position:relative; }

.popupbox { display: none; position: absolute; padding: 2px; border: 1px solid #ddd; background: #fff; z-index: 3000; }
.popupbox img { display: block; }
.popupbox img.img-loader { width: 208px; margin: 40px auto; }
.popupbox strong { display: block; padding: 5px 0; font-weight: bold; color: #333; }

a#opineo { display: block; color: #656565; width: 190px; padding: 85px 0 0px 0; margin: 10px auto; text-align: center; background: url(/i/opineo-logo.png) 0 0 no-repeat;}
a#opineo:hover { color: #656565;}

/* systemy mebli*/
#systems-gallery { width: 690px; height: 187px; float: left; margin: 15px 0 15px 0; padding: 10px 10px 0;  background: #dee0e7 url(/images/bg-gradient-1.png) repeat-x 0 0; overflow: hidden; }
#systems-gallery h4 { width: 690px; height: 34px; line-height: 34px; margin: -10px 0 9px; padding: 0 10px; color: #606a82; font-size: 1.1em; font-weight: bold; }
#systems-gallery h4 span { padding: 0 18px; background: url(/images/icon-systemy.png) no-repeat 0 50%; }

#sliderGallery { width: 690px; height: 150px; position: relative; margin: 0 0 1px; padding: 0; overflow: hidden; z-index: 1; } 
#sliderGallery ul { position: relative; height: 130px; left: 0; top: 0; overflow: hidden; } 
#sliderGallery ul li { position: relative; width: 192px; height: 128px; margin: 0 5px; float:left; overflow: hidden; border: 1px solid #606a82; } 
#sliderGallery ul li img { display: block;  }
#sliderGallery ul li span { position: absolute; right: 0; top: 10px; width: 85px; padding: 3px; color: #fff; background: #606a82; font-size: 1.1em; font-weight: bold; }

#play { display: none; }
.hidden { display: none; }
.cont { padding: 1em 0 0 0; }
.cont p { margin: 1em 14px 0 14px; padding: 0; }
#player, .myPlayer { margin: 0 auto; display: block; }
.prezentacja a.thickbox { background: url(/images/prezentacja-icon.png) 0 50% no-repeat; padding: 20px 0 20px 100px !important; }
.prezentacja-header { clear: both; display: block; margin-bottom: 10px; }
.prezentacja-header strong { color: #666; margin: 0; display: block; padding: 5px 0 5px 25px; font-size: 1em; background: url(../images/arrow8.png) 10px -95px no-repeat;  }
.prezentacja-img { clear: both; margin-bottom: 10px;}
.prezentacja-img img { margin: 0px auto; display: block; }

/* reklamacje */
table.reclamation { width: 100%; border-collapse:collapse; border: 1px solid #CBCAD9; }
table.reclamation th { padding: 2px 5px; background: #CBCAD9; }
table.reclamation td { padding: 2px 5px; }

ul.reclamation-zam { padding: 0; margin: 0; list-style-type: none; }
ul.reclamation-zam li { padding: 0; margin: 0; }

ul.reclamation-info { padding: 0; margin: 0; list-style-type: none; border: 1px solid #CBCAD9; float: left; width: 708px; }
ul.reclamation-info li { clear: both; float: left; width: 688px; padding: 5px 10px; margin: 0; border-bottom: 1px solid #CBCAD9; }
ul.reclamation-info li b { float: left; width: 200px; }
ul.reclamation-info li span { float: right; width: 458px;}

.titler { color: #E10019; }

#reclamation-form input.dalej-btn { margin: 0; width: 161px; height:33px; border: 0; font-weight: bold; color: #fff; cursor: pointer; background: url(../images/red-btn2.png) 0 0 no-repeat;}
.date-picker { width: 17px; height: 17px; background: url(/images/date-picker.png) 0 0 no-repeat; border: 0; }
.qq-upload-button { }

.ssl-logo { margin: 0 0 10px 0; background: #f5f5f5; padding: 10px !important; text-align: center; border: 1px solid #9472EB;}
.ssl-logo strong { display: block; margin: 0 0 10px 0; }
