/*
  $Id: stylesheet.css,v 1.9 2017/11/15 20:59:02 hpdl Exp $
*/
// font-family: 'Roboto', sans-serif;          
body {    
font-family: Tahoma, Arial, sans-serif;
}

h2 { padding: 7px; margin-bottom: 15px;  color: #30507A;   border-radius: 5px;  }

A { color: #0000ff }

/* #003E80 */
.page-header { margin-top: 0px; color: #000; border-width: 0px; border: none }

#upbanlogo_polish, #upbanlogo_english, #upbanlogo_beznap
{
width: 473px; height: 66px;
 white-space: nowrap;
  text-overflow: ellipsis; // This is where the magic happens
}

#upbanlogo_polish { 
background-image: url("../images/banimg1logo_polish_bez_rej.png");
 background-repeat: no-repeat; 
}
#upbanlogo_english { 
background-image: url("../images/banimg1logo_english_bez_rej.png");
 background-repeat: no-repeat;  
}
#upbanlogo_beznap { 
background-image: url("../images/banimg1logo_bez_rej_beznapisow.png");
 background-repeat: no-repeat;  
}


.upban1col, .upbanrow { 
background-image: url("../images/bantlo1.png") 

}


.upban2col { 
padding-right: 0px;
}


.upbanrow { 
  margin-left: 0px;
  margin-right: 0px;
}

.upbanresztaimg { float: right }



.container-full {
    overflow: hidden;
    overflow-y: auto;
}

.nav-tabs strong { font-weight: normal }

.imgrejestr { float: right; }

/*background-color: #7BAED9;*/
.menurow { 
background-image: url("../images/bread_pasek.png");
border-top: 1px solid #DEDCDA;
border-bottom: 1px solid #DEDCDA; 
}

.upbanphonepanel { color: #C4DAF5; font-size: 12px; text-align: left; padding-right: 5px;  padding-left: 5px;  padding-top: 8px;

padding-bottom: 7px;
height: 66px;

 }

.upbanphonepanel i { padding-right: 5px}

// .upbanphonepanel span:first-of-type { color: #fff }

.mybreadcrumb,.mymenu   { 
padding-left: 5px; padding-top: 1px; padding-bottom: 1px; font-size: 12px; color: #fff; font-weight: bold;
 }

.mymenu  
{
padding-right: 5px
} 

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}


.body-row { margin-top: 7px; }

// background-color: blue;
.col-left { 

 }
 




.col-single-insider { padding: 10px 15px 10px 10px }


.box-frame { padding-bottom: 12px;   }
.box-capt-left { 
border-radius: 5px 0px 0px 0px;
-moz-border-radius: 5px 0px 0px 0px;
-webkit-border-radius: 5px 0px 0px 0px;
 }
.box-capt-right { 
border-radius: 0px 5px 0px 0px;
-moz-border-radius: 0px 5px 0px 0px;
-webkit-border-radius: 0px 5px 0px 0px;

 } 
/*background-image: url("../images/box_head.png");
#ADCDE7  #4D93CC  7BAED9 #7BAED9   
*/ 
.box-capt-left,.box-capt-right { font-weight: bold; font-size: 11px; color: #fff;
background-color: #5e88c1;
padding: 1px 7px 1px 7px; 
 }     
