@charset "UTF-8";
* {
  margin: 0;
  padding: 0; }

html, body {
  background-color: #eeeeee;
  color: #808080;
  margin: 0;
  padding: 0;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  line-height: 20px; }

#top {
  margin: 0 auto;
  height: auto;
  overflow: hidden;
  margin-top: 1px;
  max-width: 1002px;
  width: 100%; }

#over_menu {
  height: 120px;
  width: 100%; }
  @media all and (max-width: 760px) {
    #over_menu {
      height: auto; } }

#menu_header {
  margin: 0 auto;
  width: 100%; }
  @media all and (max-width: 540px) {
    #menu_header {
      display: none; } }

#shadow_pod_menu {
  height: 10px;
  background-image: url("images/shadow1.jpg");
  background-repeat: repeat-x;
  overflow: hidden;
  width: 100%; }

#header {
  height: 217px;
  margin-top: 10px;
  overflow: hidden;
  width: 100%;
  overflow: hidden; }
  @media all and (max-width: 540px) {
    #header {
      display: none; } }

#header_tampony {
  width: 1002px;
  height: 400px;
  margin-top: 10px;
  overflow: hidden; }

#shadow_pod_header {
  height: 10px;
  background-image: url("images/shadow1.jpg");
  background-repeat: repeat-x;
  overflow: hidden;
  width: 100%; }
  @media all and (max-width: 540px) {
    #shadow_pod_header {
      display: none; } }

#main {
  height: auto;
  overflow: hidden;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: darkgrey;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  width: 100%;
  max-width: 982px;
  box-sizing: border-box;
  margin: 0 auto; }
  @media all and (max-width: 540px) {
    #main img {
      display: none; }
      #main img.display {
        display: inline-block; } }

#main_left_480 {
  float: left;
  height: auto;
  overflow: hidden;
  padding-left: 5px;
  padding-right: 5px;
  width: 50%;
  box-sizing: border-box; }

#main_right_480 {
  float: right;
  height: auto;
  overflow: hidden;
  padding-left: 5px;
  padding-right: 5px;
  width: 50%;
  box-sizing: border-box; }

@media all and (max-width: 640px) {
  #main_left_480,
  #main_right_480 {
    width: 100%;
    float: left; } }

#matryce-do-tampondruku {
  width: 100%;
  max-width: 600px;
  float: left; }

#content em {
  display: none !important; }

#bloki {
  overflow: hidden;
  width: 100%;
  max-width: 1002px;
  margin: 0 auto; }

#blok1, #blok2, #blok3 {
  height: 320px;
  float: left;
  overflow: hidden;
  padding: 1px 50px 20px 50px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: darkgrey;
  width: 33%;
  box-sizing: border-box; }
  @media all and (max-width: 960px) {
    #blok1, #blok2, #blok3 {
      padding: 1px 20px 20px 20px; } }
  @media all and (max-width: 820px) {
    #blok1, #blok2, #blok3 {
      width: 100%;
      text-align: center; }
      #blok1 p, #blok2 p, #blok3 p {
        text-align: center; } }

#blok1 h3, #blok2 h3, #blok3 h3 {
  margin-top: 20px;
  margin-bottom: 20px; }

#blok1, #blok2 {
  border-right: 1px solid darkgrey; }

/*
 #blok1 {
   	background-color: red;
	  		  }

		   #blok2 {
   background-color: blue;
  		  }

		   #blok3 {
   background-color: pink;
  		  }
*/
#footer {
  color: lightgray;
  height: auto;
  overflow: hidden;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  text-align: center;
  max-width: 982px;
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box; }

#created {
  font-size: 11px; }

#termodrukarki-nowe-photo {
  margin: 0 auto;
  width: 700px;
  border: 0; }

#termodrukarki-nowe-photo td {
  text-align: center; }

#termodrukarki-nowe-photo h3 {
  margin-top: 0px; }

/* K O N I E C     B L O K Ë W */
a {
  color: #808080;
  font-family: Verdana, sans-serif;
  text-decoration: none;
  line-height: 20px; }

a:hover {
  color: #2974AB; }

#footer a {
  color: lightgrey;
  font-family: Verdana, sans-serif;
  text-decoration: none;
  line-height: 20px; }

