﻿@charset "UTF-8";
@import url("fonts.css");
/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
/* ==========================================================================
	Base styles:opinionated defaults
	========================================================================== */
html {
  height: 100%;
}
body {
  line-height: 1;
  height: 100%;
  background-color: #F5F5F5;
  margin: 0;
  font: normal 1em/145% "Segoe UI", Candara, Segoe, Arial, Optima, Arial, sans-serif;
  overflow-x: hidden;
  background: #FFF;
}
table,
tbody,
tr,
td {
  font-size: inherit;
}
img,
img[alt] {
  border: none;
  font-size: 10px;
}
h1,
h2,
h3,
h4 {
  /*font-weight:normal;*/
}
h1 {
  font-family: 'Segoe UI Light', Segoe UI, Arial;
  font-weight: 100;
  font-size: 30px;
  margin: 26px 0;
  padding: 0 8px;
}
h2 {
  font: 100 30px/100% 'Segoe UI Light', Segoe UI, Arial;
  margin: 26px 0;
  padding: 0 8px;
}
#pc-right h3,
h3 {
  font-family: 'Segoe UI', Arial;
  font-weight: 100;
  font-size: 23px;
}
h4 {
  font-size: 0.9em;
}
.entry-title {
  font-size: 30px !important;
}
/*Tekst*/
p {
  margin: 4px 0 8px;
}
p,
ul,
li,
#article_content {
  font: inherit;
  color: #343434;
}
p.table-title {
  margin: 0;
}
span.table-desc {
  font: 10px/165% 'Arial';
  color: #343434;
}
/*Linki*/
a,
a:link,
a:visited,
a:active,
a:focus {
  color: #2A5DB0;
  text-decoration: none;
}
a:hover {
  color: #090a0e;
  text-decoration: underline;
}
/*Pola*/
label {
  font: normal 11px/18px 'Verdana';
  color: #444;
}
input,
button,
textarea,
select {
  border: 1px solid #bbb;
}
input[type=text],
button,
textarea {
  padding: 8px 12px !important;
}
input[type=text]:active,
input[type=text]:focus,
textarea:active,
textarea:focus,
button:active,
button:focus,
select:focus,
select:focus {
  border-color: #a1a1a1;
}
#content input[type=text] {
  margin: 4px;
}
input,
textarea,
button {
  font: normal 11px/18px 'Verdana';
  padding: 3px 2px;
  color: #444;
}
textarea {
  overflow: auto;
}
select {
  font: normal 10px/1.5 'Verdana';
  padding: 6px 4px;
  background-color: #fff;
}
input:focus,
textarea:focus,
select:focus,
button:focus,
input:active,
textarea:active,
select:active,
button:active {
  color: #000 !important;
  font-style: normal;
}
input[placeholder] {
  color: #5f5f5f;
}
/*----------Walidacja*/
.inpError {
  border: 1px solid #de4343 !important;
  background: rgba(222, 67, 67, 0.1) !important;
}
.inpError label {
  padding: 5px 0;
}
#of-form .inpError #zg1,
#of-form .inpError #zg2,
#of-form .inpError #zg3 {
  position: relative;
  top: 4px;
}
.fancybox .validateNotify,
.fancybox #validateNotify {
  width: 850px;
}
.validateNotify,
#validateNotify,
.confirmNotify,
#confirmNotify {
  display: block;
  background-size: 40px 40px;
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4) inset;
  -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4) inset;
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4) inset;
  -ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4) inset;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  padding: 15px;
  text-align: center;
}
.validateNotify a,
#validateNotify a,
.confirmNotify a,
#confirmNotify a {
  color: #fff;
  text-decoration: underline;
}
.validateNotify,
#validateNotify {
  border: 1px solid #c43d3d;
  background-color: #de4343;
}
.confirmNotify,
#confirmNotify {
  border: 1px solid #3d5fc4;
  background-color: #4369de;
}
.validateSpan {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
#of-form .correct,
#of-form .wrong {
  background-repeat: no-repeat;
  position: absolute;
  right: 10px;
  top: 10px;
}
#of-form .correct {
  background-image: url(/images/images_equipment/ico-validateSpan-correct.png);
}
#of-form .wrong {
  background-image: url(/images/images_equipment/ico-validateSpan-wrong.png);
}
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}
::selection {
  background: #b3d4fc;
  text-shadow: none;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
img {
  vertical-align: middle;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
textarea {
  resize: vertical;
}
/*html,*/
button,
input,
select,
textarea {
  color: #222;
}
input[disabled],
select[disabled] {
  background: #eee;
  color: #5f5f5f;
}
.clear {
  clear: both;
}
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}
/*==================================================

	Style ogólne dla wszystkich rozdzielczości
	
	*** START ***
	
*/
/*==================================================

	CZCIONKI
	
*/
@font-face {
  font-family: "SEGOEUIL";
  /* src: url('http://fontsforweb.com/public/fonts/1409/SEGOEUIL.eot'); */
  src: local("Segoe UI"), url('/fonts/SEGOEUIL.ttf') format("truetype");
}
.fontsforweb_fontid_1409 {
  font-family: "SEGOEUIL";
}
/*==================================================

	NAWIGACJA
	
*/
#top-navigation {
  clear: both;
  margin: 8px 0 0;
}
#top-navigation ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#top-navigation ul li {
  position: relative;
  font-family: 'Segoe UI', Arial;
}
#top-navigation li ul {
  display: none;
  z-index: 1;
}
/*==================================================

	WAŻNE LINKI
	
*/
#important-links {
  clear: both;
  margin: 0;
}
#important-links ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#important-links ul li {
  font-family: 'Segoe UI', Arial;
  font-size: 13px;
}
/*==================================================

	BANERY KAFELKI
	
*/
.product {
  width: 95%;
  height: 100%;
  position: relative;
  display: block;
  margin: 0 auto !important;
  cursor: pointer;
}
.product-frame {
  border-top: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  border-bottom: 3px solid #e8e8e8;
  margin: 0 auto 26px !important;
  padding: 0 0 12px;
  width: 95%;
  min-height: 210px !important;
  position: relative;
}
.product-frame:hover,
.product-frame:active,
.product-frame:focus {
  background: #fff;
  border-top: 1px solid #5674B9;
  border-left: 1px solid #5674B9;
  border-right: 1px solid #5674B9;
  border-bottom: 3px solid #5674B9;
}
.product:hover,
.product:active,
.product:focus {
  color: #2A5DB0;
}
.product-image {
  width: 100%;
  height: 110px;
  position: relative;
  margin: 10px 0 15px;
  cursor: pointer;
}
.product-image-table {
  width: 100%;
}
.product-image .product-image-table-thumb,
.product-image-plaski .product-image-table-thumb {
  width: 110px;
  height: 110px;
}
.product-image-table-thumb img {
  margin: 0 5px;
}
.product-image img {
  bottom: 0;
  margin: 10px 0;
}
.product-title,
.product-desc {
  font-family: 'Segoe UI', Arial;
  color: #727b89;
  font-size: 12px;
  font-weight: normal;
  padding: 0 8px;
  margin: 8xp 0;
  max-height: 17px;
  line-height: 15px;
  overflow: hidden;
}
.product-desc {
  line-height: 17px;
  max-height: 36px;
  overflow: hidden;
}
.product-title b {
  color: #2A5DB0;
  margin: 0 4px;
}
.product-desc b {
  color: #2A5DB0;
}
.products-price {
  display: block;
  font-weight: 100;
  background: #f5f5f5;
  border-top: 1px solid #F4F4F4;
  margin: 0 auto !important;
  padding: 8px 0;
  font-size: 14px;
  font-family: 'Segoe UI', Arial;
  text-align: center;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100px;
}
.products-price span {
  display: block;
  color: inherit;
  font-size: 16px;
  line-height: 16px;
}
.products-price span b {
  color: #ED1C24;
  font-weight: 600;
}
.products-status {
  font-size: 11px !important;
  line-height: 100%;
  padding: 1px 0;
  width: 122px;
}
.products-btn {
  position: absolute;
  width: 122px;
  left: 50%;
  margin-left: -61px;
  bottom: 8px;
}
#dItems .products-price {
  height: 96px;
}
#dItems .products-status {
  bottom: 45px;
}
.products-btn,
.products-status {
  position: absolute;
  left: 50%;
  margin-left: -61px;
}
.products-btn {
  bottom: 8px;
}
.products-status {
  text-align: center;
}
.products-status img {
  margin-right: 1px;
}
/*==================================================

	BANERY PLASKIE
	
*/
.products-list-plaski {
  display: block;
  position: relative;
  padding: 0px;
  margin: 0px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding-start-value: 10px;
}
.products-list-plaski li {
  margin: 0;
  padding: 0;
  list-style: none;
  height: auto;
}
.product-tag-plaski {
  margin-bottom: 0 !important;
  width: 100% !important;
}
.product-frame-plaski {
  border-top: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  border-bottom: 3px solid #e8e8e8;
  padding: 0;
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
}
.product-frame-plaski:hover,
.product-frame-plaski:active,
.product-frame-plaski:focus {
  background: #fff;
  border-top: 1px solid #5674B9;
  border-left: 1px solid #5674B9;
  border-right: 1px solid #5674B9;
  border-bottom: 3px solid #5674B9;
}
.product-image-plaski {
  overflow: hidden;
  float: left;
  width: 125px;
  height: 140px;
  margin-top: 0;
  margin-bottom: 0;
}
.opis-plaski {
  overflow: hidden;
  float: left;
  margin-top: 5px;
  height: 140px;
  width: 41%;
}
.opis-plaski p:first-child {
  margin-bottom: 8px;
}
.opis-plaski p:last-child {
  margin-top: 8px;
}
.pc-more-title2 {
  display: none;
  font-size: 14px;
  margin-bottom: 2px;
  margin-top: 2px;
  cursor: pointer;
  position: relative;
  z-index: 1000;
}
.pc-more-title2:hover {
  color: #5674B9;
  position: absolute;
  z-index: 2000;
}
.pc-more-title2 img {
  cursor: pointer;
  margin-right: 15px;
  margin-top: -3px;
}
.div-price-plaski {
  overflow: hidden;
  float: right;
  height: 157px;
  clear: right;
}
.products-price-plaski {
  width: 157px;
  height: 140px;
  margin-top: 31px;
  position: inherit;
  text-align: center;
}
.products-price-plaski b {
  margin: 0;
  color: #ED1C24;
  font-weight: 600;
  font-size: 16px;
}
.products-price-plaski b span {
  font-size: 13px;
}
/*==================================================

	DODATKOWE DO BANERÓW LEASING
	
*/
.products-price-margin {
  margin-top: 28px;
  padding-top: 34px;
}
/*==================================================

	TAGI PRODUKTÓW
	
*/
.product-tag-nowosc,
.product-tag-wyprzedaz,
.product-tag-promocja,
.product-tag-zamowienie,
.product-tag-aktualny {
  width: 95%;
  height: 20px;
  line-height: 19px;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial;
  margin: 0 auto 12px !important;
  position: relative;
  left: 0;
  top: 0;
  z-index: 1;
  text-align: center;
  color: #fff;
}
.product-tag-nowosc {
  background: #f08b11;
  border-top: 3px solid #D87D0F;
  border-left: 1px solid #f08b11;
  border-right: 1px solid #f08b11;
}
.product-tag-wyprzedaz {
  background: #248534;
  border-top: 3px solid #1d6b2a;
  border-left: 1px solid #248534;
  border-right: 1px solid #248534;
}
.product-tag-promocja {
  background: #94656e;
  border-top: 3px solid #7a535a;
  border-left: 1px solid #94656e;
  border-right: 1px solid #94656e;
}
.product-tag-zamowienie {
  background: #a29585;
  border-top: 3px solid #968a7b;
  border-left: 1px solid #a29585;
  border-right: 1px solid #a29585;
}
.product-tag-aktualny {
  background: #94656e;
  border-top: 3px solid #7a535a;
  border-left: 1px solid #94656e;
  border-right: 1px solid #94656e;
}
.product-tag-nowosc span,
.product-tag-wyprzedaz span,
.product-tag-promocja span,
.product-tag-zamowienie span,
.product-tag-aktualny span {
  height: 10px;
  width: 31px;
  position: absolute;
  left: 45%;
  top: 20px;
  background-image: url(/images/images_equipment/tag-arrow.png);
  /*kolejne kolory dokładać od prawej*/
  background-color: transparent;
  background-repeat: no-repeat;
}
.product-tag-nowosc span {
  background-position: -3px -10px;
}
.product-tag-wyprzedaz span {
  background-position: -98px -10px;
}
.product-tag-promocja span {
  background-position: -35px -10px;
}
.product-tag-zamowienie span {
  background-position: -66px -10px;
}
.product-tag-aktualny span {
  background-position: -35px -10px;
}
.product-movie {
  display: block;
  font-weight: 100;
  width: 200px;
  font-size: 14px;
  font-family: 'Segoe UI', Arial;
  margin: 0 auto !important;
}
.product-movie p.product-title {
  margin: 4px 0;
}
.products-list,
.products-list li {
  margin: 0;
  padding: 0;
  list-style: none;
  height: auto;
}
a.link-zobacz:link,
a.link-zobacz:visited {
  display: block;
  width: 200px;
  height: 18px;
  padding: 3px 0 4px;
  margin: 0 auto !important;
  background: #5674B9;
  color: #fff;
  text-align: center;
}
a.link-zobacz:hover,
a.link-zobacz:active,
a.link-zobacz:focus {
  text-decoration: underline;
}
a.link-zobacz span {
  text-align: center;
  font-size: 11px;
}
/*==================================================

	PROMOCJE I OKAZJE
	
*/
/*NOWE NA BXSLIDER - START*/
.bx-controls {
  position: relative;
  z-index: 301;
  margin-top: 27px;
}
.bx-controls-direction {
  text-align: center;
  width: 93%;
}
.bxSlider-next,
.bxSlider-prev {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 19px;
  height: 12px;
  margin: 0 10px;
  background-color: transparent;
  background-image: url('images/images_equipment/promo-nav.png');
  background-repeat: no-repeat;
}
.bxSlider-next {
  background-position: left bottom;
  z-index: 340;
}
.bxSlider-next:focus,
.bxSlider-next:active,
.bxSlider-next:hover {
  background-position: right bottom;
}
.bxSlider-prev {
  background-position: left top;
  z-index: 341;
}
.bxSlider-prev:focus,
.bxSlider-prev:active,
.bxSlider-prev:hover {
  background-position: right top;
}
/*NOWE NA BXSLIDER - KONIEC*/
#mycarousel {
  padding: 0;
  margin: 0;
  overflow: hidden;
  position: relative;
}
#mycarousel p {
  padding: 0;
  margin: 0;
}
#mycarousel li {
  padding: 0;
  list-style: none;
  list-style-image: none;
  list-style-type: none;
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
  direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
  width: 100%;
  height: 350px;
}
.jcarousel-skin-tango .jcarousel-clip {
  overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
  width: 100%;
  height: 350px;
}
#mask-container {
  position: relative;
  height: 30px;
  top: -57px;
  z-index: 9;
}
#mask {
  width: 100%;
  height: 30px;
  background: url('images/images_szkolenia/mask.png') repeat-x 0 0 transparent;
  position: absolute;
}
.training {
  display: block;
  width: 95%;
  padding: 0px;
  margin: 0 0 5px 0;
  text-align: left;
  font-size: 12px;
}
.training-desc {
  max-width: 225px;
  color: #004990;
  font-size: 11px;
  display: block;
  margin-top: 3px;
  margin-bottom: 3px;
}
.training-desc a {
  text-decoration: none;
}
.training-desc a:hover,
.training-desc a:active,
.training-desc a:focus {
  text-decoration: underline;
}
p.training-time {
  padding: 0 0 0 18px !important;
  font: 10px/20px 'Verdana';
  background: url('images/images_szkolenia/icon-time.png') no-repeat 3px 5px;
  display: block;
}
p.training-time span.trtimeLeft {
  padding: 0 0 0 2px;
}
p.training-time span.trtimeRight {
  padding: 0 0 0 34px;
  display: block;
}
p.training-place {
  padding: 0 0 0 18px !important;
  font: 10px/20px 'Verdana';
  background: url('images/images_szkolenia/icon-place.png') no-repeat 3px 5px;
  display: block;
}
.mask-container,
.mask-container-article {
  height: ;
  position: relative;
  z-index: 300;
}
.mask-container {
  top: -60px;
}
.mask-container-article {
  bottom: 60px;
}
.mask {
  background: url('images/images_szkolenia/mask.png') repeat-x 0 0 transparent;
  height: 60px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.list_carousel ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}
.list_carousel li {
  font-size: 14px;
  color: #666;
  text-align: center;
  background-color: #f0f0f0;
  border: 5px solid #ccc;
  width: 50px;
  height: 50px;
  padding: 0;
  margin: 2px;
  display: block;
  float: left;
}
.arrowleft {
  padding-top: 155px;
  width: 20px;
  background: url('/images/images_flota/prev-horizontal.png') no-repeat scroll -24px 0 transparent;
  background-position: -24px bottom;
  cursor: pointer;
}
.arrowright {
  padding-top: 155px;
  width: 20px;
  background: url('/images/images_flota/next-horizontal.png') no-repeat scroll 0 0 transparent;
  background-position: 0 bottom;
  cursor: pointer;
}
/*==================================================

	KARTA PRODUKTU
	
*/
.pc {
  height: auto;
  min-height: 768px;
  margin: 26px 0 0;
  text-align: left;
}
.pc-content {
  height: auto;
  position: relative;
}
#dLandingPage .pc {
  min-height: 322px !important;
  background: url('images/images_equipment/pc-hr.png') repeat-x scroll 0 320px transparent;
  margin: 20px 0 0 !important;
}
#dLandingPage .pl_baner {
  top: 198px !important;
}

