body {
    background:white url('../images/user/top.jpg') no-repeat top center;
    min-height: 100%;
}
.header {
    background: transparent;
}
.logo {
    background: transparent;
}
.logo img{
    float:right;
}
.menu {
    background: transparent url('../images/user/menu.jpg') no-repeat top center;
    height: 36px;
}

.menu .innermenu {
    background:none;
    height: 36px;
}
.menu li h3 img{
    background: transparent url('../images/user/menu_top_belka.png') no-repeat top center;
    margin: 0 12px 0;
}
.menu .leftside {
    width:0;
    height: 36px;
}
.menu .rightside {
    width:0;
    height: 36px;
}
.menu li {
    line-height: 36px;
}

.menu li h3 {
    line-height: 36px;
}

.breadcrumbs {
    background: transparent  url('../images/user/bread.jpg') no-repeat top center;
    height: 36px;
}
.breadcrumbs .innerbreadcrumbs {
    height: 36px;
    line-height: 36px;
}
.main{
   background:white;
   padding:0;  
}
.main .innermain{
    background: transparent url('../images/user/main_left_corner_bg.png') no-repeat 703px 0;
    padding:5px 0 0 0;
}

.footer {
    background: transparent url('../images/user/footer_bg.png') no-repeat top center;
    min-height:115px;
    line-height:80px;
}
.footer a{
    color:#777;
    font-weight:bold;
}
/*--------------*/
.main .box{
    margin: 0 0 10px 0;
}
.main .box .innerbox{
    background-image:none;
}
.main .box .topbar, .main .box .bottombar,
.main .hbox .topbar, .main .hbox .bottombar{
    height:0;
}
.main .box .topbar .leftcorner, .main .box .topbar .rightcorner,
.main .box .bottombar .leftcorner, .main .box .bottombar .rightcorner,
.main .hbox .topbar .leftcorner, .main .hbox .topbar .rightcorner,
.main .hbox .bottombar .leftcorner, .main .hbox .bottombar .rightcorner{
    width:0;height:0;
}
.main .box .boxhead .leftside, .main .box .boxhead .rightside,
.main .box .innerbox .leftside, .main .box .innerbox .rightside {
    width:0;
}
.main #box_custom24, .main #box_custom25{
    width:244px;
}
.main #box_custom24 .boxhead, .main #box_custom24 .boxhead h3,
.main #box_custom25 .boxhead, .main #box_custom25 .boxhead h3,
.main #box_basket .boxhead, .main #box_basket .boxhead h3,
.main #box_newsletter .boxhead, .main #box_newsletter .boxhead h3,
.main #box_search .boxhead, .main #box_search .boxhead h3{
    height:0;
    min-height:0;
}
#box_basket .innerbox{
    min-height:100px;
    padding:0;
    margin:0;
    background:url('../images/user/cart_bg.jpg') no-repeat top center;
}
#box_basket .leftside, #box_basket .rightside{
    width:244px;
    min-height:100px;
    background-image:none;
}
#box_basket .products{
    margin:0 0 0 345px;
    padding-top:40px;
}
#box_basket .sum{
    margin:0 0 0 345px;
}
#box_basket .basket{
    margin:0 0 0 345px;
}
/*--------------*/
.main .leftcol{
    padding:5px 10px 0 0;
}
/*--------------*/
#box_search{
    background:transparent url('../images/user/search_bg.jpg') no-repeat top left;
    height:90px;
    min-height:90px;
    padding-top:20px;
}
#box_search .innerbox{
    background:transparent;
}
#box_search .innerbox div.inputwrap input, #box_search .innerbox div.inputwrap{
    background-image:none;
}
#box_search .button{
    float:right;
    background:url('../images/user/button_bg.png') repeat-x;
    border:1px solid #437B00;
    -moz-border-radius:0;
    color:white;
    height:20px;
    line-height:20px;
    padding:0;
    text-align:center;
    width:76px;
    position:absolute;
    right:15px;
    bottom:40px;
}
#box_search a{
    position:absolute;
    left:10px;
    bottom:40px;
}

