@charset "utf-8";
/* CSS Document */

html,body{margin:0;padding:0;font:11px Tahoma, Geneva, sans-serif;color:#333333;background-color: #f2f2f2;}
img{border:0;}
a, a:hover{text-decoration:none;color:#595959;outline:none;}
h1,h2,h3,h4,h5 {padding:0px;margin:0;line-height:21px;}
p {line-height:15px;padding:0px;margin:0px;}
.clear{clear:both;font-size:0;}
.span-clear {clear:both;font-size:0px;line-height:0px;display:block;height:0px;padding:0px !important;}
ul,ol,li {line-height:15px;}
form {padding:0px !important;margin:0px !important;}
input, textarea {font:11px Verdana, Geneva, sans-serif;font-size:11px;border:0px;line-height:11px;}
input[type=submit]:hover, .newsletter .add:hover, .newsletter .remove:hover {opacity:0.7;}

.set-size {width:980px;margin:0 auto;}
#top {background:url(../images/bg-top.jpg) no-repeat top center;height:180px;}
#top .set-size {position:relative;}

#logo {float:left;display:block; z-index:25;text-indent: -999em;}


#search {background:url(../images/bg-search.jpg) no-repeat top left;width:438px;height:51px;display:block;padding:20px;position:absolute;top:10px;right:-10px;}
#search .input-text {background:url(../images/search-input-text.jpg) no-repeat top left;width:354px;float:left;padding:7px 5px 7px 10px;color:#5d5d5d;}
#search .input-submit {background:url(../images/search-input-submit.jpg) no-repeat top left;width:64px;height:27px;float:left;cursor:pointer;}
#search div.fields {padding:2px 0px 7px 0px;float:left;width:438px;margin:0px;}
#search div.opt {padding:0px;float:left;width:438px;margin:0px;}
#search span {display:block;float:left;padding:0px 20px 0px 0px;}
#search span .input-checkbox {vertical-align:middle;}
#search a.adv {background:url(../images/arrow-right-4.gif) no-repeat center left;padding:3px 0px 4px 20px;float:right;color:#5d5d5d;}
#search a.adv:hover {color:#0f5a86;}

#top-menu {margin:0px 0px 0px 0px;position:relative;z-index:10;}
#top-menu .set-size {border-bottom:3px solid #017dc5;}
#top-menu ul {
    height: 47px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    width: 788px;
}
#top-menu ul li {float:left;display:block;}
#top-menu ul li a {display:block;float:left;padding:17px 22px 0px 22px;font-size:14px;border-right:1px dotted #bfbfbf;height:30px;background:#fff;color:#5d5d5d;position:relative;line-height:16px;}
#top-menu ul li a:hover {background:#f4f4f4;}
#top-menu ul .color a{background:url(../images/top-menu-li-a.jpg) repeat-x #eb2629;color:#fff;border-right:1px dotted #fff;}
#top-menu ul li a.current {background:#FD753B;color:#fff;border-right:1px dotted #fff;}
#top-menu ul .color a:hover {background:url(../images/top-menu-li-a.jpg) repeat-x #eb2629;}
#top-menu ul li a.current {background:#fe621f;}
#top-menu ul .last a {border-right:0px;}

#container {background-color:white;width:980px;margin:0px auto;}
#container .sub {width:192px;}
#container .sub-left {float:left;margin:0px 0px 0px 0px;border-top:1px solid #0f5a86;position:relative;z-index:20;}
#container .sub-right {float:right;}
#main {float:left;width:596px;}
#content {background-color:#b1b3b6;width:596px;min-height: 426px;padding: 0px 0px 20px 0px;}

.sub .flr {background:#fff;border-left:1px dotted #787878;padding:0px;border-bottom:1px dotted #787878;}
.sub .flr h4 {font-size:14px;color:#5d5d5d;font-weight:bold;border-bottom:1px dotted #787878;padding:14px 10px 14px 10px;line-height:14px;}
.sub .flr .cnt {}
.sub .flr #nicebutton .input_nicebutton {background:url(../images/filter-nice.jpg) no-repeat top left;width:100px;height:23px;display:block;text-align:center;color:#fff;cursor:pointer;}
.sub .flr #nicebutton .input_nicebutton_over {background:url(../images/filter-nice.jpg) no-repeat;width:100px;height:23px;display:block;text-align:center;color:#fff;background-position:0px -23px;cursor:pointer;}
.sub .cats {background:#fff;border-left:1px dotted #787878;padding:0px 0px 10px 0px;}
.sub .cats ul {list-style:none;padding:0px;margin:0px;font-size:12px;}
.sub .cats ul li {font-weight:bold;padding:7px 0px 2px 0px;margin: 7px 0 0 8px;border-top:1px dotted #787878;}
.sub .cats ul li a {color:#5d5d5d;}
.sub .cats ul li a:hover, a:hover{color:#0f5a86;}
.sub .cats ul .one {border-bottom:0px;padding-bottom:7px;}
.sub .cats ul .two {font-weight:normal;border-top:0px;font-size:11px;padding:2px 0px;margin-top:0px;}
.sub .cats ul .two a {background:url(../images/arrow-right-2.gif) no-repeat center left;padding:0px 0px 0px 15px;}
.sub .cats h4 {font-size:18px;color:#5d5d5d;font-weight:bold;border-bottom:1px dotted #787878;padding:14px 10px 14px 10px;line-height:18px;}
.sub .cats ul .remove {border-top:0px;}
.sub .cats ul .selected a {color:#0f5a86 !important;font-weight:bold !important;}
.sub .cats ul li a.lvl {background:url(../images/arrow-right-2.gif) no-repeat center left;padding:0px 0px 0px 15px;font-weight:normal !important;font-size:11px;}
.sub .cats ul li ul li {border-top:0px !important;padding:0px;}

.sub .producer form {padding:0px !important;margin:0px !important;}
.sub .producer {background:url(../images/bg-producer.jpg) repeat-y;width:190px;border:1px solid #b9b5a9;}
.sub .producer h4 {font-size:14px;color:#fff;font-weight:bold;padding:10px 10px 0px 10px;line-height:14px;}
.sub .producer .cnt {padding:10px;}
.sub .producer .select_manufacturer {float:left;width:127px;font-size:11px;border:1px solid #a0a0a0;padding:3px;margin-right:5px;}
.sub .producer .sendform {display:block;width:30px;height:25px;cursor:pointer;background:url(../images/producer-input-submit.jpg) no-repeat top left;margin-left:5px;border:0px;}

.sub .box-grey {width:183px;border:1px solid #cfcec7;margin-top:10px;}
.sub .box-grey h4 {font-size:14px;font-weight:bold;color:#0f5a86;background:url(../images/box-grey-h4.jpg) no-repeat top left;line-height:14px;}
.sub .box-grey h4 span {padding:12px 10px;display:block;}
.sub .box-grey ul {list-style:none;padding:0px;margin:0px;background:url(../images/box-grey-ul.jpg) repeat-y;width:183px;}
.sub .box-grey ul li {width:183px;border-top:1px dotted #787878;padding:2px 0px;}
.sub .box-grey ul li .nr {font-weight:bold;color:#0f5a86;font-size:12px;}
.sub .box-grey ul li .image img {border:1px solid #cac9c2;}
.sub .box-grey ul li .title {padding-left:5px;padding-right:5px;}
.sub .box-grey ul li .title a {color:#2b2b2b;}
.sub .box-grey ul li .title a:hover {color:#0f5a86;}
.sub .box-grey .ico1 span {background:url(../images/ico1.gif) no-repeat 152px 7px;}
.sub .box-grey .ico2 span {background:url(../images/ico2.gif) no-repeat 152px 7px;}
.sub .box-grey .ico3 span {background:url(../images/ico3.gif) no-repeat 152px 7px;}

.sub-right .box-grey {margin-left:7px;}
.sub-right .box-grey .cnt {background:url(../images/box-grey-h4.jpg) no-repeat top left;}
.sub-right .box-grey h4 span {padding:12px 6px;}
.sub-right .box-grey .ico1 span {background-position:156px 7px;}


.sub .basket {background:url(../images/bg-basket.jpg) repeat-x #1c7cb3;padding:10px 12px;color:#fff;}
.sub .basket h4 {color:#fff;font-weight:bold;font-size:14px;line-height:14px;padding:0px 0px 8px 0px;}
.sub .basket p {line-height:18px;}
.sub .basket a.go {background:url(../images/basket-a-go.jpg) no-repeat top left;width:161px;height:23px;display:block;margin:10px 0px 0px 0px;}
.sub .basket a.go:hover {opacity:0.7;}

.sub .panel {background:url(../images/box-panel.jpg) no-repeat top left;width:162px;height:152px;padding:15px 15px 10px 15px;margin-top:10px;}
.sub .panel h4 {font-weight:bold;color:#5d5d5d;font-size:16px;line-height:16px;padding:0px 0px 15px 0px;}
.sub .panel .input-login {border:1px solid #c9c9c9;color:#5d5d5d;padding:4px;float:left;margin:0px 0px 7px 0px;width:148px;}
.sub .panel .input-pass {border:1px solid #c9c9c9;color:#5d5d5d;padding:4px;width:110px;float:left;}
.sub .panel .input-submit {background:url(../images/panel-input-submit.jpg) no-repeat top left;width:28px;height:23px;cursor:pointer;float:left;margin-left:10px;}
.sub .panel .options {border-top:1px solid #cac7bb;margin:7px 0px 0px 0px;padding:7px 0px 0px 0px;float:left;}
.sub .panel .options a.forget {background:url(../images/panel-a-forget.jpg) no-repeat top left;width:161px;height:23px;display:block;margin:0px 0px 7px 0px;}
.sub .panel .options a.forget:hover {opacity:0.7;}
.sub .panel .options a.register {background:url(../images/panel-a-register.jpg) no-repeat top left;width:161px;height:23px;display:block;}
.sub .panel .options a.register:hover {opacity:0.7;}
.sub .panel a:hover {text-decoration:underline;}
.sub .panel a.btn {background:url(../images/panel-a-logged.jpg) no-repeat top left;width:161px;height:23px;display:block;margin:0px 0px 7px 0px;text-align:center;font-size:12px;color:#fff;line-height:22px;}
.sub .panel a.btn:hover {background-position:0px -23px;text-decoration:none;}

.sub .guar {background:url(../images/guar.jpg) no-repeat top left;width:185px;height:196px;margin:10px 0px 0px 0px;float:right;position:relative;}
.sub .guar a {position:absolute;bottom:10px;right:10px;background:url(../images/arrow-right-4.gif) no-repeat center left;padding:0px 0px 0px 20px;color:#5d5d5d;}
.sub .guar a:hover {text-decoration:underline;}

.sub .promo {background:#7d7c77;width:180px;float:right;border-left:1px solid #7d7c77;border-right:4px solid #7d7c77;border-bottom:4px solid #7d7c77;position:relative;}
.sub .promo .tag-promocja {background:url(../images/tag-promocja.png) no-repeat top left;width:69px;height:69px;display:block;position:absolute;top:0px;left:0px;}
.sub .promo .tag-nowosc {background:url(../images/tag-nowosc.png) no-repeat top left;width:69px;height:69px;display:block;position:absolute;top:0px;left:0px;}

.sub .promo h4 {color:#fff;font-size:14px;padding:10px;font-weight:bold;}
.sub .promo h4 a {color:#fff;}
.sub .promo ul {list-style:none;padding:0px;margin:0px;background:#fff;width:180px;}
.sub .promo ul li {}
.sub .promo ul li h3 {padding:7px 10px;line-height:12px;font-size:12px;color:#595959;border-top:1px solid #cac7bb;}
.sub .promo ul li h3 a {color:#595959;}
.sub .promo ul li p {padding:0px 10px 7px 10px;height:55px;overflow:hidden;}
.sub .promo ul li p a {color:#595959;}
.sub .promo ul li h3 a:hover, .sub .promo ul li p a:hover {color:#0f5a86;}
.sub .promo ul li .price {padding:7px 10px;display:block;border-top:1px solid #cac7bb;border-bottom:1px solid #cac7bb;display:block;}
.sub .promo ul li .price span {text-decoration:line-through;}
.sub .promo ul li .price strong {color:#0f5a86;font-size:12px;}
.sub .promo ul li a.more {color:#0f5a86;font-size:12px;display:block;background:url(../images/arrow-right-2.gif) no-repeat 12px center;padding:5px 5px 8px 25px;float:left;}
.sub .promo ul li a.more:hover {text-decoration:underline;}
.sub .promo ul li a.add {background:url(../images/promo-add.jpg) no-repeat top left;width:60px;height:29px;float:right;margin:-1px 0px 0px 0px;display:block;border-right:1px solid #fff;border-bottom:1px solid #fff;}
.sub .promo ul li a.add:hover {background-position:0px -29px;}
.sub .promo ul li .image {display:block;text-align:center;width:180px;}
.sub .promo ul li table {width:180px !important;}

.sub .newsletter {width:163px;border:1px solid #e8e7e1;border-bottom:4px solid #e8e7e1;float:right;margin:10px 0px 0px 0px;background:url(../images/ico4.gif) no-repeat 142px 5px;padding:15px 10px 10px 10px;}
.sub .newsletter h4 {font-size:14px;font-weight:bold;color:#5d5d5d;line-height:14px;}
.sub .newsletter p {padding:10px 0px 10px 0px;}
.sub .newsletter .input-text {border:1px solid #c9c9c9;padding:4px;color:#5d5d5d;width:150px;}
.sub .newsletter .options {padding:5px;}
.sub .newsletter .remove {background:url(../images/newsletter-remove.jpg) no-repeat top left;width:63px;height:23px;display:block;float:left;}
.sub .newsletter .add {background:url(../images/newsletter-add.jpg) no-repeat top left;width:79px;height:23px;display:block;float:right;}

.sub .article {width:163px;border:1px solid #e8e7e1;border-bottom:4px solid #e8e7e1;float:right;margin:10px 0px 0px 0px;background:url(../images/ico5.gif) no-repeat 142px 5px;padding:15px 10px 10px 10px;}
.sub .article h4 {font-size:14px;font-weight:bold;color:#5d5d5d;line-height:14px;}
.sub .article ul {list-style:none;padding:20px 0px 0px 0px;margin:0px;}
.sub .article ul li {}
.sub .article ul li a {background:url(../images/arrow-right-4.gif) no-repeat center left;padding:0px 0px 0px 20px;color:#5d5d5d;}

.sub .review {width:180px;border:1px solid #e8e7e1;border-bottom:4px solid #e8e7e1;float:right;margin:10px 0px 0px 0px;background:url(../images/ico5.gif) no-repeat 137px 5px;padding:15px 3px 5px 0px;}
.sub .review h4 {font-size:14px;font-weight:bold;color:#5d5d5d;line-height:14px;padding:0px 0px 15px 10px;}
.sub .review .image {border-right:1px solid #e8e7e1;border-top:1px solid #e8e7e1;display:block;text-align:center;padding:10px 0px}
.sub .review h3 {padding:10px;line-height:12px;font-size:12px;border-top:1px solid #e8e7e1;border-right:1px solid #e8e7e1;border-bottom:1px solid #e8e7e1;}
.sub .review h3 a {color:#5d5d5d;}
.sub .review .rate {padding:5px 12px;display:block;line-height:20px;}
.sub .review .rate img {vertical-align:middle;}
.sub .review .rate span {vertical-align:middle;}
.sub .review .img_class {border:0px !important;}
.sub .review .menubox_small_font {padding:10px;}
.sub .review ul {list-style:none;padding:0px;margin:0px;}




.slider-frame {padding:20px 0px;height:394px;overflow:hidden;}
#slider {position:relative;width:562px !important;margin:0 auto;}
#slider ul {list-style:none;padding:0px;margin:0px;}
#slider .image {display:block;height:320px;overflow:hidden;width:562px;}
#slider .data {background:#c3c1ba;display:block;height:80px;}
#slider #snext {background:url(../images/slider-right.jpg) no-repeat top left;width:43px;height:62px;display:block;position:absolute;top:320px;right:0px;z-index:30;}
#slider #sprev {background:url(../images/slider-left.jpg) no-repeat top left;width:43px;height:62px;display:block;position:absolute;top:320px;left:0px;z-index:30;}
#slider .data .left {display:block;float:left;padding:20px 0px 0px 70px;color:#434343;}
#slider .data .left .title {display:block;font-size:18px;font-weight:bold;}
#slider .data .left .subtitle {display:block;font-size:14px;font-weight:bold;padding:5px 0px 0px 0px;}
#slider .data .right {display:block;float:right;padding:20px 70px 0px 0px;}
#slider .data .right .price {font-size:23px;line-height:23px;color:#434343;font-weight:bold;padding:5px 0px 0px 0px;display:block;}
#slider .nav {font-size:0px;line-height:0px;position:absolute;bottom:5px;left:0px;z-index:30;width:570px;}
#slider .nav a {width:92px;height:10px;background:#818180;display:block;float:left;margin-right:2px;}
#slider .nav a.activeSlide {background:#0f5a86;}

#rec {padding:20px 13px;background:#7d7c77;}
#rec h4 {font-size:16px;color:#fff;font-weight:bold;line-height:16px;}
#rec a.checkout {background:url(../images/arrow-right-4.gif) no-repeat center left;padding:3px 0px 3px 22px;color:#fff;font-size:12px;float:right;}
#rec a.checkout:hover {text-decoration:underline;}
#rec ul {list-style:none;padding:0px;margin:0px;}
#rec ul li {margin:15px 0px 0px 0px;background:#fff;height:134px;position:relative;}
#rec ul li .image {float:left;width:134px;border-right:1px solid #7d7c77;}
#rec ul li .data {float:left;width:425px;padding:16px 0px 0px 10px;}
#rec ul li .data .title {font-weight:bold;display:block;font-size:13px;line-height:13px;}
#rec ul li .data .title a {color:#595959;}
#rec ul li .data .title a:hover {text-decoration:underline;}
#rec ul li .data .text {display:block;padding:15px 0px;border-bottom:1px solid #cac7bb;height:45px;}
#rec ul li .data .text .txt {display:block;height:44px;overflow:hidden;padding-right:10px;}
#rec ul li .data .price {padding:5px 0px;display:block;float:left;}
#rec ul li .data .price span {text-decoration:line-through;}
#rec ul li .data .price strong {color:#0f5a86;font-size:12px;}
#rec ul li .data .right {float:right;display:block;}
#rec ul li .data .right .more {color:#0f5a86;font-size:12px;display:block;background:url(../images/arrow-right-2.gif) no-repeat 12px center;padding:5px 15px 8px 25px;float:left;font-weight:bold;}
#rec ul li .data .right .more:hover {text-decoration:underline;}
#rec ul li .data .right .add, .storage .add {background:url(../images/promo-add.jpg) no-repeat top left;width:60px;height:29px;float:right;margin:-1px 0px 0px 0px;display:block;border-right:1px solid #fff;border-bottom:1px solid #fff;}
#rec ul li .data .right .add:hover, .storage .add:hover {background-position:0px -29px;}
#rec ul li .data .right .brak {position:relative !important;float:right;width:55px;padding-left:5px;}
#rec ul li .tag-promocja {background:url(../images/tag-promocja.png) no-repeat top left;width:69px;height:69px;display:block;position:absolute;top:0px;left:0px;}
#rec ul li .tag-nowosc {background:url(../images/tag-nowosc.png) no-repeat top left;width:69px;height:69px;display:block;position:absolute;top:0px;left:0px;}

.prod {padding:15px 0px 0px 15px;}
.prod ul {list-style:none;padding:0px;margin:0px;}
.prod ul li {width:180px;height:282px;background:#fff;position:relative;z-index:20;float:left;margin:0px 13px 13px 0px;}
.prod ul li .image td {width:180px;height:180px;}
.prod ul li h3 {font-size:12px;color:#595959;font-weight:bold;line-height:13px;padding:6px 10px;border-top:1px solid #b7b5ac;display:block;}
.prod ul li h3 a {color:#595959;}
.prod ul li h3 a:hover {text-decoration:underline;}
.prod ul li h3 span {display:block;height:28px;overflow:hidden;}
.prod ul li .price {display:block;padding:9px 10px;border-top:1px solid #b7b5ac;border-bottom:1px solid #b7b5ac;line-height:12px;}
.prod ul li .price span {text-decoration:line-through;}
.prod ul li .price strong {color:#0f5a86;font-size:12px;}
.prod ul li .options {display:block;padding:0px;border-bottom:1px solid #fff;position:relative;}
.brak {background:url(../images/promo-add_off.jpg) no-repeat bottom left;width:60px;height:29px;float:right;margin:-1px 0px 0px 0px;display:block;border-right:1px solid #fff;}
.prod ul li .options .add {background:url(../images/promo-add.jpg) no-repeat top left;width:60px;height:29px;float:right;margin:-1px 0px 0px 0px;display:block;border-right:1px solid #fff;cursor:pointer;}
.prod ul li .options .add:hover {background-position:0px -29px;}
.prod ul li .options .more {color:#0f5a86;font-size:12px;display:block;background:url(../images/arrow-right-2.gif) no-repeat 12px center;padding:3px 5px 6px 25px;float:left;margin-top:3px;font-weight:bold;}
.prod ul li .options .more:hover {text-decoration:underline;}
.prod ul .remove {margin-right:0px;}
.prod ul li .tag-promocja {background:url(../images/tag-promocja.png) no-repeat top left;width:69px;height:69px;display:block;position:absolute;top:0px;left:0px;}
.prod ul li .tag-nowosc {background:url(../images/tag-nowosc.png) no-repeat top left;width:69px;height:69px;display:block;position:absolute;top:0px;left:0px;}
.prod ul li .desco {display:none;visibility:hidden;}


#bottom {width:980px;margin:0 auto;}
#low-menu {padding:15px 0px;}
#low-menu ul {list-style:none;padding:0px;margin:0px;text-align:center;}
#low-menu ul li {display:inline;border-right:1px solid #5d5d5d;line-height:12px;padding:0px 20px;}
#low-menu ul .remove {border-right:0px;}
#low-menu ul li a {color:#5d5d5d;}
#low-menu ul li a:hover {color:#0f5a86;}

#low-sub {border-top:1px solid #e4e2d8;border-bottom:1px solid #e4e2d8;padding:25px 0px;}
#low-sub ul {list-style:none;padding:0;margin:0 auto;text-align:center;width: auto;}
#low-sub ul li {padding:0px 8px;float: left;overflow: hidden;}
#low-sub ul li.hasChildren a{background: transparent;font-weight: bold;float: left;}
#low-sub ul li.hasChildren ul li a {color:#5d5d5d;background:url(../images/arrow-right-4.gif) no-repeat center left;padding:0 0 0 20px;font-weight: normal;}
#low-sub ul li a:hover, #low-sub ul li.hasChildren ul li a:hover {color:#0f5a86;}

#footer {color:#5d5d5d;padding:10px 15px;}
#footer a {color:#5d5d5d;}
#footer a:hover {color:#0f5a86;}
#footer span {float:right;line-height:18px;}
#footer span img {vertical-align:middle;margin-top:-4px;}

h1.top_text, .top_text h1 {font-size:11px;font-weight:normal;display: inline;}
h1.top_text {display: block;}

.top_text {color:#fff;padding:10px 0px 10px 0px;border-bottom:1px solid #a6a5a1;width:570px;margin:0 auto;font-size:11px !important; line-height: 21px; margin-bottom: 4px;}
#lista_produktow .top_text {padding-top:10px;}
#lista_produktow .top_text h1 {display:inline;}

.top_text a {color:#fff;}
.top_text a:hover {text-decoration:underline;}
.sort {color:#fff;padding:10px 0px;width:570px;margin:0 auto;border-bottom:1px solid #a6a5a1;}
.my_account .top_text {width:auto !important;padding-top:0;line-height: 13px;margin: 0 0 10px 0;}

#bigprod {width:570px;margin:0 auto;background:#fff;}
#bigprod h1 {color:#474747;font-weight:bold;font-size:20px;padding:20px;}

#bigprod .imagex {float:left;width:310px;}
#bigprod .imagex .inside {border:1px solid #cfcfcb;border-left:0px; valign:middle;}
#bigprod .imagex .bimage {height:310px;width:310px;margin:0 auto;}
#bigprod .imagex .bimage td {height:310px;}
#bigprod .imagex .smallimgs {border-top:1px solid #cac7bb;width:250px;margin:0 auto;}
#bigprod .imagex .smallimgs ul {list-style:none;padding:10px 0px;margin:0px;text-align:center;}
#bigprod .imagex .smallimgs ul li {display:inline;padding:0px 5px;}

#bigprod .data {width:250px;float:right;border-top:1px solid #cfcfcb;line-height:18px;position:relative;}
#bigprod .data .manufacturer {position:relative;top:0px;right:0px;}
#bigprod .data .manufacturer img {border-left:0px solid #cfcfcb;border-bottom:0px solid #cfcfcb;padding:10px;}
#bigprod .imagex .av {display:block;padding:10px 0px;}
#bigprod .xtr span {color:#0f5a86;}
#bigprod .xtr {padding:0px 10px;}
#bigprod .data p {padding:10px 0px;line-height:18px;}
#bigprod .data .truncate {color:#5d5d5d;display:block;min-height:62px;overflow:hidden;padding-right:0px !important;width:190px;}
#bigprod .data .price {border-top:1px solid #cfcfcb;margin-right:20px;padding:5px 0px;position:relative;}
#bigprod .data .price span {color:#5d5d5d;text-decoration:line-through;font-size:10px;}
#bigprod .data .price strong {color:#0f5a86;font-weight:bold;font-size:12px;}
#bigprod .data a.add {background:url(../images/bigprod-data-add.jpg) no-repeat top left;width:144px;height:29px;display:block;float:right;margin-top:-6px;cursor:pointer;position:absolute;top:5px;right:0px;}
#bigprod .data a.add:hover {opacity:0.7;}
#bigprod .data .storage {text-align:right;padding-right:25px;margin-top:2px;}
#bigprod .data .storage a {color:#5d5d5d;text-decoration:underline;background:url(../images/arrow-right-2.gif) no-repeat center left;padding:3px 0px 5px 15px;}
#bigprod .data .storage a:hover {text-decoration:none;}
#bigprod .noprod {background:url(../images/noprod.jpg) no-repeat top left;width:91px;height:29px;display:block;position:absolute;top:0px;right:0px;}


#rotate {padding:20px 0px 0px 0px;}
#data-nav {list-style:none;padding:0px;margin:0px;position:relative;z-index:10;}
#data-nav li {float:left;}

/* #data-nav li a {display:block;float:left;padding:12px 36px;background:#edece8;font-size:14px;color:#454545;margin:0px 1px 0px 0px;font-weight:bold;border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;}
#data-nav li a.current {border-bottom:1px solid #fff;margin-bottom:-1px;border-top:1px solid #cac7bb;border-left:1px solid #cac7bb;border-right:1px solid #cac7bb;background:#fff;color:#0f5a86;padding:12px 36px 13px 36px;}
*/
#data-nav li a.current {
background:none repeat scroll 0 0 #FFFFFF;
border: #CAC7BB 1px solid;
border-width:1px 1px 0;
color:#0f5a86;
margin-bottom:-1px;
padding:12px 36px 13px;
}

#data-nav li a {
background:none repeat scroll 0 0 #EDECE8;
border: #FFFFFF 1px solid;
border-width:1px 1px 0;
color:#454545;
display:block;
float:left;
font-size:14px;
font-weight:bold;
margin:0 1px 0 0;
padding:12px 36px;
}

#data-nav #ex-one a {border-left:0px;}

#bigprod .options {padding:20px 0px;border-top:1px solid #cac7bb;}
#bigprod .options ul {list-style:none;padding:0px;margin:0px;text-align:center;}
#bigprod .options ul li {display:inline;padding:0px 0px; line-height: 40px;}
#bigprod .options ul li a {padding:15px 20px 15px 35px;color:#5d5d5d;font-weight:bold;white-space: nowrap;}
#bigprod .options .one a {background:url(../images/ico7.jpg) no-repeat center left;}
#bigprod .options .two a {background:url(../images/ico3.gif) no-repeat center left;}
#bigprod .options .three a {background:url(../images/ico8.jpg) no-repeat center left;}
#bigprod .options .four a {background:url(../images/ico9.jpg) no-repeat center left;}

#data-rotate {border-top:1px solid #cac7bb;margin-top:0px;position:relative;}
#data-rotate .text {padding:20px;}
#data-rotate .no_products {color:#5d5d5d;}

#dd-three .text {padding:0px;}
#dd-three li {width:528px;margin:0px auto !important;border-top:1px solid #cac7bb;padding:10px 0px;height:auto;}
#dd-three .remove {border-top:0px;}
#dd-three .image {float:left;width:120px;}
#dd-three .image td {width:120px;height:120px;}
#dd-three .image td img {width:100px;}
#dd-three .data {float:left;width:396px;padding:0px 0px 0px 10px;border-top:0px;}
#dd-three .data h3 {font-weight:bold;display:block;font-size:13px;line-height:13px;border-top:0px;padding-left:0px;height:22px;overflow:hidden;}
#dd-three .data .desco {display:block;visibility:visible;color:#525252;padding:0px 0px 10px 0px;height:66px;overflow:hidden;}
#dd-three .data .options {padding:0px;height:29px;float:right;margin:0px;width:196px;position:relative;}
#dd-three .data .price {color:#525252;float:left;border-bottom:0px;width:200px;margin:0px;}
#dd-three .data .price span {font-size:11px;}
#dd-three .data .options .more {padding-top:2px;padding-bottom:2px;}
#dd-three .data a.addx {background:url(../images/promo-add.jpg) no-repeat top left;width:60px;height:29px;float:right;margin:-1px 0px 0px 0px;display:block;border-right:1px solid #fff;border-bottom:1px solid #fff;}
#dd-three .data a.addx:hover {background-position:0px -29px;}
#dd-three .data .more {color:#0f5a86;font-size:12px;display:block;background:url(../images/arrow-right-2.gif) no-repeat 12px center;padding:5px 15px 8px 25px;float:left;font-weight:bold;}
#dd-three .image {
border-top:1px solid #cac7bb;border-left:1px solid #cac7bb;border-right:1px solid #cac7bb;
    float:left;
    padding:10px 0;
    width:120px;
}
#data-rotate #dd-three li {
    border-bottom:1px solid #CAC7BB;
    border-top: 0 none;
    height:auto;
    padding:0;
    width:528px;
    margin: 0 13px 13px 0 !important;
}

#dd-two th {background:none;padding-left:2px;}
#dd-two table {border:0px;}
#dd-two .data {border-top:0px;}
#dd-two .ocena {padding:10px 0px;}
#dd-two .ocena h3 {padding-left:5px;}
#dd-two .ocena div {display:inline;}

#shopcart, #advanced_search_form {
    background:none repeat scroll 0 0 #FFFFFF;
    margin:0 auto;
    padding:15px;
    width:540px;
}
#cartForm {background:#fff;margin:0px 15px;padding:15px;}
#advanced_search_form {margin-top:3px !important;}
.ctable_search {width:100%;}
.ctable_noborder  {width:100%;}
.text_right .sendform_long {float: right;}
#shopcart #cartForm {margin:0px;padding:0px;}
#shopcart .image {display:block;width:130px;float:left;}
#shopcart .image a {display:block;}
#shopcart .data {display:block;float:left;width:315px;}
#shopcart .remove {display:block;float:right;width:90px;height:100px;border-left:1px solid #cac7bb;}
#shopcart .list {list-style:none;padding:0px;margin:0px;}
#shopcart .list li {display:block;width:536px;padding:10px 0px;border-bottom:1px solid #cac7bb;}
#shopcart .list li a.recalculate {background:url(../images/ico10.jpg) no-repeat center left;padding:5px 0px 5px 22px;text-decoration:underline;}
#shopcart .list li .priceb {display:block;}
#shopcart .list li .priceb strong {color:#0f5a86;font-size:12px;}
#shopcart .list li .pricen {display:block;}
#shopcart .list li .amount {padding:10px 0px;display:block;}
#shopcart .list li h3 {font-size:13px;color:#595959;}
#shopcart .input_amount {border:1px solid #ccc;width:25px;text-align:center;}

#sum {width:535px;}
#sum .code {background:#f3f2ea;border-bottom:1px solid #cac7bb;padding:15px 0px;}
#sum .code ul {list-style:none;padding:0px;margin:0px;}
#sum .code li {display:block;}
#sum .code .left {padding-left:20px;float:left;padding-top:7px;}
#sum .code .left .input-text {border:1px solid #c9c9c9;color:#5d5d5d;line-height:21px;width:170px;height:21px;}
#sum .code .right {padding-right:10px;float:right;}
#sum .code .right a {display:block;text-align:center;}
#sum .code .right a span {display:block;padding:0px 0px 10px 0px;}

#sum .summary {padding:15px 0px 10px 0px;border-bottom:1px solid #cac7bb;}
#sum .summary a.finalize {background:url(../images/finalize.gif) no-repeat top left;height:23px;width:140px;display:block;float:right;cursor:pointer;margin-top:-4px;}
#sum .summary strong {color:#0f5a86;font-size:12px;}
#sum .summary a.finalize:hover {opacity:0.7;}

#shopcart a.continue {background:url(../images/continue.gif) no-repeat top left;width:161px;height:23px;display:block;cursor:pointer;margin-top:20px;margin-bottom:10px;}
#shopcart a.continue:hover {opacity:0.7;}
.backward, hr.backward {display:none;}
#shopcart .payment {padding:10px 0px 10px 0px;border-bottom:1px solid #cac7bb;}

#logreg {line-height:14px;}
#logreg p {line-height:14px;padding:0px 0px 10px 0px;}
.input_normal {border:1px solid #cac7bb; color: #5d5d5d;margin:0px 0px 4px 0px; padding:4px; height:14px;line-height:14px; }

.sendform {border:1px solid #cac7bb;cursor:pointer;}
.sendform_long {border:1px solid #cac7bb;cursor:pointer;}


/* komunikaty */
div.pole_message_err,div.pole_message,div.pole_message_info {
	background-color: #fff;
	padding: 5px 5px 5px 10px;
	font-size: 11px;
}

div.pole_message_err {
	color: #c70505;
	border-top: 10px solid #c70505;
}
div.pole_message {
	color: #5f9120;
	border-top: 10px solid #5f9120;
}
div.pole_message_info {
	color: #006e8a;
	border-top: 10px solid #006e8a;
}
/* */

#content select,content input[type="text"]{
    border:1px solid #cac7bb; color: #5d5d5d;margin:0px 0px 2px 0px; padding:2px; height:26px; line-height:14px;

}
.ctable_search  input[type="text"]{
    border:1px solid #cac7bb; color: #5d5d5d;margin:0px 0px 2px 0px; padding:2px; height:20px; line-height:14px; width:198px;
}
.ctable_search input[type="text"].currency{
width: 68px;
}
.ctable_search  select {
    border:1px solid #cac7bb; color: #5d5d5d;margin:0px 0px 2px 0px; padding:2px; height:26px; line-height:14px; width:204px;

}

.productsSort {padding:12px 0px;color:#fff !important;border-bottom:1px solid #a6a5a1;margin:0px 15px 7px 12px;}
.productsSort a {color:#fff;}
.search_notice {padding:0px 20px;color:#fff;clear:both; height: 23px;}
.search_notice #left {float:left;}
.search_notice #right {float:right;}
.productsSort .orderby {float:right;}
.productsSort .orderby ul {margin:0px;padding:10px 0px 0px 0px;}
.productsSort .orderby ul li {display:block;float:left;padding:0px 10px 0px 0px;}
.productsSort a:hover {text-decoration:underline;}
.productsSort .manufactures {float:left;}
.productsSort .categories {clear:both;}

#pageno {padding:10px 0px;}
#pageno ul {padding:0px;margin:0px;list-style:none;text-align:center;}
#pageno ul li {display:inline;}
#pageno ul li a {padding:5px 10px;color:#fff;}
#pageno ul li a:hover, #pageno ul li.current a {background:#8b897e;}
#pageno li.w_next, #pageno li.w_prev {
    width: 150px;
    display: block;
}
#pageno li.w_next {
    float: right;
}
#pageno li.w_prev {
    float: left;
}

.my_account {
    background:none repeat scroll 0 0 #FFFFFF;
    border-top:34px solid #93928D;
    margin:0 auto;
    padding:20px;
    width:530px;
}
.my_account .top_text,.my_account h1, .my_account h1 a, .my_account .top_text a {color:#5d5d5d;font-weight: bold}
.my_account .top_text{margin: 0 0 10px 0;}
.my_account .registry th,.my_account .registry td{font-size: 11px}

#cart-path {
    color:#FFFFFF;
    font-size:11px;
    font-weight:normal;
    margin:0 auto;
    padding:10px 0;
    width:570px;
}
#shopcart table th, .ctable_search th {background:#f3f2ea;padding:5px 0px;}
#shopcart .pay {float:left;width:250px;margin-top:10px;}
#shopcart .ship {float:right;width:250px;margin-top:10px;}
#shopcart .pay table, #shopcart .ship table {width:250px;}
#dataTable .shipment {width:535px;}
.ctable_order_bold {font-weight:bold;padding:10px 0px;}
#dataTable td {padding:2px 0px;}
/* .registry {margin-top:15px;} */
.textarea_comment {border:1px solid #cac7bb;width:530px;}
#cartForm .ctable_small, .mail_shipment {width:100%;}
.mail_shipment {margin-top:15px;width:535px !important;}
.mail_shipment td {line-height:16px;}

#wyslij, .sendform_long, .sendform {background:url(../images/popup-sendform.jpg) repeat-x;height:29px;width:150px;display:block;border:0px;cursor:pointer;color:#fff;font-size:12px;line-height:29px;margin:10px 0px;}
#wyslij:hover, .sendform_long:hover, .sendform:hover {background-position:0px -29px;}

#shopcart .sendform {display:inline;}

#showcat {list-style:none;padding:15px;margin:0px;color:#fff;}
#showcat a {color:#fff;}
#showcat a:hover {text-decoration:underline;}
#showcat .cat {float:left;margin:0px 20px 0px 0px;}
#showcat h2 {font-size:14px;font-weight:bold;}
#showcat h3 {font-weight:normal;font-size:12px;}
#showcat ul {list-style:none;padding:10px 0px 0px 0px;margin:0px;}
#showcat .photo {display:block;padding:10px 0px 0px 0px;}
#showcat .photo a:hover {text-decoration:none;}
.no_products {padding:15px;color:#fff;}
#shopcart .goback {background:url(../images/cart-back.jpg) no-repeat top left;width:101px;height:23px;display:block;cursor:pointer;margin:20px 0px 0px 0px;}
#shopcart .goback:hover {opacity:0.7;}

#top-menu ul li a {
    padding:17px 21px 0;
    font-weight: bold;
}

.sendform_long.login {margin-top:0px;}
.article_text {background:#fff;margin:3px 13px;padding:15px;}

h4.buyalso {padding:15px 0px 0px 15px;margin:0px;font-size:12px;font-weight:bold;color:#fff;}
.input_disabled{
    border:1px solid #cac7bb;
    color: #cac7bb;
    height: 14px;
    line-height: 14px;
    margin: 0 0 4px;
    padding: 4px;
}
.my_account table.registry .ctable_td{
    height: 18px;
}

#shopcart .ctable_item1 {width:300px;}
#shopcart .sendform, #shopcart .sendform_long {width:auto;padding:0px 10px;}

#szukaj {
      margin:0 auto;
      width:570px;
}
.text_right {
text-align:right;
}
#advanced_search_form {width:570px;}

.article_text {overflow:hidden;}

table.storage {background:#fff;width:96%;margin-top:10px;}
table.storage .ctable_small {width:100%;}
table.storage .ctable_small img {margin-left:10px;}

.sitemap-list ul, .sitemap-list li, .sitemap-list ol {
    line-height: 20px;
    padding-left: 4px;
}
.sitemap td {
    background-color: #fff;
}
.clearFix {
    position: relative;
    clear: both;
    width: 100%;
    line-height: 1px;
}
/*producenci*/
.manufacturer  {
    overflow:hidden;
    margin-bottom:4px;
    padding-bottom:15px;
    float:left;
    padding: 15px;
    background-color: #fff;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 0px;
}
.manufacturer h2 {font-weight:bold; margin-bottom:10px; }
.manufacturer .logo {width:150px; text-align:center; margin-right:10px; float:left; }
.manufacturer .logo img {max-width:140px; border: 1px solid #595959; }
.manufacturer .manu_content {float:left; width:500px; margin-bottom:10px; }
#manufacturers .letters {
    padding-left: 15px;
    padding-right: 15px;
    line-height: 25px;
}
#manufacturers .letters span {
    padding: 1px;
}
#manufacturers .letters a {
    font-weight: bold;
}
.text_center {
    text-align: center;
}
.invalid {
    border: 1px solid #E53509 !important;
    background-color: #F8D8D1;
}
.valid {
    border: 1px solid #427709 !important;
    background-color: #D3ECB8
}

#test_tooltip .content {
    background: url("../img/tooltip_bg.jpg") no-repeat scroll left bottom transparent !important;
    padding: 5px 8px 11px !important;
}
#test_tooltip {
    background: none repeat scroll 0 0 #912A2B !important;
}
div.pole_message_err, div.pole_message, div.pole_message_info {
    background: url("img/mess_frame.png") no-repeat scroll left top transparent;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 92px;
    left: 50%;
    margin-left: -164px;
    padding: 35px 15px 15px;
    position: fixed;
    text-align: center;
    top: 270px;
    width: 298px;
    z-index: 2001;
    background-color: #fff;
}

.pole_message_err {
    color: #C70505;
}
#blackout {
    background: none repeat scroll 0 0 #000000;
    display: none;

    left: 0;
    opacity: 0.7;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1800;
}
.zamknij {
    position: absolute;
    bottom: 5px;
    right: 5px;
    cursor: pointer;
    display: block;
    
}
.ctable_articles {
    background-color: #FFFFFF;
    margin: 0 13px;
    position: relative;
    width: 570px;
}

.opakowanie {height:100px;width:100px;}

/*popup*/
.wrapper {
    background-color: #ffffff;
}
#closeBut {
    display: none;
}
.nyroModal .ctable * {
    padding-left: 10px;
    padding-right: 10px;
}
.wrapper .pole_message_err {
    display: block;
    border: none;
    background-color: transparent;
    height: auto;
    top: auto;
    padding-top: 5px;
}

#post_code_wys {
    width: 44px;
}

.ctable_myaccount .sendform {
    float: right;
}
#cartForm {
    margin: 0;
    padding: 0;
}
#low-sub ul li.element {
    width: 150px;
    float: none;
}


/*zmiana szaty*/
#theme_color {
    position: absolute;
    z-index: 900;
    width: 250px;
    top: 152px;
    left: -190px;
    background: url(../img/themes.png) center top no-repeat;
}
#theme_form {
    width: 196px;
    height: 133px;
    float: left;
    color: #9D9B9B;
    text-align: center;
}
#theme_button {
    float: right;
    width: 52px;
    height: 124px;
    cursor: pointer;
    background: red;
    color: white;
    background: url(../img/th_arr1.jpg) left 17px no-repeat;
}
#theme_form .sendform {
    margin-top: 20px;
    width: 190px;
}
.empty {
    padding: 7px;
}

img.menubox {
	max-width:100%;
}