.pc-left {
  height: 100%;
  position: relative;
  float: left;
  width: 28%;
}
.pc-right {
  height: 100%;
  position: relative;
  float: left;
  width: 72%;
}
.pc-right-title {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: left;
  width: 70%;
}
.pc-right-logo {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: right;
  width: 30%;
  text-align: right;
}
.pc-img-more-container-small {
  width: 100%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: left;
}
.pc-logo {
  position: relative;
}
.pc-img-more,
.pc-price-container {
  position: absolute;
  display: block;
  width: 100%;
  height: 100px;
  bottom: 0;
  text-align: center;
  background: #f5f5f5;
  border: 1px solid #ececec;
  border-left: 0 none;
  border-right: 0 none;
}
.pc-img {
  position: relative;
  cursor: pointer;
}
.pc-img-zoom {
  background: url(images/images_equipment/zoom-ico.png) no-repeat 0 0 transparent;
  height: 28px;
  width: 28px;
  position: absolute;
  bottom: 5px;
  right: 5px;
}
.pc-img-more {
  padding-left: 20px;
}
.imageInfo
small {
  font-size: 11px;
  margin-left: 10px;
}
.pc-price-box {
  float: left;
  width: 50%;
  margin: 13px 0;
  text-align: center;
  color: #313131;
}
.pc-price {
  display: block;
  line-height: 50px;
  margin: 11px auto !important;
  vertical-align: middle;
  font-size: 90%;
}
.pc-price b {
  color: #ED1C24;
  margin: 0 4px;
  font-size: 20px;
}
#dLandingPage .pc-price {
  margin: 0px auto !important;
}
.pc-price {
  margin: 0px auto !important;
}
.pc-status {
  display: block;
  width: 150px;
  margin: 0 auto 8px !important;
  font-size: 11px;
}
.pc-status b {
  margin: 0 4px;
  font-size: 110%;
}
/*==================================================

	CZCIONKI
	
*/
.pc-title {
  font: normal 30px/30px 'Segoe UI', Arial;
  font-weight: 100;
  margin: 0;
  padding-bottom: 5px;
}
.pc-right p {
  font: 14px/20px 'Segoe UI', Arial;
  color: #636363;
  margin: 20px 0;
}
/*==================================================

	MINIATURY
	
*/
.pc-img:hover,
.pc-img:active,
.pc-img:focus {
  border-color: #5674B9;
}
.pc-img-more-container-small {
  display: none;
}
.pc-img-more-container {
  margin: 0 auto !important;
  text-align: center;
  padding: 2px;
}
.pc-img-more-container div:hover,
.pc-img-more-container div:focus,
.pc-img-more-container div:active {
  border-color: #dbdbdb;
}
.pc-more {
  font-size: 14px;
  padding-bottom: 10px;
}
/*==================================================

	OFERTA BW
	
*/
#dTree {
  float: left;
}
#dItems {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: auto;
}
.treeDiv {
  height: auto;
  cursor: pointer;
  background-color: #5383AD;
  color: #fff;
  border-bottom: 1px solid #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  -o-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  -ms-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
}
.treeDivOrange {
  background-color: #E96824;
}
.treeDiv:hover,
.treeDiv:active,
.treeDiv:focus {
  background-color: #fff;
  color: #000;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
}
.treeDivOrange:hover,
.treeDivOrange:active,
.treeDivOrange:focus {
  background-color: #F16C25;
  color: #fff;
}
.treeDiv-dropdown {
  background-repeat: no-repeat;
  background-position: 96% 55%;
  background-image: url('/images/images_equipment/treeDiv-dropdown.png');
}
.subTreeRoot {
  width: 291px;
  height: auto;
  background-color: #f5f5f5;
}
.subTree {
  height: auto;
  padding: 8px 15px;
  cursor: pointer;
  color: #fff;
  background-color: #416687;
  border-left: 10px solid #35536E;
  position: relative;
}
.subTree:hover,
.subTree:active,
.subTree:focus {
  background-color: #fff;
  color: #000;
}
/*==================================================

	NEWSY
	
*/
.news-more {
  height: 46px;
  margin: 12px auto 0 !important;
  clear: both;
  text-align: center;
}
.news-more:hover,
.news-more:active,
.news-more:focus {
  background: #387EB7;
}
.news-more:hover a,
.news-more:active a,
.news-more:focus a {
  color: #fff;
}
.news-more a {
  display: block;
  line-height: 46px;
  vertical-align: middle;
}
#news-container ul {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  display: block;
}
#news-container li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.news {
  width: 95%;
  margin: 0 auto;
  padding: 12px 0;
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #e8e8e8;
  border-bottom: 3px solid #e8e8e8;
  cursor: pointer;
  position: relative;
}
.news:hover,
.news:active,
.news:focus {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #5674B9;
  border-bottom: 3px solid #5674B9;
}
.news-title {
  margin: 0;
  padding: 0 20px;
  overflow: hidden;
  font-size: 14px;
  line-height: 22px;
  font-weight: 600;
}
.news-date {
  color: #737373;
  font-size: 11px;
  display: block;
}
.news img {
  width: auto;
  margin: 0 auto !important;
}
.inner-center {
  float: right;
  right: -50%;
  position: relative;
}
.outer-center {
  float: right;
  right: 50%;
  position: relative;
  margin: 12px 0 4px;
}
.news-desc {
  text-align: left;
  font-size: 12px;
  line-height: 18px;
  font-family: inherit;
}
.news-footer {
  position: absolute;
  bottom: 0;
  margin: 8px 0 13px;
  display: block;
  width: 100%;
}
/*==================================================

	OFERTA
	
*/
.offer {
  background: none repeat scroll 0 0 #F16C25;
  padding: 0 0 3px;
  display: table;
  height: 145px;
  position: relative;
  vertical-align: top;
  cursor: pointer;
}
.offer-title {
  color: #fff;
  margin: 12px 0 0;
  padding: 0 12px 0 12px;
  height: 22px;
  font-size: 14px;
  line-height: 22px;
  font-weight: 600;
  overflow: hidden;
}
.offer-date {
  color: #fff;
  font-size: 11px;
  display: block;
  margin-left: 15px;
}
.offer-image {
  text-align: left;
  float: left;
  width: 100px;
  height: 100px;
}
.offer-image img {
  margin-top: 2px;
  display: ;
}
.offer-desc {
  color: #fff;
  padding: 0 16px 0 18px;
  text-align: left;
}
.offer-nav {
  width: 90%;
  height: 48px;
  text-align: center;
}
.offer-nav a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 46px;
  vertical-align: middle;
  text-indent: -2000px;
  margin: 21px 7px 0;
  width: 19px;
  height: 12px;
}
.offer-navUp {
  background: url(/images/images_equipment/promo-nav.png) no-repeat left top;
}
.offer-navDown {
  background: url(/images/images_equipment/promo-nav.png) no-repeat left bottom;
}
.offer-navUp:hover,
.offer-navUp:active,
.offer-navUp:focus {
  background: url(/images/images_equipment/promo-nav.png) no-repeat right top;
}
.offer-navDown:hover,
.offer-navDown:active,
.offer-navDown:focus {
  background: url(/images/images_equipment/promo-nav.png) no-repeat right bottom;
}
/*==================================================

	ARTYKUŁY
	
*/
.article {
  background: #fff;
  border: 1px solid #e8e8e8;
  border-bottom: 3px solid #e8e8e8;
  height: auto;
  width: auto;
  cursor: pointer;
  float: left;
  position: relative;
  display: block;
  margin: 0 0 12px 0;
}
.article:hover,
.article:active,
.article:focus {
  border: 1px solid #5674B9;
  border-bottom: 3px solid #5674B9;
}
.article a.article-title,
.article:hover a.article-title,
.article:active a.article-title,
.article:focus a.article-title {
  color: #000;
  text-decoration: none !important;
}
.article h3 {
  font-family: 'Segoe UI', Arial;
  font-weight: 500;
  padding: 0 12px;
  margin-bottom: 11px;
  line-height: 1.25;
}
.article h3 span {
  font-size: 12px;
}
.article p {
  color: #555;
  margin-bottom: 20px;
  margin-top: 10px;
  padding: 0 12px 12px;
}
.article img {
  float: right;
  height: auto;
  margin: 3px 12px 10px 20px !important;
  padding: 0;
  width: 100px;
}
.article footer {
  bottom: 0;
  font-size: 11px;
  margin: 8px 0 0;
  padding: 10px;
  position: absolute;
  left: 0;
  text-align: right;
}
/*==================================================

	PAGINACJA
	
*/
.stronicowanie {
  width: auto;
  height: 38px;
  line-height: 38px;
  vertical-align: middle;
  background: url(/images/images_equipment/str_tlo.png) repeat-x;
  border-left: 1px solid #2E506C;
  border-right: 1px solid #2E506C;
}
.naviFontStron {
  padding-bottom: 5px;
}
#pagination a,
#pagination span {
  padding: 0 11px;
  color: #fff;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#pagination .pagina-goto:hover,