#over_menu h1 {
  color: #A9A9A9;
  font-family: Verdana;
  font-size: 24px;
  font-weight: lighter;
  line-height: 40px;
  margin-top: 15px;
  float: right;
  width: 50%; }
  @media all and (max-width: 760px) {
    #over_menu h1 {
      width: 100%;
      padding: 0 20px;
      box-sizing: border-box; } }
  @media all and (max-width: 540px) {
    #over_menu h1 {
      display: none; } }

#bloki h3 {
  text-align: center; }

h2, h3 {
  color: #2974AB;
  margin-bottom: 30px;
  margin-top: 30px; }

#over_menu img {
  float: left;
  margin: 20px 105px 35px 20px;
  min-width: 220px;
  width: 33%; }

p {
  color: #808080;
  text-align: justify;
  margin: 10px 0px 0px 0px;
  line-height: 20px; }

table {
  color: #808080;
  text-align: justify;
  margin: 10px 0px 0px 0px;
  line-height: 25px; }

@media all and (max-width: 540px) {
  embed,
  iframe {
    width: 100% !important; } }

@media all and (max-width: 700px) {
  tr.hot-foto {
    display: none; } }

* {
  margin: 0;
  padding: 0; }

/* MENU GúËWNE POCZąTEK */
#menudemo06, #menudemo06 ul {
  list-style: none;
  float: left;
  border: 1px solid #fff;
  width: 100%;
  box-sizing: border-box; }

#menudemo06 li {
  position: relative;
  float: left;
  width: 20%; }
  @media all and (max-width: 540px) {
    #menudemo06 li {
      width: 100%; } }

#menudemo06 a {
  color: #fff;
  font-family: tahoma, sans-serif;
  font-size: 15px;
  text-decoration: none;
  font-weight: bold;
  display: block;
  float: left;
  border: 1px solid #fff;
  line-height: 65px;
  height: 65px;
  padding: 0 12px;
  text-align: center;
  width: 100%;
  box-sizing: border-box; }

#menudemo06 li ul {
  display: none; }

#menudemo06 li:hover ul {
  display: block;
  position: absolute;
  left: 36%;
  top: 64px;
  margin: 0 0 0 -71px;
  width: 200px; }
  @media all and (max-width: 540px) {
    #menudemo06 li:hover ul {
      display: none;
      left: 0px;
      top: 0px;
      position: relative;
      margin: 0;
      width: 100%; }
      #menudemo06 li:hover ul li a {
        height: 65px;
        line-height: 65px; } }

#menudemo06 li li {
  float: none;
  width: 100%; }

#menudemo06 li li a {
  float: none;
  font-size: 12px;
  font-family: arial;
  font-weight: normal;
  padding: 0 6px;
  line-height: 28px;
  height: 28px;
  letter-spacing: 1px;
  width: 100%;
  box-sizing: border-box; }

/* and the colours */
#homeitem1 a {
  background-color: #292D36; }

#homeitem2 a {
  background-color: #292D36; }

#homeitem3 a {
  background-color: #292D36; }

#maxiitem a {
  background: #292D36; }

#miniitem a {
  background: #292D36; }

#microitem a {
  background: #292D36; }

#menudemo06 a:hover {
  background-color: #666; }

/* MENU GúËWNE KONIEC */
/* MENU BOCZNE POLCZąTEK */
#menudemo05,
#menudemo05 ul {
  list-style: none;
  width: 210px;
  border: 1px solid #fff;
  float: right;
  margin-left: 60px;
  margin-top: 10px;
  clear: right; }

@media all and (max-width: 760px) {
  #menudemo05 {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    margin-left: 60px;
    margin-bottom: 20px;
    border: none; } }

#menudemo05 li {
  position: relative;
  /* a little something for IE */
  line-height: 0; }

#menudemo05 a {
  color: #fff;
  font-family: tahoma, sans-serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: normal;
  display: block;
  width: 218px;
  border: 1px solid #fff;
  padding: 0 5px;
  line-height: 48px;
  height: 48px;
  letter-spacing: 1px; }

#menudemo05 li ul {
  display: none; }

#menudemo05 li:hover ul {
  display: block;
  position: absolute;
  left: 229px;
  top: -1px; }

/* and the colours */
#ppp a {
  background-color: #292D36; }

