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

html,body{margin:0;padding:0;font:11px Verdana, Geneva, sans-serif;background:url(../images/bg-body.jpg) repeat-x 180px 0px #f1f1f1;color:#484848;}
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;}

#page {width:996px;margin:0 auto;padding:0px 6px 6px 6px;background:#fff;}
#top {}
#logo {float:left;display:block;}
#top-links {float:left;margin:0px;list-style:none;padding:30px 0px 0px 100px;}
#top-links li {float:left;padding:0px 5px 0px 5px;text-transform:uppercase;}
#top-links li a {display:block;float:left;color:#583d35;padding:2px 3px 2px 3px;}
#top-links li a:hover {display:block;float:left;color:#fff;background:#8d8777;padding:2px 3px 2px 3px;}

#top-options {float:right;margin:0px;padding:30px 0px 0px 0px;list-style:none;}
#top-options li {float:left;padding:0px 5px 0px 5px;text-transform:uppercase;}
#top-options li img {float:left;margin:5px 5px 0px 0px;}
#top-options li a {display:block;float:left;color:#583d35;padding:2px 3px 2px 3px;}
#top-options li a:hover {display:block;float:left;color:#fff;background:#8d8777;padding:2px 3px 2px 3px;}

#top-menu {background:url(../images/bg-top-menu.jpg) repeat-x top;height:39px;padding:0px;margin:0px;border-top:1px solid #a4a490;border-bottom:1px solid #a4a490;}
#top-menu ul {list-style:none;padding:0px !important;margin:0px !important;float:left;}
#top-menu ul li {float:left;background:url(../images/bg-top-menu-li.jpg) no-repeat top right;height:39px;text-transform:uppercase;font-family:Tahoma, Geneva, sans-serif;font-size:14px;padding:0px 2px 0px 0px;}
#top-menu ul li a {display:block;float:left;padding:8px 15px 12px 15px;color:#fff;height:20px;}
#top-menu ul li a:hover {display:block;float:left;padding:8px 15px 12px 15px;color:#626262;background:url(../images/bg-top-menu-li-a-hover.jpg) repeat-x top;}

#search {float:right;padding:6px 6px 0px 0px;}
#search .input-text {background:url(../images/input-search-text.jpg) no-repeat top left;width:156px;padding:6px 0px 8px 10px;float:left;border:0px;color:#8c8c8c;font-size:11px;}
#search .input-submit {background:url(../images/input-search-submit.jpg) no-repeat top left;width:21px;height:25px;border:0px;float:left;cursor:pointer;}
#search span {text-transform:uppercase;color:#fff;float:left;display:block;padding:11px 10px 6px 20px;background:url(../images/ico-search.jpg) no-repeat top left;margin-top:-4px;}

#article {background:url(../images/bg-article.jpg) no-repeat top left;width:992px;height:580px;float:left;}
#article a.box {background:url(../images/bg-article-box.png) no-repeat top left;width:200px;height:107px;display:block;color:#5e5e5e;font-size:18px;font-weight:bold;padding:22px 20px 0px 25px;position:relative;margin:12px 0px 0px 12px;}
#article a.box:hover {background:url(../images/bg-article-box-hover.png) no-repeat top left;width:200px;height:107px;display:block;color:#fff;font-size:18px;font-weight:bold;padding:22px 20px 0px 25px;position:relative;}
#article a.box span {display:block;position:absolute;bottom:11px;left:30px;font-weight:normal;font-size:10px;color:#ededed;cursor:pointer;}

#main-container {background:url(../images/bg-container-bottom.jpg) no-repeat bottom left;padding-bottom:100px;float:left;min-height:520px;}
#content-container {background:url(../images/bg-container-top.jpg) no-repeat top left;padding-top:8px;padding-bottom:50px;width:994px;}
#main {float:left;width:628px;padding:0px 0px 0px 8px;}

