a { color:#000000; } 
a:visited { color:#000000; } 
a:active { color:#000000; } 
a:hover { color:#000000; } 
html, body { min-height: 100%;} 
.Kontyner_1
{
	width: 100%;
	margin: auto;
	margin-right: 1%;
	min-height: 100%;

}
.srodek 
{
	width: 100%;
    height: 100%;
	margin: auto;
    margin-top: 10px;
	margin-bottom: 10px;
	min-height: 100%;
}
.Top_Kontyner
{
	width: 100%;
	margin: auto;
	margin-bottom: 10px;
	height: 150px;
	vertical-align: top; 
	position:relative; 
	display: inline-block; 
	width:100%; 
	min-height:150px; 
	background-color:#FFFFFF; 
	background-image: url(top.png); 
	background-position:top left; 
	background-size:cover;

}

.telefon {
  width: 100%;
  position:relative;
  position: sticky;
  bottom: 0;
  display:block;
  color:white;
  background:black;
  min-height:35px;
  vertical-align:middle;
  z-index:3;
}

.logo {
	margin-top: 1%;
	margin-left: 1%;
	float: left;
	margin-right: 5px;
}

.adres { 
box-sizing: border-box; 
vertical-align: bottom; 
border-radius: 15px 0px 15px 0px; 
position:relative; 
display: inline-block; 
margin:55px 0px 0px 10px;
width:150px; height:90px; 
background-color:#1A6B29; 
background: linear-gradient(to bottom, #0E9024, #1A6B29); 
border: 2px solid #0D1F10; 
box-shadow: 5px 5px 4px 0px rgba(0, 0, 0, 0.588235);  
vertical-align: middle;
text-align: center;
}
.adres div
{
display: table; 
width: 100%; 
height: 100%;
}
.adres div div
{
display: table-cell; 
vertical-align: middle;
}

.adres:hover { 
background-color:#0E9024; 
background: linear-gradient(to bottom, #1A6B29, #0E9024); 
border-color:#000000;  
}

.adres:hover span { 
color:#FFFF80; 
}

#button_1354b0f { box-sizing: border-box; vertical-align: bottom; border-radius: 15px 0px 15px 0px; position:relative; display: inline-block; margin:45px 0px 0px 5px;width:150px; height:90px; background-color:#1A6B29; background: linear-gradient(to bottom, #0E9024, #1A6B29); border: 2px solid #0D1F10; box-shadow: 5px 5px 4px 0px rgba(0, 0, 0, 0.588235);  }
#button_1354b0f:hover { background-color:#0E9024; background: linear-gradient(to bottom, #1A6B29, #0E9024); border-color:#000000;  }
#button_1354b0f:hover span { color:#FFFF80; }
#button_64802b77 { box-sizing: border-box; vertical-align: bottom; border-radius: 9px; position:relative; display: inline-block; margin:5px; width:180px; height:40px; background-color:#419258; background: linear-gradient(to bottom,#419258, #1D4127 50%, #16331E 50%, #102416); border: 2px solid #224D29;  }
#button_64802b77:hover { background-color:#AFAF11; background: linear-gradient(to bottom,#AFAF11, #4E4E07 50%, #3D3D05 50%, #2B2B04); border-color:#FFFFFF;  }
#button_64802b77:hover span { color:#37F466; }
body { background-color:#FFFFFF; background-image: url(bacground.png); background-position:top center; background-size:cover; padding:0;  margin: 0; }
.textstyle1 { text-align:left; }
#container_ceecfd3 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background-color:#FFFFFF; background-image: url(top.png); background-position:top left; background-size:cover;  }
#container_6199f115 { vertical-align: top; position:relative; display: inline-block; float:left; width:40%; min-height:150px; min-width:320px; max-width:320px; background:none;  }
#container_1a5db499 { vertical-align: top; position:relative; display: inline-block; width:50%; min-height:150px; min-width:160px; max-width:160px; background:none;  }
#img_39a13c77 { vertical-align: bottom; position:relative; display: inline-block; margin:5px 0px 0px 5px;width:20%; min-width:150px; max-width:150px; background:none;  }
#container_1497f3b4 { vertical-align: top; position:relative; display: inline-block; width:50%; min-height:140px; min-width:160px; max-width:160px; background:none;  }
.vcenterstyle1 { display: table; width: 100%; height: 100%; }
.vcenterstyle2 { display: table-cell; vertical-align: middle; }
.textstyle2 { text-align:center; }
.textstyle3 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;  }
.textstyle4 { text-align:right; }
#container_7c6af539 { vertical-align: top; position:relative; display: inline-block; float:right; width:25%; min-height:150px; min-width:200px; background:none;  }
#container_713f3ccf 
{ vertical-align: top; 
position:relative; 
display: block; 
margin:100px 0px 0px 0px;
width:95%; 
min-height:40px; 
min-width:200px; 
max-width:200px; 
background:none; 
position: -webkit-sticky; /* Safari */
position: sticky;
top: 0;
z-index:5;  }

/*menu */
.menu_top {
  position:relative;
  padding-left:10px;
  padding-top:1px;
  padding-bottom:3px;
  position: sticky;
  top: 0;
  display:block;
  color:white;
  border-top:1px solid gray;
  background:white;
  min-height:25px;
  vertical-align:middle;
  box-shadow:0px 3px 2px gray;
  border-bottom:5px outset black;
  z-index:3;
}

/*Style 'show menu' label button and hide it by default*/
.show-menu {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none;
    color: #fff;
    background: #19c589;
    text-align: center;
    padding: 10px 0;
    display: none;
}
/*Hide checkbox*/
input[type=checkbox]{
    display: none;
}
/*Show menu when invisible checkbox is checked*/
input[type=checkbox]:checked ~ #cms_secondmenu{
    display: block;
}

 .topmenu {
  position:relative;
}
.topmenu a {
  color:black;
  padding:2px 5px;
  font-size:25px;
}
 .topmenu a, .topmenu a.menu_dropdown, .topmenu a.menu_single {
   background:#ffffff;
   color:Black;
   margin-left: 2px;
   text-align:center;   
   font-size:25px;
 }
  .topmenu a:nth-child(2n+1) {
	  background:#ffffaa;
  }
  .topmenu a:hover, .topmenu a:hover.menu_dropdown, .topmenu a:hover.menu_single {
   background:#444;
   color:white;
   margin-left: 2px;
   text-align:center;   
   font-size:25px;
   border-left:1px;
 }
 
.topmenu div {
  margin:2px 0px;
  background:white;
  padding:1px 0px;
}

.topmenu div div { 
  margin-left:10px; 
} 

@media screen and (max-width:820px) {
	.menu_top {
		padding-left:0px;
	}
    /*Display 'show menu' link*/
    .show-menu {
        display:block;
    }
 .topmenu {
    display: none;
    width:98%;
    margin:auto;
 }
 .topmenu a, .topmenu a.menu_dropdown, .topmenu a.menu_single {
   display:block; !important;
   background:#444;
   color:white;
   margin: 10px;
   text-align:center;   
   font-size:25px;
 }
 .topmenu div {
   margin:2px 0px;
   background:#111;
   padding:1px 0px;
 }
} 
  

@media only screen and (max-width: 536px)
{
#container_713f3ccf{ margin:0px 0px 0px 0px; }
#container_7c6af539{ min-height:40px;  }
}
@media only screen and (max-width: 400px)
{
		#container_6199f115 { width:100%;  }
		#container_1a5db499 { width:100%;  }
		#container_1497f3b4 { width:100%;  }
		#container_7c6af539 { width:100%;  }
		#container_6199f115 { min-width:160px; }
		#button_1354b0f { margin:5px 0px 0px 5px; }
		#container_ceecfd3  { min-height:50px; }
		#container_6199f115 { min-height:50px; }
		#container_1497f3b4 { min-height:50px; }
		#container_1a5db499 { min-height:50px; }
}