#ppp a.current,
#pp1 a.current,
#pp2 a.current,
#pp3 a.current,
#pp4 a.current,
#pp5 a.current,
#pp6 a.current,
#pp7 a.current,
#pp8 a.current {
  background-color: #666; }

#pp1 a {
  background: #292D36 url("img/menuarrow.gif") right no-repeat; }

#pp2 a {
  background: #292D36 url("img/menuarrow.gif") right no-repeat; }

#pp3 a {
  background: #292D36 url("img/menuarrow.gif") right no-repeat; }

#pp4 a {
  background: #292D36 url("img/menuarrow.gif") right no-repeat; }

#pp5 a {
  background: #292D36 url("img/menuarrow.gif") right no-repeat; }

#pp6 a {
  background-color: #292D36; }

#pp8 a {
  background: #292D36 url("img/menuarrow.gif") right no-repeat; }

#menudemo05 a:hover {
  background-color: #666; }

#menudemo05 li li a {
  background-image: none; }

/* MENU BOCZNE KONIEC */
/* MENU BOCZNE Akcesoira POLCZąTEK */
#menudemo05a,
#menudemo05s ul {
  list-style: none;
  width: 260px;
  border: 1px solid #fff;
  float: left;
  margin-left: 10px;
  margin-right: 40px;
  margin-top: 60px; }

@media all and (max-width: 760px) {
  #menudemo05a,
  #menudemo05s {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    margin-bottom: 20px;
    border: none; } }

#menudemo05a li {
  position: relative;
  /* a little something for IE */
  line-height: 0; }

#menudemo05a a {
  color: #fff;
  font-family: tahoma, sans-serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: normal;
  display: block;
  width: 268px;
  border: 1px solid #fff;
  padding: 0 5px;
  line-height: 48px;
  height: 48px;
  letter-spacing: 1px; }

#menudemo05a li ul {
  display: none; }

#menudemo05a li:hover ul {
  display: block;
  position: absolute;
  left: 229px;
  top: -1px; }

#menudemo05a a:hover {
  background-color: #666; }

#menudemo05a li li a {
  background-image: none; }

/* MENU BOCZNE Akcesoira KONIEC */
/* MENU BOCZNE V.farby POLCZąTEK */
#menudemo05f,
#menudemo05f ul {
  list-style: none;
  width: 150px;
  border: 1px solid #fff;
  float: left;
  margin-top: 40px;
  margin-right: 120px; }

@media all and (max-width: 760px) {
  #menudemo05f {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    margin-bottom: 20px;
    border: none; } }

#menudemo05f li {
  position: relative;
  /* a little something for IE */
  line-height: 0; }

#menudemo05f a {
  color: #fff;
  font-family: tahoma, sans-serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: normal;
  display: block;
  width: 158px;
  border: 1px solid #fff;
  padding: 0 35px;
  line-height: 38px;
  height: 38px;
  letter-spacing: 1px; }

#menudemo05f li ul {
  display: none; }

#menudemo05f li:hover ul {
  display: block;
  position: absolute;
  left: 229px;
  top: -1px; }

#menudemo05f a:hover {
  background-color: #666; }

#menudemo05f li li a {
  background-image: none; }

/* MENU BOCZNE V.fraby KONIEC */
/* MENU BOCZNE V.Logn POLCZąTEK */
#menudemo05s,
#menudemo05s ul {
  list-style: none;
  width: 260px;
  border: 1px solid #fff;
  float: right;
  margin-left: 60px;
  margin-top: 10px;
  clear: right; }

#menudemo05s li {
  position: relative;
  /* a little something for IE */
  line-height: 0; }

#menudemo05s a {
  color: #fff;
  font-family: tahoma, sans-serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: normal;
  display: block;
  width: 268px;
  border: 1px solid #fff;
  padding: 0 5px;
  line-height: 48px;
  height: 48px;
  letter-spacing: 1px; }

#menudemo05s li ul {
  display: none; }

#menudemo05s li:hover ul {
  display: block;
  position: absolute;
  left: 229px;
  top: -1px; }

#menudemo05s a:hover {
  background-color: #666; }

#menudemo05s li li a {
  background-image: none; }