#box_newsletter{
    background:transparent url('../images/user/newsletter_bg.jpg') no-repeat top left;
    height:100px;
    min-height:100px;
    padding-top:18px;
}
#box_newsletter .innerbox{
    background:transparent;
}
#box_newsletter .innerbox div.inputwrap input, #box_newsletter .innerbox div.inputwrap{
    background-image:none;
    padding-left:30px;
}
#box_newsletter .button{
    float:right;
    background:#437B00 url('../images/user/button_bg.png') repeat-x;
    border:1px solid #437B00;
    -moz-border-radius:0;
    color:white;
    height:20px;
    line-height:20px;
    padding:0;
    text-align:center;
    width:76px;
    position:absolute;
    right:15px;
    bottom:40px;
}

#box_menu .boxhead{
    background:url('../images/user/box_menu_top.jpg') repeat-x;
}
#box_menu .boxhead h3{
    color:white;
}
#box_menu .innerbox{
    padding:0;
}
#box_menu .innerbox ul.standard{
    margin:0;
    background:#C1D13A url('../images/user/box_bg_green.jpg') no-repeat bottom;
}
#box_menu .innerbox ul.standard li{
    margin:0;
    line-height:30px;
    border-bottom:1px solid #5C7640;
}
#box_menu .innerbox ul.standard li a{
    background:url('../images/user/arrow.png') no-repeat 5px center;
    color:#5C7640;
    padding-left:20px;
    line-height:30px;
    font-size:1.1em;
}
#box_menu .innerbox ul.standard li.current{
    margin:0;
    padding:0;
    border-bottom:1px solid #C1D13A;
    background:#5C7640 url('../images/user/menu_li_curent.jpg') no-repeat bottom right;
}
#box_menu .innerbox ul.standard li.current a{
    color:white;
    padding-left:30px;
}
#box_menu .innerbox ul.standard li.current ul li a{
    color:#5C7640;
    font-size:1em;
    padding-left:20px;
}
#box_menu .innerbox ul.standard li ul li{
    margin:0;
    border-bottom:1px solid #C1D13A;
    background:white url('../images/user/menu_li_white.jpg') no-repeat bottom right;
}

/*--------------*/
#box_mainproducts .innerbox table.products td{
    background:white url('../images/user/prod_es.png') no-repeat top left;
    border:1px solid #ddd;
}

.main .box .boxhead {
    background:white url('../images/user/arrow_c.png') no-repeat center left;
}
.main .leftcol .box .boxhead {
    background: url('../images/user/box_top.jpg') repeat-x;
}
.main .leftcol .box .boxhead h3{
    color:white;
}
.main .leftcol .box .innerbox{
    border:1px solid #C1D13A;
}
#box_search .innerbox, #box_menu .innerbox, #box_newsletter .innerbox{
    border:0;
}
#box_productoftheday .innerbox{
    background:#C1D13A url('../images/user/box_bg_green.jpg') no-repeat bottom;
    border:0;
}
#box_productoftheday .productname{
    color:#5C7640;
}

.footer .innerfooter{
    position:relative;
    min-height:115px;
}
.footer .innerfooter a.szablonsklep{
    position:absolute;
    right:10px;
    bottom:0px;
    color:#ddd;
    font-size:11px;
  
}

#box_mainproducts .innerbox table.products tr.fewperrow .product .description{clear:both;}
#box_mainproducts .innerbox table.products tr.fewperrow .product .price{width:35%;}

/* ipol css start */
#aboutText
{	text-align: justify;
	text-indent: 2em;
}
#aboutText h1,
#aboutText h2
{	font-weight: bold;
	margin: 16px 0 8px;
}
/* ipol css end */

/*cookie*/
.credit-card-container .card-icons-container img.inactive {
    opacity: 0.2;
}
#cookie {
    position:absolute;
  width:100%;
  z-index:9999;
}