* {
margin:0;
padding:0;
outline:none;
}

@font-face {
    font-family: 'titillium_bdbold';
    src: url('../fonts/titillium-bold-webfont.woff2') format('woff2'),
         url('../fonts/titillium-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'titilliumregular';
    src: url('../fonts/titillium-regular-webfont.woff2') format('woff2'),
         url('../fonts/titillium-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html {

    background-attachment: scroll;
    background-color: #F2F2F2;
    background-image: url("../img/htmlbg.jpg");
    background-position: 0 0;
    background-repeat: repeat-x;
    height: 100%;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
body {
	margin: 0 auto; 
	width: 971px;
	height:100%;
	color:#3e3c3c;
    font: 14px/1.5em Verdana;

}
iframe {border: 1px solid #727272;}
#text{
	text-align: justify;
}
#text p{
margin:10px 0;
}
#text img{
margin:10px;
border:0px;
}
#text a:link, .kontaktbox a:link, .kontaktbox a:visited, 
#text a:visited{
color:#3e3c3c;
font-weight:bold;
}
#text ul,
#text ol{
float:left;
margin:10px 0 10px 40px;
}

h1 {
	font: normal 34px/1.2em titillium_bdbold, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
}
h2 {
    font-family: Myriad Pro,tahoma;
    font-size: 24px;
    font-weight: normal;;
}
h3 {
font-family:verdana;
font-size:12px;
font-weight:normal;
line-height:19px;
text-align:justify;
}
h4 {
color:black;
font-family:tahoma,verdana,arial,"ms serif";
font-size:16px;
font-weight:bold;
line-height:13px;
margin:0;
}

#strona {
    float: left;
    margin: 0 auto;
    width: 971px;
}
#page {

    float: left;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 971px;
}


#header{
	width: 100%;
	margin-bottom: 15px; 
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}
#header > div{
	position: absolute;
	left: 0;
	top: 65px;
	width: 100%;
	text-align: center;
}
#header strong{
	border-bottom: solid 2px #59b63a;
}
#header span{
	font: normal 34px/1.2em titilliumregular, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0f4e79;
    text-shadow: 2px 2px 0 #f7f7f7, -2px 2px 0 #f7f7f7, 4px 2px 0 #f7f7f7, -4px 2px 0 #f7f7f7;;
	display: inline-block;
}
#heder_pl {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../img/heder_pl_3.jpg");
    background-position: 8px top;
    background-repeat: no-repeat;
    float: left;
    height: 317px;
    width: 771px;
}

#heder_en {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../img/heder_en_3.jpg");
    background-position: 8px top;
    background-repeat: no-repeat;
    float: left;
    height: 317px;
    width: 771px;
}
.logo {
float:left;
border:0;
margin: 15px 0 5px 40px;
}
.wycena{
	float:left;
	border:0;
    margin-bottom: 20px;
    margin-left: 33px;
    margin-top: 83px;
}
.lang  {
float:right;
background:none;
padding:0;
margin-left:5px;


}
#heder_top {
    display: block;
    float: left;
    height: 154px;
    width: 971px;
	overflow:hidden;
	position: relative;
}
#contact_menu {
    clear: right;
	position: absolute;
	right: 0;
	bottom: 10px;
}
#contact_menu a{
	height: 33px;
	overflow: hidden;
	display: inline-block;
}
#contact_menu a img{
	margin-top: 0;
}
#contact_menu a:hover img{
	margin-top: -50px;
}

.kontakt_pl:link, .kontakt_pl:visited {
background:url(../img/kontakt.gif) no-repeat scroll 0 0;
width:109px;
height:35px;
float:left;
text-decoration:none;
outline:none;
border:0px solid black;
text-align:center;
color:white;

}
.kontakt_pl:hover {
background:url(../img/kontakth.png) no-repeat scroll 0 0;
}

