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

html,body{margin:0;padding:0;font:12px Tahoma, Geneva, sans-serif;background:url(../images/bg-body.jpg) bottom repeat-x;color:#383838;min-height:900px;}
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;}
ul,ol,li {line-height:16px;}
form {padding:0px !important;margin:0px !important;}
.set-size {width:1060px;margin:0 auto;}
input {font-family:Tahoma, Geneva, sans-serif;}

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

/* top */
#top {background:url(../images/bg-top.jpg) repeat-x;height:226px;}
#top .inner {background:url(../images/bg-top-inner.jpg) no-repeat top left;}	
#logo {display:block;width:200px;height:100px;float:left;}
#top .inner .boxes {float:right;padding:37px 0px 0px 0px;}
#top .inner .boxes .box {background:url(../images/bg-top-boxes.jpg) repeat-x;height:69px;float:right;padding:0px 10px 0px 10px;}
#top .inner .boxes .box h4 {font-size:11px;color:#fff;font-style:italic;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #cf8082;padding:3px 0px 3px 0px;}

#top .login {margin-left:1px;width:288px;}
#top .login .input-text {background:url(../images/form-login-input-text.jpg) no-repeat top left;width:112px;padding:6px 0px 7px 10px;font-size:12px;border:0px;margin:7px 0px 0px 0px;}
#top .login .input-submit {background:url(../images/form-login-input-submit.jpg) no-repeat top left;border:0px;cursor:pointer;width:35px;height:32px;}

#logged {font-size:11px;color:#fff;padding:3px 0px 0px 0px;line-height:12px;}
#logged a {color:#fff;display:inline;text-decoration:underline;}

#top .basket {width:190px;color:#fff;}
#top .basket p {background:url(../images/bg-basket.jpg) no-repeat top right;font-size:10px;line-height:12px;padding:3px 0px 0px 0px;}
#top .basket a {color:#fff;}

#menu {margin:0px;padding:0px;list-style:none;border-top:1px solid #fff;background:url(../images/top-menu-a.jpg) repeat-x;width:1060px;float:left;}
#menu li {margin:0px;padding:0px;float:left;}
#menu li a {display:block;float:left;background:url(../images/top-menu-a.jpg) repeat-x;width:93px;height:31px;text-align:center;font-size:12px;color:#fff;padding:10px 0px 0px 0px;border-right:1px solid #898888;}
#menu li a:hover {background:url(../images/top-menu-a-hover-active.jpg) repeat-x;color:#a7a9aa;}

#menu li.login-info {background:url(../images/top-menu-a.jpg) repeat-x;float:right;width:298px;height:34px;font-size:10px;color:#fff;padding:7px 0px 0px 10px;line-height:11px;}
#menu li.login-info a {display:inline;float:none;background:none;font-size:10px;color:#fff;border-right:0px;text-decoration:underline;}
#menu li.login-info a:hover {background:none;color:#fff;}

/* content */
#container {margin-top:-78px;}
#container .upper {background:url(../images/bg-container-inner-top.jpg) repeat-x;}
#container .lower {background:url(../images/bg-container.jpg) repeat-x bottom #e8e8e8;margin:0 auto;width:1058px;border-bottom:1px solid #383838;}
#container .inner {background:#f7f7f7;width:1042px;margin:0 auto;padding:7px; position:relative;z-index:100;}
#container .sides {padding:0px 0px 80px 0px;}

