#box_menu .boxhead {background:url(../images/user/box_h_black.png) no-repeat; width:219px; height:39px; color:#fff; font-size:12px; padding:0 15px;}

#box_menu .innerbox {background:none; padding:0 15px; width:199px;}

#box_menu {margin-bottom:15px;}



#box_menu ul {margin:0; padding:0;}

#box_menu ul li {border-bottom:1px solid #c0c0c0; padding:10px 0;}

#box_menu ul li a { color:#007ac0; font-size:11px;}

#box_menu ul li ul a {line-height:normal}

#box_menu ul li ul {padding:5px 0 2px 10px;}

#box_menu ul li ul li {padding: 2px;}



#box_bestsellers .boxhead {background:url(../images/user/box_h_black.png) no-repeat; width:219px; height:39px; color:#fff; font-size:12px; padding:0 15px;}

#box_bestsellers .innerbox {background:none; padding:0 20px; width:199px;}



#box_bestsellers ol {margin:0; padding:0}

#box_bestsellers ol li {border-bottom:1px solid #c0c0c0; padding:10px 0; font-size:11px;}

#box_bestsellers ol li a {color:#007ac0; font-size:11px;}





#box_producers .boxhead {background:url(../images/user/box_h_gr.png) no-repeat; width:219px; height:38px; color:#444444; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding: 0 15px;}
#box_producers .innerbox {background:url(../images/user/box_b_gr.png) no-repeat; height:40px; width:219px; padding: 0 15px;}
#box_producers {margin-bottom:10px;}

#box_newsletter .boxhead {background:url(../images/user/box_h_gr.png) no-repeat; width:219px; height:38px; color:#444444; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding: 0 15px;}
#box_newsletter .innerbox {background:url(../images/user/box_b_gr.png) no-repeat; height:40px; width:219px; padding: 0 15px;}
#box_newsletter {margin-bottom:10px;}




.select-lang {
  display: inline;
  float: right;
  position: relative;
  top:-1px;
}

.select-lang a {
  padding: 1px 12px;
  display: inline-block;
  margin-left:5px;
  font-size:12px;
}

.select-lang a.active {
  background: #666;
  color: #fff;
}






#menu_stopka {width:980px; margin:0 auto; padding:10px 0;}

#menu_stopka .slupek {float:left; margin-right:90px;width: 14%;}
#menu_stopka .slupek_szeroki {width: 30%;}



#menu_stopka .naglowek {color:#000; font-size:11px; text-transform:uppercase; padding-bottom:5px;}

#menu_stopka .col1 {float:left; padding-right:40px;}

#menu_stopka .col2 {float:left}

#menu_stopka ul {list-style:none; border-top:1px solid #404040; padding-top:10px;}

#menu_stopka a {color:#b9b9b9; line-height:20px; font-size:11px;}



#partnerzy {background:#fff;}

#partnerzy .partnerzy_in {width:980px; margin:0 auto; padding:10px 0; margin-top:15px;}

#partnerzy p {font-size:11px; font-weight:bold; color:#000; padding-top:13px;}



/*--Main Container--*/

#banner2 {background:url(../images/user/banner2_bg.png) no-repeat; width:731px; height:228px;}

a img{border:0;}

.main_view {

  float: left;

  position: relative;

}

/*--Window/Masking Styles--*/

.window {

  height:210px;  width: 713px;

  overflow: hidden; /*--Hides anything outside of the set width/height--*/

  position: relative;

  margin:9px;

}

.image_reel {

  position: absolute;

  top: 0; left: 0;

}

.image_reel img {float: left;}



/*--Paging Styles--*/

.paging {

  position: absolute;

  top: 30px; right: 9px;

  width: 90px; height:28px;

  padding-top:10px;

  z-index: 100; /*--Assures the paging stays on the top layer--*/

  text-align: center;

  line-height: 33px;

  padding-left:8px;

  background: url(../images/user/paging_bg2.png) no-repeat;

  display: none; /*--Hidden by default, will be later shown with jQuery--*/

}





.paging a {

  

  

  text-decoration: none;

  color: #fff;

  background:url(../images/user/kropka_sz.png) no-repeat;

  width:8px;

  height:8px;  

  padding:3px;

  margin:5px;

  

}

.paging a.active {

  background:url(../images/user/kropka_n.png) no-repeat;

}



.paging a:hover {font-weight: bold;}



.main .box .boxhead .leftside {

  background:url(../images/user/box_l_gr.png) no-repeat #f5f5f5;

  height:39px; width:7px;

}



.main .box .boxhead .rightside {

  background:url(../images/user/box_r_gr.png) no-repeat #f5f5f5;

  height:39px; width:7px;

}

 .main .leftcol .box .boxhead .rightside,  .main .leftcol .box .boxhead .leftside {
  display: none;
}







#nawigacja {background:url(../images/user/blue_bar.png) repeat-x; height:46px;}



.centercol .box .topbar, .centercol .box .bottombar, .centercol .box .innerbox .leftside, .centercol .box .innerbox .rightside {display:none}