.kontakt_en:link, .kontakt_en:visited {
background:url(../img/kontakten.gif) no-repeat scroll 0 0;
width:109px;
height:35px;
float:left;
text-decoration:none;
outline:none;
border:0px solid black;
text-align:center;
color:white;

}
.kontakt_en:hover {
background:url(../img/kontakt_enh.png) no-repeat scroll 0 0;
}
.home:link, .home:visited{
background:url(../img/home.gif) no-repeat scroll 0 0;
width:109px;
height:35px;
float:left;
text-decoration:none;
outline:none;
border:0px solid black;
text-align:center;
color:white;
margin-right:5px;
}

.home:hover {
background:url(../img/homeh.png) no-repeat scroll 0 0;
}
#logo {
background:transparent url(../img/logo.jpg) repeat scroll 0 0;
float:left;
height:86px;
margin-left:20px;
width:244px;
overflow:hidden;
display:inline;
}


#lang {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../img/lang4.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    float: right;
    height: 28px;
    padding-right: 29px;
	padding-top: 13px;
    text-align: center;
    width: 299px;
}

#photo {
background-image:url(../img/heder.jpg);
display:block;
height:280px;
width:977px;
}
#buttony {
float:right;
margin-right:37px;
margin-top:30px;
width:50px;
_margin-right:17px;
}


#body {
    clear: both;
    float: left;
    margin-bottom: 0;
    margin-right: auto;
    margin-top: 0;
    width: 971px;
}

#column_1 { 
    float: left;
	padding-top:25px;
	width: 200px;

}
#prawdziwy_bok{
    display: block;
}

#column_2 {
    display: inline;
    float: right;
    width: 725px;
}

#text {
}
#text .request{
	background: url(../img/request-button.jpg) no-repeat left top;
	height: 179px;
	width: 303px;
	color: #fff !important;
	margin-left: 30px;
	margin-bottom: 30px;
	margin-top: 30px;
	float: right;
}
#text .request span{
	margin: 97px 0 0 17px;
	text-decoration: none;
	font-weight: normal;
	display: inline-block;
	font: normal 1em/1.4em titilliumregular, "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#text .request span strong{
	display: block;
	font: normal 1.5em/1.5em titillium_bdbold, "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#category {
    margin-top: 28px;
 }

#category2 {

    float: left;
    height: 46px;
    padding-left: 76px;
    padding-top: 28px;
    width: 148px;
 }
 
#f1 {
    clear: both;
    margin: 0 auto;
    width: 100%;
}
#footer {
	background: #202020;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	padding: 24px;
	margin-bottom: 10px;
	border-radius: 10px;
	overflow: hidden;
	color: #CCC;
	text-align:center;
	font-size: .9em;
 } 
#footer a{
	color: #CCC;
}
#footer a:hover{
	color: #fff;
}
#footer-left{
	float: left;
	margin-right: 10px;
	padding-top: 5px;
}
#footer-center{
	display: inline-block;
	max-width: 550px;
}
#footer-right{
	float: right;
	margin-left: 10px;
	padding-top: 10px;
}

.flogo {
margin-left:20px;
}
#copy {
    color: #888888;
    display: inline;
    float: left;
    font-family: tahoma,verdana,arial,"ms serif";
    font-size: 11px;
    margin-right: 4px;
}
#footerFoo{
    float: right;
	margin-bottom: 30px;
}

#itp {
    float: right;
    margin-left: 25px;
    margin-right: 20px;
}

#spacer {

    clear: both;
    float: left;
    height: 30px;
    margin: 0 auto 10px 18px;
    width: 943px;
}
.kontaktbox {
    clear: both;
}
.kontaktbox strong{
	font: normal 1.7em/2em titillium_bdbold, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
}
/***linki***/

#menu{
	width: 100%;
}
.menu {
    list-style-image: none;
    list-style-position: inside;
    list-style-type: none;
    display: -webkit-flex;
	display: flex;
	margin-bottom: 2px;
}


#bok{
	width: 100%;
	position: relative !important;
	top: 0px !important;
}
#menu_word{
	display: none !important;
}