.main-content {width:630px;float:left;padding-left:5px;}
#prod-special {list-style:none;margin:0px;padding:0px;}
#prod-special li {background:url(../images/bg-prod-special.jpg) repeat-x #dcdcdc;display:block;border:1px solid #d1d4d5;padding:10px 0px 10px 0px;margin:0px 0px 15px 0px;}
#prod-special .image {width:168px;float:left;display:block;text-align:center;}
#prod-special .image img {padding:17px 7px 17px 7px;border:1px solid #d1d4d5;background:#fff;}
#prod-special .data {width:438px;float:left;display:block;}
#prod-special .data h3 {border-bottom:1px solid #d1d1d1;font-size:12px;font-weight:bold;padding:0px 0px 3px 0px;}
#prod-special .data p {border-top:1px solid #fff;padding:6px 0px 0px 0px;}
#prod-special .data .status {display:block;text-align:right;padding:15px 0px 3px 0px;border-bottom:1px solid #d1d1d1;}
#prod-special .data .status strong {color:#bb1216;}
#prod-special .data .opts {border-top:1px solid #fff;display:block;padding:4px 0px 0px 0px;}
#prod-special .data .price {font-size:11px;float:left;}
#prod-special .data .price span {display:block;font-size:12px;}
#prod-special .data .price span strong {}
#prod-special .data .btns {float:right;padding:5px 0px 0px 0px;}
#prod-special .data .btns a {display:block;float:left;text-align:center;color:#fff;text-transform:uppercase;font-size:11px;padding:8px 0px 8px 0px;}
#prod-special .data .btns a.tobasket {background:url(../images/bg-prod-special-dokoszyka.jpg) no-repeat top left;width:94px;}
#prod-special .data .btns a.detail {background:url(../images/bg-prod-special-szczegoly.jpg) no-repeat top left;width:86px;}
#prod-special .clear {display:block;}

#prods {list-style:none;margin:0px;padding:0px 0px 0px 7px;}
#prods li {width:180px;height:280px;background:url(../images/bg-prod.jpg) repeat-x #dcdcdc;border:1px solid #d1d1d1;float:left;margin:0px 25px 20px 0px;}
#prods li h2 {font-size:12px;font-weight:bold;text-align:center;padding:10px 0px 10px 0px;height:35px;}
#prods li h2 a {color:#383838;}
#prods li span {display:block;}
#prods li .image {text-align:center;padding:0px 0px 5px 0px;height:140px;display:block;border:1px solid #d1d1d1; width:150px;background:#fff;margin:0 auto;}
#prods li .image img {}
#prods li .price {text-align:center;padding:10px 0px 15px 0px;}
#prods li a.detail {display:block;text-align:center;color:#fff;text-transform:uppercase;font-size:11px;padding:8px 0px 8px 0px;background:url(../images/bg-prod-special-szczegoly.jpg) no-repeat top left;width:86px;margin:0 auto;}
#prods .remove {margin-right:0px;}