#pagination .naviFontStron:hover,
#pagination span:hover,
#pagination .pagina-goto:active,
#pagination .naviFontStron:active,
#pagination span:active,
#pagination .pagina-goto:focus,
#pagination .naviFontStron:focus,
#pagination span:focus {
  text-decoration: underline;
}
a.pagina-current,
a.pagina-current:link,
a.pagina-current:visited,
a.pagina-current:active,
a.pagina-current:focus {
  color: #2E506C !important;
  font-size: 17px;
  text-decoration: none !important;
  font-weight: 500;
  width: 27px;
  height: auto;
  background: url(/images/images_equipment/curent_tlo.png) no-repeat center center;
}
#pagination {
  text-align: center;
  display: block;
  margin: 0 0 12px;
  clear: both;
}
/*==================================================

	PRZYCISKI
	
*/
.shop-btn {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff !important;
  padding: 3px 0 4px;
  display: block;
  width: 140px;
  text-align: center;
  margin: 30px auto 0 !important;
  background: #c91524;
  /*dla starszych przeglądarek*/
  background: -moz-linear-gradient(top, #c91524 0%, #8e1210);
  background: -webkit-gradient(linear, left top, left bottom, from(#c91524), to(#8e1210));
  border: 1px solid #760303;
}
.pc-price-container:hover .shop-btn,
.pc-price-container:active .shop-btn,
.pc-price-container:focus .shop-btn {
  background: #e31728;
  background: -moz-linear-gradient(top, #e31728 0%, #a81513);
  background: -webkit-gradient(linear, left top, left bottom, from(#e31728), to(#a81513));
  text-decoration: underline;
}
.offer-btn,
.button-send-ic {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff !important;
  padding: 3px 0 4px;
  bottom: 14px;
  right: 19px;
  display: block;
  width: 120px;
  position: absolute;
  text-align: center;
  background: #c91524;
  /*dla starszych przeglądarek*/
  background: -moz-linear-gradient(top, #c91524 0%, #8e1210);
  background: -webkit-gradient(linear, left top, left bottom, from(#c91524), to(#8e1210));
  border: 1px solid #760303;
}
.button-send-ic {
  position: relative;
  bottom: 0;
  right: 0;
  margin: 22px auto 0 !important;
}
.offer:hover .offer-btn,
.offer:active .offer-btn,
.offer:focus .offer-btn,
.button-send-ic:hover,
.button-send-ic:active,
.button-send-ic:focus {
  background: #e31728;
  background: -moz-linear-gradient(top, #e31728 0%, #a81513);
  background: -webkit-gradient(linear, left top, left bottom, from(#e31728), to(#a81513));
  text-decoration: underline;
}
.news-btn {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff !important;
  padding: 3px 0 4px;
  bottom: 12px;
  margin: 0 auto !important;
  width: 120px;
  display: block;
  text-align: center;
  background: #4a90c9;
  /*dla starszych przeglądarek*/
  background: -moz-linear-gradient(top, #4a90c9 0%, #387eb7);
  background: -webkit-gradient(linear, left top, left bottom, from(#4a90c9), to(#387eb7));
  border: 1px solid #2e506c;
}
.news:hover .news-btn,
.news:active .news-btn,
.news:focus .news-btn {
  background: #4f99d6;
  background: -moz-linear-gradient(top, #4f99d6 0%, #408ecf);
  background: -webkit-gradient(linear, left top, left bottom, from(#4f99d6), to(#408ecf));
  text-decoration: underline;
}
.product-btn {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff !important;
  padding: 3px 0 4px;
  display: block;
  width: 120px;
  text-align: center;
  margin: 10px auto 0 !important;
  background: #c91524;
  /*dla starszych przeglądarek*/
  background: -moz-linear-gradient(top, #c91524 0%, #8e1210);
  background: -webkit-gradient(linear, left top, left bottom, from(#c91524), to(#8e1210));
  border: 1px solid #760303;
}
.product-frame:hover .product-btn,
.product-frame:active .product-btn,
.product-frame:focus .product-btn {
  background: #e31728;
  background: -moz-linear-gradient(top, #e31728 0%, #a81513);
  background: -webkit-gradient(linear, left top, left bottom, from(#e31728), to(#a81513));
  text-decoration: underline;
}
/*==================================================

	GRADIENTY
	
*/
.product-frame,
.product-frame-plaski {
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);
}
.social-box {
  background: #4d7aa1;
  background: -moz-linear-gradient(45deg, #4d7aa1 0%, #5383ad 100%);
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #4d7aa1), color-stop(100%, #5383ad));
  background: -webkit-linear-gradient(45deg, #4d7aa1 0%, #5383ad 100%);
  background: -o-linear-gradient(45deg, #4d7aa1 0%, #5383ad 100%);
  background: -ms-linear-gradient(45deg, #4d7aa1 0%, #5383ad 100%);
  background: linear-gradient(45deg, #4d7aa1 0%, #5383ad 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d7aa1', endColorstr='#5383ad', GradientType=1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0124', endColorstr='#800909', GradientType=0);
}
.newsletter-box,
.newsletter-boxLT {
  background: #e96824;
  background: -moz-linear-gradient(45deg, #e96824 0%, #f56e25 100%);
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #e96824), color-stop(100%, #f56e25));
  background: -webkit-linear-gradient(45deg, #e96824 0%, #f56e25 100%);
  background: -o-linear-gradient(45deg, #e96824 0%, #f56e25 100%);
  background: -ms-linear-gradient(45deg, #e96824 0%, #f56e25 100%);
  background: linear-gradient(45deg, #e96824 0%, #f56e25 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e96824', endColorstr='#f56e25', GradientType=1);
}
#movies {
  background: #3b3b3b;
  background: -moz-linear-gradient(45deg, #3b3b3b 0%, #474747 100%);
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #3b3b3b), color-stop(100%, #474747));
  background: -webkit-linear-gradient(45deg, #3b3b3b 0%, #474747 100%);
  background: -o-linear-gradient(45deg, #3b3b3b 0%, #474747 100%);
  background: -ms-linear-gradient(45deg, #3b3b3b 0%, #474747 100%);
  background: linear-gradient(45deg, #3b3b3b 0%, #474747 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b3b3b', endColorstr='#474747', GradientType=1);
}
/* stop 50-51%

#dItems #top-navigation ul li a{
	background:#ffffff;
	background:-moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 50%, #f4f4f4 51%, #ffffff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f9f9f9), color-stop(51%,#f4f4f4), color-stop(100%,#ffffff));
	background:-webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 50%,#f4f4f4 51%,#ffffff 100%);
	background:-o-linear-gradient(top,  #ffffff 0%,#f9f9f9 50%,#f4f4f4 51%,#ffffff 100%);
	background:-ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 50%,#f4f4f4 51%,#ffffff 100%);
	background:linear-gradient(to bottom,  #ffffff 0%,#f9f9f9 50%,#f4f4f4 51%,#ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}
*/
/*==================================================

	GRADIENTY PO NAJECHANIU MYSZKĄ
	
*/
/*==================================================

	KRYCIE
	
*/
/*
.social-box,
.newsletter-box,
#movies{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	-khtml-opacity:.95;
	opacity:.95;
}

.social-box:hover,
.newsletter-box:hover,
#movies:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
*/
#logos-container img,
.leftBox-footer {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: .50;
  -khtml-opacity: .50;
  opacity: .50;
}
#logos-container img:hover,
#logos-container img:active,
#logos-container img:focus,
.leftBox-footer:hover,
.leftBox-footer:active,
.leftBox-footer:focus,
#dItems #top-navigation ul li {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.news:hover,
.news:active,
.news:focus,
.article:hover,
.article:active,
.article:focus,
#mycarousel li:hover,
#mycarousel li:active,
#mycarousel li:focus,
.products-list li:hover,
.products-list li:active,
.products-list li:focus,
.products-list-plaski li:hover,
.products-list-plaski li:active,
.products-list-plaski li:focus,
.social-box:hover,
.social-box:active,
.social-box:focus,
.newsletter-box:hover,
.newsletter-box:active,
.newsletter-box:focus,
.newsletter-boxLT:hover,
.newsletter-boxLT:active,
.newsletter-boxLT:focus,
#movies:hover,
#movies:active,
#movies:focus,
#dItems #top-navigation ul li:hover,
#dItems #top-navigation ul li:active,
#dItems #top-navigation ul li:focus {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  -khtml-opacity: 0.90;
  opacity: 0.90;
}
/*==================================================

	CIENIE
	
*/
.tubepress_thumb-home img:hover,
.tubepress_thumb-home img:active,
.tubepress_thumb-home img:focus {
  box-shadow: 0 5px 20px -5px #000000;
  -moz-box-shadow: 0 5px 20px -5px #000000;
  -webkit-box-shadow: 0 5px 20px -5px #000000;
  -o-box-shadow: 0 5px 20px -5px #000000;
  -ms-box-shadow: 0 5px 20px -5px #000000;
}
.social-box,
.newsletter-box,
.newsletter-boxLT,
#movies,
.offer,
.news-more {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  -o-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  -ms-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
}
#copyrights {
  box-shadow: 0 5px 6px -4px rgba(0, 0, 0, 0.15) inset;
  -webkit-box-shadow: 0 5px 6px -4px rgba(0, 0, 0, 0.15) inset;
  -moz-box-shadow: 0 5px 6px -4px rgba(0, 0, 0, 0.15) inset;
  -o-box-shadow: 0 5px 6px -4px rgba(0, 0, 0, 0.15) inset;
  -ms-box-shadow: 0 5px 6px -4px rgba(0, 0, 0, 0.15) inset;
}
#search input[type=text] .filter-container input,
.filter-container select,
input[type=text],
textarea,
select {
  box-shadow: 2px 2px 2px #EFEFEF inset;
  -moz-box-shadow: 2px 2px 2px #EFEFEF inset;
  -webkit-box-shadow: 2px 2px 2px #EFEFEF inset;
  -ms-box-shadow: 2px 2px 2px #EFEFEF inset;
  -o-box-shadow: 2px 2px 2px #EFEFEF inset;
}
.product-btn,
.offer-btn,
.shop-btn,
.button-send-ic {
  box-shadow: 0px -3px 0px #760303, inset 0px 1px 0px #ff5364;
  -moz-box-shadow: 0px -3px 0px #760303, inset 0px 1px 0px #ff5364;
  -webkit-box-shadow: 0px -3px 0px #760303, inset 0px 1px 0px #ff5364;
  -o-box-shadow: 0px -3px 0px #760303, inset 0px 1px 0px #ff5364;
  -ms-box-shadow: 0px -3px 0px #760303, inset 0px 1px 0px #ff5364;
}
.news-btn {
  box-shadow: 0px -3px 0px #2e506c, inset 0px 1px 0px #8bd1ff;
  -webkit-box-shadow: 0px -3px 0px #2e506c, inset 0px 1px 0px #8bd1ff;
  -moz-box-shadow: 0px -3px 0px #2e506c, inset 0px 1px 0px #8bd1ff;
  -o-box-shadow: 0px -3px 0px #2e506c, inset 0px 1px 0px #8bd1ff;
  -ms-box-shadow: 0px -3px 0px #2e506c, inset 0px 1px 0px #8bd1ff;
}
.pc-img,
.pclp-img,
.pclp-img2 {
  box-shadow: 0 0 0 1px #5674B9 inset;
  -moz-box-shadow: 0 0 0 1px #5674B9 inset;
  -webkit-box-shadow: 0 0 0 1px #5674B9 inset;
  -o-box-shadow: 0 0 0 1px #5674B9 inset;
  -ms-box-shadow: 0 0 0 1px #5674B9 inset;
}
input#qSearch,
input[type=text]:active,
input[type=text]:focus,
textarea:active,
textarea:focus,
#search input[type=text]:active,
#search input[type=text]:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
}
.filter-container {
  box-shadow: 0px -3px 0px #8f8f8f, inset 0px 1px 0px #efefef;
  -moz-box-shadow: 0px -3px 0px #2e506c, inset 0px 1px 0px #efefef;
  -webkit-box-shadow: 0px -3px 0px #2e506c, inset 0px 1px 0px #efefef;
  -ms-box-shadow: 0px -3px 0px #2e506c, inset 0px 1px 0px #efefef;
  -o-box-shadow: 0px -3px 0px #2e506c, inset 0px 1px 0px #efefef;
}
/*==================================================

	TEKST CIENIE
	
*/
.shop-btn,
.offer-btn,
.button-send-ic,
.product-btn {
  text-shadow: 0 1px 0 #760303;
}
.news-btn {
  text-shadow: 0 1px 0 #3371a1, 0 0 0 rgba(255, 255, 255, 0);
}
.treeDiv:hover,
.treeDiv:active,
.treeDiv:focus,
.subTree:hover,
.subTree:active,
.subTree:focus {
  text-shadow: 0 1px 0 #fff;
}
.treeDiv,
.subTree,
#tabela-oprogramowanie th,
.treeDivOrange:hover,
.treeDivOrange:active,
.treeDivOrange:focus {
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
/*==================================================

	TABELA SZCZEGÓŁÓW
	
*/
.pc-table-more {
  border-top: 1px solid #e8e0c9;
  border-bottom: 1px solid #e8e0c9;
  border-collapse: separate;
}
/*.pc-table-more td.pc-td1:hover,
.pc-table-more td.pc-td2:hover{
	background:#fff;
}*/
.pc-td1,
.pc-td2 {
  font-size: 14px;
  padding-left: 12px;
  border-bottom: 2px solid #fff;
  height: 40px;
}
.pc-td1 {
  background: #fff7dc;
  width: 35%;
  font-weight: 500;
}
.pc-td2 {
  background: #fffaea;
  font-weight: 600;
}
.pc-td3 {
  /*display:inline-block;
	float:right;*/
  text-align: center;
  padding: 0;
  width: 150px;
  border: 0px;
  z-index: 1100;
}
.pc-right-qr {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: right;
  text-align: right;
}
/*==================================================

	LINKI WIĘCEJ NA GŁÓWNEJ
	
*/
#news-products h2 a,
#promotion-products h2 a {
  font-size: 16px;
}
/*==================================================

	MULTILANGUAGE BUTTON ON TOP
	
*/
.multiLang-container {
  position: absolute;
  width: 100%;
  text-align: center;
}
ul.multiLang {
  background: #fbfbfb;
  border: 1px solid #ececec;
  border-bottom: 3px solid #ececec;
  border-top: 0 none;
  /*margin:0px auto ! important;*/
  position: relative;
  height: 23px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  /*padding:0 8px;*/
  cursor: pointer;
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 597;
}
ul.multiLang li {
  float: left;
  font: inherit;
  font-size: 10px;
  line-height: 23px;
  padding: 0;
  margin: 0;
}
ul.multiLang li.multiLang-btn {
  -o-transition: .25s;
  -ms-transition: .25s;
  -moz-transition: .25s;
  -webkit-transition: .25s;
  transition: .25s;
  margin: 0;
}
ul.multiLang li a {
  display: block;
  padding: 0 8px;
  white-space: ;
  text-align: right;
  color: #3d3d3d;
  font: bold 10px/23px 'Segoe UI', Arial;
}
img.multiLang-flag {
  margin: 7px 8px 0 0;
  float: left;
}
ul.multiLang ul.multiLang-more {
  background: #fbfbfb;
  border: 1px solid #ececec;
  border-top: 0 none;
  box-shadow: 0 0 0 2px #ffffff inset, 0 -4px 4px -5px #aaaaaa, 0 0 0 1px #ffffff;
  -moz-box-shadow: 0 0 0 2px #ffffff inset, 0 -4px 4px -5px #aaaaaa, 0 0 0 1px #ffffff;
  -webkit-box-shadow: 0 0 0 2px #ffffff inset, 0 -4px 4px -5px #aaaaaa, 0 0 0 1px #ffffff;
  -o-box-shadow: 0 0 0 2px #ffffff inset, 0 -4px 4px -5px #aaaaaa, 0 0 0 1px #ffffff;
  -ms-box-shadow: 0 0 0 2px #ffffff inset, 0 -4px 4px -5px #aaaaaa, 0 0 0 1px #ffffff;
  margin: 0px auto ! important;
  /*position:relative;*/
  display: block;
  /*width:180px;*/
  padding: 0;
  cursor: pointer;
  overflow: hidden;
  visibility: hidden;
  /*visibility:visible;*/
  position: absolute;
  top: 100%;
  width: 140%;
  right: -1px;
  z-index: 598;
}
ul.multiLang ul.multiLang-more li {
  display: block;
  float: right;
  width: 100%;
}
.spanFRight {
  display: block;
  float: right;
  text-align: center;
  width: 8px;
  height: 8px;
  margin: 8px 0 0 8px;
}
.spanFRight img {
  vertical-align: top;
  -o-transition: .25s;
  -ms-transition: .25s;
  -moz-transition: .25s;
  -webkit-transition: .25s;
  transition: .25s;
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
}
ul.multiLang:hover .spanFRight img {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
}
ul.multiLang li.multiLang-btn:hover {
  background: #eee;
  /*background:#ed1e26;
	border-color:#d41920;*/
}
ul.multiLang li:hover a {
  /*color:#fff;*/
}
ul.multiLang-more li a {
  color: #2a5db0 !important;
}
ul.multiLang li:hover > ul {
  visibility: visible;
}
/*==================================================

	MULTILANGUAGE BOX ON TOP
	
*/
ul.multiLang-box {
  background: #fbfbfb;
  border: 1px solid #ececec;
  border-bottom: 3px solid #ececec;
  border-top: 0 none;
  /*margin:0px auto ! important;*/
  position: relative;
  height: 23px;
  display: none;
  /*padding:0 8px;*/
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 109;
}
ul.multiLang-box li {
  float: left;
  font: inherit;
  font-size: 10px;
  line-height: 23px;
  padding: 0 6px;
  margin: 0;
  border-right: 1px solid #ececec;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: .50;
  -khtml-opacity: .50;
  opacity: .50;
  -o-transition: .25s;
  -ms-transition: .25s;
  -moz-transition: .25s;
  -webkit-transition: .25s;
  transition: .25s;
}
ul.multiLang-box li#flaga_lv,
ul.multiLang-box li#flaga_lt,
ul.multiLang-box li#flaga_ua,
ul.multiLang-box li#flaga_sk,
ul.multiLang-box li#flaga_hr {
  cursor: pointer;
}
ul.multiLang-box li:first-child {
  padding: 0 6px 0 12px;
}
ul.multiLang-box li:last-child {
  padding: 0 12px 0 6px;
  border-right: 0 none;
}
ul.multiLang-box:hover li:first-child,
ul.multiLang-box li:hover,
ul.multiLang-box li.selected {
  background: #fff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: .1;
  opacity: 1;
}
ul.multiLang-box img {
  margin: 7px 4px 0 0;
  float: left;
}
ul.multiLang-box span {
  text-align: right;
  color: #3b3b3b;
  font: bold 10px/23px 'Segoe UI', Arial;
}
/*==================================================

	WYDRUKUJ KARTE PRODUKTU
	
*/
ul.pc-btns {
  /*margin:0px auto ! important;*/
  position: absolute;
  right: 0;
  bottom: 105px;
  height: 23px;
  display: ;
  /*padding:0 8px;*/
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 109;
}
ul.pc-btns:hover,
ul.pc-btns:active,
ul.pc-btns:focus {
  z-index: 1;
  position: absolute;
}
ul.pc-btns li {
  float: left;
  font: inherit;
  font-size: 10px;
  line-height: 23px;
  padding: 0 6px;
  margin: 0 0 0 -1px;
  cursor: pointer;
  background: #fbfbfb;
  border: 1px solid #ececec;
  border-bottom: 3px solid #ececec;
  -o-transition: .25s;
  -ms-transition: .25s;
  -moz-transition: .25s;
  -webkit-transition: .25s;
  transition: .25s;
}
ul.pc-btns li:hover,
ul.pc-btns li:active,
ul.pc-btns li:focus {
  background: #ED1C24;
  border: 1px solid #d41920;
  z-index: 1;
  position: relative;
  border-bottom: 3px solid #d41920;
  /*bottom:105px;*/
  margin-top: -3px;
  padding-bottom: 3px;
  box-shadow: -7px 0px 5px -7px #aaaaaa, 7px 0px 5px -7px #aaaaaa;
  -moz-box-shadow: -7px 0px 5px -7px #aaaaaa, 7px 0px 5px -7px #aaaaaa;
  -webkit-box-shadow: -7px 0px 5px -7px #aaaaaa, 7px 0px 5px -7px #aaaaaa;
  -ms-box-shadow: -7px 0px 5px -7px #aaaaaa, 7px 0px 5px -7px #aaaaaa;
  -o-box-shadow: -7px 0px 5px -7px #aaaaaa, 7px 0px 5px -7px #aaaaaa;
}
ul.pc-btns li:hover span,
ul.pc-btns li:active span,
ul.pc-btns li:focus span {
  color: #fff;
}
ul.pc-btns li:hover a {
  text-decoration: none;
}
ul.pc-btns img {
  margin: 7px 4px 0 0;
  float: left;
}
ul.pc-btns span {
  text-align: right;
  color: #3b3b3b;
  font: normal 11px/23px 'Segoe UI', Arial;
}
/*==================================================

	TABELA KONTAKT
	
*/
.tab-contact td {
  padding: 6px 9px 16px;
}
.tab-contact h3 {
  font-size: 18px;
  margin: 3px 0 15px;
}
#teachers-contact {
  float: right;
  position: absolute;
  height: 248px;
  width: 277px;
}
/*==================================================

	PAGINACJA FANCYBOX
	
*/
.pagina-fb {
  background: url(images/images_equipment/bg-pagina-fb.png) no-repeat 0 bottom transparent;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 2px 8px 0;
  font-family: Arial;
  font-size: 14px;
  color: #fff !important;
  text-align: center;
  text-decoration: none;
}
.pagina-fb:hover,
.pagina-fb:active,
.pagina-fb:focus,
.pagina-fb-current {
  background-position: 0 top;
  text-decoration: none;
}
/*==================================================

	SCROLL DLA CHROME
	
*/
::-webkit-scrollbar {
  margin-right: 5px;
  background-color: #eee;
  width: 16px;
}
::-webkit-scrollbar-track {
  box-shadow: 0 0 2px #ccc;
  -webit-box-shadow: 0 0 2px #ccc;
}
::-webkit-scrollbar-thumb {
  border: 1px #eee solid;
  border-radius: 0;
  background-color: #777;
  box-shadow: 0 0 8px #555 inset;
  -webit-box-shadow: 0 0 8px #555 inset;
  transition: all 0.25s ease-out;
  -webit-transition: all 0.25s ease-out;
}
::-webkit-scrollbar-thumb:window-inactive {
  background-color: #bbb;
  box-shadow: 0 0 8px #999 inset;
  -webit-box-shadow: 0 0 8px #999 inset;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #999;
}
/*==================================================

	TABELA OPROGRAMOWANIE
	
*/
#tabela-oprogramowanie {
  margin: 12px 0 88px 0;
}
#tabela-oprogramowanie tr:hover td {
  background-color: #F2F2F2;
}
#tabela-oprogramowanie tr:hover a {
  text-decoration: none;
}
#tabela-oprogramowanie td {
  text-align: left;
  padding: 0 48px 0 18px;
}
#tabela-oprogramowanie th {
  background: none repeat scroll 0 0 #5383AD;
  height: 10px;
  padding: 5px 12px 6px;
  text-align: left;
  color: #fff;
  font: 18px/145% 'Segoe UI', Candara, Segoe, Arial, Optima, Arial, sans-serif;
}
#tabela-oprogramowanie th a {
  color: #fff;
  font-size: 90%;
}
#tabela-oprogramowanie h3 {
  font-size: 14px;
  margin-top: 30px;
}
#tabela-oprogramowanie p {
  padding: 12px;
}
#tabela-oprogramowanie .oprogramowanie-logo {
  min-width: 210px;
  max-width: 210px;
  background: url('images/images_equipment/wallarrow.png') no-repeat right center transparent;
  text-align: center;
  cursor: default !important;
  padding: 32px 0;
}
.oprogramowanie-logo img {
  width: 165px;
  height: auto;
}
#infobar {
  font: message-box;
  position: absolute;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 5;
  background: InfoBackground url('images/images_equipment/warning.png') no-repeat 8px center;
  border-bottom: 2px outset;
}
#infobar:hover {
  background-color: Highlight;
}
#infobar:hover > a,
#infobar:hover > a b {
  color: HighlightText !important;
}
body > div#infobar {
  position: fixed;
}
#infobar a,
#infobar a:link,
#infobar a:visited,
#infobar a:active {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  clear: both;
  width: ;
  color: InfoText;
  text-align: left;
  text-decoration: none;
  cursor: default;
  padding: .45em 22px .45em 2.9em;
  margin: 0 30px 0 0;
  cursor: hand;
  cursor: pointer;
}
#infobar a b {
  color: #39f;
  text-decoration: underline;
}
.close-infobar {
  background: url(/images/close.png) no-repeat scroll 0 0 transparent;
  float: right;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: absolute;
  right: 7px;
  top: 12px;
  width: 11px;
  height: auto;
  cursor: pointer;
  margin: auto 5px;
}
.close-infobar:hover {
  background-position: right 0;
}
/*==================================================

	IKONA DLA GRUP W KATALOGU
	
*/
#dItems #top-navigation ul li a {
  overflow: auto;
  /*autowysokość dla ramki*/
  min-height: ;
}
.navi-group-txt {
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  max-width: 62%;
  min-width: 62%;
  font: normal 14px/18px 'Segoe UI', Arial;
}
.navi-group-img {
  float: right;
  height: 50px;
  width: 50px;
  text-align: center;
}
.navi-group-img img {
  /* display:none;*/
  vertical-align: middle;
  margin-top: -25px;
  top: 50%;
  position: relative;
}
/*==================================================

	FORMULARZ *** ZAPYTAJ O TOWAR ***
	
*/
#of-form label {
  font-size: 14px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 20%;
  margin: 4px;
  line-height: 32px;
  vertical-align: top;
  text-align: left;
}
#of-form label span {
  color: #ED1C24 !important;
  font-family: Verdana;
  font-size: 10px;
  position: relative;
  top: -3px;
  margin-right: 10px;
}
#of-form input[type=text],
#of-form textarea {
  font-size: 13px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 40%;
}
#of-form p {
  position: relative;
}
#of-form #zg1,
#of-form #zg2,
#of-form #zg3 {
  position: relative;
  top: -1px;
}
.clauseContainer {
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.02);
  padding: 15px 0;
}
.clause {
  width: 80% !important;
  font-size: 11px !important;
  line-height: 20px !important;
  text-align: justify !important;
}
.fancyclauseContainer {
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.02);
  padding: 0;
}
.fancyclause {
  font-size: 16px;
  padding: 5px 15px;
}
#dPageTitle {
  font-size: 22px;
  margin: 18px 0;
}
#dPageTitle a {
  cursor: pointer !important;
}
#dPageTitle img {
  position: relative;
  top: -2px;
  margin-right: 15px;
}
/*==================================================

	ANIMACJE
	
*/
.treeDiv,
.subTree,
#top-navigation ul li a,
#logos-container img,
#dItems #top-navigation ul li,
#mycarousel li,
.news-more,
.pc-img,
.pc-img-more-container div,
.news,
.article,
.products-list .product-frame,
.products-list-plaski .product-frame-plaski,
.social-box,
.newsletter-box,
.newsletter-boxLT,
#movies,
.leftBox-footer {
  -o-transition: .25s;
  -ms-transition: .25s;
  -moz-transition: .25s;
  -webkit-transition: .25s;
  transition: .25s;
}
/*==================================================

	FILTROWANIE OFERTY
	
*/
.filter-container {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff !important;
  display: block;
  background: #e5e5e5;
  background: -moz-linear-gradient(top, #e5e5e5 0%, #c2c2c2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #c2c2c2));
  background: -webkit-linear-gradient(top, #e5e5e5 0%, #c2c2c2 100%);
  background: -o-linear-gradient(top, #e5e5e5 0%, #c2c2c2 100%);
  background: -ms-linear-gradient(top, #e5e5e5 0%, #c2c2c2 100%);
  background: linear-gradient(to bottom, #e5e5e5 0%, #c2c2c2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#c2c2c2', GradientType=0);
  border: 1px solid #8f8f8f;
  width: 99%;
  height: auto;
  line-height: 40px;
  vertical-align: middle;
  padding: 4px 0;
  margin: 16px 0 0 6px;
  overflow: auto;
}
.filter-container .filter-box p {
  padding: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  margin: 0;
  text-align: center;
}
.filter-container label {
  margin: 2px 0;
  display: block;
  text-align: center;
  color: #232323;
  font-size: 12px;
  font-weight: bold;
  font-family: 'Segoe UI', Arial;
}
.filter-container input,
.filter-container select {
  padding: 5px 8px 5px 4px;
  background: #fff;
  border: 1px solid #7c7c7c;
  font: normal 11px/18px 'Verdana';
  max-width: 155px;
  display: block;
  position: relative;
  top: 3px;
  margin: 0 auto;
}
.filter-container input {
  padding: 6px 8px 6px 4px;
}
input#qn,
input#qSearch {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
}
input#qSearch {
  background-image: url(images/images_equipment/icon-search-catalog.png);
  background-repeat: no-repeat;
  background-color: transparent;
  border: 0 none;
  color: #000;
  height: 29px;
  left: 0;
  padding: 9px 12px;
  width: 37px;
}
input#qSearch:hover,
input#qSearch:focus,
input#qSearch:active {
  background-image: url(images/images_equipment/icon-search-hover.png) !important;
}
.filter-rightbox {
  line-height: 30px;
}
/*==================================================

	MINI MENU
	
*/
.min-menu {
  display: none;
}
/*==================================================

	POPRAWKI
	
*/
zonk {
  display: inline-block !important;
  /*blocki w linii *** auto width *** */
  *display: inline;
  *zoom: 1;
}
.leftBox,
.leftBox2,
.leftBox2video,
.leftBox3 {
  line-height: 100%;
}
#teachers {
  height: auto;
}
#teachers h2 {
  text-align: left;
}
#teachers img {
  margin: 40px 0 16px 8px;
}
#promotion-products,
#news-products {
  height: auto;
}
.offer-rest p {
  padding: 10px 16px 0 18px !important;
}
.newsletter-boxLT {
  height: 214px;
}
/*==================================================

	METRO STYLE
	
*/
#social-container {
  width: 100%;
  height: 100%;
  height: auto;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#social-container h2 {
  color: #fff;
}
.social-box h2,
.newsletter-box h2,
.newsletter-boxLT h2,
#movies h2 {
  margin: 0;
  padding: 12px 8px 16px 12px;
  line-height: 100%;
}
#social-links {
  position: relative;
}
.social-box p,
.newsletter-box p,
.newsletter-boxLT p {
  margin: 0;
  padding: 8px 20px;
}
/*FILMY*/
#movies ul {
  padding: 0;
  margin: 26px 0 0;
  list-style: none;
}
.tubepress_thumb-home img {
  height: auto;
}
.tubepress_meta_title-home {
  font-family: 'Segoe UI', Arial;
  font-weight: 100;
  font-size: 14px;
  color: #fff;
  width: 230px !important;
  margin: 2px 0;
  text-align: center;
}
/*linki a'la metro*/
.more-promotion-link-home {
  font-size: 14px;
  float: right;
}
.more-promotion-link-home img {
  cursor: pointer;
  margin-left: 5px;
  margin-top: -5px;
}
/*==================================================

	LEASING
	
*/
.pl_baner {
  position: absolute;
  width: 100%;
  z-index: 1;
}
.pl_baner-bar {
  text-transform: uppercase;
  padding: 0 0 0 8px;
  height: 22px;
  font: bold 10px/22px 'Segoe UI';
  background: url('images/images_equipment/pl_baner-bar.png') transparent;
  color: #fff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
  margin: -1px;
}
.pl_baner-price {
  position: absolute;
  text-align: center;
  width: 84px;
  height: 67px;
  background: url('images/images_equipment/pl_baner-price.png') no-repeat transparent;
  top: -1px;
  right: -1px;
}
.pl_baner-price-big,
.pl_baner-price-medium,
.pl_baner-price-small {
  display: block;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
}
.pl_baner-price-big {
  margin: 4px 0 2px;
  font: bold 18px/22px 'Segoe UI';
}
.pl_baner-price-medium {
  font: bold 11px/11px 'Segoe UI';
}
.pl_baner-price-small {
  font: bold 10px/10px 'Segoe UI';
}
.pl_baner-more {
  display: none;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  height: 22px;
  line-height: 22px;
  top: 0;
  left: 5px;
  padding: 0;
  position: absolute;
  width: 75px;
  box-shadow: 0 10px 8px -8px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 8px -8px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 10px 8px -8px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 10px 8px -8px rgba(0, 0, 0, 0.5);
}
.product-frame:hover .pl_baner-price {
  padding-top: 22px;
  background-position: -85px 0;
}
.product-frame:hover .pl_baner-more {
  display: block;
}
.pl_baner-more:hover {
  text-decoration: underline;

  box-shadow: 0 10px 8px -8px rgba(0, 0, 0, 0.5), inset 0 -16px 8px -2px rgba(118, 189, 41, 0.5);
  -moz-box-shadow: 0 10px 8px -8px rgba(0, 0, 0, 0.5), inset 0 -16px 8px -2px rgba(118, 189, 41, 0.5);
  -webkit-box-shadow: 0 10px 8px -8px rgba(0, 0, 0, 0.5), inset 0 -16px 8px -2px rgba(118, 189, 41, 0.5);
  -ms-box-shadow: 0 10px 8px -8px rgba(0, 0, 0, 0.5), inset 0 -16px 8px -2px rgba(118, 189, 41, 0.5);
}
/* START - dla banerów pionowych (kafelek) */
/* END */
/* START - dla banerów poziomych */
.products-list-plaski .parent_leasing {
  left: 1px !important;
  top: 0px !important;
  width: 100%;
}
.products-list-plaski .parent_leasing .napisOnline{
  left: 0 !important;
  top: 0 !important;
  width: 60% !important;
}