#button-mobile-menu {display: none;}
#button-mobile-menu a {background: url('../img/nav-mob.png') #f4f4f6 no-repeat center center; display: block; display: block; float: right; width: 50px; height: 50px; text-indent: -100px; border: 0 none; overflow: hidden; padding: 0 !important; border-radius: 50px; opacity: 0.55}
#button-mobile-menu a:hover {opacity: 1}

#menu_word{display:none;}


.level-0, .level-1 {
    list-style: none inside none;
    padding: 0;
	margin: 0 1px 0 0;
	display: inline-block;
	flex: auto;

}
.level-0-link {
	background-color: #176898;
	color: white;
	padding: 14px 0;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	width: 100%;
	clear:both;
	font: normal 16px titilliumregular, "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.menu .level-0:first-child .level-0-link{
	border-radius: 10px 0 0 10px;
}
.menu .level-0:nth-child(7) .level-0-link{
	border-radius: 0 10px 10px 0;
}


.level-0-link.current-link{
	background: #59B63A;
}
.level-0-link:hover {
    background-color: #6dc74e;

}
.level-1-link {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../img/l1.gif");
    background-position: 9px center;
    background-repeat: no-repeat;
    border-bottom-color: #BEB9B9;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    color: #176797;
    font-family: tahoma;
    font-size: 11px;
    height: 19px;
    margin-left: 7px;
    padding-left: 20px;
    padding-top: 3px;
    text-decoration: none;
    width: 149px;
	overflow:hidden;
	display:inline;
	clear:both;

}

.level-1-link:hover  {
border-color:#2AB0E3;
text-decoration:underline;
}

.level-1-link.current-link{
	border-color:#2AB0E3;
	text-decoration:underline;
    font-weight: bold;
}

/*tabs*/
#text .ui-tabs .ui-tabs-nav{
width: 685px;
margin: 10px 0 10px 15px;
}
.unset{
clear:both;
border:none;
}

/* kontakt */
fieldset {
    margin: 5px 0px;
    /*float: left;*/
    width: 466px;
    /*border: solid 0px #F5F5F5;*/
    border-style: none;
    background: #F5F5F5;
}
.incontact {
    float: left; 
    width: 50%;
    margin: 30px 0 0;
}
#formularz {
    margin: 5px 0px;
    float: left;
    width: 466px;
    border: solid 0px #F5F5F5;
    background: #F5F5F5;
    padding: 10px 0px;
}
input.txt {
    display: inline;
    width: 300px;
    height: 19px;
    padding: 3px 1px 1px;
    font: 100% Tahoma;
}
input.txtf {
    display: inline;
    float:right;
    font: 100% Tahoma;
    height: 20px;
    padding: 3px 1px 1px;
    width: 300px;
}
.input-file{
float: right;
margin: 0 13px 0 0;
}
select, option {
    width: 305px;
    height: 23px;
    padding: 0px 0px 0px 4px;
    font: 100% Tahoma;
}
option {
    padding: 2px 0px 0px 4px;
}
.right {
    float: right;
    width: 500px;
    padding: 10px 20px 0px;
    text-align: right;
   
}
#f_tresc {
    width: 300px; 
    height:150px;
    padding: 3px 1px 1px;
    font: 100%/19px Tahoma;
}
.blue {
    color: #1D5884;
}
.red {
    color: #DD123D;
}
.none {
    color: #FFF;
}
.dnone {
    display: none;
    width: 1px;
}
fieldset.unset {
    margin: 0;
    /*float: left;*/
    width: 100%;
    border-style: none;
    background-color: transparent;
}
#captcha {
    border: solid 0px #F5F5F5;
    width: 100px;
    height: 30px;
}
.send {
    width: 308px;
    height: 28px;
    padding: 1px 1px;
    font: 100% Verdana;
    font-weight: normal;
    cursor: pointer;
}
hr{
 color:#F2F2F2;
 border-top: 1px solid #F2F2F2;
 border-bottom:none;
 border-left:none;
 border-right:none;
}
#dodatkowe{
    height: 126px;
    width: 483px;
}
#tabs{
display:block;
}