.centercol .box .innerbox {background:none;}





.level_1 {padding-bottom:10px;}





.main .innerbox form.basket .shaded_inputwrap, form.basket .unit {display:none;}

#box_productfull .basket button.addtobasket {float:right;}

#box_productfull table.maininfo td.availability dd {float:right; text-align:right}

#box_productfull table.maininfo td.availability dt {float:left; text-align:left}

#box_productfull .additionalinfo li.zagiel {display:none}

#box_basketlist .productlist .delivery, #box_basketlist .productlist .payment, #box_basketlist .productlist tbody, #box_basketsummary .productlist tbody {background:#fff;}

#box_basketsummary .innerbox table.productlist thead td, #box_basketlist .innerbox table.productlist thead td {
background: transparent url('../images/payment_head.png') 0 0 repeat-x;
height: 34px;
overflow-y: hidden;
padding: 4px;
vertical-align:middle;
}

.main .box_custom {
background: url(../images/user/box_h_b.png) no-repeat;
width: 219px;
height: 39px;
color: white;
font-size: 12px;
padding: 0 15px;
line-height: 37px;
margin: 7px 0;

margin-top:0;
border-top: 5px solid whiteSmoke;
}

.box_custom h3 { font-weight:bold; font-size:14px;} 

.box_custom h3 a {
color: white;
}

#box_bestsellers {margin-top:13px;}

.productlist .price { white-space: nowrap; }

.banner-content-container {
  position: absolute;
  width:auto;
  bottom: -8px;
  left: 20px;
  }

.banner-title { 
  background: #fff;
  opacity: 0.9;
  padding: 12px;
  float:left;
  width: 320px;
  }
  
  
.banner-more { 
  float:left;
  position: absolute;
  bottom:40px;
  left:344px;
  }
  
.banner-more a {
  background: #222;
  opacity: 0.85;
  padding: 12px;
  white-space:nowrap;
  color:#fff;
}

.banner-more a:hover { background: #555; }

iframe {
  border:0;
  display: block;
}

.calc-menu {
  margin: 15px 2px;
  display:none;
}

.calc-menu a {
  color: #666;
  font-weight:bold;
}

.calc-menu p {
  margin: 12px 0;
}

.box .boxhead h3 .select-lang img {
  display: inline-block;
  position: relative;
  top: -1px;
  left: 3px;
}

#yt_right {
  position: fixed;
  left: -71px;
  top: 119px;
  width: 108px;
  height: 77px;
  z-index: 100;
  padding: 0;
  text-align: left;
  background: url('../images/user/youtubeLeftBg.gif') no-repeat;
}

#fb_right {
  position: fixed;
  left: -305px;
  top: 206px;
  width: 342px;
  height: 503px;
  z-index: 100;
  padding: 6px 0 0 6px;
  text-align: left;
  background: url('../images/user/facebookLeftBg.gif') no-repeat;
}

#fb_right:hover {
  left: 0px;
}

#box_custom32 {
  height: auto;
}

.main .box_custom {
  padding: 0;
}

.main .box_custom h3{
  margin-left: 15px;
}

.main .leftcol .box .topbar {
  display: none;
}

.main .leftcol .box_custom .innerbox {
  background: url('../images/user/box_bg_gr.png') no-repeat bottom;
  margin-top: -2px;
}

.main .leftcol .box_custom .innerbox .rightside, .main .leftcol .box_custom .innerbox .leftside {
  display: none;
}

.main .leftcol .box_custom .bottombar {
  display: none;
}

#box_custom32 {
  background: url('../images/user/box_h_gr.png') no-repeat top;
}

#box_custom32 h3 {
  color: #444;
  }
#box_custom32 {  
  /*background: url(../images/user/box_h_black.png) no-repeat;*/
}

#box_custom32 select {
  margin:0;
  height: 28px;
  line-height: 28px;
  width: 189px;
  margin-left: -1px;
  position: absolute;
  top: -1px;
}

#box_custom32 .innerbox {
  padding-top: 0px;
}

#google_translate_element {
padding-top: 0px;
height: 56px;
}

#socialthings #___plus_0 iframe {
   zoom: 1.0;
   width: 300px !important;
}
#socialthings #___plusone_0 {
  width: 300px !important;
  float: left;
}

.connect_widget_interactive_area {
  float: right;
}

#socialthings {
  padding-bottom: 0 !important;
}

.goog-te-gadget {
  margin-top: -10px;
}

.bh-overflow {
  width: 100%;
  overflow: hidden;
  position: relative;
  height: 254px;
  background: #fff;
  border-bottom: 1px solid #eee;
}

.bh-container {
  position: absolute;
  left: -5808px;
  width: 10000px;
}

.bh-next:hover {
  background-position: 0 -43px;
}

.bh-next {
  background: url(../images/user/new_banner_more.png) no-repeat top;
  width: 127px;
  height: 43px;
  display: block;
  cursor: pointer;
  position: absolute;
  top: 100px;
  right: 1050px;
}

