@charset "utf-8";

@import url(http://fonts.googleapis.com/css?family=Open+Sans);

@import url(http://fonts.googleapis.com/css?family=Prata);

@import url(http://fonts.googleapis.com/css?family=Questrial);

a{

  -webkit-transition: all 0.2s ease-in 0s;

  -moz-transition: all 0.2s ease-in 0s;

  -o-transition: all 0.2s ease-in 0s;

  -ms-transition: all 0.2s ease-in 0s;

  transition: all 0.2s ease-in 0s;

}



a:hover {

  text-decoration: center;

}

blockquote {

  background-image: url(../images/quote.png);

  background-repeat: no-repeat;

  border: 0 none;

  padding: 0 0 0 35px;

}

blockquote small {

  color: #939270;

  font-style: italic;

}

blockquote small::before {

  content: '';

}

blockquote.pull-right {

  padding-right: 0;

  padding-left: 35px;

  border-right: 0 none;

}

blockquote.pull-right small::after {

  content: '';

}

code {

  background-color: transparent;

  border: 0 none;

  color: #464635;

  font-family: 'Open Sans';

  padding: 2px 4px;

  font-weight: bold;

}



div.categories-list {

  min-width: 550px;

}

div.categories-list > div,

div.collapse.fade > div{

  margin-bottom: 10px;

  border-bottom: 1px solid #eee;

}

div.collapse.fade{

  padding-left: 20px;

}

div.feed-description{

  margin-bottom: 10px;

}

div.newsfeed.redirect-rtl ol{

  list-style: none;

}

div.newsfeed.redirect-rtl ol li{

  border-bottom: 1px solid #eee;

  margin-bottom: 5px;

  padding-bottom: 10px;

}

/*Image featured*/



div.imgfeatured {

  margin: -10px -10px 0;

}

div.imgfeatured img {

  width: 100%;

}

div.search input.button {

  height: 30px;

  min-height: 30px;

  -webkit-transition: all 0.2s ease-in 0s;

  -moz-transition: all 0.2s ease-in 0s;

  -o-transition: all 0.2s ease-in 0s;

  -ms-transition: all 0.2s ease-in 0s;

  transition: all 0.2s ease-in 0s;

}

dl.article-info dd {

  padding: 0 ;

}

dl.article-info dd:hover {

  background-color: transparent;

  border-radius: 0;

}

dl.article-info dd [class^="icon-"],

dl.article-info dd [class*=" icon-"] {

  display: none;

}

h1 a,

h2 a,

h3 a,

h4 a,

h5 a,

h6 a ,

ul a {

  color: #4D0068;

}

h1 a:hover,

h2 a:hover,

h3 a:hover,

h4 a:hover,

h5 a:hover,

h6 a:hover,

ul a:hover {

  color: #131304;

}

h2 a

{

  font-size: 18pt;

  font-style: italic;

}

/*****************************************************************************************/

/******************************* JOOMLA 3 ****************************/

.breadcrumb,

.filter-search.alert{

  background-color: transparent;

}

.filter-search.alert{

  border: none;

  float: left;

  margin-right: 10px;

  padding: 2px 0;

}

.items-more .nav-tabs.nav-stacked > li > a{

  border: none;

}

#archive-items .intro{

  padding-left: 10px;

}

/***********************************************************************/

.article-info dd::after {

  content: "/";

}

.article-info dd:last-child::after {

  content: "";

}

.breadcrumb{

  padding-left: 0;

  padding-right: 0;

}

.breadcrumbs,

.breadcrumbs a {

  color: #676759;

  font-size: 13px;

}

.breadcrumbs a {

  font-weight: bold;

}

.breadcrumbs a,

.breadcrumbs span {

  margin-left: 5px;

  margin-right: 5px;

}

.bs-docs-sidenav.affix {

  top: 40px;

}

.bs-docs-example {

  position: relative;

  margin: 15px 0;

  padding: 39px 19px 14px;

}

.bs-docs-example::after {

  content: "EXAMPLE";

  position: absolute;

  top: -1px;

  left: -1px;

  padding: 2px 5px 2px 25px;

  font-size: 11px;

  background-color: #cfcfc0;

  color: #7f7c72;

}

.bs-docs-sidenav .icon-chevron-right {

  float: right;

  margin-top: 2px;

  margin-right: -6px;

  opacity: .25;

}

.bs-docs-sidenav {

  width: 250px;

  margin: 30px 0 0;

}



.btn {

  font-family: 'Cambria';

  padding: 6px 12px;

  text-transform: lowercase;

  text-shadow: none;

  color: green;

}

.categories-list a{

  font-family: 'Open Sans',sans-serif;

}

.categories-list span.badge.tip{

  display: block;

}

.counter {

  line-height: 32px;

  margin-right: 10px;

}

.dispel {

  -webkit-transition: all 0.2s ease-in 0s;

  -moz-transition: all 0.2s ease-in 0s;

  -o-transition: all 0.2s ease-in 0s;

  -ms-transition: all 0.2s ease-in 0s;

  transition: all 0.2s ease-in 0s;

}

.dispel:hover {

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

  filter: alpha(opacity=70);

  opacity: 0.7;

}

.dropdown-menu {

  background-color: #f5f8f9;

  background-image: -moz-linear-gradient(top, #f5f8f9, white);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f8f9), to(white));

  background-image: -webkit-linear-gradient(top, #f5f8f9, white);

  background-image: -o-linear-gradient(top, #f5f8f9, white);

  background-image: linear-gradient(to bottom, #f5f8f9, white);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffF5F8F9', endColorstr='#ffFFFFFF', GradientType=0);

  border: 0 none !important;

  border-radius: 0 0 0 0;

  box-shadow: none;

  padding: 5px 7px;

}

.dropdown-menu li {

  background-color: white;

  border-top: 1px solid #dfdfd0;

}

.dropdown-menu li:first-child {

  border: 0 none;

}

.dropdown-menu li > a,

.dropdown-menu li > span.separator {

  padding: 3px 10px;

}

.dropdown-menu li > a:hover,

.dropdown-menu li > a:focus,

.dropdown-submenu:hover > a,

.dropdown-menu li > span:hover,

.dropdown-menu .active > span,

.dropdown-menu .active > a,

.dropdown-menu .active > a:hover {

  background-color: transparent;

  background-image: none;

  filter: none;

}

.dropdown-menu li > span:hover,

.dropdown-menu .active > span {

  color: #999999;

}

/*archive Article*/



.filter-search {

  float: right;

}

.form-actions{

  background-color: transparent;

  border: none;

}

/*************** Intro img Styles *******************************************************/



.img-intro-left img,

.img-intro-right img,

.img-intro-none img,

.img-fulltext-left img,

.img-fulltext-right  img,

.img-fulltext-none  img,

.item-image > img{

  border-top: 7px solid #464636;

}

/****************************** Input append *************************************/

.input-append input[type="text"],

.input-prepend input[type="text"],

.input-prepend input[type="password"],

.input-append input[type="password"],

.input-prepend .add-on,

.input-append .add-on{

  min-height: 24px;

}

/****************************** Items Leading ************************************/



.items-leading [class*="leading-"] h2 {

  border-bottom: 1px solid #cecebf;

  display: table;

  margin: 0 auto;

  padding-bottom: 2px;

   padding-left: 10px;

  padding-right: 10px;

}

.items-leading .memo-content {

  background-color: white;

  border: 1px solid #cecebf;

  overflow: hidden;

  padding-left: 2px;

  padding-right: 2px;

}

.items-leading [class*="img-"] img {

  border-top: 0 none;

  float: none;

  margin: 0;

}



/***************************************************************************************/



.items-more h3 {

  padding-right: 0;

}

/****************************** Single Article ****************************************/



.item-page {

  overflow: visible;

}

.item-page > h2 {

  border-bottom: 1px solid #cecebf;

  padding-bottom: 5px;

}

.page-header > h2 {

  border-bottom: 1px solid #cecebf;

  padding-bottom: 5px;

}

/************************************************************************************/



.label-info,

.badge-info {

  background-color: #343425;

  border-radius: 0 0 0 0;

  position: relative;

}

.label-info::before,

.badge-info::before {

  border-bottom: 1px solid #343425;

  bottom: -2px;

  content: '';

  height: 14px;

  left: 0;

  position: absolute;

  width: 100%;

}

.login fieldset.well{

  background-color: transparent;

  border: none;

  box-shadow: none;

}

/************************************** Modules Styles ***********************************/



/********************** Modules General Styles *****************************************/



[class*="module"] {

  margin-bottom: 20px;

}

[class*="module"] h4 {

  font-size: 1.1em;

  font-family: 'Open Sans', sans-serif;

}

.moduletext h3,

.module h3,

.moduletable h3 {

  border-bottom: 1px solid #cecebf;

  padding-bottom: 5px;

}

.moduletext h4,

.module h4,

.moduletable h4 {

  color: #666666;

  font-family: 'Open Sans';

}

/*MODULE STYLE _MS1*/



.moduletext_ms1,

.module_ms1,

.moduletable_ms1 {

  background-color: white;

  border-bottom: 1px solid #dfdfd0;

  border-left: 1px solid #dfdfd0;

  border-right: 1px solid #dfdfd0;

  padding: 10px 10px 0px;

  position: relative;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -ms-box-sizing: border-box;

  box-sizing: border-box;

}

.moduletext_ms1::after,

.module_ms1::after,

.moduletable_ms1::after {

  content: '';

  border-top: 4px solid #464636;

  left: 0;

  position: absolute;

  top: 0;

  width: 100%;

}

.moduletext_ms1 h4,

.module_ms1 h4,

.moduletable_ms1 h4,

.moduletext_ms3 h4,

.module_ms3 h4,

.moduletable_ms3 h4 {

  background-color: #464637;

  color: white;

  font-family: 'Open Sans';

  font-size: 1em;

  margin-left: -10px;

  margin-top: 0;

  padding: 3px 10px;

  width: 100%;

}

/*MODULE STYLE _ms2 */



.moduletext_ms2,

.module_ms2,

.moduletable_ms2 {

  background-color: #464637;

  color: white;

  padding: 10px 10px 5px;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -ms-box-sizing: border-box;

  box-sizing: border-box;

}

.moduletext_ms2 h3,

.module_ms2 h3,

.moduletable_ms2 h3 {

  border-bottom: 1px solid #cecebf;

  color: white;

  display: table;

  padding-bottom: 5px;

  padding-right: 25px;

}

.moduletext_ms2 h4,

.module_ms2 h4,

.moduletable_ms2 h4 {

  background-color: white;

  color: #464637;

  font-family: 'Open Sans';

  font-size: 1em;

  margin-left: -10px;

  margin-top: 0;

  padding: 3px 10px;

  width: 100%;

}

/*MODULE STYLE _ms3 */



.moduletext_ms3,

.module_ms3,

.moduletable_ms3 {

  background-color: white;

  border: 1px solid #dfdfd0;

  padding: 10px 10px 5px;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -ms-box-sizing: border-box;

  box-sizing: border-box;

}

.moduletext_ms1  h3,

.module_ms1 h3,

.moduletable_ms1 h3,

.moduletext_ms3 h3,

.module_ms3 h3,

.moduletable_ms3 h3 {

  border-bottom: 1px solid #cecebf;

  display: table;

  padding-bottom: 5px;

  padding-right: 7px;

}

/*MODULE STYLE _ms4*/



.moduletext_ms4 h4,

.module_ms4 h4,

.moduletable_ms4 h4 {

  background-color: #464637;

  border-bottom: 1px solid #cecebf;

  color: white;

  font-size: 0.8em;

  margin: 0 -10px 10px;

  padding: 5px;

margin: 0 auto;

}

.moduletext_ms4 .imgfeatured + .memo-content h4,

.module_ms4 .imgfeatured + .memo-content h4,

.moduletable_ms4 .imgfeatured + .memo-content h4 {

  bottom: 100%;

  left: 10%;

  margin: 0;

  position: absolute;

  padding-left: 5%;

  padding-right: 5%;

  width: 70%;

}

.moduletext_ms4 h3,

.module_ms4 h3,

.moduletable_ms4 h3 {

  border-bottom: 1px solid #cecebf;

  display: table;

  margin: 0 auto 10px;

  padding-bottom: 2px;

  padding-left: 10px;

  padding-right: 10px;

}

.moduletext_ms4,

.module_ms4,

.moduletable_ms4 {

  padding: 10px 10px 5px;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -ms-box-sizing: border-box;

  box-sizing: border-box;

}

.moduletext_ms4 .memo-content,

.module_ms4 .memo-content,

.moduletable_ms4 .memo-content {

  background-color: white;

  border: 1px solid #cecebf;

  padding: 10px;

  position: relative;

}

.moduletext_ms4 .imgfeatured + .memo-content,

.module_ms4 .imgfeatured + .memo-content,

.moduletable_ms4 .imgfeatured + .memo-content {

  margin-top: -10%;

}



.items-leading .overlapped .article-info {

  background-color: #464637;

  color: white;

  padding-left: 10px;

  padding-right: 10px;

  position: relative;

  text-transform: uppercase;

  width: 70%;

  z-index: 1;

  margin: 0 auto;

}

.items-leading .overlapped.has-img .article-info {

  margin: -100px auto 0;

}

.items-leading .overlapped .readmore {

  display: block;

  float: none;

  text-align: right;

}

.items-leading .overlapped article-info dd:hover {

  background-color: transparent;

}

.items-leading .overlapped .memo-content {

  margin-left: auto;

  margin-right: auto;

  position: relative;

  overflow: visible;

  width: 80%;

  z-index: 2;

}

.items-leading .overlapped.has-img .img-intro-left,

.items-leading .overlapped.has-img .img-intro-right,

.items-leading .overlapped.has-img .img-intro-none {

  float: none;

  margin: 0;

  width: 100%;

}

.items-leading .overlapped.has-img .img-intro-left img,

.items-leading .overlapped.has-img .img-intro-right img,

.items-leading .overlapped.has-img .img-intro-none img {

  width: 100%;

}

.items-leading .overlapped {

  margin-bottom: 20px;

}

.pagenav.disabled a {

  color: #bbbbbb;

}

div.item-page.overlapped-article div.img-fulltext-left,

div.item-page.overlapped-article div.img-fulltext-right,

div.item-page.overlapped-article div.img-fulltext-none {

  float: none;

  width: 100%;

}



div.item-page.overlapped-article div.img-fulltext-left img,

div.item-page.overlapped-article div.img-fulltext-right img,

div.item-page.overlapped-article div.img-fulltext-none img {

  float: none;

  width: 100%;

}





/*****************************************/



.pagination ul > li > a{

  background-color: #464636;

  color: white;

}

.pagination ul > li > a:hover {

  background-color: #cfcfc0;

  color: #464636;

}

.pagination ul > li span {

  background-color: #cbcbc5;

}

.pagination ul > li span a:hover {

  text-decoration: none;

}

/********************************** TABS ***************************************/



/************************** Content ***********************/



div.current {

  background-color: white;

  border: 1px solid #cecebf;

  box-shadow: 1px 0px 10px -5px #242415;

  margin-top: 1px;

  padding: 10px;

}

.tabs section {

  padding-top: 30px;

}

/************************** Tabs ***********************/



.nav-tabs > .open h3 a {

  border: 0 none;

  background-color: #cfcfc0;

  color: white !important;

}

.nav-tabs > dt a:hover {

  background-color: #cfcfc0;

  text-decoration: none;

}

.nav-tabs dt a {

  background-color: #464637;

  border: 0 none;

  border-radius: 0 0 0 0;

  color: white !important;

  font-family: 'Open Sans';

  text-transform: uppercase;

}

.number {

  color: #95928a;

}

.radio,

.checkbox {

  float: none;

}

.search label {

  margin: 0;

}

.search label:empty {

  display: none;

}

.search .button:hover {

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

  filter: alpha(opacity=70);

  opacity: 0.7;

}

.tabs.nav.nav-tabs {

  border-bottom: 0 none;

  display: table;

  margin: 0 0;

}

/******************************** TABLES *****************************************/



.table-bordered thead:last-child tr:last-child th:first-child,

.table-bordered tbody:last-child tr:last-child td:first-child,

.table-bordered tfoot:last-child tr:last-child td:first-child,

.table-bordered thead:first-child tr:first-child th:first-child,

.table-bordered tbody:first-child tr:first-child td:first-child {

  border-radius: 0 0 0 0 !important;

  table-layout: auto;

}

.table thead tr th {

  background-color: #464636;

  color: white;

  font-family: 'Prata';

  text-align: center;

  font-weight: normal;

}

.table thead tr th a {

  color: white;

}

.table tr td {

  text-align: center;

}

.table tr td a{

  text-shadow:none;

}

/*************** Header *******************************************************/



#header {

  box-shadow: 0 0 10px 1px #dbdbea;

  margin-left: -20px;

  margin-right: -20px;

  padding: 0px 0px 0px;

}

@media (min-width: 979px){

  #nav-toolbar{

    display: table;

    margin-left: 0 auto;

  }

}

.collapse#nav-toolbar {

  display: table;

  margin-left: 0 auto;

}

#footer {

  background-color: #353526;

  background-image: -moz-linear-gradient(top, #242415, #353526);

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#242415), to(#353526));

  background-image: -webkit-linear-gradient(top, #242415, #353526);

  background-image: -o-linear-gradient(top, #242415, #353526);

  background-image: linear-gradient(to bottom, #242415, #353526);

  font-size: 12px;

  padding-top: 5px;

}

#footer a {

  color: white;

  text-decoration: underline;

}



#login-form .nav.well.nav-list,

.items-more.well {

  background-color: transparent;

  border: 0 none;

  box-shadow: none;

}

#mod-search-searchword {

  float: none;

}

#nav-toolbar .nav li.dropdown > .dropdown-toggle .caret{

 top: 60%;

}

#slide-contact .accordion-group{

  margin-bottom: -1px;

}

#top_primary {

  color: #9b9b8c;

}

#top_primary .moduletable {

  margin-bottom: 10px;

  margin-left: 5px;

  margin-right: 5px;

}