.products-list-plaski .parent_leasing .skewtransform{
  left: 59% !important;
  top: 0 !important;
  width: 20px !important;
  height: 21px;
}
.products-list-plaski .parent_leasing .tlo_napis{
  left: 0 !important;
  top: 0 !important;
  width: calc(100% - 18px)!important;
}

.products-list-plaski .pl_baner {
  right: 0;
  top:21px;
  /*width: 257px !important;*/
}
.products-list-plaski .pl_baner-bar {
  height: 23px !important;
  margin: 0 !important;
}
.products-list-plaski .pl_baner-price {
  background-image: url("images/images_equipment/pl_baner-price.png");

  right: 1px;
  top: 0;

}
.products-list-plaski:hover .pl_baner-more,
.pc:hover .pl_baner-more {
  display: block;
  cursor: pointer;
}
.products-list-plaski:hover .pl_baner-price,
.pc:hover .pl_baner-price {
  padding-top: 22px;
  background-position: -85px 0;
}
.products-list-plaski .pl_baner-price-big {
  font: bold 16px/16px 'Segoe UI';
}
.products-list-plaski .pl_baner-price-medium {
  font: bold 10px/10px 'Segoe UI';
}
.products-list-plaski .pl_baner-price-small {
  font: bold 9px/9px 'Segoe UI';
}
/* END */
/* START - PL karta produktu */
.pc .pl_baner {
  margin: 0;
  left: 0;
}
.pc .pl_baner-bar {
  text-align: left;
  /*min-width: 224px;*/
}
.pc-replacements .pl_baner {
  left: 0 !important;
  top: 22px !important;
  width: 100% !important;
}
.pc-replacements .products-list-plaski .pl_baner {
  left: 0 !important;
  top: 21px !important;
  z-index: 3;
  width: 100% !important;
}
.product-frame .pl_baner {
  left: 0 !important;
  top: 22px !important;
  width: 100% !important;
}