/*galeria*/
.GalContainer{
display: inline-table; 
width: 100%; 
clear: both; 
margin: 8px 0;
}
.GalPages{
display: table; 
width: 100%; 
clear: both; 
margin: 5px 0;
}
.fleft{
float:left;
}
.fright{
float:right;
}
.GalContainer .GalItem{
    background-color: #F6F6F6;
    border: 1px solid #B7B7B7;
    display: table-cell;
    float: left;
    height: 192px;
    margin: 0 1px 1px 0;
    text-align: center;
    vertical-align: middle;
    width: 215px;
}
.GalContainer .GalItem .GalItemTitle{
display:block;
height:22px;
text-align:center;
}
.GalContainer .GalItem a.galeria{
display:table-cell;
height:169px;
line-height:169px;
vertical-align:middle;
width:215px;
}
#text .GalContainer .GalItem img{
    border: 1px solid #A7A7A7;
margin:15px;
}

#footerFoo a {
	float: right;
	margin-right: 15px;
	color: #848484;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

/* slider Brands */
/**
 * jQuery FlexSlider v1.8
 * http://flex.madebymufffin.com
 *
 * Copyright 2011, Tyler Smith
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
.flex-container a:active,.flexslider a:active{outline:none!important}
.flexslider .slides,.flexslider .slides li,.flexslider .flex-control-nav,.flexslider .flex-control-nav li,.flexslider .flex-direction-nav,.flexslider .flex-direction-nav li{list-style:none;margin:0;padding:0}.flex-container{margin:0;position:relative;width:100%;zoom:1}.flexslider{margin:0;padding:0;position:relative;width:100%;zoom:1}.flexslider .slides>li{display:none}.flex-pauseplay span{text-transform:capitalize}.slides:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider .slides{zoom:1}.flexslider .slides>li{position:relative}.flexslider .slides>li a{display:block}.flex-caption{-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);background:rgba(0,0,0,.5);bottom:0;color:#fff;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);font-size:14px;left:0;line-height:18px;margin:0;padding:1.4% 2.1%;position:absolute;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.3);width:96%;zoom:1}.flex-direction-nav{display:none;height:0}.flex-container:hover .flex-direction-nav{display:block}.flex-direction-nav li a{border:0 none;display:block}.flex-container.slide-horizontal .flex-direction-nav li .next,.flex-direction-nav li .next{background:url('images/slider-arrows-horizontal.png') no-repeat scroll 0 -18px;height:18px;right:10px;position:absolute;text-indent:-9999px;top:49%;width:13px;z-index:30}.flex-container.slide-horizontal .flex-direction-nav li .prev,.flex-direction-nav li .prev{background:url('images/slider-arrows-horizontal.png') no-repeat scroll 0 0;height:18px;left:10px;position:absolute;text-indent:-9999px;top:49%;width:13px;z-index:30}.flex-container.slide-vertical .flex-direction-nav li .next{background:url('images/slider-arrows-vertical.png') no-repeat scroll -18px 0;height:13px;right:10px;position:absolute;text-indent:-9999px;top:49%;width:18px;z-index:30}.flex-container.slide-vertical .flex-direction-nav li .prev{background:url('images/slider-arrows-vertical.png') no-repeat scroll 0 0;height:13px;left:10px;position:absolute;text-indent:-9999px;top:49%;width:18px;z-index:30}.flex-direction-nav li .disabled{cursor:default;filter:alpha(opacity=30);opacity:.3}.flexslider .flex-control-nav{bottom:10px;line-height:0;margin-left:5px;position:absolute;z-index:30}.flexslider .flex-control-nav li{display:inline-block;*display:inline;margin:0 0 0 5px;zoom:1}.flex-control-nav li a{background:url('images/slider-dots.png') no-repeat scroll 0 0;cursor:pointer;display:block;float:left;height:14px;text-indent:-9999px;width:14px;z-index:50}.flex-control-nav li a:hover,.flex-control-nav li a.active{background-position:0 -14px}.flex-pauseplay{bottom:10px;line-height:0;position:absolute;right:0;z-index:15}.flex-pauseplay span{display:block}.flex-pauseplay .pause{background:url(images/pause.png) no-repeat scroll 0 0;cursor:pointer;float:right;height:14px;margin-right:10px;text-indent:-9999px;width:13px}.flex-pauseplay .play{background:url(images/play.png) no-repeat scroll 0 0;cursor:pointer;float:right;margin-right:10px;height:14px;text-indent:-9999px;width:11px}@media only screen and (-webkit-min-device-pixel-ratio:2){.flex-container.slide-horizontal .flex-direction-nav li .next,.flex-direction-nav li .next{background:url('images/slider-arrows-horizontal@2x.png') no-repeat scroll 0 -20px;background-size:100%}.flex-container.slide-horizontal .flex-direction-nav li .prev,.flex-direction-nav li .prev{background:url('images/slider-arrows-horizontal@2x.png') no-repeat scroll 0 0;background-size:100%}.flex-container.slide-vertical .flex-direction-nav li .next{background:url('images/slider-arrows-vertical@2x.png') no-repeat scroll -18px 0;background-size:200%}.flex-container.slide-vertical .flex-direction-nav li .prev{background:url('images/slider-arrows-vertical@2x.png') no-repeat scroll 0 0;background-size:200%}.flex-control-nav li a{background:url('images/slider-dots@2x.png') no-repeat scroll 0 0;background-size:100%;height:15px}.flex-control-nav li a:hover,.flex-control-nav li a.active{background-position:0 -15px}.flex-pauseplay .pause{background:url(images/pause@2x.png) no-repeat scroll 0 0;background-size:100%}.flex-pauseplay .play{background:url(images/play@2x.png) no-repeat scroll 0 0;background-size:100%}}@media only screen and (max-width:800px){.flex-caption{font-size:12px}}@media only screen and (max-width:600px){.flex-caption{bottom:auto;top:0}}

#sliderBrands {
     margin: 0 auto;
     max-width: 190px;
     max-height: 180px;
     display: block;
     float: left;
     clear: both;
     overflow: hidden;
     }
#sliderBrands #flexslider-list li {
     max-width: 190px;
     max-height: 180px;
     line-height: 180px;
     /*float: none !important;*/
     text-align: center;
     }