/************** Memo Styles ***************/



#sidebar1,

#sidebar2 {

  overflow: visible;

}



#main-content {

  margin-top: 20px;

}

tr.browserhead

{

border-left: 1px solid black;

border-right: 1px solid black;

border-bottom: 1px solid black;

border-top: 1px solid black;

text-align: center;

}

th.t1, th.t2, th.t11, th.t12, th.t13, th.t14, th.t21, th.t22, th.t23, th.t24, th.t25, th.t26, th.t27, th.t28, th.t29

{

border: 1px solid black;

padding-left: 3px;

padding-right: 3px;

}

td.kom1.first,td.kom1, td.kom2, td.kom3, td.kom4, td.kom5, td.kom6, td.kom7, td.kom8, td.kom9, td.kom10

{

border: 1px solid black;

text-align: center;

padding-left: 3px;

padding-right: 3px;

}

td.kom2.archiwalny0

{

border: 1px solid black;

text-align: left;

padding-left: 3px;

padding-right: 3px;

}

th

{

border: 1px solid black;

}

td.komcen1.first,td.komcen1, td.komcen2, td.komcen3, td.komcen4, td.komcen5, td.komcen6, td.komcen7, td.komcen8, td.komcen9, td.komcen10

{

border: 1px solid black;

text-align: center;

padding-left: 3px;

padding-right: 3px;

padding-top: 3px;

padding-bottom: 3px;

}

