@charset "utf-8";
/* CSS Document */

html,body{margin:0;padding:0;font:11px Tahoma, Geneva, sans-serif;color:#000;}
img{border:0;}
a, a:hover{text-decoration:none;}
h1,h2,h3,h4,h5 {padding:0px;margin:0;line-height:16px;}
p {line-height:14px;padding:0px;margin:0px;}
.clear {clear:both;font-size:0;}
.span-clear {clear:both;font-size:0;display:block;}
ul,ol,li {line-height:16px;}
form {padding:0px !important;margin:0px !important;}
input {font-family:Tahoma, Geneva, sans-serif;}

/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* Panel Tab/button */
.tab {position: relative;top: 0;z-index: 888;background:url(../images/2.png) repeat-x #fff;height:37px;}
.tab .inner {width:940px;margin:0 auto;}
.tab ul.login {display: block;position: relative;float: right;clear: right;height: 41px;width: auto;font-weight: bold;margin: 0;right: 0px;color: white;text-align: center;top:0px;}
.tab ul.login li.left {background: url(../images/3.png) no-repeat left 0;height: 37px;width: 21px;padding: 0;margin: 0;display: block;float: left;}
.tab ul.login li.right {background: url(../images/4.png) no-repeat left 0;height: 37px;width: 21px;padding: 0;margin: 0;display: block;float: left;}
.tab ul.login li {text-align: left;padding: 0px 20px 0px 10px;display: block;float: left;height: 37px;background:url(../images/5.png) repeat-x;}
.tab ul.login li a {color: #fff;}
.tab ul.login li a:hover {color:#fff;}
.tab .sep {color:#414141;}
.tab a.open, .tab a.close {height: 20px;line-height: 20px !important;text-align:center;padding:8px 15px 0px 10px;cursor: pointer;display: block;width: 100px;position: relative;top: 5px;}
.tab a.open {background:url(../images/bg-bt-open.jpg) no-repeat right 15px;}
.tab a.close {background:url(../images/bg-bt-close.jpg) no-repeat right 15px;}

/* sliding panel */
/*position: relative;*/   /*Panel will "push" the content down */
#toppanel {position: relative;width: 100%;z-index: 888;text-align: center;margin-left: auto;margin-right: auto;}
#panel {width: 100%;height: 70px;color: #fff;overflow: hidden;position: relative;z-index: 3;display: none;background:url(../images/1.jpg) repeat-x bottom #00a2e5;text-align:left;}
#panel .inner {width:940px;margin:0 auto;padding:25px 0px 0px 0px;text-align:right;}
#panel .inner .input-login {background:url(../images/login-input-login.jpg) no-repeat center left;width:137px;font-size:11px;color:#b1b1b1;border:0px;padding:5px 5px 5px 25px;vertical-align:top;margin:0px 5px 0px 0px;}
#panel .inner .input-pass {background:url(../images/login-input-pass.jpg) no-repeat center left;width:137px;font-size:11px;color:#b1b1b1;border:0px;padding:5px 5px 5px 25px;vertical-align:top;margin:0px 5px 0px 0px;}
#panel .inner .input-submit {color:#1c89ca;background:url(../images/login-input-submit.jpg) no-repeat center left;width:96px;height:23px;border:0px;cursor:pointer;font-size:11px;font-weight:bold;vertical-align:middle;margin:0px 5px 0px 0px;}
#panel .inner a {color:#fff;background:url(../images/login-a.jpg) no-repeat center left;padding:0px 0px 0px 15px;display:inline;}

#container {background:#fff;padding:0px 0px 50px 0px;}
#top {width:940px;margin:0px auto;height:115px;}
#top a.logo {float:left;display:block;}
#top .search {float:left;width:530px;text-align:right;padding:35px 12px 0px 0px;color:#a0a0a0;}
#top .basket {width:159px;border-left:1px solid #f8f8f8;float:left;background:#fdfdfd;height:77px;padding:33px 0px 0px 10px;}

#top .search .input-text {border:1px solid #d8d8d8;width:329px;font-size:11px;color:#000;vertical-align:middle;padding:3px 10px 3px 10px;margin:0px 0px 5px 0px;float:left;}
#top .search .input-submit {background:url(../images/search-input-submit.jpg) no-repeat center left;width:34px;height:23px;border:0px;cursor:pointer;vertical-align:middle;margin:0px 0px 5px 0px;float:left;}
#top .search span {padding:0px 0px 0px 10px;}
#top .search a {background:url(../images/search-basket-a.jpg) no-repeat left 6px;padding:3px 0px 0px 15px;color:#a0a0a0;}
#top .search .input-checkbox {vertical-align:middle;}

#top .search .make-right {float:right;}

#top .basket h5 {background:url(../images/basket-h5.jpg) no-repeat center left;padding:3px 0px 3px 40px;font-size:11px;color:#000;font-weight:normal;}
#top .basket .left {float:left;padding:10px 0px 0px 0px;}
#top .basket .right {float:right;padding:10px 0px 0px 0px;color:#017ac3;font-weight:bold;}
#top .basket a {background:url(../images/search-basket-a.jpg) no-repeat left 13px;padding:10px 0px 0px 15px;display:block;float:right;color:#909090;}

#page {width:940px;margin:0 auto;}
#top-menu {margin:0px;padding:0px;list-style:none;background:url(../images/bg-topmenu.jpg) no-repeat top left;width:938px;height:40px;border:1px solid #eeeeee;}
#top-menu li {float:left;padding:12px 6px 0px 14px;}
#top-menu li a {float:left;display:block;color:#918e8e;font-weight:bold;}
#top-menu li a:hover {color:#000;text-decoration:underline;}

#content {}
#content .sub {width:160px;}
#content .sub ul {list-style:none;margin:0px;padding:0px;}
#content .make-left {float:left;padding-top:0px;}
#content .make-right {float:right;}
#content .main {width:580px;float:left;padding-top:20px;padding-left:20px;}

#categories {}
#content .sub #categories h4 {font-size:15px;font-weight:bold;color:#202020;background:url(../images/categories-h4.jpg) no-repeat top left;width:160px;height:24px;padding:8px 0px 0px 10px;}
#content .sub #categories h4 a {color:#202020;}
#content .sub #categories ul {border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
#content .sub #categories ul li {display:block;font-size:12px;color:#2b2b2b;font-weight:bold;background:url(../images/cat-ul-li.jpg) repeat-x bottom #f0f0f0;padding:7px 0px 7px 10px;border-top:1px solid #d8d8d8;}
#content .sub #categories ul li a {display:block;color:#2b2b2b;background:url(../images/cat-ul-li-a.jpg) no-repeat 130px center;padding:0px 20px 0px 0px;}
#content .sub #categories ul .extend {background:url(../images/cat-ul-li-extend.jpg) repeat-x;padding:7px 0px 7px 10px;}
#content .sub #categories ul .extend a {background:url(../images/cat-ul-li-extend-a.jpg) no-repeat 130px center;padding:0px 20px 0px 0px;color:#017ac3;}
#content .sub #categories ul .extended {background:none;padding:2px 0px 4px 10px;border-top:0px;font-size:11px;font-weight:normal;}
#content .sub #categories ul .extended a {background:none;}
#content .sub #categories ul .last {border-bottom:1px solid #d8d8d8;}

#content .sub {}
#content .sub .box {border:1px solid #d8d8d8;margin:20px 0px 0px 0px;}
#content .sub .box h4 {color:#017ac3;font-size:12px;font-weight:bold;background:url(../images/sub-h4.jpg) repeat-x bottom #ededed;padding:8px 0px 8px 10px;border-bottom:1px solid #d8d8d8;}
#content .sub .box h4 a {color:#017ac3;}
#content .sub .producenci {background:url(../images/box-producenci.jpg) repeat-x top #f8f8f8;margin-bottom:20px;}
#content .sub .bestsellery, #content .sub .ostatnio-dodane {background:url(../images/box-bestsellery.jpg) repeat-x top #EDEDED;}
#content .sub .bestsellery h4 {background:url(../images/ico-bestsellers.jpg) no-repeat top right #e9e9e9;}
#content .sub .bestsellery .best-photo {text-align:center;padding:0px 0px 10px 0px;}
#content .sub .promocje h4 {background:url(../images/ico-promocje.jpg) no-repeat top right #EDEDED;text-align:left;}
#content .sub .promocje {text-align:center;font-size:11px;color:#000;line-height:18px;}
#content .sub .promocje a {color:#000;}
#content .sub .promocje span {color:#017ac3;font-weight:bold;}
#content .sub .promocje a.more {color:#909090;display:block;padding:0px 0px 0px 5px;background:url(../images/blue-arrow.jpg) no-repeat center left;width:65px;margin:0px auto;}
#content .sub .promocje .single {padding:0px 0px 20px 0px;}
#content .sub .promocje .title {padding:5px 0px 5px 0px;}

#content .sub .recenzje h4 {background:url(../images/ico-recenzje.jpg) no-repeat top right #e9e9e9;}
#content .sub .artykuly h4 {background:url(../images/ico-artykuly.jpg) no-repeat top right #e9e9e9;}
#content .sub .newsletter h4 {background:url(../images/ico-newsletter.jpg) no-repeat right 2px;border-bottom:0px;}
#content .sub .newsletter .text {padding:0px 10px 5px 10px;font-size:10px;color:#909090;}
#content .sub .newsletter .inner {padding:10px;background:#eeeeee;border-top:1px solid #d8d8d8;}
#content .sub .newsletter .input-text {font-size:11px;border:1px solid #d8d8d8;padding:3px;margin:0px 0px 10px 0px;width:130px;}
#content .sub .newsletter .sendform2 {float:right;margin-left:5px;}

#content .sub .artykuly a {background:url(../images/search-basket-a.jpg) no-repeat 10px center;display:block;padding:2px 0px 2px 25px;}

#content .sub ol {margin:0px;padding:10px;list-style:decimal inside;color:#017ac3;}
#content .sub ol li a{color:#000;}
#content .sub a.image {display:block;text-align:center;padding:5px 0px 10px 0px;}

#bottom {background:url(../images/bg-bottom.jpg) repeat-x top #008be4;min-height:180px;position:relative;z-index:5;}
#bottom .inner {width:940px;margin:0px auto;}
#bottom h5 {background:url(../images/bottom-h5.jpg) no-repeat top left;width:180px;height:19px;margin:-22px 0px 0px -10px;position:absolute;text-align:center;color:#fff;font-size:11px;font-weight:bold;padding:3px 0px 0px 0px;z-index:10;}
#bottom ul {list-style:none;margin:0px;padding:30px 0px 30px 0px;float:left;}
#bottom li {float:left;color:#fff;width:219px;padding:0px 0px 0px 15px;}
#bottom li a {color:#fff;background:url(../images/bottom-li-a.gif) no-repeat center left;padding:0px 0px 0px 15px;position:relative;display:block;}
#footer {border-top:1px solid #0e8ee0;padding:10px 15px 0px 15px;color:#fff;}
#footer a {color:#fff;}
#footer .left {float:left;}
#footer .right {float:right;}
#bottom .ftable {padding:30px 0px 20px 0px;}

#promo {}
#promo h4 {background:url(../images/promo-h4.jpg) repeat-x;height:25px;padding:8px 10px 0px 10px;color:#fff;font-weight:bold;font-size:11px;}
#promo h4 a {float:right;display:block;background:url(../images/promo-h4-a.jpg) no-repeat top left;width:132px;height:17px;font-size:10px;color:#017ac3;font-weight:normal;text-align:center;}
#promo .image {text-align:center;border:1px solid #d8d8d8;background:#fff;}
#promo .box {background:#f4f4f4;padding:0px 0px 10px 0px;}
#promo .box .single {float:left;width:178px;padding:12px 0px 0px 12px;text-align:center;line-height:16px;}
#promo .box .single h3 {color:#000;font-size:12px;font-weight:bold;height:33px;padding:5px 0px 0px 0px;}
#promo .box .single h3 a {color:#000;font-size:12px;}
#promo .box div a {font-size:11px;}
#promo .box div {font-size:12px;}
#promo .box span {font-weight:bold;color:#017ac3;}

#prods {list-style:none;padding:0px;margin:0px;}
#prods li {width:278px;float:left;padding:10px 0px 0px 0px;border:1px solid #d8d8d8;margin:10px 10px 0px 0px;background:#fff;}
#prods li h3 {font-size:11px;color:#000;font-weight:bold;text-align:center;height:30px;}
#prods li h3 a {color:#000;}
#prods li .image {border: 0px;float:left;width:130px;display:block;text-align:center;height:140px;}
#prods li .image .photo {}
#prods li .text {width:130px;float:right;height:125px;overflow:hidden;display:block;text-transform:uppercase;text-align:right;padding:0px 10px 0px 0px;}
#prods li .options {display:block;height:53px;background:url(../images/prod-options.jpg) repeat-x;padding:20px 20px 0px 10px;border-top:1px solid #d8d8d8;}
#prods li .options .left {float:left;width:110px;display:block;text-align:right;}
#prods li .options .right {float:right;width:110px;display:block;text-align:center;}
#prods li .options .right a {display:block;}
#prods li .options .left span {display:block;}
#prods li .options .left span strong {color:#017ac3;}
#prods li .options .left .old {text-decoration:line-through;color:#b30000;}
#prods .remove {margin-right:0px;}
#prods .clear {display:block;}

.det-data-rotate table td {padding: 0px;}

#bigprod {}
#bigprod h1 {font-size:18px;color:#000;font-weight:bold;padding:0px 0px 20px 0px;}
#bigprod h1 span {float:right;font-size:18px;color:#b7b7b7;font-weight:bold;}
#bigprod .images {float:left;width:240px;margin-bottom:20px;}
#bigprod .images .image {border:1px solid #d8d8d8;width:220px;height:220px;}
#bigprod .images .simg {padding:0px 5px 0px 0px;display:inline;}
#bigprod .images .simg img {height:25px;width:25px;border:1px solid #C9C9C9;}
#bigprod .images .simg img:hover {border:1px solid #9A9899;}
#bigprod .images .add-photo {background:#f0f0f0;width:212px;padding:5px;text-align:center;}
#bigprod .text {width:340px;float:right;}
#bigprod .avail {background:url(../images/bg-avail.jpg) no-repeat top left;width:146px;height:17px;color:#fff;display:block;font-size:10px;font-weight:bold;padding:4px 0px 0px 0px;text-align:center;text-transform:uppercase;}
#bigprod .desc {padding:15px 0px 15px 0px;}
#bigprod .options {background:url(../images/bg-options.jpg) repeat-x top;border-top:1px solid #d8d8d8;padding:10px;}
#bigprod .options a.do-koszyka {background:url(../images/do-koszyka.jpg) no-repeat top left;width:139px;height:27px;display:block;cursor:pointer;}
#bigprod .options div.brak {background:url(../images/brak.jpg) no-repeat top left;width:139px;height:27px;display:block;}
#bigprod .options .left {float:left;padding:7px 0px 0px 0px;}
#bigprod .options .left span {color:#017ac3;font-weight:bold;}
#bigprod .options .left .old {color:#000;text-decoration:line-through;padding-right:5px;}
#bigprod .options .right {float:right;}

#rotate ul {list-style:none;padding:0px;margin:0px;}

#det-data-nav {border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;width:514px;position:relative;z-index:10;}
#det-data-nav li {float:left;font-size:12px;font-weight:bold;position:relative;z-index:10;}
#det-data-nav li a.current {color:#000;background:#fff;border-bottom:0px;opacity: 1;filter: alpha(opacity=99);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";}
#det-data-nav li a {color:#525252;background:#f1f1f1;display:block;float:left;height:23px;padding:7px 0px 0px 10px;width:160px;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
#det-data-rotate {padding:5px;border:1px solid #d8d8d8;position:relative;z-index:5;margin-top:-2px;width:570px;}
#det-data-rotate th {background:#017ac3;color:#fff;}
#det-data-rotate th a {color:#fff;}

#opts {padding:10px 0px 10px 0px;}
#opts a {display:block;float:left;cursor:pointer;text-decoration:underline;}
#opts a.one {background:url(../images/ico1.jpg) no-repeat center left;padding:10px 10px 10px 30px;}
#opts a.two {background:url(../images/ico2.jpg) no-repeat center left;padding:10px 0px 10px 30px;}
#opts a.three {background:url(../images/ico3.jpg) no-repeat top left;padding:10px 0px 10px 30px;float:right;}

#footer_table {width:950px;margin:0 auto;color:#fff;}
#footer_table th {color:#fff;font-weight:bold;text-align:left;float:left;width:219px;padding:0px 0px 0px 15px;}
#footer_table td {color:#fff;float:left;width:219px;padding:0px 0px 0px 15px;}
#footer_table a {color:#fff;background:url(../images/bottom-li-a.gif) no-repeat center left;padding:0px 0px 0px 15px;position:relative;display:block;}
#footer_table th a {background:none;padding:0px;}

#basket {padding:0px 0px 20px 0px;}
#basket .image {width:124px;border:1px solid #d8d8d8;text-align:center;float:left;}
#basket .text {float:right;width:440px;}
#basket h5 {font-size:12px;color:#000;font-weight:bold;}
#basket h5 a {color:#000;}
#basket .price {font-size:11px;line-height:15px;}
#basket .price span {color:#017ac3;font-weight:bold;}
#basket .options {padding:0px 0px 0px 0px;color:#aeaeae;}
#basket .options span {float:right;}
#basket .sizer {height:90px;padding:10px 0px 0px 0px;}
#basket .sin {padding:10px 0px 10px 0px;border-bottom:1px solid #e7e7e7;}
#basket .options span a {display:block;background:url(../images/menubox-button.jpg) no-repeat top left;width:100px;height:16px;cursor:pointer;text-align:center;color:red;font-size:11px;padding:2px 0px 0px 0px;}

#cart-nav {height:29px;border:1px solid #d4d4d4;}
#cart-nav .left {width:430px;background:#ededed;float:left;height:29px;padding:0px 10px 0px 0px;border-right:1px solid #d4d4d4;}
#cart-nav .left a {background:url(../images/cart3.jpg) no-repeat top left;display:block;height:29px;padding:7px 0px 0px 30px;float:right;}
#cart-nav .right {width:136px;background:fff;color:#017ac3;font-weight:bold;float:right;padding:7px 0px 0px 0px;text-align:center;}
#cart-nav a.continue {color:#5f5f5f;background:url(../images/cart1.jpg) no-repeat top left;width:139px;height:27px;display:block;cursor:pointer;float:right;margin:0px 10px 0px 0px;}
#cart-nav a.finalize {background:url(../images/cart2.jpg) no-repeat top left;width:138px;height:27px;display:block;cursor:pointer;float:right;}
#basket .input_amount {font-size:11px;border:1px solid #d4d4d4;}
a.finalize {background:url(../images/cart2.jpg) no-repeat top left;width:138px;height:27px;display:block;cursor:pointer;float:right;}
a.goback {background:url(../images/goback.jpg) no-repeat top left;width:139px;height:27px;display:block;cursor:pointer;float:left;}

#basket .header {font-size:18px;color:#000;border-bottom:1px solid #d4d4d4;padding:0px 0px 3px 0px;}

.jflow-content-slider-upper {padding:0px 0px 20px 0px;}
#jFlowSlide-upper{}
#slider-nav {background:url(../images/slider-nav.jpg) no-repeat top left;width:580px;height:34px;}
#slider-nav .txt {float:left;padding:11px 0px 0px 20px;color:#017ac3;font-weight:bold;}
#myController-upper {padding:8px 10px 0px 0px;position:relative;z-index:10;float:right;}
#myController-upper span.jFlowSelected-upper {background:url(../images/slider-nav-a-hover.jpg) no-repeat top left;height:16px;width:16px; margin-right:0px; font-weight:bold;margin:0px 4px 0px 0px; text-align:center;}
.jFlowControl-upper { background:url(../images/slider-nav-a.jpg) no-repeat top left;color:#017ac3; cursor:pointer; height:16px;width:16px; padding:2px 0px 0px 0px; display:block;float:left;margin:0px 4px 0px 0px; text-align:center;font-weight:bold;}
.jFlowPrev-upper, .jFlowNext-upper {display:none;visibility:hidden;}
.slide-wrapper-upper { padding: 0px; position:relative;}
.slide-thumbnail-upper {  }
.slide-thumbnail-upper img {}
.slide-details-upper { width:580px; position:absolute; z-index:10; bottom:0;left:0;background:url(../images/slider-trans.png) no-repeat top left;height:79px;}
.slide-details-upper h2 { font-size:1.5em; font-style: italic; font-weight:normal; line-height: 1; margin:0; }
.slide-details-upper .description-upper { margin-top:10px;}
.slide-details-upper h4 {font-size:18px;color:#fff;line-height:20px;margin:0px;padding:20px 0px 5px 20px;font-weight:bold;}
.slide-details-upper h4 a {color:#fff;}
.slide-details-upper h5 {font-size:18px;color:#fff;line-height:20px;margin:0px;padding:0px 0px 0px 20px;font-weight:normal;}
.slide-details-upper h5 a {color:#fff;}
.slide-details-upper p {color:#fff;font-size:24px;position:absolute;top:45%;right:20px;font-weight:bold;}
.slide-details-upper p a {color:#fff;}

.shopcart-other {font-size:11px;color:#000;line-height:18px;padding:18px 0px 0px 0px;}
.shopcart-other font {font-size:11px !important;}

#navigation {}
#navigation .left {float:left; width: 102px;}
#navigation .left2 {float:left;text-align: center; width: 370px;}
#navigation .right {float:right; width: 95px;}
#navigation .left2 a {text-decoration: none;}
#navigation .left a {display: block;background:url(../images/nav-left.jpg) no-repeat center left;padding:3px 0px 3px 15px;}
#navigation .right a {display: block;background:url(../images/nav-right.jpg) no-repeat center right;padding:3px 15px 3px 0px;}
