﻿font	{color: black; font-family: arial; font-size: 13px} /* czcionka podstawowa */
h1		{color: black; font-family: arial; font-style: italic; font-weight: normal; font-size: 25px; margin-top: 8px; text-align: center;} /* tytuł strony */
h2		{color: #464646; font-family: arial; font-style: italic; font-weight: bold; font-size: 18px; line-height: 1.0;}
h4		{color: orange; font-family: arial; font-style: italic; font-weight: normal; font-size: 16px}
hr 		{border-bottom:solid 1px #c2c2c2;}
table, tr, td	{padding: 4px;}

.glowna	{color: #464646; font-family: Arial; font-style: italic; font-size: 16px; line-height: 1.4} /* czcionka dla strony głównej */
.glowna a {color: #464646; font-family: tahoma; text-decoration: underline; font-weight: bold; font-size: 14px} /* link dla czcionki na stronie głównej */
.glowna a:hover {color: #2e3192; font-family: tahoma; text-decoration:none; font-weight: bold; font-size: 14px} /* active link dla czcionki na stronie głównej */

.font24	{color: #464646; font-family: Arial; font-size: 15px; line-height: 1.3} /* czcionka dla strony głównej */
.font24 a {color: #464646; font-family: tahoma; text-decoration: underline; font-weight: bold; font-size: 13px} /* link dla czcionki na stronie głównej */
.font24 a:hover {color: #2e3192; font-family: tahoma; text-decoration:none; font-weight: bold; font-size: 13px} /* active link dla czcionki na stronie głównej */


.alert		{color: black; font-family: Arial; font-size: 24px; line-height: 1.4} /* czcionka dla strony głównej */
.alert a 	{font-size: 24px}
.alert a:hover	{font-size: 24px}
.alertred	{color: red; font-family: Arial; font-size: 24px; line-height: 1.4}
.tahoma		{color: #464646; font-family: Tahoma; font-size: 17px; line-height: 1.4} /* czcionka do opisów */
.czcionka	{color: black; font-family: arial; font-size: 16px; line-height: 1.3} /* czcionka dodatkowa */
.fblue		{color: blue; font-family: arial; font-size: 13px}
.fgold		{color: gold; font-family: arial; font-size: 13px}
.fgray		{color: gray; font-family: arial; font-size: 10px}
.forange	{color: orange; font-family: arial; font-size: 13px}
.fred		{color: red; font-family: arial; font-size: 13px}
.fwhite		{color: white; font-family: arial; font-size: 13px}
.blum		{color: orange; font-family: tahoma; font-size: 13px}
.grass		{color: green; font-family: tahoma; font-size: 13px}


body {
  font-family: Arial;
  font-size: 13px;
  line-height: 1.2;
  color: black;
  background-color: #fff;
  background-image: url(_menu/tlo.png);

scrollbar-face-color: white; /* suwak */
scrollbar-highlight-color: #FFA418;
scrollbar-3dlight-color: #FFA418;
scrollbar-darkshadow-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-arrow-color: white;
scrollbar-track-color: gray;
}
._nodistans {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  padding: 0px;
}

a {
  color: #2e3192;
  text-decoration: none;
  font-family: tahoma;
  font-weight: normal;
  font-size: 12px
}
a:hover {
  color: #f58220;
  text-decoration: none;
  font-family: tahoma;
  font-weight: normal;
  font-size: 12px
}
.alert-danger2 {
  font-family: Arial;
  font-size: 14px;
  line-height: 1.41;
  color: #000000;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-antracyt {
  font-family: Arial;
  font-size: 14px;
  line-height: 1.41;
  color: #ffffff;
  background-color: #636467;
  border-color: #ebccd1;
}

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn-primary {
  color: #fff;
  background-color: #464646;
  border-color: #2e6da4;
}
.btn-default {
  color: #333;
  background-color: #c2c2c2;
  border-color: #ccc;
}
.btn-danger {
  color: #fff;
  background-color: #f58220;
  border-color: #464646;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #fff;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #fff;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #fff;
}
.btn-xs2 {
  padding: 1px 4px;
  font-size: 10px;
  line-height: 1.3;
  border-radius: 3px;
}
.container {
  padding-right: 5px;
  padding-left: 5px;
  margin-right: auto;
  margin-left: auto;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.2;
  color: #000;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #000;
  text-decoration: underline;
  background-color: #c2c2c2;
}
.img-responsive {
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-responsive-right {
  display: inline-block;
  max-width: 100%;
  height: auto;
  float: right;
}
.img-responsive-center {
  display: inline-block;
  max-width: 100%;
  height: auto;
  float: center;
}
.navbar-inverse {
  background-color: #c2c2c2;
  border-color: #464646;
}
.navbar-inverse .navbar-nav > li > a {
  color: #464646;
  font-size: 18px
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #464646;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
  margin-top: 0px;
}
.stopka{
  width: 100%;
  height: auto;
  padding: 20px;
  line-height: 1.4;
  background-color: #c2c2c2;
  overflow: auto;
}
.stopka A{
  font-family:Arial;
  font-weight:normal;
  font-size:11pt;
  color:#000000;
}
.stopka A:visited {
  font-family:Arial;
  font-weight:normal;
  font-size:11pt;
  color:#000000;
}
.stopka A:hover{
  font-family:Arial;
  font-size:11pt;
  font-weight:bold;
  color:#FFFFFF;
}

/* -------------- to jest dodane ---------------- */

#poziom2 a{
	display:inline-block;
}
#poziom2:hover{
	color: #000;
	text-decoration: underline;
	background-color: #c2c2c2;
}
.podmenu{
	display:inline-block;
	position:absolute;
	visibility: hidden;
	left:90%;
	background-color:#e4e4e4;
	white-space:nowrap;	
}
.podmenu ul{
	padding: 4px 4px;
}
.podmenu li{
	list-style-type: none;
	padding: 3px 3px;
	line-height: 1.2;
	border-bottom:1px solid #464646;
}
.podmenu a{
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
.podmenu li:hover{
	color: #000;
	text-decoration: underline;
	background-color: #c2c2c2;
}
.klikana{
	/* display: none; */
	display:block;
	cursor:pointer;
	white-space:nowrap;	
	font-family: tahoma;
	font-size: 14px;
	line-height: 1.8;
}

@media (min-width: 770px) {
	.navbar-nav-mob-iko {
		display: none;
	}
}

.navbar-nav-mob {
  display: none;
}

@media (max-width: 768px) {
  .navbar-nav {
	display: none;
  }
}

.produkty-mob {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 10px;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.poziom3{
	white-space:nowrap;	
	font-family: tahoma;
	font-size: 12px;
	line-height: 1.6;
	
}
.poziom3:hover{
	cursor:pointer;
	text-decoration: underline;
	background-color: #c2c2c2;
}
.poziom4{
	 display: none;

}
.navbar-nav-mob li a{
	color: #464646;
}	
.navbar-nav-mob li a:hover{
	color: #f58220;
}
.find{
	  float: right;
}
input#pole_szukaj{
	padding-bottom:11px;
}
.wynik_szukaj{
	width:285px;
	height:350px;
	padding: 1px 2px 10px 2px;
	margin: 1px 1px 1px 1px;
	border: 1px solid #ccc;
	font-family: tahoma;
	font-size: 12px;
	float:left;
	display: inline-block;
}
.wynik_szukaj a{
	font-family: tahoma;
	font-size: 16px;
}
.navbar {
  margin-bottom: 1px;
}