td.komcen2.archiwalny0

{

border: 1px solid black;

text-align: left;

padding-left: 3px;

padding-right: 3px;

padding-top: 3px;

padding-bottom: 3px;

}

td.komprod1.first,td.komprod1, td.komprod2, td.komprod3, td.komprod4, td.komprod5, td.komprod6, td.komprod7, td.komprod8, td.komprod9, td.komprod10

{

border: 1px solid black;

text-align: center;

padding-left: 3px;

padding-right: 3px;

padding-top: 3px;

padding-bottom: 3px;

}

td.komprod2.archiwalny0

{

border: 1px solid black;

text-align: left;

padding-left: 3px;

padding-right: 3px;

padding-top: 3px;

padding-bottom: 3px;

}

form

{

margin-bottom: 0;

}

div.cennik

{

padding: 0;

}



a.modules

{

  color: black;

}



a:hover

{

color: #c64934;

}



div.magnets

{

  width: 95%;

  border-bottom: 1px solid grey;

  margin: auto;

  padding-top: 5px;

  padding-bottom: 5px;

}



span.title

{

font-size:24px;

padding-bottom: 8px;

width: 95%;

margin: 0 auto;

padding: 8px;

margin-bottom: 20px;

text-align: center;

}



span.products

{

margin-top: 2px;

width: 95%;

float: left;

padding: 4px;

cursor: pointer;

color: black;

}