.bh-item {
  padding-right: 1000px;
  float: left;
  position:relative;
}

#box_productfull button.addtobasket {
color: white;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #FAA732;
background-image: -moz-linear-gradient(top, #FBB450, #F89406);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FBB450), to(#F89406));
background-image: -webkit-linear-gradient(top, #FBB450, #F89406);
background-image: -o-linear-gradient(top, #FBB450, #F89406);
background-image: linear-gradient(to bottom, #FBB450, #F89406);
background-repeat: repeat-x;
border-color: #F89406 #F89406 #AD6704;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.mask_box em{font-weight:bold;font-style:normal;color:#000;}
.mask_box em.color{color:#2e73c0;}
.main .unibox .innerbox{background-position:0 0;min-height:55px;padding-left:5px;padding-right:5px;}
.main .unibox .boxhead{display:none;}

.mask_box {
position: absolute;
display: block;
margin: 0;
z-index: 501;
background: #fff url('../../../default/shoper_blue/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;
}

.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;
}

.mask_box .close {
width: 22px;
height: 22px;
cursor: pointer;
position: absolute;
right: -6px;
top: -6px;
background: transparent no-repeat url('../../../default/shoper_blue/images/close_big.png') center center;
}
.mask_box .shaded_inputwrap input, .mask_box .shaded_inputwrap select {
height: 28px;
padding: 0 5px 0 0;
border-width: 0px;
line-height: 28px;
color: #444;
margin: 0;
background: url('../../../default/shoper_blue/images/shaded_input.png') no-repeat right 0 transparent;
}

.mask_box .shaded_textareawrap textarea {
height: 70px;
padding: 5px 5px 5px 0;
border-width: 0px;
color: #444;
margin: 0;
width: 100%;
background: url('../../../default/shoper_blue/images/shaded_textarea.png') transparent right 0 no-repeat;
}

.mask_box .shaded_inputwrap {
background: transparent url('../../../default/shoper_blue/images/shaded_input.png') 0 0 no-repeat;
padding: 0 0 0 5px;
display: inline-block;
vertical-align: top;
margin: 0 5px 5px 0;
height: 28px;
overflow: hidden;
}

.mask_box form.multirow label {
display: block;
margin: 3px 0;
}

.mask_box .flash_message {
margin-bottom: 10px;
}

.error_message {
border-color: #e74715;
color: #e74715;
background: #fff3f3;
}

.flash_message {
border-style: solid;
border-width: 1px 0;
padding: 0;
position: relative;
z-index: 100;
margin: 4px;
min-height: 50px;
}

.flash_message .container {
display: table;
width: 100%;
height: 50px;
}

.flash_message p {
display: table-cell;
vertical-align: middle;
text-align: center;
font-size: 12px;
line-height: 1.2em;
margin: 0px;
padding: 6px 50px;
font-weight: bold;
}

.mask_box .shaded_error input, .main .innerbox .shaded_error select, .mask_box .shaded_error select {
background: transparent url('../../../default/shoper_blue/images/shaded_input_error.png') right 0 no-repeat;
color: #000;
}

.mask_box .shaded_error {
background: transparent url('../../../default/shoper_blue/images/shaded_input_error.png') 0 0 no-repeat;
}

ul.input_error {
list-style-type: square;
list-style-position: inside;
padding: 3px 0 10px;
}

ul.input_error li {
color: #d00;
font-size: 0.9em;
line-height: 1em;
}



.mask_box .shaded_textareawrap {
background: transparent url('../../../default/shoper_blue/images/shaded_textarea.png') 0 0 no-repeat;
padding: 0 0 0 5px;
display: inline-block;
width: 95%;
margin-bottom: 5px;
}

.flash_message .close {
position: absolute;
right: 4px;
top: 6px;
color: #8c9597;
font-size: 80%;
display: none;
}
/*
#box_productfull .additionalinfo li a.question img {
background: url('../images/user/png/glyphicons_194_circle_question_mark.png') no-repeat 0 0;
width: 18px;
height: 18px;
position: relative;
left: -4px;
margin-right: 0 !important;
}
*/
table thead td {
  white-space: nowrap;
}
/*
#box_productfull .additionalinfo li a.question {
  display: inline-block;
padding: 4px 12px;
margin-bottom: 0;
font-size: 14px;
line-height: 20px;
color: #333333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
border: 1px solid #cccccc;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-bottom-color: #b3b3b3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

  color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #49afcd;
background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
background-repeat: repeat-x;
border-color: #2f96b4 #2f96b4 #1f6377;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
padding-left: 12px;
width: 160px;
text-align: left;
}

#box_productfull .additionalinfo li {
  margin-left: 9px !important;
}
#box_productfull .additionalinfo li.question {
  margin-left: 0px !important;
}

#box_productfull .additionalinfo li a img {
  margin-right: 6px;
}*/

#box_productfull .additionalinfo li a.question img {
  background: url('http://pvshop.eu/skins/default/shoper_blue/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;
}
#shoper-foot a {
    display: none;
}