/* END */
/*==================================================

	WYSZUKIWARKA
	
*/
#search input[type=text]:focus,
#search input[type=text]:active {
  border-color: #a1a1a1;
}
#search input[type=text]:focus + #search input[type=button],
#search input[type=text]:active + #search input[type=button],
#search input[type=button]:hover {
  background-image: url(images/images_equipment/icon-search-hover.png) !important;
  background-position: 22px 8px;
}
#search input[type=button] {
  width: 52px;
  position: absolute;
  right: 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #000;
  padding: 9px 12px;
  border: 0 none;
  background: url(images/images_equipment/icon-search.png) no-repeat 23px 9px transparent;
}
/*ZAAWANSOWANA*/
.advancedSearch-indeks,
.advancedSearch-kba,
.advancedSearch-engine {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#advancedSearch label,
.labelFix {
  margin: 2px 4px 2px 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #232323;
  font-weight: bold;
  font-family: 'Segoe UI', Arial;
}
.advancedSearch-tbl {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff !important;
  display: block;
  width: 98%;
  height: auto;
  vertical-align: middle;
  padding: 4px 0;
  margin: 0 auto;
  overflow: auto;
  text-align: left;
}
.advancedSearch-grupa {
  background: #F3F3F3;
  color: #ED1C24;
  border-bottom: 5px solid #ECECEC;
  clear: both;
  padding: 2px 6px;
  text-align: left;
}
.advancedSearch-grupa a {
  background: #ebebeb;
  color: #ED1C24;
  font-weight: bold;
  border-bottom: 5px solid #e5e5e5;
  clear: both;
  text-align: left;
  margin: 0 6px;
  cursor: pointer;
}
.advancedSearch-widok {
  position: absolute;
  right: 0;
}
#tdSec3 {
  position: relative;
}
#tdInfo {
  color: #000;
  line-height: 145%;
  text-align: left;
}
#tdInfo a {
  color: #0064B4;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.tdInfo-nazwa {
  margin: 0 4px;
  font-weight: normal;
}
select#statusf,
select.KatalogCombo {
  padding-top: 6px;
  padding-bottom: 6px;
  height: 28px;
  vertical-align: middle;
}
select#statusf option,
select.KatalogCombo option {
  padding-top: 2px;
  padding-bottom: 2px;
}
.ComboOpis font > b {
  color: #777777;
  font-family: 'SEGOEUIL';
  font-size: 10px;
}
/*==================================================

	LOGOSY
	
*/
#logos-container {
  width: 100%;
  height: auto;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#logos-container ul {
  min-height: 86px;
  display: block;
  margin: 0 auto !important;
  width: 100%;
  text-align: center;
  padding: 0;
  list-style: none;
}
#logos-container ul li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 26px 0;
}
/*==================================================

	STOPKA
	
*/
#push {
  clear: both;
}
#footer {
  width: 100%;
  height: 100%;
  height: 270px;
}
#footer-container {
  height: 100%;
}
.footer-links a:hover {
  text-decoration: none;
}
.footer-links a:hover span {
  text-decoration: underline;
}
#copyrights {
  background: #eee;
  border-top: 1px solid #e0e0e0;
  clear: both;
  display: block;
  float: none;
  overflow: hidden;
  position: relative;
}
#copyrights h4 {
  margin: 0 0 18px 0;
  font-family: 'Segoe UI', Arial;
  font-weight: 100;
  font-size: 16px;
  text-align: center;
}
#copyrights h4 span {
  display: block;
  font-size: 13px;
  text-align: center;
}
#copyrights h4 font {
  font-family: Arial;
}
.leftBox-footer {
  height: auto;
}
#sf_rozwin {
  display: none;
}
/*=========================

    Pliki do pobrania

=========================*/
ul.filedownload {
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: hidden;
}
ul.filedownload li {
  margin: 6px 0 6px 26px;
  padding: 0;
}
ul.filedownload li b,
ul.filedownload li strong {
  padding: 0;
  -o-transition: .25s;
  -ms-transition: .25s;
  -moz-transition: .25s;
  -webkit-transition: .25s;
  transition: .25s;
}
ul.filedownload li:hover b,
ul.filedownload li:hover strong,
ul.filedownload li:active b,
ul.filedownload li:active strong,
ul.filedownload li:focus b,
ul.filedownload li:focus strong {
  padding: 0 0 0 22px;
}
ul.filedownload li a:before {
  color: #007a22;
  visibility: hidden;
  position: relative;
  top: -1px;
  left: 19px;
  font-size: 22px;
}
ul.filedownload li a:hover:before,
ul.filedownload li a:active:before,
ul.filedownload li a:focus:before {
  visibility: visible;
}
/*==================================================

	Style ogólne dla wszystkich rozdzielczości
	
	*** KONIEC ***
	
*/
/*==================================================

	ROZDZIELCZOŚĆ PC
	
	*** START ***
	
*/
@media only screen and (min-width: 1071px) {
  /*SLIDER*/
  #slide-wrap {
    background: url('images/images_equipment/bg-important-links.png') repeat-x scroll 0 0 #fcfcfc;
    height: 250px;
    padding: 0;
    position: relative;
    top: 0;
  }
  #slide-img {
    float: right;
    height: 250px;
    text-align: left;
    width: 70%;
  }
  /*STRONA*/
  #container {
    height: auto !important;
    height: 100%;
    min-height: 100%;
    margin-bottom: -270px;
    background: url('images/images_equipment/bg-important-links.png') repeat-x 0 32px #ffffff;
  }
  /*NAGŁÓWEK*/
  #header {
    width: 100%;
    height: 130px;
    margin: 0;
    padding: 0;
    border-bottom: 5px solid #ececec;
    background: url(images/images_equipment/bg-top.png) 0 0 #ffffff;
  }
  #top {
    height: 83px;
    display: block;
  }
  #logo {
    min-width: 30%;
    float: left;
    height: 80px;
  }
  #logo img {
    margin-top: 21px;
    margin-left: 10px;
   /* width: 210px;*/
    height: 59px;
  }
  .search-container {
    float: right;
    width: auto;
    margin: 34px 10px 0 0;
  }
  #search {
    width: 100%;
    height: 130px;
  }
  #search input[type=text] {
    width: 232px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 8px 40px 8px 12px;
    position: absolute;
    right: 10px;
  }
  .login-container {
    font-size: 12px;
    position: absolute;
    right: 15px;
    top: 69px;
    width: auto;
  }
  /*NAWIGACJA*/
  #top-navigation ul li {
    display: block;
    font-size: 15px;
    float: left;
  }
  #top-navigation ul li a {
    display: block;
    text-decoration: none;
    color: #3b3b3b;
    padding: 8px 14px 7px;
    white-space: nowrap;
    font-weight: 600;
    font-size: 13px;
    border-bottom: 5px solid #ECECEC;
    border-right: 1px solid #ECECEC;
    border-top: 1px solid #ECECEC;
    background: #FBFBFB;
  }
  #top-navigation ul li:first-child a {
    border-left: 1px solid #ECECEC;
  }
  #top-navigation ul li a:hover,
  #top-navigation ul li a:active,
  #top-navigation ul li a:focus {
    background: #ED1C24;
    color: #fff;
    border-bottom: 5px solid #d41920;
    border-right: 1px solid #d41920;
    border-top: 1px solid #d41920;
    margin-top: -3px;
    padding-bottom: 10px;
    box-shadow: -7px 0px 5px -7px #aaaaaa, 7px 0px 5px -7px #aaaaaa;
    -moz-box-shadow: -7px 0px 5px -7px #aaaaaa, 7px 0px 5px -7px #aaaaaa;
    -webkit-box-shadow: -7px 0px 5px -7px #aaaaaa, 7px 0px 5px -7px #aaaaaa;
    -ms-box-shadow: -7px 0px 5px -7px #aaaaaa, 7px 0px 5px -7px #aaaaaa;
    -o-box-shadow: -7px 0px 5px -7px #aaaaaa, 7px 0px 5px -7px #aaaaaa;
    z-index: 1;
    position: relative;
  }
  #top-navigation ul li:first-child a:hover {
    border-left: 1px solid #d41920;
  }
  #top-navigation li:hover ul,
  #top-navigation li:active ul,
  #top-navigation li.hover ul {
    display: block;
    position: absolute;
  }
  #top-navigation li:hover li {
    float: none;
    margin: 0;
    padding: 0;
    width: 200px;
    font-family: 'Segoe UI', Arial;
    font-size: 15px;
  }
  #top-navigation li:hover li a {
    padding: 10px 15px 11px;
  }
  #top-navigation li:hover li a:hover {
    background: #ED1C24;
    color: #fff;
  }
  /*=====WAŻNE LINKI=====*/
  #important-links {
    float: left;
  }
  #important-links ul li {
    margin: 0 0 6px 18px;
  }
  #important-links ul li a {
    display: block;
    text-decoration: none;
    color: white;
    margin-left: 0;
    font-size: 16px;
    white-space: nowrap;
  }
  #important-links ul li a:hover span,
  #important-links li:hover a span,
  #important-links ul li a:hover,
  #important-links li:hover a {
    text-decoration: underline;
  }
  #important-links ul li a span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 280px;
    vertical-align: top;
    white-space: normal;
  }
  #important-links {
    background: #5383AD;
    height: 250px;
    position: relative;
    width: 30%;
  }
  #important-links p {
    padding: 0 22px;
    font-size: 16px;
  }
  #important-links h2 {
    padding: 0 18px;
    margin: 18px 0;
    font-size: 28px;
    color: white;
  }
  .teachers-links {
    *display: none;
  }
  .important-links,
  .social-links,
  .footer-links {
    margin: 0;
    font-family: 'Segoe UI', Arial;
    font-weight: 100;
    font-size: 17px;
    line-height: 30px;
    color: #fff;
    text-align: justify;
    overflow-y: hidden;
  }
  .important-links,
  .social-links,
  .footer-links {
    padding: 0 20px;
  }
  #teachers-link {
    display: none;
    visibility: hidden;
    position: relative;
  }
  .social-links a {
    color: #fff;
  }
  .footer-links a {
    color: #3d3d3d;
  }
  /*SEKCJA PROMOCJI*/
  .leftBox {
    height: 250px;
    width: 30%;
    float: left;
  }
  .leftBox2 {
    height: 250px;
    width: 70%;
    float: left;
  }
  .leftBox3 {
    height: 250px;
    width: 100%;
    float: left;
  }
  .leftBox2video {
    height: 250px;
    width: 100%;
    float: left;
  }
  #promo-container {
    height: auto;
    position: relative;
    top: 0;
  }
  /*SEKCJA SOCJALNA*/
  #social-container {
    margin-top: 6px;
    padding: 10px 0;
    position: relative;
  }
  /*SEKCJA LOGOSÓW*/
  #logos-container ul li {
    margin: 0 18px;
  }
  /*STOPKA*/
  #push {
    height: 270px;
  }
  #copyrights {
    padding: 37px 0;
  }
  .leftBox-footer {
    width: 30%;
    float: left;
    padding: 18px 0 21px;
  }
  #footer-container .leftBox {
    height: auto;
    width: 30%;
    float: left;
  }
  #footer-container .leftBox2 {
    height: auto;
    width: 70%;
    float: left;
  }
  #footer .leftBox,
  #footer .leftBox2 {
    height: auto;
    width: 50%;
    float: left;
    text-align: center;
  }
  .footer-wrap {
    min-width: 801px;
    max-width: 1080px;
    margin: 0 auto !important;
  }
  /*POZOSTAŁE*/
  .solid {
    width: 100%;
    height: auto;
    min-width: 801px;
    max-width: 1080px;
    margin: 0 auto !important;
    position: relative;
    clear: both;
  }
  #content {
    margin: 0 auto !important;
    max-width: 1080px;
  }
  /*============== OFERTA ==============*/
  #offer-container {
    height: 490px;
    position: relative;
    overflow: hidden;
  }
  .offer {
    margin: 0;
    width: 93%;
  }
  /*============== NEWS ==============*/
  #news-container {
    height: 457px;
  }
  #news-container ul {
    height: 329px;
  }
  #news-container li {
    float: left;
    width: 33.33%;
  }
  .news {
    height: 301px;
  }
  .news-title {
    height: 47px;
  }
  .news-date {
    margin-left: 20px;
  }
  .news img {
    height: 80px;
    max-width: 202px;
  }
  .news-desc {
    padding: 5px 22px 0 18px;
  }
  .news-more {
    width: 98.5%;
  }
  /*=====karts=====*/
  #product-cards-selection {
    position: relative;
    width: 30%;
    clear: both;
    margin: 0;
    padding: 10px 0 0;
    float: left;
  }
  #product-cards-selection h2 {
    padding: 0 8px;
    margin-top: 17px;
    font-size: 28px;
  }
  #product-cards-selection table {
    width: 100%;
  }
  #product-cards-selection td {
    white-space: wrap;
  }
  #product-cards-selection h2 {
    line-height: 100%;
  }
  #product-cards-selection a:hover,
  #product-cards-selection a:focus,
  #product-cards-selection a:active {
    text-decoration: none;
  }
  /*PROMOCJE I OKAZJE*/
  .menu-indywidualni,
  .menu-niezrzeszone {
    display: none !important;
  }
  .jcarousel-skin-tango .jcarousel-next-vertical {
    bottom: -19px;
    left: 170px;
  }
  .jcarousel-skin-tango .jcarousel-prev-vertical {
    top: 358px;
    left: 125px;
  }
  /*ARTYKUŁY*/
  .article h3 {
    font-size: 22px;
  }
  .products-list li {
    float: left;
    width: 33.3333%;
    max-width: 263px !important;
    display: table;
    position: relative;
  }
  #KatalogTecDoc .products-list li {
    width: 25%;
  }
  /*FILMY*/
  #movies {
    height: 214px;
  }
  #movies li {
    float: left;
    margin: 4px 11px;
    width: 22.5%;
  }
  .tubepress_thumb-home img {
    width: 160px;
  }
  /*METRO STYLE*/
  #social-links {
    height: 250px;
  }
  .social-box,
  .newsletter-box,
  .newsletter-boxLT {
    margin-right: 10px;
    margin-bottom: 10px;
  }
  /*MINIATURY PC*/
  .pc-img {
    border: 4px solid #E8E8E8;
    background: #fff;
    height: 160px;
    width: 160px;
    margin: 0 auto !important;
  }
  .pc-img img {
    display: block;
    margin: 5px auto !important;
    text-align: center;
    cursor: pointer;
  }
  /*poprawka wyrównania promocji
	błąd wystepował tylko w wersji max*/
  #promotion-products {
    float: right;
  }
  .pc-img-more-container div {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: #fff;
    border: 1px solid #E8E8E8;
    height: 70px;
    width: 70px;
    margin: 9px 7px;
    padding: 4px;
    float: left;
  }
  .pc-img-more img {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    cursor: pointer;
  }
  .pc-more-title {
    font-size: 19px;
    font-weight: 100;
  }
  .pc-left,
  .pc-right {
    height: 300px;
    position: relative;
  }
  .pc-price {
    font-size: 90%;
    line-height: 25px;
  }
  #dItemsT {
    font-size: 20px;
    color: #000;
  }
  span#dItemsSciezka span {
    font-size: 20px;
  }
  #dItemsSciezka span:hover,
  #dItemsSciezka span:focus,
  #dItemsSciezka span:active {
    text-decoration: underline;
    color: #000 !important;
  }
  /* OFERTA BW Start*/
  #dTree {
    width: 291px;
  }
  .treeDiv {
    width: 243px;
    padding: 8px 33px 8px 15px;
  }
  .subTree {
    width: 251px;
    padding: 8px 15px;
  }
  .showHideMenu {
    display: none;
  }
  .hiddenOnMobile {
    display: none !important;
  }
  /* OFERTA BW Koniec*/
  /*inputy dla wyszukiwarki*/
  .advancedSearch-indeks {
    width: 200px;
  }
  .advancedSearch-kba {
    width: 70px;
  }
  .advancedSearch-engine {
    width: 120px;
  }
  .advancedSearch-kba-tdLeft {
    padding-left: 36px !important;
  }
  .advancedSearch-kba-tdRight {
    padding-right: 36px !important;
  }
  .advancedSearch-usun {
    padding-left: 16px !important;
  }
  #advancedSearch label,
  .labelFix {
    text-align: center;
    font-size: 12px;
  }
  .advancedSearch-grupa {
    margin: 10px 0;
  }
  .advancedSearch-grupa a {
    padding: 2px 12px;
  }
  .advancedSearch-widok {
    top: -47px;
  }
  #divGru table,
  #tblTyp table,
  #tblMod table,
  #divMar table {
    width: 750px;
  }
  #tdInfo {
    padding: 6px 0;
    width: 100%;
    font-size: 20px;
  }
  #tdInfo a {
    font-size: 20px;
  }
  .tdInfo-nazwa {
    margin: 0 4px;
    font-weight: normal;
  }
  select.KatalogCombo {
    width: 750px !important;
  }
  /*inputy dla wyszukiwarki KONIEC*/
  /*===============KARTA PRODUKTU LP===============*/
  .pclp {
    height: 100%;
    margin: 26px 0 46px;
  }
  .pclp-right-title,
  .pclp-right-title2 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    float: left;
    width: 50%;
    padding: 6px 0 0 0;
  }
  .pclp-right-title2 {
    margin: 0 0 0 20px;
  }
  .pclp-right-logo,
  .pclp-right-logo2 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 25%;
    min-width: 170px;
  }
  .pclp-right-logo {
    float: right;
    text-align: right;
  }
  .pclp-right-logo2 {
    float: left;
    text-align: left;
  }
  .pclp-logo {
    position: relative;
  }
  .pclp-price-container {
    display: block;
    width: 100%;
    height: 56px;
    bottom: 0;
    text-align: center;
    background: rgba(0, 0, 0, 0.06);
    border: 1px solid #ececec;
    border-left: 0 none;
    border-right: 0 none;
  }
  .pclp-img,
  .pclp-img2 {
    position: relative;
    cursor: pointer;
  }
  .pclp-img {
    margin: 0 20px 40px 0;
  }
  .pclp-img2 {
    margin: 0 0 40px 20px;
  }
  .pclp-img-zoom {
    background: url(images/images_equipment/zoom-ico.png) no-repeat 0 0 transparent;
    height: 28px;
    width: 28px;
    position: absolute;
    bottom: 5px;
    right: 5px;
  }
  .pclp-img-more {
    /*line-height:96px;*/
    padding-left: 20px;
  }
  .pclp-price-box {
    float: left;
    width: 50%;
    text-align: center;
    color: #313131;
  }
  .pclp-price {
    margin: 16px auto !important;
    display: block;
  }
  .shop-btn {
    margin: 13px auto !important;
  }
  .pclp-price b {
    color: #ED1C24;
    margin: 0 4px;
    font-size: 20px;
  }
  .pclp-index {
    color: #ED1C24;
    margin: 0 4px;
    font-size: 14px;
  }
  .pclp-index span {
    margin: 0 22px;
  }
  .pclp-status {
    display: block;
    width: 150px;
    margin: 0 auto 8px !important;
    font-size: 11px;
  }
  .pclp-status b {
    margin: 0 4px;
    font-size: 110%;
  }
  .pclp-right-title {
    float: left;
  }
  /*Czcionki*/
  .pclp-title {
    font: normal 30px/30px 'Segoe UI', Arial;
    font-weight: 100;
    margin: 0;
  }
  .pclp-right-title p {
    font: 14px/20px 'Segoe UI', Arial;
    color: #636363;
    margin: 20px 0;
  }
  /*.pc-more{
		color:#666;
	}
	
	.pc-more b{
		font-family:'Segoe UI',Arial;
		font-weight:100;
		font-size:17px;
		margin-top:8px;
		color:#000;
	}
	
	.pc-more br{
		display:block;
		line-height:175%;
		height:0 !important;
		line-height:0 !important;
	}*/
  /*MINIATURY*/
  .pclp-img:hover,
  .pclp-img:active,
  .pclp-img:focus,
  .pclp-img2:hover,
  .pclp-img2:active,
  .pclp-img2:focus {
    border-color: #5674B9;
  }
  .pclp-img,
  .pclp-img2 {
    float: left;
    border: 4px solid #E8E8E8;
    background: #fff;
    height: 160px;
    width: 160px;
  }
  .pclp-img2 {
    float: right;
  }
  .pclp-img img {
    display: block;
    margin: 5px auto !important;
    text-align: center;
    cursor: pointer;
  }
  /*Nagłówek oferty*/
  .offer-lpNag {
    width: 100%;
    height: auto;
    overflow: auto;
    margin-top: 26px;
  }
  .offer-lpNag-frame {
    border: 1px solid #E8E8E8;
    overflow: auto;
    height: auto;
    min-height: 101px;
    background: #fafafa;
  }
  .offer-lpNag-title {
    float: left;
    text-transform: uppercase;
  }
  .offer-lpNag-title h2 {
    float: left;
    padding: 0 10px 0 40px;
    text-transform: uppercase;
    font-size: 29px;
    font-family: Arial;
    font-weight: 600;
    line-height: 28px;
    margin: 31px 0;
  }
  .offer-lpNag-title h2 span {
    display: block;
    font: normal 22px/28px 'Segoe UI', Arial;
  }
  .offer-lpNag-links {
    float: right;
  }
  .offer-lpNag-links ul {
    margin: 16px !important;
  }
  .offer-lpNag-links ul,
  .offer-lpNag-links li {
    margin: 0;
    padding: 2px 0;
    list-style: none;
    list-style-type: none;
  }
  /*=============== filtrowanie oferty ===============*/
  .filter-container .filter-box p {
    width: 33.33%;
    float: left;
  }
  .filter-container label.labelFix {
    text-indent: -19%;
  }
  .filter-container input[type=text] {
    max-width: 115px;
  }
  input#qn {
    margin-left: 5px;
  }
  input#qSearch {
    background-position: center 7px;
    top: 5px;
  }
  .filter-rightbox {
    line-height: 30px;
  }
  /*=============== poprawki do menu podgrup ===============*/
  #subGruMobile1,
  #subGruMobileHint1 {
    margin: 26px 0 0;
  }
  #dItems #top-navigation ul {
    overflow: hidden;
  }
  #dItems #top-navigation ul li {
    width: 33.33%;
    margin: 0;
    position: relative;
    padding: 3px 0 4px;
    float: none;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
  }
  #dItems #top-navigation ul li a {
    margin: 0 6px;
    padding: 8px 10px 9px;
    border: 1px solid #35536E;
    color: #5383AD;
    font-size: 13px;
    line-height: 155%;
    white-space: normal;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);
  }
  #dItems #top-navigation ul li a:active {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15) inset;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15) inset;
    -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15) inset;
    -o-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15) inset;
  }
  #dItems #top-navigation ul li a span {
    text-decoration: underline;
    padding: 0 8px 0 0;
  }
  #dItems #top-navigation ul li a:hover,
  #dItems #top-navigation ul li a:focus,
  #dItems #top-navigation ul li a:active {
    background: #fff;
    box-shadow: 0 5px 6px -4px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 5px 6px -4px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 5px 6px -4px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 5px 6px -4px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 5px 6px -4px rgba(0, 0, 0, 0.15);
    text-shadow: 0 1px 0 #fff;
    background-color: #fff !important;
    border-color: #5674B9;
    color: #000;
  }
  #mobileHint1 {
    width: 100% !important;
    margin: 0 !important;
  }
  /*Koordynatorzy MAPA poprawka dla push*/
  #container-mapa {
    min-height: 550px;
    width: 95%;
  }
  #content-left {
    position: relative;
    width: 100% !important;
  }
  #content-right {
    margin: 0 0 4px;
    position: absolute;
    width: 425px !important;
    right: 0;
  }
  #map {
    right: 0;
    margin: 52px auto !important;
  }
  ol.poland-map2 {
    margin: 4px auto !important;
  }
  #map2 {
    margin: 110px 0 4px;
  }
  .tab-koor {
    width: 40%!important;
  }
  #title-map {
    display: none;
  }
  .pc-right h3,
  .pc-right span a,
  .pc-right p {
    margin-left: 10px;
    margin-right: 10px;
    max-width: 570px;
  // max-height: 83px;
    max-height: 60px;
    overflow: hidden;
  //white-space: nowrap;
  // text-overflow-multiline:ellipsis;
  //text-overflow: ellipsis;

  }
  #dItems .pc-right p:hover {
    position: absolute;
    background: #fff;
    border: 2px solid #ccc;
    padding: 10px;
    height: auto !important;
    overflow: hidden;
    margin-left: -2px;
    margin-top: 8px;
    max-height: 200px;
    z-index: 112;
    box-shadow: 0 7px 5px -7px #aaaaaa;
    -moz-box-shadow: 0 7px 5px -7px #aaaaaa;
    -webkit-box-shadow: 0 7px 5px -7px #aaaaaa;
    -ms-box-shadow: 0 7px 5px -7px #aaaaaa;
    -o-box-shadow: 0 7px 5px -7px #aaaaaa;
  }
  #dLandingPage .pc-right h3 {
    max-height: 60px;
  }
  #dLandingPage .pc-right .pc-right-title span {
    bottom: 128px;
    font-size: 14px;
    margin-left: 0 !important;
    position: absolute;
  }
  /*tabela kontakt*/
  #teachers-contact {
    right: 15%;
    top: 7%;
  }
  /*boksy w stopce*/
  #footerBox1 {
    width: 25%;
  }
  #footerBox2 {
    width: 28%;
  }
  #footerBox3 {
    width: 24%;
  }
  #footerBox4 {
    width: 23%;
  }
  #dItems .product-title {
    line-height: 15px;
    max-height: 17px;
    overflow: hidden;
  }
  #dItems .product-desc {
    line-height: 17px;
    max-height: 36px;
    overflow: hidden;
    max-width: 230px;
  }
  #nagSzukaj {
    -o-transition: .25s;
    -ms-transition: .25s;
    -moz-transition: .25s;
    -webkit-transition: .25s;
    transition: .25s;
  }
  #nagSzukaj:focus {
    width: 375px !important;
  }
  /* START - PL karta produktu */

  .product-frame .parent_leasing {
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
  }
  .product-frame .parent_leasing .napisOnline{
    left: 0 !important;
    top: 0 !important;
    width: 60% !important;
  }
  .product-frame .parent_leasing .skewtransform{
    left: 58% !important;
    top: -1px !important;
    width: 20px !important;
  }
  .product-frame .parent_leasing .tlo_napis{
    left: 0 !important;
    top: 0 !important;
    width: calc(100% - 18px)!important;
  }

  .pc-content .parent_leasing {
    top:200px;
    left: 1px;
    /*width: 34%!important;*/
  }
  .pc-content .parent_leasing .napisOnline{
    /*top: !important;*/
    width: 65%!important;
  }

  .pc-content .parent_leasing .skewtransform{
    width: 20px;
    left:62%;
  }

  .pc-content .parent_leasing .tlo_napis{
    /*top: !important;*/
    width: calc(100% - 18px)!important;
  }

  .pc .pl_baner {
    margin: 0;
    left: 1px;
    /*top: 198px;*/
    top: 222px;
    width: 34%;
  }
  #cookie-notify > div {
    width: 1000px !important;
    margin: 0 auto !important;
  }
  /* END */
}
/*==================================================

	ROZDZIELCZOŚĆ PC
	
	*** KOCIEC ***
	
*/
/*==================================================

	ROZDZIELCZOŚĆ TABLET
	
	*** START ***
	
*/
@media only screen and (max-width: 1070px) and (min-width: 800px) {
  /*SLIDER*/
  #slide-wrap {
    background: url('images/images_equipment/bg-important-links.png') repeat-x scroll 0 0 #fcfcfc;
    height: 250px;
    padding: 0;
  }
  #slide-img {
    float: right;
    text-align: center;
    width: 70%;
    height: 250px;
  }
  /*STRONA*/
  #container {
    height: auto !important;
    height: 100%;
    min-height: 100%;
    margin-bottom: -270px;
    background: url('images/images_equipment/bg-important-links.png') repeat-x 0 32px #ffffff;
  }
  /*NAGŁÓWEK*/
  #header {
    width: 100%;
    background: #fff;
    height: 130px;
    margin: 0;
    padding: 0;
    border-bottom: 5px solid #ececec;
    background: url("images/images_equipment/bg-top.png") repeat scroll 0 0 #ffffff;
  }
  #top {
    height: 83px;
    display: block;
  }
  #logo {
    min-width: 30%;
    float: left;
    height: 80px;
  }
  #logo img {
    margin-top: 21px;
    margin-left: 10px;
   /* width: 210px;*/
    height: 59px;
  }
  .search-container {
    float: right;
    width: auto;
    margin: 34px 10px 0 0;
  }
  #search {
    width: 100%;
    height: 130px;
  }
  #search input[type=text] {
    width: 232px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 8px 40px 8px 12px;
    position: absolute;
    right: 10px;
  }
  .login-container {
    font-size: 12px;
    position: absolute;
    right: 15px;
    top: 69px;
    width: auto;
  }
  /*NAWIGACJA*/
  #top-navigation ul li {
    display: block;
    font-size: 16px;
    float: left;
  }
  #top-navigation ul li a {
    display: block;
    text-decoration: none;
    color: #3b3b3b;
    padding: 8px 14px 7px;
    white-space: nowrap;
    font-weight: 600;
    font-size: 16px;
    border-bottom: 5px solid #ECECEC;
    border-right: 1px solid #ECECEC;
    border-top: 1px solid #ECECEC;
    background: #FBFBFB;
  }
  #top-navigation ul li:first-child a {
    border-left: 1px solid #ECECEC;
  }
  #top-navigation ul li a:hover,
  #top-navigation ul li a:active,
  #top-navigation ul li a:focus {
    background: #ED1C24;
    color: #fff;
    border-bottom: 5px solid #d41920;
    border-right: 1px solid #d41920;
    border-top: 1px solid #d41920;
    margin-top: -3px;
    padding-bottom: 10px;
    box-shadow: -7px 0px 5px -7px #aaaaaa, 7px 0px 5px -7px #aaaaaa;
    -moz-box-shadow: -7px 0px 5px -7px #aaaaaa, 7px 0px 5px -7px #aaaaaa;
    -webkit-box-shadow: -7px 0px 5px -7px #aaaaaa, 7px 0px 5px -7px #aaaaaa;
    -ms-box-shadow: -7px 0px 5px -7px #aaaaaa, 7px 0px 5px -7px #aaaaaa;
    -o-box-shadow: -7px 0px 5px -7px #aaaaaa, 7px 0px 5px -7px #aaaaaa;
    z-index: 1;
    position: relative;
  }
  #top-navigation ul li:first-child a:hover {
    border-left: 1px solid #d41920;
  }
  #top-navigation li:hover ul,
  #top-navigation li.hover ul {
    display: block;
    position: absolute;
  }
  #top-navigation li:hover li {
    float: none;
    margin: 0;
    padding: 0;
    width: 200px;
    font-family: 'Segoe UI', Arial;
    font-size: 15px;
  }
  #top-navigation li:hover a {
    background: #3b3b3b;
    color: #fff;
  }
  #top-navigation li:hover li a {
    padding: 10px 15px 11px;
  }
  #top-navigation li:hover li a:hover {
    background: #ED1C24;
    color: #fff;
  }
  /*=====WAŻNE LINKI=====*/
  #important-links {
    float: left;
  }
  #important-links ul li {
    margin: 0 0 6px 18px;
  }
  #important-links ul li a {
    display: block;
    text-decoration: none;
    color: white;
    margin-left: 0;
    font-size: 16px;
    white-space: nowrap;
  }
  #important-links ul li a:hover span,
  #important-links li:hover a span,
  #important-links ul li a:hover,
  #important-links li:hover a,
  #important-links ul li a:active,
  #important-links li:active a,
  #important-links ul li a:focus,
  #important-links li:focus a {
    text-decoration: underline;
  }
  #important-links ul li a span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 250px;
    vertical-align: top;
    white-space: normal;
  }
  .important-links,
  .social-links,
  .footer-links {
    margin: 0;
    font-family: 'Segoe UI', Arial;
    font-weight: 100;
    font-size: 17px;
    line-height: 30px;
    color: #fff;
    text-align: justify;
  }
  .important-links,
  .social-links,
  .footer-links {
    padding: 0 20px;
  }
  #teachers-link {
    visibility: visible;
    position: relative;
  }
  .social-links a {
    color: #fff;
  }
  .footer-links a {
    color: #3d3d3d;
  }
  /*SEKCJA PROMOCJI*/
  .leftBox {
    height: 100%;
    width: 100%;
    float: left;
    display: inline-block;
    *display: inline;
    *zoom: 1;
  }
  #footer .leftBox,
  #footer .leftBox2 {
    height: auto;
    width: 50%;
    float: left;
    text-align: center;
  }
  #important-links p {
    float: left;
    width: 225px;
  }
  .leftBox2 {
    height: auto;
    width: 100%;
    float: left;
  }
  #teachers {
    display: none;
  }
  #promo-container {
    height: 100%;
  }
  /*SEKCJA SOCJALNA*/
  #social-container {
    margin-top: 42px;
  }
  /*SEKCJA LOGOSÓW*/
  #logos-container ul li {
    margin: 0 1.5%;
  }
  /*STOPKA*/
  #push {
    height: 270px;
  }
  #copyrights {
    padding: 37px 0;
    margin: 12px 0 0 0;
    width: 100%;
  }
  .leftBox-footer {
    width: 30%;
    float: left;
    padding: 18px 0 21px;
  }
  /*POZOSTAŁE*/
  .solid {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0 auto !important;
    position: relative;
    clear: both;
  }
  #content {
    margin: 0 auto;
    max-width: 1070px;
  }
  /*============== OFERTA ==============*/
  #offer-container {
    height: 455px;
  }
  .offer {
    margin: 0 0 12px;
    padding: 5px 0;
    width: 100% !important;
    /*width:99%;*/
  }
  /*============== NEWS ==============*/
  #news-container {
    height: 486px;
  }
  #news-container h2 {
    margin: 12px 0px 26px;
  }
  #news-container ul {
    height: 358px;
  }
  #news-container li {
    float: left;
    width: 33.33%;
  }
  .news {
    height: 330px;
  }
  .news-title {
    height: 47px;
  }
  .news-date {
    margin-left: 20px;
  }
  .news img {
    height: 96px;
    max-width: 252px;
  }
  .news-desc {
    padding: 5px 22px 0 18px;
  }
  .news-more {
    width: 98%;
  }
  #important-links {
    background: #5383AD;
    height: 250px;
    position: relative;
    width: 30%;
  }
  #important-links h2 {
    padding: 0 18px;
    font-size: 28px;
    color: white;
    margin: 18px 0;
  }
  #important-links p {
    padding: 0 22px;
    font-size: 16px;
  }
  /*PROMOCJE I OKAZJE*/
  .menu-indywidualni,
  .menu-niezrzeszone {
    display: none !important;
  }
  .bx-controls-direction {
    width: 100%;
  }
  /*ARTYKUŁY*/
  .article h3 {
    font-size: 17px;
  }
  .products-list li {
    float: left;
    width: 33.3333%;
    max-width: 33.3333% !important;
    display: table;
  }
  #dItems .products-list li {
    min-width: 50% !important;
  }
  /*FILMY*/
  #movies {
    height: auto;
  }
  #movies li {
    float: left;
    margin: 11px;
    width: 22.6%;
  }
  .tubepress_thumb-home img {
    width: 230px;
  }
  /*METRO STYLE*/
  #social-links {
    height: 286px;
  }
  #social-linksLT {
    height: 172px;
  }
  .social-box,
  .newsletter-box {
    width: 100%;
    margin: 0 0 10px 0;
    height: auto;
  }
  .social-box {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    float: left;
  }
  .newsletter-box {
    display: block;
    float: right;
    margin-left: 10px;
  }
  .newsletter-boxLT {
    display: block;
    float: none;
    width: 100%;
    margin-bottom: 10px;
    height: auto;
  }
  .social-box p:last-child {
    padding: 8px 20px 20px;
  }
  /*MINIATURY PC*/
  .pc-img {
    border: 4px solid #E8E8E8;
    background: #fff;
    height: 160px;
    width: 160px;
    margin: 0 auto 0 !important;
  }
  .pc-title {
    font-size: 150%;
    margin: 0 0 -2px 0;
  }
  #dLandingPage .pc-right-title {
    overflow: hidden;
  }
  #dLandingPage .pc-title {
    max-height: 60px;
  }
  .pc-right h3,
  .pc-right span a,
  .pc-right p {
    margin-left: 10px;
    max-height: 122px;
    overflow: hidden;
  }
  #dLandingPage .pc-right p {
    max-height: 60px;
  }
  .pc-right span a {
    font-size: 90%;
  }
  .pc-right p {
    font-size: 80%;
  }
  .pc-img img {
    display: block;
    margin: 2px auto !important;
    text-align: center;
    cursor: pointer;
  }
  .pc-img-more-container div {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: #fff;
    border: 1px solid #E8E8E8;
    height: 70px;
    width: 70px;
    margin: 10px 7px;
    padding: 4px;
    float: left;
  }
  .pc-img-more img {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    cursor: pointer;
  }
  .pc-img-more {
    overflow: visible;
  }
  .pc-more-title {
    font-size: 19px;
    font-weight: 100;
  }
  .pc-left,
  .pc-right {
    height: 326px;
    position: relative;
  }
  .pc-price {
    font-size: 90%;
    line-height: 25px;
  }
  .pc-price b {
    font-size: 120%;
  }
  #dItemsT {
    font-size: 20px;
    color: #000;
  }
  span#dItemsSciezka span {
    font-size: 20px;
  }
  #dItemsSciezka span:hover,
  #dItemsSciezka span:focus,
  #dItemsSciezka span:active {
    text-decoration: underline;
    color: #000 !important;
  }
  /* OFERTA BW Start*/
  #dTree {
    width: 291px;
  }
  .treeDiv {
    width: 243px;
    padding: 8px 33px 8px 15px;
  }
  .subTree {
    width: 266px;
    padding: 8px 0 8px 15px;
  }
  .showHideMenu {
    display: none;
  }
  .hiddenOnMobile {
    display: none !important;
  }
  /* OFERTA BW Koniec*/
  /*inputy dla wyszukiwarki*/
  .advancedSearch-indeks {
    width: 120px;
  }
  .advancedSearch-kba {
    width: 38px;
  }
  .advancedSearch-engine {
    width: 80px;
  }
  .advancedSearch-kba-tdLeft {
    padding-left: 16px !important;
  }
  .advancedSearch-kba-tdRight {
    padding-right: 16px !important;
  }
  .advancedSearch-usun {
    padding-left: 8px !important;
  }
  #advancedSearch label,
  .labelFix {
    text-align: center;
    font-size: 11px;
  }
  .advancedSearch-tbl {
    text-align: left;
  }
  .advancedSearch-grupa {
    margin: 6px 0;
  }
  .advancedSearch-grupa a {
    padding: 2px 12px;
  }
  .advancedSearch-widok {
    top: -47px;
  }
  #divGru table,
  #tblTyp table,
  #tblMod table,
  #divMar table {
    width: 550px;
  }
  #tdInfo {
    padding: 6px 0;
    width: 100%;
    font-size: 20px;
  }
  #tdInfo a {
    font-size: 20px;
  }
  .tdInfo-nazwa {
    margin: 0 4px;
    font-weight: normal;
  }
  select.KatalogCombo {
    width: 550px !important;
  }
  a.kasuj_filtry span {
    font-size: 12px !important;
  }
  /*inputy dla wyszukiwarki KONIEC*/
  /*===============KARTA PRODUKTU LP===============*/
  .pclp {
    height: 100%;
    margin: 26px 0 46px;
  }
  .pclp-right-title,
  .pclp-right-title2 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    float: left;
    width: 50%;
    padding: 6px 0 0 0;
  }
  .pclp-right-title2 {
    margin: 0 0 0 20px;
  }
  .pclp-right-logo,
  .pclp-right-logo2 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 25%;
    min-width: 170px;
  }
  .pclp-right-logo {
    float: right;
    text-align: right;
  }
  .pclp-right-logo2 {
    float: left;
    text-align: left;
  }
  .pclp-logo {
    position: relative;
  }
  .pclp-price-container {
    display: block;
    width: 100%;
    height: 56px;
    bottom: 0;
    text-align: center;
    background: rgba(0, 0, 0, 0.06);
    border: 1px solid #ececec;
    border-left: 0 none;
    border-right: 0 none;
  }
  .pclp-img,
  .pclp-img2 {
    position: relative;
    cursor: pointer;
  }
  .pclp-img {
    margin: 0 20px 40px 0;
  }
  .pclp-img2 {
    margin: 0 0 40px 20px;
  }
  .pclp-img-zoom {
    background: url(images/images_equipment/zoom-ico.png) no-repeat 0 0 transparent;
    height: 28px;
    width: 28px;
    position: absolute;
    bottom: 5px;
    right: 5px;
  }
  .pclp-img-more {
    padding-left: 20px;
  }
  .pclp-price-box {
    float: left;
    width: 50%;
    text-align: center;
    color: #313131;
  }
  .pclp-price {
    margin: 25px auto 5px !important;
    display: block;
  }
  .shop-btn {
    margin: 13px auto !important;
  }
  .pclp-price b {
    color: #ED1C24;
    margin: 0 4px;
    font-size: 20px;
  }
  .pclp-index {
    color: #ED1C24;
    margin: 0 4px;
    font-size: 14px;
  }
  .pclp-index span {
    margin: 0 22px;
  }
  .pclp-status {
    display: block;
    width: 150px;
    margin: 0 auto 8px !important;
    font-size: 11px;
  }
  .pclp-status b {
    margin: 0 4px;
    font-size: 110%;
  }
  .pclp-right-title {
    float: left;
  }
  /*Czcionki*/
  .pclp-title {
    font: normal 30px/30px 'Segoe UI', Arial;
    font-weight: 100;
    margin: 0;
  }
  .pclp-right-title p {
    font: 14px/20px 'Segoe UI', Arial;
    color: #636363;
    margin: 20px 0;
  }
  /*MINIATURY*/
  .pclp-img:hover,
  .pclp-img:active,
  .pclp-img:focus,
  .pclp-img2:hover,
  .pclp-img2:active,
  .pclp-img2:focus {
    border-color: #5674B9;
  }
  .pclp-img,
  .pclp-img2 {
    float: left;
    border: 4px solid #E8E8E8;
    background: #fff;
    height: 160px;
    width: 160px;
  }
  .pclp-img2 {
    float: right;
  }
  .pclp-img img {
    display: block;
    margin: 5px auto !important;
    text-align: center;
    cursor: pointer;
  }
  /*Nagłówek oferty*/
  .offer-lpNag {
    width: 100%;
    height: auto;
    overflow: auto;
    margin-top: 26px;
  }
  .offer-lpNag-frame {
    border: 1px solid #E8E8E8;
    overflow: auto;
    height: auto;
    min-height: 101px;
    background: #fafafa;
  }
  .offer-lpNag-title {
    float: left;
    text-transform: uppercase;
  }
  .offer-lpNag-title h2 {
    float: left;
    padding: 0 10px 0 40px;
    text-transform: uppercase;
    font-size: 26px;
    font-family: Arial;
    font-weight: 600;
    line-height: 28px;
    margin: 31px 0;
    max-width: 222px;
  }
  .offer-lpNag-title h2 span {
    display: block;
    font: normal 17px/23px 'Segoe UI', Arial;
  }
  .offer-lpNag-links {
    float: right;
  }
  .offer-lpNag-links ul {
    margin: 16px !important;
  }
  .offer-lpNag-links ul,
  .offer-lpNag-links li {
    margin: 0;
    padding: 2px 0;
    list-style: none;
    list-style-type: none;
  }
  /*=============== filtrowanie oferty ===============*/
  .filter-container .filter-box p {
    width: 32.6%;
  }
  .filter-container label.labelFix {
    text-indent: -18%;
  }
  .filter-container input[type=text] {
    max-width: 93px;
  }
  input#qn {
    width: 93px;
    margin-left: 5px;
  }
  input#qSearch {
    background-position: center 12px;
    top: 0;
  }
  /*=============== poprawki do menu podgrup ===============*/
  #subGruMobile1,
  #subGruMobileHint1 {
    margin: 26px 0 0;
  }
  #dItems #top-navigation ul {
    overflow: auto;
  }
  #dItems #top-navigation ul li {
    width: 33.33%;
    margin: 0;
    position: relative;
    padding: 3px 0 4px;
    float: none;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
  }
  #dItems #top-navigation ul li a {
    margin: 0 6px;
    padding: 8px 10px 9px;
    border: 1px solid #35536E;
    color: #5383AD;
    font-size: 13px;
    line-height: 155%;
    white-space: normal;
    background: #fff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);
  }
  #dItems #top-navigation ul li a span {
    text-decoration: underline;
    padding: 0 8px 0 0;
  }
  #dItems #top-navigation ul li a:hover,
  #dItems #top-navigation ul li a:focus,
  #dItems #top-navigation ul li a:active {
    background-color: #fff !important;
    border-color: #5674B9;
    color: #000;
    box-shadow: 0 5px 6px -4px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 5px 6px -4px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 5px 6px -4px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 5px 6px -4px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 5px 6px -4px rgba(0, 0, 0, 0.15);
    text-shadow: 0 1px 0 #fff;
  }
  #mobileHint1 {
    width: 100% !important;
    margin: 0 !important;
  }
  /*Koordynatorzy MAPA poprawka dla push*/
  #container-mapa {
    min-height: 550px;
    width: 95%;
  }
  #content-left {
    position: relative;
    width: 100% !important;
  }
  #content-right {
    margin: 0 0 4px;
    position: absolute;
    width: 425px !important;
    right: 0;
  }
  #map {
    right: 0;
    margin: 52px auto !important;
  }
  ol.poland-map2 {
    margin: 4px auto !important;
  }
  #map2 {
    margin: 110px 0 4px;
  }
  .tab-koor {
    width: 40% !important;
  }
  #title-map {
    display: none;
  }
  .pc-right h3,
  .pc-right span a,
  .pc-right p {
    margin-left: 10px;
    margin-right: 10px;
    max-width: 370px;
  }
  .pc-left {
    width: 34%;
  }
  .pc-right {
    width: 66%;
  }
  /*tabela kontakt*/
  #teachers-contact {
    right: 15%;
    top: 7%;
  }
  /*boksy w stopce*/
  #footerBox1 {
    width: 27%;
  }
  #footerBox2 {
    width: 28%;
  }
  #footerBox3 {
    width: 24%;
  }
  #footerBox4 {
    width: 21%;
  }
  #dItems .product-title {
    line-height: 15px;
    max-height: 17px;
    overflow: hidden;
  }
  #dItems .product-desc {
    line-height: 17px;
    max-height: 36px;
    overflow: hidden;
    max-width: 270px;
  }
  #nagSzukaj {
    -o-transition: .25s;
    -ms-transition: .25s;
    -moz-transition: .25s;
    -webkit-transition: .25s;
    transition: .25s;
  }
  #nagSzukaj:focus {
    width: 375px !important;
  }
  /* START - PL karta produktu */

  .product-frame .parent_leasing {
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
  }
  .product-frame .parent_leasing .napisOnline{
    left: 0 !important;
    top: 0 !important;
    width: 62% !important;
  }
  .product-frame .parent_leasing .skewtransform{
    left: 59% !important;
    top: 0 !important;
    width: 20px !important;
  }
  .product-frame .parent_leasing .tlo_napis{
    left: 0 !important;
    top: 0 !important;
    width: calc(100% - 18px)!important;
  }

  .pc-content .parent_leasing {
    top:224px;
    left: 1px;
    /*width: 34%!important;*/
  }
  .pc-content .parent_leasing .napisOnline{
    /*top: !important;*/
    width: 65%!important;
  }

  .pc-content .parent_leasing .skewtransform{
    width: 20px;
    left:62%;
  }

  .pc-content .parent_leasing .tlo_napis{
    /*top: !important;*/
    width: calc(100% - 18px)!important;
  }


  .pc .pl_baner {
    margin: 0;
    left: 1px;
    top: 246px;
    width: 34%;
  }
  .pc .pl_baner-bar {
    text-align: left;
    /*min-width: 224px;*/
  }
  .pc-replacements .pl_baner {
    left: 0;
    top: 0;
    width: 100%;
  }

  #cookie-notify > div {
    width: auto !important;
    padding: 0 20px 0 20px !important;
  }
  #cookie-notify span {
    right: 22px !important;
  }
  /* END */
}
/*==================================================

	ROZDZIELCZOŚĆ TABLET

	*** KONIEC ***

*/
/*==================================================

	ROZDZIELCZOŚĆ SMARTPHONE

	*** START ***

*/
@media only screen and (min-device-width: 320px) and (max-width: 799px) {
  body {
    min-width: 320px;
  }
  /*SLAJDER*/
  #slide-img {
    display: none;
  }
  #slide-wrap {
    clear: both;
  }
  body {
    background: #fff;
  }
  iframe {
    max-width: 480px !important;
  }
 .fontcallcenter {
	font-size: 18px !important;margin-top: 13px !important; margin-left: 12px !important; 
}
  
  /*Pola*/
  input:focus,
  textarea:focus,
  select:focus,
  input:active,
  textarea:active,
  select:active {
    border-color: red;
  }
  #header {
    clear: both;
  }
  #top {
    width: 100%;
    height: auto;
  }
  #logo {
    width: 100%;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 80px;
    border-top: 3px solid #ED1C24;
    text-align: center;
  }
  #logo img {
    margin-top: 10px;
    margin-left: 6px;
   /* width: 210px;*/
    height: 59px;
  }
  #search {
    width: 100%;
    height: 43px;
    background: url(images/images_equipment/bg-search.png) no-repeat 240px 0 transparent;
  }
  #search input[type=text] {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 10px;
    padding: 8px 40px 8px 12px;
    width: 433px;
  }
  .login-container {
    font-size: 12px;
    position: absolute;
    right: 21px;
    top: 117px;
    width: auto;
  }
  ul.multiLang-box {
    position: absolute;
    top: -53px;
    right: 6px;
    display: none !important;
  }
  /*NAWIGACJA*/
  #top-navigation ul li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 13px;
    font-weight: bold;
    width: 33.33%;
  }
  .top-navi-mobile {
    width: 100% !important;
  }
  #top-navigation ul li a {
    display: list-item;
    text-decoration: none;
    color: #fff;
    padding: 18px 0;
    text-align: center;
    background: #ED1C24;
    margin: 5px;
    font-size: 16px;
    white-space: nowrap;
    font-weight: bold;
    border-bottom: 0 none;
  }
  #top-navigation ul li a:hover,
  #top-navigation ul li a:active,
  #top-navigation ul li a:focus {
    background: #3b3b3b;
    color: #fff;
    border-bottom: 0 none;
  }
  #top-navigation li:hover a,
  #top-navigation li:active a,
  #top-navigation li:focus a {
    background: #3b3b3b;
    color: #fff;
  }
  #top-navigation li:hover ul,
  #top-navigation li:active ul,
  #top-navigation li.hover ul {
    display: block;
    position: absolute;
  }
  #top-navigation li:hover li {
    float: none;
    margin: 0;
    padding: 0;
    width: 200px;
    font-family: 'Segoe UI', Arial;
    font-size: 15px;
  }
  #top-navigation li:hover li a {
    padding: 10px 15px 11px;
  }
  #top-navigation li:hover li a:hover {
    background: #ED1C24;
    color: #fff;
  }
  /*=====WAŻNE LINKI=====*/
  #important-links ul li {
    display: inline;
    width: 49.58%;
  }
  #important-links ul li a {
    display: list-item;
    text-decoration: none;
    color: #fff;
    padding: 12px 20px 12px 12px;
    background: #3b3b3b;
    margin: 5px;
    font-size: 13px;
    white-space: nowrap;
    -o-transition: .25s;
    -ms-transition: .25s;
    -moz-transition: .25s;
    -webkit-transition: .25s;
    transition: .25s;
  }
  #important-links ul li a span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    white-space: normal;
  }
  #important-links ul li a:hover,
  #important-links ul li a:active,
  #important-links ul li a:focus {
    background: #5674B9;
    color: #fff;
  }
  #important-links li:hover a,
  #important-links li:active a,
  #important-links li:focus a {
    background: #3b3b3b;
    color: #fff;
  }
  .social-links,
  .footer-links {
    margin: 0;
    font-family: 'Segoe UI', Arial;
    font-weight: 100;
    font-size: 17px;
    line-height: 30px;
    color: #fff;
    text-align: justify;
    overflow-y: hidden;
  }
  .footer-links {
    font-size: 14px;
  }
  .social-links,
  .footer-links {
    padding: 0 20px;
  }
  #teachers-link {
    display: none;
    visibility: hidden;
    position: relative;
  }
  .social-links a {
    color: #fff;
  }
  .footer-links a {
    color: #3d3d3d;
  }
  #promo-container {
    height: 100%;
  }
  /*SEKCJA SOCJALNA*/
  #social-container {
    margin-top: 42px;
  }
  .newsletter-boxLT {
    height: auto;
  }
  /*SEKCJA LOGOSÓW*/
  #logos-container {
    display: none;
  }
  #logos-container ul li {
    margin: 0 23px;
  }
  /*STOPKA*/
  #push {
    height: 100px;
  }
  #copyrights {
    padding: 12px 0;
    margin: 12px 0 0 0;
  }
  #copyrights h4 {
    margin: 0 0 18px 0;
  }
  #copyrights .leftBox2 {
    text-align: center;
    margin: 12px 0 0 0;
  }
  .leftBox-footer {
    padding: 0 0 21px;
  }
  #teachers-link {
    display: none;
    visibility: hidden;
    position: relative;
  }
  .social-links a {
    color: #fff;
  }
  .footer-links a {
    color: #3d3d3d;
  }
  #teachers {
    display: none;
  }
  #promotion-products,
  #news-products {
    clear: both;
    height: 456px;
    overflow: hidden;
    padding-top: 1px;
  }
  .leftBox2LT {
    height: 476px !important;
  }
  #promotion-products h2,
  #news-products h2,
  #news-container h2,
  #offer-container h2,
  #important-links h2,
  #product-cards-selection h2 {
    font-size: 23px;
    line-height: 21px;
  }
  .products-list li {
    padding: 0;
    margin: 0 0 11px;
  }
  #content {
    clear: left;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 480px;
    min-width: 480px;
  }
  /*PROMOCJE I OKAZJE*/
  .menu-indywidualni,
  .menu-niezrzeszone {
    display: none !important;
  }
  .bx-controls-direction {
    width: 100%;
  }
  /*ARTYKUŁY*/
  .article h3 {
    font-size: 17px;
  }
  .article-news img,
  .article-news embed {
    max-width: 480px;
    height: auto;
  }
  /*POZOSTAŁE*/
  .solid {
    width: 100%;
    height: auto;
    min-width: 480px;
    max-width: 480px;
    margin: 0 auto !important;
    position: relative;
  }
  /*============== OFERTA ==============*/
  #offer-container {
    height: ;
  }
  .offer {
    margin: 0 auto 12px;
    padding: 4px 0;
    width: 100% !important;
    /*width:95% !important;*/
  }
  /*============== NEWS ==============*/
  #news-container {
    height: ;
  }
  #news-container ul {
    height: ;
  }
  #news-container li {
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }
  .news {
    height: auto;
  }
  .news-title {
    height: 25px;
  }
  .news-date {
    margin-left: 18px;
  }
  .news img {
    height: 110px;
    max-width: 302px;
  }
  .news-desc {
    margin: 4px 0 0;
    padding: 5px 22px 40px 18px;
  }
  .news-more {
    width: 95%;
    background: #387EB7;
  }
  .news-more:hover {
    background: #fff;
  }
  .news-more:hover a {
    color: #2A5DB0;
  }
  .news-more a {
    color: #fff;
  }
  #menu,
  #important-links {
    overflow: hidden;
  }
  .products-list li {
    float: left;
    width: 49.7%;
    display: table;
  }
  /*FILMY*/
  #movies {
    height: auto;
    padding-bottom: 12px;
  }
  #movies li {
    float: none;
    display: block;
    margin: 11px;
    width: 98%;
  }
  .tubepress_thumb-home img {
    width: 220px;
  }
  /*METRO STYLE*/
  #social-linksLT {
    height: auto;
  }
  .social-box,
  .newsletter-box,
  .newsletter-boxLT {
    margin-bottom: 10px;
  }
  .social-box p:last-child,
  .newsletter-box p:last-child,
  .newsletter-boxLT p:last-child {
    padding: 8px 20px 20px;
  }
  /*linki a'la metro*/
  .more-promotion-link-home {
    line-height: 195%;
  }
  #dItemsT {
    font-size: 20px;
    color: #000;
  }
  #dItemsT2 img {
    padding-top: 0px;
  }
  span#dItemsSciezka span {
    font-size: 20px;
  }
  #dItemsSciezka span:hover,
  #dItemsSciezka span:focus,
  #dItemsSciezka span:active {
    text-decoration: underline;
    color: #000 !important;
  }
  #dLandingPage .pl_baner {
    margin-top: -20px;
  }
  /* OFERTA BW Start*/
  #dTree {
    width: 100%;
    margin-top: 8px;
  }
  #dItems {
    max-width: 100%;
    float: none;
    clear: both;
  }
  .treeDiv {
    width: 433px;
    padding: 15px 33px 15px 15px;
    font-weight: bold;
    font-size: 17px;
  }
  .subTree {
    width: 456px;
    padding: 15px 0 15px 15px;
    font-weight: normal;
    font-size: 17px;
    border-bottom: 1px solid #35536E;
  }
  .subTree:active,
  .subTree:focus {
    background-color: #fff;
    color: #000;
    border-left: 10px solid #fff;
  }
  .showHideMenu {
    background-color: #000;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    box-shadow: 0 0 5px #B2AFAF;
    -webkit-box-shadow: 0 0 5px #B2AFAF;
    -moz-box-shadow: 0 0 5px #B2AFAF;
    -o-box-shadow: 0 0 5px #B2AFAF;
    -ms-box-shadow: 0 0 5px #B2AFAF;
    color: #D9ECF2;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 10px;
    position: fixed;
    top: 0;
    right: 5px;
    z-index: 5;
    cursor: pointer;
    display: none;
  }
  .showHideMenu:hover,
  .showHideMenu:active,
  .showHideMenu:focus {
    color: white;
    text-decoration: none;
  }
  .hiddenOnFull {
    display: none !important;
  }
  /* OFERTA BW Koniec*/
  /*inputy dla wyszukiwarki*/
  .advancedSearch-indeks {
    width: 300px;
  }
  .advancedSearch-kba {
    width: 70px;
  }
  .advancedSearch-engine {
    width: 120px;
  }
  .advancedSearch-kba-tdLeft {
    padding-left: 0 !important;
  }
  .advancedSearch-kba-tdCenter {
    padding-top: 10px !important;
  }
  .advancedSearch-kba-tdRight {
    padding-right: 42px !important;
  }
  .advancedSearch-usun {
    padding-left: 98px !important;
    padding-top: 9px !important;
  }
  #advancedSearch label,
  .labelFix {
    text-align: left;
    width: 100px;
    font-size: 12px;
  }
  .advancedSearch-grupa {
    margin: 6px 0;
    font-size: 12px;
  }
  .advancedSearch-grupa a {
    padding: 5px 12px;
    font-size: 12px;
  }
  .advancedSearch-widok {
    top: -2px;
  }
  #divGru table,
  #tblTyp table,
  #tblMod table,
  #divMar table {
    width: 98%;
    text-align: left;
  }
  #tdInfo {
    padding: 6px 0 6px 6px;
    width: 75%;
    font-size: 16px;
    float: left;
    clear: left;
  }
  #tdInfo a {
    font-size: 16px;
  }
  .ComboOpis {
    text-align: left;
  }
  select.KatalogCombo {
    width: 98% !important;
  }
  a.kasuj_filtry span {
    font-size: 12px !important;
  }
  .advancedSearch-widok label {
    display: none;
  }
  #advancedSearch td {
    float: left;
  }
  /*inputy dla wyszukiwarki KONIEC*/
  /*===============KARTA PRODUKTU LP===============*/
  .pclp {
    height: 100%;
    margin: 26px 0 46px;
  }
  .pclp-right-title {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    float: left;
    width: 282px;
    padding: 6px 0 0 0;
  }
  .pclp-right-title2 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    float: left;
    width: 267px;
    padding: 6px 0 0 0;
    margin: 0 0 0 15px;
  }
  .pclp-right-logo,
  .pclp-right-logo2 {
    display: none;
    max-width: 70px;
    min-width: 70px;
  }
  .pclp-right-logo img,
  .pclp-right-logo2 img {
    width: 70px !important;
    height: auto;
  }
  .pclp-right-logo {
    float: right;
    text-align: right;
  }
  .pclp-right-logo2 {
    float: left;
    text-align: left;
  }
  .pclp-logo {
    position: relative;
  }
  .pclp-price-container {
    display: block;
    width: 100%;
    height: 56px;
    bottom: 0;
    text-align: center;
    background: rgba(0, 0, 0, 0.06);
    border: 1px solid #ececec;
    border-left: 0 none;
    border-right: 0 none;
  }
  .pclp-img,
  .pclp-img2 {
    position: relative;
    cursor: pointer;
  }
  .pclp-img {
    margin: 0 15px 40px 15px;
  }
  .pclp-img2 {
    margin: 0 15px 40px 15px;
  }
  .pclp-img-zoom {
    background: url(images/images_equipment/zoom-ico.png) no-repeat 0 0 transparent;
    height: 28px;
    width: 28px;
    position: absolute;
    bottom: 5px;
    right: 5px;
  }
  .pclp-img-more {
    padding-left: 20px;
  }
  .pclp-price-box {
    float: left;
    width: 50%;
    text-align: center;
    color: #313131;
  }
  .pclp-price {
    margin: 3px auto 5px !important;
    display: block;
  }
  .shop-btn {
    margin: 13px auto !important;
  }
  .news-btn,
  .offer-btn,
  .shop-btn,
  .product-btn {
    font-size: 15px;
    padding: 3px 0 5px;
  }
  .pclp-price b {
    color: #ED1C24;
    margin: 0 4px;
    font-size: 20px;
    display: block;
  }
  .pclp-index {
    color: #ED1C24;
    margin: 15px 4px;
    font-size: 14px;
  }
  .pclp-index span {
    margin: 0 22px;
  }
  .pclp-status {
    display: block;
    width: 150px;
    margin: 0 auto 8px !important;
    font-size: 11px;
  }
  .pclp-status b {
    margin: 0 4px;
    font-size: 110%;
  }
  .pclp-right-title {
    float: left;
  }
  /*Czcionki*/
  .pclp-title {
    font: normal 24px/28px 'Segoe UI', Arial;
    font-weight: 100;
    margin: 0;
  }
  .pclp-right-title p,
  .pclp-right-title2 p {
    font: 14px/20px 'Segoe UI', Arial;
    color: #636363;
    margin: 14px 0;
  }
  /*MINIATURY*/
  .pclp-img:hover,
  .pclp-img:active,
  .pclp-img:focus,
  .pclp-img2:hover,
  .pclp-img2:active,
  .pclp-img2:focus {
    border-color: #5674b9;
  }
  .pclp-img,
  .pclp-img2 {
    float: left;
    border: 4px solid #e8e8e8;
    background: #fff;
    height: 160px;
    width: 160px;
  }
  .pclp-img2 {
    float: right;
  }
  .pclp-img img {
    display: block;
    margin: 5px auto !important;
    text-align: center;
    cursor: pointer;
  }
  /*Nagłówek oferty*/
  .offer-lpNag {
    width: 100%;
    height: auto;
    overflow: auto;
    margin-top: 26px;
  }
  .offer-lpNag-frame {
    border: 1px solid #e8e8e8;
    overflow: auto;
    height: auto;
    min-height: 101px;
    background: #fafafa;
  }
  .offer-lpNag-title {
    float: left;
    text-transform: uppercase;
  }
  .offer-lpNag-title h2 {
    float: left;
    padding: 0 10px 0 40px;
    text-transform: uppercase;
    font-size: 29px;
    font-family: Arial;
    font-weight: 600;
    line-height: 28px;
  }
  .offer-lpNag-title h2 span {
    display: block;
    font: normal 22px/28px 'Segoe UI', Arial;
  }
  .offer-lpNag-links {
    float: right;
  }
  .offer-lpNag-links ul {
    margin: 16px !important;
  }
  .offer-lpNag-links ul,
  .offer-lpNag-links li {
    margin: 0;
    padding: 2px 0;
    list-style: none;
    list-style-type: none;
  }
  /*=============== filtrowanie oferty ===============*/
  .filter-container {
    overflow: hidden;
  }
  .filter-container .filter-box p {
    width: 32.6%;
  }
  .filter-container .filter-box p:first-child {
    margin: 0 0 0 4px;
  }
  .filter-container label.labelFix {
    text-indent: -26%;
  }
  .filter-container input {
    padding: 6px;
  }
  .filter-container input[type=text] {
    max-width: 93px;
  }
  input#qn {
    width: 93px;
    top: -2px;
  }
  input#qSearch {
    background-position: center 7px;
    top: 0;
  }
  /*=============== poprawki do menu podgrup ===============*/
  #dPageTitle img {
    cursor: default;
  }
  #dItemsT {
    padding-top: 20px;
  }
  #dItems {
    padding-left: 0 !important;
  }
  .pc-left {
    display: none;
  }
  .pc-right {
    width: 100%;
    height: 424px;
    margin-top: 70px;
  }
  .pc-right h3,
  .pc-right span a,
  .pc-right p {
    margin-left: 10px;
    margin-right: 10px;
    max-width: 284px;
    max-height: 76px;
    overflow: hidden;
  }
  .pc-right p {
    margin: 10px;
  }
  .pc-img-more-container-small {
    display: block;
  }
  .pc-img-more-container-small div {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-align: center;
    background: #fff;
    border: 1px solid #e8e8e8;
    height: 70px;
    width: 70px;
    margin: 9px 7px;
    padding: 4px;
  }
  .pc-img-more-container-small div:hover,
  .pc-img-more-container-small div:focus,
  .pc-img-more-container-small div:active {
    border-color: #dbdbdb;
  }
  .pc-img-more-container-small img {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    cursor: pointer;
  }
  .pc-img img {
    display: block;
    margin: 15px auto !important;
    text-align: center;
    width: 120px;
    cursor: pointer;
  }
  .pc-more-title {
    font-size: 19px;
    font-weight: 100;
  }
  .pc-right {
    height: auto;
    position: relative;
    height: 383px;
  }
  .pc-title {
    font-size: 23px !important;
  }
  .pc-price {
    font-size: 90%;
    line-height: 25px;
  }
  .pc-td1 {
    width: 30%;
  }
  .oprogramowanie-logo img {
    width: 100px !important;
  }
  #tabela-oprogramowanie .oprogramowanie-logo {
    max-width: 130px !important;
    min-width: 130px !important;
    padding: 22px 0 !important;
    text-align: left !important;
  }
  #tabela-oprogramowanie td {
    padding: 0 28px 0 18px !important;
  }
  /*tabela kontakt*/
  #teachers-contact {
    float: none;
    padding: 33px 0 20px;
    position: relative;
    text-align: center;
    width: 100%;
  }
  #katalogBgKlucz {
    display: none;
  }
  #dItems .product-title {
    line-height: 15px;
    max-height: 17px;
    overflow: hidden;
  }
  #dItems .product-desc {
    line-height: 17px;
    max-height: 36px;
    overflow: hidden;
    max-width: 221px;
  }
  /*menu*/
  .navi-group-txt {
    text-indent: 15px;
  }
  #qnm {
    padding: 10px;
    min-width: 300px;
    top: 1px;
    font-size: 14px;
  }
  #qSearch {
    top: 2px !important;
  }
  /*21.05.2103 - TK*/
  #search input[type="text"] {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    font-size: 14px;
    width: 443px !important;
    margin-left: 5px !important;
    margin-bottom: 15px !important;
  }
  #search input[type="button"] {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    height: 43px !important;
    background-position: 23px 15px;
  }
  img.hiddenOnMobile {
    margin-right: 10px !important;
    margin-left: 2px !important;
    width: 36px;
    height: 36px;
    cursor: pointer;
  }
  .pc-more-title2 {
    font-size: 12px !important;
  }
  .pc-more-title2 img {
    margin-right: 4px !important;
    margin-left: 6px !important;
  }
  .products {
    padding: 0 16px 20px;
  }
  /*Mapa koordynatorzy small*/
  #map {
    width: 360px !important;
  }
  #map2,
  #map2 ol {
    margin: 4px auto;
  }
  #main {
    z-index: 58;
  }
  #content-right {
    width: 100% !important;
    height: 425px !important;
    right: 0;
    margin: 0 0 4px;
    position: absolute;
  }
  #content-left {
    top: 425px;
    position: relative;
    clear: both;
    z-index: 59;
    width: 100% !important;
  }
  .tab-koor {
    width: 100% !important;
  }
  #push-mapa {
    height: 270px !important;
  }
  .poland-map2 {
    margin: 0 auto;
  }
  .trainers-frame {
    width: 100% !important;
  }
  .products-listLT-small {
    display: none !important;
  }
  /* START - PL karta produktu */
  .product-frame .parent_leasing {
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
  }
  .product-frame .parent_leasing .napisOnline{
    left: 0 !important;
    top: 0 !important;
    width: 60% !important;
  }
  .product-frame .parent_leasing .skewtransform{
    left: 58% !important;
    top: 0 !important;
    width: 20px !important;
  }
  .product-frame .parent_leasing .tlo_napis{
    left: 0 !important;
    top: 0 !important;
    width: calc(100% - 18px)!important;
  }

  .pc-content .parent_leasing {
    width: 100%!important;
  }
  .pc-content .parent_leasing .napisOnline{
    /*top: !important;*/
    width: 65%!important;
  }

  .pc-content .parent_leasing .skewtransform{
    width: 20px;
    left:62%;
  }

  .pc-content .parent_leasing .tlo_napis{
    /*top: !important;*/
    width: calc(100% - 18px)!important;
  }

  .pc .pl_baner {
    top:22px;
    left: 0;
  }
  .pc .pl_baner-bar {
    text-align: left;
    text-indent: 75px;
  }
  .pc .pl_baner-price {
    right: 1px !important;
  }
  .pc-replacements .pl_baner {
    left: 0;
    top: 0;
    width: 100%;
  }


  #cookie-notify > div {
    width: auto !important;
    padding: 0 20px 0 20px !important;
  }
  #cookie-notify span {
    right: 22px !important;
  }
  .opis-plaski {
    width: 40%;
  }
  .products-list-plaski {
    margin: 0 0 23px;
  }
  .product-frame-plaski {
    overflow: visible !important;
    height: 164px !important;
  }
  .products-list-plaski .pl_baner {
    top: -24px;
  }
  /* END */
}
/*==================================================

	ROZDZIELCZOŚĆ SMARTPHONE

	*** KONIEC ***

*/
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
}
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 100%;
}
.hidden {
  display: none !important;
  visibility: hidden;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.invisible {
  visibility: hidden;
}
.clearfix {
  float: none;
  clear: both;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
/*
@media only screen and (min-width:35em){

}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
		only screen and (min-resolution:144dpi){
}
*/
/*==================================================

	DRUK

*/
#header-pcPDF {
  display: none;
}
#pcPDF-footer {
  display: none;
}
@media print {
  html,
  body {
    line-height: 1;
    margin: 0;
    font: normal 1em/145% "Segoe UI", Candara, Segoe, Arial, Optima, Arial, sans-serif;
    background: #fff;
  }
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  /* ==================================================
	wygaszam nagloweki stopke
*/
  #header {
    display: ;
    /*przepisałem*/
  }
  #container {
    margin: 0 !important;
  }
  #footer {
    height: 60px;
    width: 100%;
  }
  #cookie-notify {
    display: none;
  }
  #dTree,
  #dItemsT2,
  embed,
  script {
    display: none;
  }
  #dPageTitle img {
    display: none;
  }
  /*==================================================

	KARTA PRODUKTU

*/
  /*START fragment nowej*/
  .productCard-hidden {
    background: #f1f1f1;
    max-height: 440px;
    overflow: hidden;
    padding: 0 1em 1em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
  }
  /*END fragment nowej*/
  .pc {
    height: auto;
    margin: 26px 0 0;
    text-align: left;
  }
  .pc-content {
    height: auto;
    position: relative;
  }
  .pc .shop-btn {
    display: none;
  }
  .pc-left {
    width: 20%;
    height: 220px;
    position: relative;
  }
  .pc-right {
    width: 80%;
    height: 220px;
    position: relative;
  }
  .pc-right-title {
    width: 60%;
    margin-left: 20px;
    height: 180px;
  }
  .pc-right-logo {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    float: left;
    width: 20%;
    text-align: right;
  }
  .pc-logo {
    position: relative;
  }
  .pc-img-more,
  .pc-price-container {
    position: relative;
    display: block;
    width: 100%;
    text-align: center;
    background: #f5f5f5;
    border: 0 none;
    overflow: hidden;
  }
  .pc-img {
    position: relative;
    cursor: pointer;
    margin: 0 10px 0 0;
  }
  .pc-img-zoom {
    display: none;
  }
  .pc-img-more {
    padding-left: 20px;
  }
  .pc-price,
  .pc-price-box {
    margin-top: 0;
    line-height: 140%;
  }
  .pc-replacements {
    display: none;
  }
  .pc-right h3,
  .pc-right span a,
  .pc-right p {
    max-height: 62px;
    overflow: hidden;
  }
  .pc-img-more-container {
    display: none;
  }
  /*NAGŁÓWEK TK - START*/
  #header {
    height: 86px;
    border-bottom: 5px solid #ECECEC;
  }
  #logo img {
    height: 40px;
    width: auto;
    margin-top: 28px;
  }
  #footer .solid,
  #footer .leftBox-footer,
  #footer .leftBox2,
  #search,
  #top-navigation,
  #push {
    display: none;
  }
  #footer {
    height: 50px;
  }
  #footer {
    padding-top: 20px;
    border-top: 5px solid #ECECEC;
  }
  #footer * {
    border: 0 none !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
  }
  #pcPDF-footer .leftBox {
    float: none;
    height: 250px;
    text-align: center;
    width: 100%;
  }
  #pcPDF-footer .leftBox h4 {
    text-align: center;
  }
  #pcPDF-footer .leftBox2 {
    display: none;
  }
  /*NAGŁÓWEK TK - KONIEC*/
  /*NAGŁÓWEK*/
  /*
#header-pcPDF{
	display:block;
	width:100%;
	height:130px;
	margin:0;
	padding:0;
	border-bottom:5px solid #ececec;
}

#top-pcPDF{
	display:block;
}

.top-pcPDF{

}

#logo-pcPDF{
	min-width:30%;
	height:126px;
	margin:4px 0 0 0;
}

#logo-pcPDF img{
	margin:30px 0 0 30px;
	width:210px;
	height:59px;
}

#kodQR-pcPDF{
	width:auto;
	margin:6px 30px 0 0;
}

#kodQR-pcPDF span{
	vertical-align:top;
	position:relative;
	top:51px;
	right:15px;
	font-weight:bold;
}
*/
  /*==================================================

	STOPKA

*/
  #pcPDF-footer {
    display: none;
    /*display:fixed;*/
    bottom: 0;
  }
  #pcPDF-push {
    height: 156px;
  }
  #pcPDF-copyrights h4 {
    margin: 27px 0 0 0;
  }
  #pcPDF-copyrights img {
    margin: 25px 0 0 0;
  }
  #pcPDF-copyrights .leftBox,
  #pcPDF-copyrights .leftBox2 {
    height: auto;
    width: 50%;
    float: left;
    text-align: center;
  }
  /* ==================================================
	koniec	 stopka
*/
  /*==================================================

	LOGOSY

*/
  #pcPDF-logos-container {
    width: 100%;
    height: auto;
    display: inline-block;
    *display: inline;
    *zoom: 1;
  }
  #pcPDF-logos-container ul {
    min-height: 86px;
    display: block;
    margin: 0 auto !important;
    width: 100%;
    text-align: left;
    padding: 0;
    list-style: none;
  }
  #pcPDF-logos-container ul li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 26px 0;
    margin: 0 1.5%;
  }
  #pcPDF-logos-container img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: .50;
    -khtml-opacity: .50;
    opacity: .50;
    height: 18px !important;
    width: auto !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    /*content:" (" attr(href) ")";*/
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
/* ==================================================
	koniec DRUK
*/
.fancy_width {
  width: 850px;
  margin: 0 auto;
}
/*==================================================

	Poprawka COOKIE

*/
#cookie-notify {
  display: none;
  background: #000000;
  border-top: 2px solid #e0001a;
  border-bottom: 2px solid #e0001a;
  width: 100%;
  position: fixed;
  padding: 10px 0;
  bottom: 0;
  z-index: 10002;
  color: #FFFFFF !important;
  /*cień
  box-shadow: 0 1px rgba(255, 255, 255, 0.6) inset, 0 -1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px rgba(255, 255, 255, 0.6) inset, 0 -1px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.6) inset, 0 -1px 3px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 1px rgba(255, 255, 255, 0.6) inset, 0 -1px 3px rgba(0, 0, 0, 0.1);
  */
}
#cookie-notify:hover {
  background: #000000;
  /*cień
  box-shadow: 0 1px rgba(255, 255, 255, 0.6) inset, 0 0 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px rgba(255, 255, 255, 0.6) inset, 0 0 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.6) inset, 0 0 3px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 1px rgba(255, 255, 255, 0.6) inset, 0 0 3px rgba(0, 0, 0, 0.1);
  */
}
#cookie-notify > div.cookie-info {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  position: relative;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.25;
  width: 1000px;
  margin: 0 auto !important;
}
#cookie-notify > div.cookie-info div {
  /*margin-right: 43px;*/
  cursor: pointer;
}
#cookie-notify span {
  /* right: 5px !important;
   background: url('images/close-cookie.png') no-repeat scroll 0 top transparent;
   cursor: pointer;
   float: right;
   height: 33px;
   position: absolute;
   right: -33px;
   top: 50%;
   margin-top: -16px;
   width: 33px;
   /*zaokrąglenie*/
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  */
}
#cookie-notify span:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
#cookie-notify span:active {
  background-color: rgba(227, 6, 19, 0.5);
}
#cookie-notify span:hover,
#cookie-notify span:active {
  /*cień*/
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5) inset, 0 0 0 1px rgba(0, 0, 0, 0.4), 0 -1px 0 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5) inset, 0 0 0 1px rgba(0, 0, 0, 0.4), 0 -1px 0 0 rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5) inset, 0 0 0 1px rgba(0, 0, 0, 0.4), 0 -1px 0 0 rgba(255, 255, 255, 0.5);
  -ms-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5) inset, 0 0 0 1px rgba(0, 0, 0, 0.4), 0 -1px 0 0 rgba(255, 255, 255, 0.5);
}
#cookie-notify .cookie-info {
  font-weight: normal;
}
#cookie-notify .cookie-info div:after {
  /* content: "»";*/
  color: #2a5db0;
  font-family: 'Arial';
  font-size: 14px;
  position: relative;
  right: -5px;
}
#cookie-notify:hover .cookie-info div:after {
  -o-transition: .25s;
  -ms-transition: .25s;
  -moz-transition: .25s;
  -webkit-transition: .25s;
  transition: .25s;
  right: -10px;
}
.loader {
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  position: fixed;
  background: rgba(255, 255, 255, 0.5);
  z-index: 1000;
}
.loader img {
  position: absolute;
  left: 50%;
  margin-left: -26px;
  top: 50%;
  margin-top: -26px;
  padding: 10px;
  background: rgba(255, 255, 255, 0.95);
  box-shadow: 0 5px 20px -5px #000000;
  -moz-box-shadow: 0 5px 20px -5px #000000;
  -webkit-box-shadow: 0 5px 20px -5px #000000;
  -o-box-shadow: 0 5px 20px -5px #000000;
  -ms-box-shadow: 0 5px 20px -5px #000000;
  border-radius: 32px;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  -ms-border-radius: 32px;
}
@font-face {
  font-family: 'ico-custom';
  src: url('/fonts/ico-custom.eot?25754978');
  src: url('/fonts/ico-custom.eot?25754978#iefix') format('embedded-opentype'), url('/fonts/ico-custom.woff?25754978') format('woff'), url('/fonts/ico-custom.ttf?25754978') format('truetype'), url('/fonts/ico-custom.svg?25754978#ico-custom') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'ico-custom';
    src: url('../font/ico-custom.svg?25754978#ico-custom') format('svg');
  }
}
*/
[class^="ico-"]:before,
[class*=" ico-"]:before {
  font-family: "ico-custom";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.ico-download:before {
  content: '\e800';
}
/* '' */
/* DODANE DLA KARTY OPISU PRODUKTU */
.productCard-hidden {
  position: relative;
  background: #f1f1f1;
  max-height: 440px;
  overflow: hidden;
  font-size: 80%;
  padding: 0 1em 1em;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset, 0 -15px 15px -10px rgba(0, 0, 0, 0.3) inset;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset, 0 -15px 15px -10px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset, 0 -15px 15px -10px rgba(0, 0, 0, 0.3) inset;
  -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset, 0 -15px 15px -10px rgba(0, 0, 0, 0.3) inset;
}
.productCard-visible {
  max-height: 100%;
}
.productCard-hiddenBtn:hover {
  background: #f9f9f9;
  cursor: pointer;
}
.productCard-hiddenBtn span {
  width: 116px;
  height: 30px;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  font: bold 12px/30px 'Segoe UI';
  text-align: center;
  position: absolute;
  display: block;
  /*left: 0;*/
  right: 0;
}
#dDodInfKat-more {
  display: block;
  top: 426px;
}
#dDodInfKat-less {
  display: none;
  bottom: 0;
}
#dDodInfKat .attHead {
  /*display:none;*/
}
#dDodInfKat .attLeft,
#dDodInfKat .attRight {
  display: block;
  font-size: 1em;
  padding: 2px 12px 2px 1.45em;
}
#dDodInfKat .attLeft {
  float: left;
  width: 30%;
  font-weight: 500;
}
#dDodInfKat .attRight {
  clear: right;
  font-weight: 600;
  /*border-bottom:1px solid @color5;*/
}
.overlayTraffic {
  background: rgba(0, 0, 0, 0.7);
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99999;
}
.overlayTraffic .overlayTrafficContent {
  height: 390px;
  left: 50%;
  margin-left: -350px;
  margin-top: -195px;
  position: absolute;
  top: 50%;
  width: 700px;
}
.overlayTraffic .overlayTrafficContent a:first-child img {
  border: 3px solid #fff;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 5px 0 #000000;
  -moz-box-shadow: 0 1px 5px 0 #000000;
  box-shadow: 0 1px 5px 0 #000000;
}
.overlayTraffic .btnEnter {
  position: absolute;
  right: -17px;
  top: -13px;
}