span.products:hover

{

margin-top: 2px;

background-color: #bbbbbb;

color: black;

width: 95%;

float: left;

padding: 4px;

cursor: pointer;

}



div.moduletable.no_title.memo.masonry-brick

{

background-color: #eeeeee;

border: 1px solid grey;

padding-bottom: 0px;

}



div.moduletable.moduly.memo.masonry-brick

{

background-color: #eeeeee;

border: 0px solid grey;

padding-bottom: 5px;

max-width: 215px;

}



div.xac-container

{

  background-color: white;

}

a.modules:hover

{

  color: black;

  font-size: 11.5pt;

}

a.modules

{

  color: black;

}

table.tabceny

{

  overflow: auto;



}

@media screen and (max-width:960px)

{

  table.tabceny, table.tabtowary

    {

  background: #ffffff; /* Old browsers */

background: -moz-linear-gradient(left, #ffffff 7%, #d3d3d3 54%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(7%,#ffffff), color-stop(54%,#d3d3d3)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left, #ffffff 7%,#d3d3d3 54%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left, #ffffff 7%,#d3d3d3 54%); /* Opera 11.10+ */

background: -ms-linear-gradient(left, #ffffff 7%,#d3d3d3 54%); /* IE10+ */

background: linear-gradient(to right, #ffffff 7%,#d3d3d3 54%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3d3d3',GradientType=1 ); /* IE6-9 */

}

}



div#logo

{

  height: 60px;

  width: 100%;

  background-image: url(../images/logo_banner_header.png);

  background-repeat: no-repeat;

  background-position: center;

}



@media screen and (max-width: 960px)

{

  div#logo

{

  height: 60px;

  width: 100%;

 background-image: url(../images/logo_banner_header_small.png);

  background-repeat: no-repeat;

  background-position: center;

}

}

td.oferta

{

  background-color: #eeeeee;

  text-align: center;

  border-right: 5px solid #f5f8f9;

}

td.oferta:hover

{

  background-color: #bbbbbb;

  cursor: pointer;

  text-align: center;

}

a.oferta

{

  color: black;

  font-weight: normal;

}

a.oferta:hover

{

  color: black;

  font-size: 10.5pt;

  text-decoration: underline;

}

.resp_table

{

  font-size: 12pt;

  text-align: center;

}

.table_column

{

  min-width: 20%;

  display: inline-block;

  background-color: white;

  text-align: left;

}

.table_column p

{

  margin: 0;

  border: solid thin black;

  padding: 3pt 7pt;

}

.top_cell

{

  background-color: silver;

  text-align: center;

  font-weight: bold;

}

/*

Generic Styling, for Desktops/Laptops

*/

table#izo_ani, table#si_cgs, table#tk, table#mw, table#si, table#fiz, table#f_mag, table#f_fiz, table#ferr_si, table#ferr_fiz, table#smco_mag, table#smco_fiz, table#alnico, table#umn, table#obrobka {

  border-collapse: collapse;

  text-align: center;

}

/* Zebra striping */

tr#izo_ani:nth-of-type(odd), tr#si_cgs:nth-of-type(odd), tr#tk:nth-of-type(odd), tr#mw:nth-of-type(odd), tr#si:nth-of-type(odd), tr#fiz:nth-of-type(odd), tr#f_mag:nth-of-type(odd), tr#f_fiz:nth-of-type(odd), tr#ferr_si:nth-of-type(odd), tr#ferr_fiz:nth-of-type(odd), tr#smco_mag:nth-of-type(odd), tr#smco_fiz:nth-of-type(odd), tr#alnico:nth-of-type(odd), tr#umn:nth-of-type(odd), tr#obrobka:nth-of-type(odd)

{

  background: #eee;

  text-align: center;

}

th#izo_ani, th#si_cgs, th#tk, th#mw, th#si, th#fiz, th#f_mag, th#f_fiz, th#ferr_si, th#ferr_fiz, th#smco_mag, th#smco_fiz, th#alnico, th#umn, th#obrobka {

  background: #333;

  color: white;

  font-weight: bold;

  text-align: center;

}

td#izo_ani, th#izo_ani, td#si_cgs, th#si_cgs, td#tk, th#tk, td#mw, th#mw, td#si, th#si, td#fiz, th#fiz, td#f_mag, th#f_mag, td#f_fiz, th#f_fiz, td#ferr_si, th#ferr_si, td#ferr_fiz, th#ferr_fiz, td#smco_mag, th#smco_mag, td#smco_fiz, th#smco_fiz, td#alnico, th#alnico, td#umn, th#umn, td#obrobka, th#obrobka {

  padding: 6px;

  border: 1px solid #ccc;

  text-align: center;

}