/* subs */
.make-left {float:left;margin-bottom:20px;}
.make-right {float:right;}
.sub {width:199px;border:1px solid #d8d8d8;background:#fff;}
.sub h4 {background:url(../images/bg-sub-h4.jpg) repeat-x;height:29px;position:relative;z-index:200;}
.sub h4 a, .sub h4 span {color:#e4e4e4;font-weight:normal;font-family:Verdana, Geneva, sans-serif;font-size:14px;background:url(../images/bg-sub-h4-a.jpg) no-repeat top right;display:block;height:23px;padding:5px 26px 0px 0px;text-align:right;}

#categories {list-style:none;padding:0px;margin:0px;font-size:10px;padding-top:1px;}
#categories li {background:url(../images/bg-categories-li.jpg) repeat-y;color:#3e3e3e;text-transform:uppercase;/*float:left;width:199px;*/display:block;}
#categories li a {color:#3e3e3e;padding:4px 0px 4px 17px;background:url(../images/bg-categories-li-a.jpg) repeat-y;display:block;margin:0px 0px 1px 0px;/*width:182px;*/}
#categories li a:hover, #categories li a.active {background:url(../images/bg-categories-li-a-hover-active.jpg) repeat-y; font-weight: bold;}
#categories li a.sub-cat2 {padding-left: 22px;text-transform:none;}
#categories li a.sub-cat3 {padding-left: 27px;text-transform:none;}
#categories li a.sub-cat4 {padding-left: 32px;text-transform:none;}
#categories li a.sub-cat5 {padding-left: 37px;text-transform:none;}
#categories li a.sub-cat2, #categories li a.sub-cat3, #categories li a.sub-cat4, #categories li a.sub-cat5 {background:url(../images/bg-sub-categories-li-a.jpg) repeat-y;}
#categories li a.sub-cat2:hover, #categories li a.sub-cat2.active, 
#categories li a.sub-cat3:hover, #categories li a.sub-cat3.active, 
#categories li a.sub-cat4:hover, #categories li a.sub-cat4.active, 
#categories li a.sub-cat5:hover, #categories li a.sub-cat5.active {background:url(../images/bg-sub-categories-li-a-hover-active.jpg) repeat-y; font-weight: bold;}

#promos {list-style:none;padding:0px;margin:0px;}
#promos li {font-family:Verdana, Geneva, sans-serif;border-bottom:1px solid #868686;}
#promos a {color:#383838;}
#promos li span {display:block;}
#promos li .name {background:#e0e0e0;font-size:10px;text-align:center;padding:3px 0px 3px 0px;border-top:3px solid #fff;}
#promos .image {text-align:center;padding:4px 0px 10px 0px;}
#promos .image img {border:1px solid #d1d1d1;padding:7px;background:#fff;}
#promos .price {font-size:10px;background:#e0e0e0;padding:4px;border-bottom:2px solid #fff;}
#promos .price a {display:block;text-align:right;}

#footer {width:1060px;margin:0 auto;text-align:center;color:#eef2f3;font-size:10px;padding:5px 0px 20px 0px;}
#footer a {color:#eef2f3;}

#bottom {background:url(../images/bg-bottom.jpg) repeat-x;height:117px;padding:2px 0px 0px 0px;}
#bottom h5 {font-weight:bold;color:#383838;font-size:12px;padding:6px 0px 7px 0px;}
#bottom .articles {background:url(../images/bg-articles.jpg) no-repeat top right;height:117px;float:right;width:348px;padding:0px 0px 0px 18px;}
#bottom .articles ul {list-style:none;padding:0px;margin:0px;}
#bottom .articles a {color:#383838;background:url(../images/bg-articles-a.gif) no-repeat center left;padding:0px 0px 0px 10px;}
#bottom .newsletter {background:url(../images/bg-newsletter.jpg) no-repeat top right;height:117px;float:right;width:379px;padding:0px 0px 0px 20px;}
#bottom .newsletter .input-text {background:url(../images/form-input-newsletter.jpg) no-repeat top left;width:206px;padding:6px 0px 6px 10px;border:0px;font-size:12px;float:left;}
#bottom .newsletter .input-submit {background:url(../images/form-input-newsletter-submit.jpg) no-repeat top left;width:39px;height:33px;border:0px;cursor:pointer;float:left;margin-top:-4px;}
#bottom .newsletter .radios {padding:6px 0px 0px 40px;}
#bottom .dots {background:url(../images/bg-dots.jpg) no-repeat top left;width:1px;height:117px;float:right;}
#bottom .stock {background:url(../images/bottom-img.jpg) no-repeat top left;width:203px;height:201px;position:relative;float:left;margin-top:-84px;}

#bottom-nav {background:#2e2e2e;padding:10px 0px 10px 10px;color:#fff;}
#bottom-nav a {color:#fff;background:url(../images/bg-bottom-nav-a.jpg) no-repeat center left;padding:0px 0px 0px 10px;margin:0px 10px 0px 0px;}

#bigprod {color:#515151;}
#bigprod h1 {background:url(../images/bigprod-h1.jpg) repeat-x bottom #434343;font-size:12px;font-weight:normal;color:#e4e4e4;padding:7px 0px 10px 10px;}
#bigprod .left-side {width:335px;float:left;}
#bigprod .right-side {width:280px;float:right;}

#bigprod .image {}
#bigprod .image .start {background:url(../images/bigprod-image-start.jpg) no-repeat top left;width:329px;height:13px;line-height:0px;font-size:0px;}
#bigprod .image .end {background:url(../images/bigprod-image-end.jpg) no-repeat top left;width:329px;height:13px;line-height:0px;font-size:0px;}
#bigprod .image .cnt {background:url(../images/bigprod-image-cnt.jpg) repeat-y;width:329px;text-align:center;}

#bigprod .add-photo {margin-left:-19px;}
#bigprod .simg {float:left;padding:0px 0px 0px 19px;}
#bigprod .simg img {}
#bigprod .simg .start {background:url(../images/simg-start.jpg) no-repeat top left;width:97px;height:10px;line-height:0px;font-size:0px;}
#bigprod .simg .end {background:url(../images/simg-end.jpg) no-repeat top left;width:97px;height:10px;line-height:0px;font-size:0px;}
#bigprod .simg .cnt {background:url(../images/simg-cnt.jpg) repeat-y;width:97px;height:40px;text-align:center;vertical-allign: middle;}


#bigprod .man {float:right;padding:0px 0px 10px 0px;position:relative;}
#bigprod .man .start {background:url(../images/man-left.jpg) no-repeat top left;width:10px;height:80px;float:left;line-height:0px;font-size:0px;}
#bigprod .man .end {background:url(../images/man-right.jpg) no-repeat top left;width:10px;height:80px;float:left;position:absolute;top:0;right:0;line-height:0px;font-size:0px;}
#bigprod .man .cnt {background:url(../images/man-center.jpg) repeat-x;height:64px;text-align:center;padding:8px 0px 8px 0px;width:220px;}

#bigprod .desc {padding:0px 0px 15px 0px;}
#bigprod .price {font-size:11px;text-align:right;border-top:1px solid #cecdce;border-bottom:1px solid #cecdce;padding:5px 15px 5px 0px;line-height:18px;}
#bigprod .price span {display:block;font-size:14px;}

#bigprod .status {font-size:12px;padding:12px 0px 0px 0px;border-bottom:1px solid #cecdce;}
#bigprod .status span {color:#840f12;font-weight:bold;}
#bigprod .status a.dokoszyka, #bigprod .status span.dokoszyka {display:block;background:url(../images/dokoszyka.jpg) no-repeat top left;width:92px;padding:9px 0px 7px 0px;font-size:12px;color:#fff;float:right;text-align:center;text-transform:uppercase;margin-top:-8px;}
#bigprod .status a.dokoszyka {cursor:pointer;}

#bigprod .opts {padding:10px 0px 10px 0px;text-align:right;}
#bigprod .opts a {cursor:pointer;color:#515151;padding:5px;}
#bigprod .opts a:hover {color:#fff;background:#840f12;}

#navil {background:#434343;padding:8px 14px;}
#navil a {color:#fff;}
#navil a.mleft {float:left;}
#navil a.mright {float:right;}

.line {background:url(../images/line.jpg) repeat-x;height:2px;font-size:0px;line-height:0px;}

#det-data-nav {list-style:none;padding:5px 0px 0px 0px;margin:0px;}
#det-data-nav li {float:left;}
#det-data-nav a {background:#434343;display:block;float:left;text-align:center;font-size:12px;color:#fff;padding:7px 15px;margin-right:3px;width:125px;}
#det-data-nav a.current, #det-data-nav a:hover {background:#840f12;}

#det-data-rotate ul {list-style:none;padding:10px 0px 10px 0px;margin:0px;}

.top_text {background:#515151;color:#fff;padding:7px 10px 7px 10px;}
.top_text a {color:#fff;}

.sendform_long, .sendform, button.sendform, button.sendform_long {background:#515151 !important;padding:5px 10px 4px 10px !important;text-align:center !important; color:#fff !important;cursor:pointer !important;height:auto !important;font-size:9px !important;border:0px;text-transform:uppercase;}
.simg .start .cnt { line-height: 40px; }
.simg .start .cnt img { vertical-align: middle; }