/* MENU BOCZNE V.Long KONIEC */
#menudemo11 {
  list-style: none;
  z-index: 1;
  width: 100%;
  height: 100%;
  /* background: #000; */
  overflow: hidden;
  position: relative; }

#menudemo11 dd,
#menudemo11 dt {
  /* font-family: arial, sans-serif; */
  font-size: 12px;
  letter-spacing: 1px;
  color: gray;
  float: left;
  padding: 1px 0 10px 0;
  margin: 0 0 0 0;
  position: relative;
  /* little something for IE */
  display: inline; }

#menudemo11 dd .spacer {
  line-height: 16px;
  color: gray; }

#menudemo11 a {
  text-decoration: none;
  color: gray;
  line-height: 16px;
  float: left;
  padding: 0 6px;
  outline: none; }

#menudemo11 a:hover {
  color: #2974AB; }

#menudemo11 dt {
  line-height: 16px;
  padding: 1px 6px 0 6px; }

#menudemo11 dt .last {
  line-height: 16px;
  color: #2974AB; }

.burger-menu {
  position: absolute;
  top: 28px;
  right: 20px;
  margin: 0 auto;
  color: #60635E;
  text-transform: uppercase; }
  @media all and (min-width: 540px) {
    .burger-menu {
      display: none; } }

.burger-click-region {
  position: relative;
  width: 40px;
  height: 30px;
  cursor: pointer; }

.burger-menu-piece {
  display: block;
  position: absolute;
  width: 40px;
  border-top: 6px solid #C2C2C2;
  transform-origin: 50% 50%;
  transition: transform 400ms ease-out; }
  .burger-menu-piece:nth-child(1) {
    top: 0; }
  .burger-menu-piece:nth-child(2) {
    top: 12px;
    opacity: 1;
    transition: transform 400ms ease-out, opacity 0ms linear 200ms; }
  .burger-menu-piece:nth-child(3) {
    top: 24px; }
  .burger-menu-piece.active:nth-child(1) {
    -webkit-transform: translate3d(0, 12px, 0) rotate(45deg);
    transform: translate3d(0, 12px, 0) rotate(45deg); }
  .burger-menu-piece.active:nth-child(2) {
    opacity: 0;
    transition: transform 400ms ease-out, opacity 0ms linear 200ms; }
  .burger-menu-piece.active:nth-child(3) {
    -webkit-transform: translate3d(0, -12px, 0) rotate(-45deg);
    transform: translate3d(0, -12px, 0) rotate(-45deg); }

.js-marquee {
  width: 990px;
  overflow: hidden; }

.js-marquee a {
  font-size: 120%;
  padding-left: 5px;
  color: #336785;
  text-decoration: none; }

.js-marquee a:before {
  content: "*"; }

marquee {
  display: block; }
  @media all and (max-width: 760px) {
    marquee {
      display: none; } }

.cleaner {
  clear: both; }

.h10 {
  height: 10px; }

.h20 {
  height: 20px; }

.h30 {
  height: 30px; }

.h40 {
  height: 40px; }

.h50 {
  height: 50px; }

.h60 {
  height: 60px; }

.h70 {
  height: 70px; }

.h80 {
  height: 80px; }

.h90 {
  height: 90px; }

.h100 {
  height: 100px; }

.center {
  margin: 0 auto; }

.farbylist {
  line-height: 25px;
  margin-bottom: 50px; }

.akcesorialist {
  line-height: 25px;
  margin-bottom: 100px; }

ul.akcesorialist li {
  margin-left: 40px; }