/*

Max width before this PARTICULAR table gets nasty

This query will take effect for any screen smaller than 760px

and also iPads specifically.

*/

@media

only screen and (max-width: 760px),

(min-device-width: 768px) and (max-device-width: 1024px)  {



  /* Force table to not be like tables anymore */

  table#izo_ani, thead#izo_ani, tbody#izo_ani, th#izo_ani, td#izo_ani, tr#izo_ani, table#si_cgs, thead#si_cgs, tbody#si_cgs, th#si_cgs, td#si_cgs, tr#si_cgs, table#tk, thead#tk, tbody#tk, th#tk, td#tk, tr#tk, table#mw, thead#mw, tbody#mw, th#mw, td#mw, tr#mw, table#si, thead#si, tbody#si, th#si, td#si, tr#si, table#fiz, thead#fiz, tbody#fiz, th#fiz, td#fiz, tr#fiz, table#f_mag, thead#f_mag, tbody#f_mag, th#f_mag, td#f_mag, tr#f_mag,
table#f_fiz, thead#f_fiz, tbody#f_fiz, th#f_fiz, td#f_fiz, tr#f_fiz, table#ferr_si, thead#ferr_si, tbody#ferr_si, th#ferr_si, td#ferr_si, tr#ferr_si, table#ferr_fiz, thead#ferr_fiz, tbody#ferr_fiz, th#ferr_fiz, td#ferr_fiz, tr#ferr_fiz, table#smco_mag, thead#smco_mag, tbody#smco_mag, th#smco_mag, td#smco_mag, tr#smco_mag, table#smco_fiz, thead#smco_fiz, tbody#smco_fiz, th#smco_fiz, td#smco_fiz, tr#smco_fiz, table#alnico, thead#alnico, tbody#alnico, th#alnico, td#alnico, tr#alnico, table#umn, thead#umn, tbody#umn, th#umn, td#umn, tr#umn, table#obrobka, thead#obrobka, tbody#obrobka, th#obrobka, td#obrobka, tr#obrobka

{

    display: block;

  text-align: center;

  }



  /* Hide table headers (but not display: none;, for accessibility) */

  thead#izo_ani tr#izo_ani, thead#si_cgs tr#si_cgs, thead#tk tr#tk, thead#mw tr#mw, thead#si tr#si, thead#fiz tr#fiz, thead#f_mag tr#f_mag, thead#f_fiz tr#f_fiz, thead#ferr_si tr#ferr_si, thead#ferr_fiz tr#ferr_fiz, thead#smco_mag tr#smco_mag, thead#smco_fiz tr#smco_fiz, thead#alnico tr#alnico, thead#umn tr#umn, thead#obrobka tr#obrobka {

    position: absolute;

    top: -9999px;

    left: -9999px;

  }

  th#izo_ani, th#si_cgs, th#tk, th#mw, th#si, th#fiz, th#f_mag, th#f_fiz, th#ferr_si, th#ferr_fiz, th#smco_mag, th#smco_fiz, th#alnico, th#umn, th#obrobka {

  background: #333;

  color: white;

  font-weight: bold;

  text-align: center;

}

  tr#izo_ani, tr#si_cgs, tr#tk, tr#mw, tr#si, tr#fiz, tr#f_mag, tr#f_fiz, tr#ferr_si, tr#ferr_fiz, tr#smco_mag, tr#smco_fiz, tr#alnico, tr#umn, tr#obrobka{ border: 1px solid #ccc; }



  td#izo_ani, td#si_cgs, td#tk, td#mw, td#si, td#fiz, td#f_mag, td#f_fiz, td#ferr_si, td#ferr_fiz, td#smco_mag, td#smco_fiz, td#alnico, td#umn, td#obrobka
    /* Behave  like a "row" */

    border: none;

    border-bottom: 1px solid #eee;

    position: relative;

    padding-left: 50%;

  }



  td#izo_ani:before, td#si_cgs:before, td#tk:before, td#mw:before, td#si:before, td#fiz:before, td#f_mag:before, td#f_fiz:before, td#ferr_si:before, td#ferr_fiz:before, td#smco_mag:before, td#smco_fiz:before, td#alnico:before, td#umn:before, td#obrobka:before {

    /* Now like a table header */

    position: absolute;

    /* Top/left values mimic padding */

    top: 6px;

    left: 6px;

    width: 45%;

    padding-right: 10px;

    white-space: nowrap;

  }



  /*

  Label the data

  */

  td#izo_ani:nth-of-type(1):before { content: "Magnesy"; }

  td#izo_ani:nth-of-type(2):before { content: "Izotropowe"; }

  td#izo_ani:nth-of-type(3):before { content: "Anizotropowe"; }

  td#si_cgs:nth-of-type(1):before { content: "Parametr"; }

  td#si_cgs:nth-of-type(2):before { content: "Symbole"; }

  td#si_cgs:nth-of-type(3):before { content: "Jednostka w SI"; }

  td#si_cgs:nth-of-type(4):before { content: "Jednostka w CGS"; }

  td#si_cgs:nth-of-type(5):before { content: "Relacja SI/CGS"; }

  td#si_cgs:nth-of-type(6):before { content: " Relacja CGS/SI"; }

  td#tk:nth-of-type(1):before { content: "Typ magnesu"; }

  td#tk:nth-of-type(2):before { content: "TK(Br)"; }

  td#tk:nth-of-type(3):before { content: "TK(jHc)"; }

  td#mw:nth-of-type(2):before { content: "Rodzaj"; }

  td#mw:nth-of-type(3):before { content: "Średnica D [mm]"; }

  td#mw:nth-of-type(4):before { content: "Wysokość H [mm]"; }

  td#si:nth-of-type(1):before { content: "Symbol materiału"; }

  td#si:nth-of-type(2):before { content: "Remanencja"; }

  td#si:nth-of-type(3):before { content: "Koercja Hcb"; }

  td#si:nth-of-type(4):before { content: "Koercja Hcj"; }

  td#si:nth-of-type(5):before { content: "Gęstość energii"; }

  td#si:nth-of-type(6):before { content: "Max. temp. pracy"; }

  td#fiz:nth-of-type(1):before { content: "Wyszczególnienie"; }

  td#fiz:nth-of-type(2):before { content: "Jednostka"; }

  td#fiz:nth-of-type(3):before { content: "Wartość"; }

  td#f_mag:nth-of-type(1):before { content: "Symbol materiału"; }

  td#f_mag:nth-of-type(2):before { content: "Remanencja"; }

  td#f_mag:nth-of-type(3):before { content: "Koercja Hcb"; }

  td#f_mag:nth-of-type(4):before { content: "Koercja Hcj"; }

  td#f_mag:nth-of-type(5):before { content: "Gęstość energii"; }

  td#f_mag:nth-of-type(6):before { content: "Gęstość energii"; }

  td#f_fiz:nth-of-type(1):before { content: "Symbol materiału"; }

  td#f_fiz:nth-of-type(2):before { content: "Wsp. temp. remanencji"; }

  td#f_fiz:nth-of-type(3):before { content: "Wsp. temp. koercji"; }

  td#f_fiz:nth-of-type(4):before { content: "Gęstość"; }

  td#f_fiz:nth-of-type(5):before { content: "Twardość Brinella"; }

  td#f_fiz:nth-of-type(6):before { content: "Rezystywność"; }

  td#f_fiz:nth-of-type(7):before { content: "Max. temp. pracy"; }

  td#ferr_si:nth-of-type(1):before { content: "Symbol materiału"; }

  td#ferr_si:nth-of-type(2):before { content: "Remanencja"; }

  td#ferr_si:nth-of-type(3):before { content: "Koercja Hcb"; }

  td#ferr_si:nth-of-type(4):before { content: "Koercja Hcj"; }

  td#ferr_si:nth-of-type(5):before { content: "Gęstość energii"; }

  td#ferr_fiz:nth-of-type(1):before { content: "Cecha"; }

  td#ferr_fiz:nth-of-type(2):before { content: "Jednostka"; }

  td#ferr_fiz:nth-of-type(3):before { content: "Wartość"; }

  td#smco_mag:nth-of-type(1):before { content: "Symbol materiału"; }

  td#smco_mag:nth-of-type(2):before { content: "Remanencja"; }

  td#smco_mag:nth-of-type(3):before { content: "Koercja Hcb"; }

  td#smco_mag:nth-of-type(4):before { content: "Koercja Hcj"; }

  td#smco_mag:nth-of-type(5):before { content: "Gęstość energii"; }

  td#smco_mag:nth-of-type(6):before { content: "Max. temp. pracy"; }

  td#smco_fiz:nth-of-type(1):before { content: "Symbol materiału"; }

  td#smco_fiz:nth-of-type(2):before { content: "Wsp. temp. remanencji"; }

  td#smco_fiz:nth-of-type(3):before { content: "Wsp. temp. koercji"; }

  td#smco_fiz:nth-of-type(4):before { content: "Gęstość"; }

  td#smco_fiz:nth-of-type(5):before { content: "Twardość Vickersa"; }

  td#smco_fiz:nth-of-type(6):before { content: "Rezystywność"; }

  td#smco_fiz:nth-of-type(7):before { content: "Gęstość energii"; }

  td#smco_fiz:nth-of-type(8):before { content: "Max. temp. pracy"; }

  td#smco_fiz:nth-of-type(9):before { content: "Typ"; }

  td#alnico:nth-of-type(1):before { content: "Symbol materiału"; }

  td#alnico:nth-of-type(2):before { content: "Remanencja"; }

  td#alnico:nth-of-type(3):before { content: "Koercja"; }

  td#alnico:nth-of-type(4):before { content: "Gęstość energii"; }

  td#alnico:nth-of-type(5):before { content: "Gęstość"; }

  td#alnico:nth-of-type(6):before { content: "Temperatura Curie"; }

  td#alnico:nth-of-type(7):before { content: "Max. temp. pracy"; }

  td#alnico:nth-of-type(8):before { content: "Rodzaj materiału"; }

  td#umn:nth-of-type(1):before { content: "Rodzaj uchwytu"; }

  td#umn:nth-of-type(2):before { content: "Obudowa ocynkowana"; }

  td#umn:nth-of-type(3):before { content: "Obudowa mosiężna"; }

  td#obrobka:nth-of-type(1):before { content: "Powłoka"; }

  td#obrobka:nth-of-type(2):before { content: "Grubość powłoki"; }

  td#obrobka:nth-of-type(3):before { content: "Test w komorze solnej"; }

  td#obrobka:nth-of-type(4):before { content: "Test PCT"; }

  td#obrobka:nth-of-type(5):before { content: "Przywieralność kleju"; }

  td#obrobka:nth-of-type(6):before { content: "Zalety powłoki"; }

  td#obrobka:nth-of-type(7):before { content: "Wady powłoki"; }

}



