/* podstawowe style zawartosci -------------------------------------------- */
p { line-height: 1.5em; margin-bottom: 0.5em; }
h2 { font-size: 1.3em; font-weight: bold; }
h3 { font-size: 1em; font-weight: bold; }
ul { font-size: 1em; line-height: 1.4em; list-style-type: square; list-style-position: outside; margin: 0 0 0 1.5em; }

form * { font-size: 100%; font-family: Tahoma, Verdana, Helvetica, sans-serif}
.clearer { clear: both !important; }
.last { border: 0 !important; }
.right { float: right !important; }
.left { float: left !important; }
.center { text-align: center;}
.red { color: #ff0000;}

/* linki */
a:link, a:visited { color: #000; text-decoration: none; }
a:active, a:focus { text-decoration: underline; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a img { border: 0; }

body{background-position:bottom;}

#page { width: 1000px; margin: 0px auto; padding: 0; }

#header { height: 151px; background: #eff1f2 url(../images/header-bg.png) top no-repeat; position: relative; margin-bottom: 9px; z-index: 105;}
#header #logo { float: left; width: 290px; height: 117px; background: none; margin: 0; padding: 0; }
#header #logo a { margin: 27px 0 0 26px; display: block; width: 148px;  }
#header #slogan { position: absolute; z-index: 10; top: 88px; left: 42px; width: 120px; }
#header form fieldset { border: 0; }
#header form legend { display: none; }

#header-right { float: right; margin: 25px 0 0 0; width: 690px; height: 92px; }
#header-right ul { padding: 0; margin: 0; list-style-type: none; }
#header-right ul li { float: left; padding: 0; margin: 0; }
#header-right ul li#header-infolinia { width: 470px; height: 71px; display: block; background: url(../images/infolinia-telefony.png) 100px 2px no-repeat; padding-top: 2px; }
#header-right ul li#header-infolinia strong { color: #8b8c8d; padding: 0 12px 0 0; margin: 0 0 0 15px; background: url(../images/arrow9.png) right 50% no-repeat; visibility:hidden;}
#header-right ul li#header-menu { width: 220px; height: 71px; background: url(../images/header-menu-bg.png) 0 1px no-repeat; }
#header-right ul li#header-menu ul li { float: none; padding: 4px 0;  }
#header-right ul li#header-menu #item1 li { padding: 4px 0; }
#header-right ul li#header-menu #item1 { float: left; width: 80px; padding: 10px 0px 3px 15px;}
#header-right ul li#header-menu #item1 a { padding: 2px 0 2px 25px; color: #3d3d3d; }
#header-right ul li#header-menu #item2 { float: right; width: 112px; padding: 3px 0 3px 10px; border: 1px solid #e1e3e4; background-color: #fdfdfd; }
#header-right ul li#header-menu #item2 a { padding: 2px 0 2px 23px; font-weight: bold; }
#header-right ul li#header-menu a#kontakt-header { background: url(../images/kontakt-header-icon.png) 0 50% no-repeat; }
#header-right ul li#header-menu a#mapa-header { line-height: 1.1em; display: block; padding-top: 0; background: url(../images/mapa-header-icon.png) 0 50% no-repeat; }
#header-right ul li#header-menu a#login-header {
	text-transform: uppercase;
	color: #F60;
	background: url(../images/login-header-icon.png) 0 50% no-repeat;
}
#header-right ul li#header-menu a#cart-header { background: url(../images/cart-header-icon.png) 0 50% no-repeat; }
#header-right ul li#header-menu a#schowek-header { background: url(../images/schowek-header-icon.png) 0 50% no-repeat; }

ul#header-bottom { clear: both; padding: 0; margin: 0; list-style-type: none; }
ul#header-bottom li { float: left; height: 34px; padding: 0; margin: 0; }
ul#header-bottom li#header-categories { width: 288px; background: #ff9b00 url(../images/header-categories-bg.png); position: relative; }
ul#header-bottom li#header-categories a#wybor-kat-a { float: left; color: #fff; padding: 0 15px; margin: 0; height: 34px; background: url(../images/header-categories-left-bg.png) 0 0 no-repeat; }
ul#header-bottom li#header-categories a#wybor-kat-a strong { padding-top: 7px; display: block; font-weight: bold; text-shadow : #F30 1px 1px 1px;}
ul#header-bottom li#header-categories #kategorie { position: absolute; background-color: #ff9b00; width: 160px; top: 34px; left: 0; display: none; z-index: 110;}
ul#header-bottom li#header-categories #kategorie ul { float: left; width: 100%; padding: 1px 0; margin: 0; list-style-type: none; }
ul#header-bottom li#header-categories #kategorie ul li { float: left; width: 100%; height: auto; padding: 0; margin: 0; }
ul#header-bottom li#header-categories #kategorie ul li a { display: block; padding: 2px 15px; width: 130px; margin: 0; color: #fff; border-bottom: 2px solid #ff8300;}
ul#header-bottom li#header-categories #kategorie ul li a:hover { background-color: #ff8300; text-decoration: none; color: #fff;}
ul#header-bottom li#header-search { width: 712px; background-color: #ffd118; background-image: url(../images/header-search-bg.png); background-repeat: no-repeat; background-position: 0 0; }
ul#header-bottom li#header-search label { float: left; height: 34px; width: 30px; background: url(../images/header-search-label.png) 0 0 no-repeat; text-indent: -9999px; font-size: 0;}
ul#header-bottom li#header-search ul { padding: 0; margin: 0; list-style-type: none; }
ul#header-bottom li#header-search ul li { height: 34px;}
ul#header-bottom li#header-search form { padding: 0px;}
ul#header-bottom li#header-search input#query { float: left; margin: 7px 0 0 8px; padding: 2px; width: 235px; }
ul#header-bottom li#header-search select { float: left; width: 160px; padding: 2px; margin: 7px 0 0 5px;}
ul#header-bottom li#header-search input#btn-search { margin: 7px 0 0 6px; }
ul#header-bottom li#header-search-adv { float: right; width: 200px; overflow: hidden; background: #979797 url(../images/header-search-adv-bg.png) 0 0 repeat-x; }
ul#header-bottom li#header-search-adv strong { display: block; padding: 9px 0 0 3px; font-weight: bold;}
ul#header-bottom li#header-search-adv strong a { padding: 0px 0 2px 19px; white-space: nowrap; background: url(../images/plus.png) 0 50% no-repeat; color: #fff; text-shadow : #F30 1px 1px 1px; }
ul#header-bottom li#header-search-adv b { display: block; padding: 9px 0 0 15px; font-weight: normal;}
ul#header-bottom li#header-search-adv b a { padding: 2px 0 2px 0px; white-space: nowrap; color: #fff; }

ul#header-hurt { float: right; margin: 25px 0 0 0; padding: 0; width: 200px; height: 92px; list-style-type: none; background: url(../images/header-menu-bg.png) 0 0 no-repeat;}
ul#header-hurt li { padding: 2px 15px; margin: 0; }
ul#header-hurt strong { color: #EF5500; }
ul#header-hurt a { padding: 2px 0 2px 23px; color: #3d3d3d; }
ul#header-hurt a#kontakt-header { background: url(../images/kontakt-header-icon.png) 0 50% no-repeat; }

#category-line { padding: 7px 0 0 0; margin: 0 auto 10px auto; background: url(../images/category-line-bg.png) 0 0 no-repeat;}
#category-line ul { margin: 0 auto 0 auto; padding: 0 0 11px 6px; list-style-type: none;}
#category-line ul li { padding: 0; margin: 0 0 0 7px; display: inline;}
#category-line ul li a { padding: 0 0 0 6px; background: url(../images/more-arrow.png) 0 55% no-repeat; }
#category-line ul li a.active { font-weight: bold; color: #ff9000; }

#breadcrumbs { padding: 0 0 0 15px;  margin:0 0 10px 0; }

.container-left { float: left; width: 192px; margin: 0; padding: 0; }
.container-right { float: right; width: 798px; margin: 0; padding: 0; overflow: hidden;}
.container-right-top { float: left; width: 100%; background: url(../images/outline-top.png) 0 0 no-repeat; }
.container-right-bottom { clear: both; margin: 0; font-size: 0; height: 5px; padding: 0; background: url(../images/outline-bottom.png) 0 bottom no-repeat;}

.banner-start { clear: both; height: 460px; margin: 0 0 10px 0; padding: 0; overflow: hidden; background: #fff; position: relative; z-index: 1;}
.banner-start .banner-start-left { outline: 0; float: left; cursor: pointer; width: 23px; height: 23px; background: url(../images/arrow8l.png) 0 0 no-repeat; }
.banner-start a.banner-start-left:hover, .banner-start a.banner-start-right:hover { background-position: 0px -23px; }
.banner-start .banner-start-right { outline: 0; float: left; cursor: pointer; width: 23px; height: 23px; background: url(../images/arrow8r.png) 0 0 no-repeat; }
.banner-start  .banner-start-box { position: relative; margin: 0px; width: 798px; padding: 0px; height: 460px; overflow: hidden; }
.banner-start .items { position: relative; width: 798px; height: 460px }
.banner-start .item { position: absolute; left: 0; top: 0;  }
.banner-start .navigation { position: absolute; z-index: 100; right: 10px; bottom: 1px; z-index: 3; background-color: #fff; padding: 1px;}
.banner-start .navi { float: left; padding: 4px 3px 0 3px; }
.banner-start .navi a { text-decoration: none; margin: 0; padding: 0 3px; font-size: 1.1em;  } 
.banner-start .navi a:hover { text-decoration: none; } 
.banner-start .navi a, .banner-start .navi a:link, .banner-start .navi a:hover, .banner-start .navi a:active { outline: 0; } 
.banner-start .navi a.active { color: #ff9000; } 

.banner-start-small { float: left; width: 394px; height: 160px; margin: 0 10px 10px 0; padding: 0; overflow: hidden; background: #fff; }
.banner-start-sec { margin: 0; }

.banner-start-bottom { clear: both; margin: 0 0 10px 0; padding: 0; overflow: hidden; background: #fff url(../images/outline-bg.png) 0 0 repeat-y; }
.banner-start-bottom-header { color:#fff; padding: 0 0 0 60px; height: 35px; background: #d4d4d4 url(../images/header1.png) 0 0 no-repeat;  font-size: 1em; }
.banner-start-bottom-header strong { font-weight: bold; float: left; margin: 9px 0 0 0; }
.banner-start-bottom-content { margin: 0; padding: 20px 0; background: url(../images/outline-bottom.png) 0 bottom no-repeat;}
.banner-start-bottom ul { float: left; width: 355px; list-style-type: none; margin: 0; padding: 0 21px; }
.banner-start-bottom ul li { margin: 0; float: left; width: 354px; background: url(../images/arrow10.png) 0 9px no-repeat; line-height: 1.1em; height: 28px; padding: 5px 0 0 10px; clear: left; text-align: right; border-bottom: 1px solid #E7E7E7; }
.banner-start-bottom ul li strong { float: left; text-align: left; width: 260px; height: 2.2em; overflow: hidden; padding: 0 10px 0 0;  }
.banner-start-bottom ul li a:link, .banner-start-bottom ul li a:visited { color: #ff7200; }


.box-left { background: #fff url(../images/box-left-bg.png) 0 0 repeat-y; margin-bottom: 9px;} 
.box-left .box-left-naglowek, .box-left h3 { background-color: #fe5700; color: #fff; height: 35px; text-align: right; font-size: 1em;}
.box-left .box-left-naglowek strong { display: block; padding: 10px 20px 0 0; margin: 0; }
.box-left .box-left-naglowek a,.box-left h3 a { height: 26px; background: url(../images/arrow4.png) 10px 50% no-repeat; font-weight: bold; color: #fff; display: block; padding: 10px 20px 0 0; margin: 0;}
.box-left .box-left-naglowek a:link, .box-left .box-left-naglowek a:visited, .box-left h3 a:link, .box-left h3 a:visited { color: #fff;}
.box-left .box-left-content { padding: 15px 0; margin: 0; background: url(../images/box-left-content-bg.png) 0 bottom no-repeat; }
.box-left .box-left-top { height: 5px; font-size: 0; background: url(../images/box-left-top.png) 0 0 no-repeat; } 
.box-left .box-left-content ul { list-style-type: none; }

#box-left-kategorie .box-left-naglowek, #box-left-kategorie h3 { background: #fe5700 url(../images/box-left1.png) 0 0 no-repeat; }
#box-left-kategorie h4 { padding: 0; margin: 0 15px 8px 15px; font-size: 1.1em;}
#box-left-kategorie h4 a { color: #ff9000; display: block; padding: 0 0 0 20px; background: url(../images/arrow3.png) 0 2px no-repeat; }
#box-left-kategorie ul.category-start { padding: 0; margin: 0 20px; list-style-type: none;}
#box-left-kategorie ul.category-start li { padding: 0; margin: 0; }
#box-left-kategorie ul.category-start li h2 { font-size: 1.1em; font-weight: normal; }
#box-left-kategorie ul.category-start li a { padding: 4px 0 4px 20px; display: block; border-bottom: 2px solid #ededed;}
#box-left-kategorie ul.category-start li a:hover { background: #fff; text-decoration: none; }
#box-left-kategorie span#mapa-left  { clear: both; margin: 0; padding: 10px 20px 0 20px; display: block; text-align: right; }
#box-left-kategorie span#mapa-left a { padding: 0 8px 0 0; background: url(../images/more-arrow.png) right 50% no-repeat; }

/*** lewe menu ***/
.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none;	}
.sf-menu ul { position: absolute; top: -999em; width: 180px; }
.sf-menu ul li { float: left; width: 178px; border-left: 1px solid #E4E4E5; border-right: 1px solid #E4E4E5; }
.sf-menu ul li a { float: left; width: 158px;}
.sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li { position: relative; z-index: 10; }
.sf-menu a { position: relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 152px; top: 0; z-index: 99; }
.sf-menu ul a { border-bottom: 1px solid #0d6b9b; font-weight: normal; }
.sf-menu a, .sf-menu a:link, .sf-menu a:visited  { text-decoration: none; }
.sf-menu li li { background: #f7f7f7; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background: #fff; outline: 0;}
.sf-menu ul li:hover, .sf-menu ul li.sfHover, .sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active { outline: 0; }
.sf-shadow ul { background:	url('../images/shadow.png') no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
.sf-shadow ul.sf-shadow-off { background: transparent; }
.sf-menu li { float: left; width: 100%; }

#box-left-kategorie ul.category-expanded { padding: 0; margin: 0 15px 20px 15px; list-style-type: none;} 
#box-left-kategorie ul.last { margin: 0 15px 0px 15px; }
#box-left-kategorie ul.category-expanded li { padding: 0; margin: 0;  }
#box-left-kategorie ul.category-expanded li h5 { font-size: 1em; font-weight: normal; }
#box-left-kategorie ul.category-expanded li h5 a {  padding: 4px 0 4px 20px; display: block; border-bottom: 1px solid #E7E7E7;}
#box-left-kategorie ul.category-expanded li h5 a.active { background-color: #656565 !important; color: #fff;  border-bottom: 1px solid #656565;}
#box-left-kategorie ul.category-expanded li h5 a:hover { background: #fff; text-decoration: none; }

#box-left-kategorie ul.category-expanded ul { padding: 0; margin: 0 0 10px 0px; list-style-type: none; } 
#box-left-kategorie ul.category-expanded ul li { padding: 0; margin: 0;  }
#box-left-kategorie ul.category-expanded li h6 { font-size: 1em; font-weight: normal; }
#box-left-kategorie ul.category-expanded li h6 a { color: #666; padding: 2px 0 2px 40px; display: block; background: url(../images/arrow5.png) 28px 7px no-repeat; border-bottom: 1px solid #E7E7E7;}
#box-left-kategorie ul.category-expanded li h6 a.active { background: #656565 url(../images/arrow6.png) 28px 7px no-repeat !important; color: #fff; border-bottom: 1px solid #656565;}
#box-left-kategorie ul.category-expanded li h6 a:hover { background: #fff url(../images/arrow5.png) 28px 7px no-repeat; text-decoration: none; }

#box-left-kategorie ul#box-left-best { padding: 10px 0 0 0; margin: 0 1px; list-style-type: none; background: url(../images/best-bg.png) 0 0 repeat-x; }
#box-left-kategorie ul#box-left-best li { padding: 3px 0; margin: 0 10px; }
#box-left-kategorie ul#box-left-best li a { font-weight: bold; color: #3383B0; text-decoration: underline; padding: 1px 0 1px 24px;}
#box-left-kategorie ul#box-left-best li a.news { background: url(../images/news-small-icon.png) 0 55% no-repeat; }
#box-left-kategorie ul#box-left-best li a.bestsellers { background: url(../images/bestsellers-small-icon.png) 0 55% no-repeat; }
#box-left-kategorie ul#box-left-best li a.promotions { background: url(../images/promotions-small-icon.png) 0 55% no-repeat; }

.box-left .price { display: block; }

#box-left-zobacztakze .box-left-naglowek { background: #ff8000 url(../images/box-left2.png) 0 0 no-repeat; }
#box-left-zobacztakze ul { padding: 0; margin: 0 15px; list-style-type: none;}
#box-left-zobacztakze ul li { clear: both; padding: 0; margin: 0; }
#box-left-zobacztakze ul li h4 { font-size: 1em; }
#box-left-zobacztakze ul li h4 a {  padding: 6px 0 6px 20px; background: url(../images/arrow3.png) 0 50% no-repeat; display: block; border-bottom: 1px solid #E7E7E7;}

#box-left-hitdnia .box-left-naglowek { background: #e40200 url(../images/box-left3.png) 0 0 no-repeat; }
#box-left-hitdnia ul { padding: 0; margin: 0; list-style-type: none;}
#box-left-hitdnia ul li { clear: both; padding: 5px 0; margin: 0; }
#box-left-hitdnia .box-left-hitdnia-img { float: left; width: 65px; margin-bottom: 5px; }
#box-left-hitdnia .box-left-content { padding: 10px 10px; margin-bottom: 5px; }
.start-page #box-left-hitdnia .box-left-content { min-height: 105px; }
#box-left-hitdnia .box-left-content a { color: #ff7200; font-weight: bold; }
#box-left-hitdnia .box-left-content a em { color: #5b5b5b; font-weight: normal; font-style: normal;}
#box-left-hitdnia .box-left-hitdnia-opis { float: right; width: 100px; }
#box-left-hitdnia h5 { clear: both; border: 1px solid #dbdbdb; display: block; font-size: 1em; font-weight: normal; color: #ea3212; background: url(../images/promotion-bg.png) 0 bottom repeat-x;}
#box-left-hitdnia h5 strong { display: block; font-weight: normal; padding: 4px 10px 4px 30px; background: url(../images/promotion-icon.png) 8px 4px no-repeat;}

#box-left-lastviewed .box-left-naglowek { background: #e40200 url(../images/box-left4.png) 0 0 no-repeat; }
#box-left-lastviewed ul { padding: 0; margin: 0; list-style-type: none;}
#box-left-lastviewed ul li { clear: both; padding: 5px 0; margin: 0; }
#box-left-lastviewed .box-left-lastviewed-img { float: left; width: 65px; margin-bottom: 5px; text-align: center; }
#box-left-lastviewed .box-left-content { padding: 10px 10px; margin-bottom: 5px; }
#box-left-lastviewed .box-left-content a { color: #ff7200; font-weight: bold; }
#box-left-lastviewed .box-left-content a em { color: #5b5b5b; font-weight: normal; font-style: normal;}
#box-left-lastviewed .box-left-lastviewed-opis { float: right; width: 100px; }
#box-left-lastviewed h5 { clear: both; border: 1px solid #dbdbdb; display: block; font-size: 1em; font-weight: normal; color: #ea3212; background: url(../images/box-left-hitdnia-promotion-bg.png) 0 bottom repeat-x;}
#box-left-lastviewed h5 strong { display: block; font-weight: normal; padding: 4px 10px 4px 30px; background: url(../images/promotion-icon.png) 8px 4px no-repeat;}

#box-left-panelkl .box-left-naglowek { background: #e40200 url(../images/box-left4.png) 0 0 no-repeat; }
#box-left-panelkl ul { padding: 0; margin: 0 0 1em 0; list-style-type: none;}
#box-left-panelkl ul li { clear: both; padding: 2px 0; margin: 0; }
#box-left-panelkl .box-left-content { padding: 10px 20px 15px 20px; }
#box-left-panelkl ul li a { background: url(../images/arrow3.png) 0 50% no-repeat; padding: 0 0 0 20px;}
#box-left-panelkl a#logout { background: url(../images/logout-icon.png) 0 50% no-repeat; padding: 2px 0 2px 20px; }

#box-left-odbiorosobisty .box-left-naglowek { background: #fec400 url(../images/box-left5.png) 0 0 no-repeat; }
#box-left-odbiorosobisty .box-left-content { padding: 15px; }
#box-left-odbiorosobisty .box-left-content strong { color: #fe9c01; padding-bottom: 4px; padding-top: 7px; display: block;}
#box-left-odbiorosobisty ul { padding: 0; margin: 5px 0; list-style-type: none;}
#box-left-odbiorosobisty ul li { padding: 6px 0 4px 20px; margin: 0; background: url(../images/point1.png) 5px 50% no-repeat; }
#box-left-odbiorosobisty a.more { font-weight: bold; color: #5b5b5b; padding: 0 0 0 20px; background: url(../images/arrow1.png) 0 50% no-repeat; display: block; margin-bottom: 14px; }

#banner-top { clear: both; margin-bottom: 9px; height: 180px; position: relative;}
#banner-top .banner-top-left { outline: 0; float: left; cursor: pointer; width: 23px; height: 23px; background: url(../images/arrow8l.png) 0 0 no-repeat; z-index: 3; }
#banner-top a.banner-top-left:hover,  #banner-top a.banner-top-right:hover { background-position: 0px -23px; }
#banner-top .banner-top-right { outline: 0; float: left; cursor: pointer; width: 23px; height: 23px; background: url(../images/arrow8r.png) 0 0 no-repeat; z-index: 3;}
#banner-top  #banner-top-box { position: relative; margin: 0px; width: 798px; padding: 0px; height: 178px; overflow: hidden; }
#banner-top .items { position: relative; width: 798px; height: 178px; }
#banner-top .item { position: absolute; left: 0; top: 0; z-index: 2; }
#banner-top a.disabled { visibility:hidden !important; } 
#banner-top .navigation { position: absolute; z-index: 100; right: 10px; bottom: 3px; z-index: 3; background-color: #fff; padding: 1px;}
#banner-top .navi { float: left; padding: 4px 3px 0 3px; }
#banner-top .navi a { text-decoration: none; margin: 0; padding: 0 3px; font-size: 1.1em;  } 
#banner-top .navi a:hover { text-decoration: none; } 
#banner-top .navi a, #banner-top .navi a:link, #banner-top .navi a:hover, #banner-top .navi a:active { outline: 0; } 
#banner-top .navi a.active { color: #ff9000; } 

#banners { margin-bottom: 9px; width: 100%; float: left; }
#banners ul { padding: 0; margin: 0; list-style-type: none;}
#banners ul li { padding: 0 23px 0 0; margin: 0; float: left;}
#banners ul li.last { padding: 0; }

#promotion-products { height: 158px; overflow: hidden; padding: 2px; background: #fff url(../images/promotion-products-bg.png) 0 0 no-repeat; margin-bottom: 9px;}
#promotion-products ul { float: right; padding: 0; margin: 0; list-style-type: none; }
#promotion-products ul li { width: 42px; padding: 0; margin: 0; border-bottom: 1px solid #eaeaea;}
#promotion-products ul li a { height: 29px; padding: 11px 0 0 0; display: block; text-align: center; font-weight: bold; color: #585858; }
#promotion-products ul li.last a { height: 30px; }
#promotion-products ul li.active a { color: #ff9000; background: #f7f7f7; }
#promotion-products ul li a:hover { text-decoration: none; }
.promotion-products-content { float: left; width: 464px; }
.promotion-product { float: left; width: 100%; height: 158px; overflow: hidden; }
.promotion-products-cat { float: left; width: 229px; line-height: 1.1em; border-left: 10px solid #fff; color: #ff9000; font-size: 2.4em; text-transform: uppercase; padding: 0 11px 0 10px;}
.promotion-products-img { float: left; width: 200px; padding: 0 0 0 0; height: 125px; margin: 15px 0 0 0; text-align: center; }
.promotion-products-img table { height: 125px; overflow: hidden; width: 100%; text-align: center; padding: 0; margin: 0; border-collapse: collapse; }
.promotion-products-img table td { padding: 0; margin: 0; }
.promotion-products-opis { float: left; padding: 25px 0 0 27px; width: 237px; color: #ff9000;}
.promotion-products-opis strong { display: block; margin-bottom: 5px; font-size: 2.0em; text-transform: uppercase; }
.promotion-products-opis p { line-height: 1.2em; margin-bottom: 5px; }
.promotion-products-opis a, .promotion-products-opis a:link, .promotion-products-opis a:visited { font-weight: bold; }
.promotion-products-opis em { font-style: normal; display: block; margin-bottom: 5px; color: #333; }
.promotion-products-opis .price { display: block; font-size: 1.5em; color: #ff9000; }

#dostepne-kategorie { clear: both; background: #fff url(../images/outline-bg.png) 0 0 repeat-y; margin-bottom: 9px; float: left;}
#dostepne-kategorie-content { background: url(../images/outline-bottom.png) 0 bottom no-repeat; padding: 0px 20px; width: 758px; float: left; }
#dostepne-kategorie-content ul#dostepne-kategorie-lista { float: left; padding: 0; margin: 30px 0; list-style-type: none; }
#dostepne-kategorie-content ul#dostepne-kategorie-lista li { float: left; width: 188px; margin: 0; height: 260px; border-right: 1px solid #EBEBEB; }
#dostepne-kategorie-content ul#dostepne-kategorie-lista li.clearer-line { height: 41px; border: 0; width: 100%; padding: 0; background: url(../images/content-2p.png) 0 50% repeat-x;}
#dostepne-kategorie-content ul#dostepne-kategorie-lista ul { padding: 0 20px; margin: 0; list-style-type: none; }
#dostepne-kategorie-content ul#dostepne-kategorie-lista ul li { float: none; width: auto; height: auto; margin: 0; padding: 0; border: 0; }
#dostepne-kategorie-content ul#dostepne-kategorie-lista ul li.more { margin-top: 10px;}
#dostepne-kategorie-content ul#dostepne-kategorie-lista ul li h4 { font-weight: normal; padding: 0 0 0 15px; font-size: 1em; background: url(../images/navigation-arrow.png) 0 5px no-repeat;}
#dostepne-kategorie-content ul#dostepne-kategorie-lista ul li h4 a {  }
#dostepne-kategorie-content ul#dostepne-kategorie-lista ul li.more h4 { background: url(../images/navigation-bold-arrow.png) 0 50% no-repeat; font-weight: bold; }
#dostepne-kategorie-content .dostepne-kategorie-img { display: block; height: 115px; text-align: center; }
#dostepne-kategorie-content .clearer-line { float: left !important; width: 100% !important; height: 41px; background: url(../images/clear-line-3p.png) -10px 21px repeat-x; border: 0; }
#dostepne-kategorie h3 { color: #FC8522; font-size: 1.1em; margin-bottom: 9px; padding: 0 20px}
#dostepne-kategorie .dostepne-kategorie-naglowek { color: #fff; padding: 0 0 0 60px; height: 35px; background: #d4d4d4 url(../images/header1.png) 0 0 no-repeat;  font-size: 1em;}
#dostepne-kategorie .dostepne-kategorie-naglowek div { font-weight: bold; float: left; margin: 9px 0 0 0;}
#dostepne-kategorie h2 { display: inline; font-size: 1em;  }

.wyroznione { clear: both; background: #fff url(../images/outline-bg.png) 0 0 repeat-y; margin-bottom: 9px; }
.wyroznione .wyroznione-naglowek { padding: 0 20px 0 60px; height: 35px; font-size: 1em; color: #fff; }
.wyroznione .wyroznione-naglowek strong { float: left; margin: 9px 0 0 0;}
.wyroznione .wyroznione-naglowek a { float: right; margin: 9px 0 0 0; font-weight: normal; color: #F8F8F8; background: url(../images/wyroznione-arrow.png) right 60% no-repeat; padding: 0 10px 0 0; }
.wyroznione .wyroznione-naglowek a:link, .wyroznione .wyroznione-naglowek a:visited { color: #F8F8F8; }
#wyroznione-bestsellery .wyroznione-naglowek { background: #fe4200 url(../images/header2.png) 0 0 no-repeat;  }
#wyroznione-nowosci .wyroznione-naglowek { background: #d70000 url(../images/header3.png) 0 0 no-repeat;  }
#wyroznione-promocje .wyroznione-naglowek { background: #626262 url(../images/header4.png) 0 0 no-repeat;  }
.wyroznione-content { background: url(../images/outline-bottom.png) 0 bottom no-repeat; padding: 0 2px; height: 236px; width: 794px; position: relative;}
.wyroznione-content .box { width: 732px; overflow: hidden; height: 205px; position: relative; }
.wyroznione-content ul { padding: 30px 0 0 0; margin: 0; list-style-type: none; width:20000em; position:absolute; clear:both; }
.wyroznione-content ul li { float: left; width: 210px; border-right: 1px solid #EBEBEB; padding: 0 17px; margin: 0; height: 175px; }
.wyroznione-content .wyroznione-img { display: block; text-align: center; height: 115px; }
.wyroznione-content ul li h4 { font-size: 1.1em; height: 2.7em; overflow: hidden;}
.wyroznione-content ul li h4 a, .wyroznione-content ul li h4 a:link, .wyroznione-content ul li h4 a:visited  { color: #ff7200; }
.wyroznione-content ul li span.price  { float: left; width: 120px; margin: 5px 0 0 0; font-size: 1.1em; }
.wyroznione-content a.more { float: right; width: 90px; margin: 3px 0 0 0; height: 20px; text-align: center; padding: 2px 0 0 0; font-weight: bold; color: #5b5b5b; background: url(../images/opis-btn.png) 0 0 no-repeat;}
.wyroznione-content a.more strong { padding: 0 6px 0 0; background: url(../images/more-arrow.png) right 55% no-repeat; }
.wyroznione-content .wyroznione-left { float: left; margin: 80px 0 0 0; cursor: pointer; width: 28px; height: 49px; background: url(../images/wyroznione-left.png) 0 0 no-repeat;}
.wyroznione-content .wyroznione-right { float: right; margin: 80px 0 0 0; cursor: pointer; width: 28px; height: 49px; background: url(../images/wyroznione-right.png) 0 0 no-repeat;}
.wyroznione-content a.disabled { visibility:hidden !important; } 	
.wyroznione-content .scrollable .active { z-index:9999; position:relative; }

#filtry { clear: both; background: #fff url(../images/filtry-bg.png) 0 0 repeat-y; margin-bottom: 9px;}
#filtry-container { background: url(../images/filtry-top.png) 0 0 no-repeat; }
#filtry-content { padding: 21px 11px 16px 41px; background: url(../images/filtry-bottom.png) 0 bottom no-repeat; width: 746px;}
#filtry-content ul { float: left; width: 100%; padding: 0; margin: 0; list-style-type: none; }
#filtry-content ul li { padding: 0; margin: 0; float: left; }
#filtry-content ul li#filtry-naglowek { height: 48px; padding: 0 25px 3px 70px; margin: 0; background: url(../images/filtry-naglowek-bg.png) 0 0 no-repeat;}
#filtry-content ul li#filtry-naglowek strong { display: block; margin: 6px 0 0 0; font-size: 2em; font-weight: normal; }
#filtry-content ul li label { margin: 0 5px 0 0;}
#filtry-content ul li select { width: 200px; }
#filtry-content ul li input.text { border: solid 1px #a5acb2; padding: 2px 2px; }
#filtry-content ul li select { border: solid 1px #a5acb2; padding: 1px; }
#filtry-content ul li select:focus, #filtry-content ul li input.text:focus { border-color: #7f9db9; }
#filtry-content ul.filtry-top {  }
#filtry-content ul.filtry-top li { padding: 8px 25px 0 0; height: 43px; }
#filtry-content ul.filtry-top li#zakres-cen { }
#filtry-content ul.filtry-top li#zakres-cen div { padding: 15px 0 0 0; }
#filtry-content .input-img { clear: both; text-align: right; padding: 0 56px 0 0;}
#filtry-content ul.filtry-bottom  { padding-top: 5px; }
#filtry-content ul.filtry-bottom li { padding: 0 45px 5px 0; }


.lista-produktow { background: #fff url(../images/outline-bg.png) 0 0 repeat-y; margin-bottom: 9px;}
.lista-produktow-content { padding: 0px 11px; border-bottom: 1px solid #E6EBED; width: 776px; }
.lista-produktow .lista-produktow-naglowek { color: #fff; padding: 0 15px 0 60px; height: 35px; background: #d4d4d4 url(../images/header1.png) 0 0 no-repeat;  font-size: 1em; border-bottom: 1px solid #ddd; }
.lista-produktow .lista-produktow-naglowek h1 { font-size: 1em; float: left; margin: 10px 0 0 0;}
.lista-produktow ul.widok  { float: right; padding: 0; margin: 0; list-style-type: none; }
.lista-produktow ul.widok li { float: left; padding: 0 0 0 4px; margin: 8px 0 0 0; }
.lista-produktow ul.widok li span { display: block; margin: 2px 0 0 0; }
.lista-produktow ul.widok li a { display: block; width: 20px; height: 20px; text-indent: -9999px; font-size: 0; }
.lista-produktow ul.widok li.widok-galeria a { background: url(../images/widok-galeria-icon.png) 0 0 no-repeat; }
.lista-produktow ul.widok li.widok-prosty a { background: url(../images/widok-prosty-icon.png) 0 0 no-repeat; }
.lista-produktow ul.widok li.widok-pelny a { background: url(../images/widok-pelny-icon.png) 0 0 no-repeat; }
.lista-produktow ul.widok li a.active { background-position: 0px -20px !important; }
.lista-produktow ul.ilosc-produktow { float: right;  padding: 0; margin: 0 0 0 10px; list-style-type: none; }
.lista-produktow ul.ilosc-produktow li { float: left; padding: 0 0 0 4px; margin: 8px 0 0 0; }
.lista-produktow ul.ilosc-produktow li span { display: block; margin: 2px 0 0 0; }
.lista-produktow ul.ilosc-produktow li a { display: block; width: 21px; height: 20px; text-indent: -9999px; font-size: 0; }
.lista-produktow ul.ilosc-produktow li.ilosc30 a { background: url(../images/ilosc30.png) 0 0 no-repeat; }
.lista-produktow ul.ilosc-produktow li.ilosc60 a { background: url(../images/ilosc60.png) 0 0 no-repeat; }
.lista-produktow ul.ilosc-produktow li.ilosc90 a { background: url(../images/ilosc90.png) 0 0 no-repeat; }
.lista-produktow ul.ilosc-produktow li a.active { background-position: 0px -20px !important; }

.lista-produktow-nawigacja { position: relative; width: 766px; float: left; overflow: hidden; padding: 0 15px; margin: 0; height: 37px; background: #fff url(../images/nawigacja-bg.png) 0 bottom repeat-x; border: 1px solid #E4E4E5; border-top: 0; border-bottom: 1px solid #E6EBED; }
.lista-produktow-nawigacja .pages { position: absolute; top: 0; left: 197px; width: 400px; text-align: center; }
.lista-produktow-nawigacja .pages ul { list-style-type: none; margin: 10px 0; padding: 0; }
.lista-produktow-nawigacja .pages ul li { list-style-image: none; display: inline; margin: 0; padding: 0 3px; }
.lista-produktow-nawigacja .pages ul li a { padding: 2px 2px; }
.lista-produktow-nawigacja .pages ul li a.aktywna { padding: 2px 6px; color: #fff; background: url(../images/pages-active-bg.png) 50% 50% no-repeat; text-decoration: none; font-weight: bold; }
.lista-produktow-nawigacja .pages a.aktywna:hover, .pages a.aktywna:visited { color: #fff; }
.lista-produktow-nawigacja ul.sortowanie { float: right; padding: 10px 0; list-style-type: none; margin: 0;}
.lista-produktow-nawigacja ul.sortowanie li { float: left; margin: 0; padding: 0 0 0 5px; }
.lista-produktow-nawigacja ul.sortowanie li a { float: left; margin: 0 2px; padding: 0; }
.lista-produktow-nawigacja ul.sortowanie li a:link, .lista-produktow-nawigacja ul.sortowanie li a:visited { color: #3F4446; }
.lista-produktow-nawigacja ul.sortowanie span { color: #FF8202; }
.lista-produktow-nawigacja ul.sortowanie li a.sort-down { text-indent: -9999px; font-size: 0; margin: 1px 0 0 1px; background: url(../images/sort-down.png) 50% 50% no-repeat; height: 13px; width: 15px; }
.lista-produktow-nawigacja ul.sortowanie li a.sort-up { text-indent: -9999px; font-size: 0; margin: 1px 0 0 1px; background: url(../images/sort-up.png) 50% 50% no-repeat;  height: 13px; width: 15px; }
.lista-produktow-nawigacja a#zmiana-ustawien { float: left; margin: 10px 0 0 0;}

.lista-produktow-content .product { float: left; padding: 20px; width: 348px; }
.lista-produktow-content .product .product-description h4 { font-size: 1.1em; margin: 0 0 0.5em 0; }
.lista-produktow-content .product .product-description h4 a { color: #ff7200; }
.lista-produktow-content .product .product-description h5 { font-size: 0.9em; line-height: 1.6em; font-weight: normal; margin: 0 0 0.7em 0; }
.lista-produktow-content .product .product-description h5 a { color: #6d6d6d; }
.lista-produktow-content .product .product-description .description-show { padding: 0 0 0 15px; color: #3C3C3C; background: url(../images/show-icon.png) 0 55% no-repeat; }
.lista-produktow-content .product .price { float: left; width: 100%; margin-top: 10px; }
.lista-produktow-content .product .price span { float: left; margin-top: 4px; width: 96px; font-size: 1.1em; }
.lista-produktow-content .product .price span strong { white-space: nowrap; }
.lista-produktow-content .product .price .dodaj-koszyk { white-space: nowrap; float: right; padding: 5px 0 0 0; width: 112px; text-align: center; height: 22px; background: url(../images/dodaj-koszyk-btn.png) 0 0 no-repeat; color: #fff; font-weight: bold; }
.lista-produktow-content .product .price .dodaj-koszyk:hover { background-position: 0px -27px !important; text-decoration: none;}
.lista-produktow-content .product .price div { clear: right; margin-top: 3px; float: right; width: 112px; text-align: center; }
.lista-produktow-content .product .price div .dodaj-schowek { background: url(../images/dodaj-schowek-icon.png) 0 55% no-repeat; padding: 0 0 0 12px; }
.lista-produktow-content .product em { float: left; padding: 5px 10px; font-style: normal; color: #ea3212; display: block; background: #fff url(../images/promotion-bg.png) 0 bottom repeat-x; border: 1px solid #DCDCDC; }
.lista-produktow-content .product em span { padding: 2px 0 2px 20px; display: block; background: url(../images/promotion-icon.png) 0 2px no-repeat; }
.lista-produktow-content .product .compare-add { clear: both; float: left; margin: 10px 0 0 0; }
.lista-produktow-content .product .compare-add label { white-space: nowrap; }
.lista-produktow-content .product .compare-add input { margin-right: 4px; float: left; }
.lista-produktow-content .product .compare { float: right; margin: 10px 0 0 0; padding: 0 0 0 20px; background: url(../images/compare-icon.png) 0 55% no-repeat; }
.lista-produktow-content .clear-line { clear: both; height: 1px; background: url(../images/clear-line-2p.png) 0 0 repeat-x; font-size: 0; }

.lista-produktow-2kol { background: url(../images/content-2p.png) 400px 0 repeat-y; }
.lista-produktow-2kol .product .product-description { float: left; padding-left: 15px; width: 218px; margin: 0 0 10px 0;}
.lista-produktow-2kol .product .product-img { float: left; width: 115px; height: 115px; text-align: center; }
.lista-produktow-2kol .product em { width: 326px; }
.lista-produktow-2kol .product .compare-add { width: 180px; }

.lista-produktow-2dkol { background: url(../images/content-2p.png) 400px 0 repeat-y; }
.lista-produktow-2dkol .product .product-img { display: block; margin: 0 auto; width: 250px; height: 250px; text-align: center; }
.lista-produktow-2dkol .product .product-description { float: left; width: 100%; margin: 0 0 10px 0;}
.lista-produktow-2dkol .product .price { float: left; width: 100%; margin-top: 10px; }
.lista-produktow-2dkol .product em { width: 326px; }
.lista-produktow-2dkol .product .price span { width: 226px; }
.lista-produktow-2dkol .product .compare-add { width: 180px; }

.lista-produktow-3kol .product-line { float: left; background: #fff url(../images/content-3p.png) 0 0; }
.lista-produktow-3kol .product { padding-right: 21px; width: 218px; }
.lista-produktow-3kol .product-last { padding-right: 20px; }
.lista-produktow-3kol .product .product-img { display: block; margin: 0 auto; width: 115px; height: 115px; text-align: center; }
.lista-produktow-3kol .product .product-description { float: left; width: 100%; margin: 0 0 10px 0;}
.lista-produktow-3kol .product em { width: 196px; }
.lista-produktow-3kol .product .compare-add {  clear: both; width: 100%; }
.lista-produktow-3kol .product .compare { float: left; margin: 3px 0 0 0;  }
.lista-produktow-3kol .clear-line { clear: both; height: 1px; background: url(../images/clear-line-3p.png) 0 0 repeat-x; font-size: 0; }

.lista-produktow-3kol-normal .product-line { float: left; background: #fff url(../images/content-3p.png) 0 0; }
.lista-produktow-3kol-normal .product { padding-right: 21px; width: 217px; }
.lista-produktow-3kol-normal .product-last { padding-right: 20px; }
.lista-produktow-3kol-normal .product .product-img { display: block; margin: 0 auto; width: 218px; height: 260px; text-align: center; }
.lista-produktow-3kol-normal .product .product-description { float: left; width: 100%; height: 85px; margin: 0 0 10px 0;}
.lista-produktow-3kol-normal .product em { width: 196px; }
.lista-produktow-3kol-normal .product .compare-add {  clear: both; width: 100%; }
.lista-produktow-3kol-normal .product .compare { float: left; margin: 3px 0 0 0;  }
.lista-produktow-3kol-normal .clear-line { clear: both; height: 1px; background: url(../images/clear-line-3p.png) 0 0 repeat-x; font-size: 0; }

.lista-produktow-1kol { padding: 0 31px; }
.lista-produktow-1kol .product { width: 736px; padding: 20px 0; border-bottom: 1px solid #EFF1F2; }
.lista-produktow-1kol .product .product-description { float: left; padding: 0px; width: 440px; margin: 0;}
.lista-produktow-1kol .product .price { float: right; width: 260px; margin: 1.5em 0 0 0; }
.lista-produktow-1kol .product .price span { float: left; margin-top: 4px; width: 138px; font-size: 1.1em; }
.lista-produktow-1kol .product .compare-add { margin: 5px 20px 0 0; }
.lista-produktow-1kol .product .compare { float: left; margin: 5px 0 0 0;  }

.lista-produktow-search { padding: 0 31px; }
.lista-produktow-search .product { width: 736px; padding: 15px 0; border-bottom: 1px solid #EFF1F2; }
.lista-produktow-search .product .product-img { float: left; display: block; width: 65px; height: 65px; text-align: center; }
.lista-produktow-search .product .product-description { float: left; padding: 0 0 0 30px; width: 385px; margin: 0; }
.lista-produktow-search .product .new { font-weight: bold; font-size: 1.1em; color: #FF8000; }
.lista-produktow-search .product .price { float: right; width: 240px; margin: 1.5em 0 0 0; }
.lista-produktow-search .product .price span { float: left; margin-top: 4px; width: 118px; font-size: 1.1em; }
.lista-produktow-search .product .compare-add { margin: 5px 20px 0 0; }
.lista-produktow-search .product .compare { float: left; margin: 5px 0 0 0;  }

.schowek { padding: 20px 31px 10px 31px !important; width: 736px !important;}
.schowek .product { float: left; width: 736px; padding: 15px 0; border-bottom: 1px solid #EFF1F2; }
.schowek .product .product-img { float: left; display: block; width: 115px; text-align: center; }
.schowek .product .product-description { float: left; padding: 0 15px; width: 350px; margin: 0; }
.schowek .product .product-description h4 { font-size: 1.1em; margin: 0 0 0.5em 0; }
.schowek .product .product-description h4 a { color: #ff7200; }
.schowek .product .product-description h5 { font-size: 0.9em; line-height: 1.6em; font-weight: normal; margin: 0 0 0.7em 0; }
.schowek .product .product-description h5 a { color: #6d6d6d; }
.schowek .product .product-description .description-show { padding: 0 0 0 15px; color: #3C3C3C; background: url(../images/show-icon.png) 0 55% no-repeat; }
.schowek .product .price { float: right; width: 240px; margin: 1.5em 0 0 0; }
.schowek .product .price span { float: left; margin-top: 4px; width: 118px; font-size: 1.1em; }
.schowek .product .compare-add { float: left; margin: 5px 20px 0 0; padding: 1px 0;}
.schowek .product .compare-add label { white-space: nowrap; }
.schowek .product .compare-add input { margin-right: 4px; float: left; }
.schowek .product .remove { float: left; margin: 5px 0 0 0; padding: 1px 0 1px 20px; background: url(../images/close-icon.png) 0 55% no-repeat;}
.schowek .product .price .dodaj-koszyk { white-space: nowrap; float: right; padding: 5px 0 0 0; width: 112px; text-align: center; height: 22px; background: url(../images/dodaj-koszyk-btn.png) 0 0 no-repeat; color: #fff; font-weight: bold; }
.schowek .product .price .dodaj-koszyk:hover { background-position: 0px -27px !important; text-decoration: none;}
.schowek .compare { margin: 0; padding: 0 0 0 20px; background: url(../images/compare-icon.png) 0 55% no-repeat; }
.schowek-pusty { padding: 0px 1px !important; width: 796px !important; }
.schowek-pusty .head { height: 168px; padding: 26px 0 0 30px; background: url(../images/empty-clipboard.jpg) 0 0 no-repeat; }
.schowek-pusty .head strong { font-size: 2.4em; font-weight: normal; margin-bottom: 9px; display: block; }

.kategirie-lista  { padding: 0 0 0 18px; margin: 0; border-top: 4px solid #FE5700; }
.kategirie-lista h2 { font-size: 1.3em; font-weight: normal; }
.kategirie-lista ul { float: left; padding: 40px 0 50px 0; margin: 0; list-style-type: none; }
.kategirie-lista ul li { float: left; width: 170px; padding: 3px 10px; margin: 0; }
.kategirie-lista ul li a  { padding: 2px 0 2px 22px; background: url(../images/arrow3.png) 0 50% no-repeat; }
.kategirie-lista ul li a:link, .kategirie-lista ul li a:visited  { color: #616161; }

.lista-produktow-zakres { clear: both; padding: 0; margin: 1px 1px 0 1px; list-style-type: none; background: url(../images/zakres-bg.png) 0 0 repeat-x; height: 37px;}
.lista-produktow-zakres li { padding: 0; margin: 0; float: left; }
.lista-produktow-zakres li.category { width: 200px; }
.lista-produktow-zakres li.category strong { display: block; padding: 0 15px; margin: 9px 0 0 0;}
.lista-produktow-zakres li.zakres { width: 396px; background: #e9edee url(../images/zakres-ceny-bg.png) 0 0 repeat-x; height: 37px; text-align: center;}
.lista-produktow-zakres li.zakres form { margin: 7px 0 0 0; }
.lista-produktow-zakres li.zakres form input.zakres-zmien { margin: 0 0 0 5px; position: relative; top: 3px;}
.lista-produktow-zakres li.zakres form input.text { border: solid 1px #a5acb2; padding: 2px 2px; }
.lista-produktow-zakres li.zakres form input.text:focus { border-color: #7f9db9; }
.lista-produktow-zakres li.zakres form span { position: static; top: 4px;}
.lista-produktow-zakres li.top-page { width: 200px; padding: 9px 0 0 0; float: right; text-align: right;}
.lista-produktow-zakres li.top-page a { margin: 0 15px 0 0; padding: 2px 0 2px 15px; background: url(../images/top-page-icon.png) 0 50% no-repeat; }
.lista-produktow-bottom { clear: both; padding: 0 15px; border-bottom: 1px solid #C9CED0; height: 40px;}
.lista-produktow-bottom span { float: left; margin: 11px 0 0 0;}
.lista-produktow-bottom .ilosc-produktow { margin: 8px 0 0 0; }

ul.polecamy-producentow { background: #ff0000; margin: 0; padding: 0; list-style-type: none;}
ul.polecamy-producentow li { margin: 0; padding: 1px 1% 1px 0; float: left; width: 24%; }

.product-container { clear: both; background: #fff url(../images/outline-bg.png) 0 0 repeat-y; margin-bottom: 9px;}
.main-product { background: url(../images/outline-top.png) 0 0 no-repeat; }
.main-product .product-left { float: left; padding: 25px 35px 0 35px; width: 322px; }
.main-product .product-left h1 { font-weight: normal; font-size: 2.1em; margin: 0 0 10px 0; color: #ff7200; line-height: 1.1em; }
.main-product .product-left h2 { font-weight: normal; font-size: 1em; color: #5B5B5B; padding: 0; margin: 0 0 10px 0; }
.main-product .product-left p.all { margin: 0 0 10px 0; padding: 0; }
.main-product em { padding: 5px 10px; margin: 0 0 15px 0; font-style: normal; color: #ea3212; display: block; background: #fff url(../images/promotion-bg.png) 0 bottom repeat-x; border: 1px solid #DCDCDC; }
.main-product em span { padding: 2px 0 2px 20px; display: block; background: url(../images/promotion-icon.png) 0 2px no-repeat; }
.main-product .ceny { border: 1px solid #E6E6E6; background-color: #FBFBFB; padding: 0 0 10px 0; margin: 0 0 15px 0; text-align: center;}
.main-product .ceny ul { padding: 0; margin: 0; }
.main-product .ceny ul li { padding: 0 0 5px 0; margin: 0; float: left; width: 50%; list-style-type: none; }
.main-product .ceny strong { display: block; font-size: 2.1em; margin: 8px 40% 8px 0; position: relative;}
.main-product .ceny span { display: block; text-align: left; margin: 0 0 0 15px; }
.main-product .ceny span.noprod { display: block; text-align: center; font-weight: bold; font-size: 1.1em; margin: 15px 0 8px 0; position: relative;}
.main-product .ceny a.item1 { text-decoration: none; float: right; text-align: center; display: block; width: 130px; height: 25px; padding: 8px 0 0 0; margin: 0; font-size: 1.1em; color: #fff; font-weight: bold; background: url(../images/gotowka-button.png) 0 0 no-repeat;}
.main-product .ceny a.item1:hover { background-position: 0px -33px; text-decoration: none;}
.main-product .ceny a.item2, .main-product .ceny a.tab4 { background: url(../images/dodaj-schowek-icon.png) 0 55% no-repeat; padding: 0 0 0 12px; }
.main-product .ceny p { clear: both; margin: 0; padding: 0; }
.main-product #windowcart { display: none; }

.main-product p.dostepnosc { margin: 0 0 10px 0; padding: 0 0 0 25px; background: url(../images/dostepnosc-icon.png) 0 0 no-repeat; }
.main-product p.dostepnosc strong { color: #73aa30; }
.main-product p.dostawa { margin: 0 0 15px 0; padding: 0 0 0 25px; background: url(../images/dostawa-icon.png) 0 0 no-repeat; }
.main-product p.dostawa strong { color: #ff9000; }
.main-product p.dostawa a { margin: 0 0 0 10px; padding: 0 10px 0 0; background: url(../images/more-arrow.png) right 55% no-repeat; }

.main-product #fparametry { margin: 0 0 15px 0; padding: 0; }
.main-product .ramka { border: 1px solid #FC5900; padding: 5px 10px 10px 10px !important; }
.main-product #fparametry p { padding: 0; margin: 0; }
.main-product #fparametry p strong { padding: 0 0.5em 0 0; }
.main-product #fparametry strong { color: #FC5900; font-size: 1em; }
.main-product #fparametry select { border: solid 1px #a5acb2; padding: 2px 2px; }
.main-product #fparametry select:focus { border-color: #7f9db9; }
.main-product #fparametry ul { padding: 0; margin: 10px 0 0 0; list-style-type: none; }
.main-product #fparametry ul li { padding: 0; margin: 0; float: left;  width: 80px; text-align:center; }
.main-product #fparametry ul li input { margin-right: 0.5em; border: 0;}

.main-product .product-right { float: right; margin: 1px 0 0 0; width: 404px; padding: 0 1px; }
.main-product .product-right-content { background: #F3F3F3 url(../images/bg-white.png) repeat-x top; padding: 20px; text-align: center; border-left: 1px solid #E4E4E5; border-bottom: 1px solid #E4E4E5; margin-bottom: 9px; }
.main-product .product-img { height: 275px; background: #fff; }
.main-product .product-right .best { background: #fff; text-align: center; padding: 10px 0 0 0;}
.main-product .product-right .best strong { padding: 2px 0 2px 20px; }
.main-product .product-right .best .bestseller { padding: 0 30px; display: inline; }
.main-product .product-right .best .new { padding: 0 30px; display: inline; }
.main-product .product-right .best .bestseller strong { background: url(../images/bestsellers-small-icon.png) 0 55% no-repeat; }
.main-product .product-right .best .new strong { background: url(../images/news-small-icon.png) 0 55% no-repeat; }
.main-product .product-right ul.buttons { padding: 0 0 0 10px; margin: 0; list-style-type: none; }
.main-product .product-right ul.buttons li { padding: 5px 0; margin: 0; float: left; width: 50%; }
.main-product .product-right ul.buttons li a { padding: 3px 0 3px 30px; display: block; margin: 0 15px 0 0;}
.main-product .product-right ul.buttons li span { font-size: 0.8em; }
.main-product .product-right ul.buttons li.zmiana-ceny a { background: url(../images/zmiana-ceny-icon.png) 0 50% no-repeat; }
.main-product .product-right ul.buttons li.aukcje a { color: #ff9000; background: url(../images/aukcje-icon.png) 0 50% no-repeat; }
.main-product .product-right ul.buttons li.negocjuj { clear: both; }
.main-product .product-right ul.buttons li.negocjuj a { background: url(../images/negocjuj-icon.png) 0 50% no-repeat; }
.main-product .product-right ul.buttons li.hurt a { line-height: 1em; background: url(../images/hurt-icon.png) 0 50% no-repeat; }
.main-product .product-right ul.buttons li.nagrody a { padding: 3px 0 3px 0px; display: inline; margin: 0 15px 0 0;}
.main-product .product-right table { height: 275px; overflow: hidden; width: 100%; text-align: center; padding: 0; margin: 0; border-collapse: collapse; }
.main-product .product-right td { padding: 0; margin: 0; }

.main-product .product-right ul.gallery { padding: 5px 10px; float: left; width: 343px; background-color: #fff; margin: 15px 0 0 0; list-style-type: none; }
.main-product .product-right ul.gallery li { margin: 0; padding: 5px 0px; float: left; position: relative; width: 85px; height: 65px; }
.main-product .product-right ul.gallery li a { position: absolute; bottom: 0px; right: 10px; display: block; text-align: center; padding: 0; width: 65px; }
.main-product .product-right ul.gallery li a img {  }

.main-product .opiekunowie { clear: both; margin: 0px 0 0 0; padding: 20px 0 0 0; color: #5B5B5B; }
.main-product .opiekunowie .header { padding: 0 0 4px 0;}
.main-product .opiekunowie .header span { float: none; font-weight: bold; width: auto;  padding: 0 10px 0 0; background: url(../images/more-arrow.png) right 50% no-repeat; }
.main-product .opiekun { clear: both; margin: 0 0 8px 0; padding: 0 0 0 180px; height: 82px; position: relative; }
.main-product .opiekun .opiekun-img { margin: 0; float: left; border: 1px solid #E4E4E5;}
.main-product .opiekun .opiekun-img img { display: block; }
.main-product .opiekun ul { width: 180px; padding: 0; margin: 0; list-style-type: none; position: absolute; bottom: 0; left: 0; }
.main-product .opiekun ul li { clear: left; padding: 0; margin: 0; }
.main-product .opiekun ul li a { font-weight: bold; color: #5B5B5B; text-decoration: underline; }
.main-product .opiekun ul li a.gg { color: #ff9000; text-decoration: none; }
.main-product .opiekun ul li span { float: left; width: 50px; }
.main-product a.rozmowa { text-decoration: none; clear: both; margin: 0; padding: 5px 8px 0 8px; height: 24px; width: 217px; font-style: normal; color: #5B5B5B; display: block; background: #fff url(../images/promotion-bg.png) 0 bottom repeat-x; border: 1px solid #DCDCDC; }
.main-product a.rozmowa:hover { text-decoration: none; border: 1px solid #ff9000; }
.main-product a.rozmowa span { padding: 2px 0 2px 22px; display: block; background: url(../images/rozmowa-icon.png) 0 50% no-repeat; white-space: nowrap;}
.main-product #info-miasta { cursor: pointer; display: block; margin: 8px 0 0 0; width: 217px; position: relative; padding: 5px 8px 0 8px; height: 24px; border: 1px solid #DCDCDC; background: #fff; }
.main-product #info-miasta span { padding: 2px 0 2px 22px; display: block; background: url(../images/info-icon.png) 0 50% no-repeat; }
.main-product .active-miasta { border: 1px solid #ff9000 !important; }
.main-product #info-miasta div { display: none; cursor: auto; z-index: 1000; position: absolute; width: 360px; background: #353535; top: 30px; left: -1px; }
.main-product #info-miasta div ul { padding: 0; margin: 0; float: left; width: 190px; list-style-type: none; }
.main-product #info-miasta div ul li { padding: 2px 0px 2px 10px;  margin: 0; border-bottom: 2px solid #fff; color: #fb8800; }
.main-product #info-miasta div ul.item2 { width: 170px; }
.main-product #info-miasta div ul.item2 li { padding: 2px 0px 2px 0; }
.main-product #info-miasta div ul li strong { color: #ffffff; float: left; width: 90px; }

.main-product .buttons-bottom { clear: both; padding: 0 0 35px 0; margin: 15px 35px 0 35px; border-top: 1px solid #E4E4E5; }
.main-product .buttons-bottom ul { padding: 15px 0; margin: 0; list-style-type: none; }
.main-product .buttons-bottom li { float: left; padding: 0; margin: 0px 10px 0 0;}
.main-product .buttons-bottom li a { float: left; text-decoration: none; background: #fff url(../images/promotion-bg.png) 0 bottom repeat-x; border: 1px solid #DCDCDC; }
.main-product .buttons-bottom li a:hover { text-decoration: none; border: 1px solid #ff9000; }
.main-product .buttons-bottom li a span { display: block; padding: 3px 10px 3px 26px; }
.main-product .buttons-bottom li a.compare span { background: url(../images/compare-icon.png) 6px 50% no-repeat; }
.main-product .buttons-bottom li a.print span { background: url(../images/print-icon.png) 5px 50% no-repeat; }
.main-product .buttons-bottom li a.blad span { background: url(../images/blad-icon.png) 5px 50% no-repeat; }

.main-product .product-tabs { clear: both; padding: 0 1px; margin: 0; }
.main-product ul.tabs { padding: 0; margin: 0; list-style-type: none; }
.main-product ul.tabs li { padding: 0; margin: 0; float: left; width: 132px; border-right: 1px solid #fff; }
.main-product ul.tabs li.last { width: 131px;}
.main-product ul.tabs li a { display: block; text-decoration: none; text-align: center; padding: 8px 0 0 0; color: #fff; background: #646464 url(../images/tab-bg.png) 0 0 repeat-x; border-top: 1px solid #fff; height: 26px; }
.main-product ul.tabs li a:hover { background-position: 0px -34px; text-decoration: none; }
.main-product ul.tabs li a.active { color: #fff; font-weight: bold; background: #FE5700 url(../images/tab-active-bg.png) 0 0 repeat-x; border-top: 1px solid #FE691C; }
.main-product .tab-content { display: none; clear: both; float: left; width: 100%; border-top: 9px solid #ff8400; position: relative; }
.main-product .tab-content .opis { padding: 20px 30px; }
.main-product .tab-header { padding: 20px 30px; background: #F1F5F6; font-size: 1.5em; }
.main-product .tab-header span { color: #666666; margin-right: 10px; }

.main-product .opinie { clear: both; padding: 10px 0px 20px 0; }
.main-product .srednia-ocena { border-bottom: 1px solid #FFA300; padding: 0 30px 10px 30px; color: #FFA300; font-size: 1em; font-weight: bold; }
.main-product .opinie .opinia { float: left; padding: 0 20px; width: 754px; border-bottom: 1px solid #ffecd9; background: #fff url(../images/ocena-bg.gif) 650px 0 repeat-y;}
.main-product .opinie .ocena { float: right; padding: 10px 0px 10px 10px; width: 114px; font-weight: bold; }
.main-product .opinie .opinia-content { float: left; padding: 10px 0px; width: 620px; }
.main-product .opinie .opinia-content p { background: url(../images/post.gif) 0 10px no-repeat; padding: 5px 0 0 12px; color: #999; }
.main-product .opinie .opinia-content p b { padding-left: 0.5em;}
.main-product .opinie input.text { float: left; width: 200px; font-size: 11px; border: 1px solid #c3c4c5;}
.main-product .opinie input:focus.text { border-color: #7f9db9;}
.main-product .opinie textarea { clear: left; float: left; width: 400px; font-size: 11px; border: 1px solid #c3c4c5;}
.main-product .opinie textarea:focus { border-color: #7f9db9;}
.main-product .opinie .twoja-opinia { clear: both; padding: 20px 30px 0 30px;}
.main-product .opinie .twoja-opinia p { clear: both; padding: 0 0 0.5em 0;}
.main-product .opinie .twoja-opinia h4 { font-size: 1em; color: #000; margin-bottom: 9px;}

.main-product #polecenie-znajomemu { clear: both; padding: 20px 0 30px 30px; }
.main-product #polecenie-znajomemu ul { padding: 0; margin: 0; }
.main-product #polecenie-znajomemu ul li { clear: both; width: 100%; padding: 10px 0 0 0; margin: 0; list-style-type: none; }
.main-product #polecenie-znajomemu ul li label { float: left; display: block; width: 200px;}
.main-product #polecenie-znajomemu ul li input.text { float: left; display: block; width: 200px; border: solid 1px #a5acb2; padding: 2px 2px;}
.main-product #polecenie-znajomemu ul li input.text:focus {  border-color: #7f9db9;}
.main-product #polecenie-znajomemu ul li input#polecenie-text { width: 400px; }
.main-product #polecenie-znajomemu .btn { float: none; border: 0; margin-left: 200px; cursor: pointer; }
.main-product #polecenie-znajomemu form * { font-size: 100%; }


.main-product #tab-polecane .menu { float: left; padding: 1px 0 0 0; width: 100%; background-color: #FCFCFC; border-top: 1px solid #F0F2F2; }
.main-product #tab-polecane .menu ul { padding: 0 1px; margin: 0; list-style-type: none;}
.main-product #tab-polecane .menu ul li { padding: 0 1px 1px 0; margin: 0; float: left; margin: 0; }
.main-product #tab-polecane .menu ul li a { display: block; float: left; padding: 4px 20px; white-space: nowrap; cursor: pointer; border: 1px solid #DDD; font-weight: bold; color: #ff9000; }
.main-product #tab-polecane #tab-polecane-content { padding: 0 30px; }
.main-product #tab-polecane .product { float: left; width: 736px; padding: 20px 0; border-bottom: 1px solid #EFF1F2;}
.main-product #tab-polecane .product .product-img { float: left; width: 65px; height: auto; text-align: center; }
.main-product #tab-polecane .product .product-description { float: left; padding: 0 0 0 30px; width: 350px; margin: 0; }
.main-product #tab-polecane .product .product-description p.name { margin: 0; padding: 0; font-size: 1.1em; }
.main-product #tab-polecane .product .product-description .description-show { padding: 0 0 0 15px; color: #3C3C3C; background: url(../images/show-icon.png) 0 55% no-repeat; }
.main-product #tab-polecane .product .price { float: right; width: 260px; margin: 1.5em 0 0 0; }
.main-product #tab-polecane .product .price span { float: left; margin-top: 4px; width: 138px; font-size: 1.1em; }
.main-product #tab-polecane .product .price span strong { white-space: nowrap; }
.main-product #tab-polecane .product .price .dodaj-koszyk { white-space: nowrap; float: right; padding: 5px 0 0 0; width: 112px; text-align: center; height: 22px; background: url(../images/dodaj-koszyk-btn.png) 0 0 no-repeat; color: #fff; font-weight: bold; }
.main-product #tab-polecane .product .price .dodaj-koszyk:hover { background-position: 0px -27px !important; text-decoration: none;}

.main-product .top10 { padding: 0px 10px; float: left; width: 776px;}
.main-product .top10 .product-line { float: left; background: #fff url(../images/content-3p.png) 0 0; }
.main-product .top10 .product { float: left; padding: 20px 21px 20px 20px; width: 218px; }
.main-product .top10 .product-last { padding-right: 20px; }
.main-product .top10 .product .product-img { display: block; margin: 0 auto 10px auto; width: 115px; height: 115px; text-align: center;  }
.main-product .top10 .product .product-description { float: left; width: 100%; margin: 0 0 10px 0;}
.main-product .top10 .product .product-description a { color: #ff7200; font-size: 1.1em; margin: 0 0 0.5em 0; font-weight: bold; }
.main-product .top10 .product .product-description p { margin: 0; padding: 0; }
.main-product .top10 .product .price { float: left; width: 100%; margin: 0 0 10px 0; }
.main-product .top10 .product .price span { margin-top: 4px; font-size: 1.1em; }
.main-product .top10 .product .price span strong { white-space: nowrap; }
.main-product .top10 .product .price .dodaj-koszyk { white-space: nowrap; float: right; padding: 5px 0 0 0; width: 112px; text-align: center; height: 22px; background: url(../images/dodaj-koszyk-btn.png) 0 0 no-repeat; color: #fff; font-weight: bold; }
.main-product .top10 .product .price .dodaj-koszyk:hover { background-position: 0px -27px !important; text-decoration: none;}
.main-product .top10 .product em { clear: both; margin: 0; padding: 5px 10px; font-style: normal; color: #ea3212; display: block; background: #fff url(../images/promotion-bg.png) 0 bottom repeat-x; border: 1px solid #DCDCDC; }
.main-product .top10 .product em span { padding: 2px 0 2px 20px; display: block; background: url(../images/promotion-icon.png) 0 2px no-repeat; }
.main-product .top10 .clear-line { clear: both; height: 1px; background: url(../images/clear-line-3p.png) 0 0 repeat-x; font-size: 0; }

.main-product ul.koszt-dostawy { padding: 0; margin: 0.5em 0 1.5em 0; } 
.main-product ul.koszt-dostawy li { padding: 0.5em 0 0.5em 50px; margin: 0.5em 0px; list-style-type: none; }
.main-product ul.koszt-dostawy .kurier { background: url(../images/transport-courier-ico.png) 0px 50% no-repeat; }
.main-product ul.koszt-dostawy .max24 { background: url(../images/transport-max24-ico.png) 0px 50% no-repeat; }
.main-product ul.koszt-dostawy .max24 a { font-weight: bold; padding: 3px 4px; }
.main-product ul.koszt-dostawy .max24 a:hover { text-decoration: underline; }
.main-product ul.koszt-dostawy li strong { color: #ff9000; } 


/* opis produktu --------------------------------------------------------- */

.opis-skrocony {margin: 20px;}
.tabelka-opis-porownanie { border: 1px solid #FF8000; border-top: 0; }	
	
.tabelka-opis .opis-atrybut, .tabelka-opis-porownanie .opis-atrybut { background: #F1F1F1 url(../images/opis-atrybut-bg.png) 0 0 repeat-x; border-bottom: 1px solid #f1f1f1; width: 100%; }
.tabelka-opis-porownanie .opis-atrybut .atrybut-wiersz { background-color: #ffffff; background-image: none; border-bottom: 1px solid #EDEDED; padding: 2px 0px 2px 5px; }
ul.opis-dane { margin: 0; padding: 0; float: right; width: 75%; background-color: #ffffff; border-top: 1px solid #EDEDED; border-left: 1px solid #E6E6E6; }
ul.opis-dane li { padding: 0px; margin: 0px; list-style-type: none; list-style-image: none; float: left; }
ul.opis-dane .atrybut { width: 40%; padding: 3px 2%; text-align: left; }
ul.opis-dane .atrybut-wartosc { width: 40%; padding: 3px 2%; text-align: left; }
ul.opis-dane .atrybut-ico { width: 7%; padding: 3px 2%; text-align: left; }
.opis-kat { width: 24%; padding: 3px 0 3px 1%; color: #ffffff; font-weight: bold; background: #3c3c3b url(../images/opis-kat-bg.gif) repeat-x; }
.znak-zapytania { display: block; width: 16px; height: 15px; }
p.warning { clear: both; padding: 1em 0; border-top: 1px solid #d9d9d9; color: #9c9c9c; }

/* opis produktu --------------------------------------------------------- */

.filmopis dt {clear: left; width: 168px; float: left; font-weight: bold; text-align: right; padding: 4px 10px 3px 10px; }
.filmopis dd {width: 470px; float: left; padding: 3px 10px; border-top: 1px solid #EDEDED;  }
.filmopis { float: left; width: 678px; border: 1px solid #E6E6E6; margin-bottom: 3em;}
.filmopis dl { float: left; width: 100%; background: url(../images/filmopis-bg.gif) 0 0 repeat-y; }
.filmopis p { padding: 0.5em 1em; }

.roweryopis dt {clear: left; width: 218px; float: left; font-weight: bold; border-top: 1px solid #ff8000; text-align: right; padding: 6px 8px 6px 10px; background: #fbf7de ;}
.roweryopis-dd {width: 420px; float: left; padding: 6px 10px; border-left: 1px solid #ff8000; border-top: 1px solid #ff8000; background: #F8E4B4; }
.roweryopis-dd2 {width: 420px; float: left; padding: 6px 10px; border-left: 1px solid #ff8000; border-top: 1px solid #ff8000; background: #fbf7de; }
.roweryopis { float: left; width: 678px; border: 1px solid #ff8000; margin-bottom: 2em;}
.roweryopis dl { float: left; width: 100%; background: #fbf7de; }
.roweryopis p { padding: 0.5em 1em; }

.armaturaopis dt {clear: left; width: 80px; float: left; font-weight: bold; text-align: right; padding: 4px 10px 3px 10px;}
.armaturaopis dd {width: 558px; float: left; padding: 3px 10px; border-top: 1px solid #EDEDED;  }
.armaturaopis {float: left; width: 678px; border: 1px solid #E6E6E6; margin-bottom: 2em;}
.armaturaopis dl { float: left; width: 100%; background: url(../images/filmopis-bg.gif) -88px 0 repeat-y; }
.armaturaopis p { padding: 0.5em 1em; }

.zegarkiopis-dt {clear: left; width: 218px; float: left; font-weight: bold; border-top: 1px solid #ff8000; text-align: right; padding: 6px 8px 6px 10px; background: #fbf7de ;}
.zegarkiopis-dd {width: 420px; float: left; padding: 6px 10px; border-left: 1px solid #ff8000; border-top: 1px solid #ff8000; background: #F8E4B4; }
.zegarkiopis-dt2 {clear: left; width: 218px; float: left; font-weight: bold; border-top: 1px solid #ff8000; text-align: right; padding: 6px 8px 6px 10px; background: #fbf7de ;}
.zegarkiopis-dd2 {width: 420px; float: left; padding: 6px 10px; border-left: 1px solid #ff8000; border-top: 1px solid #ff8000; background: #fbf7de; }
.zegarkiopis { float: left; width: 678px; border: 1px solid #ff8000; margin-bottom: 2em;}
.zegarkiopis dl { float: left; width: 100%; background: #fbf7de; }
.zegarkiopis p { padding: 0.5em 1em; }
.zegarkiopis-pomoc { float: left ; }

.skuteryopis dt {clear: left; width: 238px; float: left; font-weight: bold; border-top: 1px solid #ff8000; text-align: right; padding: 6px 8px 6px 10px; background: #fbf7de ;}
.skuteryopis-dd {width: 400px; float: left; padding: 6px 10px; border-left: 1px solid #ff8000; border-top: 1px solid #ff8000; background: #F8E4B4; }
.skuteryopis-dd2 {width: 400px; float: left; padding: 6px 10px; border-left: 1px solid #ff8000; border-top: 1px solid #ff8000; background: #fbf7de; }
.skuteryopis { float: left; width: 678px; border: 1px solid #ff8000; margin-bottom: 2em;}
.skuteryopis dl { float: left; width: 100%; background: #fbf7de; }
.skuteryopis p { padding: 0.5em 1em; }

.audioopis-dt {clear: left; width: 218px; float: left; font-weight: bold; border-top: 1px solid #fcd8df; text-align: right; padding: 6px 8px 6px 10px; background: #f4f2f4 ;}
.audioopis-dd {width: 420px; float: left; padding: 6px 10px; border-left: 1px solid #fcd8df; border-top: 1px solid #fcd8df; background: #fcfafc; }
.audioopis-dt2 {clear: left; width: 218px; float: left; font-weight: bold; border-top: 1px solid #fcd8df; text-align: right; padding: 6px 8px 6px 10px; background: #f4f2f4 ;}
.audioopis-dd2 {width: 420px; float: left; padding: 6px 10px; border-left: 1px solid #fcd8df; border-top: 1px solid #fcd8df; background: #f4f2f4; }
.audioopis { float: left; width: 678px; border: 1px solid #fcadbd; margin-bottom: 2em;}
.audioopis dl { float: left; width: 100%; background: #f4f2f4; }
.audioopis p { padding: 0.5em 1em; }
.audioopis-pomoc { float: left ; }

.tvopis dt {clear: left; width: 238px; float: left; font-weight: bold; border-top: 1px solid #ff8000; text-align: right; padding: 6px 8px 6px 10px; background: #fbf7de ;}
.tvopis-dd {width: 400px; float: left; padding: 6px 10px; border-left: 1px solid #ff8000; border-top: 1px solid #ff8000; background: #F8E4B4; }
.tvopis-dd2 {width: 400px; float: left; padding: 6px 10px; border-left: 1px solid #ff8000; border-top: 1px solid #ff8000; background: #fbf7de; }
.tvopis { float: left; width: 678px; border: 1px solid #ff8000; margin-bottom: 2em;}
.tvopis dl { float: left; width: 100%; background: #fbf7de; }
.tvopis p { padding: 0.5em 1em; }

.kinoopis-dt {clear: left; width: 218px; float: left; font-weight: bold; border-top: 1px solid #fcd8df; text-align: right; padding: 6px 8px 6px 10px; background: #f4f2f4 ;}
.kinoopis-dd {width: 420px; float: left; padding: 6px 10px; border-left: 1px solid #fcd8df; border-top: 1px solid #fcd8df; background: #fcfafc; }
.kinoopis-dt2 {clear: left; width: 218px; float: left; font-weight: bold; border-top: 1px solid #fcd8df; text-align: right; padding: 6px 8px 6px 10px; background: #f4f2f4 ;}
.kinoopis-dd2 {width: 420px; float: left; padding: 6px 10px; border-left: 1px solid #fcd8df; border-top: 1px solid #fcd8df; background: #f4f2f4; }
.kinoopis { float: left; width: 678px; border: 1px solid #fcadbd; margin-bottom: 2em;}
.kinoopis dl { float: left; width: 100%; background: #f4f2f4; }
.kinoopis p { padding: 0.5em 1em; }
.kinoopis-pomoc { float: left ; }

.perfumyopis-dt {clear: left; width: 218px; float: left; font-weight: bold; border-top: 1px solid #fcd8df; text-align: right; padding: 6px 8px 6px 10px; background: #f4f2f4 ;}
.perfumyopis-dd {width: 420px; float: left; padding: 6px 10px; border-left: 1px solid #fcd8df; border-top: 1px solid #fcd8df; background: #fcfafc; }
.perfumyopis-dt2 {clear: left; width: 218px; float: left; font-weight: bold; border-top: 1px solid #fcd8df; text-align: right; padding: 6px 8px 6px 10px; background: #f4f2f4 ;}
.perfumyopis-dd2 {width: 420px; float: left; padding: 6px 10px; border-left: 1px solid #fcd8df; border-top: 1px solid #fcd8df; background: #f4f2f4; }
.perfumyopis { float: left; width: 678px; border: 1px solid #fcadbd; margin-bottom: 2em;}
.perfumyopis dl { float: left; width: 100%; background: #f4f2f4; }
.perfumyopis p { padding: 0.5em 1em; }
.perfumyopis-pomoc { float: left ; }

.zabawkiopis dt {clear: left; width: 218px; float: left; font-weight: bold; border-top: 1px solid #ff8000; text-align: right; padding: 6px 8px 6px 10px; background: #fbf7de ;}
.zabawkiopis-dd {width: 420px; float: left; padding: 6px 10px; border-left: 1px solid #ff8000; border-top: 1px solid #ff8000; background: #F8E4B4; }
.zabawkiopis-dd2 {width: 420px; float: left; padding: 6px 10px; border-left: 1px solid #ff8000; border-top: 1px solid #ff8000; background: #fbf7de; }
.zabawkiopis { float: left; width: 678px; border: 1px solid #ff8000; margin-bottom: 2em;}
.zabawkiopis dl { float: left; width: 100%; background: #fbf7de; }
.zabawkiopis p { padding: 0.5em 1em; }

.okularyopis dt {clear: left; width: 168px; float: left; font-weight: bold; text-align: right; padding: 4px 10px 3px 10px; }
.okularyopis dd {width: 470px; float: left; padding: 3px 10px; border-top: 1px solid #EDEDED;  }
.okularyopis { float: left; width: 678px; border: 1px solid #E6E6E6; margin-bottom: 2em;}
.okularyopis dl { float: left; width: 100%; background: url(../images/filmopis-bg.gif) 0 0 repeat-y; }
.okularyopis p { padding: 0.5em 1em; }

.oponyopis dt {clear: left; width: 168px; float: left; font-weight: bold; text-align: right; padding: 4px 10px 3px 10px; }
.oponyopis dd {width: 470px; float: left; padding: 3px 10px; border-top: 1px solid #EDEDED;  }
.oponyopis { float: left; width: 678px; border: 1px solid #E6E6E6; margin-bottom: 2em;}
.oponyopis dl { float: left; width: 100%; background: url(../images/filmopis-bg.gif) 0 0 repeat-y; }
.oponyopis p { padding: 0.5em 1em; text-align: right;}


.muzyka_tracklista dt {clear: left; width: 168px; float: left; font-weight: bold; text-align: right; padding: 4px 10px 3px 10px; }
.muzyka_tracklista dd {width: 470px; float: left; padding: 3px 10px; font-weight: bold; border-top: 1px solid #FFFFFF;  }
.muzyka_tracklista { float: left; width: 678px; border: 1px solid #EDEDED; margin-bottom: 0em;}
.muzyka_tracklista dl { float: left; width: 100%; background: #FFFFFF; }
.muzyka_tracklista p { padding: 0.5em 1em; }

.ksiazkiopis dt {clear: left; width: 168px; float: left; font-weight: bold; text-align: right; padding: 4px 10px 3px 10px; }
.ksiazkiopis dd {width: 470px; float: left; padding: 3px 10px; border-top: 1px solid #EDEDED;  }
.ksiazkiopis { float: left; width: 678px; border: 1px solid #E6E6E6; margin-bottom: 2em;}
.ksiazkiopis dl { float: left; width: 100%; background: url(../images/filmopis-bg.gif) 0 0 repeat-y; }
.ksiazkiopis p { padding: 0.5em 1em; }

.butyopis dt {clear: left; width: 168px; float: left; font-weight: bold; text-align: right; padding: 4px 10px 3px 10px; }
.butyopis dd {width: 470px; float: left; padding: 3px 10px; border-top: 1px solid #EDEDED;  }
.butyopis { float: left; width: 678px; border: 1px solid #E6E6E6; margin-bottom: 2em;}
.butyopis dl { float: left; width: 100%; background: url(../images/filmopis-bg.gif) 0 0 repeat-y; }
.butyopis p { padding: 0.5em 1em; }

.wozkiopis dt {clear: left; width: 238px; float: left; font-weight: bold; border-top: 1px solid #ff8000; text-align: right; padding: 6px 8px 6px 10px; background: #fbf7de ;}
.wozkiopis-dd {width: 400px; float: left; padding: 6px 10px; border-left: 1px solid #ff8000; border-top: 1px solid #ff8000; background: #F8E4B4; }
.wozkiopis-dd2 {width: 400px; float: left; padding: 6px 10px; border-left: 1px solid #ff8000; border-top: 1px solid #ff8000; background: #fbf7de; }
.wozkiopis { float: left; width: 678px; border: 1px solid #ff8000; margin-bottom: 2em;}
.wozkiopis dl { float: left; width: 100%; background: #fbf7de; }
.wozkiopis p { padding: 0.5em 1em; }

.sportopis dt {clear: left; width: 218px; float: left; font-weight: bold; border-top: 1px solid #ff8000; text-align: right; padding: 6px 8px 6px 10px; background: #fbf7de ;}
.sportopis-dd {width: 420px; float: left; padding: 6px 10px; border-left: 1px solid #ff8000; border-top: 1px solid #ff8000; background: #F8E4B4; }
.sportopis-dd2 {width: 420px; float: left; padding: 6px 10px; border-left: 1px solid #ff8000; border-top: 1px solid #ff8000; background: #fbf7de; }
.sportopis { float: left; width: 678px; border: 1px solid #ff8000; margin-bottom: 2em;}
.sportopis dl { float: left; width: 100%; background: #fbf7de; }
.sportopis p { padding: 0.5em 1em; }

.karcheropis dt {clear: left; width: 238px; float: left; font-weight: bold; border-top: 1px solid #ff8000; text-align: right; padding: 6px 8px 6px 10px; background: #fbf7de ;}
.karcheropis-dd {width: 400px; float: left; padding: 6px 10px; border-left: 1px solid #ff8000; border-top: 1px solid #ff8000; background: #F8E4B4; }
.karcheropis-dd2 {width: 400px; float: left; padding: 6px 10px; border-left: 1px solid #ff8000; border-top: 1px solid #ff8000; background: #fbf7de; }
.karcheropis { float: left; width: 678px; border: 1px solid #ff8000; margin-bottom: 2em;}
.karcheropis dl { float: left; width: 100%; background: #fbf7de; }
.karcheropis p { padding: 0.5em 1em; }

.tgopis dt {clear: left; width: 218px; float: left; font-weight: bold; border-top: 1px solid #ff8000; text-align: right; padding: 6px 8px 6px 10px; background: #fbf7de ;}
.tgopis-dd {width: 420px; float: left; padding: 6px 10px; border-left: 1px solid #ff8000; border-top: 1px solid #ff8000; background: #F8E4B4; }
.tgopis-dd2 {width: 420px; float: left; padding: 6px 10px; border-left: 1px solid #ff8000; border-top: 1px solid #ff8000; background: #fbf7de; }
.tgopis { float: left; width: 678px; border: 1px solid #ff8000; margin-bottom: 2em;}
.tgopis dl { float: left; width: 100%; background: #fbf7de; }
.tgopis p { padding: 0.5em 1em; }

/* dolne boksy na karcie produktu */

#product-bottom { clear: both; padding: 19px 29px; background: none; border-top: 4px solid #ff8400; }
#product-bottom #product-bottom-content { height:67px; padding: 9px 19px; margin: 0; background: #FFF url(../images/bannery/banner-tekst.png) no-repeat; }
#product-bottom ul { padding: 0; margin: 0; list-style-type: none; visibility: hidden; }
#product-bottom ul li { float: left; width: 33%; padding: 0 1% 0 0; margin: 0; visibility: hidden; }
#product-bottom ul li a { color: #5B5B5B; visibility: hidden; }
#product-bottom ul li strong { font-size: 1.1em; visibility: hidden; }
#product-bottom ul li.item1 { width: 33%; visibility: hidden; }
#product-bottom ul li.item2 { width: 36%; visibility: hidden; }
#product-bottom ul li.item3 { width: 28%; visibility: hidden; }

/* kalkulator rat */
.raty-left { float: left; width: 260px; padding: 10px 30px; border-right: 1px solid #F4F4F4; }
.raty-right { float: right; width: 414px; padding: 10px 30px; }
.raty-right li { margin: 0; list-style: url(../images/point1.png) circle outside; }
#raty-bottom { float: left; width: 100%; padding: 10px 0; text-align: center; }
#raty-bottom a { white-space: nowrap; margin: 0 auto; display: block; padding: 5px 0 0 0; width: 112px; text-align: center; height: 22px; background: url(../images/dodaj-koszyk-btn.png) 0 0 no-repeat; color: #fff; font-weight: bold; }
#raty-bottom a:hover { background-position: 0px -27px !important; text-decoration: none;}

.raty-left ul { padding: 0; margin: 1.5em 0 0 0; list-style-type: none; }
.raty-left ul li { padding: 0; margin: 0 1em 0 0; display: inline; }
.raty-left ul li.last { margin: 0; }

#raty-kalkulator fieldset { border: 0; }
#raty-kalkulator legend { display: none; }
#raty-kalkulator ol { margin: 0; padding: 0; }
#raty-kalkulator ol li { margin: 0; padding: 0 0 10px 0; list-style: none; }
#raty-kalkulator ol li label { float: left; width: 100px; }
#raty-kalkulator ol li.rata { clear: both; padding: 10px 0;  font-size: 1.1em; }
#raty-kalkulator ol li.rata b { float: left; margin: 10px 0 0 0; width: 100px; }
#raty-kalkulator ol li.rata strong { color: #fc8522; font-size: 1.8em; }
#raty-kalkulator select, #raty-kalkulator input { width: 100px; padding: 2px; border: 1px solid #fc8522; }
#raty-kalkulator select { width: 106px; }


.container-user { clear: both; background: #fff url(../images/outline-bg.png) 0 0 repeat-y; margin-bottom: 9px; }
.klient-naglowek { color: #fff; height: 35px; line-height: 35px; margin: 0 0 10px; padding: 0 0 0 60px; background: #d4d4d4 url(../images/header1.png) 0 0 no-repeat;  font-size: 1em; }
.klient-naglowek h2 { display: inline; font-size: 1em; font-weight: bold; }
.klient-content { padding: 0 20px 10px; background: url(../images/outline-bottom.png) no-repeat 0 100%; overflow: hidden; }
.klient-content .head { padding: 26px 0 0 10px; }
.klient-content .head h3 { display: block; margin-bottom: 9px; font-size: 2.4em; font-weight: normal; }
.klient-content ul { margin: 0; padding: 0; list-style: none; }
.klient-content ul ul { margin: 0 0 0 1em; }
.klient-content ul li { margin: 0; padding: 0 0 0 1em; background: url(../images/icon-square.png) no-repeat 0 5px; }
.klient-content #partnerski-skrypt h4 a { display: block; height: 45px; line-height: 45px; padding: 0 0 0 50px; background: url(../images/bg-sp.png) no-repeat 0 0; font-weight: bold; }
.klient-content #partnerski-skrypt h4 a span { color: #fc8522;  }

.info-tbl-mod { margin: 0 0 10px; padding: 10px 0; border-top: 3px solid #fc8522; }
.info-tbl-mod:first-child { border: 0; }
.info-tbl-mod h4 { padding: 0 0 10px; color: #fc8522; font-size: 14px; font-weight: bold; }
.info-tbl-mod table { width: 100%; border-collapse: collapse; }
.info-tbl-mod table tr.item-0 td { background: #f8f8f8 }
.info-tbl-mod table th { padding: 3px 5px; border: 1px solid #fc8522; color: #fc8522; background: #eee; font-weight: bold; }
.info-tbl-mod table th:first-child { text-align: left }
.info-tbl-mod table td { padding: 3px 5px; border: 1px solid #eee; font: normal.9em Tahoma, Verdana, Helvetica, sans-serif; }

.klient-content #user-data-frm {  }
.klient-content #user-data-frm div { clear: both; padding: 0 0 10px; }
.klient-content #user-data-frm fieldset { width: 320px; float: left; }
.klient-content #shipping-data-frm h4 { color: #ff7200; }
.klient-content #invoice-data-frm h4 { color: #ff8d00; }
.klient-content #user-data-frm .btn-save { display: block; width: 130px; height: 33px; line-height: 33px; margin: 0 0 0 122px; color: #fff; background: url(../images/btn-yellow.png) no-repeat 0 0; font-size: 12px; font-weight: bold; text-align: center; }
.klient-content .user-frm fieldset { padding: 10px 20px 20px; border: 0; }
.klient-content .user-frm fieldset legend { display: none }
.klient-content .user-frm fieldset h4 { line-height: 1.3em; padding: 5px 0; font-size: 18px; }
.klient-content .user-frm ul { padding: 0; margin: 0; list-style: none; }
.klient-content .user-frm li { clear: both; padding: 3px; background: none; }
.klient-content .user-frm label { width: 100px; float: left; margin: 0; text-align: left }
.klient-content .user-frm select,
.klient-content .user-frm input[disabled],
.klient-content .user-frm input[type=password],
.klient-content .user-frm input[type=text] { width: 130px; float: left; padding: 2px; border: 1px solid #a5acb2; }
.klient-content .user-frm input.s { width: 50px; }
.klient-content .user-frm select { width: 136px; }
.klient-content .user-frm select:focus,
.klient-content .user-frm input[type=password]:focus,
.klient-content .user-frm input[type=text]:focus { border-color: #7f9db9;}
.klient-content .user-frm input[type=submit] { display: block; width: 130px; height: 33px; margin: 0 0 0 100px; padding: 0 0 5px; border: 0; color: #fff; background: url(../images/btn-red.png) no-repeat 0 0; font-size: 12px; font-weight: bold; text-align: center; }
.klient-content .req { color: #f00; cursor: pointer }
.klient-content .e-note,
.klient-content .error { display: block; clear: both; padding: 4px 0; color: #c00; font-weight: bold; }

.akc-mod { margin: 20px 0 10px; padding: 10px 0; border-top: 3px solid #fc8522; }
.akc-mod h3 { padding: 0 0 10px; color: #fc8522; font-size: 14px; font-weight: bold; }
.akc-mod .sortowanie { float: right; padding: 10px 0; list-style-type: none; margin: 0;}
.akc-mod .sortowanie li { float: left; margin: 0; padding: 0 0 0 5px; background: none }
.akc-mod .sortowanie li a { float: left; margin: 0 2px; padding: 0; }
.akc-mod .sortowanie li a:link, 
.akc-mod .sortowanie li a:visited { color: #3F4446; }
.akc-mod .sortowanie span { color: #FF8202; }
.akc-mod .sortowanie li a.a-down { text-indent: -9999px; font-size: 0; margin: 1px 0 0 1px; background: url(../images/sort-down.png) 50% 50% no-repeat; height: 13px; width: 15px; }
.akc-mod .sortowanie li a.a-up { text-indent: -9999px; font-size: 0; margin: 1px 0 0 1px; background: url(../images/sort-up.png) 50% 50% no-repeat;  height: 13px; width: 15px; }

.akc-mod .aukcja { float: left; width: 736px; padding: 15px 0; border-bottom: 1px solid #EFF1F2; }
.akc-mod .aukcja .aukcja-img { float: left; display: block; width: 115px; text-align: center; }
.akc-mod .aukcja .aukcja-description { float: left; padding: 0 15px; width: 350px; margin: 0; }
.akc-mod .aukcja .aukcja-description h4 { font-size: 1.1em; margin: 0 0 0.5em 0; }
.akc-mod .aukcja .aukcja-description h4 a { color: #ff0000; }
.akc-mod .aukcja .aukcja-description .aukcja-show { padding: 0 0 0 15px; color: #3C3C3C; background: url(../images/show-icon.png) 0 55% no-repeat; }
.akc-mod .aukcja .price { float: right; width: 240px; margin: 1.5em 0 0 0; }
.akc-mod .aukcja .price span { float: left; margin-top: 4px; width: 118px; font-size: 1.1em; }
.akc-mod .aukcja .aukcja-info { float: left; margin: 5px 20px 0 0; padding: 1px 0;}
.akc-mod .aukcja .price .dodaj-koszyk { white-space: nowrap; float: right; padding: 5px 0 0 0; width: 112px; text-align: center; height: 22px; background: url(../images/dodaj-koszyk-btn.png) 0 0 no-repeat; color: #fff; font-weight: bold; }
.akc-mod .aukcja .price .dodaj-koszyk:hover { background-position: 0px -27px !important; text-decoration: none;}

/* porownanie produktow */

.products-container { clear: both; background: #fff url(../images/outline-bg.png) 0 0 repeat-y; margin-bottom: 9px;}
.products-container .products-container-naglowek { color: #fff; padding: 0 0 0 60px; height: 35px; background: #d4d4d4 url(../images/header1.png) 0 0 no-repeat;  font-size: 1em;}
.products-container .products-container-naglowek div { font-weight: bold; float: left; margin: 10px 0 0 0;}
.products-container .main-products { padding: 0 1px 15px 1px; background: url(../images/outline-bottom.png) 0 bottom no-repeat; }
.products-container .product-porownanie { padding: 20px;}
.products-container .product-porownanie h1 { font-weight: normal; font-size: 2.1em; margin: 0 0 10px 0; color: #ff7200; line-height: 1.1em; }
.products-container .product-porownanie h2 { font-weight: normal; font-size: 1em; color: #5B5B5B; padding: 0; margin: 0 0 15px 0; }
.products-container .product-img { display: block; text-align: center; margin: 0 0 15px 0; }
.products-container .cena { display: block; margin: 0 auto 15px auto; text-align: center; background: #FBFBFB; width: 200px; border: 1px solid #E6E6E6; padding: 10px 0;}
.products-container .cena strong { display: block; font-size: 2.1em; margin: 0 0 8px 0; }
.products-container a.dodaj-koszyk { text-decoration: none; text-align: center; display: block; width: 130px; height: 25px; padding: 8px 0 0 0; margin: 0 auto 8px auto; font-size: 1.1em; color: #fff; font-weight: bold; background: url(../images/gotowka-button.png) 0 0 no-repeat;}
.products-container a.dodaj-koszyk:hover { background-position: 0px -33px; text-decoration: none;}
.products-container a.dodaj-schowek { background: url(../images/dodaj-schowek-icon.png) 0 55% no-repeat; padding: 0 0 0 12px; }
.products-container ul.dostawa { margin: 0 0 15px 0; padding: 0 0 0 25px; list-style-type: none; background: url(../images/dostawa-icon.png) 0 0 no-repeat; }
.products-container ul.dostawa li { padding: 0; margin: 0; }
.products-container ul.dostawa li strong { color: #ff9000; }
.products-container ul.dostawa li a { margin: 0; padding: 0 10px 0 0; background: url(../images/more-arrow.png) right 55% no-repeat; }
.products-container .product-porownanie-bottom { clear: both; margin: 15px 0 0 0; padding: 10px 0 0 0; border-top: 1px solid #E4E4E5; }
.products-container .product-porownanie-bottom a { float: left; text-decoration: none; background: #fff url(../images/promotion-bg.png) 0 bottom repeat-x; border: 1px solid #DCDCDC; }
.products-container .product-porownanie-bottom a:hover { text-decoration: none; border: 1px solid #ff9000; }
.products-container .product-porownanie-bottom a span { display: block; padding: 3px 10px 3px 26px; background: url(../images/close-icon.png) 6px 50% no-repeat; }
.main-products .tab-header { padding: 20px 30px; border-top: 4px solid #FE5700; background: #F1F5F6; font-size: 1.5em; }
.main-products .tab-header span { color: #666666; margin-right: 10px; }
.main-products .opis { padding: 20px 30px; }
.products-container .porownanie-naglowek { clear: both; padding: 0 0 0 30px; height: 35px; background: #626262 url(../images/header6.png) 0 0 repeat-x; font-size: 1em;}
.products-container .porownanie-naglowek strong { float: left; font-size: 1em; margin: 10px 0 0 0; color: #fff; }
.products-container .tabela-porownanie { border-collapse: collapse; width: 100%; border: 1px solid #E4E4E5; }
.products-container .tabela-porownanie td { border: 1px solid #E4E4E5; padding: 4px 10px; }
.products-container .tabela-porownanie tr td.odd { background-color: #f7f7f7; }
.products-container .tabela-porownanie tr th { text-align: left; background-color: #eee; }
.products-container .tabela-porownanie tr th strong { padding: 4px 0; width: 22%; display: block; color: #ffffff; font-weight: bold; background: #3c3c3b url(../images/opis-kat-bg.gif) repeat-x; }
.products-container .tabela-porownanie tr th strong span { padding: 0 10px;  }


/* koszyk na stronie */

.cart-top { float: left; width: 100%; margin-bottom: 9px; background: url(../images/cart-top-bg.png) 0 50% repeat-x; }
.cart-top ul.cart { line-height: 1.4em; padding: 0; margin: 0; background: #fff url(../images/promotion-bg.png) 0 bottom repeat-x; width: 562px; list-style-type: none; float: left; padding: 5px 5px 5px 30px; display: block; border: 1px solid #DCDCDC; border-right: 0;  overflow: hidden;}
.cart-top ul.cart li { padding: 0; margin: 0; float: left; }
.cart-top ul.cart li.label { font-weight: bold; margin-top: 19px; background: url(../images/cart-icon.png) 0 50% no-repeat; padding: 4px 0 4px 25px; width: 100px; font-size: 1.3em; color: #ff9000;  }
.cart-top ul.cart li.item1 { width: 250px; height: 65px; overflow: hidden; }
.cart-top ul.cart li.item1 img { float: left; }
.cart-top ul.cart li.item1 span { float: left; width: 165px; margin-top: 0px; padding: 0 0 0 10px;}
.cart-top ul.cart li.item1 table { height: 65px; width: 65px; overflow: hidden; float: left; text-align: center; padding: 0; margin: 0; border-collapse: collapse; }
.cart-top ul.cart li.item1 td { padding: 0; margin: 0; }
.cart-top ul.cart li.item2 { width: 140px; margin-top: 25px; padding: 0 0 0 10px;}
.cart-top .order { line-height: 1.4em; float: right; width: 180px; background: url(../images/arrow6.png) 0 50% no-repeat; padding: 4px 10px 4px 10px; margin-top: 24px; font-size: 1.1em; } 
.cart-top .order a { display: block; color: #fff; font-weight: bold; padding: 2px 0 2px 25px; background: url(../images/arrow7.png) 5px 55% no-repeat;} 

.cart-top2 ul.cart li.label { margin-top: 0; }
.cart-top2 ul.cart li.item1 { height: auto; margin-top: 4px; }
.cart-top2 ul.cart li.item2 { margin-top: 4px; }
.cart-top2 .order { margin-top: 3px; } 


#headers { clear: both; background: #fff url(../images/outline-bg.png) 0 0 repeat-y; margin-bottom: 9px;}
#headers-content { background: url(../images/outline-bottom.png) 0 bottom no-repeat; padding: 10px 20px; width: 758px;}
#headers .headers-naglowek { color: #fff; padding: 0 0 0 60px; height: 35px; background: #d4d4d4 url(../images/header1.png) 0 0 no-repeat;  font-size: 1em;}
#headers .headers-naglowek div { font-weight: bold; float: left; margin: 9px 0 0 0;}
#headers .headers-naglowek h2 { display: inline; font-size: 1em;  }
#headers .content31 { padding: 20px 31px; }


/* wyszukiwanie */

.search-page { clear: both; background: #fff url(../images/filtry-bg.png) 0 0 repeat-y; margin-bottom: 9px;}
.search-page-header { padding: 0 0 0 60px; height: 35px; background: #626262 url(../images/header4.png) 0 0 no-repeat;  font-size: 1em; color: #fff; }
.search-page-header div { font-weight: bold; float: left; margin: 9px 0 0 0;}
.search-page-header h2 { display: inline; font-size: 1em;  }
.search-page-bottom { background: #fff url(../images/outline-bottom.png) 0 bottom no-repeat; height: 5px; font-size: 0; }
.search-page-content { background: url(../images/search-page-top.png) 0 0 no-repeat; padding: 20px 31px; width: 736px; }
.search-page-content strong { display: block; font-size: 2em; font-weight: normal; margin-bottom: 0.5em;}
#wyniki { clear: both; margin: 0 1px; padding: 15px 30px; background: #ffffff url(../images/search-page-bottom.png) -1px 0 no-repeat; }
#wyniki input.text { border: solid 1px #a5acb2; width: 80px; padding: 2px 2px; margin: 0;}
#wyniki input.text:focus { border-color: #7f9db9; }
#wyniki input.image { margin: 0px; position: relative; top: 2px; left: 10px;}


ul.wyszukane { padding: 5px 0; margin: 0; float: left; width: 100%; border-bottom: 1px solid #E4E4E5;}
ul.wyszukane li { margin: 1px 0; padding: 0; float: left; width: 100%; list-style-type: none; }
ul.wyszukane ul { list-style-type: none;}
ul.wyszukane ul li { width: 25%; display: none; }
ul.wyszukane li a { padding: 0 10px; background: url(../images/arrow5.png) 0 4px no-repeat; font-weight: bold; }
ul.wyszukane li li a { font-weight: normal;}
ul.wyszukane a { color: #990000; }
ul.wyszukane span { cursor: pointer; color: #666; }
ul.wyszukane span b { font-weight: normal; }
ul.wyszukane span b.hidden { display: none; }


/* zaawansowana wyszukiwarka */

#adv-header, #adv-bottom  { padding: 20px 31px 10px 31px; }
#adv-header span { font-size: 1.5em;  }
#adv-header strong { color: #ff9000; }
#adv-header input.text, #adv-bottom input.text { border: solid 1px #a5acb2; padding: 2px 2px; width: 150px; margin: 0;}
#adv-bottom input.text { width: 80px; }
#adv-bottom select { border: solid 1px #a5acb2; padding: 2px 2px; width: 200px;}
#adv-header input.text:focus, #adv-bottom input.text:focus { border-color: #7f9db9; }

.adv-search-content { clear: both; background: #fff url(../images/filtry-bg.png) 0 0 repeat-y; }
.adv-search-top { background: url(../images/search-page-top.png) 0 0 no-repeat; padding: 20px 31px;}
.adv-search-bottom { clear: both; background: url(../images/search-page-bottom.png) 0 0 no-repeat; height: 15px; font-size: 0; }

.advleft { float: left; width: 495px; }
.advleft strong, .advright strong { display: block; font-size: 1.4em; font-weight: normal; margin-bottom: 0.5em; }
.advleft span { cursor: pointer; color: #666; }
.advleft span b { font-weight: normal; }
.advleft span b.hidden { display: none; }
.advleft ul { padding: 0; margin: 0; list-style-type: none; }
.advleft ul li { clear: both; padding: 5px 0; float: left; width: 100%; margin: 0; border-bottom: 1px solid #E4E4E5; }
.advleft ul li label { float: left; width: 150px; font-weight: bold; padding: 0; margin: 0 10px 0 0; }
.advleft ul ul { clear: both; margin: 5px 0 0 0; padding: 0; float: left; width: 100%; display: none;}
.advleft ul ul li { clear: none; float: left; margin: 0; padding: 0 0 0 5px; width: 160px; border: 0; }
.advleft ul ul li label { float: none; width: auto; margin: 0; font-weight: normal; }

.advright { float: right; width: 220px; }
.advright select { width: 220px; border: 1px solid #A2A8A9; height: 29.3em; padding: 2px; }
.advright ul { padding: 0; margin: 1em 0 0 0; list-style-type: none; }
.advright ul li { padding: 0; margin: 0; }
.advright ul li a { padding: 0 0 0 18px; }
.advright p { margin: 1em 0; padding: 0; }
.advright .minus { background: url(../images/minus.gif) 0 50% no-repeat;}
.advright .plus { background: url(../images/plus.gif) 0 50% no-repeat;} 
#adv .submit { padding: 20px 0 0 0; text-align: center;}


/* mapa kategorii i producentow */
.mapa { clear: both; float: left; width: 100%; margin: 5px 0; padding: 5px 0; }
.mapa .mapa-cat { width: 100%; float: left; padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid #E4E4E5; }
.mapa .mapa-gl { float: left; width: 150px; padding: 0 10px 0 0; text-align: center;}
.mapa .mapa-gl h3 { margin: 0 0 10px 0; font-size: 1em;}
.mapa .mapa-gl h3 a { color: #ff9000;}
.mapa h2 { clear: both; margin: 0 0 1em 0; font-size: 1.5em; font-weight: normal; }
.mapa h2 a { color: #ff7200; }
.mapa ul { float: left; width: 598px; list-style-type: none; padding: 0; margin: 0; }
.mapa ul li { float: left; padding: 2px 5px; white-space: nowrap;}
.mapa ul li a, .mapa-cat ul li a:visited { color: #6d6d6d; white-space: nowrap; }

/* aukcje ------------------------------------------------------------------------------ */

.aukcje-page { clear: both; background: #fff url(../images/outline-bg.png) 0 0 repeat-y; margin-bottom: 9px; width: 798px;}
.aukcje-page-bottom { background: url(../images/outline-bottom.png) 0 bottom no-repeat; height: 5px; font-size: 0;}
.aukcje-page .content { padding: 10px 31px; }
.aukcje-page .aukcje-page-naglowek { padding: 0 0 0 60px; height: 35px; background: #d4d4d4 url(../images/header4.png) 0 0 no-repeat;  font-size: 1em; color: #fff;}
.aukcje-page .aukcje-page-naglowek2 { color: #fff; padding: 0 0 0 60px; height: 35px; background: #d4d4d4 url(../images/header1.png) 0 0 no-repeat;  font-size: 1em;}
.aukcje-page .aukcje-page-naglowek h2 { float: left; font-size: 1em; margin: 9px 0 0 0;  }
.aukcje-page .aukcje-page-naglowek2 div { font-weight: bold; float: left; margin: 9px 0 0 0;}
.aukcje-page .aukcje-page-naglowek2 h1 { display: inline; font-size: 1em;  }

#nav-aukcje-top { padding: 0 0 0 30px; height: 35px; background: #D70000 url(../images/header5.png) 0 0 repeat-x; font-size: 1em;}
#nav-aukcje-top strong { float: left; font-size: 1em; margin: 9px 0 0 0; color: #fff; }
#nav-aukcje { float: left; margin: 0; border-top: 1px solid #E4E4E5; border-left: 1px solid #E4E4E5; }
.nav-box-aukcje { float: left; width: 112px; margin: 0; padding: 0; border-right: 1px solid #E4E4E5; border-bottom: 1px solid #E4E4E5; position: relative; }
#nav-aukcje .szary { background-color: #F9F9F9; }
#nav-aukcje .szeroki { width: 113px; }
#nav-aukcje .ost { width: 115px; }
.nav-box-aukcje a:link, .nav-box-aukcje a:visited, .nav-box-aukcje a:active  { display: block; height: 40px; padding: 47px 0 0 0; margin: 0; overflow: hidden; color: #ff9000; font-size: 1em; text-decoration: none; }
.nav-box-aukcje a:hover { display: block; width: 108px; height: 38px; padding: 45px 0 0 0; margin: 0; border: 2px solid #ff9000; text-decoration: none; overflow: hidden; }
#nav-aukcje .szeroki a:hover  {width: 109px; }
#nav-aukcje .ost a:hover  {width: 111px; }
.nav-box-aukcje span { display: block; width: 100%; text-align: center; cursor: pointer; line-height: 1.2em; }

#cat-aukcje-telewizory { background: url(../images/kategorie/aukcje/cat-tv.gif) no-repeat 50% 25%; }
#cat-aukcje-kino-domowe { background: url(../images/kategorie/aukcje/cat-kino.gif) no-repeat 50% 18%; }
#cat-aukcje-audio { background: url(../images/kategorie/aukcje/cat-audio.gif) no-repeat 50% 45%; }
#cat-aukcje-car-audio { background: url(../images/kategorie/aukcje/cat-car.gif) no-repeat 50% 45%; }
#cat-aukcje-fotografia { background: url(../images/kategorie/aukcje/cat-foto.gif) no-repeat 50% 40%; }
#cat-aukcje-agd-zabudowa { background: url(../images/kategorie/aukcje/cat-zabudowy.gif) no-repeat 50% 40%; }
#cat-aukcje-agd-wolnostojace { background: url(../images/kategorie/aukcje/cat-wolnostojace.gif) no-repeat 50% 20%; }
#cat-aukcje-agd-drobne { background: url(../images/kategorie/aukcje/cat-drobne.gif) no-repeat 50% 40%; }
#cat-aukcje-komputery { background: url(../images/kategorie/aukcje/cat-komputery.gif) no-repeat 50% 30%; }
#cat-aukcje-telekomunikacja { background: url(../images/kategorie/aukcje/cat-telefony.gif) no-repeat 50% 28%; }
#cat-aukcje-dom-ogrod { background: url(../images/kategorie/aukcje/cat-dom-ogrod.gif) no-repeat 50% 25%; }
#cat-aukcje-skutery-quady { background: url(../images/kategorie/aukcje/cat-skutery-quady.gif) no-repeat 50% 18%; }
#cat-aukcje-rowery { background: url(../images/kategorie/aukcje/cat-rowery.gif) no-repeat 50% 35%; }
#cat-aukcje-armatura { background: url(../images/kategorie/aukcje/cat-armatura-sanitarna.gif) no-repeat 45% 30%; }
#cat-aukcje-opony { background: url(../images/kategorie/aukcje/cat-opony-felgi.gif) no-repeat 50% 35%; }
#cat-aukcje-czesci-samochodowe { background: url(../images/kategorie/aukcje/cat-czesci-samochodowe.gif) no-repeat 50% 20%; }
#cat-aukcje-bielizna { background: url(../images/kategorie/aukcje/cat-bielizna.gif) no-repeat 50% 25%; }
#cat-aukcje-bizuteria-zegarki-lux { background: url(../images/kategorie/aukcje/cat-bizuteria-zegarki-lux.gif) no-repeat 50% 20%; }
#cat-aukcje-militaria { background: url(../images/kategorie/aukcje/cat-militaria-bron.gif) no-repeat 50% 35%; }
#cat-aukcje-nawigacje { background: url(../images/kategorie/aukcje/cat-systemy-gps.gif) no-repeat 45% 35%; }
#cat-aukcje-odziez { background: url(../images/kategorie/aukcje/cat-odziez.gif) no-repeat 50% 20%; }
#cat-aukcje-oprogramowanie { background: url(../images/kategorie/aukcje/cat-oprogramowanie.gif) no-repeat 50% 40%; }
#cat-aukcje-perfumy { background: url(../images/kategorie/aukcje/cat-perfumy.gif) no-repeat 50% 40%; }
#cat-aukcje-kosmetyki { background: url(../images/kategorie/aukcje/cat-kosmetyki-uroda.gif) no-repeat 50% 20%; }
#cat-aukcje-ksiazki { background: url(../images/kategorie/aukcje/cat-ksiazki.gif) no-repeat 50% 30%; }
#cat-aukcje-foteliki-wozki { background: url(../images/kategorie/aukcje/cat-foteliki.gif) no-repeat 45% 25%; }
#cat-aukcje-dla-dziecka { background: url(../images/kategorie/aukcje/cat-foteliki.gif) no-repeat 45% 25%; }
#cat-aukcje-gry { background: url(../images/kategorie/aukcje/cat-gry.gif) no-repeat 55% 35%; }
#cat-aukcje-erotyka { background: url(../images/kategorie/aukcje/cat-sex-shop.gif) no-repeat 45% 40%; }
#cat-aukcje-zabawki { background: url(../images/kategorie/aukcje/cat-zabawki.gif) no-repeat 50% 30%; }
#cat-aukcje-modele-rc { background: url(../images/kategorie/aukcje/cat-modele-rc.gif) no-repeat 50% 10%; }
#cat-aukcje-buty { background: url(../images/kategorie/aukcje/cat-buty.gif) no-repeat 50% 40%; }
#cat-aukcje-zegarki { background: url(../images/kategorie/aukcje/cat-zegarki.gif) no-repeat 50% 35%; }
#cat-aukcje-felgi { background: url(../images/kategorie/aukcje/cat-felgi.gif) no-repeat 50% 25%; }
#cat-aukcje-narty-snowboard { background: url(../images/kategorie/aukcje/cat-narty-snowboard.gif) no-repeat 50% 25%; }
#cat-aukcje-sport { background: url(../images/kategorie/aukcje/cat-sport.gif) no-repeat 50% 30%; }
#cat-aukcje-telewizja-n { background: url(../images/kategorie/aukcje/cat-telewizja-n.gif) no-repeat 50% 40%; }
#cat-aukcje-klimatyzacje { background: url(../images/kategorie/aukcje/cat-klimatyzacje.gif) no-repeat 46% 25%; }
#cat-aukcje-technika-grzewcza { background: url(../images/kategorie/aukcje/cat-technika-grzewcza.gif) no-repeat 46% 35%; }
#cat-aukcje-filmy { background: url(../images/kategorie/aukcje/cat-filmy.gif) no-repeat 50% 35%; }
#cat-aukcje-muzyka { background: url(../images/kategorie/aukcje/cat-muzyka.gif) no-repeat 55% 25%; }
#cat-aukcje-namioty { background: url(../images/kategorie/aukcje/cat-namioty.gif) no-repeat 50% 32%; }
#cat-aukcje-caravaning { background: url(../images/kategorie/aukcje/cat-caravaning.gif) no-repeat 50% 35%; }
#cat-aukcje-urzadzenia-karcher { background: url(../images/kategorie/aukcje/cat-karcher.gif) no-repeat 50% 40%; }
#cat-aukcje-doladowania-telefonow { background: url(../images/kategorie/aukcje/cat-doladowania-telefonow.gif) no-repeat 50% 25%; }
#cat-aukcje-aukcje { background: url(../images/kategorie/aukcje/cat-aukcje.gif) no-repeat 55% 30%; }
#cat-aukcje-e-booki { background: url(../images/kategorie/aukcje/cat-e-booki.gif) no-repeat 52% 22%; }
#cat-aukcje-wozki-widlowe { background: url(../images/kategorie/aukcje/cat-wozki-widlowe.gif) no-repeat 50% 15%; }
#cat-aukcje-elektronarzedzia { background: url(../images/kategorie/aukcje/cat-elektronarzedzia.gif) no-repeat 45% 35%; }
#cat-aukcje-okulary {   }

.aukcje-page-content { padding: 0px; }
.aukcje-page .product { float: left; width: 756px; padding: 15px 21px; border-bottom: 1px solid #E4E4E5; }
.aukcje-page .wyrozniona { padding: 15px 20px; border: 1px solid #FF8105; margin-bottom: 1px; background: #FFFDD0 url(../images/aukcja-wyrozniona-bg.png) 0 0 repeat-x; }
.aukcje-page .product .product-img { float: left; display: block; width: 115px; text-align: center; }
.aukcje-page .product .product-description { float: left; padding: 0 0 0 15px; width: 185px; margin: 0; }
.aukcje-page .product .product-description h4 { font-size: 1.1em; margin: 0 0 0.5em 0; }
.aukcje-page .product .product-description h4 a { color: #ff7200; }
.aukcje-page .product .product-description .description-show { padding: 0 0 0 15px; color: #3C3C3C; background: url(../images/show-icon.png) 0 55% no-repeat; }
.aukcje-page .product .product-data { float: left; padding: 0 0 0 15px; width: 160px; margin: 1.5em 0 0 0; }
.aukcje-page .product .product-data span { display: block; }
.aukcje-page .product .price { float: right; width: 260px; margin: 1.5em 0 0 0; }
.aukcje-page .product .price span { float: left; margin-top: 4px; width: 110px; font-size: 1.1em; }
.aukcje-page .product .price .login { white-space: nowrap; float: right; padding: 5px 0 0 0; width: 150px; text-align: center; height: 22px; background: url(../images/login-aukcja-btn.png) 0 0 no-repeat; color: #fff; }
.aukcje-page .product .price .login:hover { background-position: 0px -27px !important; text-decoration: none;}
.aukcje-page .product .price form { float: right; padding: 0; width: 150px; }
.aukcje-page .product .price form div { display: block; margin: 0 0 5px 0; }
.aukcje-page .product .price form input { float: left; }
.aukcje-page .product .price form label { float: left; margin: 3px 0 0 0; padding: 0 5px;}
.aukcje-page .product .price form p { clear: both; }
.aukcje-page .product .price form input.text { border: solid 1px #a5acb2; padding: 2px 2px; width: 50px; margin: 0;}
.aukcje-page .product .price form input.text:focus { border-color: #7f9db9; }


.aukcja {}
.aukcja-top { clear: both; height: 37px; margin: 0 1px; color: #454545; background: url(../images/gradient1.gif) 0 0 repeat-x; border-top: 1px solid #ffffff; }
.aukcja-top a.plus { float: left; margin: 10px 0 0 15px; padding: 0 0 0 15px; background: url(../images/plus.gif) 0 55% no-repeat; }
.aukcja-top a.minus {float: left; margin: 10px 0 0 15px; padding: 0 0 0 15px; background: url(../images/minus.gif) 0 55% no-repeat; }
.aukcja .aukcja-left { float: left; padding: 25px 35px 25px 35px; width: 400px; }
.aukcja .aukcja-left h2 { font-weight: normal; font-size: 2em; margin: 0 0 10px 0; color: #ff7200; line-height: 1.1em; }
.aukcja .aukcja-left .price { text-decoration: none; text-align: center; display: block; width: 130px; height: 25px; padding: 8px 0 0 0; margin: 5px 0 0 0; font-size: 1.1em; color: #fff; font-weight: bold; background: url(../images/raty-button.png) 0 0 no-repeat; }
.aukcja .aukcja-left .login { white-space: nowrap; margin-top: 10px; display: block; padding: 5px 0 0 0; width: 150px; text-align: center; height: 22px; background: url(../images/login-aukcja-btn.png) 0 0 no-repeat; color: #fff;  }
.aukcja .aukcja-left .login:hover { background-position: 0px -27px !important; text-decoration: none;}
.aukcja .aukcja-left .info { clear: both; padding: 0.5em 0; margin: 0.5em 0; border-top: 1px solid #d9d9d9; color: #666666; }
.aukcja .aukcja-left form { float: left; padding: 0; margin: 1em 0; width: 200px; }
.aukcja .aukcja-left form div { display: block; margin: 0 0 5px 0; }
.aukcja .aukcja-left form input { float: left; }
.aukcja .aukcja-left form label { float: left; margin: 3px 0 0 0; padding: 0 5px;}
.aukcja .aukcja-left form p { clear: both; padding: 5px 0 0 0;}
.aukcja .aukcja-left form input.text { border: solid 1px #a5acb2; padding: 2px 2px; width: 80px; margin: 0;}
.aukcja .aukcja-left form input.text:focus { border-color: #7f9db9; }
.aukcja .aukcja-right { float: right; padding: 25px 0; text-align: center; width: 328px; }

.aukcje-page .historia-naglowek { clear: both; padding: 0 0 0 30px; height: 35px; background: #626262 url(../images/header6.png) 0 0 repeat-x; font-size: 1em;}
.aukcje-page .historia-naglowek strong { float: left; font-size: 1em; margin: 9px 0 0 0; color: #fff; }
.aukcje-page ul.historia-top-list { clear: both; float: left; width: 796px; border-right: 1px solid #E4E4E5; border-left: 1px solid #E4E4E5; border-bottom: 1px solid #E6EBED; padding: 0; margin: 0; list-style-type: none; background: url(../images/nawigacja-bg.png) 0 bottom repeat-x; }
.aukcje-page ul.historia-top-list li { float: left; padding: 10px 0; margin: 0; }
.aukcje-page ul.historia-top-list li.user, .aukcje-page ul.historia-list li.user { width: 300px; padding-left: 30px; }
.aukcje-page ul.historia-top-list li.data, .aukcje-page ul.historia-list li.data { width: 200px;  }
.aukcje-page ul.historia-top-list li.price, .aukcje-page ul.historia-list li.price { float: right; padding-right: 30px; width: 220px; text-align: right;}
.aukcje-page ul.historia-list { clear: both; float: left; width: 100%; border-bottom: 1px solid #E6EBED; padding: 0; margin: 0; list-style-type: none; }
.aukcje-page ul.historia-list li { float: left; padding: 6px 0; margin: 0; }
.aukcje-page .opis { padding: 20px 31px; }

.container-main { clear: both; background: #fff url(../images/container-main-bg.png) 0 0 repeat-y; margin-bottom: 9px;}
.container-main-content { background: url(../images/container-main-bottom.png) 0 bottom no-repeat; padding: 0; width: 1000px;}
.container-main .container-main-naglowek { padding: 0 0 0 60px; height: 35px; background: #d4d4d4 url(../images/header1b.png) 0 0 no-repeat;  font-size: 1em;}
.container-main .container-main-naglowek div { font-weight: bold; float: left; margin: 9px 0 0 0;}
.container-main .container-main-naglowek h2 { display: inline; font-size: 1em;  }
.container-main-content .content { padding: 20px 31px; }

#hurt-login label { float: left; margin: 6px 5px 0 0;}
#hurt-login input { float: left; }
#hurt-login input.text { border: solid 1px #a5acb2; padding: 2px 2px; width: 100px; margin: 3px 10px 0 0;}
#hurt-login input.text:focus { border-color: #7f9db9; }
#hurt-login p.error { color: #ff0000; }

.art h3 { font-size: 2em; color: #3C3C3C; font-weight: normal; margin-bottom: 0.5em; }
.art-imgl {float: left; padding: 10px 20px 10px 0px; }
.art-imgr {float: right; padding: 10px 0px 10px 20px; }
.art-imgl img, .art-imgr img {border: 1px solid #f0f3f3;}
.data-pub { color: #999 }
.art-naglowek { font-size: 1.5em; color: #3C3C3C; font-weight: normal; margin-bottom: 0.1em; }
.art-naglowek a:link, .art-naglowek a:visited, .art-naglowek a:active { color: #3C3C3C; }
.art-lista { padding: 10px 31px 10px 31px }

#erotyka-form { text-align: center; padding: 100px 0 0 0; width: 400px; margin: 3em auto; background: url(../images/uwaga.gif) 50% 0 no-repeat; }
#erotyka-form p strong { font-size: 1.4em; display: block; color: #ff9000; margin-top: 1em; margin-bottom: 2em;}

#pass-form { margin: 1em 0; }
#pass-form input { float: left; }
#pass-form input.text { border: solid 1px #a5acb2; padding: 2px 2px; width: 150px; margin: 3px 10px 0 0;}
#pass-form input.text:focus { border-color: #7f9db9; }
.pass-error { padding: 0px; margin: 1em 0 0 0; color: #ff0000; }


/* formularze ------------------------------------------------------------ */

.form-default dl { float: left; padding: 10px; border: 1px solid #F3F3F3; background-color: #F8F8F8; }
.form-default dl.top { border-bottom: 0; padding-bottom: 0;	}
.form-default dl.middle { border-bottom: 0; border-top: 0; padding-bottom: 0; padding-top: 0; }
.form-default dl.bottom { border-top: 0; padding-top: 0; }
.form-default dl .req { color: #ff0000;  }

.form-default dt { clear: both; float: left; width: 250px; margin: 0.5em 0; }
.form-default dt input { margin-right: 0.5em; }
.form-default dt p { float: left; font-weight: bold; }	
.form-default dt p span { margin-left: 1em; font-weight: normal; }

.form-default dd { float: left; margin: 0.5em 0; }
.form-default dd input, .form-default dd select, .form-default dd textarea  { width: 250px; }
	
.form-default input, .form-default select, .form-default textarea { border: solid 1px #a5acb2; padding: 2px 2px;}
.form-default input:focus, .form-default select:focus, .form-default textarea:focus {  border-color: #7f9db9;}
	
.form-default h3 { padding: 1em 0; }
	
.form-default hr { border: 0; border-top: 1px solid #E3E1E2; margin: 0; margin-bottom: 0.5em; }
	
.form-default .radio { width: auto; border: 0; }
.form-default .radio2 {	width: auto; border: 0; margin: 0 0.2em 0 1.5em; }
.form-default .check { width: auto; border: 0; height: auto; margin-right: 1em; }

.form-nka dl, .form-raty dl, .form-rent dl  { width: 732px; }
.form-nka dd span, .form-raty dd span, .form-rent dd span { padding: 0 0 0 20px; color: #999999; font-style:italic; }
.form-nka dd p { width: 400px; }
	
.form-default dt.dlugi, .form-nka dt.dlugi, .form-nka dd.dlugi, .form-raty dt.dlugi, .form-raty dd.dlugi { width: 732px;}
.form-raty dd.sredni { width: 256px; }
.form-rent dd.sredni { width: 480px;}
.form-nka dt.krotki { width: 180px; }

.form-raty dd.od-do { width: 480px; }
.form-raty dd.od-do p { width: 256px; float: left; }
.form-raty dd.od-do span { float: left; padding: 3px 0px 0px 20px;  }

.form-raty dt input { width: auto; border: 0; }

.form-opony dt { width: 150px;}
.form-opony dd { width: 500px;}

.wyslij-div { clear: both; margin: 1em 0; width: 370px; float: left; text-align: right; }
.wyslij-div input  { border: 0; }

.form-default dl.zwin, dt.zwin1, dd.zwin1, dt.zwin2, dd.zwin2, dt.zwin3, dd.zwin3, dt.zwin4, dd.zwin4, dt.zwin5, dd.zwin5, dl.zwin6	{ display: none; }
.form-default span.rozwin, span.rozwin1, span.rozwin2, span.rozwin3, span.rozwin4, span.rozwin5 { cursor: pointer; }
.form-default span.rozwin { padding: 1em; }

/* /formularze ------------------------------------------------------------ */	

a.back-btn { text-decoration: none; text-align: center; font-weight: bold; display: block; width: 112px; height: 22px; padding: 5px 0 0 0; color: #fff; background: url(../images/back-btn2.png) 0 0 no-repeat; }
a.back-btn:hover { background-position: 0px -27px !important; text-decoration: none; }
a.start-btn { text-decoration: none; text-align: center; font-weight: bold; display: block; padding: 5px 0 0 0; width: 112px; height: 22px; color: #fff; background: url(../images/dodaj-koszyk-btn.png) 0 0 no-repeat; }
a.start-btn:hover { background-position: 0px -27px !important; text-decoration: none; }


/* dolny panel */

#container-bottom { clear: both; width: 100%; margin: 0; padding: 2px 0 0 0; }
#container-bottom .naglowek { height: 23px; color: #fff; padding: 6px 0 0 20px; font-weight: bold;}

#container-bottom #menu-podreczne .naglowek, #container-bottom #pomoc .naglowek { background: #fc6b00 url(../images/menu-podreczne-naglowek-bg.png) 0 0 no-repeat; }
#container-bottom #menu-podreczne { float: left; background: #333 url(../images/menu-podreczne-bg.png) 0 bottom no-repeat; height: 293px; width: 192px; margin-right: 10px; }
#container-bottom #menu-podreczne ul { padding: 0; margin: 10px 20px 0 20px; list-style-type: none;}
#container-bottom #menu-podreczne ul li { clear: left; padding: 0; margin: 0;  }
#container-bottom #menu-podreczne ul li a { float: left; color: #fff; padding: 4px 0 4px 25px; background: url(../images/arrow2.png) 0 50% no-repeat; }
#container-bottom #menu-podreczne ul li a strong { color: #ff9a00; }

#container-bottom #firma { float: left; background: #fff url(../images/firma-bg.png) 0 bottom no-repeat; height: 293px; width: 386px; margin-right: 10px; }
#container-bottom #firma-content { height: 259px; overflow: hidden; border: 1px solid #e4e4e5; border-bottom: 0; border-top: 0; padding: 0; }
#container-bottom #firma .naglowek { background: #606161 url(../images/firma-naglowek-bg.png) 0 0 no-repeat;}
#container-bottom #firma ul#firma-menu { float: left; width: 140px; padding: 10px 10px 0 20px; margin: 0px; list-style-type: none;}
#container-bottom #firma ul#firma-menu li { clear: left; padding: 0; margin: 0;  }
#container-bottom #firma ul#firma-menu li a { float: left; padding: 4px 0 4px 23px; margin: 0;  background: url(../images/arrow1.png) 0 50% no-repeat;}
#container-bottom #firma #news { float: right; margin: 15px 0 0 0; padding: 0 20px 0 20px; overflow: hidden; width: 170px; height: 235px; border-left: 1px solid #ecedee; }
#container-bottom #firma #news span.title { display: block; background: url(../images/news-naglowek.png) 0 0 no-repeat; width: 128px; height: 45px; text-indent: -9999px; font-size: 0;}
#container-bottom #firma #news ul { padding: 0; margin: 5px 0 0 0; list-style-type: none; }
#container-bottom #firma #news ul li { padding: 10px 0; margin: 0; border-bottom: 1px solid #ecedee; line-height: 1.2em;}
#container-bottom #firma #news a { padding: 0; }
#container-bottom #firma #news a span { color: #fc6b00; font-weight: bold; }
#container-bottom #firma a { color: #333; }

#container-bottom #pomoc { float: left; background: #fff url(../images/pomoc-bg.png) 0 bottom no-repeat; height: 293px; width: 192px; margin-right: 10px; }
#container-bottom #pomoc #pomoc-content { height: 249px; border: 1px solid #e4e4e5; border-bottom: 0; border-top: 0; padding: 10px 0 0 0; overflow: hidden; }
#container-bottom #pomoc ul { display: none; height: 100px; padding: 0; margin: 0 15px 0 15px; list-style-type: none; }
#container-bottom #pomoc ul.first { display: block;}
#container-bottom #pomoc ul li { padding: 0; margin: 0; }
#container-bottom #pomoc p { font-size: 1em; font-weight: bold; cursor: pointer; border-top: 1px solid #ECEDEE; padding: 5px 0; margin: 0 15px;}
#container-bottom #pomoc p.first { border: 0;}
#container-bottom #pomoc p.aktywny { color: #fc6b00; }
#container-bottom #pomoc a { color: #333; }

#container-bottom #wydarzenia { float: left; background: #fc6b00; height: 293px; width: 200px; }
#container-bottom #wydarzenia .naglowek { background: #fc6b00 url(../images/panel-klienta-naglowek-bg.png) 0 0 no-repeat; }
#container-bottom #wydarzenia ul { padding: 0; margin: 0; list-style-type: none;}
#container-bottom #wydarzenia ul li { float: left; clear: left; background: url(../images/wydarzenia-lista.png) 0 0 no-repeat; overflow: hidden; padding: 8px 15px 0 15px; margin: 0; height: 26px; width: 170px; cursor: pointer; }
#container-bottom #wydarzenia ul li.active { background: #fafafa url(../images/wydarzenia-lista-active.png) 0 0 repeat-x; margin: 0; border: 1px solid #ff9a00; border-top: 0; padding: 0; height: 93px; width: 198px; }

#container-bottom #wydarzenia ul li p { color: #fff; }
#container-bottom #wydarzenia ul li a { display: none; }
#container-bottom #wydarzenia ul li.active p { display: none; }
#container-bottom #wydarzenia ul li.active a { display: block; }
#container-bottom #wydarzenia ul li.active .wydarzenia-img { display: block; }

.pomoc-container { float: left; width: 232px; padding: 0 10px;}
.pomoc-container ul { padding: 0; margin: 0; list-style-type: none;}
.pomoc-container ul li { padding: 0 0 0 5px; margin: 0; }
.pomoc-container ul li a { margin: 0; padding: 0 0 0 10px; background: url(../images/more-arrow.png) 0 55% no-repeat;}
.pomoc-border { border-left: 1px solid #EFF1F2; border-right: 1px solid #EFF1F2;}
.pomoc-box { border-bottom: 1px solid #EFF1F2; padding: 0 0 15px 0; margin: 15px 0 0 0; }
.pomoc-box strong { font-size: 1.1em; color: #ff7200; margin: 0 0 5px 0; display: block; }

/* stopka */
#footer { clear: both; color: #888989; padding: 20px 0;}
#footer p#copy { float: right; padding: 0 0 5px 0; margin: 0; }
#footer p#fundusz-europejski { clear: both; padding: 20px 0 0 0;}
#footer p#fundusz-europejski strong { margin-top: 10px; padding: 0 15px 0 0; font-weight: normal; float: left; white-space: nowrap;}
#footer p#fundusz-europejski img { float: left;}


/* tmp */
#windowcart { display: none; }


/* aukcje */
.aukcje-page #nav-aukcje { width: 703px; min-height: 1%; float: none; margin: 0 auto 20px; padding: 1px 10px 40px; border: 0; background: url(../images/bg-akc-nav.png) no-repeat 0 100%; overflow: hidden; }
.aukcje-page #nav-aukcje li { width: 139px; float: left; margin: 40px 0 0; padding: 10px 0; border-right: 1px solid #e8e8e8; list-style: none; }
.aukcje-page #nav-aukcje li a,
.aukcje-page #nav-aukcje li a img,
.aukcje-page #nav-aukcje li a span { display: block; margin: 0 auto; text-align: center; }
.aukcje-page #nav-aukcje li a span { color: #fc821f; font-weight: bold; text-decoration: none; }
.aukcje-page .akc-cat { padding: 2em 0; }
.aukcje-page .akc-cat span { padding: 0 10px 0 45px; color: #f93f18; font-weight: bold; }
.aukcje-page .akc-cat span img { margin-bottom: -10px; }
.aukcje-page .akc-safety { padding: 2em 0; }
.aukcje-page .akc-safety img { margin: 0 60px 0 10px; }
.aukcje-page .akc-banks { padding: 2em 0; }
.aukcje-page .akc-banks img { margin: 0 40px 0 10px; }
.aukcje-page .akc-steps { height: 175px; margin: 0; list-style-type: none; }
.aukcje-page .akc-steps li { width: 192px; height: 175px; float: left; }
.aukcje-page .akc-steps li p { display: block; width: 95px; padding: 90px 0 0 30px; text-align: center; }
.aukcje-page .akc-steps li.s1 { background: url(../images/bg-akc-step1.png) no-repeat 0 0; }
.aukcje-page .akc-steps li.s2 { background: url(../images/bg-akc-step2.png) no-repeat 0 0; }
.aukcje-page .akc-steps li.s3 { background: url(../images/bg-akc-step3.png) no-repeat 0 0; }
.aukcje-page .akc-steps li.s4 { width: 157px; background: url(../images/bg-akc-step4.png) no-repeat 0 0; }
