body {	
	margin:0;
  color:#5F5E5E;
  font-family:Verdana;
  font-size:11px;
  font-size:12px;
  /* background-image:url('http://www.polcan.pl/obrazy/snow_bcg.png'); */
}


body {
overflow-x: hidden;
}


body > canvas {
    pointer-events: none;
}

img {
image-rendering: -webkit-optimize-contrast;
}

a,img,input {
outline:0;
}

#polcan_bar > a.parts-search-top {
padding:10px 20px 0 0;
height:24px;
color:#EF6278;
}
#polcan_bar > .parts-search-top span {
display:block;
float:left;
height:22px;
width: 18px;
margin-right:5px;
line-height: 12px;
font-size:24px;
text-align:left;

}

#polcan_bar > a.parts-search-top:hover {
color:#D63C54;
}

a img {border:0}

a:active {background:none}

input, select, textarea {
font-family: Verdana;
font-size:12px;
border: 1px solid #e1e1e1;
border-radius: 3px;
color:#5F5E5E;
}

select {
padding: 2px 0;
cursor:pointer;

}

select option {padding: 1px 2px;}
      
input[type=text],input[type=password]{ 

height:22px;
line-height: 22px;
padding: 0 5px;

}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
  background:#e0ebfd;              
}

input[type="checkbox"],input[type="radio"] {padding:0;border:0;margin:0}

.fn {float:none !important}
.inline-button {display:inline-block !important;float:none !important}
.no-margin {margin:0 !important}
.no-border {border:0 !important}
.clear {clear:both}
.left {float:left}
.right {float:right !important;}
.center {margin:0 auto}
.bold {font-weight:bold}

a.blue {color:#3692D7;}

a {color:#626583;text-decoration:none;}
a:hover {text-decoration:underline;}


#polcan_main {

width: 985px;
width: 1150px;
margin: 0px auto 25px auto;
/*overflow:hidden;*/

}

#polcan_header {

width: 985px;
width: 1150px;
height: 155px;
height: 185px;
position:relative;

}

#polcan_header::after,#polcan_bar_position::after {
  clear:both;
  display:table;
  content: " ";
}


#polcan_header .logo {display:block;position:absolute;top:55px;left:10px;/*float:left;margin-top:30px;*/}
#polcan_header .logo:hover {text-decoration:none}
#polcan_header .logo img {float:left;border:0; /*margin-top:32px; margin-left:5px*/}                                                          
#polcan_header .logo span {
margin:7px 0 0 0;
clear:left;
float:left;
display:block;
width:100%;
text-align:center;
font-size:12px;
color:#333;
text-transform:uppercase;

}

#polcan_header .top {clear:both;float:right;margin-top: 14px;}

#top_bar {

float:right;
height:40px;
background:#dadada;
background:-moz-linear-gradient(#fff, #dadada);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dadada));
background: linear-gradient(#ffffff,#dadada);
background: -o-linear-gradient(#ffffff,#dadada);
background: -ms-linear-gradient(#ffffff,#dadada);
-pie-background: linear-gradient(#ffffff,#dadada);
border-bottom:1px solid #e1e1e1;

  
background: -moz-linear-gradient(#fff,#d9e6ff) !important;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#d9e6ff));
background: linear-gradient(#fff,#d9e6ff);
background: -o-linear-gradient(#fff,#d9e6ff);
background: -ms-linear-gradient(#fff,#d9e6ff);
-pie-background: linear-gradient(#fff,#d9e6ff);

    
border-bottom:1px solid #e1e1e1;       
border-bottom: 1px solid #d9e6ff;

border-radius:0 0 5px 5px;
box-shadow: 0px 1px 2px #ddd;
box-shadow: 0px 1px 1px #aaa;
box-shadow: -1px 1px 2px #ccc;
box-sizing: border-box;

padding:0 10px;

}

#top_bar.in {
width:100%;
}

.top_bar_right {
float:right;
}

#top_bar select {
margin-top: 8px !important;
max-width: 135px;
}



#top_bar .basket {

float:left;
margin-right: 5px;
font-size: 14px;
}

#top_bar .basket span{ 

float:left;
display:block;
margin:12px 10px 0 0;
color:#333;

}
#top_bar .basket img{

float:left;
height: 28px;
height: 19px;
margin:11px 10px 0 0;
border:0;
image-rendering: -webkit-optimize-contrast;
}

#top_bar .register { 

float:left;
overflow:hidden; 
margin:7px 0 0 0;

}

#top_bar.in .register {
margin-right:10px;
}


#top_bar .logout,#top_bar .login {

float:left;

}

#top_bar .register a{ 

color:#555;height:20px;text-decoration:none;float:left;display:block;padding:5px 0 0 26px;
background: url(/img/customers.png) 2px 4px no-repeat;
background: url(/img/user2.png) 2px 4px no-repeat;
background-size:19px;
font-size: 14px;
image-rendering: -webkit-optimize-contrast;
}   

  

#top_bar .company a{
display:block;
max-width:410px;
padding-right:0;
white-space: nowrap; 
overflow: hidden;
text-overflow: ellipsis;
}

#top_bar .company_change a {
background: url(/img/company.png) 2px 4px no-repeat;
background-size:29px;
padding-left:38px;
padding-right:10px;
}


#top_bar .login a{     
overflow:hidden; float:right;margin:7px 5px 0 0;color:#555;height: 20px;text-decoration:none;display:block;float:left;padding:5px 11px 0 28px;
background: url(/img/login.png) 2px 4px no-repeat;
background: url(/img/login2.png) 2px 4px no-repeat;
background-size:19px;
font-size: 14px;
}

#top_bar .logout a{     
overflow:hidden; float:right;margin:7px 5px 0 0;color:#555;height: 20px;text-decoration:none;display:block;float:left;padding:5px 11px 0 28px;
background: url(/img/logout-16x16.png) 2px 4px no-repeat;
background: url(/img/logout2.png) 2px 4px no-repeat;
background-size:19px;
font-size: 14px;
image-rendering: -webkit-optimize-contrast;
}        
  

        
#polcan_bar {

float:left;
width:984px;
width: 1149px;
height:36px;
margin: 15px 0 15px 1px;
border-radius:3px;
border-top:1px solid #ececec;
background:#f1f1f1;
background:-moz-linear-gradient(#ffffff, #dadada);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dadada));
background: linear-gradient(#ffffff,#dadada);
background: -o-linear-gradient(#ffffff,#dadada);
background: -ms-linear-gradient(#ffffff,#dadada);
-pie-background: linear-gradient(#ffffff,#dadada);
box-shadow: -1px 1px 2px #aaa;

}
          
.polcan_bar-fixed {
position: fixed;
top:0;
left:0;
right:0;
width: 100%;
z-index: 5500;
background:#fff;
box-shadow: 0 0 5px #888;
}

.polcan_bar-fixed #polcan_bar{
float:none;
margin:0 auto;
padding: 3px 0;
background:#fff;
box-shadow: none;
border-top:0;
}


#polcan_bar > a{
float:right;display:block; height: 24px;border-right:1px solid #dadada;padding: 10px 20px 0 20px;font-size: 12px;text-align:center;text-decoration:none;color: #555;text-transform:uppercase;font-weight:bold;
}

#polcan_bar > a:hover {

color:#000;

}

#polcan_bar .search-form {

float:left;margin-left: 10px;
overflow:hidden;



}

#polcan_bar .search-form form {float:left}

#polcan_bar .search-form a {

display: block;
float:left;
margin: 10px 0 0 15px;
padding-left: 15px;
background: url(/img/marker.png) 5px 7px no-repeat;
background: url(/img/marker.png) 5px center no-repeat;
font-size: 13px;
line-height: 16px;
color: #555;
}

#polcan_bar .search-form .input-field {

width:310px;
border:1px solid #e1e1e1;
height: 22px;
padding: 0px 5px 0 10px;
border-radius: 5px;
margin:7px 0 0 0;
float:left;
background:#fff;
            
}



#polcan_bar .search-form .input-field .text
{
border:0;
padding:0;
margin:0;
width:280px;
float:left;
font-size:12px;
font-family:Verdana;
color:#888;
text-align:center;
height:22px;
line-height:22px;
background:transparent;

}

#polcan_bar .search-form .input-field .sbm {

float: right;
margin-right: -6px;
padding:0;
border:0;

}


/*MENU GLOWNE*/

#polcan_nav {

float:left;
width:215px;
width: 250px;
overflow:hidden;

}

#polcan_nav > ul.main_menu {

margin:2px 0 0 0px !important;
box-shadow: 1px 1px 1px #bbb;
border-radius: 5px;
float:left;          
background:#fff;
}


#polcan_nav ul.main_menu, #polcan_nav ul.main_menu ul {

margin:0;
padding:0;
list-style:none;

}


#polcan_nav ul.main_menu li a {

text-decoration:none;
font-size:12px;
font-size:14px;
display:block;
width:189px;
width:225px; 
padding:7px 10px 7px 8px;
background:#F4F4F4;
background:-moz-linear-gradient(#f1f1f1, #dadada);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F1F1F1), to(#dadada));
background: linear-gradient(#f1f1f1, #dadada);
background: -o-linear-gradient(#f1f1f1, #dadada);
background: -ms-linear-gradient(#f1f1f1, #dadada);
-pie-background: linear-gradient(#f1f1f1, #dadada);
border-top:1px solid #ddd;
border-left:1px solid #f1f1f1;

color:#222;

}

#polcan_nav ul.main_menu > li:first-child > a {

border-top:1px solid #f1f1f1;
border-radius: 5px 5px 0 0;

}

#polcan_nav ul.main_menu > li > a > span {

float:left;
display:block;
height:14px;
width:10px;
margin-right:8px; 
background: url(/img/right-arrow-grey.png) center 6px no-repeat;
            
} 


#polcan_nav ul.main_menu > li > a.active > span,
#polcan_nav ul.main_menu > li > a:hover > span { 

background: url(/img/right-arrow-white.png) center center no-repeat;

}


#polcan_nav ul.main_menu ul li a {

position: relative;
/*background: url(/img/menu_light_grey_middle.png) bottom left repeat-y;*/
background: #f5f5f5;
padding: 7px 0px 7px 27px;
/*color:#0174C2 !important;*/
color:rgb(54,146,215) !important;
border-top: 1px solid #eaeaea;
width:216px;                   


}

#polcan_nav ul.main_menu li a:hover, #polcan_nav ul.main_menu li a.active {

color:#fff;
background:#82ABE0;
background:-moz-linear-gradient(#8CBEFF,#82ABE0);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8CBEFF), to(#82ABE0));
background: linear-gradient(#8CBEFF,#82ABE0);
background: -o-linear-gradient(#8CBEFF,#82ABE0);
background: -ms-linear-gradient(#8CBEFF,#82ABE0);
-pie-background: linear-gradient(#8CBEFF,#82ABE0);
border-top: 1px solid #8CBEFF;
border-left:1px solid #8CBEFF;

}

 #polcan_nav ul.main_menu li a.active {
 font-weight: bold;
 }


#polcan_nav ul.main_menu ul {
margin-bottom: 1px;
}

#sub0,#sub1,#sub2,#sub3,#sub4,#sub5,#sub6,#sub7,#sub8,#sub9,#sub10,#sub11,#sub12 {

display:none;

}


#polcan_nav ul.main_menu ul li a {

border-bottom:1px solid #f1f1f1;

}

#polcan_nav ul.main_menu ul li.last a {

border-bottom:0;
}


#polcan_nav ul.main_menu ul li a:hover, #polcan_nav ul.main_menu ul li a.active {

background:#f5f5f5;
font-weight:bold;
text-decoration:none;
border-left: #eaeaea 1px solid;
border-top: #eaeaea 1px solid;
}


#polcan_nav ul.main_menu ul li a {

margin-bottom: 0;
font-size: 11px;
font-size: 12px;
color: #000;

}

#polcan_nav ul.main_menu ul li a span {
position: absolute;
top:12px;
left:13px;
background:#3692D7;
display:block;
width: 4px;
height: 4px;
/*float:left;
margin-top: 5px;
margin-right: 10px;
*/ 

}

.certificates {width:100%;margin:20px 0 0 0;float:left;overflow:hidden;text-align:center}

.certificates img {
/*display:none;*/
 margin-bottom: 25px;
 box-shadow: 1px 1px 2px #bbb;
 border-radius: 5px;
 

}


/*ARTICLE*/


#article {

/*background: #fff;*/
float: left;
width: 760px;
width: 890px;
padding: 0 0 10px 10px;
min-height: 850px;
line-height: 14px;
line-height: 18px;
font-size: 11px;
font-size: 12px;
/*border-left:1px solid #EAEAEA;*/

}

.no-minh {min-height: 0 !important;}


#article h1 {

