#shadow-left {background:transparent url('../images/shadowleft.png') repeat-y left top;}
#shadow-right {background:transparent url('../images/shadowright.png') repeat-y right top;}
#menu_heder_top{width:993px;height:53px;}
div.cat_1{background:transparent url('../images/cat_1.jpg') no-repeat;float:left;width:147px;height:53px;}
div.cat_2{background:transparent url('../images/cat_2.jpg') no-repeat;float:left;width:168px;height:53px;}
div.cat_3{background:transparent url('../images/cat_3.jpg') no-repeat;float:left;width:134px;height:53px;}
div.cat_4{background:transparent url('../images/cat_4.jpg') no-repeat;float:left;width:143px;height:53px;}
div.cat_5{background:transparent url('../images/cat_5.jpg') no-repeat;float:left;width:230px;height:53px;}
div.cat_6{background:transparent url('../images/cat_6.jpg') no-repeat;float:left;width:171px;height:53px;}
div.menu_top_1{background: url('../images/menu_top_1.jpg') no-repeat;width:207px;height:48px;}
div.menu_top_2{background: url('../images/menu_top_2.jpg') no-repeat;width:207px;height:48px;}
div.box_middle{background: url('../images/box_middle.jpg') repeat-y;width:207px;}
div.box_bottom{background: url('../images/box_bottom.jpg') no-repeat;width:207px;height:3px;}
a.novelties:hover{color: #0c466e;}
a.promo:hover{color: #0c466e;}
#box_menu ul.standard li a{
  font-family:Tahoma;  
  font-size:11px;
  font-weight:normal;
  color:#2b2a2a;
  margin-left:18px;
  padding:0px 0px 0px 20px;
  background: url('../images/zn.jpg') no-repeat left;
}
#box_menu ul.standard li a:hover{
  font-family:Tahoma;  
  font-size:11px;
  font-weight:normal;
  color:#0c476e;
  background: url('../images/znh.jpg') no-repeat left;
}
span.category_promo{  
  font-family:Tahoma;  
  font-size:11px;
  font-weight:normal;
  color:#2b2a2a;
  margin-left:18px;
  padding:0px 0px 0px 16px;
}
span.category_promo:hover{
  font-family:Tahoma;  
  font-size:11px;
  font-weight:normal;
  color:#0c476e;  
}
span.category_promo1{  
  font-family:Tahoma;  
  font-size:11px;
  font-weight:normal;
  color:#2b2a2a;
  margin-left:0px;
  padding:0px 0px 0px 0px;
}
span.category_promo1:hover{
  font-family:Tahoma;  
  font-size:11px;
  font-weight:normal;
  color:#0c476e;  
}
div.foot{background: url('../images/foot.jpg') no-repeat;width:980px;height:39px;margin: 0 auto;}
div.foot1{float:left;width:290px;line-height:39px;}
div.foot2{float:left;width:690px;line-height:39px;}
span.foot{margin-left:26px;font-family:Tahoma;font-size:11px;font-weight:normal;color:#ffffff;}
a.FOOT_LINK{margin-left:5px;font-family:Tahoma;font-size:11px;font-weight:normal;color:#ffffff;}
img.zn1{margin-left:5px;}
div.sauna{background: url('../images/sauna.jpg') no-repeat;width:207px;height:48px;}
div.ogrod{background: url('../images/ogrod.jpg') no-repeat;width:207px;height:48px;}
div.poll_top{background: url('../images/poll_top.jpg') no-repeat;width:207px;height:48px;}
div.register_top{background: url('../images/register_top.jpg') no-repeat;width:207px;height:48px;padding-bottom:0;}
div.info_top{background: url('../images/info_top.jpg') no-repeat;width:207px;height:48px;}
div.podd_top{background: url('../images/podd_top.jpg') no-repeat;width:207px;height:48px;}
div.search_top{background: url('../images/search_top.jpg') no-repeat;width:207px;height:48px;}
div.login_top{background: url('../images/login_top.jpg') no-repeat;width:207px;height:48px;}
button.button1{width:73px;height:19px;background:  url('../images/button1.jpg') no-repeat;font-weight:normal;color:#2a2a2a;font-family:Tahoma;font-size:11px;border-width:0;cursor:pointer;padding:0 0 2px 0;}
button.button2{width:73px;height:19px;background:  url('../images/button2.jpg') no-repeat;font-weight:normal;color:#2a2a2a;font-family:Tahoma;font-size:11px;border-width:0;cursor:pointer;padding:0 0 2px 0;}
div.last_top{background: url('../images/last_top.jpg') no-repeat;width:207px;height:48px;}
div.stat_top{background: url('../images/stat_top.jpg') no-repeat;width:207px;height:48px;}
div.newsletter_top{background: url('../images/newsletter_top.jpg') no-repeat;width:207px;height:48px;}
div.cennik_top{background: url('../images/cennik_top.jpg') no-repeat;width:207px;height:48px;}
div.producenci_top{background: url('../images/producenci_top.jpg') no-repeat;width:207px;height:48px;}
div.bestsellery_top{background: url('../images/bestsellery_top.jpg') no-repeat;width:207px;height:48px;}
div.promocje_top{background: url('../images/promocje_top.jpg') no-repeat;width:207px;height:48px;}
div.nowosci_top{background: url('../images/nowosci_top.jpg') no-repeat;width:207px;height:48px;}
div.jezyk_top{background: url('../images/jezyk_top.jpg') no-repeat;width:207px;height:48px;}
div.waluty_top{background: url('../images/waluty_top.jpg') no-repeat;width:207px;height:48px;}
div.basket_top{background: url('../images/basket_top.jpg') no-repeat;width:207px;height:48px;}
div.basket_middle{background: url('../images/basket_middle.jpg') no-repeat;width:207px;height:113px;}
p.products{margin-left:20px;font-family:Tahoma;font-size:11px;font-weight:bold;color:#2b2a2a;}
p.sum{margin-left:20px;font-family:Tahoma;font-size:11px;font-weight:bold;color:#2b2a2a;}
p.basket{margin-left:20px;font-family:Tahoma;font-size:11px;font-weight:bold;color:#2b2a2a;}
a.panel_1{font-family:Tahoma;font-size:11px;font-weight:normal;color:#2b2a2a;}
span.panel_1{font-family:Tahoma;font-size:11px;font-weight:normal;color:#2b2a2a;}
span.singleselect{margin-left:20px;font-family:Tahoma;font-size:11px;font-weight:normal;color:#2b2a2a;}
select.select_1{margin-left:20px;width:169px;height:19px;line-height:19px;background:#FFFFFF;border:1px solid #86898a;}
select.singleselect{margin-left:20px;width:169px;height:19px;line-height:19px;background:#FFFFFF;border:1px solid #86898a;}
span.language{margin-left:20px;font-family:Tahoma;font-size:11px;font-weight:normal;color:#2b2a2a;}
a.bestsellery_1{display:block;font-family:Tahoma;font-size:11px;font-weight:normal;color:#2b2a2a;}
a.bestsellery_1:hover{font-family:Tahoma;font-size:11px;font-weight:normal;color:#0c476e;}
span.bestsellery_1{font-family:Tahoma;font-size:11px;font-weight:normal;color:#2b2a2a;}
input.mail_1{height: 19px;padding: 0;border:1px solid #88898b; background:#FFFFFF;line-height: 19px;color: #000000;display: block;width: 169px;}
input.pass_1{height: 19px;padding: 0;border:1px solid #88898b; background:#FFFFFF;line-height: 19px;color: #000000;display: block;width: 169px;}

/* CSS Tree menu styles */
 
ul.tree {
  display: block;
  margin-left: 0;
  padding-left: 0;
}

ul.tree ul {
  display: block;
  margin-left: 0;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

ul.tree li {
  display: block;
  list-style-type: none;
  padding-left: 0px;
  background-image: url("document.gif");
  background-position: left top;
  background-repeat: no-repeat;
}

ul.tree li.closed {
  background-image: url("closed.gif");
  background-position: left top;
  background-repeat: no-repeat;
}

ul.tree li.opened {
  background-image: url("opened.gif");
  background-position: left top;
  background-repeat: no-repeat;
}

ul.tree li a {
  font-size: 13px;
  text-decoration: none;
  cursor: pointer;
}

ul.tree li a.folder {
  cursor: pointer;
}

ul.tree li a.active {
  font-weight: normal;
}

ul.tree li a:hover {
  text-decoration: underline;
}

.box_banner {
    padding: 2px;
    text-align: center;
}

#box_productfull .additionalinfo dd, #box_productfull .additionalinfo dt {
    float: left;
    line-height: 21px;
    padding: 8px 0;
    width: 51%;
}

#box_productfull .additionalinfo dt em {
    margin: 0 -1px;
}

/* Page Slider */
.pageslider {
    position: relative;
}
.pageslider ul.slides {
    position: relative;
    display: block;
    left: 0;
    overflow: hidden;
}
.pageslider ul.slides li {
    float: left;
}
.pageslider ul.squeezed li {
    padding: 0 20px 0 0;
}
.pageslider ul.pages {
    position: absolute;
    height: 28px;
    bottom: 0;
}
.pageslider ul.pages li {
    float: left;
    padding: 2px 0px;
}
.pageslider.bullets ul.pages li a {
    display: block;
    width: 24px;
    height: 24px;
    background: url('../images/dot.png') transparent 0 0 no-repeat;
}
.pageslider.bullets ul.pages li a:hover {
    background-image: url('../images/dot_over.png');
}
.pageslider.bullets ul.pages li.current a {
    background-image: url('../images/dot_active.png');
}
.pageslider.bullets ul.pages li span {
    display: none;
}
.pageslider.numbers ul.pages li {
    background: #fff;
}
.pageslider.numbers ul.pages li a {
    display: block;
    min-width: 16px;
    width: auto;
    height: 16px;
    padding: 0 2px;
    margin: 2px 4px 2px 0;
}
.pageslider.numbers ul.pages li:first-child a {
    margin-left: 4px;
}
* html .pageslider.numbers ul.pages li a {
    width: 16px;
}
.pageslider.numbers ul.pages li span {
    font-size: 11px;
    display: block;
    margin: 0 auto;
    text-align: center;
    color: #df1717;
    position: relative;
    top: 1px;
}
.pageslider.numbers ul.pages li.current a {
    background: none #df0000;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df0000', endColorstr='#ec6724');
    background: -webkit-gradient(linear, center top, center bottom, from(#df0000), to(#ec6724));
    background: -moz-linear-gradient(center top, #df0000, #ec6724);
}
.pageslider.numbers ul.pages li.current a span {
    font-weight: bold;
    color: #fff;
}
/* END Page Slider */


.table-navigator ul {
    line-height: 18px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
.table-navigator li {
    display: inline;
    font-weight: 700;
    padding: 3px 5px;
}
.table-navigator li.stick {
    display: none;
}
.table-navigator li a {
    color: #2f6fc7;
}
.mask {
    z-index: 500;
    position: fixed;
    left: 0;
    top: 0;
    background-color: transparent;
    background-image: -moz-radial-gradient(center center, ellipse cover, rgba(127,127,127,0.5), rgba(127,127,127,0.5) 35%,rgba(0,0,0,0.7) 100%) !important;
    background-image: -webkit-radial-gradient(center center, ellipse cover, rgba(127,127,127,0.5), rgba(127,127,127,0.5) 35%,rgba(0,0,0,0.7) 100%) !important;
    background-image: -o-radial-gradient(center center, ellipse cover, rgba(127,127,127,0.5), rgba(127,127,127,0.5) 35%,rgba(0,0,0,0.7) 100%) !important;
    background-image: -ms-radial-gradient(center center, ellipse cover, rgba(127,127,127,0.5), rgba(127,127,127,0.5) 35%,rgba(0,0,0,0.7) 100%) !important;
    background-image: radial-gradient(center center, ellipse cover, rgba(127,127,127,0.5), rgba(127,127,127,0.5) 35%,rgba(0,0,0,0.7) 100%) !important;
}
*:first-child+html .mask { /* IE7 */
    background-color: #888;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); }
@media \0screen { /* IE8 */
    .mask {
        background-color: #888;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
} }
.mask_box {
    position: absolute;
    display: block;
    margin: 0;
    z-index: 501;
    background: #fff url('../images/box_inner.png') 0 0 repeat-x;
    border: 1px solid #888;
    box-shadow: 0 5px 80px #555;
    -moz-box-shadow: 0 5px 80px #555;
    -webkit-box-shadow: 0 5px 80px #555;
    border-radius: 7px;
    padding: 20px 20px 10px;
}
.ajaxbasket.mask_box {
    width: 350px;
    padding: 10px;
}
.ajaxbasket .bottombuttons {
    overflow: hidden;
}
.ajaxbasket .bottombuttons .button {
    float: left;
}
.ajaxbasket .bottombuttons .important {
    float: right;
}
.ajaxbasket h3 {
    font-size: 1.2em;
    font-weight: bold;
}
.ajaxbasket ul {
    padding: 10px 5px 15px;
    font-size: 1.1em;
}
.ajaxbasket .bottombuttons {
    margin: 5px 0 -10px;
}
.mask_box .close {
    width: 22px;
    height: 22px;
    cursor: pointer;
    position: absolute;
    right: -6px;
    top: -6px;
    background: transparent no-repeat url('../images/close_big.png') center center;
}
.tooltip_pointer {
    font-weight: bold;
    color: #225593;
    cursor: pointer;
}
.tooltip {
    display: none;
    position: absolute;
    text-align: justify;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0.25em;
    background-color: #fcf9e1;
    color: #666;
    border: 1px solid #888;
    width: 300px;
    box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.5);
    border-radius: 3px;
    z-index: 100;
}
.tooltip > p {
    margin: 0;
    padding: 0.25em 0.5em;
}
.tooltip > .title {
    padding-top: 0.5em;
    font-weight: bold;
}
.tooltip.indent > p {
    padding-left: 2em;
}
.tooltip.indent > .title {
    background: transparent url('../images/tick.png') 4px center no-repeat;
}
.loading-info {
    background: url('../images/loading.gif') center center no-repeat transparent;
    border: solid 1px transparent;
    display: inline-block;
    vertical-align: middle;
    height: 28px;
    width: 16px;
}
#box_productfull .additionalinfo li a.question img {
background: url('../images/question.png') no-repeat 0 0;
}
#cookie {
    display: block !important;
    padding: 10px 0;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
    background-color: #fffed6;
}
#cookie .close {
    display: block;
    float: right;
    width: 12px;
    height: 12px;
    background: url('../images/remove.png') no-repeat center center;
    cursor: pointer;
    position: relative;
    top: -10px;
    padding: 10px 0 10px 8px;
}
#cookie .pagewidth {
      margin: 0 auto}

#box_productfull .additionalinfo dl {
	width: 68%;
}