h2.matryce, h3.matryce, h4.matryce, h5.matryce {
  color: #2974AB; }

h2.matryce {
  margin: 10px 10px 10px 5px;
  font-size: 16px; }

h3.matryce {
  margin: 10px 10px 10px 50px;
  font-size: 15px; }

h4.matryce {
  margin: 10px 10px 10px 100px;
  font-size: 14px; }

h5.matryce {
  margin: 10px 10px 10px 150px;
  font-size: 13px; }

span.matryce1 {
  font-size: 16px;
  color: #000000;
  font-weight: bold; }

span.matryce2 {
  font-size: 14px;
  color: #000000;
  font-weight: bold; }

span.matryce3 {
  font-size: 12px;
  color: #000000;
  font-weight: bold; }

p.solutions {
  padding: 10px 10px 50px 10px;
  text-indent: 20px;
  width: 100%;
  max-width: 600px;
  box-sizing: border-box; }

tr.wers0, tr.wers2, tr.wers4, tr.wers6, tr.wers8, tr.wers10, tr.wers12, tr.wers14, tr.wers16, tr.wers18, tr.wers20, tr.wers22, tr.wers24, tr.wers26, tr.wers28, tr.wers30, tr.wers32, tr.wers34 {
  background-color: #2974AB;
  color: white;
  height: 46px; }

tr.wers0 a, tr.wers2 a, tr.wers4 a, tr.wers6 a, tr.wers8 a, tr.wers10 a, tr.wers12 a, tr.wers14 a, tr.wers16 a, tr.wers18 a, tr.wers20 a, tr.wers22 a, tr.wers24 a, tr.wers26 a, tr.wers28 a, tr.wers30 a, tr.wers32 a, tr.wers34 a {
  color: white; }

tr.wers0 a:hover, tr.wers2 a:hover, tr.wers4 a:hover, tr.wers6 a:hover, tr.wers8 a:hover, tr.wers10 a:hover, tr.wers12 a:hover, tr.wers14 a:hover, tr.wers16 a:hover, tr.wers18 a:hover, tr.wers20 a:hover, tr.wers22 a:hover, tr.wers24 a:hover, tr.wers26 a:hover, tr.wers28 a:hover, tr.wers30 a:hover, tr.wers32 a:hover, tr.wers34 a:hover {
  color: red; }

tr.wers1 a, tr.wers3 a, tr.wers5 a, tr.wers7 a, tr.wers9 a, tr.wers11 a, tr.wers13 a, tr.wers15 a, tr.wers17 a, tr.wers19 a, tr.wers21 a, tr.wers23 a, tr.wers25 a, tr.wers27 a, tr.wers29 a, tr.wers31 a, tr.wers33 a, tr.wers35 a {
  color: #808080; }

tr.wers1 a:hover, tr.wers3 a:hover, tr.wers5 a:hover, tr.wers7 a:hover, tr.wers9 a:hover, tr.wers11 a:hover, tr.wers13 a:hover, tr.wers15 a:hover, tr.wers17 a:hover, tr.wers19 a:hover, tr.wers21 a:hover, tr.wers23 a:hover, tr.wers25 a:hover, tr.wers27 a:hover, tr.wers29 a:hover, tr.wers31 a:hover, tr.wers33 a:hover, tr.wers35 a:hover {
  color: red; }

td.col1 {
  width: 40px;
  text-align: center; }

td.col2 {
  width: 200px;
  text-align: center; }

td.col3 {
  width: 200px;
  text-align: center; }

td.col4 {
  width: 200px;
  text-align: center; }

td.col5 {
  width: 200px;
  text-align: center; }

td.col6 {
  width: 46px;
  text-align: center;
  background-color: #eeeeee; }

td.col6 img {
  display: block;
  margin: 0 auto;
  width: 46px;
  height: 36px;
  border: 0px; }

td.colfseria {
  width: 150px;
  text-align: center; }

td.colfopis {
  width: 750px;
  text-align: center; }

td.iqdemy1 {
  width: 160px;
  text-align: center; }

td.iqdemy2 {
  width: 800px;
  text-align: center; }

img.logoruco {
  width: 136px;
  height: 28px;
  border: 0px;
  margin: 20px 40px 30px 10px; }

.charmaszyny {
  max-width: 600px;
  width: 100%; }

.gwarancjaimage {
  width: 228px;
  height: 187px;
  float: right;
  margin-right: 40px;
  border: 0; }
  @media all and (max-width: 760px) {
    .gwarancjaimage {
      display: none; } }

.gwarancjaimage2 {
  width: 228px;
  height: 187px;
  float: left;
  margin-right: 20px;
  margin-bottom: 50px;
  border: 0; }

.panelimage {
  float: right;
  clear: right;
  margin: 10px 20px 30px 40px; }

.termoimage {
  float: left;
  margin-right: 100px;
  margin-top: 50px;
  margin-bottom: 50px; }

.termoimage2 {
  border: thin solid; }

.standardlist {
  line-height: 25px;
  list-style: inside; }

/*# sourceMappingURL=style.css.map */