/*height: 22px;*/
padding: 9px 10px 9px;
margin:0;
border:1px solid #f1f1f1;
background:#f1f1f1;
background:-moz-linear-gradient(#fff,#ececec);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ececec));
background: linear-gradient(#ffffff,#ececec);
background: -o-linear-gradient(#ffffff,#ececec);
background: -ms-linear-gradient(#ffffff,#ececec);
-pie-background: linear-gradient(#ffffff,#ececec);
border-radius:5px 5px 0 0;
font-size: 16px;
color:#7296C6;
font-weight:bold;
}
 
 
#article > #body > .body > h2,
#article > #body > form > h2,
#article > #body > h2{
float:left;
width: 738px;
width:868px;
margin:0;
padding:5px 10px;
background:#f5f5f5;
background: -moz-linear-gradient(#fff, #eeeeee);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#eeeeee));
background: linear-gradient(#fff, #eeeeee);
background: -o-linear-gradient(#fff, #eeeeee);
background: -ms-linear-gradient(#fff, #eeeeee);
-pie-background: linear-gradient(#fff, #eeeeee);
border:1px solid #f1f1f1;
border-right:0;
border-top:0;
border-radius: 3px;
font-size:12px;
font-weight:bold;
color:#5F5E5E;
}


#article ul{

list-style: square;

}

#article #body {
overflow:hidden;
border-bottom: 1px solid #F1F1F1;
border-left: 1px solid #F1F1F1;
border-right: 1px solid #F1F1F1;
border-radius: 0 0 5px 5px;
 

}

#article #body .body {
overflow:hidden;
padding: 10px 10px;
}

.price-list #article #body {
border:0;
}

.price-list #article #body .body {
padding:10px 0;
}


#article #body p{padding: 0 5px}


#navigation-path {

margin-top:2px;
border-radius:3px;
margin: 0 0 10px 0;

}

#navigation-path span {font-weight: bold;}




/*BOKS WYSZUKIWARKA*/

span.sale,span.promo,span.tsc,span.new,span.d500 {

display: inline-block;
font-weight:bold;
color:#fff;
padding:0 3px;
line-height: 14px;
background:#FF5050;
border-radius: 4px;
font-size:10px;
margin: 0 3px 2px 0;
font-family:tahoma

}

span.sale {font-size:9px; background:#333;}

span.new { background:#99CC00;}

span.tsc {background:#339966}

span.d500 {background:#d9e6ff; color:#053494;}

.search_box .pgroups span.sale,
.search_box .pgroups span.promo,
.search_box .pgroups span.tsc,
.search_box .pgroups span.new,
.search_box .pgroups span.d500 {
margin: 3px 0 0 5px;
}  

a.selectall,a.save,.filter {

display:block;
background: url("img/right-triangle.png") 0px center no-repeat;
color:#3692D7;
text-align:left;
padding:0 10px 0 10px;
margin-left:5px;
font-weight: normal;
cursor:pointer;

}




div.filtrprod,div.filtrcat {

float:left;

}

span.filtrprod {

position:relative;
float:left; 
z-index:500;
display:block;
width:356px;
width:412px;
padding:3px 0 5px 5px;
background:#e9e9e9;
background:-moz-linear-gradient(#e9e9e9,#fdfdfd);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e9e9e9), to(#fdfdfd));
background: linear-gradient(#e9e9e9,#fdfdfd);
background: -o-linear-gradient(#e9e9e9,#fdfdfd);
background: -ms-linear-gradient(#e9e9e9,#fdfdfd);        
color:#5F5E5E;
border: 1px solid #e9e9e9;
border-radius: 5px 5px 0 0;
font-weight:bold;

}
          


span.filtrcat {

position:relative; 
float:right;
z-index:500;
display:block;
width:356px;
width:412px;
padding:3px 0 5px 5px;
background:#e9e9e9;
background:-moz-linear-gradient(#e9e9e9,#fdfdfd);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e9e9e9), to(#fdfdfd));
background: linear-gradient(#e9e9e9,#fdfdfd);
background: -o-linear-gradient(#e9e9e9,#fdfdfd);
background: -ms-linear-gradient(#e9e9e9,#fdfdfd);
border: 1px solid #e9e9e9; 
border-radius: 5px 5px 0 0;
font-weight:bold;
color:#5F5E5E;

}

span.filtrprod.active,span.filtrcat.active {

background:#E5E5E5;
background:-moz-linear-gradient(#E5E5E5,#fdfdfd);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E5E5E5), to(#ffffff));
background: linear-gradient(#E5E5E5,#ffffff);
background: -o-linear-gradient(#E5E5E5,#ffffff);
background: -ms-linear-gradient(#E5E5E5,#ffffff);    
border:1px solid #bbb;
border-bottom:0;     

}


.search_box {margin-bottom:20px;float:left;}
                        
.search_box h3 {
width:743px;
width:873px;
background: linear-gradient(#8CBEFF,#82ABE0);
background:-moz-linear-gradient(#8CBEFF,#82ABE0);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8CBEFF), to(#82ABE0));
background: linear-gradient(#8CBEFF,#82ABE0);
background: -o-linear-gradient(#8CBEFF,#82ABE0);
background: -ms-linear-gradient(#8CBEFF,#82ABE0);
color:#fff;
margin:0;
border-radius:5px 5px 0 0;
border:1px solid #8CBEFF;
border-bottom:0;
font-size:12px;
padding:5px 5px 5px 10px;

}



.search_box .box {border:2px solid #82ABE0;border-top:0;padding: 10px 10px 0 10px;border-radius: 0 0 5px 5px;float:right;width:736px;width:866px;}




.search_box .cat-prod {float:left;position:relative;width:736px;width:866px;}

.search_box a.filtrcat,.search_box a.filtrprod {position:absolute;top:3px;right:0}

#filtrprod, #filtrcat {

display:none;
position:absolute;
top:22px;
left:0;
z-index:100;
background:#fff;
border:1px solid #bbb;
padding:20px 10px 0px 10px;
padding:10px 10px 0px 10px;
box-shadow: 0px 2px 2px #aaa;

}

#filtrprod {width:714px;width:844px;}
#filtrcat  {width:714px;width:844px;}

#filtrprod ul {float:left;list-style:none;margin:0;padding:1px 0 0 0;} 
#filtrcat ul {width:357px;width:427px;float:left;list-style:none;margin:0;padding:1px 0 0 0;}

#filtrprod ul:first-child, #filtrcat ul:first-child {
margin-left:-10px;
}

.search_box ul li {padding:3px 0 3px 5px;padding:6px 0 6px 15px;line-height:11px;margin:1px 0;color:#5F5E5E}
                                  
.search_box .save {clear:both;float:right;margin:20px 0 20px 0;}
.search_box .selectall {float:left;margin:20px 0 20px 10px;}

.search_box .pgroups div {float:left;margin:15px 15px 10px 0;}
.search_box .pgroups div input {float:left;border:0;padding:0;vertical-align:middle;margin:3px 2px 0 0;display:inline;}
.search_box .pgroups div label {float:left;margin:3px 0 0 3px;}
.search_box .pgroups div:first-child input {margin-left:0}
.search_box p {font-size:10px;margin:0 0 10px 0;clear:both;}

.search_box .search_input {clear:left;float:left;margin:5px 10px 10px 0;}
.search_box .search_input input {border-radius:3px;border:#83AEE6 solid 1px;padding:1px 4px;width:320px;margin-top:6px}
.search_box .sbm {float:left;margin:0 0 10px 0;}
.search_box .sbm input {
height: 28px;
width:140px;
margin: 10px 5px 0 0;
border:0;
border-radius: 5px;
background: linear-gradient(#8CBEFF,#82ABE0);
background:-moz-linear-gradient(#8CBEFF,#82ABE0);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8CBEFF), to(#82ABE0));
background: linear-gradient(#8CBEFF,#82ABE0);
background: -o-linear-gradient(#8CBEFF,#82ABE0);
background: -ms-linear-gradient(#8CBEFF,#82ABE0);
-pie-background: linear-gradient(#8CBEFF,#82ABE0);

font-family: Verdana; 
font-size: 12px; 
font-weight: bold;
text-transform: uppercase;
cursor: hand; 
text-align:center;
cursor:pointer;
color:#fff;

}





 #checked_producer {float:left;margin:0 0 15px 0;font-size:11px;display:none;width:736px;width:866px;}
 #checked_category{float:left;margin:0 0 15px 0;font-size:11px;display:none;width:736px;width:866px;}
 #checked_producer span.header, #checked_category span.header {
 float:left;display:block;width:140px;font-weight:bold
 }
 #checked_producer div, #checked_category div {
 float:right;width:596px;width:726px;
 }
 #checked_producer div span, #checked_category div span {float:left;margin-right:10px}
 #checked_producer div span a, #checked_category div span a {color:#3692D7;padding-left:4px;cursor:pointer}
 
 
 #checked_producer .unselectall,  #checked_category .unselectall {
color:#3692D7;
cursor:pointer;
font-weight:normal;
display:none;

}
 
                                                                  

/*LISTY PRODUKTÓW*/

.view-type {

margin-top:0;
float:right;

}



.producer_list .col {float:left;width:147px;width:16.66667%}

.category_list .col {float:left;box-sizing: border-box;width:368px;width:433px;width:50%;}

.producer_list,.category_list,.producer_category_list {

clear:both;
border-left: 1px solid #e1e1e1;
border-top: 1px solid #e1e1e1;
overflow:hidden;
border-radius: 5px;

}



.producer_list a,.category_list a,.producer_category_list a {

display:block;
float:left;
background: url(/img/row_bg.png) bottom left repeat-x;
background-size:2px 29px;
background: linear-gradient(#ffffff,#dadada);
border-bottom: 1px solid #e1e1e1;
border-right: 1px solid #e1e1e1;
color:#5F5E5E;
text-decoration:none; 
text-align:left;

}

.producer_list a {
box-sizing: border-box;
width:146px;
width:100%;
}

.producer_list a span {
box-sizing: border-box;
display:block;
width:117px;
width:100%;
padding:5px 12px 6px 17px;

}


.category_list a {

width:367px;
width:432px;


} 

.category_list a span {

display:block;
width:338px;
width:403px;
padding:5px 12px 6px 17px;

}

.producer_category_list a{ 

width:736px;
width:866px;


}

.producer_category_list a span {

display:block;
width:702px;
padding:5px 12px 6px 22px;

}

.producer_list a span , .category_list a span, .producer_category_list a span{ 


background: url(/img/right-triangle.png) 8px 12px no-repeat;
background: url(/img/right-triangle.png) 8px center no-repeat;

}

.producer_category_list a span {

background-position: 13px 12px;
background-position: 13px center;

}

.producer_list a:hover, .category_list a:hover, .producer_category_list a:hover{ 

background: url(/img/row_bg_hover.png) bottom left repeat-x;
background-size:2px 29px;
background: linear-gradient(#8BBDFE,#82ABE0);

}


.producer_list a:hover span, .category_list a:hover span, .producer_category_list a:hover span{ 

background: url("/img/marker-white.png") 8px 10px no-repeat;
background: url("/img/marker-white.png") 8px center no-repeat;
color:#fff;

}
.producer_category_list a:hover span {

background-position: 13px 10px;
background-position: 13px center;

}

/*.product_list, .favtab{
-webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  }
  */
  
  body.us #polcan_main{
  
-webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;  
  
  
  }
  
.select_on {

-webkit-touch-callout: auto !important;
  -webkit-user-select: auto !important;
  -khtml-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
 
 }

 /*.poztab td.code a {
  -webkit-user-select: all;
  -moz-user-select: all;
  -ms-user-select: all;
  user-select: all;
}
.poztab td :not(td.code a) {

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;  
} 
*/

/*
.product_list .netto, .product_list .nettoa, .product_list .name, .product_list .name2, .product_list .qnt, .product_list .stock, .product_list .basket, .product_list .fav,
.favtab .netto, .favtab .nettoa, .favtab .name, .favtab .name2, .favtab .qnt, .favtab .basket, .favtab .del, .favtab .stock,
.basket_poztab .netto, .basket_poztab .nettoa, .basket_poztab .name, .basket_poztab .name2, .basket_poztab .qnt, .basket_poztab .basket, .basket_poztab .del
  {
-webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;      
}
*/

                                            
/*.product_list a span.promo, .product_list a span.new, .product_list a span.sale, .product_list a span.tsc*/ 
.pozrow a.codename span.promo, .pozrow a.codename span.new, .pozrow a.codename span.sale, .pozrow a.codename span.tsc
{

float:none;
margin:0 0 0 5px;
background:#FF5050;
color:#fff;
padding: 1px 3px;
font-size: 9px;

}

 .product_list a span.tsc {
background:#339966
 }

.product_list a span.new {
background: #99CC00;
}




.producer_category_list span.header {
display:block;
float:left;
width:712px;
width:842px;
padding:5px 12px 7px 12px;
margin:0;
border:0;
border-right: 1px solid #e1e1e1;
font-weight: bold;
text-transform: uppercase;
background: #eaeaea;
background: -moz-linear-gradient(#ffffff, #eaeaea);
background: -webkit-gradient(#ffffff, #eaeaea);
background: linear-gradient(#ffffff, #eaeaea);
background: -o-linear-gradient(#ffffff, #eaeaea);
background: -ms-linear-gradient(#ffffff, #eaeaea);

}





/*LOGOWAWNIE*/

#info_overlay {
  opacity : 0.8;
  filter: alpha(opacity=80);
	-moz-opacity: 0.80;  
  position: fixed;
  top:0;
  left: 0;
  background: #555 ;
  width: 100%;
  z-index: 5000;
  display:none;
}
 
.info_box_fixed {

 display:none;
 position:fixed;
 z-index: 5500;
 top: 50%;
 left: 50%;
 margin-left: -270px;
 margin-top: -175px;
 border: 2px solid #82ABE0;
} 

.info_box_fixed p {

text-align:center;margin-bottom:20px;

} 

.info_box_fixed ul {

list-style:square;

}

.info_box_static {

 margin: 0 auto;
 
}  
 
 .info_box {

 width:540px;
 height:375px;
 background:#fff;
 border-radius:5px;

}
           
#info_nl {
height: 375px;
height: 400px;
}

.cls_nl {display:block;padding:5px 10px 0px 0px; cursor:pointer}

.info_box h3 {text-align:center;font-size: 14px;}
.info_box h4 {text-align:center;font-size: 12px;}

.info_box ul {margin:25px 0 10px 0}


.info_box ul li {margin-bottom: 3px;}

.info_box .body {
float:left;
padding:10px;
width: 520px;
position: relative;

}

.info_box .body .close {

top: 6px;
right: 8px;
width: 14px;
position: absolute;
cursor: pointer;

}



.info_box span {

}

.info_box #login-form {

margin:20px auto 0 auto;

}

#login-form {
width: 340px;
margin: 50px auto;
}

#login-form th {width:150px;text-align:right;font-size:11px}
#login-form th span {font-weight:normal}


#login-form .remind {padding:10px 0 0 50px;}


#login-form div.remeber {

float:right;
width:130px;
margin:2px 20px 0 0;

}

#login-form div.remeber input {

float:left;
width:15px;
margin-top:10px;
vertical-align:middle;
padding:0;
border:0;
}

#login-form div.remeber span {

float:left;
display:block;
margin:10px 0 0 8px;

}
 

#login-form input[type="text"], #login-form input[type="password"] {
  border: 1px solid #E1E1E1;
  padding: 0 5px;
  width: 200px;
}

.login-list {margin:50px auto;width:300px;}
.login-list a {
display:block;
margin-bottom: 15px;
color:#5F5E5E;
text-decoration:none;
width: 300px;
padding: 8px 0;
text-align:center;
font-size: 12px; 
font-weight: bold; text-transform: uppercase;
background:-moz-linear-gradient(#ffffff, #dadada);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dadada));
background: linear-gradient(#ffffff,#dadada);
background: -o-linear-gradient(#ffffff,#dadada);
background: -ms-linear-gradient(#ffffff,#dadada);
-pie-background: linear-gradient(#ffffff,#dadada);
border:0;
border: 1px solid #e5e5e5;
border-radius: 5px;
text-transform: none;
box-shadow: 1px 1px 2px #aaa;
}
.login-list a:hover {background:#888;color:#fff;

background:#82ABE0;
background:-moz-linear-gradient(#8CBEFF,#82ABE0);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8CBEFF), to(#82ABE0));
background: linear-gradient(#8CBEFF,#82ABE0);
background: -o-linear-gradient(#8CBEFF,#82ABE0);
-pie-background: linear-gradient(#8CBEFF,#82ABE0);
border: 1px solid #8CBEFF;
}

/* LISTA PRODUKTÓW*/

.sort {float:left;margin-bottom:10px}
.sort select{border:1px solid #e5e5e5;border-radius:3px;font-family:Verdana;font-size:11px;}



.product_list h2:first-child {margin-top:0}

.product_list h2 {

background: #eaeaea;
background: -moz-linear-gradient(#8CBEFF, #82ABE0);
background: -webkit-gradient(#8CBEFF, #82ABE0);
background: linear-gradient(#8CBEFF, #82ABE0);
background: -o-linear-gradient(#8CBEFF, #82ABE0);
background: -ms-linear-gradient(#8CBEFF, #82ABE0);
-pie-background: linear-gradient(#8CBEFF, #82ABE0);

/*background: -moz-linear-gradient(#bbb, #aaa);
background: -webkit-gradient(#bbb, #aaa);
background: linear-gradient(#bbb, #aaa);
background: -o-linear-gradient(#bbb, #aaa);
background: -ms-linear-gradient(#bbb, #aaa);
-pie-background: linear-gradient(#bbb, #aaa); */

margin:0;
font-size:12px;
text-transform: uppercase;
/*color:#7296C6;*/
color:#fff;
float:none;
width:712px;
width:842px;
border: 1px solid #8CBEFF;
  font-weight: bold;
  text-transform: uppercase;
padding:5px 12px 7px 12px;
margin-top: 25px;

}

.product_list > h3 {
background: #eaeaea;
background: -moz-linear-gradient(#ffffff, #eaeaea);
background: -webkit-gradient(#ffffff, #eaeaea);
background: linear-gradient(#ffffff, #eaeaea);
background: -o-linear-gradient(#ffffff, #eaeaea);
background: -ms-linear-gradient(#ffffff, #eaeaea);
-pie-background: linear-gradient(#ffffff, #eaeaea); 
border-radius:0;
font-size:11px;
text-transform: none;
overflow:hidden;
float:none;
padding:5px 12px 7px 12px;
 width:712px;
 width:842px; 
  font-weight: bold;
  margin:0;
border-right: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
}

.price-list .product_list h2, 
.price-list .product_list > h3 {
 width:864px;
}

.prodtab {
width:868px;table-layout: fixed;/*border-collapse: collapse;*/
border-top:1px solid #e0e0e0;border-left:1px solid #d0d0d0;clear:both;}

.price-list .prodtab{
width:890px;
}

.prodtab th {padding:5px 2px;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0}
.prodtab > td {padding:0;border-bottom:1px solid #d0d0d0;}

.pozrow a.codename span.promo, .pozrow a.codename span.new, .pozrow a.codename span.sale, .pozrow a.codename span.tsc
{

float:none;
margin:0 0 0 5px;
background:#FF5050;
color:#fff;
padding: 1px 3px;
font-size: 9px;

}

 .product_list a span.tsc {
background:#339966
 }

.product_list a span.new {
background: #99CC00;
}


.pozrow {
padding:0;
background: -moz-linear-gradient(#ffffff,#dadada);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dadada));
background: linear-gradient(#ffffff,#dadada);
background: -o-linear-gradient(#ffffff,#dadada);
background: -ms-linear-gradient(#ffffff,#dadada);

}

.extstock,.extslab {
padding:0;
background: -moz-linear-gradient(#ffffff,#FDCB4C);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#FDCB4C));
background: linear-gradient(#ffffff,#FDCB4C);
background: -o-linear-gradient(#ffffff,#FDCB4C);
background: -ms-linear-gradient(#ffffff,#FDCB4C);
}

.extslab {
padding:0 5px;
}

.extslab1 {
background: -moz-linear-gradient(#ffffff,#66cc00);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#66cc00));
background: linear-gradient(#ffffff,#66cc00);
background: -o-linear-gradient(#ffffff,#66cc00);
background: -ms-linear-gradient(#ffffff,#66cc00);
}

.extslab1 {
padding:0 5px;
}

.in_basket {
/*
background: -moz-linear-gradient(#ffffff,#cacaca);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#cacaca));
background: linear-gradient(#ffffff,#EAF3FF);
background: -o-linear-gradient(#ffffff,#cacaca);
background: -ms-linear-gradient(#ffffff,#cacaca);
*/
} 


.poztab {
table-layout: fixed;
/*border-collapse: collapse;*/
width:867px;
}

.price-list .poztab {
width:889px;
}


.poztab  td {padding:0}
.poztab .cn {

background: url(/img/dot_d0.png) 134px 0 repeat-y;
padding:0;border-right:1px solid #d0d0d0;width:411px


}

a.codename {

display:inline-block;
float:left;
padding: 7px 0;
color:#5e5e5e;

}

a.codename:hover  {

color:#3692D7;
/*background: linear-gradient(#8CBEFF,#82ABE0);*/
border-radius: 0px 0px 0px 0px;
}

a.codename .code {
   padding:0 2px;text-align:center;float:left;width:130px;
}

a.codename .name {
padding:0 10px;text-align:left;float:left;width:256px;

}

.poztab .name a span.sale,.poztab .name a span.promo,.poztab .name a span.tsc,.poztab .name a span.new {
float:none;
} 

.poztab .compare, .poztab .baskchk{width:30px;border-right:1px solid #d0d0d0;padding:5px 2px;text-align:center;}
.poztab .baskchk{width:20px;}

.poztab td {
padding-top: 9px !important;
padding-bottom: 5px !important;
}

.price-list .poztab td{
padding-top: 7px !important;
padding-bottom: 7px !important;
}

.poztab td.basket, .poztab td.fav {
padding-top: 7px !important;
padding-bottom: 7px !important;
}

.price-list .poztab td.basket, .price-list .poztab td.fav { 
padding-top: 7px !important;
padding-bottom: 7px !important;
}

.poztab .code {position:relative;width:130px;border-right:1px solid #d0d0d0;padding:5px 2px;text-align:center;}


.poztab .producent {position:relative;width:80px;border-right:1px solid #d0d0d0;padding:5px 2px;text-align:center;}

.price-list .poztab .producent {width: 130px;}

.poztab .code a {
display:inline-block;
float:left;
width: 124px;
margin:0 3px;
line-height:12px;
white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.poztab .code1 a {
display:inline-block;
float:left;
width: 124px;
margin:0 3px;
line-height:12px;
white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


.desc .code b{
position:relative;
}

.poztab .code .copied, .desc .code b .copied{
position:absolute;
top:0;
right:-184px;
width: 170px;
padding:3px 10px;
transform: translate(-50%,-120%);
background:#565656;
border-radius:5px;
color:#fff;
text-align:center;
opacity:1 !important;
}

 .desc .code b .copied {
right:-199px;
transform: translate(-50%,-130%); 
 }

.desc .c2c {position:relative;top:-2px; left:3px; display: inline-block; width: 12px;height: 12px; background: url(/css/svg/copy666.png?v=19) no-repeat; background-size: 12px 12px;cursor:pointer;opacity:0.6;image-rendering: -webkit-optimize-contrast;}

.poztab .code span {position:absolute;right:3px; top:4px; display: block; width: 12px;height: 12px; background: url(/css/svg/copy666.png?v=19) no-repeat; background-size: 11px 11px;cursor:pointer;opacity:0.6;image-rendering: -webkit-optimize-contrast;}
.poztab .code span:hover, .desc .c2c:hover {opacity:0.8}
/*.poztab .code span:before {float:left;color:#DD3A3E;content:'+';display:block;width:12px;height:12px;line-height:12px;font-size:12px;border:1px solid #000;text-align:center;}*/
.poztab .code a,.poztab .name a {color:#5e5e5e;}
.poztab .code a:hover,.poztab .name a:hover {color:#3692D7;text-decoration:none}

.poztab .name, .poztab .name1, .poztab .name2, .poztab .name3, .poztab .name4  {
border-right:1px solid #d0d0d0;padding:7px 5px;color:#5e5e5e;
word-wrap:break-word;
}



.poztab .name a, .poztab .name2 a, .poztab .name3 a , .poztab .name4 a {
position:relative;
display:block;

}

.poztab .name {width:330px;width:360px;width: 410px;}
.price-list .poztab .name {width:317px;}
.price-list .poztab .name1 {padding:7px 5px;width:717px;}
.price-list .favtab .poztab .name {width:323px;}

.poztab .ask4price {
text-align: center;
width:359px;
border-right:1px solid #d0d0d0;
}
        
.poztab .name a{
position: relative;
vertical-align: middle;
}

.prepare .name > a{
line-height: 20px;
}  

.prepare .name > a span.sale, 
.prepare .name > a span.promo, 
.prepare .name > a span.tsc, 
.prepare .name > a span.new{
line-height:15px;
}

.poztab .name a > span.prepareInfo {
position: absolute;
display:table;
min-height:180px;
/*width: 732px;*/
width: 868px;
/* white-space: nowrap;
     word-wrap: break-word;
     */
background:#fff;
border:1px solid #aaa;
box-shadow: 0 0 5px #888;
border-radius: 5px;
left:-140px;
color:#000;
}

.poztab .name a > span.prepareInfo::after {
  content: "";
  display: block;  
  position: absolute;
  left: 6px;
  bottom:-6px;
        
width: 0;
height: 0;
border-style: solid;
border-width: 6px 8px 0 8px;
border-color: #000 transparent transparent transparent ;
  
}

.poztab .name a > span.prepareInfo span.col span {
display: block;
background:#fff;
padding: 3px 0 3px 5px;
border-bottom: 1px solid #d0d0d0;
border-right: 1px solid #d0d0d0;
color:#555;
}


.poztab .name a > span.prepareInfo span span em {
font-style: normal;
color:#000;
}

.poztab .name a > span.prepareInfo .header {
width: 100%;
float:left;
background:#e5e5e5;
background: linear-gradient(#ececec, #fefefe);
padding:5px 0 5px 5px;
border-bottom: 1px solid #d0d0d0;
border-right: 1px solid #d0d0d0;
box-sizing:border-box;
font-weight: bold;
}



.poztab .name a .prepareInfo .mainPhoto {
position: relative;
display:table-cell;
background: url(/img/loading-filter.gif) center center no-repeat;
width:191px;
border-right: 1px solid #d0d0d0;
/*style="position:relative;width:130px;display:table-cell;vertical-align: middle;text-align:center;color:#aaa;"*/
vertical-align:  middle;
box-sizing:border-box;
/*border: 1px solid black;*/
}


.poztab .name a .prepareInfo .mainPhoto img {
min-height: 190px;
min-width: 190px;
}

.poztab .name a .prepareInfo .mainPhoto > span {
display: inline-block;
position: relative;
color:#aaa;
text-align:center;
text-transform: uppercase;
/*border: 1px solid red;*/
}

.poztab .name a .prepareInfo .mainPhoto > span span {
position: absolute;
top: 50%;
left:0;
margin-top:45px;
width:100%;
/*border: 1px solid black;*/
}


.poztab .name a .prepareInfo .compatibles {
display:table-cell;
width:733px;
vertical-align: top;
background:#f5f5f5;
box-sizing:border-box;
}




.poztab .name a > span.prepareInfo .compatibles > .col {
float:left;
width: 50%;
padding:0;
box-sizing: border-box;
}


.poztab .name a > span.prepareInfo .col span:nth-child(even) {
background:#f5f5f5;
}


.poztab .name a:hover > span.prepareInfo {
color:#000;
}

.poztab .name a > img.info-icon {
height: 20px;
margin-left: 5px;
vertical-align: top;
}
.poztab .name a > span.info-icon {
display: inline-block;
width:20px;
height:20px;
margin-left:5px;
vertical-align: top;
}


.prepare .name > a:hover {
color:#000;
}
   
.poztab .ask4price a {
display: inline-block;
padding: 8px 0;
color:#3692D7;
color:#127BCC;
}
.poztab .ask4price a:hover {
text-decoration:none;
color:#3692D7;
}


.poztab .name > div {
margin-top: 5px;
}

.poztab.ptrgptab .name {width:181px;}

.poztab .name2 {width:286px;width:416px;width:361px;width:361px;}

.poztab .name3 {width:286px;width:416px;width:361px;width:250px;}

.poztab .name4 {width:286px;width:416px;width:361px;width:250px;width:230px;width:242px;}


.price-list .poztab .name3 {
width: 267px;
width: 242px;
}

.price-list .favtab .poztab .name3 {
width: 273px;
}

.av-notification a{
color:#3692d7;
}

.poztab .qnt, .poztab .stock {width:46px;padding:0 2px;text-align:center;border-right:1px solid #d0d0d0;color:#5F5E5E;}

.price-list .poztab .qnt, .price-list .poztab .stock {width:45px;}
.price-list .poztab .qnt {width:37px;}

.poztab .qnt.ptrg {
width:75px;
}

.poztab .qnt input,  .poztab .stock input {width:31px;padding:0 2px;line-height:22px;font-size:11px; font-weight:bold; color: #a41819; text-align: right;}
.price-list .poztab .qnt input{font-weight:normal;color:#5F5E5E;line-height:19px;height:19px;display:block;margin:0 auto;}
.price-list .poztab .qnt select {background:#fff;width: 37px;line-height:21px;height:21px;font-size:11px;padding:0 3px;}
.poztab .qnt input[disabled] {color:#ACA0A0}
.poztab .netto {width:80px;padding:0 2px;text-align:center;border-right:1px solid #d0d0d0}   /* -20  */

.poztab .nettoa {width:100px;padding:0 2px;text-align:center;border-right:1px solid #d0d0d0}
.poztab .nettoa2 {width:80px;padding:0 2px;text-align:center;border-right:1px solid #d0d0d0}
.price-list .poztab .nettoa2 {width:100px;}

.poztab .basket {width:28px;padding:3px 3px;text-align:center;border-right:1px solid #d0d0d0}
.price-list .poztab .basket {width:26px;}
.poztab .basket input {display:block;padding:0;border:0;width:28px;height:28px;image-rendering: -webkit-optimize-contrast;}
.price-list .poztab .basket input{width:26px;height:19px;}

.poztab .fav {width:28px;padding:0 3px;text-align:center;border-right:1px solid #d0d0d0}
.poztab .fav a {display:block;width:28px;height:28px;margin: 0 auto;}
.poztab .fav img {border:0;width:28px;}

.price-list .poztab .fav {width:19px;}
.price-list .poztab .fav a {width:19px;height:19px;text-align:center;}
.price-list .poztab .fav a img{width:16px;}


.poztab .del {width:25px;padding:0 2px;text-align:center;border-right:1px solid #d0d0d0}
.poztab .del img {border:0;width:12px;}

.price-list .poztab .del {width:15px;}
.price-list .poztab .del img {width:10px;}






/*STOPKA*/

#polcan_footer {
clear:both;
overflow:hidden;
width: 985px;
width:1150px;
margin: 30px auto 25px auto;

}

#foot-menu {

overflow:hidden;
margin-top: 30px;
border:1px solid #f1f1f1;
border-radius: 5px;
background:#fefefe;
background:-moz-linear-gradient(#fefefe, #ececec);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#ececec));
background: linear-gradient(#fefefe,#ececec);
background: -o-linear-gradient(#fefefe,#ececec);
background: -ms-linear-gradient(#fefefe,#ececec);
-pie-background: linear-gradient(#fefefe,#ececec);
 
 

}

#foot-menu h5 {
font-size: 12px;
margin:0 0 8px 0;
padding:7px 10px 7px 12px;
padding:10px 10px 10px 20px;
text-transform:uppercase;
border-bottom:1px solid #ececec;
background:#fdfdfd;
background:-moz-linear-gradient(#ececec, #fefefe);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ececec), to(#fefefe));
background: linear-gradient(#ececec, #fefefe);
background: -o-linear-gradient(#ececec, #fefefe);
background: -ms-linear-gradient(#ececec, #fefefe);
-pie-background: linear-gradient(#ececec, #fefefe);

}



#foot-menu div {box-sizing:border-box;float:left;padding:0 0 10px 0; width:245px;width:252px;width:24%;border-right:1px solid #efefef;height:180px;}
#foot-menu div:first-child {width:226px;width:316px;width:26%;}
#foot-menu div.last {border-right:0;position:relative;width:264px;width:324px;width:26%;}
#foot-menu div:first-child p {margin:20px 0 0 0}
#foot-menu div:first-child h5 span{text-transform:none}

#foot-menu div.foot-col {
height: 110px;
height: 140px;
padding: 20px 0 10px 0;

}

#foot-menu div.foot-col ul,
#foot-menu div.foot-col2 ul{
padding-left: 20px;
}

#foot-menu div.foot-col2 ul{
padding-top: 10px;
}

#foot-menu div.foot-col  a,#foot-menu div.foot-col2  a {
font-size: 14px !important;
}
  
#foot-menu div.foot-col-es {
width:316px;
width:296px !important;
 
 }
 
#foot-menu div.foot-col-pa {
width:252px !important; 

 }
#foot-menu div.foot-col-inf {
width:252px;
 width:384px !important;
 
 }
#foot-menu div.foot-col-con {
width:324px;
 width:212px !important;
 
 }

#foot-menu div ul {list-style:none;margin:0;padding:2px 0 0 10px}
#foot-menu div ul li {margin-bottom: 2px;font-size:12px;font-size:8px;}
#foot-menu div ul li a {font-size:11px;font-size:12px;color:#5F5E5E;background: url(/img/marker.png) 2px 5px no-repeat;padding-left:12px;}
#foot-menu div ul li a:hover {font-weight:bold;text-decoration:none}


.foot-esklep img{
display: block;
max-width:204px;
margin: 35px auto;
}

.button_esklep {
width:180px !important;
height:50px !important;
margin: 15px 0 0 20px;
padding-bottom: 10px;
background:#82ABE1;
background:-moz-linear-gradient(#A6CBFC,#82ABE1);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#A6CBFC), to(#82ABE1));
background: linear-gradient(#A6CBFC,#82ABE1);
background: -o-linear-gradient(#A6CBFC,#82ABE1);
background: -ms-linear-gradient(#A6CBFC,#82ABE1);
-pie-background: linear-gradient(#A6CBFC,#82ABE1); 
border-radius:5px;
position:relative;
}

.button_esklep .s1{
display:block; font-size:20px;color:#fff;font-weight:bold;text-align:center;margin:3px 0 0 15px;float:left;
line-height: normal;
 }
 
.button_esklep .s2
{
display:block;font-size:10px;color:#fff;text-align:center;text-transform:uppercase;float:left;
margin:2px 0 0 20px;
 line-height: normal;
} 

.button_esklep a {text-decoration:none;cursor:pointer}

.button_esklep a img {border:0;top:5px; right:5px;position:absolute;width:50px}



#partners {

float:left;
width:100%;
margin:20px 0 0 0;
background:#fff;
background:-moz-linear-gradient(top, #fff 0%, #f9f9f9 80%, #f9f9f9 80%, #ececec 100%);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fdfdfd), to(#f5f5f5));
background: linear-gradient(top, #fff 0%, #f9f9f9 80%, #f9f9f9 80%, #ececec 100%);
background: -o-linear-gradient(top, #fff 0%, #f9f9f9 80%, #f9f9f9 80%, #ececec 100%);
background: -ms-linear-gradient(top, #fff 0%, #f9f9f9 80%, #f9f9f9 80%, #ececec 100%);
-pie-background: linear-gradient(top, #fff 0%, #f9f9f9 80%, #f9f9f9 80%, #ececec 100%);
border-bottom:1px solid #f1f1f1;
padding-bottom: 5px;
border-radius: 0 0 5px 5px;

}
#partners table td {padding:5px 21px;vertical-align: middle; text-align:center;}
#partners table td h4 {font-size: 11px;margin: 10px 0 8px 0;padding: 7px 10px 7px 12px;text-transform: uppercase;} 
#partners table td:first-child {padding:4px 10px 4px 0px;}
#partners table td img {
    max-width: 130px;
}

#realisation {float:right;display:none;margin-top:15px;text-transform:uppercase;font-size:10px;color:#ccc}
#realisation span{display:block;float:left;width:185px;text-align:right;margin-right:5px;}
#realisation a{display:block;float:left;color:#ccc}
#realisation a:hover {color:rgb(54,146,215);text-decoration:none}


/*BUTTONY*/


.sbm_btn {

height: 30px;
width:160px;
background:#dadada;
background:-moz-linear-gradient(#ffffff, #dadada);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dadada));
background: linear-gradient(#ffffff,#dadada);
background: -o-linear-gradient(#ffffff,#dadada);
background: -ms-linear-gradient(#ffffff,#dadada);
border: 1px solid #f1f1f1;
border-radius: 5px;
font-weight: bold; 
text-transform: uppercase;
cursor:pointer;

}

.sbm_btn2 {


height: 16px;
width:140px;
padding:6px 10px;
display:block;
background:#dadada;
background:-moz-linear-gradient(#ffffff, #dadada);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dadada));
background: linear-gradient(#ffffff,#dadada);
background: -o-linear-gradient(#ffffff,#dadada);
background: -ms-linear-gradient(#ffffff,#dadada);
border: 1px solid #f1f1f1;
border-radius: 5px;
font-weight: bold; 
text-transform: uppercase;
cursor:pointer;
text-align:center;
text-decoration:none;
color:#5f5e5e;
}

.sbm_btn2:hover {
text-decoration:none;
}


.sbm_btn3 {

height: 30px;
width:300px;
background:#dadada;
background:-moz-linear-gradient(#ffffff, #dadada);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dadada));
background: linear-gradient(#ffffff,#dadada);
background: -o-linear-gradient(#ffffff,#dadada);
background: -ms-linear-gradient(#ffffff,#dadada);
border: 1px solid #f1f1f1;
border-radius: 5px;
font-weight: bold; 
text-transform: uppercase;
cursor:pointer;

}


.sbm_btn_bl {

height: 28px;
width:160px;
background:#8cbeff;
background:-moz-linear-gradient(#8cbeff, #82abe0);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8cbeff), to(#82abe0));
background: linear-gradient(#8cbeff,#82abe0);
background: -o-linear-gradient(#8cbeff,#82abe0);
background: -ms-linear-gradient(#8cbeff,#82abe0);
border:0;
border-radius: 5px;
font-weight: bold; 
text-transform: uppercase;
cursor:pointer;
color: #ffffff;
font-size: 12px;
  font-weight: bold;
margin: 0;
  text-align: center;
  
  



}



a.button {
float:right;
display:block;
margin: 15px 3px 15px 0;
color:#5F5E5E;
text-decoration:none;
width: 220px;
padding: 8px 0;
text-align:center;
font-size: 11px; 
font-weight: bold; text-transform: uppercase;
background:-moz-linear-gradient(#ffffff, #dadada);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dadada));
background: linear-gradient(#ffffff,#dadada);
background: -o-linear-gradient(#ffffff,#dadada);
background: -ms-linear-gradient(#ffffff,#dadada);
-pie-background: linear-gradient(#ffffff,#dadada);
border:0;
border: 1px solid #e5e5e5;
border-radius: 5px;
text-transform: none;
box-shadow: 1px 1px 2px #aaa;
}
a.button:hover {

color:#fff;
background:#82ABE0;
background:-moz-linear-gradient(#8CBEFF,#82ABE0);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8CBEFF), to(#82ABE0));
background: linear-gradient(#8CBEFF,#82ABE0);
background: -o-linear-gradient(#8CBEFF,#82ABE0);
background: -md-linear-gradient(#8CBEFF,#82ABE0);
-pie-background: linear-gradient(#8CBEFF,#82ABE0);
border: 1px solid #8CBEFF;
}

a.button1 {
float:left;
display:block;
margin: 15px 10px 15px 0;
color:#5F5E5E;
text-decoration:none;
width: 320px;
padding: 8px 0;
text-align:center;
font-size: 11px; 
font-weight: bold; text-transform: uppercase;
background:-moz-linear-gradient(#ffffff, #dadada);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dadada));
background: linear-gradient(#ffffff,#dadada);
background: -o-linear-gradient(#ffffff,#dadada);
background: -ms-linear-gradient(#ffffff,#dadada);
-pie-background: linear-gradient(#ffffff,#dadada);
border:0;
border: 1px solid #e5e5e5;
border-radius: 5px;
text-transform: none;
box-shadow: 1px 1px 2px #aaa;
}
a.button1:hover {

color:#fff;
background:#82ABE0;
background:-moz-linear-gradient(#8CBEFF,#82ABE0);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8CBEFF), to(#82ABE0));
background: linear-gradient(#8CBEFF,#82ABE0);
background: -o-linear-gradient(#8CBEFF,#82ABE0);
background: -md-linear-gradient(#8CBEFF,#82ABE0);
-pie-background: linear-gradient(#8CBEFF,#82ABE0);
border: 1px solid #8CBEFF;
}
.prodLinks a, .return, .b2list, .dwnbtn {

  display:block;
  float:left;
  padding:5px 12px 6px 15px; 
  border:1px solid #e1e1e1;
  color:#555555;
  /*background: url(/img/marker-left-white.png) 7px 11px no-repeat, -webkit-gradient(linear, 0 0, 0 bottom, from(#79DFC5), to(#51C9AB)) !important;
  border:1px solid #51C9AB;
  color:#fff;*/

  
  /*
  background: url(/img/marker-left-white.png) 7px 11px no-repeat, -webkit-gradient(linear, 0 0, 0 bottom, from(#51C9AB), to(#31AB8C)) !important;
  background: url(/img/marker-left-white.png) 7px 11px no-repeat, -webkit-gradient(linear, 0 0, 0 bottom, from(#C6DEFD), to(#ABCBF8)) !important;
  background: url(/img/marker-left-white.png) 7px 11px no-repeat, -webkit-gradient(linear, 0 0, 0 bottom, from(#BAD8FF), to(#8CBEFF)) !important;
  background: url(/img/marker-left-white.png) 7px 11px no-repeat, -webkit-gradient(linear, 0 0, 0 bottom, from(#BAD8FF), to(#8CBEFF)) !important;
      
  color:#fff;
  border:1px solid #8CBEFF;
  border:1px solid #BAD8FF;  
  opacity:0.5;*/
  /*#28ADD8*/
  /*background: url(/img/marker-left.png) 7px 11px no-repeat, linear-gradient(#d9e6ff, #fff) !important*/;       
  border: 1px solid #8cbeff;   
  color: #053494;
       

  border-radius: 5px; 
  margin-left: 3px;
  cursor:pointer;
}

.prodLinks a, .dwnbtn {

  background:#fdfdfd;
  /*background: -moz-linear-gradient(#fefefe,#ececec); 
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ececec), to(#fefefe));
  background: linear-gradient(#ececec, #fefefe);
  background: -o-linear-gradient(#ececec, #fefefe);
  background: -ms-linear-gradient(#ececec, #fefefe);  
  -pie-background: linear-gradient(#ececec, #fefefe);*/

background: -moz-linear-gradient(#d9e6ff, #fff);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d9e6ff), to(#fff));
background: linear-gradient(#d9e6ff, #fff);
background: -o-linear-gradient(#d9e6ff, #fff);
background: -ms-linear-gradient(#d9e6ff, #fff);
-pie-background: linear-gradient(#d9e6ff, #fff);  

}

.forward {

  display:block;
  float:left;
  padding:5px 12px 6px 15px; 
  border:1px solid #e1e1e1;
  color:#555555;
  background:#fdfdfd; 
  border-radius: 5px; 
  margin-left: 3px;
  /*background: url("/img/marker.png") 7px 11px no-repeat, -moz-linear-gradient(#fefefe,#ececec); 
  background: url("/img/marker.png") 7px 11px no-repeat, -webkit-gradient(linear, 0 0, 0 bottom, from(#ececec), to(#fefefe));
  background: url("/img/marker.png") 7px 11px no-repeat, linear-gradient(#ececec, #fefefe);
  background: url("/img/marker.png") 7px 11px no-repeat, -o-linear-gradient(#ececec, #fefefe);
  background: url("/img/marker.png") 7px 11px no-repeat, -ms-linear-gradient(#ececec, #fefefe);
  -pie-background: url("/img/marker.png") 7px 11px no-repeat, linear-gradient(#ececec, #fefefe);*/

  background: url("/img/marker.png") 7px 11px no-repeat, -moz-linear-gradient(#d9e6ff, #fff); 
  background: url("/img/marker.png") 7px 11px no-repeat, -webkit-gradient(linear, 0 0, 0 bottom, from(#d9e6ff), to(#fff));
  background: url("/img/marker.png") 7px 11px no-repeat, linear-gradient(#d9e6ff, #fff);
  background: url("/img/marker.png") 7px 11px no-repeat, -o-linear-gradient(#d9e6ff, #fff);
  background: url("/img/marker.png") 7px 11px no-repeat, -ms-linear-gradient(#d9e6ff, #fff);
  -pie-background: url("/img/marker.png") 7px 11px no-repeat, linear-gradient(#d9e6ff, #fff);
  border: 1px solid #8cbeff;   
  color: #053494;    

}



.forward:hover {

color:#fff;
background:#82ABE0;
background: url("/img/marker-white.png") 7px 11px no-repeat, -moz-linear-gradient(#8CBEFF,#82ABE0);
background: url("/img/marker-white.png") 7px 11px no-repeat, -webkit-gradient(linear, 0 0, 0 bottom, from(#8CBEFF), to(#82ABE0));
background: url("/img/marker-white.png") 7px 11px no-repeat, linear-gradient(#8CBEFF,#82ABE0);
background: url("/img/marker-white.png") 7px 11px no-repeat, -o-linear-gradient(#8CBEFF,#82ABE0);
background: url("/img/marker-white.png") 7px 11px no-repeat, -ms-linear-gradient(#8CBEFF,#82ABE0);
-pie-background: url("/img/marker-white.png") 7px 11px no-repeat, linear-gradient(#8CBEFF,#82ABE0);
text-decoration: none;

}

.prodLinks a:hover {

color:#fff;
background:#82ABE0;
background: -moz-linear-gradient(#8CBEFF,#82ABE0);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8CBEFF), to(#82ABE0));
background: linear-gradient(#8CBEFF,#82ABE0);
background: -o-linear-gradient(#8CBEFF,#82ABE0);
background:  -ms-linear-gradient(#8CBEFF,#82ABE0);
-pie-background: linear-gradient(#8CBEFF,#82ABE0);
text-decoration: none;

}

.b2list, .return {

background:#fdfdfd;
/*background: url("/img/marker-left.png") 7px 11px no-repeat, -moz-linear-gradient(#fefefe,#ececec) !important;
background: url("/img/marker-left.png") 7px 11px no-repeat, -webkit-gradient(linear, 0 0, 0 bottom, from(#ececec), to(#fefefe));
background: url("/img/marker-left.png") 7px 11px no-repeat, linear-gradient(#ececec, #fefefe);
background: url("/img/marker-left.png") 7px 11px no-repeat, -o-linear-gradient(#ececec, #fefefe);
background: url("/img/marker-left.png") 7px 11px no-repeat, -ms-linear-gradient(#ececec, #fefefe);
-pie-background: url("/img/marker-left.png") 7px 11px no-repeat, linear-gradient(#ececec, #fefefe);*/

background: url("/img/marker-left.png") 7px 11px no-repeat, -moz-linear-gradient(#d9e6ff, #fff) !important;
background: url("/img/marker-left.png") 7px 11px no-repeat, -webkit-gradient(linear, 0 0, 0 bottom, from(#d9e6ff), to(#fff));
background: url("/img/marker-left.png") 7px 11px no-repeat, linear-gradient(#d9e6ff, #fff);
background: url("/img/marker-left.png") 7px 11px no-repeat, -o-linear-gradient(#d9e6ff, #fff);
background: url("/img/marker-left.png") 7px 11px no-repeat, -ms-linear-gradient(#d9e6ff, #fff);
-pie-background: url("/img/marker-left.png") 7px 11px no-repeat, linear-gradient(#d9e6ff, #fff);

}

.b2list:hover, .return:hover {

background:#82ABE0;
background: url("/img/marker-left-white.png") 7px 11px no-repeat, -moz-linear-gradient(#8CBEFF,#82ABE0) !important;
background: url("/img/marker-left-white.png") 7px 11px no-repeat, -webkit-gradient(linear, 0 0, 0 bottom, from(#8CBEFF), to(#82ABE0));
background: url("/img/marker-left-white.png") 7px 11px no-repeat, -linear-gradient(#8CBEFF,#82ABE0) !important;
background: url("/img/marker-left-white.png") 7px 11px no-repeat, -o-linear-gradient(#8CBEFF,#82ABE0) !important;
background: url("/img/marker-left-white.png") 7px 11px no-repeat, -ms-linear-gradient(#8CBEFF,#82ABE0) !important;
-pie-background: url("/img/marker-left-white.png") 7px 11px no-repeat, linear-gradient(#8CBEFF,#82ABE0) !important;
color:#fff;
text-decoration:none;

}



.adbtn,.fubtn {

  display:block;
  cursor:pointer;
  float:left;
  padding:6px 10px; 
  border:1px solid #e1e1e1;
  color:#555555;
  text-decoration: none;
  background:#fdfdfd; 
  border-radius: 5px; 
  margin: 10px 0px 10px 3px;
  /*background:-moz-linear-gradient(#fefefe,#ececec); 
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ececec), to(#fefefe));
  background:linear-gradient(#ececec, #fefefe);
  background:-o-linear-gradient(#ececec, #fefefe);
  background:-ms-linear-gradient(#ececec, #fefefe);
  -pie-background:linear-gradient(#ececec, #fefefe);*/
  
background: -moz-linear-gradient(#d9e6ff, #fff);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d9e6ff), to(#fff));
background: linear-gradient(#d9e6ff, #fff);
background: -o-linear-gradient(#d9e6ff, #fff);
background: -ms-linear-gradient(#d9e6ff, #fff);
-pie-background: linear-gradient(#d9e6ff, #fff);

    border: 1px solid #8cbeff;   
  color: #053494;

}

.adbtn_bl,.adbtn_bl:hover,.fubtn_bl,.fubtn_bl:hover {

    display:block;
  cursor:pointer;
  float:left;
  padding:6px 10px; 
  border:1px solid #e1e1e1;
  color:#fff;
  text-decoration: none;
  background:#8CBEFF; 
  border-radius: 5px; 
  margin: 10px 0px 10px 3px;
background: linear-gradient(#8CBEFF,#82ABE0);
background:-moz-linear-gradient(#8CBEFF,#82ABE0);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8CBEFF), to(#82ABE0));
background: linear-gradient(#8CBEFF,#82ABE0);
background: -o-linear-gradient(#8CBEFF,#82ABE0);
background: -ms-linear-gradient(#8CBEFF,#82ABE0);
-pie-background: linear-gradient(#8CBEFF,#82ABE0);

}

.adbtn_red,.adbtn_red:hover,.fubtn_red,.fubtn_red:hover {

 
    display:block;
  cursor:pointer;
  float:left;
  padding:6px 10px; 
  border:0;
  color:#fff;
  text-decoration: none;
  background:#8CBEFF; 
  border-radius: 5px; 
  margin: 10px 0px 10px 3px;
background: linear-gradient(#D31E15,#FF5D5D);
background:-moz-linear-gradient(#D31E15,#FF5D5D);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#D31E15), to(#FF5D5D));
background: linear-gradient(#D31E15,#FF5D5D);
background: -o-linear-gradient(#D31E15,#FF5D5D);
background: -ms-linear-gradient(#D31E15,#FF5D5D);
-pie-background: linear-gradient(#D31E15,#FF5D5D);

}


.adbtn.first,.fubtn.first { 
margin-left:0;
}


.adbtn:hover,.fubtn:hover {

color:#fff;
background:#82ABE0;
background: -moz-linear-gradient(#8CBEFF,#82ABE0);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8CBEFF), to(#82ABE0));
background: linear-gradient(#8CBEFF,#82ABE0);
background: -o-linear-gradient(#8CBEFF,#82ABE0);
background: -ms-linear-gradient(#8CBEFF,#82ABE0);
-pie-background: linear-gradient(#8CBEFF,#82ABE0);
text-decoration: none;

}


a.bbutton {
display:block;
margin-bottom: 15px;
color:#5F5E5E;
text-decoration:none;
width: 300px;
padding: 8px 0;
text-align:center;
font-size: 12px; 
font-weight: bold; 
background:-moz-linear-gradient(#ffffff, #dadada);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dadada));
background: linear-gradient(#ffffff,#dadada);
background: -o-linear-gradient(#ffffff,#dadada);
background: -ms-linear-gradient(#ffffff,#dadada);
-pie-background: linear-gradient(#ffffff,#dadada);
border: 1px solid #e5e5e5;
border-radius: 5px;
text-transform: none;
box-shadow: 1px 1px 2px #aaa;
cursor:pointer;

}


a.bbutton:hover,a.bbutton.bblue  {

color:#fff;
background:#82ABE0;
background:-moz-linear-gradient(#8CBEFF,#82ABE0);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8CBEFF), to(#82ABE0));
background: linear-gradient(#8CBEFF,#82ABE0);
background: -o-linear-gradient(#8CBEFF,#82ABE0);
background: -ms-linear-gradient(#8CBEFF,#82ABE0);
-pie-background: linear-gradient(#8CBEFF,#82ABE0);
border: 1px solid #8CBEFF;

}



.many2basket {
  height: auto;  
  display:block;
  float:right;
  padding:8px 10px 6px 10px;
  margin:5px 0 5px 0;  
  background:#8CBEFF;
  border:0;
border-radius: 5px;
background: linear-gradient(#8CBEFF,#82ABE0);
background:-moz-linear-gradient(#8CBEFF,#82ABE0);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8CBEFF), to(#82ABE0));
background: linear-gradient(#8CBEFF,#82ABE0);
background: -o-linear-gradient(#8CBEFF,#82ABE0);
background: -ms-linear-gradient(#8CBEFF,#82ABE0);
-pie-background: linear-gradient(#8CBEFF,#82ABE0);

font-family: Verdana; 
font-size: 11px; 
font-weight: bold;
text-transform: uppercase;
cursor: hand; 
text-align:center;
cursor:pointer;
color:#fff;  
  
}

.fstatus {display:block;width:10px;height:10px;background: #b5b5b5;margin:0 auto;cursor:pointer;border-radius:2px}
span.fstatus {cursor:default}
.fstatus.active {background:#8CBEFF}


.addFp, .fudFp {border: 1px solid #e7e7e7;margin: 15px auto;border-radius:5px;}

.addFp td, .fudFp td{padding:5px;}



.adfbtn,.fufbtn {
  
  float:left;
  
  padding:6px 10px;
  margin:10px 0px 10px 3px; 
  border:1px solid #e1e1e1;
  line-height: 18px;
  color:#555555;
  background:#fdfdfd;
  text-align:center; 
  border-radius: 5px;
  cursor:pointer;
  /*background: -moz-linear-gradient(#fefefe,#e2e2e2); 
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ececec), to(#fefefe));
  background: linear-gradient(#ececec, #fefefe);
  background: -o-linear-gradient(#ececec, #fefefe);
  background: -ms-linear-gradient(#ececec, #fefefe);
  -pie-background: linear-gradient(#ececec, #fefefe);*/
  
background: -moz-linear-gradient(#d9e6ff, #fff) !important;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d9e6ff), to(#fff));
background: linear-gradient(#d9e6ff, #fff);
background: -o-linear-gradient(#d9e6ff, #fff);
background: -ms-linear-gradient(#d9e6ff, #fff);
-pie-background: linear-gradient(#d9e6ff, #fff);

    border: 1px solid #8cbeff;   
  color: #053494;  
  

}
 
.adfbtn:hover,.fufbtn:hover {


color:#fff;
background:#82ABE0;
background: -moz-linear-gradient(#8CBEFF,#82ABE0);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8CBEFF), to(#82ABE0));
background: linear-gradient(#8CBEFF,#82ABE0);
background: -o-linear-gradient(#8CBEFF,#82ABE0);
background: -ms-linear-gradient(#8CBEFF,#82ABE0);
-pie-background: linear-gradient(#8CBEFF,#82ABE0);


}
   


div.error {padding:10px; font-weight: bold; color: #fff; background: #CC0033;border-radius: 5px;text-align:center;width:600px; margin:10px auto}
div.success {padding:10px; font-weight: bold; color: #fff; background: #9CC83F; background:#6CBE0E;border-radius: 5px;text-align:center;width:600px; margin:10px auto;line-height: 150%;}

span.error {display: block;margin: 2px 0; color: red;}
.redb {border:1px solid red !important;}


/*ZAPOMNIALEm HASLA*/

.remind-password {
text-align:center;
}

.remind-password form {
display:inline-block;
}

#remind-password input[type="text"], 
#login-form input[type="password"] {
  border: 1px solid #E1E1E1;
  padding: 0 5px;
  width: 200px;
}

#remind-password {
margin: 20px auto 50px auto;

}

#remind-password th, #remind-password td {padding:2px;}
#remind-password th {text-align:right}



.login-list {margin:50px auto;width:300px;}
.login-list a {display:block;margin-bottom: 15px;
color:#5F5E5E;
text-decoration:none;
width: 300px;
padding: 8px 0;
text-align:center;
font-size: 12px; 
font-weight: bold; text-transform: uppercase;
background:-moz-linear-gradient(#ffffff, #dadada);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dadada));
background: linear-gradient(#ffffff,#dadada);
background: -o-linear-gradient(#ffffff,#dadada);
background: -ms-linear-gradient(#ffffff,#dadada);
-pie-background: linear-gradient(#ffffff,#dadada);
border:0;
border: 1px solid #e5e5e5;
border-radius: 5px;
text-transform: none;
box-shadow: 1px 1px 2px #aaa;
}
.login-list a:hover {background:#888;color:#fff;

background:#82ABE0;
background:-moz-linear-gradient(#8CBEFF,#82ABE0);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8CBEFF), to(#82ABE0));
background: linear-gradient(#8CBEFF,#82ABE0);
background: -o-linear-gradient(#8CBEFF,#82ABE0);
background: -ms-linear-gradient(#8CBEFF,#82ABE0);
-pie-background: linear-gradient(#8CBEFF,#82ABE0);
border: 1px solid #8CBEFF;
}

.desc_error_form {width:360px;margin: 35px auto 20px auto}
.desc_error_form th {text-align:left;width:200px;}

.desc_error_form th,.desc_error_form td {padding:3px 5px;}

.desc_error_form td textarea {width:345px;}


.contact_form{
margin:auto;
}

.contact_form th {text-align:right;vertical-align:top;width:150px;}
.contact_form th,.contact_form td {padding:0 5px 5px 0;}
.contact_form td input[type=text] {width: 190px;}
.contact_form td textarea {width:340px;}
.contact_form td .sbm_btn {float:right}


.change_pass {width:400px;margin: 10px auto;}

.change_pass th,.change_pass td {
padding: 3px 5px;
}

.change_pass th {
font-weight: normal;
text-align:right;
}

.change_pass td input[type=text],.change_pass td input[type=password] {width:200px;}
.change_pass td.sbm {text-align:right;padding:15px 15px 0 0;}


/*BOKS KONTAKT POMOC*/


#side_basket {

position:fixed; 
z-index:560;
top:160px;   
right:2px;


}

#side_basket a {
float:right;
display:block;
width:43px;
height: 42px;
background: url(/images/dokoszyka4.png) no-repeat;
border-radius:5px 0 0 5px;
}

#contact-help {
background:#fff;
text-align:left;
position:fixed; 
z-index:565;
width: 280px;
padding:5px 10px;
min-height:137px; 
right:-300px;
top:50px;   
/*border:2px solid #ddd;*/
box-shadow:-2px 0px 5px #ccc;
 

}

#contact-help p {margin:5px 0;}
#contact-help p a {color:#3692D7}

#contact-help .show_button {

position:absolute;
top:0px;
left: -39px;
width:39px;
border-radius:5px 0 0 5px;
cursor:pointer;

}



.contact {

margin-top: 10px;
position: relative;

}

.contact .close {position:absolute;top:-5px;right:0;cursor:pointer;}

.contact .close img {border:0;width:12px}


.contact h2{


width:250px;
float:left;margin:0;font-size:11px;
background:#f5f5f5;
background: -moz-linear-gradient(#fff, #eeeeee);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#eeeeee));
background: linear-gradient(#fff, #eeeeee);
background: -o-linear-gradient(#fff, #eeeeee);
-pie-background: linear-gradient(#fff, #eeeeee);


padding:5px;border-radius: 3px;border:1px solid #f1f1f1;font-weight:bold;
border-radius: 5px 5px 0 0;

}
.contact .body {

float:left;
clear:both;
border:1px solid #e1e1e1;
border-top:0;
margin-bottom: 10px;
font-size:11px;
padding: 5px;
width:250px;
border-radius: 0 0 5px 5px;

}



.promrow { border-bottom: 1px solid #e0e0e0; border-right: 1px solid #D0D0D0;padding:0;}


.box_promo {float:left;width:736px;width:866px;margin-bottom:0;}
.box_promo .body {float:none;width:780px;margin:0 auto 15px auto;border:0;padding:0 0 5px 0 !important;overflow:hidden;position:relative;cursor:pointer;}
.box_promo .body .photo {border:0;float:left;width:150px;min-height:105px;margin-right:10px;}
.box_promo .body .photo img {width:100%;}
.box_promo .body .txt {border:0;float:left;width:620px;min-height: 105px;padding-bottom: 10px;}
.box_promo .body .txt h3 {font-size:11px;margin:0;padding:5px;border-radius:3px;background:#f5f5f5;background: -moz-linear-gradient(#fff, #eeeeee);background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#eeeeee));background: linear-gradient(#ffffff,#eeeeee);background: -o-linear-gradient(#ffffff,#eeeeee);-pie-background: linear-gradient(#ffffff,#eeeeee);border-top: 1px solid #f1f1f1;}
.box_promo .body .txt h3 span {float:right;font-weight:normal;font-size:10px;}
.box_promo .body a {display:block;position:absolute;right:7px;bottom:8px;text-decoration:none;}
.box_promo .body a span {display:block;background: url(/img/right-triangle.png) center left no-repeat;padding:2px 0 0 8px;color:#3692d7;}


.box_promo .body .txt.txt-over {

background: -moz-linear-gradient(#fff,#e9e9e9);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#e9e9e9));
background: linear-gradient(#ffffff,#e9e9e9);
background: -o-linear-gradient(#ffffff,#e9e9e9);
background: -ms-linear-gradient(#ffffff,#e9e9e9);
-pie-background: linear-gradient(#ffffff,#e9e9e9);

border-radius:5px;}

 
 .fav_prof {

margin-top:15px;
border: 1px solid #e7e7e7; 
border-radius: 5px;

}

.fav_prof td {padding:3px 5px;}
.fav_prof th {padding:3px 5px;}
 
 
 .orders {border: 1px solid #e7e7e7; border-radius: 5px;}

.orders td {
text-align:center;
}

.orders th,.orders td {

padding: 7px 3px;

}

.orders td a {

display:block;background: url("/img/right-triangle.png") 0px 6px no-repeat;color:#3692D7;
text-align:left;
padding-left:10px;
}

 
.invoices {margin-top:15px;border: 1px solid #e7e7e7; border-radius: 5px;}

.invoices td {text-align:center}

.invoices td, .invoices th {
 padding: 7px 3px;
 
}

.invoices td a {

display:block;background: url("/img/right-triangle.png") 0px 6px no-repeat;color:#3692D7;
text-align:left;
padding-left:10px;
margin-left:5px;
}
 
 
 .order_data th{
font-weight: normal;
text-align:right;
padding: 3px;
width: 180px;

}
.order_data td{ 
font-weight: bold;
padding: 3px;
}

.order_products {margin-top:15px;border: 1px solid #e7e7e7; border-radius: 5px 5px 0 0;}
.order_products td, .order_products th {
 padding: 3px;
 
}
.order_products td {text-align:center}
 
.order_docs, .order_edocs{
margin:15px 0;border: 1px solid #e7e7e7; border-radius: 5px;
}

.order_docs td, .order_docs th {padding:3px;}
.order_edocs td, .order_edocs th {padding:5px;}
.order_docs td {text-align:center;}

.order_edocs td form {display: inline-block;margin-bottom: 10px;}

.order_edocs td {text-align:left}
.order_edocs th {width:668px; text-align:left}
.order_edocs .edocs-btns {width: 200px; vertical-align: top; text-align:center;}
.order_edocs input {cursor: pointer;}
 
.payments{
margin-top:15px;border: 1px solid #e7e7e7; border-radius: 5px;
}

.payments td, .payments th {padding:7px 3px;}
.payments td {text-align:center;} 
 
.partner_users {width:100%;border: 1px solid #e7e7e7; border-radius: 5px;}
.partner_users td {padding: 7px 5px;}
.partner_users td a {display:block;background: url("/img/right-triangle.png") 5px 6px no-repeat;padding-left:15px;color:#3692D7;text-align:left;} 

.price_offers {border: 1px solid #e7e7e7; border-radius: 5px;}

.price_offers th {

padding: 3px 5px;

}



.price_offers td {
text-align:center;
padding: 3px;
}

.price_offers tr td:first-child {
text-align:left;
padding-left:0
}
.price_offers tr td:first-child a {


display:block;background: url("/img/right-triangle.png") 15px 6px no-repeat;color:#3692D7;
padding-left: 25px;
} 


.price_offer {
 border: 1px solid #e7e7e7; border-radius: 5px 5px 0 0;
}

.price_offer tr td:first-child {vertical-align:top;}

.price_offer th,.price_offer td {

padding: 7px 3px;

}

.price_offer td {
text-align:center;
}

.complaints {margin-top:15px;border: 1px solid #e7e7e7; border-radius: 5px;}

.complaints td, .complaints th {padding:3px;}
.complaints td {text-align:center;}

.complaints td a {

display:block;background: url("/img/right-triangle.png") 0px 6px no-repeat;color:#3692D7;
text-align:left;
padding-left:10px;
margin-left:5px;

}

.return_terms, .return_product_desc {
width:100%;
}

.complaint_terms th {text-align:left !important; width:640px !important;}
.complaint_terms {margin:0px 0px 0px 0px;width:730px;}

.complaint_view,
.return_view{

margin-bottom: 25px;
width:700px;

}


.complaint_view th,
.return_view th{
font-weight: normal;
text-align:right;
padding: 3px;
width: 150px;
vertical-align: top;
}
.complaint_view td,
.return_view td{ 
font-weight: bold;
padding: 3px;
width:500px;

}

.invoice_complaint,.invoice_return {


margin-top:15px;
border: 1px solid #e7e7e7; 
border-radius: 5px;


}

.invoice_complaint td, .invoice_complaint th,
.invoice_return td, .invoice_return th {
padding: 3px 5px;
text-align:center;
}

.invoice_complaint a,.invoice_return a {
                     
display:block;background: url("/img/right-triangle.png") 0px 6px no-repeat;color:#3692D7;
text-align:left;
padding-left:10px;
margin-left:5px;
}

.invoice_complaint_desc th,.invoice_return_desc th{
font-weight: normal;
text-align:right;
padding: 3px;
width: 180px;

}
.invoice_complaint_desc td,.invoice_return_desc td{ 
font-weight: bold;
padding: 3px;
}

.invoice_complaint_products,.invoice_return_products {

margin-top:15px;
border: 1px solid #e7e7e7; 
border-radius: 5px

}

.invoice_complaint_products th, .invoice_complaint_products td,
.invoice_return_products th, .invoice_return_products td {
padding:3px 5px;
text-align:center;
}

.invoice_complaint_products td a,
.invoice_return_products td a {

color:#3692D7; 
text-decoration:none;
}  

.invoice_complaint_products td a big,
.invoice_return_products td a big {

color:#83AEE6;
font-weight: bold;
font-size: 20px;

} 

.complaint_product_desc th,
.return_product_desc th {
font-weight: normal;
text-align:right;
padding: 3px;
width: 180px;

}

.complaint_product_desc td,
.return_product_desc td{ 
font-weight: bold;
padding: 3px;
}

.complaint_products,.return_products {

margin-top:5px;
border: 1px solid #e7e7e7; 
border-radius: 5px;

}

.complaint_products th,
.return_products th{
padding: 5px;
}
.complaint_products table th,
.return_products table th {
padding: 3px 5px;
}

.complaint_products td,
.return_products td {
padding: 10px 5px 5px 5px;
vertical-align: top;
}

.complaint_products td.desc,
.return_products td.desc {
padding: 0 5px 3px 5px;
display:none;
}

.complaint_products table td,
.return_products table td {
padding: 3px 5px;
}

.complaint_products td,
.return_products td {
text-align:center;
}

.complaint_products td a,
.return_products td a {

display:block;background: url("/img/right-triangle.png") 0px 6px no-repeat;color:#3692D7;
text-align:left;
padding-left:10px;
margin-left:5px;
}

.complaint_products td a.del, .return_products td a.del {background:none;width:100%;text-align:center;padding:0;margin:0;}


.complaint_products table,.return_products table {margin-bottom: 15px;}

.complaint_products table th, .return_products table th {text-align:right;font-weight: normal;}
.complaint_products table td, .return_products table td {text-align:left;}

.returns {margin-top:15px;border: 1px solid #e7e7e7; border-radius: 5px;}

.returns td, .returns th {padding:3px;}
.returns td {text-align:center;}

.returns td a {

display:block;background: url("/img/right-triangle.png") 0px 6px no-repeat;color:#3692D7;
text-align:left;
padding-left:10px;
margin-left:5px;

}

.progloj {

margin-top:15px;
border: 1px solid #e7e7e7; 
border-radius: 5px;

}

.progloj th,.progloj td{

padding: 5px 3px;


}


.progloj td{ 
text-align:center;
}

.progloj td a {

display:block;background: url("/img/right-triangle.png") 0px 6px no-repeat;color:#3692D7;
text-align:left;
padding-left:10px;
margin-left:5px;
}

.raport_form {width: 100%;}
.raport_form td{ padding: 5px 0;}
.raport_form td.sbm {text-align: right;padding-right: 150px;}

.raport_form .date_range span {
display:block;
padding: 5px 10px;
}

.raport_form .date_range span, .raport_form .date_range input{
float:left;
}
 
.raport_form .date_range img{
  cursor: pointer;
  height: 24px;
  float:left;
  
  
}


.raport_result {margin-top:15px;border: 1px solid #e7e7e7; border-radius: 5px;}

.raport_result td {text-align:center}

.raport_result td, .raport_result th {
 padding: 7px 3px;
 
}

.raport_summary {width: 300px;float:right;border:1px solid #e7e7e7;border-radius: 5px;margin:15px 0;}
.raport_summary td {font-weight: bold;padding:3px;}
.raport_summary th {font-weight: normal;text-align:right;padding:3px;}

.raport_summary td.header {background: -moz-linear-gradient(#ffffff, #eaeaea);}

.basket_view {
width:868px;table-layout: fixed;
 margin-top:10px;
  border-left: 1px solid #D0D0D0;
    border-top: 1px solid #E0E0E0; 
border-radius: 5px;

}

.basket_view th {


  border-bottom: 1px solid #E0E0E0;
  border-right: 1px solid #E0E0E0;
  padding: 5px 2px;


}

.basket_view th, .basket_view td {

}

.basket_view td { 

text-align: center;

}

.basket_confirm .basket_poztab .poz {
width: 30px;
}

.basket_confirm .basket_poztab .code {
width:140px;
}

.basket_confirm .basket_poztab .qnt {
width:70px;
}


.basket_confirm .basket_poztab .netto {
width:120px;
}

.basket_confirm .basket_poztab .nettoa {
width:120px;
}



.basket_pozrow {
padding:0;
background: -moz-linear-gradient(#ffffff,#dadada);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dadada));
background: linear-gradient(#ffffff,#dadada);
background: -o-linear-gradient(#ffffff,#dadada);
background: -ms-linear-gradient(#ffffff,#dadada);
-pie-background: linear-gradient(#ffffff,#dadada);
}

.basket_pozrow_zap {

background: -moz-linear-gradient(#ffffff,#B4F582);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#B4F582));
background: linear-gradient(#ffffff,#B4F582);
background: -o-linear-gradient(#ffffff,#B4F582);
background: -ms-linear-gradient(#ffffff,#B4F582);
-pie-background: linear-gradient(#ffffff,#B4F582);


}

.basket_poztab {width:867px;table-layout: fixed;}
.basket_poztab  td {padding:0}
.basket_poztab .cn {

background: url(/img/dot_d0.png) 134px 0 repeat-y;
padding:0;border-right:1px solid #d0d0d0;width:407px


}

.basket_poztab .cn a.codename {

display:block;
float:left;
padding: 7px 0;
color:#5e5e5e;

}

.basket_poztab .cn a.codename:hover  {

color:#3692D7;
/*background: linear-gradient(#8CBEFF,#82ABE0);*/
border-radius: 0px 0px 0px 0px;
}

.basket_poztab .cn a.codename .code {
   padding:0 2px;text-align:center;float:left;width:130px;
}

.basket_poztab .cn a.codename .name {
padding:0 10px;text-align:left;float:left;width:252px;

}


.basket_poztab .code {width:130px;text-align:center;padding:0 2px;border-right:1px solid #d0d0d0}

.basket_poztab .name {width:262px;width:380px;width:406px;padding:7px 5px;border-right:1px solid #d0d0d0;text-align:left;}

.basket_poztab .name2 {width:421px;width:415px;padding:7px 5px;border-right:1px solid #d0d0d0;text-align:left;}

.basket_poztab .code a, .basket_poztab .name a{color:#5e5e5e;}

.basket_poztab .code a {
    
    display: inline-block;
    float: left;
    width: 124px;
    margin: 0 3px;
    line-height: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

}

.basket_poztab .code a:hover, .basket_poztab .name a:hover{color:#3692D7;text-decoration:none} 

.basket_poztab .poz {width:25px;padding:0 2px; text-align:center;border-right:1px solid #d0d0d0}

.basket_poztab .qnt {width:37px;padding:0 2px;text-align:center;border-right:1px solid #d0d0d0}

.basket_poztab .qnt input {width:31px;padding:0 2px;line-height:19px;height:19px;font-size:11px;text-align:right;color:#5F5E5E;}

.basket_poztab .netto {width:80px;padding:0 2px;text-align:center;border-right:1px solid #d0d0d0}  

.basket_poztab .nettoa {width:100px;padding:0 2px;text-align:center;border-right:1px solid #d0d0d0}

.basket_poztab .basket {width:26px;padding:7px 3px;text-align:center;border-right:1px solid #d0d0d0}
.basket_poztab .basket input {display:block;padding:0;border:0;width:28px;width:26px;height:28px;height:19px;image-rendering: -webkit-optimize-contrast;}

.basket_poztab .del {width:15px;padding:7px 2px;text-align:center;border-right:1px solid #d0d0d0}
.basket_poztab .del a{display:block;text-align:center}
.basket_poztab .del img {border:0;width:18px;width:10px;}

.basket_legend {
float:left;width:450px;margin:15px 0 0 0;
}
.basket_legend p {margin:0 0 5px 0;overflow:hidden}
.basket_legend .za
{display:block; float:left; padding:9px;margin-right:5px;background:#DEDEDE;border-radius:3px;}
.basket_legend .zo
{display:block; float:left; padding:9px;margin-right:5px;background:#C4F79E;border-radius:3px;}
.basket_legend .ze
{display:block; float:left; padding:9px;margin-right:5px;background:#FDCB4C;border-radius:3px;}
.basket_legend .nie
{display:block; float:left; padding:9px;margin-right:5px;background:#FF0000;border-radius:3px;}
 

.basket_summary {

float:right;
margin:15px 0px 5px 0px;
background:#e5e5e5;
background: -moz-linear-gradient(#fff,#e5e5e5);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#e5e5e5));
background: linear-gradient(#fff,#e5e5e5);
background: -o-linear-gradient(#fff,#e5e5e5);
background: -ms-linear-gradient(#fff,#e5e5e5);
-pie-background: linear-gradient(#fff,#e5e5e5);
background:#d9e6ff;
border-top:1px solid #e1e1e1;
border-left:1px solid #e1e1e1;
border-top:1px solid #8cbeff;
border-left:1px solid #8cbeff;
border-radius:5px;


}
 
.basket_summary td,.basket_summary th {padding:5px 5px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #8cbeff;border-right:1px solid #8cbeff;color:#053494;}
.basket_summary th {text-align:right;font-weight:normal;width:180px;}


div.delivery_options {


background:#ececec;
background: -moz-linear-gradient(#fff,#ececec);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ececec));
background: linear-gradient(#fff,#ececec);
background: -o-linear-gradient(#fff,#ececec);
background: -ms-linear-gradient(#fff,#ececec);
-pie-background: linear-gradient(#fff,#ececec);
padding:0px 0px 15px 0px

}

table.delivery_options {padding-left:10px;}
table.delivery_options td,div.delivery_options table td {vertical-align:top;padding-top:5px;}

#send_order, .order_btn {

  float:right;
  background:#e5e5e5;
background: -moz-linear-gradient(#8CBEFF, #82ABE0);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8CBEFF), to(#82ABE0));
background: linear-gradient(#8CBEFF, #82ABE0);
background: -o-linear-gradient(#8CBEFF, #82ABE0);
background: -ms-linear-gradient(#8CBEFF, #82ABE0);
-pie-background: linear-gradient(#8CBEFF, #82ABE0);
  border: 0 none;
  border-radius: 5px 5px 5px 5px;
  color: #FFFFFF;
  cursor: pointer;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  height: 28px;
  margin: 0px 5px 0 0;
  text-align: center;
  text-transform: uppercase;
  width:250px;

}


.basket_buttons {overflow:hidden;margin:40px 0 30px 0;}

.price-promo,.price-netto-promo {color:rgb(255,64,64)}

.price-netto,.price-netto-promo,.price-netto-sale,.price-netto-tsc {font-weight: bold; font-size: 16px;}

.price-netto-sale,.price-sale{color:rgb(176,48,0)}

.price-tsc,.price-netto-tsc {color:rgb(0,112,192)}

.export_xml {
margin: 10px;
}

.export_xml th{text-align: left;padding:10px 0 5px 0;}

.export_xml .col {width:200px;}

.export_xml td input {margin-right:5px;}
.export_xml th span {cursor:pointer}

#news-list {

padding: 15px 5px 15px 10px;


}

#news-list {border:1px solid #f1f1f1;border-top:0;border-radius: 0 0 5px 5px;overflow:hidden;}

#news-list .news {width:743px;width:873px;overflow:hidden;margin-bottom:15px;position:relative;float:left;}

#news-list .news .photo {float:left;width:100px;padding-right:10px; height: 110px;text-align:center;background:#fff}
#news-list .news .txt {float:left;width:633px;width:763px;height:110px;border-radius:0 0 5px 5px;}
#news-list .news h3 {
position: relative;
width: 623px;
float:left;
margin:0 0 10px 0;
padding:5px 5px;
background:#f5f5f5;
background: -moz-linear-gradient(#fff, #eeeeee);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#eeeeee));
background: linear-gradient(#ffffff,#eeeeee);
background: -o-linear-gradient(#ffffff,#eeeeee);
background: -ms-linear-gradient(#ffffff,#eeeeee);
-pie-background: linear-gradient(#ffffff,#eeeeee);
border-radius: 3px;
color:#444;
border:1px solid #f1f1f1;
border-right:0;
font-weight:bold;
font-size:11px;
}
#news-list .news h3 span {position:absolute;top:5px;right:5px;font-size: 10px;font-weight: normal;}

#news-list .news p {float:left;padding:0 5px 0 10px;width:618px;height:35px;margin:0;}
#news-list .news a {

display:block;
position:absolute;
left:0;
top:0;
width:743px;
height:100px;
display:block;
text-indent:-2500px;
text-decoration:none;
}

#news-list .news .txt.txt-over {

background: -moz-linear-gradient(#fff,#e9e9e9);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#e9e9e9));
background: linear-gradient(#ffffff,#e9e9e9);
background: -o-linear-gradient(#ffffff,#e9e9e9);
background: -ms-linear-gradient(#ffffff,#e9e9e9);
-pie-background: linear-gradient(#ffffff,#e9e9e9);
border-radius:5px;

}

#news-list .news a span {display:block;position:absolute;right:7px;bottom:0;background: url(/img/right-triangle.png) center left no-repeat;color:#0286DD;color:rgb(54,146,215);padding:2px 0 0 8px;line-height:12px;display:block;height:16px;text-indent:0px;}



.order_summary span {font-weight: bold; font-size: 14px;}

.order_summary input {border:0;font-size:20px;font-weight:bold;}

.customer {margin: 5px 0px}
.customer td{padding-right: 25px;}
.order_address {margin-bottom: 5px;}
.order_address th {text-align:left;padding: 3px 0}
.order_address td {padding:3px 8px 3px 0}

.prepaid_summary {

line-height:150%;border:1px solid #e1e1e1;padding:10px;margin-bottom: 25px;float:left

}


table.partner_data {

width:100%;

}

table.partner_data td {

font-weight: bold;
vertical-align: top;

}

table.partner_data td a {

color:#5F5E5E;

}

table.partner_data td.employee_photo {

width: 300px;
vertical-align: top;
text-align: left;

}

table.partner_data td.spacer {

height: 20px;

}

table.partner_data th {

vertical-align: top;
text-align: left;
width: 220px;
font-weight: normal;
padding-left:0;


}

.partner_user_data {
 
 width:100%;


}

table.partner_user_data th {

width: 250px;
font-weight: normal;
text-align: left;
padding: 2px 0 2px 10px;

}
table.partner_user_data th.header {font-weight: bold;padding: 5px 0 5px 10px;}
table.partner_user_data td {padding: 2px 0 2px 10px;}
table.partner_user_data td input[type=text],
table.partner_user_data td input[type=password] {

padding: 0 5px;
width:200px;

}



.partner_user_data_zgody {
 
 width:100%;


}

table.partner_user_data_zgody th {

width: 50px;
font-weight: normal;
text-align: left;
padding: 2px 0 2px 10px;

}
table.partner_user_data_zgody th.header {font-weight: bold;padding: 5px 0 5px 10px;}
table.partner_user_data_zgody td {padding: 2px 0 2px 10px;}
table.partner_user_data_zgody td input[type=text],
table.partner_user_data_zgody td input[type=password] {

padding: 0 5px;
width:200px;

}

#cookies_info {
z-index:100;bottom:0;left:0;position:fixed;width:100%;
}
#cookies_info .txt {
position:relative;
width:965px;
width: 1130px;
margin:0 auto;
padding:0px 0 5px 15px;
background:#fff;
border-top:1px solid #ececec;
background:#f1f1f1;
box-shadow: 0px 0px 3px #aaa;
  filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}
#cookies_info .txt p {margin-right: 80px; line-height: 150%;}
#cookies_info .txt .adbtn,#cookies_info .txt .fubtn {position:absolute;right:15px;bottom:30px;margin:0;}
.in_basket,.in_basket a {color:#aaa !important}

.reklamacje_punkty {}
.zwroty_punkty .row, .reklamacje_punkty .row {float:left;}

.reklamacje_punkty .row .box, .zwroty_punkty .row .box {

float:left;
width:220px;
margin-right:10px;
margin-bottom:15px;

}

.reklamacje_punkty .row .last, .zwroty_punkty .row .last {

margin-right:0;

}

.stores {}
.stock {color:#0033CC}

.complaint_terms .ui-datepicker-trigger {vertical-align:middle;}
.ui-datepicker-trigger {cursor:pointer}

/*ocena newsow*/

#divOc {width:425px;margin:40px auto}
#divOc table {width:100%;}
#divOc table .bad {text-align:left;width:50%;padding-left:117px;font-weight:bold;color:#999999;}
#divOc table .good {text-align:right;width:50%;padding-right:68px;font-weight:bold;color:#999999;}
#ocena {display:inline;list-style:none;margin:0px 0px 10px 0px;padding:0}	
#ocena li{display:inline;padding-right:5px;vertical-align:bottom;padding-left:0px;margin:0}
#ocena li.radio{display:inline;vertical-align:bottom;}
#ocena li.radio input{vertical-align:bottom;height:12px;}

#ocena .sbm_btn {width:80px;}

#download_info {
margin:20px auto;
width:400px;
text-align:center;
}

#download_info .button {
margin: 10px auto;
float:none;
}
 #form_error{
 border-radius:5px;text-align:center;width:350px;margin:5px auto;background:#D3271B;padding:5px 0 7px 0;color:#fff;
 }
 
 
 
 
#top10 {
background:#fff;
text-align:left;
position:fixed; 
z-index:565;
width: 280px;
padding:5px 10px;
min-height:137px; 
right:-300px;
top:250px;   
/*border:2px solid #ddd;*/
box-shadow:-2px 0px 5px #ccc;
 

}

#top10 p {margin:5px 0;}
#top10 p a {color:#3692D7}

#top10 .show_button {

position:absolute;
top:0px;
left: -39px;
width:39px;
border-radius:5px 0 0 5px;
cursor:pointer;

}
 
 
 .topProd {
 float:left;
 width:280px;
 margin-bottom: 10px;

  background: rgba(0, 0, 0, 0) linear-gradient(#ffffff, #eaeaea);
  /*border-bottom: 1px solid #eaeaea;*/


 }
 
 .topProd h4 {
 overflow:hidden;
 margin: 5px 0px 8px 0px;
 }
 
 .topProd h4 a{ color:#5f5e5e;}
 
 .topProd .photo {
 background:#fff;
 float:left;
 width:100px;
 margin-right: 10px;
 }
 
 .topProd .photo img{
 max-width: 100px;
 }
 
 .topProd .code {
 width: 130px;
 display:block;
 float:left;
 }
 
  .topProd .price {
 width: 130px;
 margin-top: 10px;
 font-size: 14px;
 font-weight: bold;
 color:#000;
 display:block;
 float:left;
 }
 
  .topProd .basket {
 width: 130px;
 display:block;
 float:left;
 margin-top: 20px;
 }
 
 .topProd .basket .decrease {
 float:left;
 background:#fff;
 }
 
 .topProd .basket input[type=text] {float:left;}
 .topProd .basket .increase { 
 float:left;
 background:#fff;
 }
 
 
 
 .ol_list > li{
 margin-bottom: 15px;
 
 }
 .ol_list ul{
 margin: 10px 0px 0px 0px;
 padding: 0px 0px 0px 10px;
 }
 
 
 /*-- jShowOff module styles --*/


#sld{
	position: relative;
	overflow: hidden;
	width: 880px;
	height: 117px;
  display:none;

	}
.jshowoff {
	width: 880px;
	}
.jshowoff div {	
	width: 880px;
	height: 117px;
	}
.jshowoff div, .jshowoff img, .jshowoff {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	}
#basicFeatures, .jshowoff.basicFeatures, .jshowoff.basicFeatures img, .jshowoff.basicFeatures div {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	}
.jshowoff div p, .jshowoff div h2 {
	_background-color: #efefef;
	}
.jshowoff h2, .jshowoff p {
	font-size: 18px;
	padding: 15px 20px 0px;
	margin: 0;
	}
.jshowoff p {
	font-size: 13px;
	line-height: 15px;
	}
.eddie {
	float: right;
	padding: 15px 20px 15px 20px;
	}
.jshowoff p.jshowoff-slidelinks {
	position: absolute;
	bottom: -23px;
	right: 0px;
	margin: 0;
	padding: 0;
	}
.jshowoff-slidelinks a{
	display: block;
  text-indent: -6000px;
	background-color: #eee;
	color: #fff;
  width:10px;
  height: 10px;
	margin: 0 0 0 6px;
	float: left;
	text-decoration: none;
	/*-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
  border-radius: 4px;*/
	outline: none;
  border:1px solid #ddd;
	}

.jshowoff-controls a {

	display: block;
	float: left;
	text-decoration: none;
	outline: none;
  
}  
  
  
.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover {
	color: #fff;
	}
  
.jshowoff-controls a img {
border:0;
}  
  
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover, 
.jshowoff-slidelinks a:hover {
	background-color: #8cbeff;
  border: 1px solid #8cbeff; 
	color: #000;
	}
p.jshowoff-controls {
	position: relative;
	height: 1%;
	padding: 0;
	margin: 0;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	}

  
.jshowoff-controls a.jshowoff-prev {
background: transparent;
position: absolute;
left: 0px;
top: -117px;
width:50px;
height: 117px;


}  
 
.jshowoff-controls a.jshowoff-prev:hover {
background: url(/img/prev_o.gif) center center no-repeat;
background-color: rgba(210,58,19, 0.9);
  
}

.jshowoff-controls a.jshowoff-next img, 
.jshowoff-controls a.jshowoff-prev img{
width:100%;
height: 100%;
}


.jshowoff-controls a.jshowoff-next {
background: transparent;
position: absolute;
right: 0px;
top: -117px;
width:50px;
height: 117px;
}  

.jshowoff-controls a.jshowoff-next:hover {
background: url(/img/next_o.gif) center center no-repeat;
background-color: rgba(210,58,19, 0.9);
}
  
.jshowoff-controls a.jshowoff-play {
display:none;
}


.jshowoff-pausetext {
	color: #fff;
	}

 
#contact-map {
width: 133px !important;
height: 124px !important;

} 


.compare_result {
border-top: 1px solid #d1d1d1;
border-left: 1px solid #d1d1d1;
}

.compare_result td,
.compare_result th {
padding: 7px 10px;
border-bottom: 1px solid #d1d1d1;
border-right: 1px solid #d1d1d1;
}

.compare_result th {
width:25%;
text-align:left;
vertical-align:top;
/*background: #eaeaea;
background: -moz-linear-gradient(#8CBEFF, #82ABE0);
background: -webkit-gradient(#8CBEFF, #82ABE0);
background: linear-gradient(#8CBEFF, #82ABE0);
background: -o-linear-gradient(#8CBEFF, #82ABE0);
background: -ms-linear-gradient(#8CBEFF, #82ABE0);
-pie-background: linear-gradient(#8CBEFF, #82ABE0);
*/
/*background-size: 100% 30px;
background-repeat: no-repeat;
*/


font-weight: bold;
color:#444; 

}


.compare_result th.empty-th {
background:#fff;
}

.compare_result .odd_row td, .compare_result .odd_row th, .compare_result .odd_row th.empty-th {

  background:#fdfdfd;
  background:-moz-linear-gradient(#fefefe,#dcdcdc);
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#dcdcdc));
  background: linear-gradient(#fefefe, #dcdcdc);
  background: -o-linear-gradient(#fefefe, #dcdcdc);
  background: -ms-linear-gradient(#fefefe, #dcdcdc);
  -pie-background: linear-gradient(#fefefe, #dcdcdc);

}


.rap_produkt td {
font-weight: bold;
color:#3F3E3E;
}


#pilne {
display:none;
position:fixed;
top:0;
left:0;
width:100%;
background:linear-gradient(#FFEB48,#FFEF67);
background:linear-gradient(#FCE94A,#F0D91C);
box-shadow:0 -8px 16px -16px #333 inset;
z-index:4500;
}

#pilne .container {
box-sizing:border-box;
width:1150px;
margin: 0 auto;
padding:10px;
color:#fff;
}

#pilne .container p {
margin: 2px 0;
}

#pilne .container .iu {
float: left;
display: block;
background: url(https://www.polcan.pl/img/uwaga.png) center left no-repeat;
padding-left: 25px;
font-weight: bold;
color:#DD3034;
cursor:pointer;
}


#pilne .container .com {
padding-left: 15px;
color:#464646;
}

#pilne .container .close {
float:right;
display:block;
margin-top: -3px;
width:16px;
height: 16px;
border:2px solid #4B4C4B;
border-radius:10px;
font-size: 12px;
font-weight: bold;
color:#4B4C4B;
text-align:center;
cursor: pointer;
}
#pilne .container .close:hover {
background:#4B4C4B;
color:#FFEF67;
} 


#do_darmowej_dostawy_brakuje {
background:#339966;
background:#8cf04d;
background:#42ad0c;
background:#228f1e;
background:#fff;
border: 1px solid #8cbeff;
border-radius: 5px;
display:block;
width: 866px;
margin: 0 0 20px;
padding:8px 0;
font-weight:bold;
color:#fff;
color:#228f1e;
text-align:center;
}

#do_darmowej_dostawy_brakuje strong {
display:inline-block;
padding:4px 8px;
margin-right:2px;
background:#228f1e;
border-radius:5px;
color:#fff;
}

#do_darmowej_dostawy_brakuje:empty {
display:none;
}

#do_darmowej_dostawy_brakuje a {
 display:inline-block;
 margin-left: 8px;
 font-weight: bold;
 background:#fff;
background: -moz-linear-gradient(#d9e6ff, #fff) !important;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d9e6ff), to(#fff));
background: linear-gradient(#d9e6ff, #fff);
background: -o-linear-gradient(#d9e6ff, #fff);
background: -ms-linear-gradient(#d9e6ff, #fff);
-pie-background: linear-gradient(#d9e6ff, #fff); 
 padding:4px 8px;
 border:1px solid #228f1e;
 border: 1px solid #8cbeff;      
 border-radius:5px;
 text-transform: uppercase;
 color:#339966;
 color:#8cf04d;
 color:#42ad0c;
 color:#228f1e;
 color: #053494;
}
#do_darmowej_dostawy_brakuje a:hover {
text-decoration:none;
} 

th.user-basket-name, h3.user-basket-name {
/*background:#7296C6;
background:#82ABE0;
background:#8CBEFF;
background: linear-gradient(#8CBEFF,#82ABE0);
background: linear-gradient(#ffffff,#ececec);
border-bottom:0;*/
padding: 8px 10px;
font-size:14px;
color:#fff;
color:#7296C6;
text-align:left;
}
h3.user-basket-name {
    margin-top: 10px;
    margin-bottom: -10px;
    border-right: 1px solid #D0D0D0;
    border-top: 1px solid #E0E0E0;
    border-left: 1px solid #D0D0D0;
    border-radius: 5px 5px 0 0;
    }


.upper-text {
text-transform:uppercase;
font-weight: bold;
}

.adbtn-140,.fubtn-140 {
width: 140px;
text-align:center;
}

.plus-sign:after {
content: ' \2795';
content: ' \1F7A6';
font-size: 12px;
font-weight: bold;
}

#popup_overlay {
  opacity : 0.8;
  filter: alpha(opacity=80);
	-moz-opacity: 0.80;  
  position: fixed;
  top: 0;
  left: 0;
  background: #555 ;
  width: 100%;
  z-index: 5000;
  display:none;
}

#popup {
position: fixed;
z-index: 5200;
top: 0;
left: 6000px;
width: 100%; 
transition:all 1s linear; 
}
#popup.slide {
left:0;
}

#popup .popup_outer{
width: 100%;
height: 100%;
display:table;
}

#popup .popup_inner {
width: 100%;
height: 100%;
display:table-cell;
text-align:center;
vertical-align:middle;
}
 
#popup_box {
display:none;
position:relative;
/*max-width: 800px;
max-height: 600px;*/
}

#popup_box.on {
display:inline-block;
}

#popup_box .close {
position: absolute;
top:0;
right:0;
cursor:pointer;
}

#popup_box img{
max-width:800px;
max-height:600px;
}


[data-tooltip]::before {
    /* needed - do not touch */
    content: attr(data-tooltip);
    position: absolute;
    opacity: 0;

    /* customizable */
    transition: all 0.15s ease;
    padding: 10px;
    color: #666666;
    border-radius: 5px;
    box-shadow: 2px 2px 1px silver;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

[data-tooltip]:hover::before {
    /* needed - do not touch */
    opacity: 1;

    /* customizable */
    background: #FFFFFF;
    margin-top: -40px;
    margin-left: 10px;
}

[data-tooltip]:not([data-tooltip-persistent])::before {
    pointer-events: none;
}


#filtrprod, #filtrcat {
width: 864px;
padding:0;
}


#filtrprod div.side_left,
#filtrprod div.side_right,
#filtrcat div.side_left,
#filtrcat div.side_right{
box-sizing: border-box;
float:left;
width: 50%;
}

#filtrprod div.side_left,
#filtrcat div.side_left{
padding: 10px 0 0 10px;
}
#filtrprod div.side_right,
#filtrcat div.side_right{
padding: 10px 10px 0 0;
}

#filtrprod ul,
#filtrcat ul {
float:none;
padding:0;
width: auto;
}
#filtrprod ul li,
#filtrcat ul li {
padding-left:0;
font-weight: bold;
}

#filtrprod ul ul li,
#filtrcat ul ul li {
padding-left:25px;
font-weight: normal;
}

#filtrprod ul:first-child, #filtrcat ul:first-child {
margin-left:0;
}

#filtrprod ul ul,
#filtrcat ul ul {
display:none;
margin: 5px 0 0 0;
}

#filtrprod > div, #filtrcat > div{
width: 100%;
/*box-shadow:0 0 2px #797979;*/
max-height:500px;
overflow-x: hidden;
overflow-y: auto;
}



 #checked_groups {float:left;margin:0 0 15px 0;font-size:11px;display:none;width:736px;width:866px;width:100%;}
 
 #checked_groups span.header{
 float:left;display:block;width:140px;font-weight:bold
 }
 #checked_groups div {
 float:right;width:596px;width:726px;
 }

#checked_groups div > span {
padding-bottom: 5px;
}

 #checked_groups div span {/*float:left;display:inline-block;*/ }
 #checked_groups div span span {margin-right:10px;}
 #checked_groups div span span:first-child{font-weight: bold;}
 #checked_groups div span a {
 position:relative;
 top: -1px;font-weight: bold;
 color:#3692D7;color:#3692D7;margin-left:4px;cursor:pointer;display:inline-block;vertical-align: middle;
 border: 1px solid #3692D7;line-height:11px;font-size:10px;width:12px;height: 12px;text-align:center;border-radius: 3px;
  font-family: Arial, Helvetica, sans-serif;
 }
 
 #checked_groups div span a:hover {
 background:#3692D7;
 color:#fff;
 text-decoration:none;
 }
 
 
 #checked_groups .unselectall {
color:#3692D7;
cursor:pointer;
font-weight:normal;
display:none;

}

.ex-group {
box-sizing: border-box;
display:inline-block;
width: 16px;
height: 16px;
margin-right: 10px;
padding-top: 1px;
border:1px solid #5F5E5E;
border:1px solid #aFaEaE;
border-radius: 3px;
color:#aFaEaE;
font-size: 12px;
line-height: 12px;
text-align: center;
cursor: pointer;
}

.ex-group::before {
content: "+";
}
.ex-group.open::before {
content: "-";
}

.cat-prod .ctr-btn {
box-sizing: border-box;
border-top: 1px solid #eaeaea;
padding:0 10px;
}

#filtrprod a.unselectall,
#filtrcat a.unselectall,
#filtrprod a.expandall,
#filtrcat a.expandall,
#filtrprod a.collapseall,
#filtrcat a.collapseall{
	display: block;
	background: url(/img/right-triangle.png) 0px center no-repeat;
	color: #3692D7;
	text-align: left;
	padding: 0 10px 0 10px;
	margin-left: 5px;
	font-weight: normal;
	cursor: pointer;
}


.search_box .unselectall, 
.search_box .expandall,
.search_box .collapseall{
	float: left;
	margin: 20px 0 20px 10px;
}

#checked_groups .unselectall {
margin: 10px 0 0 10px;
}