div.moduletable.no_title.memo.masonry-brick

{

  margin-bottom: 10px;

}



 .container {

        width:100%;

    }



    .rwd-table {

        position: relative;



    }



    @media screen and (max-width:960px) {

        .rwd-table {

            overflow-x:scroll;

            padding-top:5px;

        }

    }









       ::-webkit-scrollbar {

        -webkit-appearance: none;

        width: 5px;

    }

    ::-webkit-scrollbar-thumb {

        border-radius: 4px;

        background-color: rgba(0,0,0,.5);

        box-shadow: 0 0 1px rgba(255,255,255,.5);

    }



    .scroll-this {

        position:relative;

        top:0;

        z-index:999;

        font-size: 15px;

        background:#e1e1e1;

        display: none;

        text-align: right;

        padding-right: 5px;

    }



    @media screen and (max-width:960px) {

        .scroll-this {

  display: block;

        }

    }



/*

Generic Styling, for Desktops/Laptops

*/

td#stale, td#uchwyty, td#separatory, td#przyrzady, td#spiekane, td#filmy_magnesy, td#ferrytowe, td#uchwyty_ndfeb, td#chwytaki, td#uchwyt, td#uchwyty_ferryt {

  border-collapse: collapse;

  text-align: center;

}

/* Zebra striping */