#sliderBrands .flexslider .slides img {
     margin: auto;
     vertical-align: middle;
     }
#flexslider-list {
     overflow: hidden;
     }
#sliderBrands .flex-direction-nav,
#sliderBrands .flex-control-nav {
     display: none;
     }
#sliderBrands .flex-control-nav li {
     margin: auto;
     vertical-align: middle;
     }
#sliderBrands .flex-control-nav a {
     background: #1e2024;
     color: #fff;
     font: normal 8px/17px Arial, Helvetica, sans-serif;
     display: block;
     height: 18px;
     width: 18px;
     border-radius: 11px;
     text-indent: 0;
     text-decoration: none;
     text-align: center;
     behavior: url('PIE/PIE.php');
     }
#sliderBrands .flex-control-nav a.active {
     background: #00c4ff;
     color: #000;
     }
#sliderTitle {
     max-width: 180px;
     margin-top: 15px;
     font: normal 1.7em/2em titillium_bdbold, "Trebuchet MS", Arial, Helvetica, sans-serif;
     clear: both;
     font-weight: bold;
     
     }
#jezyki td {
    padding: 5px;
}





/* mobile
 * ============================================ */
@media only screen and (min-width: 800px){
     #nav                                         {position: static !important; top: 0 !important}
     #nav .menu                                   {display: block !important;}
}

