@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:300,400&subset=latin-ext);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,500,700&subset=latin-ext);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700&subset=latin-ext);
@charset "utf-8";
/*

***************

***  **********

***************

*/
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

@-webkit-viewport {
    width: device-width;
}
@-moz-viewport {
    width: device-width;
}
@-ms-viewport {
    width: device-width;
}
@-o-viewport {
    width: device-width;
}
@viewport {
    width: device-width;
}
@font-face {
    font-family: 'Calibri';
    src: url('../fonts/calibri-webfont.eot');
    src: url('../fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/calibri-webfont.woff') format('woff'), url('../fonts/calibri-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
body {
    font: 14px 'Roboto', sans-serif;
	font-weight:300;
    /* 10px */

    word-wrap: break-word;
}
body,
html {
    width: 100%;
    height: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: "Roboto", sans-serif !important;
}
.clr {
    clear: both;
}
.naglowek {
    height: 36px;
    background: url(../img/naglowek.png) repeat-x;
    padding-top: 10px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 14px;
}
.header {
    background: #f7ea48;
    min-height: 100px;
    position: relative;
}
.lewytop {
    position: relative;
    background: #004b87;
    min-height: 60px;
    width: 100%;
    border-bottom-right-radius: 30px;
    overflow: hidden;
}
.napis_lewytop {
    display: block;
    float: left;
    margin-bottom: 5px;
    margin-top: 30px;
    background: url(../img/punktor_zolty.png) no-repeat 0 3px;
    padding-left: 25px;
    margin-right: 40px;
    color: #fff;
    padding-top: 0px;
    font-size: 18px;
    font-weight: bold;
}
.logo {
    margin-top: 15px;
    text-align: center;
}
.logo img {
    margin: 0 auto;
    transition: all 0.5s ease;
}
.menugora {
    margin: 0 auto;
}
.menugora li {
    display: inline-block;
}
.menugora li a {
    text-transform: uppercase;
    color: #004b87;
    font-size: 16px;
    font-family: "Roboto Condensed", sans-serif;
}
.menugora li.current.active a {
    font-weight: bold;
}
.menugora li a:hover {
    background: none;
}

/*.menugora li.item-198 a, .menugora li.item-197 a{

	font-weight: bold;

	}*/

.wyszukiwarka {
    width: 240px;
    overflow: hidden;
    margin-top: 5px;
    /*float: left;*/
    margin: 0 auto 10px;
}
.wyszukiwarka label {
    display: none;
}
.wyszukiwarka input[type="text"] {
    float: left;
    width: 210px;
}
.wyszukiwarka .button {
    float: right;
    text-indent: -99999px;
    background: url(../img/szukaj.png) no-repeat 5px 4px;
    width: 29px;
    height: 25px;
    border-radius: 0;
    padding: 8px 10px;
    border: 0;
}
.search-query {
    padding: 4px 10px;
    height: 25px;
}
.box {
    float: left;
    width: 350px;
    margin-right: 10px;
    background: #00AEEF;
    min-height: 30px;
    border-bottom-left-radius: 30px;
    position: relative;
    height: 260px;
}
/*.readmore a.btn{

	background: #f7ea48;

	color: #1e1a4c;

	font-size: 14px;

	text-transform: uppercase;

	font-weight: bold;

	padding: 5px 10px;

	float: right;

	margin-bottom: 15px;

	margin-right: 11px;

	margin-top: 5px;

}

.readmore{

	background: #f7ea48;

	color: #1e1a4c;

	font-size: 14px;

	text-transform: uppercase;

	font-weight: bold;

	padding: 5px 10px;

	float: right;

	margin-bottom: 15px;

	margin-right: 11px;

	margin-top: 5px;

	}*/

.hygenic .readmore a.btn {
    background: #f7ea48;
    color: #1e1a4c;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 5px 10px;
    float: right;
    margin-bottom: 15px;
    margin-right: 11px;
    margin-top: 5px;
}
.span3 .readmore a.btn {
    margin-right: 4px;
}
.box_last {
    float: left;
    width: 350px;
    background: #efeeee;
    min-height: 30px;
    border-bottom-left-radius: 30px;
    min-height: 260px;
}
.aktualnosci {
    width: 700px;
    margin-top: 10px;
    float: left;
    margin-left: 10px;
}
.aktualnosci .readmore a {
    background: #f7ea48;
    color: #1e1a4c;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 5px 10px;
    float: right;
    margin-bottom: 15px;
    margin-right: 11px;
    margin-top: 5px;
}
.nalgowek_2 {
    width: 100%;
    background: #efeeee;
}
.mapka {
    float: right;
    width: 350px;
    margin-top: 10px;
    background: #efeeee;
    color: #231f1d;
    border-bottom-left-radius: 30px;
}
.mapka a {
    color: #231f1d;
}
.mapka h3 {
    margin-top: 0;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 15px 2px;
    margin-bottom: 0;
}
.stopka {
    background: #efeeee;
    border-bottom-left-radius: 30px;
    padding: 10px 20px;
    font-size: 14px;
    margin-top: 20px;
}
.stopka span {
    color: #00AEEF;
    font-weight: bold;
}
footer {
    background: #004b87;
    min-height: 30px;
    width: 100%;
    margin-top: 10px;
    padding: 10px 10px;
    color: #fff;
    overflow: hidden;
}
.menu_boczne {
    width: 240px;
    margin-right: 10px;
    float: left;
    background: #efeeee;
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 10px 10px;
    color: #4d4948;
}
.menu_boczne li a {
    color: #4d4948;
}
.menu_boczne li {
    list-style: none;
}
.menu_boczne h3 {
    font-size: 16px;
    margin-top: 0;
    font-weight: bold;
}
#accordeonck90 {
    padding-left: 0px;
}
#accordeonck90 li {
    padding: 5px 0;
}
.isactive {
    color: #00AEEF !important;
    font-weight: bold;
}
.tresc_strony {
    float: left;
    background: #efeeee;
    width: 820px;
    margin-top: 5px;
    padding: 10px 15px;
}
.tytul_strony {
    float: left;
    width: 820px;
}
.tytul_strony h2 {
    margin-top: 10px;
    margin-bottom: 5px;
    color: #00AEEF;
    font-size: 18px;
    font-weight: bold;
    margin-left: 15px;
}
.content_1 {
    padding-left: 15px;
}
.content_1 li {
    font-weight: bold;
}
.content_2 {
    padding-left: 15px;
}
.content_2 li {
    font-weight: normal;
}
.content_2 li.active a {
    color: #00AEEF;
    font-weight: bold;
}
.tabela_produktu .przycisk {
    background: #f7ea48;
    color: #1e1a4c;
    font-size: 14px;
    text-transform: uppercase;
    display: block;
    font-weight: bold;
    padding: 8px 10px 9px 10px;
    border-radius: 0;
    margin: 0 0 0 10px;
}
/*	.tabela_produktu td:first-child{

		border-right: 2px solid #00AEEF;

		padding-right: 5px;

		text-transform: uppercase;

		font-weight: bold;

		font-size: 14px;

		padding: 15px 5px 10px;

	}

	.tabela_produktu td{

		padding: 0px 5px;

		}*/

