@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400&subset=latin-ext);
@import url(https://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;
}
.tmenu {margin-bottom:15px}
.tmenu a {background-color: #0093DD !important; color:#FFF; line-height:24px; padding:6px 14px; font-weight:bold; font-size:16px; margin-left:6px; margin-right:6px;  border-radius: 5px; display:inline-block}
.tmenu a:hover {background-color: #004B87 !important;}
a.brochure, .brochure:hover {background: #0093DD url(../img/arrow.png) no-repeat 3% center !important; padding-left:45px !important; padding-right:10px !important;}
a.newsle {background: #0093DD url(../img/newsletter.png) no-repeat 3% center; padding-left:50px !important; padding-right:10px !important;}
a.cform {background: #0093DD url(../img/contact.png) no-repeat 3% center; padding-left:45px !important; padding-right:10px !important;}
.mobi {display:block; margin:0px auto; font-weight:bold; margin:10px; text-align:left;}
.deskt {display:none;}
#accordion a[href$='.pdf'] img {max-width:120px}
#accordion a[href$='.pdf'] {background:none !important; padding:5px; display:inline-block}

.klasadodatkowa  .accordion-group:first-of-type>.accordion-heading>a.accordion-toggle{background:#337ab7 !important; color:#fff !important}
.klasadodatkowa1 .accordion-group:nth-of-type(1)>.accordion-heading>a.accordion-toggle{background:#337ab7 !important; color:#fff !important}
.klasadodatkowa2 .accordion-group:nth-of-type(2)>.accordion-heading>a.accordion-toggle{background:#337ab7 !important; color:#fff !important}
.klasadodatkowa3 .accordion-group:nth-of-type(3)>.accordion-heading>a.accordion-toggle{background:#337ab7 !important; color:#fff !important}
.klasadodatkowa4 .accordion-group:nth-of-type(4)>.accordion-heading>a.accordion-toggle{background:#337ab7 !important; color:#fff !important}
.klasadodatkowa5 .accordion-group:nth-of-type(5)>.accordion-heading>a.accordion-toggle{background:#337ab7 !important; color:#fff !important}

.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: 15px;
    font-family: "Roboto Condensed", sans-serif;
}
.menugora li.current.active a {
    font-weight: bold;
}
.menugora li a:hover {
    background: none;
}
fieldset.only {display:none}
.phrases-box {margin-left:20px}
/*.menugora li.item-198 a, .menugora li.item-197 a{

	font-weight: bold;

	}*/

    .wyszukiwarka {
        width: 245px;
        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 a {
       color:#333333
   }
   .stopka a:hover {text-decoration:none}	
   .stopka a span {
    color: #00AEEF;
    font-weight: bold;
}
.stopka a span:hover {text-decoration:underline}
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;

		}*/
		
		.tapflopl {background:#EFEEEE; padding:6px 12px 6px 12px; margin-bottom:15px
}

        .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;
        }
        .mail_footer a {color:#FFF}
        .mail_footer a:hover {color:#FFF; text-decoration:underline}

        .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;
            }
			
			.items-row .page-header {margin: 20px 0 0 0 !important; padding-bottom: 0px !important}
			
            .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;
            }
            li.item-398 {background: #004B87;}
            li.item-398 a {color: #F7EA48 !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;
}

.row.do_ukrycia {
    position: relative;
}

.custom.lista_krajow{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    position: absolute;
    left: 35px;
    right: 35px;
    top: -4px;
}

.lista_krajow ul {
    margin-left: -1px;
    display: none;
    padding: 5px 10px;
    background: #fff;
    width: 125px;
    border: 1px solid #C2C2C2;
    z-index: 99;
    text-align: right;
    height: 415px;
}

.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;
}
.boxy_rzad {
    margin-top: 10px;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.boxy_rzad > div:first-child{
    padding-left: 0;
}

.boxy_rzad > div:nth-child(2){
    padding-right: 0;
}

.row.mt > div:first-child{
    padding-left: 0;
}

.row.mt > div:nth-child(2){
    padding-right: 0;
}

.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;
}
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;
	list-style-type:none !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: 0px;
}
.social li img {
    max-width: 48px;
}
.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;
}

div .tmenu a[href$='.pdf'] {
    background:none;
    clear: none;
    padding:6px 14px;
    display:inline-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;
       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;
}

.product-gallery{
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
}

.product-gallery-nav {
    margin-top: 10px;
}




#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;
}

header{
    transition: none !important;
}


@media(min-width: 0px){
    .menu_header{
        float: none;
    }
    .custom.lista_krajow{
        flex-wrap: wrap;
        left: 15px;
        right: 15px;
    }

    .lista_krajow ul{
        flex-basis: 50%;
        margin-bottom: -1px;
    }
}

@media(min-width: 480px){
    .custom.lista_krajow{
        flex-wrap: wrap;
    }

    .lista_krajow ul{
        flex-basis: 33.3333333%;
        margin-bottom: -1px;
    }
	.mobi {display:none}
	.deskt {display:block}
}

@media(min-width: 768px) and (max-width: 991px){
    .row.do_ukrycia{
        margin-top: 15px;
    }
}

@media(min-width: 768px) {
    .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;
    }
    .wyszukiwarka{
       float: left;
       margin: 0;
   }
   .custom.lista_krajow{
    flex-wrap: nowrap;
}
}

@media(min-width:992px) {
    .email_glowna {
        text-align: left;
    }
    .ikona_oferty img {
        max-width: 100px;
    }
    .oferta_2 .ikona_oferty img {
        max-width: 120px;
        padding: 7px 15px;
    }
    .website {
        /*margin-right: 50px;*/
    }
    .menu_header{
       float: right;
   }

   .custom.lista_krajow{
    width: 75%;
    left: auto;
}
}
@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;
}
}


@media screen and (max-width: 767px) {
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
    white-space: inherit !important;
}
}


.career_button:hover {
    background: #004B87;
    color: #FFFFFF;
    padding: 5px;
}
.career_button {
    background: #004B87;
    color: #F7EA48;
    padding: 5px;
}


/*styles for product CTX from Russian website*/
.but_pord_1 {
    background-color: #f7ea48;
    height: 33px;
    margin-left: 20px;
    width: 150px;
    text-align: center;
    line-height: 33px;
    border-radius: 5px;
    text-transform: uppercase;
    font-family: 'RobotoCondensed-Regular';
    font-weight: 600;
    color: #004b87;
  }
  .spacer {
    padding: 0px;
    height: 350px;
    border: solid 1px #e4e4e4;
    margin-bottom: 24px;
}
  .categor_name_v1 {
    font-size: 16px;
    padding-left: 24px;
    padding-top: 20px;
    text-transform: uppercase;
    font-family: 'RobotoCondensed-Regular';
    font-weight: 600;
    color: #004b87;
    margin-bottom: 28px;
    padding-right: 24px;
}