@media only screen and (max-width: 999px){
     
  #strona {
   
    width: 767px;
}


body {


    width: 767px;
}

#page {
    width: 767px;
}

#heder_top {
   width: 767px;
}

#body {
    width: 767px;
}

#spacer {
   display: none;

}

#footer {
   max-width: 767px;
}



#column_2 {
 
    width: 540px;
}

#heder_pl {
   width: 560px;
   background-size: 97% auto;
   height: 237px;

}

#heder_en {
  
    width: 560px;
    background-size: 97% auto;
    height: 237px;

}

#header img{
	max-width: 100%;
	height: auto;
}
#header > div {
    top: 45px;
}

#text {
    font-size: 14px;
    line-height: 19px;
    padding-bottom: 30px;
    padding-right: 20px;
    width: 520px;
}

#itp {
    float: right;
    margin-left: 25px;
    margin-right: 20px;
    margin-top: 1px;
}

#copy {
    color: #888888;
    display: inline;
    float: right;
    font-family: tahoma,verdana,arial,"ms serif";
    font-size: 11px;
    margin-right: 18px;
    margin-top: 0;
}

.flogo {
    margin-left: 10px;
}

#itp {
    float: right;
    margin-left: 25px;
    margin-right: 20px;
    margin-top: 12px;
}

#copy {
    color: #888888;
    display: inline;
    float: right;
    font-family: tahoma,verdana,arial,"ms serif";
    font-size: 11px;
    margin-bottom: 0;
    margin-right: 18px;
    margin-top: 0;
}

#category {
   
    width: 543px;
}

#text #tabs ul {
    width: 471px;
}

#text #tabs .unset {

}

.right {
    float: right;
    padding: 10px 20px 0;
    text-align: right;
    width: 454px;
}

#dodatkowe {

    width: 436px;
}



}

@media only screen and (max-width: 800px){


      #strona {
   
    width: 100%;
}


body {


    width: 100%;
}

#page {
    width: 100%;
}

#heder_top {
    height: 170px;
    width: 100%;
}

#body {
    width: 100%;
    background: #f2f2f2 none repeat scroll 0 0;
    width: 100%;
}

#spacer {
   display: none;

}
#footer{
	position: relative;
}
#footer-left, #footer-right {
	position: absolute;
	top: 15px;
}
#footer-left{
	left: 10px;
	left: calc(50% - 95px);
}
#footer-right {
	right: 10px;
	right: calc(50% - 95px);
}
#footer-center {
	display: block;
	text-align: center;
    max-width: none;
	margin-top: 80px;
}


#column_2 {
 
    width: 100%;
}



#heder_pl {
   width: 100%;
   background-size: 97% auto;
   height: 200px;

}

#heder_en {
    background-size: 97% auto;
    height: 200px;
    width: 100%;
}

#header > div {
    top: 25px;
}

#text {
    margin: 0;
    padding: 0 5% 5%;
    width: 90%;
}


#text img {
    border: 0 none;
    height: 50%;
    margin: 10px;
    width: 50%;
}






#itp {
    float: right;
    margin: 0 19px 0 0;
}




#category {
    width: 90%;
    padding: 0 5%;
    width: 90%;
}

#text #tabs ul {
    width: 91%;
}



.right {
    float: right;
    padding: 5% 5% 5% 10%;
    text-align: right;
    width: 85%;
}

input.txt {
    display: inline;
    font: 100% Tahoma;
    height: 19px;
    padding: 3px 1px 1px;
    width: 50%;
}

#dodatkowe {

    width: 100%;
}

#fragment-1{

    padding: 0px;
}


.logo {
    border: 0 none;
    float: left;
    margin-bottom: 0px;
    margin-left: 25px;
    margin-top: 32px;
    position: absolute;
}


#column_1{
	display: none;
}
    
     #bok .menu {
    background: #d9eaf3 none repeat scroll 0 0;
    border-radius: 20px;
    display: none;
    margin: 0;
    padding: 10px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 197px;
    z-index: 60;
    margin: 0;
}