th#stale:nth-of-type(odd), th#uchwyty:nth-of-type(odd), th#separatory:nth-of-type(odd), th#przyrzady:nth-of-type(odd), th#spiekane:nth-of-type(odd), th#filmy_magnesy:nth-of-type(odd), th#ferrytowe:nth-of-type(odd), th#uchwyty_ndfeb:nth-of-type(odd), th#chwytaki:nth-of-type(odd), th#uchwyt:nth-of-type(odd), th#uchwyt_ferryt:nth-of-type(odd)

{

  background: #eee;

  text-align: center;

}

th#stale, th#uchwyty, td#separatory, td#przyrzady, td#spiekane, td#filmy_magnesy, td#ferrytowe, td#uchwyty_ndfeb, td#chwytaki, td#uchwyt, td#uchwyty_ferryt {

  background: #ddd;

  color: black;

  font-weight: bold;

  text-align: center;

}

th#stale:hover, th#uchwyty:hover, th#separatory:hover, th#przyrzady:hover, th#spiekane:hover, th#filmy_magnesy:hover, th#ferrytowe:hover, th#uchwyty_ndfeb:hover, th#chwytaki:hover, th#uchwyt:hover, th#uchwyty_ferryt:hover

{

  background: silver;

  color: black;

  font-weight: bold;

  text-align: center;

  cursor: pointer;

  text-decoration: underline;

}

th#stale, th#uchwyty, th#separatory, th#przyrzady, th#spiekane, th#filmy_magnesy, th#ferrytowe, th#uchwyty_ndfeb, th#chwytaki, th#uchwyt, th#uchwyty_ferryt {

  padding: 6px;

  border: 1px solid black;

  text-align: center;

}

td#stale, td#uchwyty, td#separatory, td#przyrzady, td#spiekane, td#filmy_magnesy, td#ferrytowe, td#uchwyty_ndfeb, td#chwytaki, td#uchwyt, td#uchwyty_ferryt

{

border: 1px solid black;

}



/*

Max width before this PARTICULAR table gets nasty

This query will take effect for any screen smaller than 760px

and also iPads specifically.

*/

@media

only screen and (max-width: 760px),

(min-device-width: 768px) and (max-device-width: 1024px)  {



  /* Force table to not be like tables anymore */

table#stale, thead#stale, tbody#stale, th#stale, td#stale, tr#stale, table#uchwyty, thead#uchwyty, tbody#uchwyty, th#uchwyty, td#uchwyty, tr#uchwyty, table#separatory, thead#separatory, tbody#separatory, th#separatory, td#separatory, tr#separatory, table#przyrzady, thead#przyrzady, tbody#przyrzady, th#przyrzady, td#przyrzady, tr#przyrzady, table#spiekane, thead#spiekane, tbody#spiekane, th#spiekane, td#spiekane, tr#spiekane, table#filmy_magnesy, thead#filmy_magnesy, tbody#filmy_magnesy, th#filmy_magnesy, td#filmy_magnesy, tr#filmy_magnesy, table#ferrytowe, thead#ferrytowe, tbody#ferrytowe, th#ferrytowe, td#ferrytowe, tr#ferrytowe, table#uchwyty_ndfeb, thead#uchwyty_ndfeb, tbody#uchwyty_ndfeb, th#uchwyty_ndfeb, td#uchwyty_ndfeb, tr#uchwyty_ndfeb, table#chwytaki, thead#chwytaki, tbody#chwytaki, th#chwytaki, td#chwytaki, tr#chwytaki, table#uchwyt, thead#uchwyt, tbody#uchwyt, th#uchwyt, td#uchwyt, tr#uchwyty_ferryt, table#uchwyty_ferryt, thead#uchwyty_ferryt, tbody#uchwyty_ferryt, th#uchwyty_ferryt, td#uchwyty_ferryt, tr#uchwyty_ferryt

{

    display: block;

  text-align: center;

  }



  /* Hide table headers (but not display: none;, for accessibility) */

thead#stale tr#stale, thead#uchwyty tr#uchwyty, thead#separatory tr#separatory, thead#przyrzady tr#przyrzady, thead#spiekane tr#spiekane, thead#filmy_magnesy tr#filmy_magnesy, thead#ferrytowe tr#ferrytowe, thead#uchwyty_ndfeb tr#uchwyty_ndfeb, thead#chwytaki tr#chwytaki, thead#uchwyt tr#uchwyt, thead#uchwyty_ferryt tr#uchwyty_ferryt {

    position: absolute;

    top: -9999px;

    left: -9999px;

  }