.specyfikacja td:first-child {
    border-right: none;
    font-weight: normal;
    text-transform: none;
}
.specyfikacja tr:first-child {
    background: #00AEEF;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}
.specyfikacja td {
    padding: 5px 10px !important;
    font-size: 14px;
    border: 3px solid #fff;
}
.specyfikacja {
    margin-left: 10px;
}
.informacje_dodatkowe td:first-child {
    border-right: 0;
}
.download {
    background: url(../img/strzalka.png) no-repeat center 95% #f7ea48;
    color: #1e1a4c;
    font-size: 10px;
    text-transform: uppercase;
    display: block;
    font-weight: bold;
    padding: 5px 10px 15px 10px;
    border-radius: 0;
    width: auto;
}
.zobacz_inne {
    padding-left: 0;
    padding-top: 5px;
    margin-bottom: 5px;
}
.zobacz_inne li {
    display: inline-block;
    border-right: 2px solid #00AEEF;
    padding-right: 5px;
    margin-top: 20px;
}
.zobacz_inne li a {
    background: #f7ea48;
    color: #4d4948;
    text-transform: uppercase;
    padding: 5px 10px;
    font-weight: bold;
}
.opcje_produktu {
    padding-left: 0;
    padding-top: 5px;
    margin-bottom: 5px;
}
.opcje_produktu li {
    display: inline-block;
    border-right: 2px solid #00AEEF;
    padding-right: 5px;
    float: left;
}
.opcje_produktu li a {
    background: #f7ea48;
    color: #4d4948;
    text-transform: uppercase;
    padding: 8px 8px;
    font-weight: bold;
    display: inline-block;
}
.opcje_produktu li a.download {
    background: url(../img/strzalka.png) no-repeat center 95% #f7ea48;
    color: #1e1a4c;
    font-size: 10px;
    text-transform: uppercase;
    display: block;
    font-weight: bold;
    padding: 5px 4px 14px 2px;
    border-radius: 0;
    width: auto;
    margin-left: 5px;
}
.zobacz_pozostale {
    background: #00AEEF;
    text-transform: lowercase;
    font-size: 14px;
    display: block;
    color: #fff;
    padding: 5px 10px;
    width: 100px;
    float: right;
}
.application {
    padding-left: 0;
}
.application li {
    display: inline-block;
    border-right: 2px solid #00AEEF;
    padding-right: 5px;
    padding-left: 10px;
    float: left;
    max-width: 175px;
}
.application .oznaczenie1 {
    background: url(../img/oznaczenie1.png) no-repeat;
    padding-left: 65px;
    height: 40px;
    display: block;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}
.application .oznaczenie2 {
    background: url(../img/oznaczenie2.png) no-repeat;
    padding-left: 45px;
    height: 40px;
    display: block;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 10px;
    font-size: 13px;
}
.kol_lewa {
    width: 260px;
    float: left;
}
.kol_prawa {
    width: 770px;
    float: left;
    margin-top: 10px;
}
.email_glowna {
    text-align: center;
    font-weight: bold;
    padding-top: 10px;
}
.podpis_slider p {
    float: left;
    width: 600px;
    font-weight: bold;
}
.podpis_slider a {
    float: right;
    margin-right: 30px;
}
.podpis_slider {
    background: #f7ea48;
    width: 100%;
    height: 20px;
    padding: 2px 10px;
}
.menu_header {
    /*float: right;*/
    text-align: center;
}
.menuheader li {
    display: inline-block;
}
.menuheader li a {
    font-weight: 500;
    color: #004b87;
    padding: 3px 5px;
    trasition: .4s;
}
.menuheader li a:hover {
    background: none;
    font-weight: bold;
    trasition: .4s;
}
.tresc_strony .page-header {
    margin: 0;
}
.tresc_strony .page-header h2 {
    margin: 0;
    font-size: 14px;
    font-weight: bold;
}
.hygenic .leading-0,
.leading-1,
.leading-2 {
    width: 202px;
    float: left;
    display: block;
}
.hygenic .span3 {
    width: 197px;
    float: left;
    display: block;
}
.cat_img {
    clear: both;
    display: block;
    margin-right: 20px;
    border-right: 2px solid #00AEEF;
    padding-right: 15px;
    margin-top: 10px;
}
.subheading-category {
    font-weight: bold;
    font-size: 16px;
    color: #00AEEF;
    text-transform: uppercase;
}
.produkty.category-desc {
    clear: both !important;
    display: block;
}
.category-desc a {
    display: block;
}
/*	.produkty .tabela_produktu{

		float: left;

		margin-left: 50px;

		}*/

.produkty .readmore a.btn {
    clear: both;
}
/*	.produkty .tabela_produktu .readmore a.btn{

		background: #f7ea48;

		color: #1e1a4c;

		font-size: 10px;

		text-transform: uppercase;

		font-weight: bold;

		padding: 5px 10px;

		float: right;

		margin-bottom: 0px;

		margin-right: 0px;

		margin-top: 15px;

		}*/

.aktualnosci h3 {
    margin-top: 0;
    font-size: 16px;
    font-weight: bold;
    background: #efeeee;
    padding: 5px 15px 2px;
}
.bt-cs .bt-center {
    text-align: left !important;
    float: left;
    width: 200px;
}
.col_left {
    width: 250px;
    float: left;
}
.naglowek_2 {
    margin-top: 0;
    font-size: 16px;
    font-weight: bold;
    background: #efeeee;
    padding: 5px 15px 2px;
    color: #00AEEF;
    text-transform: uppercase;
}
.box img {
    width: 100%;
}
.box .tytul_box {
    text-align: left;
    font-size: 22px;
    font-weight: bold;
    margin-left: 50px;
    margin-bottom: 0;
    color: #fff;
    text-transform: uppercase;
}
.read_more {
    position: absolute;
    bottom: 10px;
    right: 10px;
    color: #f7ea48;
    font-size: 16px;
    text-transform: uppercase;
    display: block;
    font-weight: bold;
    padding: 5px 10px;
}
.read_more:hover {
    text-decoration: underline;
    color: #f7ea48;
}
.tabela_glowna {
    margin: 0 auto;
}
.tabela_glowna tr td {
    font-size: 17px;
    color: #fff;
    padding-left: 9px;
    line-height: 26px;
}
.tabela_glowna tr td:first-child {
    border-right: 2px solid #f7ea48;
    padding-right: 14px;
    margin-right: 15px;
}
.tabela_glowna {
    margin-bottom: 10px;
}
.tabela_download {
    margin: 0px auto;
    color: #0094de;
}
.tabela_download tr td:first-child {
    border-right: 2px solid #00AEEF;
    padding-right: 15px;
}
.mail_footer {
    font-weight: bold;
    float: left;
    width: 335px;
    font-size: 12px;
}
.fc_leading li {
    width: 180px;
    float: left;
    margin-right: 5px;
    margin-left: 5px;
}
.box_stopka {
    width: auto;
    float: left;
    margin-left: 10px;
}
footer h3 {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    margin-top: 0px;
}
footer h3 a {
    color: #fff;
}
.box_stopka span {
    display: block;
    color: #f7ea48;
    font-weight: bold;
    font-size: 13px;
    background: url(../img/drukarka.png ) no-repeat 100% 0;
    padding-right: 25px;
}
.autor {
    text-align: right;
    font-size: 13px;
    padding-top: 2px;
}
.autor span {
    color: #f7ea48;
    font-weight: bold;
}
.search_box3 {
    float: right;
    margin-top: 10px;
}
.search_box3 .button {
    float: right;
    text-indent: -99999px;
    background: url(../img/szukaj.png) no-repeat 5px 4px #00AEEF;
    width: 29px;
    height: 25px;
    border-radius: 0;
    padding: 8px 10px;
}
.search_box3 label {
    font-size: 11px;
}
.bt-title {
    color: #00AEEF !important;
}
/*.items-row img {

		border-radius: 15px;

		}*/

.fc_leading img {
    border-radius: 15px;
}
/*.item-image img{

		border-radius: 15px;

		}*/
/*.tabela_produktu img{

		border-radius: 15px;

		}*/

.informacje_dodatkowe img {
    border-radius: 0 !important;
}
.produkty .category-desc {
    display: none;
}
/*.produkty .tabela_produktu td:first-child{

			width: 205px;

			padding-right: 20px;

			}*/

.tresc_strony .produkty .page-header {
    display: none;
}
/*		.tabela_produktu p{

			clear: both;

			}*/

.items-row {
    margin-bottom: 10px;
}
.fc_leading h4 {
    width: 94px;
    float: left;
    height: 60px;
}
.fc_leading h4 a.fc_title {
    font-size: 12px !important;
    color: #000;
    font-weight: bold;
}
.fc_readmore {
    background: #f7ea48;
    color: #1e1a4c;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 5px 5px;
    float: right;
    margin-top: 3px;
}
.fc_readmore a {
    font-size: 12px;
    color: #000;
}
.fc_leading li {
    border-top: none !important;
}
.bt_handles li a {
    background: url(../img/nawigacja.png) no-repeat !important;
    width: 18px !important;
    height: 16px !important;
}
.bt_handles li:nth-child(2) a {
    background-position: -18px !important;
}
.bt-cs .bt_handles li {
    margin: 0 4px !important;
}
.item-160 a {
    font-size: 16px;
}
.featcat h3 a {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    color: #00AEEF;
}
.featcat h3 {
    width: 200px;
    float: left;
    height: 180px;
}
.hygenic_food {
    background: url(../img/hygenic_food.png) no-repeat 0 20px;
    display: block;
    height: 180px;
}
.industrial {
    background: url(../img/industrial_ikona.png) no-repeat 0 30px;
    display: block;
    height: 180px;
}
.page-header {
    border-bottom: none;
}
.featcats {
    margin-top: 30px;
}
.mtop {
    margin-top: 50px;
}
.content_strony {
    padding: 10px 0px;
}
/*		.content_strony img{

				margin-right: 25px !important;

				}*/
/*	.img{

				margin: 20px 20px 20px 30px !important;

				border-radius: 10px;

				}*/

.page-header {
    margin-top: 0px;
}
.page-header h2 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}
.page-header h2 a {
    color: #00AEEF;
}
.bt-inner img {
    border-radius: 15px;
}
.h2_class {
    font-size: 14px;
    font-weight: bold;
    display: block;
    width: 100px;
    float: left;
    margin-top: 5px;
}
.hygenic .category-desc {
    margin-top: 5px;
}
.naglowek_tabelka a {
    color: #333333;
    font-size: 18px;
}
.topm h2 {
    margin-top: -15px !important;
    font-size: 18px;
    font-weight: bold;
    color: #00AEEF;
    margin-bottom: 20px;
}
.topm {
    margin-bottom: 40px;
}
.tab-content strong {
    color: #00AEEF;
}
.more_info {
    background: #f7ea48;
    color: #1e1a4c;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 5px 10px;
    margin-bottom: 15px;
    margin-right: 11px;
    margin-top: 5px;
}
.more_info2 {
    background: #f7ea48;
    color: #1e1a4c;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 5px 0px;
    width: 76px;
    display: block;
    text-align: center;
    border-radius: 5px;
}
.tab-content,
.nn_tabs .nav-tabs {
    border: none !important;
}
ul.nav-tabs>li a {
    border: none !important;
    border-radius: 0 !important;
    /*border-right: 2px solid #00AEEF !important;*/
}
/*	ul.nav-tabs>li:last-child a{

		border-right: none !important

	}

	ul.nav-tabs>li a:hover{

		background: none !important;

		}*/