//.box-capt-delic { background-image: none; background-color: #cdcdcd; font-style: italic } 
.box-capt-more { float: right;padding-right: 3px } 
.box-capt-more a { color: #d7e7ff }
.box-capt-left a { color: #ffffff }
.box-body { padding: 7px 7px 7px 7px;  background-color: #F4F4F4;  }
.box-body-non-pad { padding: 7px 0px 7px 0px; }
.box-body-delic { border: none;  }
.box-prod-cell-33 { display: inline-block; text-align: center; vertical-align:top; width: 33%; padding: 3px 7px 7px 7px; height: 330px;  overflow: hidden; } 

.box-prod-cell-20 { display: inline-block; text-align: center; vertical-align:top; width: 20%; padding: 3px 7px 7px 7px; overflow: hidden; } 

.box-prod-cell-50 { display: inline-block; text-align: left; vertical-align:top; width: 49%; padding: 3px 7px 20px 7px;   overflow: hidden; } 


.box-body-center { text-align: center }

.col-middle { 
   padding-top: 0px !important;
   margin-top: 0px !important;

 }
 
.col-middle-insider {
  padding: 5px 5px 5px 7px; 
} 


// background-color: green
.col-right { 

 }
 
.col-right-insider { padding-left: 7px; padding-right: 10px; padding-top: 3px; margin-left: 0px;  } 

.row-footer { margin-top: 12px;background-color: #252A2F}

.footer2-pasek-row  { margin-top: 12px;font-size: 11px; background-image: url("../images/tlopaska-000001.png");  }

.footer2-pasek-col-mid { color: #545656; text-align: center}  

.footer2-pasek-col-data, .footer2-pasek-col-ilosc { color: #FFFFFF; font-weight: bold;  }
.footer2-pasek-col-data { padding-left: 7px }
.footer2-pasek-col-ilosc { padding-right: 7px }

.footer3-pasek-copyr-row  { text-align: center; margin-top: 7px; font-size: 11px; color: #545656 }

A.whitelink { color: #fff}
A.whitelink:hover, A.warn-blue-color:hover { color: #66ffff}

A.warn-blue-color { color: #fff }

A.upanphonelink, span.upanphonelink  { color: #CFE0F9; font-weight: bold}   
A.upanphonelink:hover { color: #66ffff }

A.upanphonelink_priceinq, span.upanphonelink_priceinq  { color: #fff; font-weight: bold}   
A.upanphonelink_priceinq:hover { color: #66ffff }



.row-footer-col-insider { padding-left: 7px }

.row-footer-col-insider ul { list-style-type: none; padding-left: 15px }
.row-footer-col-insider ul li { padding-bottom: 7px}
.row-footer-col-insider ul li a { color: #CFE0F9;}
.row-footer-col-insider h5 { color: #4289C8;}
.row-footer-col-insider h2 { color: #4289C8; font-size: 14px ; margin-top: 5px;
    margin-bottom: 5px;     line-height: 1.1; }
.row-footer-col-insider h4 { color: #fff;}


#english-info-link { display:none }  
.catslistrootul {     padding: 0px;
    list-style-type: none;
     } 
.catslistrootul li {     padding: 0px; }    
      
     
#boxbestsellerslist {
  padding-left: 23px;
   
 } 
 
.boxinfoul { font-size: 13px; list-style-type: none; padding-top:0px; padding-left:0px }   
.boxinfoul li { padding-bottom:1px; padding-left:7px; padding-right:7px; padding-top:1px;  display: inline-block;  } 
.boxinfoul-img { width: 150px; text-align: center; margin-bottom: 7px } 
.boxinfoul-cl strong { font-weight: normal; }
.boxinfoul, .boxinfoul a { color: #125a9e; }
.boxinfoul a:hover { color: #00eaea; }
.boxinfoul .PrzycZapytO { color: #fff }



#boxmoreul { list-style-type: none; padding-left: 0px }
#boxmoreul a {   }
#boxmoreul li { padding-bottom:1px; padding-left:7px; padding-right:7px; padding-top:1px;  display: inline-block;  } 

#polishnotdetected { color: red; display: inline-block;
padding-bottom: 4px;  padding-right: 5px;
border-radius: 8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
border: 2px solid red;
padding-left: 5px;padding-top: 5px;
 }

.loginpanels { background-color: #F4F4F4} 

.heading_image { float: right; margin: 7px }


 
.inputRequirement {
  color: #B33A3A;  
}


.form-control-feedback{
	padding-right:2%;
}


.form-control {
  margin-bottom: 5px;
  display: inline;
}

.control-label { text-align: right; margin-top: -5px;  padding-right: 5px; padding-left: 5px;  } 
.help-block { text-align: right; }

.help-block-inline {
    display: inline; padding-right: 5px;
}

.butt-inline {
    display: inline; 
}   

.paddinghoriz5 { padding-top: 7px; padding-bottom: 5px; clear: both }

.imgright { float: right; background-color: #fff;  } 

.catbox { display: inline-block;   width: 25%;  vertical-align:top;
padding: 5px 10px 10px 10px;
 text-align: center;  



 }
 
.listlinkkat img {
	margin-left: auto;
	margin-right: auto;
} 

.catname { padding-top: 10px; padding-bottom: 10px; text-align: center; font-size: 15px;  }

.listcommentkat { text-align: center; padding-top:5px; } 

.listcommentkat p { margin:0px; padding:0px;   }

.catformchoose { padding: 0px 7px 20px 7px; margin-right: 120px; text-align: right; }


#pinfoheading 
{
 display: inline-block;
 width: 40%;
 vertical-align:top;
 padding-top: 0px;
}

#pinfoheading { 
  padding:0px; 
  margin:0px 0px 7px 0px; 
  float: left 
}

#pinfoheading > h1, .page-header > h1 { font-size: 32px; color: #000 }


/*#pinfoheading > h1, .page-header > h1 { background-color: #0078D7; color: #fff; padding-left: 10px }
*/  

#pinfocena
{
  display: inline-block; 
  vertical-align:top; 
  text-align: right;  
  float: right;
  max-width: 40%;
}


#pinfozamowup
{
  display: inline-block;  
  vertical-align:top;
  padding-top: 16px; 
  text-align: right; 
  float: right;
} 


#pinfoimage { float: right; text-align: right; padding: 5px }

#pinfoopcje {
    clear: both; text-align: right; float: right;
    padding-right: 12px;
    font-size: 12px 
} 






#pinfo_bl_info
{
list-style: none;
margin: 15px 0px 0px 5px;
padding: 0;
line-height: 24px;
font-weight: normal;
}

#pinfo_bl_info  li
{
 padding: 7px 7px 15px 44px;
 font-weight: normal;
 font-size: 15px;     
}


#pinfo_bl_info_row_gwar {
background-image: url("../../../images/dostawadreamsoft/paragraph-dreamsoft-32.png");
}

#pinfo_bl_info_row_fakt {
background-image: url("../../../images/dostawadreamsoft/dreamsoft-fakturavtat-icon.png");
}

#pinfo_bl_info_row_cert {
background-image: url("../../../images/dostawadreamsoft/cert32_2.png");
}

#pinfo_bl_info_row_priv {
background-image: url("../../../images/dostawadreamsoft/nospy.png");
}

#pinfo_bl_info_row_cd {
background-image: url("../../../images/dostawadreamsoft/cd32.png");
}

#pinfo_bl_info_row_gwar, #pinfo_bl_info_row_fakt, #pinfo_bl_info_row_cert, #pinfo_bl_info_row_priv, #pinfo_bl_info_row_cd
{
background-repeat: no-repeat;
background-position: 0 50%;
}




.pinfo_bl_info_dostawa
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 15px;
  line-height: 24px;
}



#pinfo_bl_info li strong, #pinfo_bl_info,  span.pinfo_bl_info_wstep strong, span.pinfo_bl_info_wstep,.pinfo_bl_info_bold strong   { font-weight: normal; }

span.pinfo_bl_info_bold { font-weight: normal;  }


.pinfo_bl_info_title { font-weight: bold;  }

span.pinfo_bl_info_wstep,span.pinfo_bl_info_bold 
{ font-size: 15px; } 

div.pinfo_bl_info_wstep { padding-top: 10px }  

/*

 border: 1px dotted silver;
 font-family: 'Roboto', sans-serif;
background-color: #DFEDF9;  
-webkit-border-radius: 5px;
-webkit-border-top-left-radius: 7px;
-moz-border-radius: 5px;
-moz-border-radius-topleft: 7px;
border-radius: 5px;
border-top-left-radius: 7px;
background-color: #f8f8f8 !important;
*/
div.pinfo_opis,.main_prod_opis { padding: 10px 10px 10px 10px;
line-height: 1.6em;  font-size: 16px;
color: #002942;
 
}

.pinfo_opis h2 { line-height: 1.9em !important;  }


div.tab-pane > div.main_prod_opis { 
border-left: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
 }  


ul.nav-tabs > li > A { color: #555555 }

.przerwa { clear: both }

#pinfocentab, #ress_pinfocentab { display: none }
#pinfocentab td, #ress_pinfocentab td { padding: 5px 5px 3px 5px; border-top: 1px dotted gray; vertical-align:top;  } 
#pinfocentab tr:nth-child(2n-1), #ress_pinfocentab tr:nth-child(2n-1) {background:  #f4f4f4}

#pinfoqtymoreinfo { color: gray; font-style: italic; font-size: 11px; padding-bottom: 7px; text-align: right } 

.pinfocena_qty_block_row_subtotal { font-style: italic }

.cenaNettoInfoNormalKoncQty,.cenaNettoInfoNormalKoncMain { font-weight: bold }

/* #f2f9fd */
#pinfo_bl_info_whole {
padding: 3px 10px 3px 10px;
-webkit-border-radius: 5px;
-webkit-border-top-left-radius: 7px;
-moz-border-radius: 5px;
-moz-border-radius-topleft: 7px;
border-radius: 5px;
border-top-left-radius: 7px;
 border: 1px dotted #D9EEFF;

background-color: #fff; 
} 


#pinfo_bl_info li { border-top: 1px dotted #D9EEFF;}


#pinfo_cnprom_image {
width: 143px;
margin-top: 10px;
margin-bottom: 5px
}

#pinfobuttons { padding: 7px 0px 7px 0px; text-align: right }
.pinfobutton { margin: 0px 5px }

#pinfo-options td { padding: 5px 5px 5px 0px }

.mainp-box { display: inline-block; width: 100%;  vertical-align: top;  margin: 5px 0px 15px 0px;

  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
  
 }
/* #F5F5F5 */
/*

background: rgb(235,241,246); 
background: -moz-linear-gradient(top, rgba(235,241,246,1) 0%, rgba(171,211,238,1) 52%, rgba(213,235,251,1) 100%); 
background: -webkit-linear-gradient(top, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 52%,rgba(213,235,251,1) 100%);
background: linear-gradient(to bottom, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 52%,rgba(213,235,251,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 ); 
*/
.mainp-box-capt {  padding: 3px 0px 0px 3px; background-color: #d7ebff; color: #000;  
border-bottom: 2px solid #E9E9E9;
 }
.mainp-box-capt-image { display: inline-block; padding:  0px; margin:  0px; vertical-align: top  }
.mainp-box-capt-body{ display: inline-block; overflow: hidden;  }
.mainp-box-body { padding: 10px 5px 5px 5px; font-size: 11px; vertical-align: top }
.mainp-box-body-item-image img { display: block; padding: 5px 5px 0px 0px }
.mainp-box-body-item-image-odstep { padding: 5px 0px 5px 5px !important }
.mainp-box-body-item-capt  {  display: block; padding: 3px 5px 3px 5px;  } 
#mainp-box-body-item-capt-jetbrains {background-color:  #1e559e ; color: #fff}
#mainp-box-body-item-capt-altova {background-color: #d11641; color: #fff; padding-left: 7px }
#mainp-box-body-item-capt-adobe {background-color: #ED1C24; color: #fff; padding-left: 7px }
#mainp-box-body-item-capt-corel {background-color: silver; color: #fff; padding-left: 7px }
#mainp-box-body-item-capt-vp { background-color: #cc3333; color: #fff}
#mainp-box-body-item-capt-mgsoft { background-color: #d24228; color: #fff} 
#mainp-box-body-item-capt-pl-sql { background-color: #8a0852; color: #fff}
#mainp-box-body-item-capt-zbrush {background-color: #000; color: #fff; padding-left: 7px }

#mainp-box-body-item-capt-prtg { background-color: #ed0f69; color: #fff}
#mainp-box-body-item-capt-vnc { background-color: #288cf4; color: #fff}
#mainp-box-body-item-capt-team { background-color: #0D87E4; color: #fff}
#mainp-box-body-item-capt-radmin { background-color: #086BB5; color: #fff}

#mainp-box-body-item-capt-postsharp { background-color: #262828; color: #fff}
#mainp-box-body-item-capt-techsmith { background-color: #000; color: #fff; margin-top: 5px }
#mainp-box-body-item-capt-rg { background-color: #cc0000; color: #fff}
#mainp-box-body-item-capt-lans { background-color: #c5c5c5; color: #fff}
#mainp-box-body-item-capt-sparx { background-color: #c5c5c5; color: #083d6c}
#mainp-box-item-pl-sql { margin-left: 15px !important; border: 1px solid #8a0852 }
#mainp-box-item-pl-sql.mainp-box-body-item-image { color: red }
#mainp-box-item-vp {  border: 1px solid #cc3333 }
#mainp-box-item-altova-wrapper { margin-bottom: 9px; }
#mainp-box-item-jetbrains { padding: 0px; margin-right:15px; background-color: #fff; color: #fff }
#mainp-box-item-jetbrains a {  }
#mainp-box-body-item-text-jetbrains { margin-bottom: 4px;  padding: 4px; color: #000;  background-color: #fff;  }
#mainp-box-body-item-capt-ftp { background-color: #f58035; color: #fff}

#btn-my-right-program { margin: 50px 10px 5px 5px }
.btn-my-right { display: block; float: right; margin: 0px 10px 10px 0px  }


#mainp-box-body-item-capt-navicat {background-color: #4ba50e; color: #fff}
#mainp-box-body-item-capt-malware {background-color: #2164B0; color: #fff}
#mainp-box-body-item-capt-avira {background-color: #DB0F17; color: #fff}
#mainp-box-body-item-capt-bitdefender {background-color: #DB0F17; color: #fff}
#mainp-box-body-item-capt-mks {background-color: #ED161F; color: #fff}
#mainp-box-body-item-capt-eset {background-color: #0094A1; color: #fff}
#main-page-telerik { background-color: #4b4b4b }
#main-page-devart { background-color: #4b4b4b }



.mainp-box-body-item, .mainp-box-body-item-image,  .mainp-box-body-item-text {  display: inline-block;  vertical-align: top }  
.mainp-box-body-item-text ul {     padding: 0px; margin: 0px;
    list-style-type: none; }   
.mainp-box-body-item-text ul li {
    padding-left: 9px; padding-right: 9px;
}

#mainp-box-body-item-text-altova ul li { padding-left: 10px; font-size: 10px; line-height: 13px }

.mainp-box-body-item-text ul li:before {
    content: "_"; /* Insert content that looks like bullets */
    padding-right: 0px;
    font-weight: bold;
    font-size: 10px;
    color: #ef5075; /* Or a color you prefer */
}    
    
.mainp-box-capt-text { display: inline-block; overflow: hidden; padding:  0px 5px 0px 2px; margin:  0px }
.mainp-box-capt-text h4 { color: #0E4476; padding:  0px; margin:  0px;  }
.mainp-box-capt-text p { font-size: 12px; padding: 0px; margin: 0px }
.mainp-box-body-item {  margin: 0px 20px 20px 7px; padding: 0px 5px 0px 3px }
.clearodstep { margin:0px !important; padding: 0px !important } 


.mainp-box-capt-prog { background-color: #3C3F41;  }
.mainp-box-capt-prog h4 { color: #F92472; font-size: 22px  } 
.mainp-box-capt-prog  p { margin-top: 7px; color: #D3DB74  }

.mainp-box-capt-siec { background-color: #288CF4;  }
.mainp-box-capt-siec h4 { color: #fff; font-size: 22px   } 
.mainp-box-capt-siec  p { margin-top: 7px; color: #fff  }

.mainp-box-capt-grafika { 
background: rgb(149,149,149); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(149,149,149,1) 0%, rgba(13,13,13,1) 46%, rgba(1,1,1,1) 50%, rgba(10,10,10,1) 53%, rgba(78,78,78,1) 76%, rgba(56,56,56,1) 87%, rgba(27,27,27,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  }
.mainp-box-capt-grafika h4 { color: #fff; font-size: 22px   } 
.mainp-box-capt-grafika  p { margin-top: 7px; color: #fff  }

.mainp-box-capt-avir { background-color: #2164B0;  }
.mainp-box-capt-avir h4 { color: #fff  } 
.mainp-box-capt-avir  p { margin-top: 7px; color: #fff  }


.carousel { width: 100%;    }
#mainCarousel {
background-color: #F4F4F4; border-left: 1px solid #D4D4D4; border-right: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4;
}

.carousel-inner { margin: auto; width: 95%; }

.carousel-control.left,.carousel-control.right  {color: #fff; background: none; width:25px; padding-top: 25px }
.carousel-control.left {left:7px;}
.carousel-control.right {right:7px;}


.mainp-slide-box { display: inline-block;  
padding: 10px;
margin: 10px;
width: 47%; 
vertical-align: top;
}

#dreamplwit { font-size: 16px; color:#ec355f;margin: 5px 5px 5px 0px; width: 120px }

.btn.sharp {
  border-radius:0;
}

.btn-primary.raised {
	box-shadow: 0 3px 0 0 #007299;
}


.btn-buy {
 color: #fff;
}

/*.btn-buy:hover { color: #00FFFF; }
*/

.btn-primary.raised:active, .btn-primary.raised.active {
	background: #33a6cc;
	box-shadow: none;
	margin-bottom: -3px;
	margin-top: 3px;
}


/***********************
  GRADIENT BUTTONS
************************/
.btn-primary.gradient {
    background: -moz-linear-gradient(top,  #33a6cc 50%, #0099cc 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#33a6cc), color-stop(50%,#0099cc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #33a6cc 50%,#0099cc 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #33a6cc 50%,#0099cc 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #33a6cc 50%,#0099cc 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #33a6cc 50%,#0099cc 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33a6cc', endColorstr='#0099cc',GradientType=0 ); /* IE6-9 */
}
.btn-primary.gradient:hover, .btn-primary.gradient:focus, .btn-primary.gradient:active, .btn-primary.gradient.active, .open > .dropdown-toggle.btn-primary {
    background: -moz-linear-gradient(top,  #66b2cc 50%, #33a6cc 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#66b2cc), color-stop(50%,#33a6cc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #66b2cc 50%,#33a6cc 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #66b2cc 50%,#33a6cc 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #66b2cc 50%,#33a6cc 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #66b2cc 50%,#33a6cc 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66b2cc', endColorstr='#33a6cc',GradientType=0 ); /* IE6-9 */
}
.btn-primary.gradient:active, .btn-primary.gradient.active {
    background: -moz-linear-gradient(top,  #267c99 50%, #007299 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#267c99), color-stop(50%,#007299)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #267c99 50%,#007299 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #267c99 50%,#007299 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #267c99 50%,#007299 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #267c99 50%,#007299 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#267c99', endColorstr='#007299',GradientType=0 ); /* IE6-9 */
}

/***********************/

.clearpadright { padding-right: 0px }       
.sk24icon { margin-left: 2px; margin-top: 5px } 

.checkout-pan-body, .checkout-pan-title { font-size: 13px; line-height: 16px } 
.checkout-pan-title { padding: 5px; margin: 0px } 
.checkout-pan-body {padding: 15px 10px 15px 10px }
.checkout-pan-body-hr { padding: 0px; border-top: 1px solid silver; }

.upbanphonepanel ul { list-style-type: none; padding-left: 0px }

.headingcatdesc h2, .headingcatdesc h1 { font-size: 14px;  }
/*.headingcatdesc p strong, .headingcatdesc h2 strong { font-weight: normal } */

.productListing-heading-buynow { width: 80px }

/* poprz left: 65%; */
#english-info-link {
position: absolute;    
top: 3px;
bottom: 0px;
left: 85%;
width: 80px;
font-size: 10px;
height: 40px
}

#english-info-link a img { height: 10px; margin-right: 5px}
#english-info-link a { color: #CFE0F9; }

#english-info-link a img { height: 10px; margin-right: 5px}
#english-info-link a { color: #CFE0F9; }


#incart-panel {  
position: absolute;  
overflow: hidden;
top: 46px;
left: 212px;
width: 138px;
font-size: 14px;
background-image: url("/t/newdes2/images/cart-back.png");
 background-repeat: no-repeat;
 padding-left: 17px; 
}

.cart-inside-butt { text-align: center;  vertical-align: middle; padding: 7px 5px 5px 5px }
.importantRow { background-color: #F4F4F4; margin-bottom: 10px;
border-radius: 7px 7px 7px 7px;
-moz-border-radius: 7px 7px 7px 7px;
-webkit-border-radius: 7px 7px 7px 7px;

 }

.col-left-insider { padding: 3px 0px 0px 10px !important }

.btn-danger {  background-color: #ff4444}

.btn-success { background-color: #00C851 }

.btn-info { background-color: #33b5e5 }


.btn-buy-now{color:#fff;background-color:#2283b4;border-color:#46b8da}.btn-buy-now:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-buy-now:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-buy-now:active{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-buy-now:active:focus,.btn-buy-now:active:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-buy-now:active{background-image:none}

.btn-primary
{
    background-color: #1265e2;
}

.btn-primary:hover
{
  background-color: #5b98f2 ;

}


.btn_download { background-color:  2BBBAD }


@danger-color { color: #ff4444 }
@danger-color-dark { color: #CC0000 }
@warning-color { color: #ffbb33      }
@warning-color-dark { color: #FF8800  }
@success-color { color: #00C851 }
@success-color-dark { color: #007E33 }
@info-color { color: #33b5e5 }
@info-color-dark { color: #0099CC }

#producenci   {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #F4F4F4;
}

#producenci li {
    float: left;     width: 25%; list-style-type: none !important;
}

#producenci li a {
    display: block;  
    color: #000;
    text-align: center;
    padding: 16px;
    text-decoration: none;
}

#producenci li a:hover {
    background-color: #7F7F7F;  
    color: #fff
}

#producenci  .img-responsive {
    margin: 0 auto;
}

#producenci .without_image { vertical-align: middle;  width: 100%; height: 60px; text-align: center;  }


#alphabet   {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;

}

#alphabet li {
    float: left;   list-style-type: none !important;
}

#alphabet li a {
    display: block;  

    text-align: center;
    padding: 16px;
    text-decoration: none;
}

#alphabet li a:hover {
    background-color: #7F7F7F;  
    color: #fff
}

/* #0099ff   #094f90 background-color: #F2F2F2; */
#aspose-subcat  p,#aspose-subcat h2 { color: gray; display: inline;  padding: 5px; }
#aspose-subcat { border-radius: 5px; background-color: #F2F2F2; color: gray; margin-bottom: 5px; padding: 7px 10px 10px 10px; line-height: 1.6em;   
 }

 #aspose-subcat strong { font-weight: normal; }


#heading_image_shop_cart { margin-top: 70px }



.phone_empha {  display: block; margin:3px 0px 3px 0px; color: #0404ff; padding: 2px 0px 2px 0px;  font-size: 14px;  }
A.email_empha { color: #FFF; display: block; padding: 2px 10px 2px 10px;  margin:3px 0px 3px 0px; font-size: 15px; background-color: #B00058 }

.upanphonelink_priceinq_wycena { display: block; background-color: #004080; padding: 1px 5px 1px 5px; margin: 0px 0px 1px 0px }

/* .fa-check { color:  #007efd; font-weight: bold } */
 .fa-check { color:  DeepSkyBlue;  }
 .fa-times { color: LightCoral } 


.cellpadding2 { padding: 10px }

#maingloblogo { width: 250px; text-align: center; float: right; padding: 30px 10px }
#maingloblogo > img { width: 230px; padding-bottom: 10px }
/* #maingloblogo > div img:nth-of-type(2) */
#mainbanery {   vertical-align: text-top; padding: 0px; margin: 0px }  
#mainbanery > a > div { vertical-align:top; border-radius:6px; height: 100px; display: inline-block ; color: #fff; width: 30%;padding: 15px 10px 10px 10px; margin: 0px 10px 10px 0px }
#mainbanery > a > div img {  margin-top: 10px }
#mainbanery > a > div  div { margin: 5px 1px  }
#mainbanery > a > div  a { color: #fff; text-align: left  }
/* #3C3F41;  color: #E7DB60 */
#mainbanery > a:nth-of-type(1) > div {
background-color: #f9f9f9;  color: #050a52; border: 1px solid #9bdeff; 
  } 
/* background-color: #3C3F41; color: #0E8BE7;  */
#mainbanery > a:nth-of-type(2) > div { background-color: #f9f9f9;  color: #050a52; border: 1px solid #9bdeff; }
#mainbanery > a:nth-of-type(3) > div { background-color: #f9f9f9; color: #94A1B5; border: 1px solid #9bdeff; }
/* #8C9295 */
#mainbanery > a:nth-of-type(4) > div { background-color: #f9f9f9; color: #00295C;  border: 1px solid #9bdeff; }
#mainbanery > a:nth-of-type(5) > div { background-color: #f9f9f9; color: #003460; border: 1px solid #9bdeff; }
#mainbanery > a:nth-of-type(6) > div { background-color: #f9f9f9; color: #203548; border: 1px solid #9bdeff; }
#mainbanery > a:nth-of-type(7) > div { background-color: #f9f9f9; color: #000; border: 1px solid #9bdeff;  }
#mainbanery > a:nth-of-type(8) > div { background-color: #f9f9f9; color: #000; border: 1px solid #9bdeff;  }
#mainbanery > a:nth-of-type(9) > div { background-color: #f9f9f9; color: #000; border: 1px solid #9bdeff;  }
#mainbanery > a > div  img {text-align: left; height: 40px; width: auto;  }



#module {
  font-size: 14px;
  line-height: 1.5;
}

#module div.collapse[aria-expanded="false"] {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;     
}


#collapseCat1[aria-expanded="false"] {
    height: 275px !important;
}


#collapseCat2[aria-expanded="false"] {
    height: 125px !important;
}

#collapseCat3[aria-expanded="false"],#collapseCat5[aria-expanded="false"] {
    height: 65px !important;
}


#collapseCat4[aria-expanded="false"] {
    height: 95px !important;
}







#module div.collapsing[aria-expanded="false"] {
    height: 42px !important; 
}

.langmarker_polish, .langmarker_english   { display: block; text-align: left; padding: 0px 10px 5px 16px }
.langmarker_polish a, .langmarker_english a { color: #333333;  }  

.langmarker_polish a.collapsed:after  {
    content: '+ więcej';
}

.langmarker_polish a:not(.collapsed):after {
    content: '- mniej';
}

.langmarker_english a.collapsed:after  {
    content: '+ more';
}

.langmarker_english a:not(.collapsed):after {
    content: '- less';
}

.catsuperior { display: block; padding: 5px 0px 5px 14px !important; font-size: 13px }

.butt_catsuperior { margin-bottom: 7px !important; display: block  }

#mainjumb { padding: 4px 20px 7px 20px;  }

#res_prods, #res_mans{ margin-bottom: 10px;  border-radius: 7px;  padding: 10px}


/* #0a4f98 */
A.listlinkkat, .catname { color: #4646a6; font-size: 16px  }
/*#5858b1*/
A.listlink { color: blue; font-size: 16px  }}
A.cats, A.cats2_odd, A.cats2_even  { color: #286DB9;  }

/*
#pinfoheading > h1, .page-header > h1 { color: #1A487B; }
*/

.lapa { cursor: pointer}

#Regulamin div.modal-dialog
{
  overflow-y: initial !important
}

#Regulamin div.modal-body
{
    height: 250px;
    overflow-y: auto;
}  

.imgrejestr_over_polish_czarny_piatek {  background-image: url("../images/black-friday_new2.png") !important;background-repeat: no-repeat; }


/*o eh */
.ranking-box-company
{
 margin-left: 15px;
 margin-top: 7px;
 margin-bottom: 40px;
}

.card_logo { padding-top:18px; padding-left: 25px  }

.wiecej-box-text { color:  blue }

.red-text { color: red }

#pinfo_negprice {
width: 105px;
margin-top: 10px;
margin-bottom: 5px;
float: right;
margin-left: 10px;
margin-right: 17px
}


#pinfo_invoffer {
width: 105px;
margin-top: 10px;
margin-bottom: 5px;
float: right;
margin-left: 10px;
margin-right: 17px
}

#search #searchResult {
  list-style: none;
  padding: 0px;
  width: 100%;
  position: absolute;
  margin: 0;
  background: white;
  z-index: 100;
}

#search #searchResult li{
  background: #F2F3F4;
  padding: 5px 5px 5px 7px;
  margin-bottom: 1px;
}

#search #searchResult li:nth-child(even){
  background: #E5E7E9;
  color: black;
}

#search #searchResult li:hover{
  cursor: pointer;
  background: #CACFD2;
}


    div#manscont { position: relative; background-color: inherit;  }    
    select#mans { position: absolute;left:100px;top:0px;width:100%;}    
    input#mansname {position: absolute;left:1px;height: 28px; top:2px;width: 187px; border:0px; z-index: 1;  }
    input#mansname::placeholder {color: #555555; padding-left:7px }        

#manscont #searchResultProd{
    list-style: inside;
    list-style-type: none;
    padding: 0px;
    width: 195px;
    position: absolute;
    margin: 0;
    background: white;
}

#manscont #searchResultProd li{
    list-style: none;
    list-style-type: none;
    background: #F2F3F4;
    padding: 4px;
    margin-bottom: 5px;
    padding-left: 7px;    
}

#manscont #searchResultProd li:nth-child(even){
    background: #E5E7E9;
    color: black;
}

#manscont #searchResultProd li:hover{
    cursor: pointer;
    background: #CACFD2;
}

#manscont input[type=text]{
    padding: 5px;    
    letter-spacing: 1px;
}    

.pan_horiz_img { margin-bottom: 5px }

.productListing { border-left: 1px solid #D4D4D4; border-right: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4; }

.boxImgCont { max-width: 130px; overflow: hidden; display: inline-block; background-color: white; padding: 12px; border: 1px solid #d4d2d4; border-radius: 7px; margin-bottom: 10px;margin-top: 10px;  }

span.panNewProdImgCont { max-width: 250px; overflow: hidden; display: inline-block; background-color: white; padding: 7px; border: 1px solid #d4d2d4; border-radius: 7px; margin-bottom: 10px;  }
span.panFeatImgCont { max-width: 240px; overflow: hidden; display: inline-block; background-color: white; padding: 7px; border: 1px solid #d4d2d4; border-radius: 7px; margin-bottom: 7px;margin-top: 7px;  }
span.panThumbBarImgCont { max-width: 240px; overflow: hidden; display: inline-block; background-color: white; padding: 10px; border: 1px solid #d4d2d4; border-radius: 7px; margin-bottom: 10px; }
span.panProdListImgCont { display: inline-block; background-color: white; padding: 4px; border: 1px solid #d4d2d4; border-radius: 7px; margin-top: 5px; }

.box-body-cats { background-color: #405466 }

A.cats1_odd {
  color: #FFF;
}

A.cats1_even {
  color: #83a6bf;
}

.mi2 {background-color: #6f7b85}

A.cats2_even {
    color: #c9d16b;
}

A.cats2_odd {
    color: #c4c4ee;
}

.mi3 { background-color: #99a2aa; }

A.cats_deep {
    color: #ebeff1;    
}

span.SpecialsImgCont { max-width: 190px; overflow: hidden; display: inline-block; background-color: white; padding: 10px; border: 1px solid #d4d2d4; border-radius: 7px; margin-bottom: 10px; }
span.FeatImgCont { max-width: 190px; overflow: hidden; display: inline-block; background-color: white; padding: 10px; border: 1px solid #d4d2d4; border-radius: 7px; margin-bottom: 10px; margin-right:15px  }
span.NewProdImgCont { max-width: 190px; overflow: hidden; display: inline-block; background-color: white; padding: 10px; border: 1px solid #d4d2d4; border-radius: 7px; margin-bottom: 10px; margin-right:15px  }

.fa-shopping-cart { color: #69ffb5; padding-right:7px }

.panProdListImgCont { margin-right: 7px; }