th#stale, th#uchwyty, th#separatory, th#przyrzady, th#spiekane, th#filmy_magnesy, th#ferrytowe, th#uchwyty_ndfeb, th#chwytaki, th#uchwyt, th#uchwyty_ferryt {

  background: #333;

  color: white;

  font-weight: bold;

  text-align: center;

}

tr#stale, tr#uchwyty, tr#separatory, tr#przyrzady, tr#spiekane, tr#filmy_magnesy, tr#ferrytowe, tr#uchwyty_ndfeb, tr#chwytaki, tr#uchwyt, tr#uchwyty_ferryt { border: 1px solid #ccc; }



td#stale, td#uchwyty, td#separatory, td#przyrzady, td#spiekane, td#filmy_magnesy, td#ferrytowe, td#uchwyty_ndfeb, td#chwytaki, td#uchwyt, td#uchwyty_ferryt {

    /* Behave  like a "row" */

    border: none;

    border-bottom: 1px solid #eee;

    position: relative;

    padding-left: 50%;

  }



td#stale:before, td#uchwyty:before, td#separatory:before, td#przyrzady:before, td#spiekane:before, td#spiekane:before, td#filmy_magnesy:before, td#ferrytowe:before, td#uchwyty_ndfeb:before, td#chwytaki:before, td#uchwyt:before, td#uchwyty_ferryt:before {

    /* Now like a table header */

    position: absolute;

    /* Top/left values mimic padding */

    top: 6px;

    left: 6px;

    width: 45%;

    padding-right: 10px;

    white-space: wrap;

  }



  /*

  Label the data

  */

  td#stale:nth-of-type(1):before { content: "NdFeB spiekane"; }

  td#stale:nth-of-type(2):before { content: "ferrytowe"; }

  td#stale:nth-of-type(3):before { content: "alnico"; }

  td#stale:nth-of-type(4):before { content: "SmCo"; }

  td#stale:nth-of-type(5):before { content: "NdFeB wiązane"; }

  td#stale:nth-of-type(6):before { content: "taśma elastyczna"; }

  td#uchwyty:nth-of-type(1):before { content: "neodymowe"; }

  td#uchwyty:nth-of-type(2):before { content: "ferrytowe"; }

  td#uchwyty:nth-of-type(3):before { content: "alnico"; }

  td#uchwyty:nth-of-type(4):before { content: "spawalnicze"; }

  td#uchwyty:nth-of-type(5):before { content: "Strong Hand Tools"; }

  td#uchwyty:nth-of-type(6):before { content: "stoły"; }

  td#uchwyty:nth-of-type(7):before { content: "chwytaki"; }

  td#uchwyty:nth-of-type(8):before { content: "inne"; }

  td#separatory:nth-of-type(1):before { content: "płytowe"; }

  td#separatory:nth-of-type(2):before { content: "belkowe"; }

  td#separatory:nth-of-type(3):before { content: "bębnowe"; }

  td#separatory:nth-of-type(4):before { content: "stożkowe"; }

  td#separatory:nth-of-type(5):before { content: "szufladowe"; }

  td#separatory:nth-of-type(6):before { content: "rusztowe"; }

  td#separatory:nth-of-type(7):before { content: "wałki"; }

  td#przyrzady:nth-of-type(1):before { content: "mierniki"; }

  td#przyrzady:nth-of-type(2):before { content: "demagnetyzery"; }

  td#przyrzady:nth-of-type(3):before { content: "szczotki"; }

  td#przyrzady:nth-of-type(4):before { content: "rozdzielacze"; }

  td#przyrzady:nth-of-type(5):before { content: "akcesoria"; }

  td#spiekane:nth-of-type(1):before { content: "walcowe"; }

  td#spiekane:nth-of-type(2):before { content: "płytkowe"; }

  td#spiekane:nth-of-type(3):before { content: "pierścieniowe"; }

  td#filmy_magnesy:nth-of-type(1):before { content: "pomiar magnesu"; }

  td#filmy_magnesy:nth-of-type(2):before { content: "silnik elektryczny"; }

  td#filmy_magnesy:nth-of-type(3):before { content: "lewitacja"; }

  td#ferrytowe:nth-of-type(1):before { content: "walcowe"; }

  td#ferrytowe:nth-of-type(2):before { content: "płytkowe"; }

  td#ferrytowe:nth-of-type(3):before { content: "pierścieniowe"; }

  td#uchwyty_ndfeb:nth-of-type(1):before { content: "z gw. wewnętrznym"; }

  td#uchwyty_ndfeb:nth-of-type(2):before { content: "z gw. zewnętrznym"; }

  td#uchwyty_ndfeb:nth-of-type(3):before { content: "z gw. tuleją"; }

  td#uchwyty_ndfeb:nth-of-type(4):before { content: "z otw. pod śrubę"; }

  td#chwytaki:nth-of-type(1):before { content: "rozłączane"; }

  td#chwytaki:nth-of-type(2):before { content: "automatyczne"; }

  td#chwytaki:nth-of-type(3):before { content: "mimośrodowe"; }

td#uchwyt:nth-of-type(1):before { content: "z rączką/uchem"; }

td#uchwyt:nth-of-type(2):before { content: "dla nurka"; }

td#uchwyt:nth-of-type(3):before { content: "do betonu"; }

td#uchwyt:nth-of-type(4):before { content: "listwy"; }

td#uchwyt:nth-of-type(5):before { content: "magnesy obudowane"; }

td#uchwyt:nth-of-type(6):before { content: "zbieraki"; }

  td#uchwyty_ferryt:nth-of-type(1):before { content: "z gw. wewnętrznym"; }

  td#uchwyty_ferryt:nth-of-type(2):before { content: "z gw. zewnętrznym"; }

  td#uchwyty_ferryt:nth-of-type(3):before { content: "z gw. tuleją"; }

  td#uchwyty_ferryt:nth-of-type(4):before { content: "z otw. pod śrubę"; }

/* test */

}