/*		ul.accordion-menu li{

			border-top: none !important;

		}

		ul.accordion-menu{

			border: none !important;

		}

		ul.accordion-menu.button-right li > .item-wrapper > .menu-button > img{

			padding-right: 0px !important;

			}*/
/* .tabelka_hygenic td{

	padding: 0;

	display: inline-table;

}

*/

.moduletable h3 {
    font-size: 16px;
    font-weight: bold;
    display: block;
    width: 100px;
    margin-top: 5px;
    color: #00AEEF;
}
.tabelka_hygenic img {
    border-radius: 15px;
}
/*nowe style start*/

.wybierz_kraj {
    background: #ffffff;
    /* Old browsers */

    background: -moz-linear-gradient(left, #ffffff 0%, #dededc 100%);
    /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(100%, #dededc));
    /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(left, #ffffff 0%, #dededc 100%);
    /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(left, #ffffff 0%, #dededc 100%);
    /* Opera 11.10+ */

    background: -ms-linear-gradient(left, #ffffff 0%, #dededc 100%);
    /* IE10+ */

    background: linear-gradient(to right, #ffffff 0%, #dededc 100%);
    /* W3C */

    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dededc', GradientType=1);
    /* IE6-9 */

    padding: 0px 20px 0px 0px;
    margin-bottom: -4px;
}
.wybierz_kraj {
    display: inline-block;
    width: 100%;
}
.select_country {
    width: 230px;
    float: right;
}
.select_country span {
    float: left;
    margin-top: 9px;
    text-transform: uppercase;
}
.lista_krajow {
    background: #fff;
}
.lista_krajow ul {
    margin-left: 0px;
    display: none;
    padding: 5px 10px;
    background: #fff;
    position: absolute;
    top: 25px;
    left: -24px;
    width: 125px;
    border: 1px solid #C2C2C2;
    z-index: 99;
    text-align: right;
    height: 415px;
}
.lista_krajow ul:first-child {
    left: -640px;
}
.lista_krajow ul:nth-child(2) {
    left: -516px;
}
.lista_krajow ul:nth-child(3) {
    left: -392px;
}
.lista_krajow ul:nth-child(4) {
    left: -268px;
}
.lista_krajow ul:nth-child(5) {
    left: -148px;
}



.lista_krajow ul li {
    list-style: none;
}
.lista_krajow ul li a {
    color: #333;
    text-transform: uppercase;
    font-size: 12px;
    padding: 2px 0px;
    display: block;
}
.map_icon {
    background: url(../img/mapa.png) no-repeat;
    width: 100px;
    height: 25px;
    cursor: pointer;
    margin-top: 0px !important;
}
.rowzijana_lista {
    float: right;
    width: 102px;
    margin-top: 3px;
    margin-bottom: 3px;
    border: 1px solid #C2C2C2;
    position: relative;
}
header {
    position: relative;
    z-index: 99;
    background: #fff;
    padding-top: 40px;
}
header p {
    margin-bottom: 0px;
}
.slideshow {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 2px dashed #f2f2f2;
}
.naglowek_granatowy {
    background: #004b87;
    padding: 3px 0px;
}
.naglowek_zolty {
    background: #f7ea48;
    padding: 3px 0px;
}
.naglowek_granatowy h3,
.naglowek_zolty h3 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    text-transform: uppercase;
    padding: 2px 10px;
}
.naglowek_granatowy h3 {
    color: #fff;
    font-weight: 700;
}
.naglowek_zolty {
    text-align: center;
}
.naglowek_zolty h3 {
    color: #004b87;
    font-weight: 700;
}
.box_oferta {
    position: relative;
    /*background: #45b0e6;*/

    padding: 15px;
    margin-top: 6px;
    border-bottom-left-radius: 30px;
    width: 100%;
    height: 220px;
    display: table;
}
.oferta_1 {
    background: url(../img/bg1.png) no-repeat;
    background-size: cover;
}
.oferta_2 {
    background: url(../img/bg2.png) no-repeat;
    background-size: cover;
}
.ikona_oferty img {
    max-width: 110px;
}
.oferta_2 .ikona_oferty img {
    max-width: 140px;
    padding: 7px 15px;
}
.ikona_oferty h3 {
    color: #fff;
    display: block;
    width: 100%;
    text-transform: uppercase;
    text-align: left;
    padding-left: 15px;
    font-size: 22px;
}
.napis_box_oferta {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.box_oferta_zolta {
    border: 1px solid #f7ea48;
    position: relative;
    width: 100%;
    height: 220px;
    border-bottom-left-radius: 30px;
    margin-top: 6px;
}
.more_button {
    background: #f7ea48;
    position: absolute;
    bottom: 0;
    padding: 5px 10px;
    width: 100%;
    right: 0;
    min-height: 30px;
    border-bottom-left-radius: 30px;
}
.more_button a {
    color: #004b87;
    text-align: right;
    text-transform: uppercase;
    font-size: 16px;
    float: right;
    font-weight: bold;
}
.boxy_rzad {
    margin-top: 10px;
}
.box_szary {
    position: relative;
    width: 100%;
    border-bottom-left-radius: 30px;
    margin-top: 6px;
    background: #f0eded;
    padding: 15px;
    font-size: 13px;
}
.el_bialy {
    background: #fff;
    min-width: 240px;
    overflow: hidden;
    float: left;
    color: #00AEEF;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    padding-right: 10px;
}
.el_bialy img {
    float: left;
    margin-right: 10px;
}
.box_szary ul {
    max-width: 590px;
    float: left;
}
.search_box3 label {
    display: none;
}
.padright {
    padding-right: 5px !important;
}
.padleft {
    padding-left: 0px !important;
    padding-right: 5px !important;
}
.newsy h3 {
    color: #004b87;
    font-family: "Roboto Condensed", sans-serif !important;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    margin-top: 0;
    margin-bottom: 25px;
}
.bt-cs .bt-inner .bt-title {
    height: 30px !important;
}
#btcontentslider114 .bt_handles {
    margin-top: 6px !important;
}
.footer_menu li {
    display: block;
    float: left;
}
.footer_menu li ul li {
    display: block;
    float: none;
    padding: 2px 0px;
}
.footer_menu li a {
    color: #fff;
    text-transform: uppercase;
}
.footer_menu li a:hover {
    background: none;
}
.footer_menu li ul {
    margin-left: 15px;
    padding-left: 5px;
    border-left: 2px solid #f7ea48;
}
.footer_menu li ul li a {
    text-transform: none;
    font-size: 12px;
}
.partenrzy {
    background: #f6f6f6;
    padding: 10px 0px;
    border-bottom-left-radius: 30px;
    height: 75px;
}
.partners {
    padding-left: 5px;
}
.partners li {
    display: inline-block;
    padding: 0 2px;
}
.our_partners {
    color: #00AEEF;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 5px;
    display: block;
}
.filmik {
    margin-bottom: 15px;
}
.filmik2 {
    margin-bottom: 25px;
}
.mt {
    margin-top: 20px;
}
.naglowek_szary {
    background: #F0EDED;
    padding: 4px 0px;
    text-align: center;
}
.naglowek_szary h3 {
    margin-top: 0px;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0px;
}
.informacje_mapa {
    background: #F0EDED;
    padding: 15px;
    border-bottom-left-radius: 30px;
    min-height: 70px;
    font-size: 16px;
    font-weight: 600;
}
.menugora {
    display: none;
}
.tinynav {
    display: block;
    width: 90%;
    border-radius: 2px;
    margin: 10px auto;
    padding: 5px 10px;
    border: 1px solid #e5e5e5;
}
.tabela_download img {
    max-width: 100%;
}
.filmik img {
    max-width: 100%;
}
.naglowek_szary img {
    max-width: 100%;
}
.nn_tabs-tab {
    padding: 5px 10px !important;
    border-radius: 0 10px 0 0 !important;
    overflow: hidden;
    margin-left: -10px;
}
.nn_tabs .nav-tabs>li>a {
    margin-right: 0px !important;
}
.nn_tabs-tab a {
    color: #333 !important;
}
.nn_tabs-tab:first-child a {
    background: #fff !important;
}
.nn_tabs-tab:nth-child(2) a {
    background: #fafafa !important;
}
.nn_tabs-tab:nth-child(3) a {
    background: #f5f5f5 !important;
}
.nn_tabs-tab:nth-child(4) a {
    background: #f2f2f2 !important;
}
.nn_tabs-tab:nth-child(5) a {
    background: #ededeb !important;
}
.nn_tabs-tab:nth-child(6) a {
    background: #D6D6D6 !important;
}
.nn_tabs-tab:nth-child(7) a {
    background: #BFBFBC !important;
}
.nn_tabs-tab.active,
.nn_tabs-tab:hover {
    background: #0093dd !important;
}
.nn_tabs-tab.active a,
.nn_tabs-tab:hover a {
    color: #fff !important;
    background: #0093dd !important;
}
/*.nn_tabs-tab:first-child a{

	background: #fff !important;

	position: relative;

	padding: 10px 25px 10px 25px !important;

	display: block !important;

	border-top-right-radius: 10px !important;

	z-index: 6;



}

.nn_tabs-tab:nth-child(2) a{

	background: #fafafa !important;

	position: relative;

	padding: 10px 15px 10px 25px !important;

	display: block !important;

	border-top-right-radius: 10px !important;

	z-index: 5;

	margin-left: -15px;

}

.nn_tabs-tab:nth-child(3) a{

	background: #f5f5f5 !important;

	position: relative;

	padding: 10px 15px 10px 25px !important;

	display: block !important;

	border-top-right-radius: 10px !important;

	z-index: 4;

	margin-left: -15px;

}

.nn_tabs-tab:nth-child(4) a{

	background: #f2f2f2 !important;

	position: relative;

	padding: 10px 15px 10px 25px !important;

	display: block !important;

	border-top-right-radius: 10px !important;

	z-index: 3;

	margin-left: -15px;

}

.nn_tabs-tab:nth-child(5) a{

	background: #ededeb !important;

	position: relative;

	padding: 10px 15px 10px 25px !important;

	display: block !important;

	border-top-right-radius: 10px !important;

	z-index: 1;

	margin-left: -15px;

}

.nn_tabs-tab a{

	border-top-right-radius: 10px;

}

.nn_tabs .nav-tabs>li.active>a, .nn_tabs .nav-tabs>li.active>a:hover{

	background: none !important;

}

.nn_tabs-tab a{

	color: #4d4a47 !important;

	font-size: 18px;

}

.nn_tabs-tab.active a{

	color: #00AEEF !important;

	font-weight: bold;

	}*/

.tab-content a {
    color: #00AEEF;
}
.website {
    /*	background: #004b87;

	color: #fff !important;

	padding: 3px 10px;

	float: right;

	margin-right: 0px;*/
}
.website:hover {
    /*	color: #fff;

cursor: pointer;*/
}
.produkt .item-image {
    margin-bottom: 15px;
    overflow: hidden;
}
.produkt .item-image:hover img {
    transform: scale(1.05);
    /*transform-origin: bottom right;*/
}
.produkt .item-image img {
    max-width: 100%;
    display: block;
}
.produkt .item ul {
    clear: both;
    border-left: 2px solid #f7ea48;
    padding-left: 10px;
    margin-top: 10px;
    display: block;
    margin-left: 15px;
}
.produkt .item ul li {
    list-style: none;
}
.produkt .item {
    border: 1px solid #dedede;
    border-bottom-left-radius: 20px;
    min-height: 260px;
}
.produkt .item h2 {
    padding-left: 15px;
    font-size: 16px;
    font-weight: bold;
}
.produkt .item h2 a {
    color: #004b87;
}
.produkt .item {
    color: #004b87;
    font-weight: bold;
}
.readmore a {
    color: #004b87;
    background: #f7ea48;
    padding: 3px 5px 1px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    border-radius: 2px;
}
a.readmore {
    color: #004b87;
    background: #f7ea48;
    padding: 3px 5px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    border-radius: 2px;
    display: block;
    width: 60px;
    text-align: center;
    margin: 0 auto 10px;
}
#title {
    color: #004b87;
    text-transform: uppercase;
    font-size: 26px;
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 10px;
}
.pobierz {
    display: inline-block;
    border-radius: 2px;
    padding: 3px 5px 3px 25px;
    margin-left: 2px;
    color: #fff;
    background: url(../img/pobierz.png) no-repeat 4px 50% #004b87;
}
.pobierz:first-child {
    margin-left: 8px;
}
.dopobrania {
    color: #fff;
}
.readmore {
    display: inline-block;
}
.dopobrania:hover {
    color: #fff;
}
.accordion-menu {
    background: #f0eded !important;
}
.accordion-menu {
    margin-top: 6px !important;
    border-top-right-radius: 20px !important;
    border: none !important;
    padding: 10px;
}
.accordion-menu li {
    border-bottom: 1px solid #fbfafa !important;
}
ul.accordion-menu li {
    border-top: none !important;
}
ul.accordion-menu li > .item-wrapper > .menu-link {
    padding: 10px;
}
ul.accordion-menu.button-right li > .item-wrapper > .menu-button {
    padding-top: 12px !important;
}
.accordion-menu li a {
    font-size: 14px;
    font-weight: 500 !important;
}
.box_szary {
    background: #f0eded;
    border-top-right-radius: 30px;
    overflow: hidden;
    padding: 5px 0;
}
.content_strony h2,
.content_strony h3 {
    color: #004b87;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 700;
    margin-top: 0px;
}
.content_strony h3 {
    font-size: 20px;
}
.box_szary ul li {
    list-style: none;
}
.tabela_produktu {
    width: 100%;
}
.tabela_produktu tr {
    background: #f0eded;
    border-spacing: 2px;
    border: 2px solid #fff;
}
.tabela_produktu thead tr {
    background: #004b87;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
}
.tabela_produktu tr td {
    border: 2px solid #fff;
}
.tabela_produktu thead tr td {
    border: 1px solid #3d779f;
}
.content_strony img {
    max-width: 100%;
    height: auto;
}
.zobacz_rowniez {
    border-bottom: 4px solid #0094de;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.bt-inner p.readmore {
    background: none !important;
    float: right !important;
}
.bt-inner p.readmore a {
    background: none !important;
    color: #00AEEF !important;
    font-size: 14px;
}
.social {
    padding-left: 0;
    padding-top: 10px;
}
.social li {
    display: inline-block;
    padding: 0 3px;
}
.social li img {
    max-width: 24px;
}
.media_name {
    color: #004b87;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
}
.cat,
.cat1 {
    position: relative !important;
}
.categories-list.hygenic h3 {
    position: absolute;
    top: 10px;
    left: 30px;
    padding-right: 20px;
    width: 80%;
}
.categories-list.hygenic h3 a {
    color: #004b87;
}
.categories-list.hygenic h3 a:hover {
    color: #004b87;
    text-decoration: none;
}
.hygenic .category-desc ul {
    border-left: 3px solid #f7ea48;
}
.hygenic .category-desc {
    margin-left: 15px;
    margin-right: 15px;
    color: #0395de;
    font-size: 12px;
    font-weight: bold;
    min-height: 165px;
}
.hygenic .category-desc ul {
    padding-left: 10px;
}
.hygenic .category-desc ul li {
    list-style: none;
}
.hygenic .category-desc img {
    max-height: 90px;
}
.category-desc a.readmore {
    display: inline-block;
    margin-right: 10px;
}
.allmode-img {
    /*background: none !important;*/

    border: none !important;
    float: none !important;
    text-align: center;
}
.allmode-default .allmode-item {
    float: none !important;
    clear: none !important;
}
.wyroznione {
    text-transform: uppercase;
    color: #085285 !important;
    float: right;
    margin-top: 10px;
    font-size: 14px;
}
.allmode-box {
    display: none;
}
.bg_prod {
    background: #cdeaf8;
    /* Old browsers */

    background: -moz-linear-gradient(left, #cdeaf8 0%, #ffffff 50%, #cdeaf8 100%) !important;
    /* FF3.6+ */

    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #cdeaf8), color-stop(50%, #ffffff), color-stop(100%, #cdeaf8)) !important;
    /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(left, #cdeaf8 0%, #ffffff 50%, #cdeaf8 100%) !important;
    /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(left, #cdeaf8 0%, #ffffff 50%, #cdeaf8 100%) !important;
    /* Opera 11.10+ */

    background: -ms-linear-gradient(left, #cdeaf8 0%, #ffffff 50%, #cdeaf8 100%) !important;
    /* IE10+ */

    background: linear-gradient(to right, #cdeaf8 0%, #ffffff 50%, #cdeaf8 100%) !important;
    /* W3C */

    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#cdeaf8', endColorstr='#cdeaf8', GradientType=1) !important;
    /* IE6-9 */
    /* padding: 0px 0px 20px; */

    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 20px;
    clear: both;
}
.prod a {
    color: #085285 !important;
    font-weight: bold !important;
    text-transform: uppercase;
    text-align: center !important;
    font-size: 14px;
    display: block !important;
    margin-bottom: 10px !important;
}
.allmode-default a {
    color: #085285 !important;
}
.produkt {
    margin-bottom: 20px;
}
.oferta_produkt {
    border: 1px solid #e5e5e5;
    border-bottom-left-radius: 20px;
    overflow: hidden;
}
.nopadd {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.subcat h4 {
    color: #004b87;
    text-transform: uppercase;
    font-size: 13px;
    text-align: center;
    font-weight: bold;
    background: #f0eded;
    min-height: 40px;
    margin-top: 0px;
    margin-bottom: 15px;
    padding-top: 7px;
    border-bottom: 3px solid #fff;
}
.subcat img {
    text-align: center;
    margin: 0 auto;
    display: block;
    max-height: 75px;
    margin-bottom: 25px;
    width: auto;
}
.subcat {
    border-bottom: 5px solid #fff;
}
.row.bg_prod.wrap {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.allmode-title {
    background: #f0eded !important;
    min-height: 50px;
    padding: 5px 15px 0 !important;
    text-transform: uppercase;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 25px !important;
    border-bottom: 4px solid #fff !important;
}
.allmode-default a {
    margin-bottom: 0px !important;
    padding-top: 8px !important;
}
.allmode-readmore {
    display: block;
    text-align: center;
    width: 60px;
    margin: 10px auto 0;
}
.allmode-readmore a {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: #2c6a75;
    background: #f7ea48;
    border-radius: 2px;
    padding: 7px 5px 0px !important;
    margin: 0 auto;
    min-height: 1px !important;
}
.menu_dodatkowe {
    margin-bottom: 15px;
}
.menu_dodatkowe li {
    display: inline-block;
    border-top-right-radius: 10px;
}
.menu_dodatkowe li a {
    text-transform: uppercase !important;
    font-size: 12px;
}
.menu_dodatkowe li:first-child a {
    background: #fff;
    display: block;
    padding: 10px 40px 10px 15px;
    border-top-right-radius: 10px;
    position: relative;
    z-index: 3;
    color: #004b87;
    font-weight: bold;
}
.menu_dodatkowe li:nth-child(2) a {
    background: #fafafa;
    display: block;
    padding: 10px 20px 10px 30px !important;
    border-top-right-radius: 10px;
    position: relative;
    z-index: 2;
    margin-left: -10px;
    color: #004b87;
    font-weight: bold;
}
.menu_dodatkowe li:nth-child(3) a {
    background: #f5f5f5;
    display: block;
    padding: 10px 20px 10px 30px !important;
    border-top-right-radius: 10px;
    position: relative;
    z-index: 1;
    margin-left: -10px;
    color: #004b87;
    font-weight: bold;
}
.info_box {
    text-align: left;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
}
.border-img {
    border-right: 2px solid #f7ea48;
    padding-right: 15px;
}
.doprawej {
    float: right !important;
    color: #f7ea48 !important;
}
.newslett {
    text-transform: none !important;
    font-size: 14px !important;
    padding-top: 2px;
    margin-left: 30px;
    background: #f7ea48;
    padding: 5px 10px 5px 30px;
}
.newslett a {
    color: #004b87;
}
.newslett a:hover {
    color: #004b87;
    text-decoration: none;
}
.country_info {
    float: right;
    font-size: 18px;
    color: #4d4a47;
    text-align: right;
}
.country_info span {
    display: block;
    font-size: 16px;
    color: #0094de;
    font-weight: bold;
}
.country_info span a {
    color: #0094de;
    font-weight: bold;
}
.dane_kontaktowe {
    float: right !important;
    text-align: right !important;
    border-right: 2px solid #f7ea48;
    padding-right: 10px;
    font-size: 14px;
    font-weight: bold;
}
.dane_kontaktowe h3 {
    text-transform: uppercase;
    font-size: 18px;
    color: #f7ea48 !important;
}
.dane_kontaktowe span {
    color: #0094de;
    font-weight: bold;
}
.opacity {
    opacity: .3;
}
.cat {
    margin-bottom: 20px;
}
.wrap {
    display: none;
}
.wrap1 {
    display: none;
}
.content_strony .custom p {
    margin-bottom: 0px !important;
}
.bg_prod br {
    display: none;
}
.breadcrumb li:before {
    display: none;
    content: '';
}
.breadcrumb li {
    padding: 0 4px;
}
span.divider {
    display: inline-block;
    padding-left: 5px;
}
.breadcrumb li:first-child {
    display: none;
}
.nav>li>a {
    padding: 10px 5px !important;
}
.accordion-menu li.current {
    background: #f7f7f7;
}
.ul-wrapper {
    background: #f0eded;
}
.menu_dodatkowe li.active a {
    background: #008DCD !important;
    color: #fff !important;
}
.ikona_oferty h3 {
    color: #fff;
}
a[href$='.docx'] {
    background: url("../img/icon/doc_m.png") no-repeat 0 4px transparent;
    clear: left;
    padding: 9px 30px;
    display: block;
}
a[href$='.doc'] {
    background: url("../img/icon/doc_m.png") no-repeat 0 4px transparent;
    clear: left;
    padding: 9px 30px;
    display: block;
}
a[href$='.xlsx'] {
    background: url("../img/icon/xls_m.png") no-repeat 0 4px transparent;
    clear: left;
    padding: 9px 30px;
    display: block;
}
a[href$='.xls'] {
    background: url("../img/icon/xls_m.png") no-repeat 0 4px transparent;
    clear: left;
    padding: 9px 30px;
    display: block;
}
a[href$='.pptx'] {
    background: url("../img/icon/ppt_m.png") no-repeat 0 4px transparent;
    clear: left;
    padding: 9px 30px;
    display: block;
}
a[href$='.ppt'] {
    background: url("../img/icon/ppt_m.png") no-repeat 0 4px transparent;
    clear: left;
    padding: 9px 30px;
    display: block;
}
a[href$='.pdf'] {
    background: url("../img/icon/pdf_m.png") no-repeat 0 4px transparent;
    clear: left;
    padding: 9px 30px;
    display: block;
}
a[href$='.zip'] {
    background: url("../img/icon/zip_m.png") no-repeat 0 4px transparent;
    clear: left;
    padding: 9px 30px;
    display: block;
}
a[href$='.txt'] {
    background: url("../img/icon/txt_m.png") no-repeat 0 4px transparent;
    clear: left;
    padding: 9px 30px;
    display: block;
}
/*nowe style stop*/

.avPlayerWrapper.avVideo object,
.avPlayerWrapper.avVideo > div {
    width: 100% !important;
}
.tabela_produktu {
    margin-bottom: 20px;
}
ul.accordion-menu a,
ul.accordion-menu a:hover,
ul.accordion-menu a:visited,
ul.accordion-menu a:active,
ul.accordion-menu a:focus {
    font-family: "Roboto", sans-serif !important;
    font-weight: 400 !important;
}
.nn_tabs>ul.nav-tabs>li>a:focus,
.nn_tabs>ul.nav-tabs>li.active>a:focus {
    border-color: none !important;
    border: none !important;
}
.avPlayerWrapper div,
.avPlayerWrapper iframe,
.avPlayerWrapper object,
.avPlayerWrapper embed {
    max-width: 100%;
    height: auto;
}
.wrap_pobierz {
    width: 198px;
    float: left;
}
.krotki_opis {
    padding-left: 15px;
    padding-right: 15px;
}
.blueborder {
    border-bottom: 4px solid #00AEEF;
    overflow: hidden;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.lista_produktow a {
    padding: 20px 30px;
    background: #F0F1F1;
    border-radius: 0 0 0 20px;
    width: 100%;
    display: block;
    color: #004b87;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    min-height: 100px;
}
.lista_produktow a:hover {
    text-decoration: none;
}
.box_produktu span {
    display: block;
    font-size: 19px;
    padding-top: 5px;
}
.box_produktu {
    position: relative;
}
.box_produktu img {
    position: absolute;
    top: 5px;
    right: 20px;
    width: 75px;
    z-index: 1;
}
.box_produktu span {
    display: block;
    font-size: 14px;
    padding-top: 5px;
}
.box_produktu {
    position: relative;
}
.box_produktu img {
    position: absolute;
    top: 5px;
    right: 20px;
    width: 75px;
    z-index: 1;
}
.prod_name {
    position: relative;
    z-index: 99;
    font-size: 19px !important;
    padding-top: 0px !important;
}
.nav.nav-tabs {
    margin-left: 15px !important;
}
.wybrany_kraj {
    color: #004B87 !important;
    font-size: 16px;
}
.wybrany_kraj strong {
    color: #004B87 !important;
}
.wybrany_kraj:focus {
    text-decoration: none;
}
.result-category,
.result-created {
    display: none;
}
.searchintro {
    margin-top: 10px;
}
.search .page-title {
    display: none;
}
.pagination li {
    display: inline-block;
    margin: 0 3px;
    min-width: 30px;
    background: #efeeee;
    border-radius: 2px;
    text-align: center;
    padding: 2px 5px;
}
.pagination ul {
    margin-left: 0px;
    padding-left: 0px;
}
.pagination ul li a {
    color: #000;
}
header,
header .lewytop,
header .napis_lewytop,
header .logo,
header .logo img,
header .header {
    transition: all 0.5s ease;
}
header.sticky {
    position: fixed;
    width: 100%;
    z-index: 99999;
    background: #f7ea48;
    transition: all 0.5s ease;
}
header.sticky .lewytop {
    min-height: 30px;
    transition: all 0.5s ease;
}
header.sticky .napis_lewytop {
    margin-top: 5px;
    transition: all 0.5s ease;
}
header.sticky .logo {
    margin-top: 10px;
    height: 60px;
    transition: all 0.5s ease;
}
header.sticky .logo img {
    height: 50px;
    transition: all 0.5s ease;
}
header.sticky .header {
    min-height: 60px;
    transition: all 0.5s ease;
}
header .logo img {
    height: 75px;
    transition: all 0.5s ease;
}
.email_sticky {
    float: right;
    color: #fff;
    font-size: 14px;
    text-align: right;
    padding-top: 6px;
    font-weight: bold;
    opacity: 0;
    transition: all 0.5s ease;
}
header.sticky .email_sticky {
    opacity: 1;
    transition: all 0.5s ease;
}
#mod_jquery_reel_ID_ {
    margin-top: 10px;
}
.certyfikat {
    position: relative;
    clear: both;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px;
    padding-bottom: 20px;
    overflow: hidden;
}
.certyfikat .logo_certyfikat {
    float: left;
    margin-right: 20px;
    max-width: 100px;
}
.certyfikat .logo_certyfikat br {
    display: none;
}
.szarosc {
    background: #e7e7e8;
    padding: 5px 0px 15px;
    margin-bottom: 10px;
}
.szarosc h3 {
    color: #004b87;
    font-family: "Roboto Condensed", sans-serif !important;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 24px;
    padding: 8px 0;
    margin-top: 0;
}
.szarosc h3 a {
    color: #004b87;
    text-decoration: none;
}
.button_hygenic {
    background: url(../img/background_hygienic1.png) no-repeat;
    padding: 5px;
    position: relative;
    min-height: 208px;
}
.button_hygenic h3 {
    color: #004b87;
    font-size: 24px;
    margin-bottom: 5px;
    margin-top: 20px;
    margin-left: 10px;
}
.opis_hygenic {
    font-family: "Roboto Condensed", sans-serif;
    color: #231f20;
    font-size: 23px;
    font-weight: 300;
    padding-left: 10px;
}
.button_hygenic a.moreinfo {
    background: #f7ea48;
    color: #004b87;
    font-weight: bold;
    font-size: 14px;
    padding: 5px 10px;
    margin: 10px;
    display: inline-block;
}
.button_hygenic .obrazek_hygenic {
    width: 100px;
    background: url(../img/ico_hygienic1.png) no-repeat;
    position: absolute;
    height: 100px;
    bottom: 5px;
    right: 10px;
    background-size: contain;
}
.button_hygenic a:hover {
    text-decoration: none;
}
.button_hygenic:hover {
    background: url(../img/background_hygienic2.png) no-repeat;
}
.button_hygenic:hover h3 {
    color: #f7ea48;
}
.button_hygenic:hover .opis_hygenic {
    color: #fff;
}
.button_hygenic:hover .obrazek_hygenic {
    width: 100px;
    background: url(../img/ico_hygienic2.png) no-repeat;
    position: absolute;
    height: 100px;
    bottom: 5px;
    right: 10px;
    background-size: contain;
}
.padd-rigt {
    padding-right: 5px !important;
}
.padd-left {
    padding-left: 5px !important;
}
.button_hygenic .obrazek_industrial {
    width: 100px;
    background: url(../img/ico_industrial1.png) no-repeat;
    position: absolute;
    height: 100px;
    bottom: 5px;
    right: 10px;
    background-size: contain;
}
.button_hygenic:hover .obrazek_industrial {
    width: 100px;
    background: url(../img/ico_industrial2.png) no-repeat;
    position: absolute;
    height: 100px;
    bottom: 5px;
    right: 10px;
    background-size: contain;
}
.button_industrial {
    background: url(../img/background_industrial1.png) no-repeat;
    padding: 5px;
    position: relative;
    min-height: 208px;
}
.button_industrial h3 {
    color: #004b87;
    font-size: 24px;
    margin-bottom: 5px;
    margin-top: 20px;
    margin-left: 10px;
}
.opis_industrial {
    font-family: "Roboto Condensed", sans-serif;
    color: #231f20;
    font-size: 23px;
    font-weight: 300;
    padding-left: 10px;
}
.button_industrial a.moreinfo {
    background: #f7ea48;
    color: #004b87;
    font-weight: bold;
    font-size: 14px;
    padding: 5px 10px;
    margin: 10px;
    display: inline-block;
}
.button_industrial .obrazek_hygenic {
    width: 100px;
    background: url(../img/ico_hygienic1.png) no-repeat;
    position: absolute;
    height: 100px;
    bottom: 5px;
    right: 10px;
    background-size: contain;
}
.button_hygenic:hover .obrazek_industrial {
    width: 100px;
    background: url(../img/ico_industrial2.png) no-repeat;
    position: absolute;
    height: 100px;
    bottom: 5px;
    right: 10px;
    background-size: contain;
}
.button_industrial a:hover {
    text-decoration: none;
}
.button_industrial:hover {
    background: url(../img/background_industrial2.png) no-repeat;
}
.button_industrial:hover h3 {
    color: #f7ea48;
}
.button_industrial:hover .opis_industrial {
    color: #fff;
}
.button_industrial .obrazek_industrial {
    width: 100px;
    background: url(../img/ico_industrial1.png) no-repeat;
    position: absolute;
    height: 100px;
    bottom: 5px;
    right: 10px;
    background-size: contain;
}
.button_industrial:hover .obrazek_industrial {
    width: 100px;
    background: url(../img/ico_industrial2.png) no-repeat;
    position: absolute;
    height: 100px;
    bottom: 5px;
    right: 10px;
    background-size: contain;
}
.browse_prod {
    border-left: 1px dashed #bcbdc0;
    min-height: 208px;
    /*	background-size: 60%;

	background-position: 50% 100%;

	transition: all 0.4s;
	*/
}
a.browse_prod_img img {
    max-width: 60%;
    padding-top: 10px;
    text-align: center;
    margin: 0 auto;
    display: block;
    transition: all 0.4s;
}
a.browse_prod_img:hover img {
    max-width: 65%;
    transition: all 0.4s;
}
.browse_prod a {
    color: #004b87;
}
/*.browse_prod:hover{

	background-size: 65%;

	transition: all 0.4s;

	}*/

.browse_prod .nazwy_produktow {
    font-size: 11px;
    color: #004b87;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    width: 260px;
    display: block;
}
.browse_prod a.moreinfo {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #f7ea48;
    color: #004b87;
    font-weight: bold;
    font-size: 14px;
    padding: 5px 10px;
    margin: 10px;
    display: inline-block;
}
.webrotate360 {
    margin-bottom: 30px;
}
.fixed {
	height: auto;
    position: relative;
    height: 40px;
    width: 100%;
    z-index: 9999;
    background: #fff;
}
.news_title{
    color: #004b87;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 5px;
}
.data_news{
    color: #86868A;
    font-size: 12px;
    display: block;
    margin: 5px 0;
}
.news_desc{
    margin-bottom: 20px;
}
.news_single{
    margin-bottom: 20px;
}
.news_more{
    display: block;
    text-align: right;
    color: #004b87;
    font-weight: 700;
    font-size: 14px;
}

#test_mapa{
    width: 100%;
    height: 280px;
}
#test_mapa #map{
    width: 100% !important;
    height: 280px !important;
}
.separatorLoc{
    display: none !important;
}
#maps a{
	color: #000 !important;
}
#maps h2{
	font-size: 16px !important;
}

@media(min-width: 768px) {
    .email_glowna {
        text-align: left;
    }
    .napis_lewytop {
        margin-bottom: 0px;
        float: left;
    }
    .npl {
        padding-right: 5px !important;
    }
    .npr {
        padding-left: 5px !important;
    }
    .nopadr {
        padding-right: 3px !important;
    }
    .nopadl {
        padding-left: 3px !important;
    }
    .menugora {
        display: block;
    }
    .tinynav {
        display: none;
    }
    .fixed{
    	position: fixed;
    	 height: 40px;
    }
    .menu_header{
    	float: right;
    }
    .wyszukiwarka{
    	float: left;
    	margin: 0;
    }
}
@media(min-width:992px) {

    .ikona_oferty img {
        max-width: 100px;
    }
    .oferta_2 .ikona_oferty img {
        max-width: 120px;
        padding: 7px 15px;
    }
    .website {
        /*margin-right: 50px;*/
    }
}
@media(min-width: 1200px) {
	.nav>li>a {
    	padding: 10px 8px !important;
	}
    .ikona_oferty img {
        max-width: 110px;
    }
    .oferta_2 .ikona_oferty img {
        max-width: 140px;
        padding: 7px 15px;
    }
}