/*karta, baner leasing*/

.parent_leasing {
  position: absolute;
  /*width: 260px;*/
  height: 22px;
  cursor:pointer;
  webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  z-index: 1;

  margin: 0;
  /*left: 1px;*/
  width: 34%;
}

.parent_leasing div {
  position: absolute;
  line-height: 22px;
}

.parent_leasing:hover > .napisOnline {
  /*width: 245px;*/
  width: 100%!important;
}

.parent_leasing:active > .napisOnline {
  background: rgb(175,49,67); /* Old browsers */
  background: -moz-linear-gradient(-45deg, rgba(175,49,67,1) 0%, rgba(249,213,52,1) 92%); /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, rgba(175,49,67,1) 0%,rgba(249,213,52,1) 92%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, rgba(175,49,67,1) 0%,rgba(249,213,52,1) 92%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af3143', endColorstr='#f9d534',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


.parent_leasing:hover > .skewtransform {
  /*left: 240px;*/
  left:92%!important;
  transform:skewX(0deg);
  -webkit-box-shadow: 0 0 0 -2px rgba(0,0,0,0.5);
  box-shadow: 0 0 0 -2px rgba(0,0,0,0.5);
}


.skewtransform {
  top: -1px;
  left: 146px;
  z-index: -2;
  display: inline-block;
  height: 22px;
  width: 20px;
  background-color: #F9D534;
  -webkit-box-shadow: 3px 0 2px -1.75px rgba(175,175,175,1);
  box-shadow: 3px 0 2px -1.75px rgba(175,175,175,1);
  transform:skewX(25deg);
  webkit-transition: all .8s ease;
  -moz-transition: all .8s ease;
  -ms-transition: all .8s ease;
  -o-transition: all .8s ease;
  transition: all .8s ease;
}

.napisOnline {
  top: 0px;
  z-index: -1;
  display: inline-block;
  width: 160px;
  height: 22px;
  text-transform: uppercase;
  text-align: center;
  font: bold 10px 'Segoe UI';
  background: rgb(229,124,35); /* Old browsers */
  background: -moz-linear-gradient(-45deg, rgba(229,124,35,1) 0%, rgba(234,172,49,1) 59%, rgba(249,213,52,1) 87%); /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, rgba(229,124,35,1) 0%,rgba(234,172,49,1) 59%,rgba(249,213,52,1) 87%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, rgba(229,124,35,1) 0%,rgba(234,172,49,1) 59%,rgba(249,213,52,1) 87%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e57c23', endColorstr='#f9d534',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  color: #fff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);

  margin: -1px;
  webkit-transition: all .8s ease;
  -moz-transition: all .8s ease;
  -ms-transition: all .8s ease;
  -o-transition: all .8s ease;
  transition: all .8s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;

}

.tlo_napis{

  z-index: -999;
  display: inline-block;
  width: 240px;
  height: 22px;
  text-transform: uppercase;
  text-align: right;
  padding-right: 20px;
  font: bold 10px 'Segoe UI';
  background: #fff;
  color: #e47a22;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  margin: -1px;
  -webkit-box-shadow: inset 0px 0px 3px 2px rgba(0,0,0,0.13);
  -moz-box-shadow: inset 0px 0px 3px 2px rgba(0,0,0,0.13);
  box-shadow: inset 0px 0px 3px 2px rgba(0,0,0,0.13);
  webkit-transition: all .8s ease;
  -moz-transition: all .8s ease;
  -ms-transition: all .8s ease;
  -o-transition: all .8s ease;
  transition: all .8s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.chevron::before {
  border: #fff solid;
  border-width: 0.25em 0.25em 0 0;
  content: "";
  display: inline-block;
  margin-left: 35px;
  height: 0.5em;
  left: 0.5em;
  position: relative;
  top: 0.65em;
  transform: rotate(-45deg);
  vertical-align: top;
  width: 0.5em;
}

.chevron.right:before {
  left: 0;
  transform: rotate(45deg);
}
#buttons {
  margin-top:7px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.primary
{
  background-color: #0040ff;
  color:#ffffff;
  padding:5px;
  border:0px;
  border-radius: 2px;
  display:inline-block;
  margin-left:2px;
}
.primary:hover
{
  background-color:#0033cc;

}
.primaryclose
{
  background-color: #0040ff;
  color:#ffffff;
  padding:5px;
  border:0px;
  border-radius: 2px;
  display:inline-block;
  margin-left:2px;
}
.primaryclose:hover
{
  background-color:#0033cc;
}
/*koniec karta, baner leasing*/

.fontcallcenter {
	font-size: 20px;margin-top: 24px;position: absolute;margin-left: 20px; font-family: Segoe UI , Arial; font-weight: 600; color: #e3151a;
}