#contact_menu {
    right: 10px;
    top: 50px;
	bottom: auto;
}

#button-mobile-menu a{
	margin-top: -50px;
}

.menu .level-0 .level-0-link {
    border-radius: 10px !important;
	margin-bottom: 2px;
}
     
     #bok li                                      {width: 100% !important}
     #bok .menu li a,
     #bok .menu ul > li > a                       {}
     #bok .menu li                                {}
     #bok .menu > li:last-child                   {border: 0 none}
     #bok .menu ul                                {}
     #bok .menu ul a                              {}
     #bok .menu ul ul a                           { }
     #bok .menu ul a:hover                        {}
     #bok .menu > li a:before                   {display: none; }
     
     #bok .menu > li:hover > a, 
     #bok .menu > li > a.current-link, #bok .menu > li.current-parent > a {color: #fff !important}
     
     
     
  
     
     #button-mobile-menu                          {display: block;}



     .kontaktbox{

display: none;

     }



#sliderTitle {
  
    display: none;
    
}


#sliderBrands {

    display: none;
 
}


#lang {
    background-image: none;
    padding: 14px 1% 0 1%;
    position: absolute;
    width: 98%;
    z-index: 999;
	height: 24px;
}

#menu_word{

    color: #50505a;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    display:block;

}




                                   
     
}

@media only screen and (max-width: 500px){

#heder_top{
	height: auto;
}

#text .request{
	display: block;
	float: none;
	margin-left: 0;
}

#lang {
    background-image: none;
    padding: 0 0;
    position: absolute;
	top: 14px;
	left: 0;
    width: 100%;
    z-index: 999;
}

.lang {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: right;
    margin-left: 1px;
    padding: 0;
    width: 9%;
}

#contact_menu {
	position: relative;
	text-align: left;
	top: auto;
	left: auto;
	right: auto;
	margin-left: 10px;
}

.lang img{
 max-width: 85%;
}

.logo {
    border: 0 none;
    margin: 41px 0 10px;
	position: relative;
	float: none;
	text-align: center;
	width: 100%;
	display: block;
}

.logo img {
    max-width: 100%;
}

#heder_en {
    background-image: url("../img/heder_en_3.jpg");
    background-size: 97% auto;
    height: 145px;
    position: absolute;
    width: 100%;
}

#heder_pl {
   background-image: url("../img/heder_pl_3.jpg");
    background-size: 97% auto;
    height: 145px;
    position: absolute;
    width: 100%;
}

#f1 {
    clear: both;
    float: left;
    height: 100%;
    margin: 0 auto;
    width: 100%;
}
#header strong{
	display: none;
}
#text .request{
	width: 100%;
	height: auto;
	background: #0f4e79;
	border-radius: 10px;
	text-align: center;
	margin-top: 0;
}
#text .request:hover{
	background: #1c6699;
}
#text .request span{
	margin: 10px 20px;
}


.flogo {
    margin-left: 5px;
}

#itp {
    float: left;
    margin: 10px 19px 14px 7px;
}

#copy, #footerFoo {
	display: block;
	text-align: center;
	float: none;
}


fieldset.unset {
    background-color: transparent;
    border-style: none;
    margin: 0;
    width: 95%;
}
     

     .right {
    float: right;
    padding: 10px 0 0;
    text-align: right;
    width: 99%;
} 

select, option {
    font: 100% Tahoma;
    height: 23px;
    padding: 0 0 0 4px;
    width: 100%;
} 

.send {
    cursor: pointer;
    font: 100% Verdana;
    height: 28px;
    padding: 1px;
    width: 100%;
}   


#text table {
    border-collapse: collapse;
    border-spacing: 0;
    padding-right: 5%;
    width: 100%;
}  

#jezyki td {
    font-size: 13px;
    padding: 4%;
}   


#text iframe {
  
    width: 100%;
}   

#text a{

font-size:12px;

}                
     
     
}