.sub {width:174px;}
.sub table {width:140px !important;}
.sub ul, .sub ol {padding:0px;margin:0px;}
.sub ol {list-style:numeric inside;  width:131px;}
.sub .lately ol li {margin:0px 0px 0px 22px;font-size:11px !important;color:#6b6b6b !important;}
.sub .lately ol li a {font-size:11px !important;color:#6b6b6b !important;}
.input_normal {width:130px !important;}
.select_manufacturer {width:130px !important;}
.makeleft {float:left;}
.makeright {float:right;padding-left:10px;}
  
.sub h4 {color:#8d8777;text-transform:uppercase;font-weight:normal;background:url(../images/bg-sub-h4.jpg) no-repeat top right #fbf9f9;padding:4px 30px 6px 0px;text-align:right;border:1px solid #ececec;font-size:11px;}
.sub h4 a {color:#8d8777;}
.sub .box {border-left:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec;background:#fbf9f9;padding:10px 10px 5px 10px;margin:0px 0px 10px 0px; width: 152px;}
.sub .box a {color:#6b6b6b}

.sub .login {padding-top:15px;}
.sub .login .input-login, .sub .login .input-pass {font-size:11px;color:#6b6b6b;border:1px solid #a8a7a7;width:110px;padding:2px 0px 2px 10px;margin:0px 0px 5px 0px;float:left;}
.sub .login .input-submit {background:url(../images/login-submit.jpg) no-repeat top left;border:0px;cursor:pointer;width:27px;height:18px;margin:1px 0px 0px 2px;}
.sub .login p {padding:10px 0px 15px 0px;}
.sub .login a.register {background:url(../images/btn-register.jpg) no-repeat top left;width:94px;height:17px;border:0px;cursor:pointer;display:block;padding:3px 0px 0px 0px;text-align:center;margin:0 auto;}
.sub .img_class {margin-top:10px !important;padding-left:0px;padding-right:0px;width:150px !important;}
.sub .article a {display:block;background:url(../images/arrow-article.jpg) no-repeat center left;padding:0px 0px 0px 10px;}

.box .img_class {background:url(../images/bg-img-class.jpg) no-repeat bottom center;border:0px;}
.sub .img_class img {}
.ctable_sort {background:url(../images/bg-sort-table.jpg) no-repeat bottom right #fbf9f9 !important;width:100%;margin-bottom:10px;color:#8b8b8b !important;border:1px solid #ececec;}
.ctable_sort a {color:#8b8b8b !important;}
.ctable_sort_td, .ctable_sort_td td {color:#8b8b8b !important;font-weight:normal;}
.ctable_sort_td {font-weight:bold;background:url(../images/ctable-sort-td.jpg) no-repeat 10px 27px;padding:10px;}

.boxbasket {background:url(../images/bg-basket.jpg) no-repeat bottom left #fbf9f9 !important;}
.boxbasket a {font-size:11px !important;text-decoration:underline;display:block;text-align:right;margin:30px 0px 0px 0px;}

#categories {border-left:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec;background:#fbf9f9;padding:0px 0px 5px 0px;margin:0px 0px 10px 0px;font-size:12px;}
#categories ul {list-style:none;padding:0px;margin:0px;}
#categories li a{background:#cccaca;padding:3px 0px 3px 10px;display:block;font-weight:bold;color:#6b6b6b;}
#categories li.sub {width:172px;}
#categories li.sub a {background:none;padding-left:24px;font-weight:normal;width:146px;}
#categories li.sub a:hover {background:url(../images/bg-categories-li-a.jpg) repeat-y;width:146px;}
#categories .menubox_small_font{width:150px;padding:0px !important;}
#categories .menubox_small_font a {padding:0px !important;}
#categories li.selected a {background:url(../images/bg-categories-li-a.jpg) repeat-y;width:146px;font-weight:bold;}


.top_text {background:url(../images/bg-top-text.jpg) no-repeat top left;width:615px;height:28px;font-weight:bold;font-size:12px;color:#757474;padding:12px 0px 0px 15px;margin-bottom:10px;}


.prods {list-style:none;padding:0px;margin:0px;}
.prods span {display:block;}
.prods .sinprod {background:#fbf9f9;border:1px solid #ebebeb;width:178px;padding:10px 10px 5px 10px;font-size:12px;float:left;margin:0px 14px 10px 0px;}
.prods .sinprod h3 {color:#8b8b8b;height:42px;font-size:12px;}
.prods .sinprod h3 a {color:#8b8b8b;}
.prods .sinprod .image {text-align:center;background:#fff;border:1px solid #dad9d9;padding:14px 9px 14px 9px;height:120px;}
.prods .sinprod .image img {}
.prods .sinprod .price {height:60px;text-align:right;color:#7d7d7d;}
.prods .sinprod .price .old {padding:10px 0px 0px 0px;}
.prods .sinprod .price .old .format {text-decoration:line-through;display:inline;}
.prods .sinprod .price .old strong {display:inline;}
.prods .sinprod .price .new, .prods .sinprod .price .normal {padding:10px 0px 0px 0px;}
.prods .sinprod a.basket {background:url(../images/btn-mini-koszyk.jpg) no-repeat top left;width:48px;height:19px;font-size:11px;color:#6b6b6b;display:block;padding:6px 0px 0px 27px;float:left;}
.prods .sinprod a.show {background:url(../images/btn-mini-szczegoly.jpg) no-repeat top left;width:48px;height:19px;font-size:11px;color:#6b6b6b;display:block;padding:6px 0px 0px 27px;float:right;}
.prods .sinprod .buttons {padding:0px 13px 0px 13px;}
.prods .remove {margin-right:0px;} 


#footer-container {padding:6px 0px 0px 0px;}
#footer {width:984px;margin:0px auto;padding:0px 6px 0px 6px;background:url(../images/bg-footer.jpg) repeat-x;height:39px;border:6px solid #fff;}
#footer ul {margin:0px;padding:10px 0px 0px 0px;list-style:none;float:left;text-transform:uppercase;}
#footer ul li {float:left;color:#fff;padding:0px 0px 0px 10px;}
#footer ul li a {float:left;display:block;color:#fff;}
#newsletter {float:right;padding:7px 0px 0px 0px;}
#newsletter .input-text {float:left;background:url(../images/newsletter-input.jpg) no-repeat top left;width:136px;padding:6px 0px 8px 10px;border:0px;font-size:11px;color:#8c8c8c;}
#newsletter .input-add {float:left;background:url(../images/newsletter-add.jpg) no-repeat top left;width:21px;height:25px;cursor:pointer;border:0px;}
#newsletter .input-remove {float:left;background:url(../images/newsletter-remove.jpg) no-repeat top left;width:20px;height:25px;cursor:pointer;border:0px;}
#newsletter span {display:block;float:left;text-transform:uppercase;color:#fff;background:url(../images/ico-newsletter.jpg) no-repeat top left;padding:13px 10px 0px 15px;height:26px;margin:-7px 0px 0px 0px;}

#logos {width:818px;margin:0 auto;padding:6px 95px 6px 95px;background:#fff;}
#logos a {background:url(../images/logos.jpg) no-repeat top left;height:40px;display:block;float:left;padding:0px;margin:0px;}
#logos a:hover {background:url(../images/logos-hover.jpg) no-repeat top left;height:40px;padding:0px;margin:0px;float:left;}

#logos a.a, #logos a.a:hover {width:52px;background-position:0px 0px;}
#logos a.b, #logos a.b:hover {width:43px;background-position:-52px 0px;}
#logos a.c, #logos a.c:hover {width:32px;background-position:-94px 0px;}
#logos a.d, #logos a.d:hover {width:35px;background-position:-129px 0px;}
#logos a.e, #logos a.e:hover {width:91px;background-position:-159px 0px;}
#logos a.f, #logos a.f:hover {width:44px;background-position:-250px 0px;}
#logos a.g, #logos a.g:hover {width:38px;background-position:-294px 0px;}
#logos a.h, #logos a.h:hover {width:59px;background-position:-330px 0px;}
#logos a.i, #logos a.i:hover {width:59px;background-position:-388px 0px;}
#logos a.j, #logos a.j:hover {width:80px;background-position:-455px 0px;}
#logos a.k, #logos a.k:hover {width:58px;background-position:-535px 0px;}
#logos a.l, #logos a.l:hover {width:61px;background-position:-593px 0px;}
#logos a.m, #logos a.m:hover {width:74px;background-position:-654px 0px;}
#logos a.n, #logos a.n:hover {width:57px;background-position:-727px 0px;}
#logos a.o, #logos a.o:hover {width:69px;background-position:-784px 0px;}
#logos a.p, #logos a.p:hover {width:111px;background-position:0px -40px;}
#logos a.r, #logos a.r:hover {width:65px;background-position:-111px -40px;}
#logos a.s, #logos a.s:hover {width:60px;background-position:-175px -40px;}
#logos a.t, #logos a.t:hover {width:59px;background-position:-234px -40px;}
#logos a.u, #logos a.u:hover {width:49px;background-position:-293px -40px;}
#logos a.w, #logos a.w:hover {width:49px;background-position:-342px -40px;}
#logos a.x, #logos a.x:hover {width:97px;background-position:-391px -40px;}
#logos a.y, #logos a.y:hover {width:168px;background-position:-487px -40px;}
#logos a.z, #logos a.z:hover {width:42px;background-position:-654px -40px;}

#copyright {text-align:center;width:920px;margin:0 auto;padding:10px 0px 10px 0px;color:#757474;}
#copyright a {color:#757474;}

#bigprod {background:url(../images/bg-bigprod.jpg) no-repeat top right #fbf9f9;border:1px solid #ebebeb;padding:10px 8px 10px 8px;}
#bigprod h1 {font-weight:bold;color:#484848;font-size:12px;padding:0px 0px 20px 0px;display:block;}
#bigprod .par {min-height:160px;padding-bottom:30px;}
#bigprod .prod-l {float:left;width:222px;}
#bigprod .prod-r {float:right;width:388px;background:url(../images/bg-bigprod-diaments.jpg) no-repeat bottom left;}
/*#bigprod .prod-r {float:right;width:388px;}*/
#bigprod .simg img {width:50px;height:50px;float:left; border:1px solid #DAD9D9;}
#bigprod .simg {width:65px;float:left;padding:20px 0px 0px 0px;}
#bigprod .image {width: 180px;background:#fff;border:1px solid #dad9d9;padding:10px 0px 10px 0px; text-align: center;}
#bigprod .image img {}
#bigprod .stat {text-transform:uppercase;padding:30px 0px 0px 0px;}
#bigprod .stat span {font-weight:bold;}
#bigprod a.dokoszyka {background:url(../images/btn-dokoszyka.jpg) no-repeat top left;width:120px;height:25px;display:block;font-size:12px;text-transform:uppercase;cursor:pointer;color:#fff;padding:10px 0px 0px 15px;text-align:left;}
#bigprod .price {float:right;text-align:right;font-size:12px;text-transform:uppercase;}
#bigprod .price .normal {padding:5px 0px 0px 0px;}
#bigprod .price .promotion {padding:5px 0px 0px 0px;}
#bigprod .price .old {text-decoration:line-through;}
#bigprod .clinks {padding:20px 0px 0px 0px;}
#bigprod .clinks a {float:right;display:block;padding:3px 4px 3px 4px;cursor:pointer;text-transform:uppercase;margin-left:30px;}
#bigprod .clinks a:hover {background:#8d8777 !important;color:#fff;display:block;}

.navi {background:url(../images/nav-links.jpg) no-repeat top left;width:607px;height:24px;padding:16px 10px 0px 10px;text-transform:uppercase;margin:10px 0px 0px 0px;}
.navi a {font-size:10px !important;}
.navi .left {float:left;}
.navi .right {float:right;}
.navi span {color:#cc99cc;}

.sendform, .sendform_long {cursor:pointer;}

#rotate {padding:10px 0px 0px 0px;}
#rotate ul {list-style:none;margin:0px;padding:0px;}
#rotate li {margin:0px;padding:0px;}
#det-data-nav li {float:left;text-transform:uppercase;text-align:center;padding-right:6px;}
#det-data-nav li a {float:left;display:block;background:url(../images/nav-li-normal.jpg) no-repeat top left;width:163px;height:22px;color:#484848;padding-top:5px;}
#det-data-nav li a:hover {float:left;display:block;background:url(../images/nav-li-active.jpg) no-repeat top left;width:163px;height:22px;color:#fff;padding-top:5px;}
#det-data-nav li a.current {float:left;display:block;background:url(../images/nav-li-active.jpg) no-repeat top left;width:163px;height:22px;color:#fff;padding-top:5px;}

#det-data-rotate li {padding:0px;margin:0px;}

.cat {background:url(../images/bg-cat.jpg) repeat-x #fbf9fa;border:1px solid #ebebeb;width:178px;padding:0px 10px 10px 10px;margin:0px 0px 6px 0px;}
.cat h3 {font-weight:bold;font-size:12px;padding:15px 0px 15px 0px;}
.cat .catimg {border:1px solid #dad8d9;padding:10px 0px 10px 0px;background:#fff;}
.cat div.catimg  {height:116px;}
.cat .catimg img {vertical-align: middle;}

#subcon {border:1px solid #ebebeb;background:url(../images/subcon.jpg) no-repeat top right #fbf9fa;text-align:center;padding:0px 0px 20px 0px;}
#subcon h1 {font-size:20px;font-weight:normal;padding:15px 0px 15px 0px;}
#subcon table {text-align:left;font-weight:bold;padding:0px 0px 0px 0px;width:320px;margin:0 auto;}
#subcon table td {padding:0px;margin:0px;color:#918f90 !important;}
#subcon table .ico {padding:0px 5px 0px 40px;}
#subcon table img {vertical-align:top;}
#subcon table span {font-weight:normal;font-size:11px;}
#subcon table .txt {padding:5px 0px 0px 0px;}
#subcon table .txtemail {padding:12px 0px 0px 0px;}
#subcon table .txtemail a {color:#918F90;}
#subcon table .txtemail a:hover {text-decoration:underline; color:#A8708B;}

